Tô no Ubuntu!

Ontem eu resolvi atualizar meu Kubuntu 8.10 para 9.04 no computador de casa. Foi tudo liso. Reiniciei o computador, me loguei e estou trabalhando desde então sem qualquer empecilho.

Mas não é só nesse sentido que eu "tô no Ubuntu". É que finalmente eu tenho um projeto meu (nesse caso, um projetinho) integrando essa distribuição:



gustavo@wise:~$ apt-cache show libsvn-look-perl
Package: libsvn-look-perl
Priority: optional
Section: universe/perl
Installed-Size: 68
Maintainer: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
Original-Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Architecture: all
Version: 0.13.463-2
Depends: perl (>= 5.6.0-16), subversion
Filename: pool/universe/libs/libsvn-look-perl/libsvn-look-perl_0.13.463-2_all.deb
Size: 10250
MD5sum: 7105c8c22d06e4b1c49b78366499765f
SHA1: 4d4844e729f12cef21c7578d5b6846df9447a925
SHA256: 4c44bc636203dceb3e6beed7575553e8be0fb833644ec2716c222130bc58e733
Description: caching wrapper around the svnlook command
  The svnlook command is the workhorse of Subversion hook scripts,
  being used to gather all sorts of information about a repository, its
  revisions, and its transactions. SVN::Look provides a simple object
  oriented interface to a specific svnlook invocation, to make it
  easier to hook writers to get and use the information they
  need. Moreover, all the information gathered by calling the svnlook
  command is cached in the object, avoiding repetitious calls.
Homepage: http://search.cpan.org/dist/SVN-Look/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu



Tenho um projeto mais interessante que está pra entrar numa versão futura do Debian, o SVN::Hooks que deverá entrar como pacote libsvn-hooks-perl.

Tá ficando bom...

Guitar Hero

Eu nunca me interessei muito por "joguinhos eletrônicos". Mas em dezembro passado trouxemos um Wii dos EUA junto com um punhado de jogos. Acabamos eu e meu filho ficando vic..., err..., aficionados do Guitar Hero World Tour. Já perdi longas horas brincando e cheguei num nível interessante. E, pra poder contar vantagem, resolvi publicar o nosso score. :-)

O objetivo é deixar tudo verde, mas tá cada vez mais difícil melhorar.

Camisa por dentro da calça

Faz tempo que meus dois filhos implicam com o meu hábito de vestir a camisa por dentro da calça. Como sempre, eu me divirto. Há uns dias minha filha Juliana (de seis anos) me veio com essa:

- Pai, por que é que você põe a camisa por dentro da calça?
- Por que o papai acha mais confortável.
- Por que é que você prefere o conforto à beleza?
(.... pausa pra pensar numa boa resposta...)
- Acho que é porque eu sou velho!

Desenferrujando

Se você gosta de programar e adora Perl... nah... mesmo que você odeie Perl, pare o que está fazendo e assista já à entrevista do Damian Conway.

São meros 35 minutos em que ele fala do seu PhD em biologia computacional, do sotaque "errado" dos americanos, de linguagens de programação em geral e de Perl 6 especificamente. Eu nunca li ou ouvi uma explicação mais interessante sobre a diferença entre tipagem estática e tipagem dinâmica.

E o final da última resposta merece até uma tentativa de tradução:

...para ser um bom programador você tem que efetivamente programar. E isso é algo que não acontece. Sabe, a gente estuda computação, a gente aprende todas aquelas coisas e fica o tempo todo fazendo exercícios e provas. Daí a gente se forma e começa a freqüentar reuniões, a desenhar modelos, diagramas e todo o resto e você pára de programar. E se você é promovido, então você é literalmente promovido a perder a oportunidade de continuar programando e eu acho que isso é um problema. Se você quer ser um jogador de tênis realmente bom, você vai treinar todos os dias. Se você quer ser um grande lutador de artes marciais você vai pro tatame todo santo dia. Se você quer ser um grande programador, você vai programar todo dia—mesmo que você tenha que usar seu próprio tempo pra isso. Se você está acordado, você é um programador. Se você está acordado às 11 horas da noite, ou às 3 da manhã, você tem que usar parte desse tempo para programar porque assim que você começa a enferrujar você começa a morrer como um programador.

Nerdiness


I am nerdier than 88% of all people. Are you a nerd? Click here to find out!


Hmmm... devo ter mentido um pouco nas respostas porque não esperava que fosse tão alto assim.

O teste é antigo. Acho que eu já o havia feito há vários anos, mas nem me lembro quanto deu naquela época. Talvez eu tenha melhorado de tanto ouvir o nerdcast.

Lembrei do teste depois de ver o resultado do TK... acho que ele já foi muito mais nerd nos bons tempos. :-)