Arquivos para a Categoria 'Microsoft'

Não teremos BorCon esse ano

O nome BorCon já não fazia muito sentido e já tinha sido abandonado pela CodeGear nos EUA. Por aqui ele resistiu um pouco mais.

Hoje alguém da Borland (sim, ela se identificou dessa forma) me ligou oferecendo o Delphi 2009. Eu disse que tinha interesse, porém iria esperar o BorCon para comprar com desconto, como faço todo ano. Então ela me disse que não teríamos BorCon esse ano.

Será que teremos que comprar o Delphi com preço full? Ou teremos alguma promoção estilo BorCon? Só isso me preocupa. A pessoa ficou de me enviar a proposta de upgrade para o Delphi 2009. Isso foi hoje de manhã e nada até agora.

De qualquer forma, em outubro tem o TechEd da Microsoft e estarei por lá novamente, principalmente para ver o keynote do Steve Ballmer.

Migração VMWare Server para Hyper-V

Aqui na Cadena nossa máquina de build é virtual. Isso é absurdamente prático e recomendo a todos. Nosso “builder” já rodou em umas 4 ou 5 máquinas host diferentes aqui, desde Linux a Windows XP e 2003 Server. Sendo que o único trabalho foi fechar a VM, copiar a pasta e abrir em outra máquina.

Essa semana compramos um novo servidor, um Core 2 Duo E8500 3.16 GHz com 4GB de RAM. Instalei o Windows Server 2008 Standard 64 bits nele e resolvi testar o Hyper-V, que é a nova tecnologia de virtualização da Microsoft.

Para minha surpresa foi muito simples migrar uma máquina do VMWare para o Hyper-V. Achei este post do Ken Schaefer que ajudou bastante. Basicamente o que fiz foi:

  1. Desinstalei o VMWare Tools da VM antes de desligá-la.
  2. Utilizei o conversor da vmToolKit para converter o disco virtual do VMWare para o formato de disco virtual da Microsoft.
  3. Criei uma nova máquina virtual no Hyper-V mandando utilizar o disco convertido.
  4. Bootei a VM e instalei o “Integration Services”, que é o VMWare Tools do Hyper-V, através do menu “Action -> Insert Integration Services Setup Disk”.

Simples assim. E já está rodando no Hyper-V perfeitamente e muito mais rápida. O tempo dos nossos builds foram reduzidos em 50%. Porém esse ganho de performance certamente está muito mais ligado ao upgrade no hardware do host do que na mudança de plataforma de virtualização.

Segue um screenshot do console de gerenciamento do Hyper-V:

Hyper-V Manager

Hyper-V Manager

TechEd 2007

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.

TechEd 2007

Eu e o Zote no painel do TechEd, onde todos deixaram a sua “marca”. :)

Sem Internet no TechEd?

Ah Microsoft… isso não se faz. Deixar a gente sem Internet no TechEd? Pelo menos é o que diz o item #10 do FAQ do TechEd Brasil 2007:

10. Haverá acesso a internet no espaço do evento?
Não. Não disponibilizaremos internet (cabo ou wireless) no espaço do evento.

Na Borcon desse ano tinhamos umas máquinas com linux que, com um pouco de sofrimento, dava para verificar os e-mails. Depois conseguimos a senha da rede Wi-Fi da Borland e ficamos mais tranqüilos.

Mas se a Microsoft realmente deixar a gente sem Internet, vou ficar desapontado.

Horário de Verão

O horário de verão sempre foi uma dor de cabeça para o pessoal de informática. Principalmente para aqueles responsáveis por servidores e sistemas que rodam 24×7 e dependem do horário do sistema. Com minha máquina pessoal normalmente não tenho problema, mas esse foi meu primeiro horário de verão rodando Vista, e infelizmente tive problemas.

Esse ano a MS até caprichou, criou um site só para explicar como atualizar o Windows para o horário de verão. Na semana passada entrei no site, segui todas as instruções, especifiquei minha versão do Windows corretamente (Windows Vista Ultimate) além de todos os outros campos. Verifiquei um por um antes de mandar. Os dados estavam corretos. Algumas horas depois recebi um e-mail em inglês dizendo que meu hotfix estava pronto para download e uma senha para descompactar o arquivo. Ao executar o arquivo ele pediu um caminho para descompactar, forneci o caminho e a senha. Depois fui até o local do arquivo e encontrei lá: WindowsServer2003-KB943000-x86-PTB.exe. Na hora pensei “meu Windows não é o Server2003, tem algo errado”. Naturalmente não consegui instalar a atualização.

