Arquivo de fevereiro \25\-03:00 2010
Windows 7 anti-crack. Novo WGA?
Publicado por julianomarcon em Sem categoria em 25 de fevereiro de 2010
A Microsoft novamente faz sua pesquisa sobre a vida de seus usuários instalando um aplicativo que faz a varredura do sistema em busca de alguma ilegalidade. Essa atitude já foi tentada e muitas pessoas se sentiram "invadidas" pela intrusão do software detetive e chegaram a bloquear o aplicativo da Microsoft (Windows Genuine Advantage – WGA) em seus equipamentos.
Desta vez o aplicativo é o "Windows Activation Technologies" ou seja WAT e também conhecido como KB971033. Ele deve enviar informações sobre seu registro de software a cada periodo de tempo (provavelmente 3 meses) para que a empresa de Steve Ballmer tenha maiores informações sobre suas atitudes de Jack Sparrow.
Não acho abusivo a verificação no sistema, afinal de contas quem desativa sabe que seu sistema é ilegal e tem noção que não poderá usufruir de todos os serviços e atualizações da Microsoft. Mas parece que muitas pessoas acham muito alto o valor cobrado pelos produtos e acabam por comprar a versão alternativa de seus sistemas em pequenas lojas nas calçadas dos centros urbanos.
Para não aceitar a atualização é necessário que o serviço de update esteja configurado para apenas avisar sobre as necessidades o download do aplicativo e quem já o instalou, pode removê-lo facilmente.
Zen Coding: Alta produtividade com Code Snipets
Publicado por julianomarcon em Sem categoria em 18 de fevereiro de 2010
Não é dificil atualmente que um desenvolvedor programe de forma rápida suas aplicações pela grande quantidade de ferramentas que ajudam na produção do código, mas essa me deixou impressionado com as possibilidades.
Seu nome é: ZenCoding.
Nada mais é que um conjunto de pluggins para diversos softwares (Visual Studio, PSPad, Aptana, TextMate, Coda e outros) que permite que seja gerado código Html de qualidade através de seletores CSS. Como exemplo, a linha a seguir:
html:xt>div#tudo>(div#cabecalho+(div#container>(div#menu>ul>li.item$*5>a)+div#conteudo)+div#rodape)
Gera o código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<title></title>
</head>
<body>
<div id="tudo">
<div id="cabecalho"></div>
<div id="container">
<div id="menu">
<ul>
<li class="item1"></li>
<li class="item2"></li>
<li class="item3"></li>
<li class="item4"></li>
<li class="item5"></li>
</ul>
</div>
<div id="conteudo"></div>
</div>
<div id="rodape"></div>
</div>
</body>
</html>
Isso pode tanto ajudar quanto atrapalhar o desenvolvedor, digo atrapalhar por facilitar demasiadamente a geração do código fazendo com que o programador desconheça o que está sendo produzido.
É uma pena que o pluggin para o visual studio não trabalhe exatamente como deveria, mas testei no PSPad e com certeza torna muito mais rápida a criação das páginas, principalmente para aqueles que gostam de iniciar todo projeto do zero e em um editor de texto simples (como eu gostava).
Um artigo (em inglês) bem interessante sobre a ferramenta pode ser visto aqui.
Bom proveito!