For Fun and Profit

5 valiosos programas pra Windows

May 28th, 2008 angusyoung

Eu sou um adepto confesso do Mac OS X e do Linux. Estes dois são, disparadamente, meus sistemas preferidos. Nutro, também uma grande estima pelo FreeBSDs, o qual usei por bastante tempo.

No meu dia a dia eu preciso usar diversos sistemas operacionais, variando desde o Linux, passando pelos caríssimos Unixes, até o mais comum deles: o Microsoft Windows. De todos estes eu considero o Windows um caso a parte, não por ele ser “melhor” ou “pior” que sistema A ou B, já que isto por si só tende a ser muito subjetivo, mas sim pelo grau de esforço necessário até que ele esteja pronto para o meu uso.  Não se engane, entretanto, pensando que eu me irrito ou me frusto com isso, muito pelo contrário: ruim seria se ele não me permitisse configura-lo. Então, este post é sobre dicas de alguns programas para Windows que eu gosto e que eu acho que vale a pena compartilhar:

Console: este aplicativo open source é uma versão melhorada do prompt de comando do Windows. Suporta tabs, transparência, inicializações em shells diferentes (ex: cygwin). De todos os programas listados aqui, este é o meu favorito.

Console alternativo para Windows

Notepad++: é um poderoso editor de textos, também com suporte a tabs, realce de sintaxe, regex, plugins e tudo mais que se espera de um bom editor de textos. E, o melhor de tudo: é open source.

WinSCP: é um cliente de FTP, SFTP e SCP, tem a possibilidade de salvar sessões, configurar editores para edição remota de arquivos (incluindo o Notepad++), configuração de bookmarks e muito mais. Ah, e também é software livre :)

TortoiseSVN: uma extensão gráfica ao explorer/shell que permite trabalhar com o subversion. É software livre assim como os outros citados acima.

ProxySwitcher: se você precisa ficar trocando de servidores proxy com frequência, este freeware vai ajudar a gerenciar isso. Ela troca a configuração de proxy de todo o sistema, deste jeito, quando você muda de uma rede para outra, não precisa re-configurar na mão.

Teria muitos outros pra citar, como o Cygwin, Mozilla Firefox, Putty e o Freemind. Mas de todos, os 5 acima são indispensáveis.

Postado em Sistemas Operacionais, Tecnologia, Windows | 0 comentários »

IDE online

May 21st, 2008 angusyoung

Meu amigo Diego me passou a dica sobre o CodeIDE. Segundo ele, é um site onde pode executar códigos, suporta várias linguagens como Pascal, C++, Perl, JavaScript, HTML, e outras. Você digita o código, e mandar executar, já ve o resultado na página mesmo. O site também oferece suporte a chat e grupos, o que possibilita vc explicar o código para alguém, discutir sobre um código, etc, etc. Aqui tem um artigo sobre o site
http://blog.cidandrade.pro.br/technology/interface-online-para-ensino-de-programacao-codeide/ …

Eu achei o site uma grande mão na roda pra quando você quer mostrar alguma técnica ou explicar algo para alguém. Além disso, ele tem um recurso de realce de sintaxe (syntax highlight) que melhora a percepção do código.

Postado em Desenvolvimento, Dica, Tecnologia | 0 comentários »

Dica: sobre a conversão de vídeos pro Nokia 5310

May 18th, 2008 angusyoung

Conforme eu falei no tópico abaixo da sugestão de programa para Mac OS X, o MPEG StreamClip permite converter arquivos de vídeo para o Nokia 5310 Xpress Music. Note porém que este celular tem requisitos específicos para o formato de vídeo, conforme específicado aqui. Em todo caso, para o MPEG StreamClip e para evitar experimentações eu recomendo usar H.264 com tamanho de vídeo 174×144 a 15fps confome mostra a imagem abaixo.

Configuração do mpeg stream clip

Postado em Dica, Mac OS X, Tecnologia | 1 Comentário »

Um Desktop para rivalizar com o Mac?

May 17th, 2008 angusyoung

Hoje eu instalei o tão esperado KDE 4, que já está por ai a algum tempo, e devo dizer que fiquei incrivelmente surpreso com ele. Os desenvolvedores conseguiram fazer um desktop polido, bonito e prático que não tem precedentes na história das GUIs open source.

De maneira geral o que me impressionou foi a forma como o deskop ficou confortável em resoluções grandes (aquelas utilizadas por monitores com 19 ou mais polegadas). Ao contrário do Gnome que parecia desajeitado na minha resolução (1680×1050), o KDE se ajustou de maneira mais homogênea dando a impressão de utilizar melhor o espaço do desktop.