Ontem após a virada, tentei usar o famoso tzedit.exe, que sempre usei nas outras versões do Windows, mas no Vista aparentemente não funciona. Fiquei com o relógio errado. Hoje pela manhã falei com o Fábio que trabalha comigo na Cadena e ele disse que tinha conseguido instalar sem problemas o hotfix que recebeu da Microsoft. Ele me encaminhou o e-mail que recebeu da Microsoft e era totalmente diferente do meu. O dele estava em português e tinha links para todas as versões do Windows. Cliquei no link para o Vista Ultimate, baixei o pacote, repeti os passos e funcionou perfeitamente.

Por que eu recebi um e-mail totalmente diferente e com o arquivo errado? Provavelmente nunca saberemos, mas as dúvidas que ficam sobre isso tudo são:

  • Por que a Microsoft deixou o processo tão complicado? Ter que preencher um formulário, receber um e-mail, baixar um arquivo, usar uma senha para descompactar esse arquivo, procurar ele no HD e executar. Isso é algo tranqüilo para nós, técnicos, fazermos, mas e o resto dos usuários? Certamente não devem ter feito, por mais que a MS tenha detalhado os passos no site, não é algo que simples usuários fazem. E pior, no e-mail está dizendo que a senha para descompactar os arquivos vencem no dia 15/10. Se o usuário não aplicar até amanhã, terá que entrar no site da MS e solicitar o arquivo novamente, preenchendo o formulário, etc.
  • Por que a Microsoft não colocou essa atualização no próprio Windows Update para que todos recebessem automaticamente? Seria a forma mais perfeita. O usuário não tem que se preocupar com nada.
  • Por que o governo muda o horário de verão todo ano? Essa me parece a questão mais importante de todas. Por que raios o governo precisa mudar o início e fim do horário de verão? Eu quero acreditar que eles tenham um bom motivo e gostaria de saber qual.

Fiquei curioso para saber como o Ubuntu lidou com o horário de verão. Muita coisa nele é mais fácil que no Windows, mas tem coisas que são bem mais difíceis também.

Xbox 360: The Red Ring Of Death

Depois de ler algumas vezes na internet outros usuários tendo esse problema, hoje foi a minha vez. Meu Xbox 360 pifou depois de 9 meses de uso:

Red Ring of Death

Vou aproveitar esse post chato para inaugurar a categoria de games no meu blog. :)

Poucos desenvolvedores não gostam de games, esses me desculpem. Eu sempre gostei, apesar de agora não ter muito tempo pra jogar. Portanto não ocuparei muito o blog com isso, mas pretendo comentar o que estiver jogando.

Nos últimos dias tenho jogado Bioshock e Guitar Hero, este último com a guitarra original, conectada ao Xbox pela porta USB. É muito divertido. Game obrigatório para qualquer gamer. Aqui no Brasil o Guitar Hero (que acompanha a guitarra) custa caro, vi na FNAC por R$ 570, absurdo. Eu comprei por US$89 no início de agosto quando estive nos EUA. Também aproveitei para completar meu conjunto de 4 controles sem fio.

Bioshock também é muito bom, a qualidade gráfica impressiona. Em algumas cenas dá pra ficar apenas observando o efeito perfeito de água que conseguiram criar. Recomendo.

A Microsoft acha que eu tenho um Mac

Não sei porque, mas a Microsoft acha que meu PC de casa, que roda Windows XP Media Center é um Mac. Antes fosse! :)

Tento entrar no Windows Update e só obtenho essa mensagem:

Windows Update Mac

MVP defende troca de ASP.NET por Rails

É no mínimo interessante ver um MVP defender a troca de ASP.NET para Ruby on Rails. Resta saber por quanto tempo Scott Bellware continuará como MVP depois dessa.

Eventos Microsoft no Second Life

Parece que o tal do Second Life não para de crescer. Agora é a vez da Microsoft investir no “mundo virtual”. O interessante é que esses investimentos estão direcionados para os desenvolvedores. Eles compraram uma ilha e batisaram de Visual Studio Island.

Aparentemente você poderá assistir palestras lá sobre tecnologias MS. Veja mais detalhes no blog do Brad Abrams.

