aos usuários do JDeveloper 4 How-to( em inglês ) interessantes:
- Trabalhando com o Maven em projetos no JDeveloper
- Guia para iniciantes desenvolverem estenções para o JDeveloper
- [PDF] Regras de negócio em componetes de negócio ADF ( 73 páginas )
- Usando Web Services com tipos complexos de retorno no ADF
sábado, 25 de agosto de 2007
Notícias de repercussão agora a noite
verificando as últimas notícias do que anda acontecendo me deparei com duas interessantes....
- Brasil diz não ao OOXML
India e outros países seguem exemplo, essa notícia está chamando bastante atenção fora do país e como grande parte dos brasileiros que leram essa notícia comentam: "orgulho de ser brasileiro" [fonte: Digg] [leia mais]
- Adolescente consegue desbloquear iPhone da Apple
bom quando ao bloquei era só uma questão de tempo mesmo até alguem conseguir achar um meio para desbloquear, ainda mais com os grupos na internet que estavam motivados a realizar o feito [fonte: Folha Online]
- Brasil diz não ao OOXML
India e outros países seguem exemplo, essa notícia está chamando bastante atenção fora do país e como grande parte dos brasileiros que leram essa notícia comentam: "orgulho de ser brasileiro" [fonte: Digg] [leia mais]
- Adolescente consegue desbloquear iPhone da Apple
bom quando ao bloquei era só uma questão de tempo mesmo até alguem conseguir achar um meio para desbloquear, ainda mais com os grupos na internet que estavam motivados a realizar o feito [fonte: Folha Online]
Orkut : novo layout ?!
agora a noite ao entrar no Orkut ( sim tenho Orkut também ), vi um ícone diferente na esquerda e ao clicar verifiquei que redirecionou para o blog do Orkut, onde nele notifica de uma "Reestilização", bom se mudar o layout mesmo como o proposto vai ficar legal ( pelo menos gostei da proposta )

para maiores informações acesso o [link]

para maiores informações acesso o [link]
sexta-feira, 24 de agosto de 2007
Nokia N81 e N82
eu feliz da vida com meu N91 com 4GB, agora vi esses novos ae, to gostando de ver a Nokia está com cada aparelho, um mais interessante que o anterior =]
obs.: esses novos ae vem com 8GB =D

leia mais sobre eles no [link]
obs.: esses novos ae vem com 8GB =D
leia mais sobre eles no [link]
Java : Útil : formatação
Hoje tive a necessidade de formatar uma String de CPF e CNJP, sem formatação para a sua respectiva formatação, segue o trecho de código, pode ser útil para alguem:
/*
* realiza a formatação do valor de acordo com a mascara enviada
*/
public static String formatar( String valor, String mascara ) {
String dado = "";
// remove caracteres nao numericos
for ( int i = 0; i < valor.length(); i++ ) {
char c = valor.charAt(i);
if ( Character.isDigit( c ) ) { dado += c; }
}
int indMascara = mascara.length();
int indCampo = dado.length();
for ( ; indCampo > 0 && indMascara > 0; ) {
if ( mascara.charAt( --indMascara ) == '#' ) { indCampo--; }
}
String saida = "";
for ( ; indMascara < mascara.length(); indMascara++ ) {
saida += ( ( mascara.charAt( indMascara ) == '#' ) ? dado.charAt( indCampo++ ) : mascara.charAt( indMascara ) );
}
return saida;
}
public static String formatarCpf( String cpf ) {
while( cpf.length() < 11 ) {
cpf = "0" + cpf;
}
return formatar( cpf, "###.###.###-##" );
}
public static String formatarCnpj( String cnpj ) {
while( cnpj.length() < 14 ) {
cnpj = "0" + cnpj;
}
return formatar( cnpj,"##.###.###/####-##" );
}
quinta-feira, 23 de agosto de 2007
quarta-feira, 22 de agosto de 2007
O mundo Web 2.0 & RIA
alguns links de sites bem interessantes:

* eyeOS é um sistema operacional na web desenvolvido utilizando engines Javascript [mais informações]
* Neave.com site bem interessante com alguns aplicativos desenvolvidos por eles que achei muito interessantes
- Flash Earth
- Neave TV
- Games
- Planetariun
* eyeOS é um sistema operacional na web desenvolvido utilizando engines Javascript [mais informações]
* Neave.com site bem interessante com alguns aplicativos desenvolvidos por eles que achei muito interessantes
- Flash Earth
- Neave TV
- Games
- Planetariun
segunda-feira, 20 de agosto de 2007
Lobo: Java Web Browser
Mais um projeto de Web Browser em Java, esse parece interessante ( código fonte disponível, também é possivel desenvolver plugins em java para ele )
Alguns motivos apresentados de porque um Web Browser em Java:
- Segurança
- Expansibilidade
- Novos Paradigmas
- Portabilidade
Bom para quem interessar fica ae a dica ;)
Fonte da notícia: [link]
SWT RichTextEditor
Precisa de um editor visual para HTML em usa interface gráfica SWT?
Você simplesmente passa o HTML e formata em um componente StyledText. Após finalizar a edição, recupere o conteúdo em formato HTML. O toolbar prove algumas funcionalidades:
* Bold
* Italic
* Underline
* Strikeout
* Lista de Marcadores
* Cortar
* Copiar
* Colar
* Seleção de Cor
* Aplicar mudança de cor
* Limpar estilos
Comentário: de vez em quando vejo algum componente legal SWT, raramente utilizei o SWT para desenvolver interface em aplicações desktop :P, bom fica ae a dica...
Fonte da notícia: [link]
15 coisas legais sobre PHP
De vez em quando acabo mexendo com PHP, as vezes até eu esquece de algumas coisas que o PHP possui e acabo não utilizando, assim como também tem pessoas que desconhecem...
Hoje vi um artigo legal sobre PHP listando 15 coisas legais =]
Segue o [link] ( em inglês )
Hoje vi um artigo legal sobre PHP listando 15 coisas legais =]
Segue o [link] ( em inglês )
sexta-feira, 17 de agosto de 2007
Oracle : JDeveloper 11
A algum tempo que ando trabalhando com o JDeveloper, porém até hoje ainda sinto saudades do Eclipse... não gostei muito do estilo, mas trabalho é trabalho... atualmente estou utilizando o JDev Studio 10.1.3.x que já evoluiu muito da versão anterior do JDev, a alguns dias ouvi sobre o JDeveloper 11 e pelo pouco que vi, acredito que melhorou mais ainda, ainda não parece que tem todas as vantagens e auxilios para codificação que o Eclipse tem, porém quanto a Wizzard e utilidades para criar classes e outras coisas está bem evoluido...
ainda vou iniciar os testes dessa nova versão...
mas espero que quanto a codificação tenha melhorado mais ainda =D

