Perl e módulos na $HOME
Mas, por quê?!
Qual o sentido de alguém instalar os módulos dentro do seu $HOME? Normalmente, uma das duas:
- Você não tem permissão suficiente para instalar no próprio sistema (você está mexendo num servidor ou coisa do tipo);
- Você está desenvolvendo a bagaça, e quer manter a versão bleeding edge só para você.
Bom, se for o 2-o caso, existe o tal do perlbrew.
Mas eu gosto das instalações locais e as uso desde '97. E o local::lib foi uma mão na roda e tanto! Então, vamos lá:
Passo-a-passo:
Download do local::lib:
curl -LO http://search.cpan.org/CPAN/authors/id/A/AP/APEIRON/local-lib-1.008004.tar.gz tar xzf local-lib-1.008004.tar.gz cd local-lib-1.008004/
Instalação do local::lib:
perl Makefile.PL --bootstrap=$HOME/perl5 make make test make install
Ativando local::lib na inicialização da shell (Bash):
cat << PROFILE >> $HOME/.profile export PERL_MM_USE_DEFAULT=1 eval \$(perl -I\$HOME/perl5/lib/perl5/ -Mlocal::lib) PROFILE
Agora, é hora de logoff/logon para quem está acostumado com o Windows, ou então:
. $HOME/.profile
Prosseguindo com a configuração/teste do CPAN (essa configuração faz as dependências serem instaladas automaticamente):
cpan cpan[1]> o conf prerequisites_policy follow cpan[2]> o conf commit cpan[3]> install App::cpanminus cpan[4]> quit
Enumerando os módulos instalados:
perl -MExtUtils::Installed -E 'chdir $ENV{PERL_LOCAL_LIB_ROOT}; my $i = new ExtUtils::Installed; say for $i->modules'
cpanminus permite atualizar todos de uma vez, de uma maneira eficiente:
perl -MExtUtils::Installed -E 'chdir $ENV{PERL_LOCAL_LIB_ROOT}; my $i = new ExtUtils::Installed; say for $i->modules' | cpanm
Referências:
AdWords + DropBox = WIN!
Dropbox é MUITO foda. Se você está lendo isso, certamente concorda, e provavelmente está atrás de uma maneira milagrosa de expandir o storage sem pagar um tostão, não é mesmo? Afinal, 2GB (default no momento da escrita do presente post) é menor até do que a caixa do GMail.
O próprio Dropbox oferece várias "gincanas" através das quais as pessoas tem chances de catar algumas migalhas de storage, mas o que realmente conta são 2 coisas:
- Vincular e-mail de uma faculdade dobra o bônus dos referrals e, conseqüentemente, o espaço máximo possível de ser obtido através dos mesmos (16GB);
- Referrals, propriamente ditos. Cada pessoa indicada que instala o cliente do Dropbox te acrescenta 250MB grátis (500MB, se você se qualificar no primeiro item).
No caso do e-mail, não há muito o que fazer. Ou você tem, ou algum amigo/parente seu tem. Não, um e-mail @australia.edu não funciona.
Já os referrals...

Se você trabalha com çáites já faz um tempinho, deve ter uns par desse no fundo da gaveta...
As imagens do walkthrough abaixo são clickáveis 😀

Coube no orçamento de R$21,48, e olha que nem sei usar essa bagaça direito! Em apenas 3 dias, mission acomplished.
Two thousand volts between my…
Recapitulando o post mais explosivo desse blog sob uma perspectiva mais... chocante! Simplesmente demais!
Bonus para quem curte coisas de cientista maluco de desenho animado, tais como Tesla Coils, Jacob's Ladders e afins:
- Mike's Electric Stuff - destaque para The Destruct-O-Tron:
- Tesla Downunder - fico até confuso para indicar algo em especial desse site da terra do ornitorrinco! Eu não sei o que está acontecendo aqui, mas também quero participar:

- Nevada Lightning Laboratory - destaque para Lorentz Gun:

- E, para fechar com a chave de tungstênio, isso só pode ser fake, de tão grotesco que é:



