quinta-feira, 20 de março de 2014

Java EE 7 - Introdução

Java EE 7
Como a grande maioria dos desenvolvedores Java EE devem saber, a versão 7 dessa plataforma está disponível para trabalharmos com todas as suas novas funcionalidades. Porém o assunto ainda não foi muito bem diluído nos tutoriais ou blogs sobre o mesmo por ai.
Por esse motivo decidi fazer uma série de posts sobre o Java EE 7, esse primeiro será mais um overview sobre as novas funcionalidades, coisas que achamos com certa facilidade na Internet, e adiante veremos algumas funcionalidades novas de fato em um projeto em que eu estou fazendo para uso pessoal, mas que acho que para fins educativos será valido. Um projeto que eu resolvi refaze-lo usando todas as novas features do Java EE 7 que ele demanda.
Mas vamos agora um pouco mais afundo sobre o que essa plataforma Web disponibilizou para nós nessa nova versão.

terça-feira, 18 de março de 2014

[Dica] PostgreSQL - Windows 8

Passei a utilizar o Windows 8 a pouco tempo no trabalho, por motivos de ambiente de trabalho da empresa que eu sou contratado temos que utilizar esse SO, não por motivos de preferencia, até porque nunca fui adepto do Windows para desenvolver, independentemente da versão.
Como era de se esperar ao tentar instalar o PostgreSQL 9.3, me deparei com o erro de "Problem running post install step...the Database Cluster Initialisation failed." Depois de bastante pesquisa sobre o assunto e o porque disso acontecer, chegue ia uma forma de instalar sem pegar esse erro. Segue o passo a passo:

1   - Executar o Prompt de Comando como administrador;
2   - Digitar o comando: "NET USER Administrador /active:yes" e pressionar ENTER;
3   - Fazer Logoff e entrar na conta de Administrador que aparece;
4   - Depois, abra o Painel de Controle, vá em Contas Usuário e Proteção p/ Família, Contas de Usuário e Alterar configurações de Controle de Conta de Usuário, arrastar o controle para "Nunca notificar"; 
5   - Faça o download da versão desejada do PostgreSQL; 
6   - Executar o Setup do Postgres como administrador e instalar o Postgres nos locais default;
7   - Fazer Logoff da conta de Administrador e logar em sua conta padrão;
8   - Executar o Prompt de Comando como administrador;

9   - Digitar o comando: "NET USER Administrador /active:no"; 
10 - E após isso voltar as Configurações de Controle de conta de usuário do jeito que estavam, da forma recomendada. 

Pronto! 

Seguindo esses paços eu fui capaz de instalar sem problemas o meu PostgreSQL na minha máquina com a versão 8 do Windows.

Passe o seu feedback, diga se tudo ocorreu de forma correta, ou se houve erro, e se houve, qual erro foi.

segunda-feira, 17 de março de 2014

[Tutorial] Jquery - Popup Message

Que tal fazer uma mensagem popup simples e bonita como essa de baixo?


É mais fácil do que você pode imaginar com JQuery e o jquery.blockUI.js plugin. Você pode fazer o download do plugin jquery.blockUI.js aqui. Agora vamos criar essa página:

quinta-feira, 13 de março de 2014

[DICA] Oracle - HTTPPORT

Me deparei a pouco tempo atrás com um problema na hora de configurar meu ambiente de trabalho. Fui instalar o Oracle 10 xe, e obtive um problema quando fui mandar rodar o meu projeto no eclipse, meu Server antes de subir dizia que já existia um processo rodando na porta 8080, fui no terminal do windows para analisar qual processo era esse com o comando C:\>tasklist, e vi que o meu problema era exatamente o meu banco local Oracle.

Depois de alguns momentos de pesquisa achei o comando que seta o banco para outra porta, irei postar desde o login no banco de dados:

C:\>sqlplus /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Qui Fec 13 14:40:44 2014
Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect
Enter user-name: <usuario>
Enter password: <senha>
Connected.

SQL> Exec DBMS_XDB.SETHTTPPORT(3010); [Assumindo que você deseja setar a porta 3010 HTTP]    
PL/SQL procedure completada com sucesso.

SQL>quit 

Pronto, dessa forma mudamos o local default em que o Oracle roda. Apresentarei a partir de agora posts curtos para mostrar pequenas dicas que um dia possa ajudar muitas pessoas.

Abraço, até a próxima.