Ruby on Rails ??  XML
Índice dos Fóruns » Ruby & Ruby on Rails
Autor Mensagem
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5406
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Bill Gates em uma entrevista para John Udell wrote:"There's only really one metric to me for future software development, which is -- do you write less code to get the same thing done."


Seqüência de Fibonacci

Ruby


Java

Detalhe, Java dá pau depois de um certo número de iteraçòes quando precisaria passar a usar números grandes. Ruby passa automaticamente para Bignum.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
AllMighty
JavaGuru
[Avatar]

Membro desde: 16/08/2004 17:21:42
Mensagens: 265
Localização: São Paulo
Offline


Rafael de F. Ferreira
Blog: http://www.rafaelferreira.net/
Links miscelâneos: http://stoa.usp.br/rafaelferreira
[Email] [WWW] [MSN] [ICQ]
ronaldtm
HelloWorld

Membro desde: 03/11/2004 19:33:21
Mensagens: 22
Localização: Brasília - DF
Offline

Hum... alguma solução para o problema do rapaz, que faz trinta selects pra carregar uma página?

"In fact, people who study design methods without also practicing design are almost always frustrated designers who have no sap in them, who have lost, or never had, the urge to shape things. Such a person will never be able to say anything sensible about 'how' to shape things either." (Christopher Alexander)
bzanchet
JavaGuru

Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline

Hibernate

http://conceitua-se.blogspot.com/
[WWW] [MSN]
bzanchet
JavaGuru

Membro desde: 18/05/2006 20:04:34
Mensagens: 256
Offline

Certo, falando sério agora. Atualizei o rails, fiz e refiz alguns testes. O resultado:



Se ocorrer duas cópias na lista apontando pro mesmo filme, deveria mostrar o titulo do filme como 'teste', na segunda? Ele não muda, porque o valor é lido novamente do banco de dados.



Esse comportamento é normal? É o correto, esperado?

http://conceitua-se.blogspot.com/
[WWW] [MSN]
Thiagosc
Forum Spammer

Membro desde: 27/04/2006 21:01:27
Mensagens: 1134
Offline

Luca wrote:Olá

Bill Gates em uma entrevista para John Udell wrote:"There's only really one metric to me for future software development, which is -- do you write less code to get the same thing done."



Foi esse o cara que disse que 640KB era memória suficiente para todos, e mais tarde disse que a internet não ia pegar?

O pessoal daqui apela.
Kenobi
Forum Spammer
[Avatar]

Membro desde: 14/11/2003 13:06:37
Mensagens: 1451
Localização: Brasil
Offline

Reconheço o poder do Ruby e estou no momento aprendendo, até para ter uma visão de um mundo diferente e mudar alguns conceitos - paradigmas.

Contudo, ainda não consigo entender qual a real vantagem de classes abertas. Para um sistema Enterprise, onde muitas vezes eu quero fazer uma caixa preta e expor somente parte do meu serviço fica bastante complicado - segurança da informação.

Eu nem vou entrar no detalhe sobre performance, pois não é o foco.

Outra coisa, tem como vc criar um arquivo de deploy em Ruby ou Rails, como no java - jar, war, ear ? Pq ficar rodando rake (ant) o tempo todo e milhares de scripts, não parece uma solução ideal de deployment, ao menos não para enterprise, onde normalmente quem faz o deployment é a equipe de infra-estrutura, que muitas vezes possui conhecimento limitado.

------------------------------------------------------------------
"Massakatsu Agatsu Katsuhaiabi" - "A verdadeira vitória é aquela sobre nós mesmos". / acesse :soaexpert.com.br
[WWW] [MSN] [ICQ]
peczenyj
Moderador
[Avatar]

Membro desde: 26/03/2006 23:25:37
Mensagens: 2761
Localização: Rio de Janeiro
Offline

J2Alex wrote:
peczenyj wrote:As caracteristicas da linguagens influenciam na sua manutenção?


Não tenho nada a ver com a discussão de vocês, mas... você acha que não?


Sim, as características de uma linguagem influenciam na sua manutenção, entretanto as características de quem irá implementa-la influencia mais. O contexto que eu tentei usar a pergunta é que uma linguagem não dificulta as coisas por si só, sempre tem um "artista" no meio.

Se eu fosse eleger uma linguagem de dificil manutenção pelas caracteristicas eu citaria C. Entretanto o Kernel do Linux, por exemplo, não parece ter tantos problemas assim. O numero de erros por linha de código é extremamente baixo e ninguem nunca disse 'meu deus o codigo do kernel linux é hediondo, quando descobrirem um bug vai ser um inferno de resolver'.

Devemos isto graças ao sr. Linus Torvalds e uma grande trupe de pessoas habeis em C que não abusam (muito) do C.