Eu particularmente não tenho nenhum interesse no Second Life, acho um pouco de exagero pessoas gastarem tanto tempo em realidades alternativas como essas. Mas enfim, se a MS entrou e investiu nos desenvolvedores, provavelmente muitos desenvolvedores devem estar frequentando o local. :)

E a debanda continua

Mais um que diz estar abandonando a Microsoft. Eu nem fui pra .NET ainda e muitos já estão abandonando. :(

Microsoft REMIX07 Brasil

REMIX07 é a versão brasileira do evento MIX da Microsoft, que acontece em Las Vegas. É voltado para web, então não me interessou muito.

Defy All Challenges

Mais um site da Microsoft para promover o Visual Studio e a plataforma Windows, vale a pena dar uma olhada. Defy All Challenges.

Menos dependência da Microsoft

É interessante acompanhar um profissional totalmente centrado no mundo Microsoft decidir mudar drasticamente a carreira. Após 15 anos de trabalho no “mundo” Microsoft, Mike Gunderloy, editor do site Larkware, diz ter chegado à conclusão de que ela (Microsoft) é na verdade uma ameaça ao futuro do desenvolvimento de software e por isso ele não quer mais trabalhar com eles.

Ele criou inclusive um novo blog, A Fresh Cup, onde está contando suas experiências na mudança. O primeiro post é importante pois ele explica a decisão. Os demais posts mostram que ele está usando o Ubuntu Linux e começando a aprender Ruby e Rails. Ele também comprou um Mac e ainda não se decidiu em qual plataforma vai ficar.

Coincidentemente outro desenvolvedor Microsoft de longa data postou algo parecido em seu blog. Dizendo que um dos compromissos para 2007 é depender menos da Microsoft. Porém esse desenvolvedor cometeu um engano, disse que oito anos atrás ele decidiu pelas ferramentas MS (VB) porque elas simplesmente eram as mais fáceis e rápidas que existiam. Certamente ele não conhecia o Delphi.

Hoje em dia quem desenvolve software desktop não tem muito como não depender da Microsoft, pelo menos no sistema operacional. Eles reinam absolutos e nenhuma outra plataforma conseguiu chegar perto de ameaçar isso.

Rodando Vista

Já estou oficialmente migrado para o Vista. Instalei o Vista Ultimate hoje em meu notebook e até agora estou muito satisfeito. Já estou usando a versão em português do Brasil e tive pouquíssimas dificuldades com ele até agora.

BDS 2006 instalado e compilando todos os meus projetos. Achei engraçado que o Vista não vem com .NET 1.1 instalado e o setup do BDS precisou instalar. A única pequena dificuldade na instalação foi o Update 2, mas em instantes achei a solução na Internet, onde descobri ser necessário desativar o Controle de Conta de Usuário, que é um dos novos sistemas de segurança do Vista. Depois de instalado, reativei o recurso e está tudo correndo bem. Se você precisar desativar, entre em “Contas de Usuário” e use o link na parte de baixo da janela.

Uma das mudanças que me chamou atenção, além de todo visual novo, é que a estrutura física de diretórios é em inglês, mesmo na minha versão em português, porém, existe um sistema de apelidos, de modo que quando eu navego pelo explorer, o “Program Files” do disco aparece como “Arquivos de Programas”. Parece meio confuso de início.

O desempenho dele até agora está surpreendente. Tudo muito rápido. A nova interface Aero parece muito leve e com ótimo tempo de resposta aos comandos.

Outro detalhe que me impressionou é que o Vista simplesmente reconheceu TODO o meu hardware. Não precisei procurar driver para NADA! Tudo funcionando perfeito logo no primeiro boot! Lembro que no XP nada funcionava de cara, tinha que instalar os drivers de cada dispositivo.

Ainda não tive tempo de testar muito meus aplicativos Delphi, mas não percebi nenhum problema até agora nos poucos testes que fiz.

Agora estou baixando o Office 2007 da MSDN e instalo amanhã. Tudo novo por aqui, só falta o Delphi 2007. :)

Windows Vista SuperSite Review

O Windows Vista finalmente foi lançado. Eu sei que alguns já estão usando, mas se você ainda não migrou, certamente o fará mais cedo ou mais tarde.

Eu ainda estou no XP pois minha assinatura da MSDN venceu dias antes do lançamento da versão final, dá pra acreditar? E pior, não recebi notificação da Microsoft para poder renovar com antecedência. Enfim, estou aguardando minha assinatura voltar a ativa para baixar o Vista final e migrar minhas máquinas.

