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ó [...]
Arquivo por Autor
Escrevendo filtros HAML
Publicado: 20-07-2011 em HAML, Ruby, Ruby on RailsTags:Haml, Ruby, Ruby on Rails, Views
O Imagemagick é uma ferramenta muito boa para alteração de imagens, e utilizando ele através do RMagick no Ruby é muito fácil remover o fundo de uma imagem, comparando-a com outra. No exemplo temos as seguintes imagens: Para remover o fundo é só utilizar o seguinte código: Com isso será criada uma imagem com o [...]
Uma funcionalidade adicionada na versão 4 do virtualbox e por sinal muito útil, é o redimensionamento de HDs que possuam expansão dinâmica , possibilitando aumentar o tamanho deles com um simples comando do console. Caso você não tenha instalado ainda a versão 4 veja como fazer isso aqui. Por exemplo para alterar um hd para [...]
Pidgin conflitando com pidgin-facebookchat
Publicado: 10-01-2011 em Linux, Não classificado, UbuntuTags:facebookchat, Linux, Pidgin, Ubuntu
Ao tentar atualizar o pidgin me deparei com uma incompatibilidade entre o pidgin-data e o pidgin-facebookchat referente a imagens do protocolo. Apresentando o erro: O ubuntu sugeriu utilizar o comando: Porém ele o erro continua. Para resolver este erro é necessário instalar o pacote através do dpkg com a opção –force-overwrite, ficando assim o código: [...]
Redimensionando imagens de um diretório com RMagick
Publicado: 22-12-2010 em Programação, RubyTags:Redimensionando imagem, RMagick, Ruby
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.
Executar comando como outro usuário no Dos/Command Windows
Publicado: 03-12-2010 em windowsTags:executar_como_administrador, runas, windows
Uma dica rápida, caso você precise rodar um comando Dos como outro usuário, por exemplo o administrador da máquina, é necessário executar o seguinte comando. Alterando o NOME_DO_USUARIO pelo nome do usuário desejado, caso seja do domínio use da seguinte forma NOME@DOMINIO ou DOMINIO/NOME. Um exemplo seria este: Com este comando consegue-se abrir o bloco [...]
Google-Search uma gem de pesquisa google para Ruby
Publicado: 30-11-2010 em Gems, Google, RubyTags:Google, google-search, Pesquisa, Ruby
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 [...]
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 [...]
