JavaFree.org | RubyOnBr.org

Posts recentes by Urubatan

Acompanhar Posts recentes by Urubatan 145 posts encontrado

Páginas: 1 2 3 4 5 6

08/06/2008
Avatar Urubatan 145 posts

Tópico: Palavra reservada

ja que tem que migrar e isto foi gerado pelo scaffold, comece com o Rails 2.1 que acabou de sair, este é o código gerado pelo scaffold do rails 1.x :D
se quiser gerar coisas a partir do banco no rails 2.1 tenta com o meu plugin (que agora virou gem :D ): https://github.com/urubatan/mydry/tree

depois de dentro da APP:

e altera os nomes dos models para algo que signifique o que eles vão fazer no sistema, e usa os comandos do AR para configurar o nome da tabela de cada model, mas programe OO (Orientado a objetos) e não OT (Orientado a tabelas)

Quanto a usar TB comp prefixo, significando tabela, sim tenho muita coisa contra, Objetos/Classes/Entidades não são tabelas, mapeamento O/R é apenas uma forma de salvar o estado dos objetos …
leia este post que publiquei hoje no meu blog: http://www.urubatan.com.br/orientacao-a-objetos-e-facil-as-pessoas-e-que-complicam/

 
07/06/2008
Avatar Urubatan 145 posts

Tópico: Palavra reservada

E respondendo ao post, sugiro deixar de utilizar o paginate padrão, ele é desencorajado (pelo menos por mim, acredito que por quase todos), utilize por exemplo o will_paginate
onde tu iria usar um código parecido com:
TbNos.paginate

Por tanto não tendo nenhum problema parecido com este.

 
07/06/2008
Avatar Urubatan 145 posts

Tópico: Palavra reservada

Só pra incomodar, espero que o prefixo Tb não signifique tabela.

 
06/05/2008
Avatar Urubatan 145 posts

Tópico: Why not adopt "Python Style" indentation for Ruby?

Bom, eu sou preguiçoso demais para cuidar da indentação do meu código, prefiro que a IDE cuide disto, ou o editor de texto, por isto criei este plugin pro GEdit :D
http://www.urubatan.info/2008/05/gedit_plugin_formatting_ruby_code/

Então, eu concordo, que na minha opinião pelo menos, a indentação fazer parte da linguagem é horrível :D

Mas cada doido com as suas manias …
prefiro que não incluam isto no Ruby, mas mesmo com esta indentação podre, estou começando a estudar python também, foi útil pra escrever este plugin do GEdit :D

 
28/04/2008
Avatar Urubatan 145 posts

Tópico: generator pra preguiçoso

criei um brinquedinho para não precisar mais escrever no model tudo o que eu ja havia escrito na migration.
e transformei isto em um plugin/gem (no momento publicado só como gem, mas é só baixar o zip e descompactar no vendor se quiser usar como plugin, só não vi muita vantagem nisto :D )

escrevi um post no meu blog em ingles sobre ele: http://www.urubatan.info/2008/04/lazy-mens-rails-plugin-mydry/

criticas serão bem vindas :D

 
10/04/2008
Avatar Urubatan 145 posts

Tópico: Vale a pena usar Rails para isto? E quanto cobrar?

com certeza, por isto a minha pergunta de o que tem a ver o tamanho da loja com a aplicação ser desktop :D

 
10/04/2008
Avatar Urubatan 145 posts

Tópico: Vale a pena usar Rails para isto? E quanto cobrar?

não é possível desenvolver aplicações em rails para desktop.
rails é um framework web.

mas é possível desenvolver aplicações desktop em ruby.

PS.: o que tem a ver o tamanho da loja com a aplicação ser web ou desktop?

 
09/04/2008
Avatar Urubatan 145 posts

Tópico: attr_accessor para atributos de classe

