Criando um mini-mirror do cpan com o CPAN::Mini
Online desde 26/10/1995, com 17365 módulos escritos por 7930 autores (até o momento da escrita deste post), o CPAN é o repositório oficial de módulos Perl. Nele podemos encontrar muitas vezes, centenas de módulos prontos para várias tarefas. Essa é uma das facilidades que fazem os programadores Perl serem tão eficientes.
No entanto, a dependência de uma conexão à internet para a instalação de novos módulos, é por vezes um empecilho para a utilização desta poderosa ferramenta. Mas como em Perl sempre há mais de uma forma de se fazer, neste post mostraremos como criar um mini-mirror do cpan para ser utilizado em ambientes onde uma conexão com a internet nem sempre é possível.
Obrigado por Googlar
No final do ano, em um período curto de puro ócio improdutivo, estava analisando os dados do analytics e me deparei com as keywords que levavam leitores ao blog.
Achei legal que a maioria delas estava relacionada com o conteúdo do blog, ou com assuntos sobre os quais eu poderia ter escrito. No entanto, algumas delas chamaram a atenção por sua peculiaridade e quantidade.
Tempo é Dinheiro
Como diz o ditado, tempo é dinheiro então vou tentar não me alongar muito.
No longínquo janeiro de 2008 eu fiz um dos primeiros posts do blog, comentando um post do Fábio Telles e arriscando algumas opiniões sobre suporte e custos do software livre. Naquela época o próprio Fábio fez uma crítica um pouco contundente, mas que eu gostei bastante.
Recentemente, esse post foi lido novamente e comentando, mas não foi um comentário qualquer, foi um super comentário que eu reproduzo abaixo, na íntegra:
Git e github no windows
O git é uma ferramenta open source para controle de versão de arquivos. Sua arquitetura distribuída permite que você seja mais produtivo pois não necessita de um servidor central para receber commits.
O CVS foi o primeiro sistema de controle de versão com o qual trabalhei. Não sei se era pela minha inexperiência, mas ele sempre foi mais uma pedra no sapato que uma ferramenta de trabalho.
Memória
A boa memória dos meus leitores às vezes me espanta…
Imagem publicada com a devida autorização do esquecido
Instalando módulos do CPAN via local::lib
Instalar módulos do CPAN em máquinas onde você não tem permissão de root é muito simples. Utilizando o módulo local::lib do próprio CPAN, você pode criar uma instalação local na qual os módulos são instalados no seu próprio home.


