O Windows XP morreu. e agora? Estou dando tratos à bola e pensando em finalmente comprar um XP para regularizar uma cópia, digamos, ‘de avaliação’ instalada dentro de um Vmware fusion lá em casa, antes que o XP comece a encarecer por começar a virar ‘figurinha difícil’.
Pensando bem, e que tal comprar umas dez cópias de XP, “sentar em cima” e vender depois, como investimento? :p
Já que outros estão falando de livros que gostam, a minha atual fila de leitura. Os livros foram sendo pegos na estante, sem ordem alguma, listados abaixo de baixo para cima:

- American Gods, Neil Gaiman
- O mundo assombrado pelos demônios, Carl Sagan
- Revolution in the valley, Andy Hertzfeld
- iCon - Steve Jobs, Young Simon
- Cryptonomicon, Neal Stephenson
- Dune, Frank Herbert
- Bíblia Sagrada, tradução em português da nova versão internacional (NVI)
- 23 minutos no inferno, Bill Wiese
- 90 minutos no céu, Don Piper com Cecil Murphey
- Elite da Tropa, Luiz Eduardo Soares, André Batista e Rodrigo Pimentel
- 8 hábitos do líder eficaz de grupos pequenos, Dave Earley
- Continente sombrio, Mark Mazower
- Valuation - Como precificar ações, Alexandre Póvoa
- Trend Following, Michael W. Covel
- Getting things done, David Allen
- The intelligent investor, Benjamim Graham
UPDATE: Já encontrei pelo menos mais 4 livros que também deveriam estar na pilha… 
Uma macbook por aluno. A tentativa de “um laptop por criança”, implementada, com macbooks, em Baurú, interior de São Paulo. Claro, em uma escola particular de R$ 800 reais de mensalidade, onde cada pai paga R$ 170,00 a mais para que seu filho tenha um macbook.
Matérias sobre a repercussão da morte de Ruth Cardoso, da folha, Veja repercussão da morte da ex-primeira-dama Ruth Cardoso: Foi só impressão minha ou a Folha desdenhou da declaração dada pela presidência (”nota divulgada pelo presidente Luis Inácio Lula da Silva…)?
O presidente Luiz Inácio Lula da Silva divulgou nota na qual diz que recebeu a notícia da morte da ex-primeira-dama com “surpresa” e “pesar”. Na nota, o presidente pede que Deus conforte o coração do “amigo” Fernando Henrique.
Confira a repercussão da morte da ex-primeira-dama:
1º, separou a declaração de Lula, à parte, de todas as outras. Depois de “Confira a repercussão…”, listou todo o alto tucanato e tchurminha, 2 petistas, fiesp, federação israelita de SP, o escambau, 1 ou 2 parágrafos ‘por cada’.
Já as declarações de lula foram todas “aspadas” em seus “sentimentos” e “adjetivos”, como que “desdenhando”. Feio folha, muito feio. Foi só impressão minha ou rolou realmente?
Parece que um fabricante lembrou dos usuários de mac deprivados de webcam, finalmente: Logitech releases Mac-only webcam; cats, dogs reported living together. A ironia não é exagero. Depois do iSight a tanto tempo descontinuado, virtualmente não existia câmera web disponível para usuários apple (e quem vier me falar do macam eu prometo expulsar do blog. eu tenho um webcam baratex ‘de supermercado’ e tentei usar com o macam… não rola).
Minhas dores de cabeça com os releases desse nano-projetinho open source (CachedObjects), essa biblioteca de cache para um framework (CodeIgniter) de desenvolvimento web em php me colocaram pra pensar:
Como você administra os releases do seu projeto open source? Tudo manualmente? Chama o tar -cvzf na linha de comando? Automatizou isso? e controle de versão? Qual? (povo do nerds.valeta, essa é pra vcs responderem :p)
Para quem não me entendeu, controle de versão não automatiza em nada o processo de release, seja cvs, svn, bzr, git, o que você quiser.
No meu caso, fiz um makefile para simplificar as seguintes etapas:
a) extração do history svn e formatação no padrão changelog.
b) produção tanto do README quando do site usando txt2tags
c) empacotamento em .tar.gz e .zip
d) upload do site atualizado e dos pacotes.
Mas ainda falta + coisa pra que o release seja realmente one liner.
CachedObjects v1.3.1 the oops release.
4 files missing in v1.3
Now that Im tagging the releases, the process to make a release are complicated again: I manually update the various references to the version number (now only in the makefile and the documentation), check that there are no pending commits to the repository, svn copy the trunk to the tags/release-VERSION, make, make upload. And now Im still editing the html generated to manually include the google analytics, Ive still dont included it in automated generation.
The holly grail of “one-liner release” is again, not possible.
Some more make-automation to do :p
Again in http://sergio.bruder.com.br/cachedobjects/
Versão 1.3 do cachedobjects publicado hoje, primeira versão publicada já sobre controle de versão e makefile para empacotamento, produção de documentação e publicação do site.
Já a biblioteca em si acrescenta a de-duplicação de um bom pedaço do código e consequente modularização do backend de cache, com a inclusão de um backend memcache além do previamente existente baseando no cache stock do codeigniter.
Documentação e site produzidos com txt2tags :p
http://sergio.bruder.com.br/cachedobjects/.
Cachedobjects v1.3 published today. Its the first version under version control, and with a basic Makefile to manage packaging, documentation production and site publishing.
On the feature side we de-duplicated a good chunk of code between the 2 classes, Model and Controller, modularized the backend, included a new backend memcache-based, and mantained too the old backend using the stock codeigniter cache.
Documentation and site done with txt2tags, from my friend Aurélio.
http://sergio.bruder.com.br/cachedobjects/.
Olha o presente que acabei de dar para a minha filha.. um snow leopard.
Edit: Ok, ok, ok, nerds chatos, não é um leopardo da neve, isso é um tigre albino. Digamos que é a ‘tentativa que vale’ 