2007 June 30, 15:35 h
Quase me esqueci, ontem, dia 29 de junho, não foi somente o “iPhone Day”, “iDay” ou “iFriday” como eu já postei. Foi também meu primeiro aniversário de um mês trabalhando para a Surgeworks. Acho que é hora de um feedback aos leitores deste blog. Alguns devem estar curiosos.
2007 June 29, 22:55 h
A multidão lotou as ruas de San Francisco, Michigan, Portland, New York. E algumas caras conhecidas no local. Aqui, uma conversa com Steven Wozniak. Até o prefeito da Philadelphia estava na fila! E, enquanto isso, a loja dos concorrentes da AT&T experimentaram um dia de pouco movimento.

2007 June 29, 15:57 h
Obviamente, conforme esperado, um grande sucesso! A mídia não pára de cobrir o lançamento. Muito me admira nossa mídia local não estar falando nada (só a Época semana passada falou sobre o lançamento).
Veja um dos primeiros a abrir a caixa:
A Engadget também já abriu o seu. A Macworld obviamente está cobrindo. Vejam mais felizardos na fila! E já temos produtos, sites e livros sendo lançados, fora os acessórios. A mídia especializada tem material de sobra para falar por semanas a fio. Aliás,...
2007 June 29, 08:07 h
Dentro de 1 hora será 6PM em New York, o derradeiro lançamento do produto mais aguardado da história: iPhone. Em algumas horas, os primeiros reviews de usuários começarão a ser postados pela Internet e todos poderão ver o iPhone em toda sua glória.

2007 June 21, 20:58 h
Its been a few days already, since the historical release of JRuby 1.0, the first stable implementation of an alternative Ruby interpreter. And what other platform than Java to hold the power of Ruby? Meet Ola Bini, a young, dynamic and important contributor to this amazing project. Ola is member of the JRuby Core Team and currently work at ThoughtWorks to help assure the continuing success of JRuby. I had the opportunity to chat for more than an hour with him. So, another great interview for...
2007 June 21, 20:42 h
English readers, click here
Já faz alguns dias desde o histórico lançamento do JRuby 1.0, a primeira implementação estável de um interpretador Ruby alternativo. E que outra plataforma além de Java para suportar o poder de Ruby?
Conheçam Ola Bini, um jovem, dinâmico e importante colaborador desde incrível projeto. Ola é membro do JRuby Core Team e atualmente trabalha na ThoughtWorks para ajudar a assegurar o contínuo sucesso de JRuby.
Eu tive a oportunidade de conversar com ele por mais de uma hora. Então, outra grande entrevista para nosso site.

2007 June 19, 15:30 h

“Consultor é como puta: recebe por hora, faz o que o cliente quer, na hora que quer e quem leva a grana é o cafetão.”
Sim, eu sou consultor. Se existe um conselho que gosto de dar é esse: mantenham dois olhos à frente e outro atrás. Como todos que acompanham esse blog devem saber, eu passei 5 anos numa mesma consultoria. É tempo demais, mais uma coisa a se lembrar: não passem mais do que 3 anos no mesmo lugar, principalmente se tiverem menos de 30 anos.
Em 10 anos eu mudei de empresa umas 5 vezes, e de dentro da consultoria eu pulei dentro de vários clientes. Isso é estressante, concordo, mas vale a pena. Se você estiver aberto a aprender, vai tirar muitas boas lições para o futuro.
2007 June 13, 21:51 h
Fonte: Stanford Report, June 14, 2005
Esta é a tradução endereçando os graduandos da Universidade de Stanford, por Steve Jobs em 12 de Junho de 2005. Coincidentemente, esbarrei nesse vídeo novamente, exatamente 2 anos depois. Todos sabemos que Steve Jobs faz excelentes discursos, mas este é particularmente interessante. No fundo pode parecer piegas, ultrapassado, mas contém algumas das lições que eu mesmo aprendi. A ironia é que as únicas pessoas que apreciarão esse texto, são as que já sabem o que ele quer dizer.
Recomendo também assistir o vídeo, disponível no YouTube!

Estou honrado de estar com vocês hoje na sua graduação de uma das melhores universidades do mundo. Eu nunca me formei na faculdade. Verdade seja dita, isso é o mais perto que já estive de uma graduação de faculdade. Hoje eu quero lhes contar três histórias da minha vida. Só isso. Nada de mais. Apenas três histórias.
A primeira história é sobre ligar os pontos.
2007 June 11, 11:44 h

