- DoodleBox By ActOnMe [post forum OpenLaszlo]
- Health Fruit [post forum OpenLaszlo]
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)
sexta-feira, 27 de julho de 2007
Firefox : alterando configurações para melhorar um pouco a performance
algo interessate que li hoje, para melhorar um pouco a performance do Firefox para acesso em internet de banda larga:
na barra de URL digite: about:config
procure por:
- network.http.pipelining altere para true
- network.http.pipelining.maxrequest altere para 8
fonte da dica [link: Folha Online]
----
Aproveitando que estou falando do Firefox, para os que não conhecem o Firebug e trabalham com o desenvolvimento de aplicações web como eu, fica a dica ae de uma ferramenta para verificar a execução do código, HTML, Javascript e CSS =]
Obs.: nota de correção [link]
na barra de URL digite: about:config
procure por:
- network.http.pipelining altere para true
- network.http.pipelining.maxrequest altere para 8
fonte da dica [link: Folha Online]
----
Aproveitando que estou falando do Firefox, para os que não conhecem o Firebug e trabalham com o desenvolvimento de aplicações web como eu, fica a dica ae de uma ferramenta para verificar a execução do código, HTML, Javascript e CSS =]
Obs.: nota de correção [link]
quinta-feira, 26 de julho de 2007
Oracle : executando uma Function via SQL
hoje eis que surgiu uma dúvida...
simples faça como o exemplo abaixo:
e funciona =]
Como executar uma function em uma SQL sem definir uma tabela?!
simples faça como o exemplo abaixo:
select function_name( att, att, ... ) from dual
e funciona =]
terça-feira, 24 de julho de 2007
Oracle : OC4J : instalando e configurando no Windows

Para quem não conhece o OC4J da Oracle é um servidor de aplicações web java, atualmente nos últimos projetos que tenho participado o servidor utilizado no cliente é este camarada ae, então o jeito é desenvolver no ambiente de desenvolvimento usando ele para evitar qualquer eventual surpresa quanto ao funcionamento...
Obs.: versão que utilizei é o 10.1.3.x, arquivo .zip
no caso como era um arquivo zip, apenas foi necessário descompactar o arquivo em algum local no HD, após feito isso para colocar ele para funcionar foi necessário alterar dentro do diretorio /bin o arquivo utilizado para iniciar e parar o serviço setar 2 variáveis (isso fiz no oc4j.cmd, mas acredito que fazendo isso no oc4j, funcione para o Linux também):
- JAVA_HOME = ${ colocar o caminho de onde está o jsdk }
- ORACLE_HOME = ${ caminho de onde você descompactou o OC4J }
para iniciar o serviço utilizei o comando: oc4j.cmd -start
Nota: para facilitar criei no mesmo diretorio o arquivo oc4j-start.cmd, com o comando acima...
Obs.: Na primeira vez que você for executar o OC4J ele irá solicitar uma senha para o usuário oc4jadmin, defina uma senha que você não vá esquecer depois..., normalmente o pessoal na máquina local de desenvolvimento usa por padrão a senha admin
Nota: a porta padrão do servidor é a 8888
* Eclipse 3.x como WTP
realizei um teste no eclipse 3.2 com wtp 1.5.3 e no eclipse 3.3 com wtp 2.0, setando o servidor OC4J, em ambos ele conseguiu levantar o servidor e parar posteriormente, mas para levantar ele solicitou em uma janela popup na primeira vez, solicitou a senha para o usuário oc4jadmin, aquela que foi definida na primeira vez que o OC4J foi executado na máquina.
segunda-feira, 23 de julho de 2007
Eclipse : Web Tools Platform 2.0 : versão estável
Abaixo assinado : contra CPMF
agora sim parece que é sério e não apenas um boato roalando pela net...
o pessoal da FIEP está recolhendo assinaturas contra a CPMF
participe também desse abaixo assinato contra a CPMF
segue o [link direto]
mais informações [link]
o pessoal da FIEP está recolhendo assinaturas contra a CPMF
participe também desse abaixo assinato contra a CPMF
segue o [link direto]
mais informações [link]
Assinar:
Postagens (Atom)