Se você também está nesse caminho, vale a pena começar a ler alguns reviews pela Internet para obter todo tipo de informação a respeito do novo OS.

Então para fechar o ano, indico um bom review, que está sendo publicado gradativamente pelo Paul Thurrot em seu SuperSite for Windows.

Uma ótima passagem de ano a todos e vamos torcer para que 2007 seja ótimo para todos nós, com muitas boas novidades na área de desenvolvimento. :)

Feliz Ano Novo!

Site da Microsoft ainda usa .NET 1.1?

Estava tentando baixar o SP1 do Visual Studio 2005, mas não foi possível porque só dava erro.

O que me chamou atenção é que aparentemente eles ainda estão usando .NET 1.1 no site da MSDN, veja o rodapé (clique para ampliar). 

Erro site Microsoft

Licenciamento da interface do Office 2007

Agora que o Office 2007 foi lançado oficialmente, uma novidade para os desenvolvedores deixou muita gente surpresa.

Se você pretende criar interfaces para seus aplicativos parecidas com a do Office 2007, ou seja, utilizando a famosa “Ribbon”, você vai precisar de uma licença da Microsoft. Isso mesmo, uma licença. Felizmente essa licença não tem custo nenhum. Pelo que parece, bastará assinar um acordo com a Microsoft, mais nada.

Qualquer tipo de aplicativo pode licenciar e utilizar a nova interface, desde que não sejam aplicativos que concorram com o MS Office.

A MS diz que o motivo da licença é proteger a propriedade intelectual deles e todo o investimento de pesquisa e desenvolvimento realizado pela equipe do Office na concepção da nova IDE. A licença descreve por exemplo, o que você pode e o que você não pode fazer com a interface. Por um lado isso é legal, pois todos os aplicativos que usarem a interface licenciada, vão seguir um padrão consistente, por outro, é uma malice ficar licenciando a interface.

Acredito que a maioria dos pequenos desenvolvedores não deve assinar a licença, muitos talves nem fiquem sabendo que a licença é necessária. E duvido também que a MS venha atrás dessa galera.

Enfim, para quem quer desenvolver aplicativos com a nova interface, licenciar, e ficar tudo certinho como deve ser, a melhor alternativa é utilizar componentes de empresas licenciadas pela MS. No meu caso, uso da DevExpress, que é uma das primeiras empresas licenciadas e que já fornece o componente para VCL e para WinForms. Não esqueça porém que mesmo usando os componentes de uma empresa licenciada, você também precisa obter a licença junto a MS. A vantagem de se usar os componentes de uma empresa licenciada, é que você sabe que o componente está dentro do padrão esperado pela MS, então você não terá problemas em cumprir as exigências da licença.

Ótimo artigo sobre a nova interface do Office 2007

Muita gente não viu nenhuma vantagem na mudança radical que a MS fez na interface para o novo Office 2007. E muitos acharam que ela ocupa mais espaço do que a interface antiga.

Hoje me indicaram este ótimo post de um dos gerentes de desenvolvimento do Office com explicações detalhadas do motivo dessas mudanças.

Vale a pena a leitura, pois logo nossos usuários vão querer esse tipo de interface em nossos programas. :)

Alias, existem alguns dados interessantes neste post. Lá ele revela por exemplo que apenas 2% dos usuários customizam a interface do Office, ou seja, todo mundo usa o “padrãozão” mesmo, ou out-of-box-experience. Lembre-se disso ao pensar em investir tempo em recursos que permitirão seus usuários customizar o visual do seu aplicativo. 

Qtek S200

Meu brinquedo novo. PocketPC Phone, Windows Mobile 5, GSM.

Brasil primeiro lugar na Imagine Cup

Roberto e Eduardo Sonnino, filhos do nosso amigo Bruno Sonnino, grande figura da comunidade Delphi, ganharam primeiro lugar na categoria “interface design” na Imagine Cup da Microsoft.

A final foi realizada na Índia e os garotos foram lá mostrar que o Brasil tem muito potencial nessa área. Parabéns aos garotos e ao pai coruja, que imagino não estar se cabendo de orgulho.

A outra equipe brasileira que também foi pras finais na Índia, pegou segundo lugar na categoria “software design”. Brasil dominando!

Mais info na Info.

Tem também um video no YouTube em que eles explicam um pouco o projeto.