Posted by Raul Souza Lima | Posted in ruby | Posted on 25-01-2010
0
Dica rápida de como obter o endereço IP via ruby.
Quick tip on how to get the ip address via ruby.
require 'rubygems'
require 'hpricot'
require 'open-uri'
html = Hpricot(open('http://ip.appspot.com/'))
ip = html.inner_html.gsub("\n",'')
puts ip
Posted by Raul Souza Lima | Posted in mysql, rails, ruby | Posted on 03-09-2009
0
Recentemente tive um problema ao tentar rodar migrations no rails 2.3 utilizando banco MySQL no Window$.
Em casa utilizo somente linux, portanto, não tenho problemas do tipo, mas no trabalho como só faço programação de interfaces, utilizo o bendito “S.O”…
Sempre que tentava rodar uma migration, me retornava o erro:
query: not connected: CREATE TABLE `schema_migrations` (`version` varchar(255) NOT NULL) ENGINE=InnoDB
Pesquisei um pouco na internet e o que percebi é que a biblioteca padrão do MySQL não trabalha muito bem com o Rails 2.3. Para resolver isso basta utilizar uma biblioteca antiga (libmySQL.dll).
Que você pode obter aqui: http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll
Coloque a dll baixada em <diretorio ruby>\bin\ e restarte o serviço MySQL.
Posted by Raul Souza Lima | Posted in livros, ruby, tradução | Posted on 13-04-2009
0
A semana passada foi mesmo a semana de lançamentos, um dia antes do lançamento do Rails Guides, o grupo liderado por Carlos Brando lançou a versão 1.0 do “Why’s (Poignant) Guide to Ruby”.
Este é com certeza uma das melhores referências sobre a linguagem Ruby e agora em português, será uma motivação a mais para eu lê-lo por completo.
O livro originalmente é escrito por Why the lucky stiff, que consegue de uma forma simples ensinar Ruby através de quadrinhos.
http://why.nomedojogo.com
Posted by Raul Souza Lima | Posted in rails, ruby, tradução | Posted on 13-04-2009
1
Semana passada, mais precisamente dia 10/04 foi lançado a versão em português do Rails Guides.
Algumas partes ainda faltam ser revistadas e traduzidas, mas grande parte já está em português e serão atualizados de acordo com a versão inglesa. Lembrando que tal projeto teoricamente nunca terá fim, já que o guia será constantemente atualizado de acordo com a versão do framework.
O trabalho de tradução foi feito por integrantes da comunidade Rails de forma colaborativa e quem quiser também pode colaborar.
Parabéns a toda equipe de tradução.
Posted by Raul Souza Lima | Posted in ferramentas, ruby | Posted on 08-04-2009
2
Nunca encontrei um editor no qual eu me sentisse 100% bem com ele, sempre achava que faltava algo.
Até que recentemente através do Twitter “ouvi” falar sobre o Redcar, um editor para Gnome escrito em Ruby e Vala. A grande sacada do Redcar foi ser projetado para ser compatível com os bundles do TextMate, que é o seu grande diferencial com relação a outros editores, incluindo syntax highlighting e muito mais.
Após instalar a versão 0.1 posso dizer que gostei bastante do mesmo, creio que será uma ótima alternativa para editores de código.
O Redcar foi criado por Daniel Lucraft e recentemente recebeu algumas alterações feitas pelo Cairo Noleto.
Pra quem quiser contribuir, o código-fonte está disponível no GitHub.

Posted by Raul Souza Lima | Posted in rails, ruby | Posted on 15-12-2008
0
Após tentar rodar o “script/console” do rails, recebi o seguinte erro:
Loading development environment (Rails 2.2.2)
/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
A biblioteca Readline é responsável por prover funcionalidades extras na edição de linha de comando, como possibilitar o completamento pela tecla TAB, mais sobre ela no site oficial.
Apesar dela ser uma biblioteca padrão do Ruby, ela pode não ter sido compilada com sua instalação por não ter os cabeçalhos de desenvolvimento no momento.
Pesquisando um pouco cai diretamente no wiki oficial do rails, onde é explicado como resolver esse problema rapidamente compilando a biblioteca.
No meu caso não funcionou pois faltavam algumas dependências se não me engano.
O jeito foi baixar e compilar novamente.
wget ftp://ftp.gnu.org/gnu/readline/readline-5.2.tar.gz
tar -xvf readline-5.2.tar
cd readline-5.2/
./configure
make
sudo make install
cd ../ruby-1.8.5-p231/ext/readline/
ruby extconf.rb
make
sudo make install
Fica a dica caso alguém tenha o mesmo problema.
Posted by Raul Souza Lima | Posted in ruby | Posted on 30-11-2008
0

Desde outubro após algumas conversas de paulistas na lista rails-br, deu-se início ao GURU-SP (Grupo de Usuários Ruby de São Paulo).
Eu ainda estou começando na linguagem, mas estou tentando me manter ativo na comunidade e ajudar no que posso.
Depois de pouco mais um mês que foi dado o ponta pé inicial do grupo com a criação da lista de discussão, foi lançada a casa oficial que pode ser acessado através do endereço www.guru-sp.org, lá está sendo mantido um wiki que aos poucos o pessoal da comunidade estará recheando com bons artigos, tutoriais, dicas de eventos, etc.
E o trabalho já começou, foi criado um tutorial de ruby para aqueles que querem ter uma noção básica da linguagem.
A idéia, além do que já foi citado antes, é que pelo menos uma vez por mês os interessados do grupo se encontrem pra conversar sobre a linguagem, tomar umas brejas, fazer um tipo de desconferência que ao meu ver é muito legal pro networking pessoal.
Aos interessados fica ai a dica www.guru-sp.org.
E parabéns ao Marcelo Castellani pelo ponta pé inicial.
Posted by Raul Souza Lima | Posted in rails, railssummit, ruby | Posted on 22-10-2008
7
Semana passada, mais precisamente nos dias 15 e 16 de outubro, tive o prazer de participar do maior evento sobre Rails da américa latina, o Rails Summit Latin America.

O evento foi incrível, com um ótimo time de palestrantes, tanto internacionais como os nacionais.
Sobre as palestras em si não vou entrar em detalhe, podem saber mais sobre elas por aqui.
Pra mim o ponto maior do evento foi poder conhecer pessoas no qual já conhecia pelos blogs, twitter, grupos, etc… destaque para os amigos do melhor grupo que existe, o aprendendo-rails, Thiago Freire, Elomar, PotHix (Ruby Learning), William e Juarez, além do Marcos Ricardo (Ruby Learning), Cássio Marques, entre outros…

É possível acompanhar tudo que rola nos Blogs, Twitter, VideoLog, YouTube, Flickr e GoZub sobre o Rails Summit Latin America 2008, através do Livestream do BlogBlogs.
Fotos diretamente do Flickr.
Parabéns ao Akita, Locaweb e todos os patrocinadores pelo excelente trabalho!
Ansioso pelo Rails Summit 2009!
Posted by Raul Souza Lima | Posted in curso, ruby | Posted on 11-08-2008
0
Para aqueles que não sabem no site rubylearning.com é possível fazer um curso de Ruby
online e o melhor free 
O site é administrado pelo guru indiano Satish Talim, um programador com mais de 30 anos de experiência em TI.
Em setembro será iniciada uma nova turma, então ainda dá tempo de se inscrever, eu já estou nela!

Ruby Learning