Artigos de Abril dAmerica/New_York 2007

    mIRC 2.1, WS_FTP 3.2, Winamp 0.20 e AbandonWares

    Existem usuários que não vêem sentindo em fazer upgrade, ou simplesmente em baixar uma versão mais nova de um programa que já o atende completamente em sua funcionalidade. Existem também, aqueles que acham que baixar uma versão nova do programa só vai ocupar mais espaço no disco. O site Old Version (http://www.oldversion.com) disponibiliza versões antigas de softwares para download. A lista, vai desde passa por programas populares como ICQ 1.02, Paint Shop Pro 2.0, a Java Runtime 1.2.1, Acrobat Reader 2, dentre outros.

    Para quem gosta, vale a pena matar a saudade de alguns programas que “marcaram época” na internet.

    Ja para quem gosta de games antigos (chamados abandon games ou abandonwares), aconselho os sites AbandonGames.com (http://www.abandongames.com) e
    Abandonia (http://www.abandonia.com). Só não garanto que todos possam ser executados perfeitamente no seu sistema. Para quem tiver dificuldade em games para MS-DOS, tente com o emulador DOSBOX (http://dosbox.sourceforge.net).

    Postado em 28/04/2007

    SQLHammer agora é comercial, o que esperar?

    A ótima ferramenta de administração de bancos de dados Firebird SQLHammer, que até então era freeware, foi comprada pela empresa DevRace (http://www.devrace.com), que agora está comercializando o produto cujo o novo nome é BlazeTop. A licença para o produto custa desde $153 (1 cópia), até $1645 (para cópias ilimitadas). Resta saber se a empresa vai manter o propósito principal da ferramenta: ser simples e funcional.

    De qualquer forma já salvei uma cópia do instalador da extinta Community Edition, que baixei antes de ser adquirida pela empresa. É melhor prevenir.

    Postado em 28/04/2007

    O futuro do Java ME depois do Flash Lite

    Todo mundo sabe das vantagens que o Flash proporciona sobre os Applets Java, isso
    quando falamos em facilidade de criação de animações e jogos, além de serem mais leves
    e, digamos assim, “mais aceitável” nos browsers atuais. Por estas razões os Applets em java foram, aos poucos,
    deixando de ser o centro das atenções em matéria de gráficos. Será que o mesmo vai acontecer no campo dos celulares? Bem, a Adobe sabe bem qual o potencial de sua ferramenta para celulares (o Flash Lite) e com a popularização de aparelhos com esta tecnologia, facilitará o desenvolvimento de jogos e animações
    para o ambiente móvel. O celular do vídeo abaixo é um w850i da Sony Ericsson (http://www.sonyericsson.com).

    Postado em 23/04/2007

    Teste de validação de sites no W3C

    Por curiosidade, verifiquei a validação de tags no w3c (http://validator.w3.org) de alguns sites populares: foi uma surpresa. A maioria não passa na verificação. Isso demonstra, no mínimo, a falta a preocupação dos webmasters com a portabilidade de seus serviços (ainda existem os que acham que se o site está funcionando normal no internet explorer está tudo bem). E não foram poucos os erros, dos nacionais apenas a Folha Online passou. Veja abaixo a lista dos sites verificados:

    Microsoft: 5 erros
    UOL: 1068 erros!
    Terra: 107 erros
    Google: 41 erros
    Yahoo: 47 erros
    Folha : Passou!
    Debian: Passou!
    Ubuntu: 8 erros
    Suse : Passou!
    Fedora: 38 erros
    Americanas: 116 erros
    G1 : 109 erros
    Mercado Livre: O verificador falha (erro de codificação)
    Dell : 11 erros
    Imasters: 11 erros
    Catho : Mesmo erro do Mercado Livre
    Ig : 1 erro
    TAM : 5 erros
    Sun: 26 erros
    Hotmail (Live): 88 erros
    Orkut : 28 erros (Isso é na pagina inicial de login)

    e finalmente

    ewerton.com: 3 erros :)

    Postado em 23/04/2007

    Maior controle na janela de um relatório Jasper

    Recentemente tive problemas ao usar a classe JasperViewer com Swing.
    Com essa classe, que herda de um JFrame, eu não tinha controle modal
    da janela do relatório. Isso resultava em problemas quando o usuário
    alternava da janela do relatório para a aplicação. Uma forma de resolver
    foi usando, ao invés do JasperViewer, o JRViewer(JPanel) e adicionando a
    um JDialog.

    Ex:

    JasperPrint impressao = JasperManager.fillReport(
    getClass().getResourceAsStream("jasper/ListaClientes.jasper"),params,con);
    JRViewer jv = new JRViewer(impressao);
    //Agora sim é modal!
    JDialog reportDialog = new JDialog(new javax.swing.JFrame(),true);
    //Posiciona no centro, use setSize() para ajustar o tamanho antes!
    j.setLocationRelativeTo(null);
    //Adiciona o JRViewer a janela
    j.add(jv);
    j.show();
    
    
    
    			
    			Postado  em 19/04/2007			
    			 

    O NAT

    Network Address Translation. É um recurso que permite converter endereços da rede interna em endereços da Internet. O uso mais comum deste recurso é compartilhar a conexão com a Internet. O compartilhamento pode ser feito usando um PC com duas placas de rede, um modem ADSL com hub embutido, um roteador, etc.

    Existem vários programas que permitem compartilhar a conexão usando o NAT, uma opção é o Internet Conection Sharing do Windows, mas existem proxys com recursos semelhantes, como por exemplo o Wingate. A vantagem destes sobre os proxys manuais é o fato da conexão ser quase totalmente transparente. Todos os PCs podem ser configurados para acessar diretamente a Internet, usando o servidor NAT como gateway, dispensando a configuração manual de proxy em cada programa.

    O mais interessante é que o PC local enxerga apenas o servidor de conexão e fica invisível para todos os mais PCs da Internet, que novamente verá apenas o servidor e não os PCs da rede local. É por isso que o provedor de acesso não pode fazer nada para impedir que os usuários compartilhem a conexão via NAT, eles simplesmente não tem como obter nenhuma prova de que a conexão está sendo compartilhada.

    Postado em 18/04/2007