Archive for the ‘Software Livre’ Category
Rails Bancos e Boletos – Descontinuado
Tenho recebido alguns comentários referentes ao andamento das rotinas de bancos e boletos que estávamos desenvolvendo a algum tempo atrás, então resolvi fazer um post rápido para informar a todos que o projeto está atualmente parado. O cliente com o qual estávamos trabalhando congelou o projeto e ainda não tem previsão de continuar com o desenvolvimento. Sendo assim, todo o código que desenvolvemos para a geração de boletos e guias também está congelado. Como é um código experimental, ou seja, ainda não foi efetivamente testado e homologado diretamente com nenhum banco, decidimos não divulgar nenhum código ainda.
Para quem está precisando gerar boletos em sua aplicação Rails, aconselho muito a utilização do projeto brcobranca, um plugin/gem criado pelo Kivanio Barbosa com a ajuda de alguns colaboradores (Shairon Toledo e Claudio Pozzebon), e que atualmente funciona com vários bancos diferentes (Banco do Brasil, Itaú, HSBC, Banco Real, Bradesco e Unibanco até então), além de geração direta para os formatos png, tif, jpg ou mesmo pdf.
Você pode encontrar mais informações sobre o projeto no github e também na página de exemplo, onde é possível gerar boletos de testes para todos os bancos e formatos disponíveis.
Rails Summit Latin America 2009

