Como obter uma lista de palavras a partir de um dicionário Aspell

Há algum tempo eu estava precisando de uma grande lista de palavras em português (do Brasil) para fazer um teste sobre encoding e collations no PostgreSQL. A solução que eu encontrei foi fazer um dump de um dicionário pt_BR do Aspell.

Para extrair um dump no formato de uma palavra por linha, utilize o seguinte comando:

aspell -l pt_BR dump master | aspell -l pt_BR expand | tr ' ' '\n' > palavras.txt

O comando acima extrairá todas as palavras (inclusive as variações) do dicionário pt_BR do Aspell e salvará a lista no arquivo “palavras.txt”.

A partir desse arquivo você pode carregar as palavras (na versão do Aspell que estou usando – a versão 0.60.6.1 – a lista contém 9.533.294 palavras) para bancos de dados ou planilhas.

Emuladores oficiais para calculadoras HP

O distribuidor francês das calculadoras HP está distribuindo GRATUITAMENTE em seu site (www.calculatrices-hp.com) os emuladores oficiais (feitos pela própria HP) de várias calculadoras científicas, financeiras e gráficas!

Se você não tem uma calculadora HP essa é sua chance de conseguir, pelo menos, o emulador oficial para Windows e aproveitar todas as ferramentas dessas poderosas calculadoras.

Estão disponíveis para download os seguintes emuladores (a página direta de download é a www.calculatrices-hp.com/index.php?page=emulateurs):

  • Calculadoras gráficas:
    • HP-39gII
    • HP-39gs
    • HP-40gs
    • HP-50g
  • Calculadoras científicas:
    • HP-10s
    • HP-35s
    • HP-300s
    • HP-300s+
    • HP-15c
  • Calculadoras financeiras:
    • HP-12c
    • HP-12c Platinum
    • HP-20b
    • HP-30b
    • HP-17bII+

Aproveite e faça o download agora pois não sei se os emuladores permanecerão para download gratuito por tempo ilimitado.

Obs.: no site de FTP Público da HP (ftp.hp.com) você encontra para download gratuito uma versão mais nova do emulador da HP-39gII e o emulador da novíssima calculadora gráfica mais avançada da HP, a HP Prime! Não perca tempo e faça o download desses emuladores também!

E se você preferir o emulador oficial do modelo financeiro HP-10bII+, você também pode fazer o download gratuito no EduCalc (www.educalc.net/2336211.page).

Enfim: são 16 emuladores oficinais da HP! Escolha o seu modelo e faça o download (recomendo enfaticamente a financeira HP-12C e a científica HP-15C) agora! Por quê?

Ora, porque quem nunca usou uma calculadora HP não pode dizer que sabe realmente o poder que uma calculadora de mão tem. E quem nunca usou uma calculadora HP com seu método de notação RPN (Reverse Polish Notation) não pode dizer que sabe realmente fazer contas complexas em uma calculadora de mão.

Agora está de graça, não tem desculpa!

Conversor de texto para ASCII Art

Você quer mudar o visual de sua assinatura de e-mail ou o banner SSH/FTP em seu servidor por algo mais nerd? Experimente usar o Text ASCII Art Generator (TAAG)!

Essa pequena aplicação web transforma um texto qualquer que você digitou em uma ASCII Art! Existem mais de 300 fontes para sua escolha e algumas outras opções. Por exemplo, o nome Elis:

