Desde o XP SP2 (eu acho), o Windows tem seu próprio firewall, e isso é muito bom. Ele também está presente no Vista e nas versões Server. Eu sempre recomendo a todos manterem o firewall ativado, e fico desapontado quando profissionais de informática, e até mesmo programadores, muitas vezes reclamam que ele existe e desativam tudo. Isso acontece de forma ainda mais triste com o novo UAC do Windows Vista, que na minha opinião, é muito útil.
Acredito que esse tipo de comportamento seja mais por desconhecimento do sistema, do que por qualquer outra coisa. O bom desenvolvedor Windows precisa conhecer como esses componentes do sistema funcionam para poder trabalhar com eles de forma amigável.
Se você vai instalar seu servidor de aplicação ou seu servidor de banco de dados no Windows você vai precisar configurar seu aplicativo no firewall para que os usuários consigam conectar. E você pode fazer isso de forma automática e durante a instalação do aplicativo. Aqui na Cadena nós utilizamos o Inno Setup, e esta dica nos ajudou muito quando precisamos incluir esse recurso em nossos instaladores.
A idéia é usar o utilitário de linha de comando netsh, que permite alterar praticamente qualquer configuração de rede do computador usando scripts ou comandos no prompt. Você pode encontrar mais informação sobre ele no site da Microsoft.
Testei esse script com sucesso no XP SP2, no Vista e no 2003 Server.
Se você estava esperando uma boa oportunidade para adquirir licenças da RemObjects, não perca essa. Até o dia 31, eles estão dando 25% de desconto para todas as compras. Basta informar o código XMAS07 durante a compra. Mais informações aqui.
Semana passada estive no Microsoft TechEd, o maior evento técnico da Microsoft no Brasil. Foi a primeira vez que participei de um evento deste tamanho da Microsoft. Não teve nada demais e ficou dentro do padrão dos eventos que estou acostumado a ir.
Como acompanho muito as novidades pela Internet e pelos blogueiros da Microsoft, não vi muitas novidades por lá. A maioria das palestras em desenvolvimento estavam focadas no lançamento do Visual Studio 2008 e nos novos recursos do .NET 3.0 e 3.5, que são muito interessantes, principalmente LINQ. Mas como ainda não consigo usar isso pra valer no meu dia-a-dia, acabei me interessando mais na parte de sistemas operacionais, Windows Server 2008 e Vista.
Aliás, aqui fica uma sugestão para o pessoal da organização. O TechEd deveria ser separado em dois eventos, um para infra-estrutura (sistemas operacionais, servidores, rede) e outro para desenvolvimento. Explico. A maioria dos desenvolvedores, acredito eu, precisa conhecer razoavelmente bem de infra-estrutura para poder tirar proveito dos recursos, desenvolvendo aplicativos melhores, mais integrados com o ambiente, etc. Em um evento unificado como o TechEd, todas as palestras de desenvolvimento acontecem em paralelo as de infra, ou seja, é impossível participar das duas. Em vários momentos eu fiquei desapontado pois tinha mais de uma palestra que eu queria ver acontecendo ao mesmo tempo. Se não me engano, o evento nos EUA será dividido no ano que vem, espero que aqui siga o mesmo caminho.

Eu e o Zote no painel do TechEd, onde todos deixaram a sua “marca”. 
Últimos Comentários
RSS