2007 October 30, 14:30 h
Pessoal, todos que pretendem comparecer já se inscreveram na nossa RejectConf SP’07 ? Ou quem sabe na Rio On Rails? Ou nos vários que devem acontecer pelo país? Para dar uma idéia de como os eventos estão acontecendo nos Estados Unidos, dêem uma olhada no BarCamp Orlando.
Como eu disse antes: não, não precisa ter 170 pessoas. Não precisa ser mestre em Rails. Pode ser qualquer entusiasta de tecnologias de qualquer outra linguagem, plataforma, etc. O importante é participar. Ainda falta uma co...
2007 October 30, 12:06 h
Por onde andam os bons Web Designers? Mais especificamente, os designers Web 2.0?
2007 October 29, 15:51 h
Eu sei, eu sei, muita gente reclama de muitos sites falando o tempo todo sobre o mesmo assunto: Apple. Primeiro foi com o iPhone, agora com o Leopard. Ninguém aguenta mais ler sobre Apple :-) De qualquer forma também estou dentro do Hype, já que publico sobre Rails e não há nada com mais sinergia a Rails do que a Apple. Foi-se o paradigma de que um bom geek é aquele tipo gorducho, com as mãos meladas de hamburgers, rodeado de micros semi-montados, rodando Linux. Um bom geek de hoje é o oposto...
2007 October 28, 03:13 h
Ontem eu já tinha instalado o novo Leopard (graças ao BitTorrent). Foi um longo download de 6.6Gb, mas quando as lojas começaram a vender o novo sistema operacional eu já tinha instalado no meu Macbook. Porém, produtos da Apple definitivamente merecem ser comprados e foi exatamente o que fiz. Depois que a Apple do Brasil voltou atrás em lançar o Leopard no mesmo dia, resolvi comprar lá fora.
Pois bem, aqui estão as fotos da caixa do Leopard (e o Macbook ligado ao meu display externo já está com ele, como podem ver pelo Dock). Ah sim, o Apple Wireless Keyboard chegou hoje também. O keyboard do Macbook é o melhor teclado que já usei e eu queria a mesma qualidade no meu dia a dia, onde eu uso o Macbook como desktop.
2007 October 26, 04:39 h
Não é de hoje que recomendo a excelente série de screencasts do PeepCode. Por míseros US$ 9 você compra um episódio que tem em média 1 hora. Desta vez a propaganda é porque Geoffrey colocou à venda em seu site, o screencast ensinando a usar GIT. Para quem não leu, eu falei sobre GIT aqui e aqui. GIT é um repositório descentralizado para versionamento de código-fonte. Um Subversion-anabolizado. E o screencast conta ainda com a participação técnica de Junio Hamano, o mantenedor do GIT. Portanto...
2007 October 25, 22:47 h
É oficial, Ruby 1.8.6 foi frameworkzado no novo Leopard, conforme este detalhado relato. Agora ele fica em /System/Library/Frameworks/Ruby.framework, porém tudo continua funcionando já que existem symlinks onde costumávamos encontrar o ruby, como /usr/bin/ruby e /usr/lib/ruby.

2007 October 25, 20:19 h
Do ano passado para cá eu escrevi, e escrevi bastante! Fiz traduções de vários artigos que quis compartilhar, debati assuntos polêmicos, tentei quebrar preconceitos e abrir os olhos dos leitores. Acho que está num bom momento para uma repescagem. Muitos novos leitores provavelmente ainda não leram tudo e esta é uma boa chance de reler.
Lembrando: as traduções estão marcadas no título como tal – não fui eu quem escreveu o original mas se traduzi significa que compartilho e defendo as mesmas opiniões. Obviamente muitos dos títulos tem efeito ‘chamativo’. Em alguns casos não dá para deduzir o conteúdo do artigo apenas pelo seu título. Dê uma chance ao artigo. Também recomendo muito ler os comentários (nunca apaguei o de ninguém): existem artigos onde eu praticamente escrevi sub-artigos inteiros como comentários e isso ajuda a complementar minhas idéias.
2007 October 23, 20:58 h

