Depois muito tempo parado resolvi traduzir o excelente artigo escrito por Martin Fowler, que relata a experiência da adoção de metodogia ágeis em projetos de banco de dados.  Vale a pena a leitura.!!!

Link: Projeto de Banco de Dados Evolutivos

Tenho me divertindo muito com Active Scaffold!!! Então decide disponibilizar no link abaixo um sistema de controle fluxo de caixa.
Inicialmente tive os seguintes problemas com projeto:
1) Internacionalização
Solução:
Configurando para o português do Brasil
No arquivo environment.rb adicionar a seguinte linha antes do end:
config.i18n.default_locale = ‘pt-BR’

Copiar o arquivo pt-BR.yml do easy-rails/rails-i18n para o diretório config/locales da aplicação.

Usando o brazilian-rails e sua pluralização
Crie o arquivo dependencias.rb (pode ser um nome qualquer) no diretório config/initializers/ com o seguinte conteúdo:
require ‘brazilian-rails’
require ‘brtraducao/inflector_portuguese’

Importante: Não adicione mais as dependências no final do arquivo environment.rb.

Plurais irregulares podem ser configurados no arquivo config/initializers/inflections.rb.

2) Componentes
2.1 – nested_add_link
Solução: plurizando os controllers
Ex.: script/generate controller grupos
2.2 – Internacionalização calendat_date_select
Solução: Sobrescrevendo arquivo javascript do mesmo.

Se você não quer ter dor-de-cabeça com instalação de Ruby, Ruby on Rails e Plugins, basta baixar Easy-Rails(versão 0.9.5).

Links:

Projeto Hermes(Sistema de Controle Fluxo Caixa)
http://github.com/reinaldosaraiva/Hermes/tree/master

Easy-Rails
http://regispires.wordpress.com/2009/05/23/easy-rails-0-9-2/
http://rubyforge.org/projects/easy-rails/

Nota: Deixo aqui meus agradecimentos Regis Pires pelo projeto Easy-Rails!!!!

Já faz quase dois anos que estamos desenvolvendo aplicações com o Oracle na Credishop e eu ainda não tinha parado pra tentar melhorar algumas coisinhas na instalação padrão do SQL*Plus (a ferramenta de linha de comandos do Oracle) que irritam um pouco a gente.

“E porque não usar uma ferramenta visual como o SQL Developer?” Claro que nós usamos, mas às vezes abrir o terminal e executar o comando é bem mais prático que abrir uma ferramenta gráfica, escolher a conexão e executar o comando.

A primeira dica é instalar o rlwrap para permitir que a gente use as maravilhosas setinha do teclado (rsrs) e o veja o histórico de comandos quando teclar pra cima.

$ sudo apt-get install rlwrap

Agora vamos criar um alias para sempre que chamarmos pelo sqlplus, usarmos ele junto com o rlwrap:

$ alias sqlplus="rlwrap sqlplus"

A segunda coisa a fazer é configurar o ambiente para que o sqlplus use o vim para a edição de queries.

$ export EDITOR=/usr/bin/vim

Assim, você poderá usar o comando edit, ou simplesmente ed, para ele abrir a última consulta executada ou abrir um arquivo, como por exemplo:

SQL> ed consulta_conta

Para terminar, adicione esses dois comandos, o alias e o export, no seu arquivo ~/.bashrc.

Post publicado originalmente no Blog do Lucas