Brazilian Validators II (O Retorno continua na Revanche)
Posted by André Ribeiro Camargo Sun, 23 Apr 2006 16:18:00 GMT
Descobri um bug na validação do CPF (CNPJ está OK).
Desculpem o transtorno, pegue o brazilian-validators-2.tar.gz
Posted by André Ribeiro Camargo Sun, 23 Apr 2006 16:18:00 GMT
Descobri um bug na validação do CPF (CNPJ está OK).
Desculpem o transtorno, pegue o brazilian-validators-2.tar.gz
Posted by André Ribeiro Camargo Sat, 22 Apr 2006 00:04:00 GMT
Meu primeiro plugin…
Como postei anteriormente, escrevi umas funçõeszinhas em Ruby pra validar CPF e CNPJ.
Hoje, como é feriado, resolvi ler um pouco sobre os plugins do Rails e acabei implementando um que integra as funções já feitas no framework.
Olha o README:Brazilian Validators ==================== Este plugin contém validadores de CPF e CNPJ para o framework Ruby on Rails. Depois de instalar o plugin (descompactando o tarball no diretório vendor/plugins), use-o da seguinte forma: class PessoaFisica < ActiveRecord::Base validates_presence_of :cpj # se o campo não pode ficar em branco validates_as_cpf :cpf end class PessoaJuridica < ActiveRecord::Base validates_as_cnpj :cnpj end E era isso! Qualquer dúvida, sugestão ou remendo, escreva para andre@boaideia.inf.br
Barbadinha né!?
Peguem o arquivo do plugin aqui e happy hacking :-)
Posted by André Ribeiro Camargo Wed, 19 Apr 2006 01:11:00 GMT
Qualquer sistema comercial necessita validar campos de cadastro como CPF e CNPJ.
Já implementei isso em CLIPPER, já implementei isso em Delphi, já implementei isso em Python, já implementei isso em PHP e agora chegou a vez de implementar isso em Ruby.
Pegue aqui o arquivo com as funções. Sugestões são bem-vindas, principalmente patches ;-)
Posted by André Ribeiro Camargo Wed, 29 Mar 2006 02:01:00 GMT
Hoje de manhã, fiquei sabendo que a versão 1.1 do Ruby on Rails tinha sido lançada.
São mais de 500 consertos e várias novidades, confira mais detalhes no anúncio oficial.
No momento, minha produção está tão focada que vou dar mais um tempo até testar o 1.1… mas provavelmente a migração vai acontecer (até mesmo porque segundo eu li, essa nova versão tem que ser compatível com a 1.0)
Assim espero… hehe
Posted by André Ribeiro Camargo Fri, 17 Mar 2006 13:19:00 GMT
Demorou mais aí está!
Descobri neste momento, mas o lançamento foi ontem. Já estou baixando a nova versão, assim que conseguir usar postarei aqui minhas impressões…
Posted by André Ribeiro Camargo Tue, 28 Feb 2006 18:39:00 GMT
No projeto que estou trabalhando eu precisei implementar um relacionamento n:m entre o Model Loja e Segmento.
Depois de vagar algum tempo no wiki do rails encontrei http://wiki.rubyonrails.com/rails/pages/HowToUseHasAndBelongsToMany, mas foi em http://jrhicks.net/96 que encontrei a solução para meus problemas….
A coisa é bem mais simples do que eu imaginava. sei lá, parece que às vezes eu quero complicar….
Posted by André Ribeiro Camargo Tue, 28 Feb 2006 14:19:00 GMT
Apple Developer Connection publicou um artigo sobre Ruby on Rails para iniciantes.
Resumindo a história: bom artigo, bem ilustrado, simples, direto ao ponto e possui vários links para tópicos mais “avançados”.
Sem falar que ficou a promessa de publicar uma segunda parte cobrindo AJAX, autenticação/autorização de usuários, relacionamento um pouquinho mais complicado entre Models e também como exportar os dados em formatos como CSV, PDF ou XML…
Aprenda mais em http://developer.apple.com/tools/rubyonrails.html
Posted by André Ribeiro Camargo Tue, 28 Feb 2006 13:57:00 GMT
Nossa, a lista é grande. Então, se tu tens algum tempo disponível acesse agora:
Posted by André Ribeiro Camargo Wed, 22 Feb 2006 01:52:00 GMT
Quer aprender ruby pela internet?
Acessa agora Try ruby!
“Try ruby!” significa algo como “Dê uma chance ao Ruby!”
- Ruby? Tu podes me dizer olhando com cara de desentendido.
Ok, vou falar um pouco mais…
Ruby é uma linguagem de programação, se te agradas da idéia de escrever sistemas, programas de computador, esta é uma linguagem a ser considerada.
O probleminha, é que o site está todo em inglês. Desculpem, mas não é culpa minha. Bom, a não ser que eu trabalhe na tradução…
Enquanto isso não acontece, fica a dica…
PS.: Christian Antunes me disse que o site não funciona direito no Opera. Eu fiz o “curso” pelo Firefox 1.5.0.1 (saca o número kilométrico da versão) e funcionou perfeitamente… altos ajax/effects, muito interessante.
Posted by André Ribeiro Camargo Thu, 16 Feb 2006 11:42:00 GMT
Hoje (16/02/2006) nasceu meu primeiro filho em Ruby on Rails, o projeto foi desenvolvido para Associação Brasileira dos Criadores de Cavalos Crioulos e consiste em um sistema de classificados.

Foram 170h de desenvolvimento/estudo de novas práticas de desenvolvimento usando Ruby, Rails, Trac, SVN, DRY, RadRails e MVC. Testes ainda não foram desta vez… mas do próximo projeto não escapam…
Melhor do que começar um novo projeto é conseguir concluí-lo, todos que trabalham com desenvolvimento de software sabem o quanto é difícil terminar algo.
Gostaria de proveitar o momento e parabenizar os companheiros que trabalharam comigo nesta empreitada: Daniel Medina, Christian Antunes e Tobias Mulling, obrigado por me aguentar!
Em tempo, o site foi feito para Internet Explorer :-) a vida é realmente uma caixinha de surpresas…
Fica o convite para “visitarem a criança”, o endereço é: