Code contest  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
Daniel Quirino Oliveira
Moderador
[Avatar]

Membro desde: 23/03/2003 23:57:34
Mensagens: 3299
Localização: Awawawawa (Araraquara) - SP
Offline

viram?

Daniel Quirino Oliveira
[Email] [WWW]
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... (;
plentz
Moderador
[Avatar]

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."
[Email] [WWW]
saoj
JWizard
[Avatar]

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


[Email] [WWW]
saoj
JWizard
[Avatar]

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


[Email] [WWW]
marcelomartins
Moderador
[Avatar]

Membro desde: 07/01/2004 10:53:19
Mensagens: 1477
Localização: Porto Alegre - RS
Offline

Daniel Quirino Oliveira wrote: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.

#@®®¡$
Moderador
[Avatar]

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.
[WWW] [ICQ]
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
[Email] [WWW] [MSN]
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
[Email] [WWW] [MSN]
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?
plentz
Moderador
[Avatar]

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."
[Email] [WWW]
jack_-_ganzha
JavaEvangelist
[Avatar]

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
[MSN] [ICQ]
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
[MSN]
urubatan
Moderador
[Avatar]

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
[WWW]
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?
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team