Ruby e GTK

5 de Outubro de 2009

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.

GUi2


Ruby Shoes

2 de Maio de 2009

Bom 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 :

Caixa de Seleção do Shoes

Caixa de Seleção do Shoes

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 2009

Eu 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-ruby

Esse 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/irb

Para 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/gem

Para testar, execute:
$gem -v
1.3.1

Instalando 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 2009

Um 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.