Oracle JDeveloper 11g
de uma olhada também nesse guia introdutório do JDev 11
ainda vou iniciar os testes dessa nova versão...
mas espero que quanto a codificação tenha melhorado mais ainda =D
Oracle JDeveloper 11g
de uma olhada também nesse guia introdutório do JDev 11
quinta-feira, 16 de agosto de 2007
OpenLaszlo : Novidade
Finalmente depois de um bom tempo sem nenhuma novidade vi hoje no site do OpenLaszlo.org um projeto chamado LZProject que pelo que vi rapidamente visa demonstrar como realizar a integração entre o OpenLaszlo e o Java
documento White Paper do LZProject [link]
post no blog do OpenLaszlo a respeito
quarta-feira, 15 de agosto de 2007
Pretensão salarial
Nesses últimos tempos depois do contato de algumas empresas, me fez pensar sobre a tal pretensão salarial...
Pensando em apenas alguns itens:
* horas de estudos, madrugadas e mais madrugadas sem dormir estudando
* a cada 2 meses basicamente novas tecnologias, frameworks, metodologias entre outros itens para aprender
* o valor de cada curso simples, ou especialização mais especifica para melhorar o nível técnico ( sempre variando do mais baratos 1500 a alguns valores assustadores )
tendo todos esses itens em mente, mais já chegando ao 4 ano de trabalho e experiências profissionais, mais os custos de vida em Curitiba – PR...
penso eu que um nível salarial CLT de R$ 5 mil estava bom, com esse valor atualmente poderia bancar todas as especializações e cursos para melhorar meu nível profissional e continuar levando uma vida ainda simples ( gasto com estudo é algo impressionante )
ps.: indignação, vejo vagas de empregos onde a exigência é uma vasta lista com inúmeros itens e quando vejo, mal querem oferecem entre R$ 2500 a no máximo algo perto de 4 mil ( quando a oferta passa dos 3 mil )
obs.: caso alguem saiba de alguma vaga que ofereça por 5 mil me avise =]
Pensando em apenas alguns itens:
* horas de estudos, madrugadas e mais madrugadas sem dormir estudando
* a cada 2 meses basicamente novas tecnologias, frameworks, metodologias entre outros itens para aprender
* o valor de cada curso simples, ou especialização mais especifica para melhorar o nível técnico ( sempre variando do mais baratos 1500 a alguns valores assustadores )
tendo todos esses itens em mente, mais já chegando ao 4 ano de trabalho e experiências profissionais, mais os custos de vida em Curitiba – PR...
penso eu que um nível salarial CLT de R$ 5 mil estava bom, com esse valor atualmente poderia bancar todas as especializações e cursos para melhorar meu nível profissional e continuar levando uma vida ainda simples ( gasto com estudo é algo impressionante )
ps.: indignação, vejo vagas de empregos onde a exigência é uma vasta lista com inúmeros itens e quando vejo, mal querem oferecem entre R$ 2500 a no máximo algo perto de 4 mil ( quando a oferta passa dos 3 mil )
obs.: caso alguem saiba de alguma vaga que ofereça por 5 mil me avise =]
sexta-feira, 10 de agosto de 2007
Problema: Tomcat + JDBC + Pool + PostgreSQL 8.2 + BLOB
Hoje eis que me surge um problema para corrigir... um projeto desenvolvido em Eclipse WTP, java 1.5, Tomcat 5.5.x, PostgreSQL 8.2...
Obs.: nesse projeto está sendo utilizado um Pool de Conexões, onde foi inserido no ${TOMCAT PATH}/common/lib o .jar do JDBC do PostgreSQL e também este estava no ${APPLICATION PATH}/WEB-INF/lib
e quando executava a aplicação e enviava um arquivo para ser inserido em um campo BLOB, gerava um erro: ClassCastException...
revissando a aplicação debugando para descobrir qual vinha ser o erro... verifiquei que na linha onde ocorria o erro ele tentava fazer um Casting do mesmo tipo de classe que indicava que estava na memória, porém gerava o erro citado anteriormente...
depois de uma busca no "Oraculo" ( Google ), verifiquei um post no Forum do PosgreSQL que abordava exatamente este mesmo assunto e eis a surpresa ao verificar o motivo do erro....
- "ter o .jar do JDBC na aplicação e no /common/lib"
Solução do problema: remover o .jar do JDBC do PostgreSQL do /WEB-INF/lib, feito isso a aplicação executa sem erros.
bom fica ae a dica, caso alguém tenha um problema similar...
---
Post no forum do PostgreSQL sobre o erro [link]
Post de resposta com a solução para o problema [link]
Obs.: nesse projeto está sendo utilizado um Pool de Conexões, onde foi inserido no ${TOMCAT PATH}/common/lib o .jar do JDBC do PostgreSQL e também este estava no ${APPLICATION PATH}/WEB-INF/lib
e quando executava a aplicação e enviava um arquivo para ser inserido em um campo BLOB, gerava um erro: ClassCastException...
revissando a aplicação debugando para descobrir qual vinha ser o erro... verifiquei que na linha onde ocorria o erro ele tentava fazer um Casting do mesmo tipo de classe que indicava que estava na memória, porém gerava o erro citado anteriormente...
depois de uma busca no "Oraculo" ( Google ), verifiquei um post no Forum do PosgreSQL que abordava exatamente este mesmo assunto e eis a surpresa ao verificar o motivo do erro....
- "ter o .jar do JDBC na aplicação e no /common/lib"
Solução do problema: remover o .jar do JDBC do PostgreSQL do /WEB-INF/lib, feito isso a aplicação executa sem erros.
bom fica ae a dica, caso alguém tenha um problema similar...
---
Post no forum do PostgreSQL sobre o erro [link]
Post de resposta com a solução para o problema [link]
quinta-feira, 9 de agosto de 2007
Novidades & Utilidades
* 2 notícias interessantes do O Velho hoje:
- Preezo - PowerPoint na Web [notícia]
- [Sumatra PDF] Leitor de PDF leve, rápido e grátis [notícia]
* JavaLobby:
- Publicado um livro sobre o WTP do Eclipse [notícia]
- OpenXava 2.2.1: Framework para desenvolvimento rápido de JEE [notícia]
- Blandware AtLeap 0.53 - CMS gratuito [notícia]
* Digg
- HTML 5 - novos elementos adicionados [notícia]
- 11 tutoriais de como fazer os efeitos de filme no Photoshop [notícia]
- Top 10 sites de papéis de parede, ícones e imagens [notícia]
* Para descontrair =]
- se Deus fosse programador
- Preezo - PowerPoint na Web [notícia]
- [Sumatra PDF] Leitor de PDF leve, rápido e grátis [notícia]
* JavaLobby:
- Publicado um livro sobre o WTP do Eclipse [notícia]
- OpenXava 2.2.1: Framework para desenvolvimento rápido de JEE [notícia]
- Blandware AtLeap 0.53 - CMS gratuito [notícia]
* Digg
- HTML 5 - novos elementos adicionados [notícia]
- 11 tutoriais de como fazer os efeitos de filme no Photoshop [notícia]
- Top 10 sites de papéis de parede, ícones e imagens [notícia]
* Para descontrair =]
- se Deus fosse programador
terça-feira, 7 de agosto de 2007
Multiply.com : upload de arquivo .rmvb
hoje verificando minha conta no multiply.com, vendo alguns episódios que anime que havia upado por lá, tive uma supresa interessante, além do arquivo estar lá e me disponibilizar o download do mesmo que eu upei, o multiply também conseguiu converter para .flv e me possibilitar assistir esse video diretamente no site \o/
que me lembre nem o youtube converte arquivos .rmvb para possibilitar assistir depois :P
mas nem tudo é perfeito, o video possui o máximo de 10 minutos, mas tem como fazer o download do arquivo, caso tenha conta no Multiply, caso não tenha só criar a conta rapidamente e pronto =]
Obs.: o Multiply é um tipo de rede social assim como o Orkut, porém com uns funcionalidades a mais, como Blog, possibilidade de ter uma variedade de albuns de fotos com a princípio sem limitação de quantidade de fotos por album, possibilidade de upar suas músicas e também os seus vídeos, antes os videos que estavam no formatos .avi( divx ), .mpeg e alguma outra extensão ele disponibilizava a versão web, vista em um player mesmo genero que o Youtube e também o link para download do arquivo original...
tendo possibilidade de filtrar o acesso para esses respectivos arquivos, blog, ou fotos:
- privado
- privado, liberando o acesso para alguns usuários apenas
- rede: visível para os outros usuários do multiply
- público: visível para qualquer pessoa que está acessando a internet acessar esse arquivo, blog, foto, música ou vídeo
que me lembre nem o youtube converte arquivos .rmvb para possibilitar assistir depois :P
mas nem tudo é perfeito, o video possui o máximo de 10 minutos, mas tem como fazer o download do arquivo, caso tenha conta no Multiply, caso não tenha só criar a conta rapidamente e pronto =]
Obs.: o Multiply é um tipo de rede social assim como o Orkut, porém com uns funcionalidades a mais, como Blog, possibilidade de ter uma variedade de albuns de fotos com a princípio sem limitação de quantidade de fotos por album, possibilidade de upar suas músicas e também os seus vídeos, antes os videos que estavam no formatos .avi( divx ), .mpeg e alguma outra extensão ele disponibilizava a versão web, vista em um player mesmo genero que o Youtube e também o link para download do arquivo original...
tendo possibilidade de filtrar o acesso para esses respectivos arquivos, blog, ou fotos:
- privado
- privado, liberando o acesso para alguns usuários apenas
- rede: visível para os outros usuários do multiply
- público: visível para qualquer pessoa que está acessando a internet acessar esse arquivo, blog, foto, música ou vídeo
sexta-feira, 3 de agosto de 2007
Exemplo e demos de Ajax : Javascript : DHTML
Existe um site na internet com vários exemplos e utilidades para download, que visa ajudar/facilitar o desenvolvimento utilizando Ajax/Javascript/Dhtml
fonte [Digg / Programming]
fonte [Digg / Programming]
domingo, 29 de julho de 2007
OC4J 10.1.2.x : Struts 1 : problemas
hoje fazendo alguns ajustes em um projeto eis que surge um problema na hora de fazer o deploy no OC4J 10.1.2.x, simplemente não compilava o jsp...
o mais incrível que a mesma aplicação executava no OC4J 10.1.3.x, mas como o ambiente de produção usa a versão anterior o jeito é corrigir a aplicação para que a mesma funcione...
incrivelmente foi apenas tirar a tag: html:link que a aplicação compilou...
menos mal, bom fica ae a dica, caso alguem passe por apuros no OC4J 10.1.2.x com Struts 1
o mais incrível que a mesma aplicação executava no OC4J 10.1.3.x, mas como o ambiente de produção usa a versão anterior o jeito é corrigir a aplicação para que a mesma funcione...
incrivelmente foi apenas tirar a tag: html:link que a aplicação compilou...
menos mal, bom fica ae a dica, caso alguem passe por apuros no OC4J 10.1.2.x com Struts 1
sábado, 28 de julho de 2007
OpenLaszlo 4.0.3 : disponível
desde ontém dia 27/07/2007, o pessoal da OpenLaszlo.org disponibilizou a nova versão do OL, com algumas correções de problemas da versão anterior, também para melhorar o funcionamento no IE 7
[link] da notícia (inglês)
[link] da notícia (inglês)
Assinar:
Postagens (Atom)