quarta-feira, 25 de fevereiro de 2009

Instalando e configurando o Brazilian Rails

Baixando e instalando:

Como plugin:

ruby script/plugin install git://github.com/tapajos/brazilian-rails.git

Por padrão, a pluralização vem desabilitada, isso para não atrapalhar os projetos que já existem.

Como gem:

    gem install brazilian-rails

Depois que todas as gems forem instaladas você pode utiliza-las fazendo o require das gem que te interessam ou usar o require abaixo para carregar todas:

    require 'brazilian-rails'
Algumas funcionalidades:
  • Date e Time no formato brasileiro
  • Números por Extenso
  • Dinheiro
  • Cpf e Cnpj
  • Feriado
  • Mensagens de erro traduzidas
  • Pluralização em português-Brasil-sil-sil
  • etc
Obs.: A gem brtraducao foi removida do Brazilian Rails devido a adição do suporte i18n do Rails.

Essa gem foi super útil porém ela se tornou completamente obsoleta e desnecessária pois o i18n já resolve. Claro que ela ainda é útil para quem utiliza as versões anteriores a 2.2 do Rails.

Considerando essa nova realidade eu resolvi remover a gem do projeto e criar um projeto exclusivo para acomodar esse código que ainda é útil para várias pessoas. A gem permanecerá publicada no rubyforge (no mesmo lugar). O projeto está no github em:

http://github.com/tapajos/brtraducao

Provavelmente esse código não irá mais evoluir!

fonte de consulta: Brasilian Rails - Improve It

sexta-feira, 20 de fevereiro de 2009

Cheio de e-mails falsos de banco. Ajudem a divulgar: Importante - Internet Banking Caixa

Realmente resolvi fazer a limpa na minha caixa de spams ..hehehe

Outro e-mail, este do dia 17/02/2009. Atenção! Os fraudadores estão que nem barata no verão para pegarem alguém desapercebido e menos atento. Este e-mail que recebi no dia 17, é descaradamente falso. Por favor, não caiam nesta!!!
O assunto do e-mail foi: Importante - Internet Banking Caixa
Eis o e-mail na íntegra:
__________________________
Prezado Usuário do Internet Banking da Caixa,
(Seu email está cadastrado em nosso banco de dados, conta xxxxxxxx-x)
Pedimos sua compreensão para efetuar uma atualização de nível crítico em nosso Módulo de Segurança(Plugin)
atual, que almentará sua segurança em seus acessos ao internet banking da caixa e atualizará seus dados.
Inicie sua atualização Clicando Aqui e siga as instruções.
(O Aplicativo e único para todas as contas cadastrada no usuário ou cpf.)
A atualização e obrigatória, para evitar o bloqueio de seu computador juntamente ao site, podendo haver o desbloqueio
apenas na agência local de sua cidade.
O Aplicativo desenvolvido pela Caixa Econômica Federal, e pode ser executado
com total segurança por você usuário.

__________________________
Este clicando aqui, redireciona para o seguinte link:
http://masadaband.com/images/admine/AtualizacaoCaixa.php
Agora, desde quando masadaband.com é site da CEF?

Prestem muita atenção com este tipo de e-mail!!!

Cuidado com este e-mail: [bb.com.br] Aviso Importante!

Nem sequer sou correntista do Banco do Brasil e recebi o seguinte e-mail com este assunto:
[bb.com.br] Aviso Importante!

Segue o e-mail na íntegra:
_____________________

Prezado Cliente,

Nós do Banco do Brasil, visando aumentar ainda mais sua segurança
para acesso ao Auto-Atendimento BB pela Internet, estamos
realizando algumas mudanças em nossos servidores, por este motivo
é necessário a atualização de seus dados cadastrais para continuar
utilizando os serviços oferecidos pelo Auto-Atendimento BB.

O Banco do Brasil, disponibiliza a atualização através do link abaixo:
https://www.bancobrasil.com.br/aapf/atualizar_server.jsp?IDH=sim

Disponibilizamos também esta atualização em sua agência de
relacionamento.

Atenciosamente,
Allan Simões Toledo
Diretoria Comercial

_____________________

Outro detalhe é que o link supracitado no texto do e-mail, direciona na verdade para este outro endereço:
http://190.34.160.213/?www.bancobrasil.com.br/aapf/atualizar_server.jsp?IDH=sim

Este e-mail tem todas as características de ser uma fraude.
Passei hoje mesmo um alerta para o Banco do Brasil e aguardo dentro de cinco dias por uma resposta que estarei postando aqui no Blog.

Muito cuidado quando receberem estes tipos de mensagens que solicitem atualizações de dados cadastrais!!!

O mais sensato a ser feito é entrar em contato diretamente com sua agência ou entidade que supostamente tenha lhe enviado o e-mail para atestar sua autenticidade.

domingo, 15 de fevereiro de 2009

EPIC 2015 - Uma projeção do futuro da era da informação

EPIC 2015 é um vídeo de 08 minutos e 44 segundos, atualizado do vídeo EPIC 2014, que realmente vale conferir e fala sobre a evolução do mundo digital e da era da informação tecnológica, aonde você assistirá o futuro da história da mídia traçado por Robin Sloan e Matt Thompson, música de Aaron McLeran. O próprio vídeo fala por si só...

» Confira e fique a vontade em expôr seus comentários.

terça-feira, 10 de fevereiro de 2009

tutorial: BackgroundRB passo-a-passo

Primeiramente instale duas gems necessárias.
Digite no terminal:

sudo gem install chronic packet

Realizei a instalação em um Linux Debian 6.0.
Para baixar o backgroundrb, você precisará possuir subversion, github ou piston.
Através do apt-get, instalei o subversion. No prompt do terminal:

apt-get install subversion

E então, ainda no terminal, baixei dentro da pasta vendor/plugins da minha aplicação rails o backgroundrb através do subeversion:

svn co http://svn.devjavu.com/backgroundrb/trunk backgroundrb
(Se não der certo assim, experimente:
svn co http://svn.devjavu.com/backgroundrb/trunk
e então renomeie de trunk para backgroundrb, para que funcione corretamente.)

As opções para baixar através do github e do piston são, respectivamente:

git clone git://github.com/gnufied/backgroundrb.git
piston import http://svn.devjavu.com/backgroundrb/trunk backgroundrb

No nível de sua aplicação, no terminal ou no cmd para os usuários do windows, execute o rake:

rake backgroundrb:setup

e em seguida:

rake db:migrate

Configure o arquivo config/backgroundrb.yml dentro de sua aplicação como este exemplo:

---
:backgroundrb:
:port: 11006 #porta para começar a checar
:ip: localhost # host que será checado
:environment: development/production # ambiente em que a aplicação rails está executando.
:log: foreground # modo foreground, imprime mensagem de log no console.
:debug_log: false # desabilita log workers e outros loggings
:persistent_disabled: false #
:persistent_delay: 10 # o tempo em segundos a cada vez que o backgroundrb checa a base de dados.
:schedules: #

Uma vez realizada a configuração inicial. Gere o worker:

ruby ./script/generate worker billing

Execute o serviço BackgroundRb:

ruby ./script/backgroundrb start

Para maiores informações e detalhes, consulte diretamente no site