RSS
 

Archive for novembro, 2009

Instalando a gem IDN no Mac OS X

27 nov

A gem IDN serve para conversão de nomes de domínios no formato IDN. Ela depende da presença da libidn que normalmente não está presente no Mac OS X.

O processo de instalação é simples, mas tem um truque necessário para que a instalação da gem funcione.

$ sudo port install libidn
$ sudo gem install idn -- --with-idn-dir=/opt/local

O truque é a especificação do parâmetro –with-idn-dir que é necessário para que o instalador da gem encontre a libidn no diretório onde ela se encontra quando é instalada com o MacPorts. O diretório /opt/local/ é o padrão  do MacPorts. Caso tenha alterado este caminho quando configurou o MacPorts, é necessário alterar este parâmetro no comando.

 

Domain Anagrams

25 nov

Em algum dia entre 2003 e 2004 eu precisava inventar um nome legal para registrar um domínio e estava ficando cansado de achar uma idéia e na hora de verificar descobrir que o domínio já estava registrado. Foram tantas verificações que eu resolvi automatizar este processo. E para aproveitar eu resolvi fazê-lo em Perl já que não era muito proficiente nesta linguagem de programação.

Recentemente comecei a pensar em um outro domínio para registrar e utilizar em uma idéia de projeto e quando vi o código do script antigo eu percebi o quanto aquilo poderia ser melhorado. Resolvi então refazê-lo em Ruby para praticar e incluir algumas funcionalidades novas.

O resultado pode ser encontrado no GitHub em http://github.com/hgfischer/domain-anagrams.

O script é simples e até que tem um número razoável de opções.