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.!!!
Diversão com Active Scaffold
06/07/2009
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!!!!
Pós instalação do SQL*Plus
03/07/2009
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