Rails Summit 2009 - Parede de assinaturas
O evento que aconteceu nos dias 13 e 14 de Outubro em São Paulo contou com mais de 500 participantes e foi sensacional. As palestras estavam realmente ótimas, muito conteúdo diversificado para todos os gostos, passando dicas sobre desenvolvimento e testes, melhores práticas, melhorias de performance, controle de versão, Ruby 1.9, CouchDB, empreendedorismo, entre outros.
A organização do evento estava muito bacana, sem nada que pudesse influenciar o evento no geral. Aproveitando gostaria de parabenizar o Fábio Akita pela excelente organização (e é claro pelo sorteio que participei e ganhei o ingresso).
Como não poderia deixar de ser, em ambos os dias ocorreu o hora extra, onde o pessoal se reuniu após as palestras para confraternizar e trocar idéias, além de fortalecer a rede de relacionamentos entre todos.
O pessoal da Plataforma Tecnologia esteve presente palestrando no evento, primeiramente com José Valim falando sobre o Thor e os geradores de código do Rails 3, e posteriormente com George Guimarães e comigo no lightning talk apresentando o Devise, a solução da Plataforma para autenticação de usuários, bastante modular e flexível. O post oficial está disponível no blog da plataforma através deste link.
Não vou me estender muito falando sobre o evento pois o próprio Akita fez uma bela retrospectiva com muitas fotos e links para os vídeos e slides já disponíveis do evento. Não deixe de conferir.
E não esqueça: vá reservando seu espaço na agenda para o RSLA 2010!
Rails Summit! Eu vou!
Nos dias 13 e 14 de outubro de 2009 acontecerá em São Paulo o Rails Summit Latin America: o maior evento sobre Ruby e Rails da América Latina, criado pela Locaweb. Esta será a segunda edição do Rails Summit, e com certeza vai bombar! A primeira edição contou com mais de 550 participantes, e para esta edição espera-se um número ainda maior.
Os palestrantes do evento são nada mais que os caras mais feras do mundo Ruby e Rails. Não vou citar nomes aqui, pois a lista é grande =).
As palestras serão dos mais variados assuntos relacionados a Ruby, Rails, metaprogramação, testes, agilidade, banco de dados, entre outros. Nem todas as palestras estão definidas ainda, para dar uma conferida no que já está disponível acesse aqui e fique ligado nos updates.
Para conhecer mais sobre o evento, a programação, os palestrantes, e é claro, fazer sua inscrição, clique no banner abaixo:
E não se esqueça de seguir o @railssummit no twitter.
Nos vemos lá!
GitHub Issue Tracker
O GitHub lançou ontem o seu próprio issue tracker, que permite gerenciar todos os issues do projeto em uma interface simples, rica, dinâmica, e o principal: totalmente integrada ao github.
Através dela é possível gerenciar as tarefas, criar labels, priorizar o que deve ser feito através de drag/drop, pesquisar e ordenar conforme for necessário, e uma das características que achei mais interessante: é possível votar no que gostaríamos que fosse desenvolvido primeiro.
Além de tudo isso, creio que o que mais chamará a atenção de todos é a integração facilitada com o github: é possível fechar um issue através da mensagem de commit do git. Quando é feito o push para o github ele processa a mensagem e automaticamente fecha a tarefa relacionada. Para isso basta adicionar ao final da mensagem de commit: Closes #1, ou Closes GH-1, ou ainda em minúsculo Closes gh-1. Esse tipo de integração facilita bastante.
Bom.. Será que o Lighthouse está com seus dias contados?
Confiram o post original e assistam ao pequeno screencast mostrando as novas funcionalidades.
O (comovente) guia de Ruby do Why
Acabo de ler uma ótima notícia vinda do blog do Carlos Brando: acabam de liberar a versão 1.0 da tradução do guia de Ruby do Why.
O guia é realmente ótimo, bem fácil de seguir e entender os exemplos. Recomendo a todos.
Parabéns a toda a equipe de tradução/revisão pelo ótimo trabalho.
Para acessar o guia clique aqui.
Ganhe o novo livro de Rails do Urubatan
Como muitos já devem saber o Rodrigo Urubatan lançou o livro Desenvolvimento Fácil e Rápido de Aplicações Web com Ruby on Rails, e agora em conjunto com o Ruby Inside Brasil irão sortear duas cópias do livro para a comunidade.
Para participar do sorteio é muito fácil: basta postar um comentário no artigo do Ruby Inside Brasil. Outro modo de aumentar as chances de ganhar é publicar uma mensagem no twitter linkando o artigo original do sorteio, com a hashtag #ri_urubatan.
O resultado da promoção sai pelo próprio site do Ruby Inside Brasil, no dia 9, quinta-feira.
Confira o artigo original aqui e boa sorte!
Gmate = Gedit + Plugins + Ruby on Rails
Temos trabalhado muito usando alguns editores diferentes, e o que mais tenho me familiarizado com certeza é o Gedit (Ubuntu). Devido a sua simplicidade e leveza, além de uma grande gama de plugins disponíveis, tem sido minha escolha no desenvolvimento com Rails.
Obviamente por seu primário objetivo ser um editor de texto e não uma ferramenta para desenvolvimento, existem algumas funcionalidades que nos ajudariam muito em determinados momentos. Devido a isto o Alexandre Alexandre tem trabalhado em um projeto chamado Gmate, com algum auxílio meu, tendo como objetivo facilitar o desenvolvimento Rails com Gedit. O Gmate conta com uma série de funcionalidades, dentre elas:
- Syntax Highlight para Ruby e Ruby on Rails, utilizando a mesma base do Ryan Bates (railscasts.com). Highlight de métodos tais como validates_*, before_* e after_*, etc.
- Snippets: uma série de snippets específicos para Rails, para utilização em models, views e controllers.
- Smart Indentation: gerenciamento inteligente de indentação e unindentação de linhas.
- Extract Partial: criação automática de partials a partir do texto selecionado na view.
- Todo list: visualização geral da lista de Todo’s inseridos em comentários. Mais sobre o Gedit Todo List
aquiaqui.
Mais informações sobre o Gmate podem ser encontradas diretamente no site do Alexandre, clicando aqui aqui .
Para download do Gmate clique aqui (instruções de instalação no arquivo Readme).
Rails Summit Latin America
Rails Bancos e Boletos – nosso primeiro boleto! =)
Taí pessoal, o primeiro screenshot de um boleto gerado para o Banco do Brasil. Ainda não homologado, claro, mas vamos com calma… chegaremos lá.
O boleto está sendo desenvolvido usando XHTML estrito e CSS válido. Futuramente geração direta para Imagem e PDF serão disponibilizadas também.
Obrigado aos projetos GBBoleto (Delphi) e PHPBoleto, e também ao Nando Vieira que desenvolveu um ótimo trabalho. Todos estes estão nos orientando bastante.
Assim que tiver algo mais em mãos trago aqui para vocês.
Ah… e qualquer sugestão ou crítica por favor comentem para que possamos melhorar nosso trabalho e criar um plugin bacana para todos =).
Um abraço e segue o screenshot.
Ruby on Rais + Comunicação com Banco
Olá pessoal. Conforme havia postado anteriormente, chegou a hora de iniciarmos os trabalhos de comunicação com os bancos nos projetos aqui na empresa. Já estamos verificando o material de Remessa e Retorno para o Banco do Brasil e Caixa Economica Federal, inicialmente, e também a geração de boletos. O primeiro passo vai ser trabalhar essa parte de boletos para os dois bancos citados em uma estrutura de classes bem simplificada, para que possamos posteriormente adicionar outros bancos.
Depois que tivermos uma prévia da geração dos boletos vou postar para que todos possam analisar e nos darem algum feedback sobre o trabalho, assim podemos sempre estar incrementando e melhorando o projeto.
Fiquem de olho que logo novidades vão surgir por aqui.
Abraços e até mais.