por causa desta linha de código: self.send(:class_variable_set, “@@#{meth}”.to_sym,nil)

 
09/04/2008
Avatar Urubatan 145 posts

Tópico: attr_accessor para atributos de classe

por que isto equivale quase a definição de variáveis globais …
e variáveis globais não são uma boa idéia :D

 
09/04/2008
Avatar Urubatan 145 posts

Tópico: Metadados das validações

yeap :D

depois deste post encontrei um plugin de nome auto_validation que faz exatamente o que eu queria :D

 
26/03/2008
Avatar Urubatan 145 posts

Tópico: Regulamentação da Profissão

algum de vocês pode me explicar o seguinte: a SBC diz que é uma péssima idéia, a ACM também diz que é uma péssima idéia para a informatica em si.
por que vocês acham que um deputado que mal sabe usar o word vai entender mais disto do que as entidade mais respeitada sobre o assunto no brasil e no mundo respectivamente?

PS.: Ronie, o projeto de lei exclui a criação de um conselho, ela simplesmente diz que sera obrigatório um diploma para trabalhar com TI, ou seja, é um projeto estupido que só serve para criar reserva de mercado em um mercado que esta carente de mão de obra.

 
20/03/2008
Avatar Urubatan 145 posts

Tópico: Regulamentação da Profissão

nem a SBC aprova esta asneira que estão tentando fazer …
pelo amor de deus, vocês não leram o texto da lei?

vocês podem não concordar comigo, mas qualquer um que leu aquele monte de besteira escrita por um parlamentar que mal sabe o que é um computador, e apoia aquilo, não tem o direito de trabalhar com desenvolvimento de sistemas

 
08/03/2008
Avatar Urubatan 145 posts

Tópico: Espionagem?

registrando em cartorio

 
05/03/2008
Avatar Urubatan 145 posts

Tópico: melhorando o try() (eliminando o operador ternario)

Bom, seguindo a onda de posts sobre o método “try”, eu resolvi também criar uma outra alternativa, e escrevi aqui:
http://www.urubatan.info/2008/03/a-better-try-for-ruby-why-not-do-the-groovy-way/#comment-1387

a melhor parte, é que a minha solução não da a idéia de que tu pode escrever:

try(:to_swim)

:D

 
15/02/2008
Avatar Urubatan 145 posts

Tópico: Novo “pet project” em Rails (planejamento)

Como escrevi neste post no meu blog sobre o projeto http://www.urubatan.com.br/novo-pet-project-em-rails-planejamento/

Resolvi abrir o código do meu último pet-project para se alguem quiser brincar ou usar ele :D
eu sei que existe o Fincanças on Rails do Maximiliano Guzenski, mas ele não funcionava exatamente como eu queria, e eu fiquei com preguiça de alterar ele.
e achei que seria mais divertido pegar a planilha de controle doméstico da minha esposa e transformar ela num sistema :D

Por enquanto a única coisa que esta pronta é o cadastro de créditos e débitos previstos e a realização destas previsões.
O projeto é todo feito com javascript não instrusivo e funciona se não houver suporte para javascript também.
Ainda não escrevi os testes, e a parte de relatórios que é a parte mais importante do sistema não esta pronta …

estou hospedando o fonte no gitorious usando GIT :D

 
14/02/2008
Avatar Urubatan 145 posts

Tópico: Gerando "DB Schema"

rake db:schema:dump gera o schema.rb

 
01/02/2008
Avatar Urubatan 145 posts

Tópico: Dados Recorrentes

se é pra se abraçar no banco, muda para postgres que ja tem suporte para consultas hierarquicas :D

 
25/01/2008
Avatar Urubatan 145 posts

Tópico: obtendo meta dados de uma tabela

Resolve sim, mas como quero criar a classe do model neste generator (para evitar de precisar digitar novamente as validações que ja existem no banco de dados), acho que vou utilizar o ActiveRecord::Base.connection.columns
que me da estes mesmos dados, mas sem eu precisar criar um AR antes :D

ainda não tenho certeza se esta é uma boa prática, mas neste caso, a preguiça fala mais alto :D
se o plugin ficar decente eu disponibilizo depois para quem quiser brincar com ele :D

 
24/01/2008
Avatar Urubatan 145 posts

Tópico: obtendo meta dados de uma tabela

Consegui pensar até agora em duas formas de fazer isto:
primeira, vamos dizer que exista uma tabela com a seguinte estrutura:

(faz de conta que isto é SQL fiquei com preguiça de conectar no banco pra pegar o schema)

eu quero ler o schema desta tabela para usar em um generator, consegui pensar em duas maneiras:
1) usando a connection direto
ActiveRecord::Base.connection.table_structure ‘examples’
ActiveRecord::Base.connection.indexes ‘examples’

o problema desta abordagem é que para o table structure ele me retorna um array de hashes onde os valores do hash são strings também, por exemplo “notnull”=>"0" ou “notnull”=>"99" e ficaria um saco de comparar isto, claro sempre posso converter para inteiro para comparar …

2) criando dinamicamente a classe que seria o Model para aquela tabela e listando as colunas de la

A idéia deste generator que estou fazendo é para aumentar o DRY dos meus projetos, por exemplo, no migration eu ja defini quais colunas podem ou não ser nulas, qual o tamanho máximo dos campos string, …
estou fazendo um generator que faz um dump disto e cria o model, pelo menos na criação, atualizar vai ficar mais dificil :D

Vocês acham que é uma idéia no minimo decente? ou é perda de tempo?
considerando que seja uma idéia decente, qual das abordagens que encontrei para buscar o schema de uma tabela é a menos podre? existe outra forma?

Valeus!

 
24/01/2008
Avatar Urubatan 145 posts

Tópico: Ruby está pronto para Empresas?

não obrigatoriamente avançado dependendo de com qual tu comparar …
por exemplo o merb apenas tem um foco diferente :D

 
22/01/2008
Avatar Urubatan 145 posts

Tópico: generalização/especialização com ActiveRecord

pelo que ele escreveu ele esta querendo utilizar table per class, e não single table inheritance …
mas sinceramente eu nunca tentei utilizar herança em modelos para o Rails, normalmente acho que composição faz melhor o trabalho :D

 
16/01/2008
Avatar Urubatan 145 posts

Tópico: Série de posts sobre escrita de plugins (e um pouquinho de propaganda :D )

Bom galera, comecei agora a escrever uma sequencia de posts sobre escrita de plugins para o Rails, segue o link para o primeiro:
http://www.urubatan.com.br/escrevendo-plugins-para-o-rails-dicas-e-truques-plugins-com-view-helpers/

E quanto a propaganda, em fevereiro vou ministrar mais um curso de Rails pela Tech Office http://www.techoffice.com.br/treinamentos.html
E daqui a 10 dias tem um curso de Spring Framework também, mas este não tem nada a ver com o forum :D

 
07/01/2008
Avatar Urubatan 145 posts

Tópico: Promoção Ruby On Br - Desconto Curso de Ruby On Rails em porto Alegre

A próxima turma sera de 14 a 18 de janeiro.
mais informações em: http://www.techoffice.com.br/news/ruby.htm

 
24/12/2007
Avatar Urubatan 145 posts

Tópico: Noticias na home do RubyOnBr

Galera, quando quiserem colocar noticias na home do RubyOnBr me mandem um e-mail que eu publico.

rodrigo ARROBA urubatan PONTO com PONTO br

 
13/12/2007
Avatar Urubatan 145 posts

Tópico: Problema com Tutorial

o metodo scaffold não existe mais no rails 2.0 :D

Próxima página

Páginas: 1 2 3 4 5 6