Friday, January 23, 2009

Destravando a virtual machine do Visual Studio 2010 CTP

Ano novo, vida nova , Visual Studio novo também. Começei a dar uma olhada e a testar as novas funcionalidades do Visual Studio 2010 CTP. Estou bastante animado com as novidades na área de testes manuais (ou web) e das novidades no TFS. Confesso que quando li a primeira vez sobre o Visual Studio 2010 pouco depois do lançamento do VS 2008 , fiquei um pouco chateado e pensando: caramba acabaram de lançar o 2008 e ja estao anunciando o que vem no 2010. Porém quando começei a ver os videos sobre o que virá no 2010, passei a pensar: caramba ainda falta muito tempo (nem um ano vai) até a versao final, e eu estou precisando usar isso e isso e isso. Acho que essa é a grande diferença desta versao 2010: muitas coisas realmente úteis, que sentimos falta. Desta vez eles fizeram um grande trabalho de ouvir os feedbacks da comunidade.

Bem esse blog nao é sobre o que tem no Visual Studio, mas como voce poderá fazer para testá-lo. A microsoft disponibilizou a versão CTP do Visual Studio 2010 na forma de download de uma Virtual Machine. O problema é que essa virtual machine está configurada para nao funcionar mais a partir de 1/1/2009. Então o que fazer se voce quiser começar a brincar com ele.

Vamos a soluçao:

1 - Faça esses passos ANTES de executar a sua VM pela primeira vez, para garantir que tudo vai funcionar direitinho.

2- Abra no bloco de notas(ou similar) o arquivo da VM que voce extraiu com extensao .vmc.

3 - Procure pelo nó
<integration>
<microsoft>
<mouse>
<allow type="boolean">true
</mouse>

4 - Abaixo de adicione o seguinte código
<components>
<host_time_sync>
<enabled type="boolean">false
</host_time_sync>
</components>

5 - deixe o resto como está.

6 - Inicie a VM e digite del (o mais rapido que puder,pois o tempo é curto para teclar del) para entra na BIOS.

7 - Altere o horário do sistema para uma data anterior a 1/1/2009. Nao exagera pq eu coloquei 2006 e deu problema mais na frente, coloque alguma durante 2008, aproximadamente, até porque em alguns meses devem sair as versões beta.

Voilá!

Detalhe: O Windows 2008 vai continuar pedindo para ser ativado. Mas NAO ative. Se tiver algum recado pedindo para ativar, nao ative. Aguarde alguns segundos e clique em ativar depois.

Clique aqui para baixar o Visual Studio 2010 CTP

Have Fun!

Monday, January 19, 2009

Filtrando a lista de usuários nos campos Assigned To

Vai ai uma dica bem útil para quem trabalha com o TFS. Quando criamos um novo bug ou task ou qualquer outro work item precisamos "assign" para alguém. Neste momento verás que o campo "Assign To" listará todo os usuários do seu AD. Blehh, horrivel isso. Mas para consertar é fácil, precisamos apenas editar a definição do work item (terá que fazer isso em cada work item). Procure pelo nó <field name="Assigned To" refname="System.AssignedTo" type="String">

Eis o que precisa ser mudado:

<field name="Assigned To" refname="System.AssignedTo" type="String" >
<ALLOWEDVALUES filteritems="excludegroups">

<LISTITEM value="[project]\Project Administrators" />
<LISTITEM value="[project]\Contributors" />
</ALLOWEDVALUES>
</field>


Com isso voce está dizendo que apenas os usuários dos grupos Project Administrators e Contributors do seu projeto sao valores válidos para serem listados.

Dica da dica: utilizando o Power Tools para TFS 2008, voce pode fazer a edição de Work Items visualmente.

26/01/2009 - Eu estava implementando aqui em um projeto e atualizei o XML pois reparei que estavam faltando alguns "/>".

Have Fun!

O Especialista

Um especialista foi chamado para solucionar um problema com computador de grande porte e altamente complexo... Um computador que vale 12 milhões de dólares. Sentado em frente ao monitor, pressionou algumas teclas, balançou a cabeça, murmurou algo para si mesmo e desligou o computador. Tirou uma chave de fenda do seu bolso e deu volta e meia em um minúsculo parafuso.Então ligou o computador e verificou que tudo estava funcionando perfeitamente. O presidente da empresa se mostrou surpreendido e ofereceu pagar a conta no mesmo instante.

- Quanto lhe devo? - perguntou.
- São mil dólares, por favor.
- Mil dólares? Mil dólares por alguns minutos de trabalho? Mil dólares por apertar um parafuso? Eu sei que meu computador vale 12 milhões de dólares, mas mil dólares é um valor absurdo! Pagarei somente se receber uma nota fiscal com todos os detalhes que justifique tal valor.

O especialista balançou a cabeça e saiu. Na manhã seguinte, o presidente recebeu a nota fiscal, leu com cuidado, balançou a cabeça, e saiu para paga-lá, no mesmo instante, sem reclamar.
A nota fiscal dizia:
Serviços Prestados:
Apertar um parafuso.....................1 dólar.
Saber qual parafuso apertar.............999 dólares.

Dizem que não se cobra pelo que se faz, mas pelo que se sabe!

Excelente texto enviado pelo amigo Gustavo Barizon administrador do site (http://www.jdefusion.com/)

Have Fun!

Friday, January 16, 2009

Poster .Net Framework 4.0

Nada melhor do que começar 2009 falando do assunto que certamente será o mais comentado e discutido do ano: .Net Framework 4.0.

Bem, vamos começar devagar. Segue abaixo o link para o Poster com os hot topics e novidades do .Net Framework 4.0. Não deixe olhar a versão Deep Zoom , está muito legal. Pelo poster voce já pode ir sentindo o que virá pela frente. Meus destaques são a reformulaçao do Workflow Foundation, as bibliotecas do Asp.Net MVC e as classes de manipulaçao de XAML.

Esse framework promete!

Confira: http://blogs.msdn.com/brada/archive/2008/10/29/net-framework-4-poster.aspx

Fonte: Blog do amigo Renato Guimarães

Have Fun!