JavaFree.org | RubyOnBr.org

Posts recentes by Rafael Rosa Fu

Acompanhar Posts recentes by Rafael Rosa Fu 112 posts encontrado

Páginas: 1 2 3 4 5

09/08/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Rails ainda não me convenceu

Salve,

@pgallota você não é o único da comunidade .NET que pensa assim, digo isso por experiência porque passei por ela e continuo em contato. A questão básica é: Rails funciona por pressupostos absolutamente diferentes do .NET:
- Não nos prendemos à “nave mãe”, acreditamos que cada um é competente (ou pelo menos deveria ser) o suficiente para se virar sem alguém dizendo o que deve ou não utilizar.
– Nos aproveitamos de boas idéias dos outros sem o menor constrangimento, como por exemplo o Active Record, lutamos contra a síndrome do “not invented here”.
- A natureza dinâmica do Ruby e a pouca idade do Rails faz com que existam poucas IDEs, e nenhuma delas tão eficaz quanto o VS é para o .NET, mas a maioria das pessoas simplesmente não liga para isso, até porque é muito melhor saber o que está acontecendo por debaixo dos panos do que deixar um arrastar de mouse tomar as mesmas 30 decisões por você, só que de maneira automática e sem que você possa interferir.
- O MVC foi uma escolha muito boa do DHH, e é um pattern extremamente difundido, exceto no .NET, que só agora tem o ASP.NET MVC, a versão “oficial”, e antes tinha o Castle Monorail. A comunidade .NET é muito atrasada em relação à utilização de patterns e boas práticas, é só comparar com a comunidade Java, e boa parte disso se deve à “magia” do arrastar e soltar. Porém, o fato do ASP.NET MVC ter sido criado é um indicador que a MS o enxerga como uma boa opção, e estão correndo atrás do prejuizo, o que é bom.
- A “arrogância” de uma ou outra pessoa, em geral, é uma questão de percepção, e mesmo que seja real, isso existe em todas as comunidades, vide os famosos MVPs ou Mxxx da MS, como o Fabio Camara, se existe alguém arrogante no mundo é ele. Concordo com o Rafael Cruz quando diz que eles estejam seguros quando falam e por isso podem parecer arrogantes, nada é mais ridículo do que alguém que fala pedindo desculpas a cada dois minutos ou não tem confiança suficiente no seu taco para explicar algo acreditando que está certo. Para saber se alguém é de fato arrogante, basta ver se ela mudou de opinião quando foi exposta a uma idéia melhor, e o DHH já provou que é capaz de fazer isso várias vezes, vide a junção do Merb com o Rails.
- A documentação realmente não tem um formato maravilhoso, eu mesmo uso o Rails Brain, mas ela é competente. Também existem outras fontes legais para consulta como o Rails Guides. Note que tudo que temos é um esforço da comunidade, não há uma empresa investindo diretamente no Rails (excluindo casos extremos como a Engine Yard), então não é algo tão arrumadinho quanto no mundo MS.
- A curva de aprendizado do Rails é identica a qualquer outro framework, particularmente eu acho um pouco mais fácil. Se você começar hoje a trabalhar com o ASP.NET MVC vai ver que não é simples, existem muitos detalhes, e quando tentar preencher as lacunas dele, como por exemplo a falta de um ORM default, você vai ver que o buraco é bem mais embaixo. Volto a citar o Rails Guides como uma ótima referência para aprender o Rails de uma maneira mais global e diminuir a inclinação da curva.

Espero que você continue na comunidade Rails, apesar das diferenças e da dificuldade de começar, todo mundo passa por isso, acredito que você verá as vantagens com o passar do tempo, mas é preciso ter um pouco de paciência no começo.

Atenciosamente,
Rafael Rosa
www.rafaelrosafu.com
www.rubyinside.com.br

 
23/07/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Vaga para Ruby em São Paulo

Salve,

