Venho aqui compartilhar com vocês, mais essa conquista. Com a ajuda do Google, do Taq e seu Tutorial de Ruby (recomendo para quem quer aprender Ruby), fiz meu primeiro programa com interface gráfica usando GTK+. Esse “projeto” surgiu de uma necessidade que enxerguei em minha namorada e em outras pessoas que estudam nutrição, a falta de alguns softwares livres que façam coisas básicas como cálculo do Indice de Massa Corpórea (vulgo IMC) e a Taxa Metabólica Basal (TMB). Com isso ralei um pouco e fiz uma versão em Python, tendo em vista que não sabia nada de programação, até que ficou bonzinho rsrsrs. Logo após peguei esse tutorial do Taq e comecei a me “aprofundar” em Ruby. Após fazer uma versão mais “parruda” em Ruby decidi fazer uma versão com Interface Gráfica. Migrei para o Ubuntu e comecei semana passada a escrever o código. Hoje a tarde terminei o programa ele não está totalmente pronto ,ainda faltam alguns ajustes finos nas janelas, mas já está funcional. Segue um vídeo dele no youtube, e um screen shot. E lembrando quem quizer compre a versão impressa do Tutorial do Taq.
Ruby Shoes
2 de Maio de 2009Bom após tentar instalar vários GUI’s para Ruby, achei um que foi rápido e fácil de se instalar:Shoes.
Aqui irei “focar” na instalação dele no Ubuntu.Comigo funcionou espero que funcione para vocês também
Digite no Terminal:
$ sudo apt-get install shoes
Agora abra o Editor de Texto e digite:
Shoes.app do
background “#DFA”
para “Bem Vindo ao Shoes”
end
e salve como shoes.rb no seu Desktop.
Para abrir Shoes
entre no terminal e digite shoes + nome do arquivo.rb no diretorio do arquivo,
$ cd /home/usr/Desktop
$ shoes shoes.rb
ou apenas
$ shoes
e abrira uma janela assim :
Fik a Dik
Pra quem usa Linux
1 de Maio de 2009
Pra quem é chegado nesse pinguinzinho simpatico o Tux, esse blog do Bruno Grasseli tem muitas dicas e tutoriais como : Instalando o Git no Ubuntu , Instalar o MySql e o Ruby on Rails e outros tutoriais de responsa.
Fik a Dik
Instalando o Ruby + RubyGems + RubySDL no Ubuntu 8.10
1 de Maio de 2009Eu acho que instalar o Ruby e o RubyGems no Ubuntu ou no Windows é um problema para quem esta começando.Como eu estava sofrendo pra instalar no meu Ubuntu 9, eu dei uma pesquizada e depois de muitos blogs e muita leitura o que resolveu melhor o meu problema foi esse do Michel Brito mais especificamente nessa pagina aqui.
Depois de muita gente ter me perguntado como instalar o RubySDL no Ubuntu, ae está a minha contribuição.
E agora finalmente a instalação do RubySDL.
$ sudo apt-get install libsdl-rubyEsse post explica passo a passo como instalar o Ruby, RubyGems e o RubySDL no Ubuntu.
Instalando o Ruby
Execute os comandos abaixo:
$ sudo apt-get install ruby1.8 ruby1.8-dev rdoc1.8 ri1.8 irb1.8
$ ln -s /usr/bin/ruby1.8 /usr/local/bin/ruby
$ ln -s /usr/bin/rdoc1.8 /usr/local/bin/rd
$ ln -s /usr/bin/ri1.8 /usr/local/bin/rioc
$ ln -s /usr/bin/irb1.8 /usr/local/bin/irbPara testar, execute os comando abaixo:
$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
$ irb -v
irb 0.9.5(05/04/13)Instalando RubyGems
RubyGems é um gerenciador de pacotes, semelhante ao apt-get.
Para instalá-lo, execute os comandos:
$ wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
$ tar xvzf rubygems-1.3.1.tgz
$ cd rubygems-1.3.1/
$ sudo ruby setup.rb
$ ln -s /usr/bin/gem1.8 /usr/local/bin/gemPara testar, execute:
$gem -v
1.3.1Instalando RubySDL
Execute o codigo abaixo, para instalar os pacotes da biblioteca SDL.
$ sudo apt-get install libsdl1.2debian-all
Valeu Michel por me ajudar e por deixar que eu divulgue o post aqui no blog
Para quem já tem uma noção em programação…
29 de Abril de 2009Um bom tutorial sobre a diferença entre o Ruby e outras linguagens pode ser encontrado aki :
“Faz algum tempo que eu quero escrever um tutorial da linguagem Ruby. Não uma documentação extensiva mas sim um hands-on mostrando onde o Ruby é diferente de outras linguagens tradicionais. Para isso preparei este Micro-Tutorial”
Fabio Akita, autor deste tutorial e deste site aqui que contém vários tutoriais interessantes.

Publicado por Gustavo Del Negro 