Archive for the ‘Ruby’ Category

Posted by paulovittor23 at 3 Maio 2012

Category: Ferramentas, Memcached, Ruby

Rails + MemcachedInicialmente, acho que vale destacar alguns motivos pelo qual a persistência de sessões do Rails, no lado servidor, pode ser bastante importante. Alguns dos motivos são:
- Não trafegar dados de sessão em cookies;
- Aumento da capacidade de armazenamento de dados na sessão (cookies são limitados a 4K).

Uma vez que exista a necessidade de persistirmos as sessões, podemos destacar inúmeras opções para realização deste trabalho, como: Memcached, Redis, bancos de dados relacionais (MySQL, Oracle…), Bancos de dados não-relacionais (MongoDB…) etc.

No post de hoje vamos falar um pouco sobre o Memcached e sua aplicabilidade no armazenamento de sessões do Rails.

O que é Memcached?

Como descrito em seu próprio site, o Memcached é um mecanismo de armazenamento de chave-valor em memória capaz de tratar tanto Strings como objetos.

(mais…)

Posted by paulovittor23 at 7 Fevereiro 2012

Category: Git, Java, Ruby

Etiquetas:, , , , ,

Logo GitHooks, que podem ser traduzidos como “ganchos”, são pequenos scripts que podem ser adicionados dentro do diretório “.git/hooks/”, existente em todo projeto que utilize o Git como ferramenta de controle de versão, para efetuar ações disparadas por alguns eventos, como pre-commit, post-commit etc (para conhecer todos os eventos visite o Git Community Book).

Quando executamos o comando “git init”, alguns scripts são copiados no diretório de hooks do projeto, porém por padrão ficam desabilitados. Para ativar um script de hook basta remover o sufixo “.sample” do nome dos scripts. Obviamente, não basta apenas ativar o script, é necessário que o desenvolvedor customize o script para realizar alguma ação desejada.
(mais…)