$$$$$$$$\ $$\ $$\           
$$  _____|$$ |\__|          
$$ |      $$ |$$\  $$$$$$$\ 
$$$$$\    $$ |$$ |$$  _____|
$$  __|   $$ |$$ |\$$$$$$\  
$$ |      $$ |$$ | \____$$\ 
$$$$$$$$\ $$ |$$ |$$$$$$$  |
\________|\__|\__|\_______/
.------..------..------..------.
|E.--. ||L.--. ||I.--. ||S.--. |
| (\/) || :/\: || (\/) || :/\: |
| :\/: || (__) || :\/: || :\/: |
| '--'E|| '--'L|| '--'I|| '--'S|
`------'`------'`------'`------'
EEEEEEEEEEEEEEEEEEEEEElllllll   iiii                   
E::::::::::::::::::::El:::::l  i::::i                  
E::::::::::::::::::::El:::::l   iiii                   
EE::::::EEEEEEEEE::::El:::::l                          
  E:::::E       EEEEEE l::::l iiiiiii     ssssssssss   
  E:::::E              l::::l i:::::i   ss::::::::::s  
  E::::::EEEEEEEEEE    l::::l  i::::i ss:::::::::::::s 
  E:::::::::::::::E    l::::l  i::::i s::::::ssss:::::s
  E:::::::::::::::E    l::::l  i::::i  s:::::s  ssssss 
  E::::::EEEEEEEEEE    l::::l  i::::i    s::::::s      
  E:::::E              l::::l  i::::i       s::::::s   
  E:::::E       EEEEEE l::::l  i::::i ssssss   s:::::s 
EE::::::EEEEEEEE:::::El::::::li::::::is:::::ssss::::::s
E::::::::::::::::::::El::::::li::::::is::::::::::::::s 
E::::::::::::::::::::El::::::li::::::i s:::::::::::ss  
EEEEEEEEEEEEEEEEEEEEEElllllllliiiiiiii  sssssssssss
   ,ggggggg,                        
 ,dP""""""Y8b ,dPYb,                
 d8'    a  Y8 IP'`Yb                
 88     "Y8P' I8  8I  gg            
 `8baaaa      I8  8'  ""            
,d8P""""      I8 dP   gg     ,g,    
d8"           I8dP    88    ,8'8,   
Y8,           I8P     88   ,8'  Yb  
`Yba,,_____, ,d8b,_ _,88,_,8'_   8) 
  `"Y8888888 8P'"Y888P""Y8P' "YY8P8P

Bem, você já entendeu. Escreva seu texto e veja como ele fica com uma das 314 fontes diferentes e escolha o que mais agradar.

Desktop Windows perfeito para trabalho

OK, o título é falso. Quando se fala em “perfeito”, sem qualificar “para que”, não temos como saber se o perfeito é realmente perfeito ou completamente errado para uma determinada situação.

Então, melhorando o título: desktop windows perfeito para o trabalho de desenvolvimento de aplicações Oracle e para a administração de servidores linux. Obviamente se você trabalha com outra coisa, por exemplo, design gráfico, edição de vídeos ou outra coisa qualquer, as configurações abaixo serão inúteis para você.

De qualquer forma, aqui vai minha receita de desktop perfeito:

  1. Windows 7 ou Windows XP (se você for o triste proprietário de um Windows 8, é imprescindível o uso do Classic Shell para torná-lo minimamente utilizável);
  2. Meinberg NTP e o Meinbert NTP Time Server Monitor, para manter o horário de seu Windows sempre correto;
  3. WinRAR para compactar/descompactar arquivos (vantagem adicional: a key para o WinRAR também serve para o RAR para o Linux);
  4. 7-Zip para compactar/descompactar arquivos;
  5. 7capture, um utilitário freeware para capturar screenshots.
  6. Adobe Reader;
  7. Mozilla Firefox;
  8. PuTTY, para acesso aos servidores linux;
  9. Xming X Server for Windows, para você rodar um servidor X localmente em seu desktop Windows, podendo, através do PuTTY, abrir aplicações gráficas dos servidores linux diretamente em seu desktop Windows;
  10. WinSCP, um cliente FTP seguro para Windows;
  11. TrueCrypt, um software de criptografia de arquivos, partições, discos, etc. (temporariamente descontinuado, mas imprescindível);
  12. Java JDK, para os plugins do Firefox e outras aplicações Java (se precisar de alguma versão antiga do Java, procure no Java Archive);
  13. Ext2Fsd, para montar e abrir partições Linux no Windows;
  14. LibreOffice, para trabalhos gerais (texto, planilhas, slides, etc.);
  15. Link Shell Extension, para você (finalmente!) poder criar no Windows aqueles maravilhosos links simbólicos e hards links que facilitam a vida de qualquer usuário Linux;
  16. RealVNC, para você permitir o acesso remoto ao seu desktop Windows e acessar qualquer outro computador rodando um VNC Server;
  17. Datanamic Dezign for Databases (e outras ferramentas da Datanamic), para modelagens de diagramas entidade relacionamento e mais um montão de ferramentas úteis para quem trabalha e desenvolve aplicações baseadas em banco de dados;
  18. ESET Smart Security, para proteção contra vírus, etc.;
  19. Git e/ou Mercurial, para o controle de versões de seu projeto;
  20. ImageMagick, para alguns utilitários de linha de comandos para transformações em batch de imagens;
  21. Gimp, o melhor editor de imagens opensource!
  22. Notepad++, para dar adeus ao bloco de notas.
  23. SQL Monitor for Oracle, para monitorar e capturar o tráfego de SQL entre o cliente e o servidor Oracle;
  24. Pixeur, um utilitariozinho color picker muito simples e prático;
  25. SmartGit, um front-end java para repositórios Git;
  26. SmartCVS, um front-end java para repositórios CVS;
  27. SmartSVN, um fornt-end java para repositórios SVN;
  28. SmartSynchronize, um utilitário java para sincronização de árvores de diretórios e arquivos;
  29. Oracle SQL Developer, um sistema java para administração e desenvolvimento com o banco de dados Oracle;
  30. Oracle Forms & Reports, sistema completo para desenvolvimento de aplicações Oracle (a versão 6i não está mais disponível para download).

SmartSynchronize: ferramenta para comparação e sincronização de diretórios e arquivos

O SmartSynchronize é uma ferramenta em Java (roda em Windows, Linux e Mac) muito útil para comparar a estrutura/conteúdo de diretórios e arquivos e mantê-los sincronizados.

Também pode fazer 3-way-merges e é muito fácil de usar.

Não é gratuito, mas é relativamente barato: US$ 49,00 com atualizações por um ano.

Se constantemente você precisa comparar e manter sincronizadas árvores de arquivos e diretórios, o SmartSynchronize é uma boa escolha.