Temos uma vaga de Ruby e Rails em São Paulo, por favor, leiam o post:

http://www.rubyinside.com.br/vaga-para-ruby-em-sao-paulo-1675

Atenciosamente,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
16/05/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: delete_all excluir arquivos do paperclip.

Salve,

Provavelmente você poderá resolver esse problema usando um callback, do tipo:

Não consegui fazer o teste aqui, estou meio sem tempo, mas acredito que essa abordagem deve funcionar.

Atenciosamente,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
13/05/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: delete_all excluir arquivos do paperclip.

Salve,

Você deveria deixar o relacionamento da seguinte forma:

Mas se quiser apagar todos deveria chamar:

Se chamar delete_all ou delete, ele não vai disparar o dependent, só o destroy ou destroy_all dispara a destruição dos filhos. Evite usar delete a menos que saiba o que está fazendo e dê uma lidinha extra na documentação, essa explicação também está lá.

Até mais,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
11/05/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: delete_all excluir arquivos do paperclip.

Salve,

Só completando a informação do Mereghost, use o destroy_all, aí ele chama, veja a documentação no Rails API

Até mais,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
04/05/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Iniciante instalação no Ubuntu

Salve,

Talvez ajude:

Como fazer uma instalação completa do Ruby 1.8 num Ubuntu 8.10 zero km

Até mais,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
28/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Gravando na tabela Many To Many

@Fernando, precisar não precisa, mas eu recomendo :)

Até mais,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
26/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Gravando na tabela Many To Many

Salve,

Toda tabela, mesmo de relacionamentos n para n, deve ter um id, que nesse caso é classificada como surrogate key. Crie o campo id e provavelmente o problema desaparecerá. Se você utilizar as migrations esse tipo de problema não irá acontecer.

Até mais,
Rafael Rosa Fu
www.rafelrosafu.com.br
www.rubyinside.com.br

 
26/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Simulado online

Olá mocinha,

Recomendo que você entre em contato com o Leonardo Faria do Autosimulado, o sistema dele faz basicamente isso. Aliás, o site dele é bem legal.

Até mais,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
26/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Blogs...

Salve,

Aproveitando, aí vai meu blog.

http://www.rafaelrosafu.com.br

E o site para o qual eu colaboro:

http://www.rubyinside.com.br

Abraços,
Rafael Rosa Fu

 
23/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Testando no Rails sem net

Sei lá, veio de fábrica, só coloquei as URLs de teste. O problema com o Firefox só me pegou de surpresa uma vez, depois vi o lance do Work offline e tudo bem, mas é bom avisar.

Até mais,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
23/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: como faço para vendorizar uma gem?

Salve,

Valeu Fernando, eu esqueci de explicar os detalhes :)

Abraço,
Rafael Rosa
www.rafaelrosafu.com
www.rubyinside.com.br

 
23/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Testando no Rails sem net

Salve,

Olha nofxx, vou ficar te devendo, lembro que adicionei um lance lá mas o problema já acontecia, olha o meu /etc/hosts

127.0.0.1       localhost www.teste.com sub1.teste.com sub2.teste.com
127.0.1.1       rafaelrosafu-laptop

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Só adicionei o teste.com para fazer um teste com subdomínios há um tempo, nada demais, o resto é de fábrica. Tem algo errado? Ainda sou uma negação para configurar Linux.

Abraço,
Rafael Rosa
www.rafaelrosafu.com
www.rubyinside.com.br

 
21/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Testando no Rails sem net

Salve,

Além do que o Rafael falou, uma vez tive problemas mesmo rodando localmente mas quando estava sem conexão com a internet. Nesse caso, usando Firefox, você deve ir até o menu File e marcar a opção “Work Offline”.

Até mais,
Rafael Rosa Fu
www.rafaelrosafu.com
www.rubyinside.com.br

 
21/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: como faço para vendorizar uma gem?

Salve,

rake gems:unpack
rake gems:build

