Brazilian Rails agora com busca de endereço por cep

322 views
Skip to first unread message

Celestino Gomes

unread,
May 19, 2008, 10:43:51 AM5/19/08
to rail...@googlegroups.com
Depois de um longo FDS, consegui terminar a busca de endereço por cep no Brazilian Rails!

Dêem uma olhada e mandem as pedras, ops, digo, mandem as críticas!

Abraços!

--
Celestino Gomes
http://tinogomes.wordpress.com

Nenhum de nós é tão bom quanto TODOS NÓS JUNTOS!

Davis Zanetti Cabral - Listas

unread,
May 19, 2008, 10:50:47 AM5/19/08
to rail...@googlegroups.com
:-(
 
Eu fiz isso também. Terminei agora pouco às 7:30 dpz que um amigo me mandou a base em mysql meio atualizada (a última antes dos correios começarem a cobrar).
 
Parabens ae, vou dar uma olhada e ver se posso colaborar com algo.
 
Abraço!

Celestino Gomes

unread,
May 19, 2008, 11:00:59 AM5/19/08
to rail...@googlegroups.com
Olá Davis,

a diferença é que no plugin, ele faz a consulta direto em um webservice (http://www.bronzebusiness.com.br/webservices/wscep.asmx), justamente para evitar essa desatualização de base de cep. Mas isso também não é garantia de base atualizada, já que o webservice é de terceiros...

O Tapajós tem na manga a consulta por base local. Quem sabe vamos implementar também?


--
Celestino Gomes
http://tinogomes.wordpress.com

Nenhum de nós é tão bom quanto TODOS NÓS JUNTOS!


2008/5/19 Davis Zanetti Cabral - Listas <daviscabr...@gmail.com>:

Leonardo Faria

unread,
May 19, 2008, 11:13:53 AM5/19/08
to rail...@googlegroups.com
2008/5/19 Celestino Gomes <tin...@gmail.com>:

> O Tapajós tem na manga a consulta por base local. Quem sabe
> vamos implementar também?

não implemente.

a base dos correios é propriedade intelectual deles.
não existe essa de base antiga que possa ser utilizada, igual ao que o
davis falou.

esses bancos de dados de cep que tem no mercadolivre, ou para download
por aí, é roubo de propriedade intelectual deles.

ano passado eu até fiz uma microaplicacação, em rails inclusive, para
consulta de cep. talvez alguém aqui se lembre.
tempos depois, recebi uma notificação extrajudicial dos correios,
pedindo que retirasse a aplicação do ar.

--
Leonardo Faria
leonardofaria.net

Davis Zanetti Cabral - Listas

unread,
May 19, 2008, 11:42:15 AM5/19/08
to rail...@googlegroups.com
Obrigado Leonardo pelo relato.
Vou largar mão disso então! :-)

ps.: lembro da aplicação sim, alias foi uma das primeiras brazuca que me
lembro.

Abraço!

----- Original Message -----
From: "Leonardo Faria" <leonar...@gmail.com>
To: <rail...@googlegroups.com>

Marcos Tapajos

unread,
May 19, 2008, 12:56:58 PM5/19/08
to rail...@googlegroups.com
A gente pode implementar mas colocar bem claro que para usar a pessoa
tem que COMPRAR a base dos correios.

[]'s

Marcos Tapajos 
tap...@gmail.com

Celestino Gomes

unread,
May 19, 2008, 2:25:10 PM5/19/08
to rail...@googlegroups.com
Sendo assim, prefiro como está, usando webservice!

Bem que os correios poderiam criar um webservice com esse serviço, já que se pode consultar online endereços por cep pelo próprio site deles.


--
Celestino Gomes
http://tinogomes.wordpress.com

Nenhum de nós é tão bom quanto TODOS NÓS JUNTOS!


2008/5/19 Marcos Tapajos <tap...@gmail.com>:

Eduardo Scoz

unread,
May 19, 2008, 2:28:44 PM5/19/08
to rail...@googlegroups.com
Que endereço que voces querem buscar por cep? Numero de rua, nome da rua, bairro e cidade? Se for apenas bairro e cidade, dá pra usar o google maps pra pegar tal informação.

À proposito, é ridiculo como uma empresa pública como o correio pode ter propriedade intelectual assim, mas tudo bem, não tá em discussão isso.




2008/5/19 Celestino Gomes <tin...@gmail.com>:

THIAGO SAMPAIO

unread,
May 20, 2008, 11:42:00 AM5/20/08
to rail...@googlegroups.com
Celestino,
Se baixar a versão nova ou mandar atualizar o plugin ele pega essa nova funcionaligade?

Por que quando mando fazer rake doc:plugin ele da um erro no Brazillian Rails?
Estou usando o rails 2.0.2

2008/5/19 Eduardo Scoz <eduar...@gmail.com>:



--
_____________________________
Thiago Sampaio

Celestino Gomes

unread,
May 20, 2008, 1:28:39 PM5/20/08
to rail...@googlegroups.com, Brazilian Rails
Thiago,

O Tapajós ficou de atualizar a cópia no rubyforge e não sei se ele já o fez.

Se quiser pegar as novas versões com mais velocidade, o que sugiro é baixa o plugin direto por tarball do GitHub: http://github.com/tapajos/brazilian-rails/tarball/master, descompactar os arquivos, sobrescrevendo a pasta vendor/plugins/brazilian-rails.

Ou, se você já estivesse usando a versão do Rails 2.1 RC1, poderia fazer script/plugins install git://github.com/tapajos/brazilian-rails.git, mas como você já disse, esse não é o caso.

Abraço!


--
Celestino Gomes
http://tinogomes.wordpress.com

Nenhum de nós é tão bom quanto TODOS NÓS JUNTOS!

2008/5/20 THIAGO SAMPAIO <thiag...@gmail.com>:

Celestino Gomes

unread,
May 20, 2008, 2:42:26 PM5/20/08
to rail...@googlegroups.com, Brazilian Rails
Thiago,

Confirmei com o Tapajós e ele disse que o plugin está atualizado no RubyForge, faltando apenas a API online.

E executando o comando rake doc:plugins, (é aquela história) na minha máquina está funcionando... Mas o charset/encoding da API fica errado, então, tem uma task "rake gerar_doc:plugins:brazilian-rails" que gera com o charset/encoding corretos

Mas estranho não funcionar...


Abraço!


--
Celestino Gomes
http://tinogomes.wordpress.com

Nenhum de nós é tão bom quanto TODOS NÓS JUNTOS!



2008/5/20 Celestino Gomes <tin...@gmail.com>:

THIAGO SAMPAIO

unread,
May 20, 2008, 10:27:27 PM5/20/08
to rail...@googlegroups.com
Celestino,

Cara olha so o pipôco que ta dando mesmo tentando fazer o que vc disse

**********************************************************************************************************
rake aborted!

You have a nil object when you didn't expect it!

The error occurred while evaluating nil.exitstatus

rake aborted!

Invalid escape character syntax: /D:\documentos\Desenvolvimento\workspace\Mural\Rakefile/

C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1962:in `standard_exception_handling': Invalid escape character syntax: /D:\documentos\Desenvolvimento\workspace\Mural\Rakefile/ (RegexpError)

        from C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1962:in `find'

        from C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1962:in `each'

        from C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1962:in `find'

        from C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1962:in `standard_exception_handling'

        from C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run'

        from C:/ruby/lib/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31

        from C:/ruby/bin/rake:19:in `load'

        from C:/ruby/bin/rake:19


***********************************************************************************************************************
--
_____________________________
Thiago Sampaio

Celestino Gomes

unread,
May 21, 2008, 9:21:00 AM5/21/08
to rail...@googlegroups.com
Thiago,

na verdade, o que está ocorrendo é um bug que existe do rake no windows. Já sofri com isso...

http://www.google.com/search?num=100&hl=en&q=exitstatus+rake+windows+bug&btnG=Search

Este link tem alguns artigos sobre como corrigir este bug.

Desculpe não poder ajudar no momento, pois estou no trabalho e aqui roda linux.

Abraço e boa sorte!

THIAGO SAMPAIO

unread,
May 21, 2008, 11:27:08 AM5/21/08
to rail...@googlegroups.com
Celestino,
Rapaz ja rodei aqui e nao consigo colocar pra rodar esse RAKE...

Depois se vc tiver um tempo da um help ai ok!

Valew

2008/5/21 Celestino Gomes <tin...@gmail.com>:



--
_____________________________
Thiago Sampaio
Reply all
Reply to author
Forward
0 new messages