Continue lendo »

Postado em Gentoo, Geral, Linux, Sistemas Operacionais, Tecnologia | 0 comentários »

Dica: XPath

May 15th, 2008 angusyoung

O XPath é uma linguagem para seleção de nós em um documento XML. Entre outas coisas, é bastante utilizada quando se trabalha com XSLT. Como ela também é suportada em diversas bibliotecas ela é comumente utilizada com C (libxml2), C++ (xalan, xerces, etc), Java (jaxp, etc), Python, e muitas outras linguagens
Hoje, precisei fazer uma expressão para obter um nó somente quando o nó pai fosse igual a um determinado valor e tivesse algum atributo específico.

<paises continente="Europa"/>
<pais nome="Portugal"/>
<pais nome="França" />
</paises>
<paises continente="Africa" />
<pais nome="Angola"/>
</paises>

Vamos supor que você quisesse obter o nó referente a Angola. Você poderia faze-lo através da seguinte expressão:

PLAIN TEXT
CODE:
  1. //paises[@continente='Africa']/pais[@nome='Angola']

No caso a expressão // representa os nós descendentes ou o próprio e a expressão @ representa um atributo. A expressão completa representa um caminho para o nó (de modo análogo /usr/share ou C:/windows representam um caminho no disco rígido).
Mais sobre XPath neste excelente tutorial.

Postado em Desenvolvimento, Dica, Tecnologia | 0 comentários »

eBook Gratis sobre desenvolvimento no Mac OS X

April 5th, 2008 angusyoung

Peguei essa dica no OS News: o CocoaLab distribui um eBook grátis para quem quiser se aventurar no desenvolvimento para Mac OS X. O livro é voltado para desenvolvimento no Leopard com Xcode 3 usando Objective C e Cocoa e está disponível aqui. Não usa o Leopard? Então baixe a versão para o Tiger aqui. O livro está, obviamente, em inglês, então se você não conhece o idioma de Shakespeare considere esse mais um bom motivo para aprender.

Fontes: OS News e Fun Script.

Postado em Desenvolvimento, Mac OS X, Sistemas Operacionais, Tecnologia | 0 comentários »

Links Uteis

April 2nd, 2008 angusyoung

Bom, estou realmente cansado hoje então tudo que vou fazer é postar 2 links interessantes aqui.

IBM DeveloperWorks: publicação web da IBM, na área de tecnologia.

IBM RedBooks: uma biblioteca publicações da (ou relacionada a IBM). O meiobit falou sobre isso alguns dias atrás.

Postado em Dica, Tecnologia | 0 comentários »

É hoje!!!

March 28th, 2008 angusyoung

O 4º encontro de programadores C/C++. Por um lado eu fico feliz porque a comunidade de desenvolvedores C/C++ brasileira está se organizando cada vez mais. Por outro lado eu fico frustado porque mais uma vez eu não pude ir devido a alterações na minha agenda pessoal e profissional :(

Postado em Desenvolvimento, Tecnologia | 0 comentários »

How To: como escrever software impossível de se manter

March 28th, 2008 angusyoung

Disponível aqui. Por mais irreal que algumas coisas possam parecer eu te garanto, não são.

Postado em Desenvolvimento, Geral, Tecnologia | 0 comentários »

VI minimamente utilizável

March 21st, 2008 angusyoung

Antes de começar, um aviso: eu não sou fã do VI. Eu gosto do VIM (e só para algumas tarefas). Meu editores preferidos são o Notepad++ (Windows), TextWrangler (Mac OS X) e o Gedit (Linux - mas ando querendo testar o Geany).

Essa dica é para aqueles que como eu tem que, eventualmente, enfrentar um sistema Unix sem acesso ao VIM ou qualquer outro editor que não exige um manual de dezenas de páginas para ser utilizado e só tem disponível o VI. Aqui vão algumas configurações que você pode colocar no seu $HOME/.exrc para deixar o VI um pouco menos irritante:

PLAIN TEXT
CODE:
  1. #Mostra em qual modo está
  2. set showmode
  3. # Quando em modo de procura, se torna insensível ao caso
  4. set ic
  5. # Mostra o número das linhas
  6. set number
  7. # Set o tamanho do tab para 4
  8. set tabstop=4
  9. # Mapeamento de teclas (use Ctrl+V depois pressione
  10. # a tecla que vc quer mapear - ex:
  11. # insert, delete, etc. Isso vai produzir algo do
  12. # tipo ^[[2~, etc)
  13. map ^[[2~ i
  14. map ^[[1~ 0
  15. map ^[[4~ $
  16. map ^[[3~ x
  17. map ^H X

Postado em Dica, Tecnologia, Unix | 0 comentários »

Oracle: um pouco sobre PL/SQL

March 12th, 2008 angusyoung

Continuando o último post sobre Oracle, agora falando sobre PL/SQL (Procedural Language/Structured Query Language). A PL/SQL é uma extensão, proprietária da Oracle, à linguagem SQL que adiciona construções comuns às linguagens procedurais, como por exemplo variáveis, condicionais, excessões, etc.

Se você nunca viu um código em PL/SQL ele é semelhante ao seguinte:

PLAIN TEXT
CODE:
  1. set serveroutput ON size 2000 format WORD_WRAPPED;
  2. DECLARE
  3. v_hello VARCHAR(255);
  4. BEGIN
  5. SELECT 'Hello World!' INTO v_hello FROM DUAL;
  6. DBMS_OUTPUT.PUT_LINE(v_hello);
  7. END;
  8. /
  9. EXIT

Continue lendo »

Postado em Banco de Dados, Desenvolvimento, Tecnologia | 0 comentários »

IBM Message Service Client for C/C++

March 7th, 2008 angusyoung

Interessado em trabalhar com MQ, interfacear com JMS e Websphere MQ usando C/C++? Dá uma olhada no IBM Message Service Client for C/C++. Eu ainda não pude estudar a fundo, mas isso certamente está na minha TODO.

Postado em C & C++, Desenvolvimento, Tecnologia | 0 comentários »

Um pouco sobre Oracle

March 7th, 2008 angusyoung

O Oracle é uma das ferramentas que eu tenho utilizado muito nos últimos anos, desde a minha pós-graduação onde tive o primeiro contato até o último ano, aonde utilizo-a profissionalmente.

Nesse pouco tempo que venho tendo contato com o Oracle eu consegui juntar alguns links que utilizo no dia-a-dia e que vou compartilhar aqui:

Referência do Oracle 9i.

Códigos de Erro do Oracle.

Convém lembrar que a Oracle Corporation disponibiliza uma versão gratuíta, para desenvolvimento, instalação e distribuição, do Oracle. Esta versão é conhecida como Oracle 10g Express e está disponível neste link aqui.

Fundamentos do desenvolvimento com Oracle 10g.

Pro*C/C++ User Guide 10g.

Referência do Oracle 10g.

Por fim, convém lembrar que ele roda em uma grande variedade de plataformas (mas não no Mac OS X, pelo o que eu sei), então é bastante provável que ele funcione no seu OS. Se quiser ir mais a fundo e conhecer mais, pode começar dando uma olhada nos links abaixo:

Biblioteca de Documentação.

Oracle Database na Wikipedia. Bom para conhecer um pouco da história e pegar mais links interessantes.

Oracle Corporation na Wikipedia. Igualmente bom pra conhecer a história do Oracle, da corporação, etc.

Postado em Banco de Dados, Tecnologia | 0 comentários »

« Anterior
Próximo »
  • Você esta navegando pelos arquivos da categoria Tecnologia category.

  • Páginas

    • Sobre
    • Meu Mundo de TI
      • Artigos
      • Filesystem Hierarchy Standard
      • Pacotes RPM (RPM Packages)
      • Screenshots
    • Variedades
      • Fotos
      • Mapas
      • Museu do IRC RioMafrense
      • Receitas
  • Arquivos

    • November 2008
    • October 2008
    • September 2008
    • August 2008
    • July 2008
    • June 2008
    • May 2008
    • April 2008
    • March 2008
    • February 2008
    • January 2008
    • November 2007
    • October 2007
    • September 2007
    • June 2007
    • April 2007
    • March 2007
    • February 2007
    • January 2007
    • December 2006
    • November 2006
    • October 2006
    • September 2006
    • August 2006
    • July 2006
    • June 2006
    • May 2006
    • April 2006
    • March 2006
    • February 2006
    • January 2006
  • Categorias

    • Ciência (3)
    • Dica (21)
    • Geral (67)
      • Curiosidades (6)
    • Mentes Brilhantes (1)
    • Sistemas Operacionais (37)
      • FreeBSD (1)
      • Linux (19)
        • Arch Linux (2)
        • Gentoo (13)
      • Mac OS X (11)
      • Outros Sistemas (1)
      • Unix (4)
      • Windows (2)
    • Tecnologia (84)
      • Banco de Dados (6)
      • Desenvolvimento (62)
        • Análise (1)
        • C & C++ (5)
        • POG (2)

For Fun and Profit is proudly powered by WordPress | Bob