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.
Arquivo da categoria ‘Programação’
Redimensionando imagens de um diretório com RMagick
Publicado: 22-12-2010 em Programação, RubyTags:Redimensionando imagem, RMagick, Ruby
Signal – Eventos em Ruby GTK
Publicado: 25-10-2010 em GTK, Programação, RubyTags:GTK, Janelas, Ruby, Signal
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 [...]
Layout Containers com Ruby e GTK 2
Publicado: 25-10-2010 em GTK, Programação, RubyTags:Containers, GTK, Programação, Ruby
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 [...]
Atualizando para Phusion Passenger 3.0 (Apache ou Nginx)
Publicado: 18-10-2010 em Programação, Ruby, UbuntuTags:atualização, passenger, passenger 3.0, Phusion Passenger, Ubuntu
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 [...]
Com o código a seguir se encontra qual o elemento que está com o foco, podendo ser desde inputs, divs e até o próprio body. Porém este código só funciona com navegadores que suportem HTML5.
Layout Containers com Ruby e GTK
Publicado: 17-09-2010 em GTK, Programação, RubyTags:Containers, GTK, Gtk::Hbox, Gtk::Vbox, Programação, Ruby
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. [...]
Devido a necessidade de uma integração entre um servidor e um sistema tive de criar um script em Perl que enviasse as informações necessárias via POST. Para fazer o envio é necessário utilizar o LWP, e este fica disponível ao se instalar o pacote libwww-perl. Tendo instalado agora é só usar.
Documentação Rails
Publicado: 02-09-2010 em Programação, Ruby on RailsTags:documentação, Programação, Rails
Uma dica rápida, caso você esteja sem internet ou impossibilitado de procurar a documentação do Rails, crie ou entre em uma aplicação Rails e rode o seguinte comando. Documentação do rails. Guias de utilização Rails As documentações serão geradas no diretório doc em sua aplicação e para consulta-las é so abrir com um navegador web [...]
Rails 3 sem config.plugin_paths
Publicado: 30-08-2010 em Programação, Ruby on RailsTags:configuração, Programação, Rails, Rails 3, Ruby, Ruby on Rails
Após o lançamento do Rails 3.0.0 fui fazer uma aplicação de teste e senti falta da configuração plugin_paths. Ela serve para incluir ou alterar a pasta dos plugins. Nas versões 2.X era facilmente utilizado no arquivo config/environment.rb : Na versão 3.X as configurações são realizadas no arquivo config/application.rb, porém não existe mais este atributo. A [...]
RTesseract – OCR para Ruby
Publicado: 27-08-2010 em Gems, Linux, OCR, Programação, RTesseract, RubyTags:gem, OCR, Programação, RTesseract, Ruby, Ubuntu
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 [...]
