Pular para o conteúdo principal

Sobre mim...

Diogo Souza, potiguar nascido numa pequena cidade do Rio Grande do Norte chamada Dr. Severiano, tem 21 anos e atualmente reside em Fortaleza, CE.

É analista de sistemas Java na empresa Indra Company, entusiasta JavaGWT, JSF, Hibernate e afins, e instrutor de cursos de desenvolvimento WEB pela Escola Técnica CEPEP.

Sócio e fundador da empresa 3adiX Technology, com foco em desenvolvimento de softwares web e mobile e treinamentos Android e afins.

É bacharel tecnólogo em Análise e Desenvolvimento de Sistemas pela Faculdade de Tecnologia do Nordeste - FATENE, e aprendeu duramente que em faculdade de informática não se aprende a mexer no Office! #decepção

Medalhista de bronze da 4ª Olímpiada Brasileira de Matemática - OBMEP, a qual o rendeu um "longo" ano de bolsa de estudos em iniciação científica CnPQ na Universidade Federal do Ceará, cujo tema era nada mais nada menos que o seguinte: "Hipersuperfícies Riemannianas de curvatura média-longa distante"... É, ele também não entendeu muita coisa.

Autodidata, aprendeu boa parte da profissão na internet, livros e revistas, apesar da formação.

Administrador do portal JavaFree.org, Blender and harmonica apprentice, estudante de inglês da Casa de Cultura Britânica - UFC, gosta de desenhar, dançar (Adora um bom forró) e sair com os amigos nas horas vagas... Mas não perde uma boa palestra também.

Católico de fé, não gosta de reparar nos defeitos dos outros e nem da Igreja, mas ajudar pra que essa casa e o mundo sejam mais Deus! 

"De longe se me deixou ver o Senhor, dizendo: com amor eterno eu te amei; por isso com benignidade te atraí". – Jeremias 31:3


Quer saber mais sobre mim?

  

Ainda quer ver mais? >> http://about.me/diogo_souza

Postagens mais visitadas deste blog

Como acessar um iframe e seus elementos via jQuery?

Recentemente tive  um problema no projeto pois sentiu a necessidade de acessar um valor de um input que estava dentro de um iframe. Esse tipo de situação não é tão comum, uma vez que geralmente acessamos os valores do iframe para fora. Para acessar, de dentro de um iframe, um valor externo, utilizamos o seguinte código: $('#idDoElementoExterno', parent.document).val(); Entretanto, nunca tínhamos passado pela situação contrária. Pesquisando um pouco descobrimos uma alternativa, porém em JavaScript. Para ficar melhor o entendimento, vamos simular uma situação aqui. Temos uma página html "A.html" e dentro da mesma existe um iframe que aponta (src) para uma página "B.html": <!-- A.html --> <html> <head> <title>Testando iframe - jQuery</title> <script language="JavaScript"> function exibeValor() { // alert aqui! } </script> </head> <body> <input typ...

"Content is not allowed in prolog" - Entendendo exceção no Seam

Recentemente tive um problema de edição em um arquivo .xhtml utilizando JBoss Seam, Richfaces e afins. A princípio a mensagem de erro não dizia muito a respeito da causa do mesmo: com.sun.facelets.FaceletException: Error Parsing /consulta.xhtml: Error Traced[line: 1] Content is not allowed in prolog. "O conteúdo não é permitido no prólogo". Mas que conteúdo? Em qual prolog? Depois de dar uma pesquisada descobri que o erro acontece em vista de terem sido colocados alguns caraceteres inválidos antes da declaração de documento xml na página xhtml. Em outras palavras, a primeira coisa que deve constar em um documento xml (afins) deve ser: <?xml version="1.0" encoding="utf-8"?> Qualquer coisa antes disso, até mesmo um simples espaço em branco, pode gerar o erro em questão. Por fim, lembre-se de que a declaração de documento xml segue o padrão de encoding definido. Logo temos: <!-- Inc...

Como configurar a flag allow-file-access-from-files no Google Chrome

Se você já tentou desenvolver ou testar alguma aplicação no Google Chrome usando apenas páginas HTML estáticas sem hospedá-las em um servidor local qualquer, provavelmente já passou pelo impasse de não conseguir que seus códigos JavaScript, jQuery ou Ajax funcionem. Vários tipos de implementação enfrentam esse tipo de problema: tentar enviar um request via API Ajax do jQuery, acessar uma página dentro de um iframe/embed , dentre outras. O que acontece é que o Chrome não carrega arquivos localmente por padrão em função de restrições de segurança internas. Essa é uma discussão de muito tempo, mas já temos soluções para solucioná-la. Através da opção de flag --allow-file-access-from-files você consegue forçar o browser a reconhecer esse recurso como antes. Vejamos os passos necessários: Acesse o prompt cmd e acesse o diretório de instalação do seu Chrome (atente que para cada tipo de instalação - usuário ou global - temos um diretório diferente). Ex:  cd C:\Pr...