Posted by Alberto Leal on May 2nd, 2011
No último sábado realizamos o segundo encontro do Guru Campinas(Grupo de usuários Ruby). O primeiro encontro foi apenas um happy hour, onde tivemos a oportunidade de conhecer algumas pessoas da comunidade.
Desta vez, resolvemos marcar um encontro na Unicamp. E, abrimos um evento no Call4Papers para que as pessoas submetessem propostas de palestras. Neste encontro, compareceram 7 integrantes do grupo. Fiquei bastante contente com esse número. Afinal, é difícil competir com um sábadão ensolarado, né?! O próximo encontro já tem data definida, será no dia 14/05 na Unicamp. Se você tiver interesse em submeter alguma proposta, cadastre no call4Papers: http://call4paperz.com/events/23
Falei sobre um assunto que eu gosto bastante, que é integração contínua e mostrei um exemplo prático de utilização do Hudson para fazer deploy no Webbynode, pegando o código do Github. Abaixo, os slides da minha apresentação:
E ae, te vejo no próximo encontro no dia 14/05 na Unicamp?
Posted by Alberto Leal on October 20th, 2010

Eu bem que gostaria de falar um pouco sobre o #RailsRumble. Mas, após ler alguns posts que alguns amigos escreveram, inclusive um membro do meu time, o João, percebi que isso não seria necessário. Tudo o que eles escreveram retratam examente a forma como eu vi o evento. Recomendo, fortemente, que vocês visitem todos os links listados abaixo!
João Almeida - http://www.joaoalmeida.com.br/blog/eventos/rails-rumble-2010-2/
Léo Hackin - http://www.leohackin.com.br/2010/10/rails-rumble-uma-licao-de-vida/
Vítor Pellegrino - http://vp.blog.br/my-impressions-about-railsrumble
E, que venha 2011!!!
Posted by Alberto Leal on December 3rd, 2008
Muitas vezes, nossos controllers possuem diversas actions. Às vezes customizamos a URL e criamos uma rota para cada um, e, de forma repetida. Por exemplo:
ActionController::Routing::Routes.draw do |map|
map.connect “/blog/list”, :controller => “blog”,
:action => “list”
map.connect “/blog/view/:id”, :controller => “blog”,
:action => “find_post”
end
Note que, todos os mapeamentos acima fazem referência ao mesmo controller, porém para actions diferentes. O método with_options nos permite criar um bloco com mapeamentos para o mesmo controller de forma a não ter que repetir sempre o nome do controller para todos os mapeamentos:
ActionController::Routing::Routes.draw do |map|
map.with_options (:controller => “blog”) do |blog_map|
blog_map.connect “/blog/list”, :action => “list”
blog_map.connect “/blog/show/:id”, :action => “show”
end
end
Posted by Alberto Leal on December 1st, 2008
Quando tentamos executar nossa migration no rails 2.2, usando o mysql como SGBD, nos deparamos com o seguinte erro:
The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
Para instalar a gem no MAC OS X 10.5 Leopard, execute a seguinte linha se comando no seu terminal:
$ sudo env ARCHFLAGS="-arch i386" gem install mysql -- \
--with-mysql-dir=/usr/local/mysql --with-mysql-lib=/usr/local/mysql/lib \
--with-mysql-include=/usr/local/mysql/include
Você terá a seguinte saída:
Building native extensions. This could take a while...
Successfully installed mysql-2.7
1 gem installed
Posted by Alberto Leal on November 28th, 2008
Existe uma aplicação para Mac OS chamada Growl. Através dessa é possível enviar notificações para serem exibidas no desktop.
Diversos programas o utilizam para enviar alertas ao usuário. Aproveitando essa característica, alguns desenvolvedores configuram o seu ambiente de desenvolvimento para receberem notificações com o resultado da execução dos testes da aplicação em desenvolvimento.
Caso você queria configurar, também, o seu ambiente de desenvolvimento, aconselho a leitura do post.
Read the rest of this entry »
Recent Comments