Como o excelente blog euPodo bem lembrou, o pequeno iPod completou hoje – 24 de outubro – 6 anos de existência.!!
No link acima está o video da conferência que mostrou o primeiro iPod ao mundo. A caixinha branca com 5Gb, tela monocromática com backlight, conexão firewire e integração perfeita com iTunes. Naquela época as críticas foram as mesmas que se ouve hoje: “é muito caro, faz a mesma coisa que outros jukeboxes como os da Creative, não tem nada demais.”
Mesmo assim vendou mais de 120 milhões de unidades, o iTunes vendeu mais de 3 bilhões de músicas e do zero se criou uma das indústrias mais rentáveis da multimídia.
2007 October 23, 20:13 h
A ImproveIT lançou o logo do evento deles também :-) Coincidência. O Rio on Rails vai ser bem legal e espero que todos possam comparecer! Será no dia 8 de dezembro, no SENAC. Falando nisso estou atrasado em outro anúncio: serei o instrutor do próximo curso de Ruby on Rails da eGenial. O Ronaldo Ferraz fez um ótimo trabalho com os cursos, infelizmente parece que está bastante atarefado e por isso pelo menos neste Curso de Verão eu vou assumir. Espero não fazer feio :-) Se você é iniciante na t...
2007 October 23, 00:25 h
A notícia mais quente da semana? Obviamente é o lançamento do ultra-esperado Apple Mac OS X 10.5, mais conhecido como Leopard. A melhor notícia para nós, brasileiros? A Apple do Brasil – finalmente – resolveu se mexer e o Leopard terá lançamento simultâneo lá fora e aqui, no mesmo dia 26 de outubro, esta sexta-feira!! (Só preciso saber onde para estar lá!)
Hoje vou me dar ao luxo de ser um Apple fanboy :-)
3 dias, 15 horas, 56 minutos e 57 segundos para o lançamento …
2007 October 20, 20:01 h
A comunidade está borbulhando! Parece que o primeiro gatilho já está dando frutos, motivando as pessoas em vários cantos do país. Já temos alguns eventos confirmados e outros ainda a confirmar, mas o interessante é que as coisas estão indo para além de São Paulo – o que é excelente! SP – RejectConf SP’07 – 17/11 – IME-USP
RJ – pela Improve IT – 08/12
RS – pelo Rodrigo Urubatan
MG – pelo Ronaldo Ferraz
SC – pelo Júlio Santos
PE – pelo PernambucoGroup
Online – Rails Camp, pelo Carlos Edua...
2007 October 19, 23:52 h
O Geoffrey Grosenbach está me dando a maior força. Além dos cupons e camisetas Peepcode que usarei como prêmio aos melhores paletrantes, ele acabou de subir mais um episódio do excelente Ruby on Rails Podcast falando sobre a RailsConf EU e logo no começo anunciou nossa RejectConf SP’07 também!! Baixem e escutem!
E não deixem de comprar o novo mini-livro em PDF Rails 2.0. Custa apenas US$ 9 e você terá uma visão geral de tudo que há de novo no Rails 2.0. Autoria de Ryan Daigle.
2007 October 19, 10:36 h
Já era para ter anunciado isso antes mas o assunto do evento eclipsou um pouco as coisas :-) O Carlos Brando é nosso terceiro brasileiro Surgeworker, se juntando à minha equipe junto com o Marcus Derencius, para trabalhar em tempo integral nos projetos lá de fora no esquema home-office. Haleluia à Internet e ao mundo globalizado. Espero que as coisas continuem expandindo assim. Esperar sentado e de braços cruzados é muito cômodo. “Não vou aprender Rails agora porque o mercado ainda não pede.”...
2007 October 19, 10:24 h
Pessoal boas notícias e más notícias :-) A boa notícia: em 3 dias desde o anúncio, o auditório – que comportaria 90 pessoas – já está lotado! Realmente eu esperava atingir essa marca só depois da primeira semana. Fico muito contente de ver que todos estão empolgados. Há mais gente se cadastrando ainda. Portanto peço encarecidademente que se alguém se cadastrou sem ter certeza da presença, que re-confirme caso precise desistir. Desta forma poderei encaixar mais pessoas no lugar. Seria inoportu...
2007 October 16, 18:51 h
Pessoal, é com muita satisfação que anuncio que nosso encontro regional RejectConf SP’07 irá acontecer no dia 17 de novembro de 2007, sábado, das 11:00 às 17:00, no auditório Jacy Monteiro do Instituto de Matemática e Estatística da USP, em São Paulo/SP. Com entrada franca para todos que confirmarem presença através deste cadastro. Aliás, o local comporta no máximo 80 pessoas!! Quem se cadastrar primeiro terá prioridade, portanto não se cadastrem se não tiverem certeza e se desistirem por favor nos avise.
Auditório Jacy Monteiro – Bloco B
Instituto de Matemática e Estatística da Universidade de São Paulo (IME-USP)
Rua do Matão, 1010 – Cidade Universitária
CEP 05508-090 São Paulo – SP – Brasil
Para quem não é de São Paulo, veja esta página com indicações de como chegar.
Desde que eu coloquei a idéia aqui no blog, mais de 140 pessoas opinaram na enquete, muitos de vocês me contactaram pessoalmente, deram idéias, sugestões. Em especial gostaria de agradecer o empenho de algumas pessoas como Danilo Sato, Fabio Kung e André Santi que correram atrás do auditório do IME, do Paulo Silveira da Caelum que também está colaborando com o evento.
2007 October 15, 00:53 h
Esta é a semana dos lançamentos. Depois do Rails 2.0 Preview Release, do 1.2.4 e do 1.2.5 Maintenance Upgrade, é a vez do grande Capistrano ganhar sua atualização 2.1 como reportou o próprio Jamis Buck algumas horas atrás. Definitivamente eu gosto de Gems: gem update capistrano y— Muitas coisas são de infra-estrutura e não devem afetar o usuário comum de Capistrano como tirar a necessidade de um pseudo-TTY, desabilitar o wrapping de sh, melhor suporte a Windows para carregar arquivos binários...
2007 October 12, 17:38 h
Pessoal, quem recentemente fez a atualização para 1.2.4 deve fazer novamente a atualização 1.2.5 conforme acabou de ser anunciado. Dentre as manutenções estão correções um bug de cross-site scripting com JSON: se você usar JSON, atualize. Fora isso há outras correções de bugs mas menos prioritárias. Se tudo estiver funcionando e você não usa JSON, pode pular reto. Não esqueçam de verificar o RAILS_GEM_VERSION no environment.rb.
2007 October 12, 07:01 h
Pelo visto não fui só eu quem não dormiu, Charles Nutter publicou agora há pouco alguns resultados – bem preliminares – de performance comparando JRuby, MRI (o Ruby oficial do Matz) e o YARV (o próximo Ruby, versão 1.9). Charles fez várias modificações na engine do JRuby usando annotations de Java (um dos motivos deles terem abandonado a compatibilidade com Java 1.4). E pelo visto a mudança gerou bons resultados. Pelo menos nos testes não-científicos com o basicão algoritmo de Fibonacci, o JR...
2007 October 12, 06:53 h
Minha noite começou às 22:50. São 6:30 e ainda não acabou. Passei a noite inteira tentando mas aprendi algumas coisas interessantes.
Quem leu meu artigo original viu que o desbloqueio do firmware 1.0.2 foi razoavelmente simples. Porém eu queria fazer upgrade para 1.1.1 e ainda assim desbloquear. Não foi possível até esta semana. Meu irmão e alguns amigos compraram iPhones também mas eles já vieram de fábrica com o 1.1.1.
2007 October 12, 01:38 h
Eu quase passei batido que o Satish Talim, do Ruby Learning publicou as 2 últimas partes da entrevista coletiva que ele fez com representantes de Ruby on Rails de 12 países. Do Brasil, tive a honra de ser escolhido, espero que minhas respostas – juntamente com a dos outros 12 excelentes representantes – ajudem a dar algumas dicas a quem está iniciando com Ruby.
Abaixo vou traduzir o que eu disse – traduzir tudo que os 12 disseram seria um trabalho hercúleo!! :-)
P.S. E galera, não se esqueçam de nossa RejectConf SP’07 !! Ajudem a espalhar o assunto pela blogosfera. Enviem sugestões. Candidatem-se a palestrantes. Ainda não tenho a data certa, mas deve acontecer em meados de Novembro. Vou manter todos informados!
2007 October 09, 16:54 h
Estive pensando, que tal um encontro de Rails em Sampa?
Não estou pensando em nada grande, talvez alguma coisa um pouco maior do que um BarCamp :-) Se possível alugar algum lugar que tivesse possibilidade de ter pelo menos um projetor pra ligar um notebook.
Mas antes eu gostaria de saber se há pessoas o bastante interessadas para ajudar no custo, nada muito caro mesmo. Se vocês tiverem interesse, assinalem no poll abaixo:
Estou aberto a sugestões. Não necessariamente uma palestra ou workshop mas algo mais interativo para trocar experiências. O que vocês acham?
2007 October 09, 14:47 h
Ontem gastei algumas horas fazendo uma exploração cirúrgica. Ainda estou só no começo. O que fiz foi criar Diffs entre as versões 1.1.6 e 1.2.4 e entre a 1.2.4 e 2.0.0 Preview Release para entender o que mudou de uma para outra. Claro, ler os changelogs seria mais simples, mas eu queria ter uma noção melhor do código-fonte em si. A primeira coisa aparente é o seguinte: tirando o test suite de todas, o 1.1.6 tem 3.5Mb, o 1.2.4 tem 5.4Mb e o 2.0.0_PR tem 5.6Mb. À primeira vista é isso mesmo: do...
2007 October 05, 03:13 h
David acabou de postar sobre a versão 1.2.4 que eu disse que estava para sair nos posts anteriores. Esta versão é para corrigir bugs e principalmente para adicionar avisos de deprecação (o que se tornará obsoleto na versão 2.0 final). Quando você ver ‘warnings’ de ‘deprecated’ preste atenção: esses warnings se tornarão mensagens de erro na 2.0. sudo gem update rails y— Isso deve bastar.
2007 October 01, 17:39 h
Acabei de rapidamente migrar meu próprio blog ao novo Rails 2.0 Preview Release, literalmente eating my own dog food como diriam. Não é algo que eu recomendo fazer, mas como gosto de viver perigosamente acho que não há problemas.
Antes de mais nada:
2007 October 01, 17:08 h
David anunciou há poucas horas a disponibilidade do primeiro tag nomeado Preview Release, o primeiro passo rumo ao lançamento final da esperada versão 2.0. É o sinal verde para que todo o resto da comunidade comece a criar novas aplicações já preparadas para 2.0. Muita gente terá a velha pergunta: “será que devo migrar minha aplicação para 2.0?” É um dilema que não tem resposta absoluta. Depende.
Se sua aplicação está no 1.0 ou 1.1 até hoje, estável, funcionando sem problemas e, principalmente, se você não pretende extendê-lo muito ainda, há poucos motivos para mudar. Se você já está no 1.2, ainda pretender melhorar a aplicação, ainda há chão para mudanças, então talvez haja vantagens em tentar o caminho da migração. Lembrando que ainda haverá o lançamento da versão 1.2.4 antes da 2.0, contendo principamente correções de bugs. São pelo menos 3 passos a considerar: