Segunda pesquisa acadêmica JEDI

13 respostas
W

Daniel de Oliveira - JUG Leader / Founding Java Champion, convida toda a comunidade para participar da "Segunda pesquisa acadêmica JEDI ".É uma pesquisa rápida, com poucas questôes objetivas que não tomam nem cinco minutos para serem preenchidas, e o resultado será uma ferramenta poderosa para que voce possa planejar melhor o seu crescimento profissional. São apenas quatro blocos, para que passa ser avaliado o Perfil do aluno, motivacao, espectativas e desenvolvimento profissional.
Para participar é muito simples, entre no site do DFJUG em http://www.dfjug.org/DFJUG/ e clique no banner da Pesquisa academica JEDI (centro da tela).

ATENCAO, CUIDADO : Se voce usa o browser Mozzilla Firefox, não use o mouse para mudar entre os campos de cada opcao. Use a tecla de . No Internet Explorer do Windows e no Safari do MacIntosh isto não acontece e voce pode usar o mouse normalmente, pois funciona sem problemas. Este problema com o Firefox se deve a uma incompatibilidade do framework que utilizamos (Spring) e este browser. Caso voce conheca uma solucao para este bug, favor nos comunicar e agradecemos antecipadamente.

TODOS que colaborarem nesta pesquisa, COM RESPOSTAS VÁLIDAS, estarão participando automaticamente do sorteio de :

  • Um iPod nano, com a logo do JBuilder, da Embarcadero;
  • Duas grandes mochilas da Oracle;
  • Uma mochila da Sun, com a logo exclusiva do JEDI;
  • livro Java como programar, (as formiguinhas com 1100 paginas) da editora Pearson;
  • livro Enterprise Java Beans, da editora Pearson;
  • livro Ajax em acao, da editora Pearson;
  • Relogio de mesa da AtosOrigin;
  • Pendrive / lanterna do grupo java.net
  • Pendrive da Atos Origin;
  • Seis bones pretos com a logo da Sun Microsystems.

Do colega e amigo Edson Goncalves, [email removido]; autor de mais de uma dezena de livros da plataforma Java, junto a editora Ciencia Moderna e muitos com a logo do DFJUG, recebemos para sorteio quatro livros (autografados) : dois Desenvolvendo aplicacoes Web com NetBeans e dois, Desenvolvendo relatorios profissionais com iReport para NetBeans IDE.

Ao todo são 20 presentes que todo desenvolvedor javanes gostaria de receber.

Pedimos o seu apoio, divulgando e incentivando os seus colegas javaneses a participar deste levantantamento

Agradecemos antecipadamente a colaboracao de todos, em especial os colegas Santana, Maisa Coutinho, Sergio Veloso e os 49 professores universitarios e de cursos tecnicos que elaboraram e testaram previamente esta pesquisa.

Pedimos que voce envie este convite para todos os seus amigos, que voce tem conhecimento, que algum dia já compilaram um HelloWorld.Java.
Obrigado pelo seu apoio, [color=darkblue]São VOCÊS do GUJ que fazem toda a diferenca…!!! [/color]
sds.
William Silva
Coodenador JEDI São Paulo / Baixada Santista.

13 Respostas

gilberto_oliveira

Já preenchi a pesquisa!

Gostaria de aproveitar e parabenizar essa iniciativa do JEDI acho muito importante para difusão do conhecimento e inclusão digital. Apenas gostaria que os textos fossem escritos num português mais fluente/fácil de entender, alguns textos a tradução não fica muito fácil de entender. :smiley:

Mais uma vez parabens aos criadores/mantenedores deste fantástico projeto!! Minhas humildes saudações!!

C

Lamentável funcionar com erros no firefox!

maior_abandonado

gilberto_oliveira:
Já preenchi a pesquisa!

Gostaria de aproveitar e parabenizar essa iniciativa do JEDI acho muito importante para difusão do conhecimento e inclusão digital. Apenas gostaria que os textos fossem escritos num português mais fluente/fácil de entender, alguns textos a tradução não fica muito fácil de entender. :smiley:

Mais uma vez parabens aos criadores/mantenedores deste fantástico projeto!! Minhas humildes saudações!!


2

alanbrasil1984

participação efetuada… cadastrado muito Legal.

AUser

Achei as perguntas fracas.

Andre_Brito

Eu também.

Marcio_Nogueira

Pelo que vi parece ser uma pesquisa de satisfacao do usuário, porém muito fraca. :cry:

J.E.Z

ditto

victorwss

Quanto ao problema no firefox, a causa não é spring não (duvido que seja). A causa é o javascript.

O javascript usado para controlar o foco é bugado. Estou debuggando para tentar fazer um patch.
O javascript: http://www.sergioveloso.com.br/dfjugJedi/js/autoTab.js

EDIT: Bem, há algo errado com o spring também, mas trata-se de outra coisa: Na linha 60 da classe QuestionarioValidadorCadastro, no método validate, está sendo passado null para o método Pattern.matcher. Acho que está faltando algum if para evitar isso ou algo assim.
&lt;html&gt;&lt;head&gt;&lt;title&gt;Apache Tomcat/5.5.12 - Error report&lt;/title&gt;&lt;style&gt;&lt;!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--&gt;&lt;/style&gt; &lt;/head&gt;&lt;body&gt;&lt;h1&gt;HTTP Status 500 - &lt;/h1&gt;&lt;HR size="1" noshade="noshade"&gt;<p><b>type</b> Exception report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The server encountered an internal error () that prevented it from fulfilling this request.</u></p><p><b>exception</b> &lt;pre&gt;org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.NullPointerException
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:488)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
&lt;/pre&gt;</p><p><b>root cause</b> &lt;pre&gt;java.lang.NullPointerException
	java.util.regex.Matcher.getTextLength(Matcher.java:1127)
	java.util.regex.Matcher.reset(Matcher.java:284)
	java.util.regex.Matcher.&lt;init&gt;(Matcher.java:205)
	java.util.regex.Pattern.matcher(Pattern.java:879)
	jedi.service.QuestionarioValidadorCadastro.validate(QuestionarioValidadorCadastro.java:60)
	org.springframework.validation.ValidationUtils.invokeValidator(ValidationUtils.java:63)
	jedi.web.QuestionarioFeedbackWizardController.onBindAndValidate(QuestionarioFeedbackWizardController.java:136)
	org.springframework.web.servlet.mvc.AbstractWizardFormController.onBindAndValidate(AbstractWizardFormController.java:229)
	org.springframework.web.servlet.mvc.BaseCommandController.bindAndValidate(BaseCommandController.java:376)
	org.springframework.web.servlet.mvc.AbstractFormController.handleRequestInternal(AbstractFormController.java:263)
	org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
	org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
	org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:859)
	org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:793)
	org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:476)
	org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:441)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

&lt;/pre&gt;</p><p><b>note</b> <u>The full stack trace of the root cause is available in the Apache Tomcat/5.5.12 logs.</u></p>&lt;HR size="1" noshade="noshade"&gt;&lt;h3&gt;Apache Tomcat/5.5.12&lt;/h3&gt;&lt;/body&gt;&lt;/html&gt;

Mais tarde EDIT:
Achei vários problemas na sua página.

Por favor, nunca, jamais em hipótese nenhuma mande para o browser o header "Content-Type: text/html;charset=ISO-8859-1" em um documento começando com
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
Esse link explica o porquê: Sending XHTML as text/html Considered Harmful. Como se não bastasse, colocar <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> na página só piora as coisas.

No caso específico do microsucks internet exploder que é burro demais para entender XHTML, você simplesmente não envia o doctype para ele ou envia o do HTML 4.01 Strict. No caso dos demais, coloque "application/xhtml+xml" ao invés de "text/html", inclusive no meta. Aliás, eu recomendo ir para o HTML 4.01 strict por causa da droga do IE e para evitar ter que ser obrigado a fazer coisas do tipo if (request.getHeader("user-agent").contains("MSIE")) { blablabla } no servidor.

Mas, se preferirem ficar no XHTML mesmo, vão ver que a página não é um XHTML válido. Afinal, um dos objetivos dele é de abolir tags que nunca deveriam ter existido tais como a <font> por exemplo, que é usada no html da página. Tanto o IE, quanto o firefox, quanto o safari, chrome ou qualquer outro rodam a página em quirks mode, ou seja, ela não é explicitamente válida em nenhum navegador, eles vão simplesmente ignorar o DOCTYPE.

Além disso layout feito com tabelas é coisa do século passado. TABLELESS!!!!!
Cuidado com o uso de tags vazias não terminadas como <br> por exemplo. No caso do XHTML é proibido usar <br>, deve-se usar <br />. Já no HTML 4 o recomendado é o oposto.
Entupir a página de &nbsp;&nbsp;&nbsp;&nbsp; é a coisa mais nojenta que já inventaram na html, por favor nunca faça isso em hipótese nenhuma!
Outra coisa, é altamente recomendado colocar tags <script> sempre no head.

Por sinal a html do formulário tá muito zoada. Aliás, esta é a causa dele não funcionar no firefox. Há elementos de formulário dentro de tags <label> não terminadas. No firefox, quando uma label é clicada, ele seta o foco para o elemento correspondente ao label. Como a label está zoada e há vários elementos dentro dela, ao clicar em qualquer coisa nela, ele vai setar o foco para o primeiro elemento da label. Na primeira página o item 9 inteiro está na label não terminada. Na segunda, terceira e quarta páginas, TUDO está dentro da label, o que é um verdadeiro abuso da html.

Ah, e quanto ao script autoTab, bem... Jogue ele fora, pois não serve para absolutamente nada!

MORAL DA HISTÓRIA: FAÇA UMA HTML DECENTE! :evil:

É VERGONHOSO QUE O JEDI, QUE DEVERIA ESPALHAR CONHECIMENTO E SER UM EXEMPLO A SER SEGUIDO, TENHA UMA PÁGINA DE PESQUISA ACADÊMICA TÃO PORCA! [Desculpe o excesso de sinceridade aqui, mas isso tá realmente muuuuuuito feio]

Ah, mais uma coisa. Porque que o campo cidade tem id="endereco" e name="endereco"?

DirceuSobrinho

Tentei responder, mas a quantidade de erros que deu no firefox impossibilitou que eu concluisse =/

victorwss

Se você tiver um plug-in do firefox chamado Web Developer, você pode fazer isso:
Clica com o botão direito na página.
Acesse o menu Web Developer -> Miscellaneous -> Edit HTML.

Vai aparecer uma área para você editar a HTML ao vivo. Procure pelo dentro da HTML e apague ele. A página vai começar a funcionar.

D

Como bom colaborados, claro, você, victorwss, enviou a eles a situação, certo? :smiley:

W

Como bom colaborador o " victorwss" enviou uma MP pra mim e já foi reportado ao pessoal do JEDI, somente acho que vcs. esquecem que a iniciativa JEDI em sua totalidade é formada por voluntários que não recebem um tostão por isso na maioria da vzs. perdem finais de semana e seu tempo para fazer o projeto andar.
Eu particularmente pergunto a vcs. como "Acadêmico " e como profissional da área de TI, o quanto já colaboraram e doaram aos companheiros que estão a sua volta e o que já foi feito para os que estão precisando aprender a ferramenta/linguagem e estão fora de uma empresa ou de um ambiente “Acadêmico”.Porquê os acadêmicos sentem tanta dificuldade de usar outro navegador (a interface continuará a mesma) para responder um simples questionário de pesquisa mesmo tendo uma observação no texto em questão:

ATENCAO, CUIDADO : Se voce usa o browser Mozzilla Firefox, não use o mouse para mudar entre os campos de cada opcao. Use a tecla de . No Internet Explorer do Windows e no Safari do MacIntosh isto não acontece e voce pode usar o mouse normalmente, pois funciona sem problemas. Este problema com o Firefox se deve a uma incompatibilidade do framework que utilizamos (Spring) e este browser. Caso voce conheca uma solucao para este bug, favor nos comunicar e agradecemos antecipadamente.
.
Bem…independente de qualquer coisa solicito que se possível colaborem com a “Segunda pesquisa acadêmica JEDI” que é de suma importância e as críticas referênte erro/bug do site sejam enviadas por MP.
sds.

Criado 24 de junho de 2009
Ultima resposta 2 de jul. de 2009
Respostas 13
Participantes 12