Acabei de acompanhar o WWDC 2007. Não há muito do que se falar. Eu particularmente achei muito fraco. Nesse evento para desenvolvedores eu realmente achava que eles fossem falar do possível novo filesystem Sun ZFS.
imagens: fonte Engadget
pdfs:
2007 June 10, 19:08 h
Fim de Domingo, estava lendo os posts de Charles Nutter e os tutoriais da Atlantic sobre JRuby. Resolvi que deveria ver com meus próprios olhos. Seguindo o tutorial, vamos ao que interessa, lembrando que estou rodando sobre OS X 10.4.9.
Primeiro, baixei o novíssimo binário do 1.0 direto do site. Feito isso, descompactei e coloquei onde queria, assim:
1 2 3 4 5 6 |
tar xvfz jruby-bin-1.0.tar.gz mv jruby-1.0/ /opt/local/ sudo mv jruby-1.0/ /opt/local/ cd /opt/local/ sudo ln -s jruby-1.0 jruby sudo chown -R root:admin jruby-1.0/ |
2007 June 09, 14:33 h
Hoje fiz um teste muito interessante com Capistrano. Mike Bailey criou um conjunto de receitas de Capistrano muito poderosa chamada Deprec. Muitos já devem conhecer outra coleção famosa, o Rails Machine mas o Deprec vai além. Para ver o que ele faz, sugiro baixar o screencast free do Geoffrey Grosenbach que demonstra exatamente o que o Deprec faz.
De qualquer forma, o objetivo do Deprec é pegar um servidor (como aqueles que você aluga em hosts que oferecem virtualização) Ubuntu Dapper, do zero, e instalar e configurar absolutamente tudo que ele precisa, com as melhores práticas de deployment. Ou seja, ele vai instalar Ruby, Apache 2.2 configurado com Proxy Balancer, Mongrel Cluster, etc.
2007 June 09, 14:10 h
Semana passada expliquei neste post como eu criei um mirror diretamente do trunk de desenvolvimento do Typo (que é a base do meu blog atual).
Faltou explicar que eu também fiz mais algumas coisas, a principal delas foi acrescentar suporte a Capistrano nela. Foi bastante simples. Mas antes de mais nada, você precisa de um repositório Subversion que seja visível tanto para sua máquina de desenvolvimento quanto para o servidor onde roda sua aplicação.
2007 June 09, 07:03 h
Enfim, como prometido, a versão 1.0 estável acabou de ser anunciado. Acabei de ler no post de Ola Bini e de fato temos aqui para download o jruby-bin-1.0.tar.gz e o jruby-src-1.0.tar.gz. O maior objetivo desta versão era ser totalmente compatível com o Ruby 1.8.5. Perfeição é impossível, mas eles chegaram bastante perto. Vocês podem ver no Issue Tracker que ainda existem 189 tickets abertos, mas apenas 7 críticos. Portanto, eles decidiram que o estágio atual é suficiente para considerar a ver...
2007 June 03, 13:45 h
Agora falta pouco. Segundo os posts de Charles Nutter e Thomas Enebo esta versão Release Candidate 3 é praticamente a mesma que será entregue como 1.0 final. O que pode mudar daqui até lá são pequenas correções. Esta versão é muito importante, daqui para frente isso marcará a transição de aplicações Rails feitas inteiramente para rodar em ambiente Java. A ThoughtWorks lançou seu produto Mingle, que deve rodar inteiramente sobre JRuby com a promessa de suporte 24/7 a esta plataforma. Os though...
2007 June 03, 13:34 h
Meu pobre Blog estava carente de atenção faz meses. Acabei de terminar a primeira etapa de upgrade. Minha idéia é usar meu próprio blog como sandbox para alguns testes. Duas coisas que eu instalei para a Surgeworks semana passada foram o Subversion com suporte a SVK e a configuração de uma aplicação Rails com Capistrano. E resolvi que meu blog poderia ter o mesmo tratamento.
2007 June 02, 11:13 h
Finalmente, no fim de semana passado tive tempo de brincar com meu Apple TV. Fazia mais de um mês que havia comprado, já estava assistindo meus podcasts e DVDs ripados em H.264 (MPEG-4 Part 10). Mesmo assim ainda tinha um grande problema: os seriados que baixo via BitTorrent costumam vir em XViD (MPEG-4 Part 2) e o Apple TV não suporta. Problemão: eu precisava recodificar em H.264 antes de poder assistir.

PS: todos viram o encontro do ano? Bill Gates e Steve Jobs juntos no mesmo palco?