| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 00:52:59
|
Daniel Quirino Oliveira
Moderador
![[Avatar]](/images/avatar/846c260d715e5b854ffad5f70a516c88.png)
Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline
|
Já viram?
|
Daniel Quirino Oliveira |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 13:14:36
|
bandrade
GUJ Ranger
Membro desde: 20/01/2003 15:45:15
Mensagens: 782
Offline
|
Marketeiro...
((calma, calma, foi só uma brincadeirinha... hehehe...
caramba, mega expressão regular, parabéns... (;
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 13:19:03
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
Opa opa, thanks.
PS: tem que testar aquele teu código ainda einh Daniel, por enquanto só funciona no papel,hehehe.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 13:47:27
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Esse context foi covardia. Java não tem regex na linguagem, o que eu acho PÉSSIMO. Os malucos do Mustang prefererm colocar XML na linguagem do que REGEX. Vai entender !!!??? (Não, o suporte de Java a Regex, não é bom, principalmente quando eu tenho que escapar a barra invertida, ou seja, escapar o escape!)
Java é a pior linguagem para fazer parse/tratamento de textos, isso é fato.
Contest #2:
Fazer um servidor em Non-Blocking mode para receber conexões com a String "Hi" e responder com "Bye" e fechar a conexão.
Realmente Ruby é muito mais pragmático do que Java, isso não se discute mesmo. O que a gente pode fazer é ir abstraindo a API do Java por conta própria em nossos próprios projetos. Se a API não é pragmática a gente abstrai ela pra ela ficar. (Claro que isso ainda é pior do que ter uma linguagem realmente pragmática)
Uma pergunta de leigo em Ruby: Qual é o Tomcat do Ruby ??? Qual é web container do Ruby e qual é a API de "rubylets" no Ruby ? Como eu faria um script ruby para receber uma requisição e responder com <html>Hi Ruby</html> ? Só posso usar RoR pra isso ? E o equivalente a JSP, existe ? Será que daria para portar o Mentawai para Ruby ?
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 14:01:26
|
saoj
JWizard
![[Avatar]](/images/avatar/2e7ceec8361275c4e31fee5fe422740b.png)
Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline
|
Ninguém respondeu então tive que correr para o Google !!!
Achei algo bem interessante:
http://www.linuxjournal.com/article/8356
|
Sergio A Oliveira Jr. - saoj
ExperiMENTA:
Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 15:18:37
|
marcelomartins
Moderador
![[Avatar]](/images/avatar/777669af68dbccabc30c3b6bcaa81825.jpg)
Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline
|
Daniel Quirino Oliveira wrote:Já viram?
Legal, mas vamos lembrar, que digitar menos caracteres não quer dizer necessáriamente que alguma coisa é melhor
|
Marcelo Martins
http://twitter.com/marcelomartins
Tudo que hoje eu realmente preciso saber, aprendi no jardim da infância.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 15:20:42
|
#@®®¡$
Moderador
![[Avatar]](/images/avatar/2288f691b58edecadcc9a8691762b4fd.jpg)
Membro desde: 13/02/2004 09:42:28
Mensagens: 807
Localização: São Paulo
Offline
|
Versão Python ou Perl, anyone?
|
Wilerson "#@®®¡$" de Oliveira
http://mundoestranho.net/blog/
Douglas Adams wrote:I love deadlines. I like the whooshing sound they make as they fly by.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 15:45:52
|
juzepeleteiro
Virtual Machine Man
Membro desde: 19/07/2005 16:01:40
Mensagens: 583
Localização: Rio de Janeiro
Offline
|
Daniel,
Mande uma nova versão:
Para não dizer que é covardia, a versão em Ruby faz isso.
Falando nisso, já viram? http://grails.codehaus.org/
|
http://ofert.as - Cupons de desconto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 15:52:00
|
juzepeleteiro
Virtual Machine Man
Membro desde: 19/07/2005 16:01:40
Mensagens: 583
Localização: Rio de Janeiro
Offline
|
Só existe uma coisa que me deixa puto da vida nesses "contest" e o fato de sempre puxarem a sardinha para um lado. E nem precisava, por que o Java vai perder em numero de linhas do Ruby de qualquer forma... mas:
1) Pra que isso? Nos outros não há isso.
2) Nao usar Regexp do Java. Pode não ser assim, mas têm.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/package-summary.html
|
http://ofert.as - Cupons de desconto |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 17:00:00
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
saoj wrote:O que a gente pode fazer é ir abstraindo a API do Java por conta própria em nossos próprios projetos. Se a API não é pragmática a gente abstrai ela pra ela ficar.
Concordo com você. Quando eu me deparo com essas situações eu até me assusto, tipo "essa classe útil me parece meio óbvia. Porque isso não tá na API?"
Eu fico me perguntando se não existem projetos que já fazem isso. Tem o Commons da Apache mas nã sei se se encaixa exatamente. Por exemplo, existe alguma coisa que faça isso:
Além do Sérgio, é costume de vocês fazer essa "pragmação"? Que tal juntar tudo e fazer um framework?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 18:01:56
|
plentz
Moderador
![[Avatar]](/images/avatar/73f490f3f868edbcd80b5d3f7cedc403.png)
Membro desde: 28/01/2004 07:34:12
Mensagens: 1584
Localização: Porto Alegre, RS
Offline
|
juzepeleteiro wrote:Só existe uma coisa que me deixa puto da vida nesses "contest" e o fato de sempre puxarem a sardinha para um lado.
Tem alguma sugestão melhor?Mande que eu altero lá. Ninguém falou que o código não pode receber ajustes e comentários.
juzepeleteiro wrote:1) Pra que isso? Nos outros não há isso.
Porque segundo o Giuliano, sem esta linha não estava funcionando. Mais uma vez, mande o código que você melhorou e (se funcionar,claro) eu troco lá.
|
Diego Plentz - Twitter
"Provide options, don't make lame excuses." |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 18:14:04
|
jack_-_ganzha
JavaEvangelist
![[Avatar]](/images/avatar/847cc55b7032108eee6dd897f3bca8a5.jpg)
Membro desde: 31/03/2003 13:18:12
Mensagens: 315
Localização: Recife - Pernambuco
Offline
|
saoj wrote:O que a gente pode fazer é ir abstraindo a API do Java por conta própria em nossos próprios projetos. Se a API não é pragmática a gente abstrai ela pra ela ficar. (Claro que isso ainda é pior do que ter uma linguagem realmente pragmática)
Só para aproveitar a deixa:
http://blastemica.blogspot.com/2006/03/apis-que-no-mordem.html
O código em Groovy ficou muito legal. Preciso arrumar um tempinho para incluir a linguagem nos meus estudos.
valeuz...
|
Marcos Silva Pereira
http://www.javafree.org
http://marcospereira.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 18:22:24
|
flaleite
JavaEvangelist
Membro desde: 31/03/2006 15:28:55
Mensagens: 472
Localização: Ribeirão Preto - SP
Offline
|
Falando em RegEx acabo de ficar p*** da vida com o java.util.regex.
O dito não tem o comportamento das outras implementações de Reg Ex e retorna true (o correto seria false). Para fazer ele trabalhar da maneira correta tem que acrescentar "^PA$".
abs.,
Flávio Suguimoto
|
Flávio Suguimoto
flaleite.blogspot.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 18:58:09
|
urubatan
Moderador
![[Avatar]](/images/avatar/fe9fc289c3ff0af142b6d3bead98a923.jpg)
Membro desde: 21/09/2002 10:31:26
Mensagens: 2481
Localização: Porto Alegre/RS
Offline
|
juzepeleteiro wrote:Só existe uma coisa que me deixa puto da vida nesses "contest" e o fato de sempre puxarem a sardinha para um lado. E nem precisava, por que o Java vai perder em numero de linhas do Ruby de qualquer forma... mas:
1) Pra que isso? Nos outros não há isso.
2) Nao usar Regexp do Java. Pode não ser assim, mas têm.
http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/package-summary.html
o problema é que o google não curte java, e da um erro se o User-Agent não for alterado, para evitar que qualquer um saia fazendo um buscador automático pro google.
mas o código java aquele é muito grande mesmo, da uma olhada neste:
|
[]'s
Rodrigo Urubatan
http://www.urubatan.com.br
Melhor livro de RoR do brasil: http://livro.urubatan.com.br
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/03/2006 19:01:39
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
jack_-_ganzha wrote:http://blastemica.blogspot.com/2006/03/apis-que-no-mordem.html
valeuz...
Texto Sensacional! Teu blog?
|
|
|
 |
|
|