-----------------------------------------------------

Alguem aqui conhece uma 'lenda' chamada Lisp on Lines ? Parece ser uma versão lisp do rails. (deve (ser (muito 'legal))(!))

http://pacman.blog.br

'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.'
[WWW]
J2Alex
JavaEvangelist
[Avatar]

Membro desde: 18/01/2003 08:14:41
Mensagens: 341
Localização: São José dos Campos
Offline

peczenyj wrote:
J2Alex wrote:
peczenyj wrote:As caracteristicas da linguagens influenciam na sua manutenção?


Não tenho nada a ver com a discussão de vocês, mas... você acha que não?


Sim, as características de uma linguagem influenciam na sua manutenção, entretanto as características de quem irá implementa-la influencia mais. O contexto que eu tentei usar a pergunta é que uma linguagem não dificulta as coisas por si só, sempre tem um "artista" no meio.

Se eu fosse eleger uma linguagem de dificil manutenção pelas caracteristicas eu citaria C. Entretanto o Kernel do Linux, por exemplo, não parece ter tantos problemas assim. O numero de erros por linha de código é extremamente baixo e ninguem nunca disse 'meu deus o codigo do kernel linux é hediondo, quando descobrirem um bug vai ser um inferno de resolver'.

Devemos isto graças ao sr. Linus Torvalds e uma grande trupe de pessoas habeis em C que não abusam (muito) do C.

-----------------------------------------------------

Alguem aqui conhece uma 'lenda' chamada Lisp on Lines ? Parece ser uma versão lisp do rails. (deve (ser (muito 'legal))(!))


Acho (opinião pessoal) um código Java bem mais legível, portanto mais fácil de dar manutenção (ao menos aos simples mortais) do que C...

Alexandre ( J2Alex )

Desenvolvedor Java EE
ITA (Instituto Tecnológico de Aeronáutica)

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

Não temeis pelos dias que virão - tens a espada e tens as honras e um coração gentil.
aim icon
ronaldtm
HelloWorld

Membro desde: 03/11/2004 19:33:21
Mensagens: 22
Localização: Brasília - DF
Offline

bzanchet wrote:Se ocorrer duas cópias na lista apontando pro mesmo filme, deveria mostrar o titulo do filme como 'teste', na segunda? Ele não muda, porque o valor é lido novamente do banco de dados.


Veja se isso resolve (não tenho a mínima idéia, só fiz a pergunta no fórum do rubyonbr ):

http://forum.divdev.railsplayground.net/forums/1/topics/179

"In fact, people who study design methods without also practicing design are almost always frustrated designers who have no sap in them, who have lost, or never had, the urge to shape things. Such a person will never be able to say anything sensible about 'how' to shape things either." (Christopher Alexander)
daniellibanori
Thread.start()
[Avatar]

Membro desde: 21/07/2004 18:36:54
Mensagens: 34
Localização: São Paulo
Offline

Kenobi wrote:Outra coisa, tem como vc criar um arquivo de deploy em Ruby ou Rails, como no java - jar, war, ear ? Pq ficar rodando rake (ant) o tempo todo e milhares de scripts, não parece uma solução ideal de deployment, ao menos não para enterprise, onde normalmente quem faz o deployment é a equipe de infra-estrutura, que muitas vezes possui conhecimento limitado.


Existe uma gem muito interessante no Ruby chamada Capistrano. Basta:
$rake deploy
E temos o codigo submetido ao SVN sendo instalado no servidor e reiniciada os processos fastcgi entre requisições.
Muito interessante o Capistrano, pois você pode definir uma série de tarefas dentro de um deploy, como atualização do cluster de banco de dados, back-ups, execução de scripts, etc.

Para quem se interessou pelo Capistrano


Daniel

"Embora quem quase morre esteja vivo, quem quase viveu já morreu."
Erico Veríssimo
[MSN]
marceloplis
Virtual Machine Man

Membro desde: 22/08/2005 10:08:21
Mensagens: 874
Localização: São Paulo - SP
Offline

Olha o que meu amigo me mandou

http://forum.divdev.railsplayground.net/forums/4/topics/258

O que vcs acham disso ??
[Email] [MSN]
tmoretto
Debugger
[Avatar]

Membro desde: 08/05/2006 19:04:52
Mensagens: 56
Localização: Big Field
Offline

Essa discusão me lembra uma música:

http://roberto-carlos.letras.terra.com.br/letras/182204/

Agora quem é quem, nem vou falar nada, se nao a coisa piora
[MSN]
 
Índice dos Fóruns » Ruby & Ruby on Rails
Ir para:   
Powered by JForum 2.1.8 © JForum Team