Arquivo da categoria ‘Ruby’

Para quem usa HAML é mais que comum usar os filtros no código, por exemplo: Já senti várias vezes a necessidade de alterar um destes filtros, especialmente porque tornam o código mais limpo. Para criar um filtro é necessário apenas, montar um modulo e adicioná-lo ao filtros. Veja o exemplo: Feito isso agora é só [...]

Criei um script em ruby utilizando RMagick que redimensiona as imagens de um diretório, deixando-as com um tamanho máximo expecificado. Para utilizá-lo é necessário apenas alterar a localização das pastas das variáveis from e to, podendo os dois serem o mesmo assim sobrescrevendo o arquivo. Segue o código: Espero que tenham gostado.

Encontrei uma gem um tanto interessante a respeito de buscas Google a gem google-search. De uma forma simples e rápida pude pegar as informações das pesquisas e manipulá-las. Ela utiliza a API disponibilizada pelo próprio google para realizar as pesquisas (veja aqui). A instalação segue o padrão: Para todas as pesquisas podemos passar os seguintes [...]

No GTK os eventos são sinais de cada objeto, estaremos vendo os principais sinais e como utilizá-los. Para quem acompanhou os outros posts sobre janelas com GTK e Ruby, pode ter percebido que muitas vezes utilizei a linha: Este comando configura a janela para que ao receber o sinal “destroy” ela execute o comando passado [...]

Continuando com containers em GTK e Ruby, estarei mostrando mais 3 deles: * Gtk::HButtonBox * Gtk::VButtonBox * Gtk::Fixed Gtk::HButtonBox Este container é muito parecido com o HBox, alinhando horizontalmente seus objetos horizontalmente. Sua principal diferença é que ao redimensionar a janela não é alterado o tamanho dos objetos adicionados nele. Gtk::VButtonBox O VButtonBox é igual [...]

Foi lançado a versão 3.0 final do Phusion Passenger (veja a notícia Aqui). Para atualizar o seu passenger para a nova versão siga o procedimento abaixo: Instale a gem. Compile o módulo para o Apache Compile o módulo para ou Nginx Ao rodar o módulo do apache no Ubuntu 10.10 tive o seguinte erro: Depois [...]

Em outros posts comentei sobre janelas em GTK, veja nos links Janelas 1 e Janelas 2. Como as janelas deixam apenas adicionar um único objeto a elas e normalmente precisamos adicionar vários objetos(por exemplo: botões, campos de texto e imagens), necessitamos utilizar containers, os quais aceitam vários objetos e ainda nos permitem arranjá-los na tela. [...]

Vendo a necessidade de converter algumas imagens em texto pelo Ruby, criei uma gem que utiliza o programa Tesseract, o qual realiza todo o trabalho de conversão, deixando apenas para a gem o trabalho de capturar o resultado. Para instalar é bem fácil, primeiramente deve-se instalar o Tesseract e a gem RMagick. Agora instale as [...]

Continuando com os tutoriais, vamos avançar mais o assunto sobre Gtk::Windows, estarei utilizando atribuições de valores ao objeto para ser mais rápido. Partiremos do exemplo de código abaixo, nele existem 2 botões os quais serão utilizados para executar os métodos. Removendo a decoração da janela Para remover a decoração da janela, existe a opção decorated. [...]

Janelas com GTK e Ruby

Publicado: 26-07-2010 em GTK, Programação, Ruby
Tags:, ,

Iniciaremos os tutoriais sobre Ruby e GTK criando janelas, nas quais futuramente serão adicionados todos os componentes necessários para o layout. Como em Ruby a utilização do GTK pode ser de várias formas, a criação da janela pode ser realizada através objetos nos quais são alterados os atributos ou pela criação de novas classes que [...]