o unpack vendoriza e o build compila as extensões nativas quando necessário, nunca se esqueça desse passo ou vai ter problemas.

Até mais,
Rafael Rosa
www.rafaelrosafu.com
www.rubyinside.com.br

 
21/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Material de Estudo (Views)

Salve,

Rails Guides – referência sagrada
Rails Guides – referência sagrada em português, ainda falta algum conteúdo
Rails Guides – especificamente sobre partials
Rails API – a API é sua amiga
RailsBrain – Rails API de várias versões com pesquisa

Até mais,
Rafael Rosa
www.rafaelrosafu.com
www.rubyinside.com.br

 
12/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Querendo aprender

Salve,

Concordo com você nofxx, estou ficando o mais distante possível do Windows. fr4nc0W, eu não uso Netbeans, prefiro shell mesmo, apesar de ter sofrido no começo, mas hoje até que me viro bem. Tentei usar o Aptana um tempo, mas era muito pesado, o gEdit resolve a vida muito bem, obrigado.

Até mais,
Rafael Rosa
www.rafaelrosafu.com
www.rubyinside.com.br

 
11/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Querendo aprender

Salve,

Bem vindo a comunidade. Trabalhar com Rails no Windows é um martírio mesmo, te recomendo instalar uma virtual machine com Linux e pronto, resolve sua vida. Se você quiser continuar sofrendo te recomendo ler esse artigo do Akita, já vai te ajudar bastante mas recomendo fortemente o uso de Linux ou Mac.

Dê uma olhada no fórum, você vai achar uma pilha de informações úteis e ontem foi lançado o Rails Guides em português, o que também pode te ajudar.

Boa sorte,
Rafael
www.rafaelrosafu.com
www.rubyinside.com.br

 
11/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Lançado o Rails Guides em Português

Salve pessoal,

Temos uma grande notícia:

Lançado: Rails Guides em Português

Abraço,
Rafael Rosa
www.rafaelrosafu.com
www.rubyinside.com.br

 
05/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Problemas com Sessão

Salve,

Já tentou inicializar session[:teste] = [] antes de fazer a atribuição?? Você verificou se session[:teste] é uma array quando o for é executado?

Até mais,
Rafael Rosa
www.rafaelrosafu.com

 
05/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: O que tem de melhor para RoR?

Salve,

Já aviso que dá para usar o DataMapper, o ORM do Merb, no Rails, meu blog está rodando com ele, acho muito legal, mas tem alguns ajustes e probleminhas, e o Rails ainda é muito preso ao ActiveRecord, só na versão 3 é que poderemos mudar de ORM sem crise. Preciso tomar vergonha na cara e escrever uns posts sobre ele.

Até mais,
Rafael Rosa
www.rafaelrosafu.com

 
05/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: JavaScript

@nofxx,

Não, mas se descobrir o que é isso dê um toque :) Parece interessante.

Até mais,
Rafael Rosa
www.rafaelrosafu.com

 
03/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: JavaScript

Salve,

Também não entendi o “fraco”, a diferença é que para usar o jQuery no Rails você pode não utilizar os helpers AJAX embutidos, que aliás não sou muito fã. Se você não quiser abrir mão deles pode usar o jrails, mas eu acho meio inútil, é melhor mudar de estilo e pronto.

Até mais,
Rafael Rosa
www.rafaelrosafu.com

 
01/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: O que tem de melhor para RoR?

Camarada, o que seria hm_through_hm?? Nem o Santo Google achou :)

Até mais,
Rafael
www.rafaelrosafu.com

 
01/04/2009
Avatar Rafael Rosa Fu 112 posts

Tópico: Ruby para estatística é uma boa idéia?

Pedro,

Entendo, vou ficar devendo, mas acho pouco provável que exista uma linguagem popular para cálculos :)

Até mais,
Rafael Rosa
www.rafaelrosafu.com

Próxima página

Páginas: 1 2 3 4 5