sábado, 25 de agosto de 2007

Oracle : JDeveloper a odisséia continua

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

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]

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]

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]

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 formatarString 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) ) { dado += c; }
        }

        int indMascara = mascara.length();
        int indCampo = dado.length();

        for ; indCampo > && indMascara > 0) {
            if mascara.charAt--indMascara == '#' ) { indCampo--; }
        }

        String saida = "";
        for ; indMascara < mascara.length(); indMascara++ ) {    
            saida += ( ( mascara.charAtindMascara == '#' ? dado.charAtindCampo++ : mascara.charAtindMascara ) );
        }    
        return saida;
    }
    
    public static String formatarCpfString cpf ) {
        whilecpf.length() 11 ) {
            cpf = "0" + cpf;
        }
        return formatarcpf, "###.###.###-##" );
    }
    
    public static String formatarCnpjString cnpj ) {
        whilecnpj.length() 14 ) {
            cnpj = "0" + cnpj;
        }
        return formatarcnpj,"##.###.###/####-##" );
    }

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

Java : links úteis

* Exemplos de código java, bom para uma consulta rápida
- The Java Developers Almanac 1.4 [link]
- CatalogJava [link]

* Usando componentes Swing [link]

* Notícias em geral sobre Java [link]

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 )

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

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

também a um certo tempo está disponível o primeiro livro de OpenLaszlo com 500 páginas, pelo que vi nos títulos dos capítulos vale a pena comprar, para quem realmente tem interesse em aprender mais do OpenLaszlo e como utilizar de maneira mais produtiva.

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 =]

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]

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

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]

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

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)