Manipulando o registro do Windows com Ruby

Um dia desses precisei escrever um script para manipular o registro do Windows para que eu pudesse altenar entre diferentes configurações do Rational ClearCase para acessar diferentes repositórios de diferentes servidores, e para agilizar meu trabalho utilizei a linguagem Ruby. Para aqueles que gostaram da alternativa, veja abaixo como é simples essa manipulação, mostrarei as […]

» Continue lendo

RailsBrain: Documentação Rails com o poder do AJAX

Sites de documentação Rails existem vários, mas o RailsBrain surpreende pela sua usabilidade. Fazendo uso de AJAX você poderá fazer buscas “live search” de métodos, classes e arquivos, expandir os exemplos de código-fonte, tudo isso sem a necessidade de recarregar páginas e com grande velocidade. Se você gostou da idéia, acesse o site gotAPI, que […]

» Continue lendo

Microsoft anuncia o IronRuby

Durante a conferência MIX07 a Microsoft anunciou a criação do projeto IronRuby, uma implementação da linguagem Ruby para a plataforma .NET. O projeto IronRuby é similar ao que a Sun vem fazendo com o JRuby, mas não confundam o IronRuby com o Ruby/.NET Bridge, que somente conecta um interpretador Ruby com uma máquina virtual .NET. […]

» Continue lendo

Aprenda a programar em Ruby com Hackety Hack

Um interessante projeto acaba de ser lançado, chamado de Hackety Hack, é uma plataforma livre de ensino a programação em Ruby, para crianças, iniciantes em programação ou para aqueles que nunca programaram antes. A ferramenta orienta os estudantes através de pequenas lições com explicações sobre cada parte do código implementado. Os códigos são executados e […]

» Continue lendo

Extraindo dados com Ruby e Hpricot

Hoje em dia as informações que podem alimentar um sistema ou website, são de vários formatos e fontes diferentes, exemplo: Sistema de Suporte a Decisão e aplicações Mashup e para demonstrar como isso é simples de se fazer usando Ruby, escrevi o exemplo abaixo baseado no artigo “Scraping IMDB with Ruby and Hpricot“. Neste exemplo, […]

» Continue lendo