jump to navigation

Visual Studio “Orcas” CTP 2 Maio, 2007

Posted by Tuco in Software.
add a comment

Está disponível para download as versões CTP Express do Visual Studio codinome Orcas.

As principais características do “Orcas” são:

Adobe Flex será Open Source 26 Abril, 2007

Posted by Tuco in Software.
add a comment

A Adobe planeja disponibilizar o Flex como Open Source sobre a Mozilla Public License.

Mais detalhes neste link.

Gerador de CPF e CNPJ 25 Abril, 2007

Posted by Tuco in Software.
add a comment

Neste link você encontra um gerador de CPF e CNPJ para testar programas.

Rodando aplicações ASP.NET no Apache Tomcat 21 Fevereiro, 2007

Posted by Tuco in Software.
add a comment

Grasshopper é um plugin gratuito para o Visual Studio .NET que permite a você fazer o deploy de suas aplicações nativamente no Tomcat.

Repare que a versão GA é para o VS 2003 mas existe um Technology Preview para VS 2005 .NET 2.0

Pretendo fazer alguns testes e publicar os resultados aqui. ;)

Pattern para repositório de documentos 16 Fevereiro, 2007

Posted by Tuco in Software.
add a comment

Se você já acessou um repositório open source com SubVersion deve ter reparado esta estrutura de pastas:

Trunk
Branches
Tags

Isto é um Pattern para repositório de desenvolvimento (ou documentos):

Desenvolvedores atualizam todo novo trabalho no tronco: Dia-a-dia todas as modificações são atualizadas no /trunk. Novas caracteristicas, correção de bugs e etc…

O Tronco é copiado para o ramo ‘release’: Quando a equipe decide que a versão esta pronta para o release 1.0, então, /trunk é copiado para /branches/1.0

Equipes continuam a trabalhar em paralelo: Uma equipe inicia rigorosos testes no release ramificado enquanto outra equipe continua um novo trabalho (versão 2.0) em /truck. Se bugs são descobertos em uma ou outra localização, correções são efetuadas conforme necessário. Em algum ponto o processo encerrará.
O ramo (branch) é ‘congelado’ para teste final antes de um release.

O ramo é rotulado e liberado: Quando o teste está completo, /branches/1.0 é copiado para tags/1.0 como referencia. A ‘tag’ e empacotada e enviada para o cliente.

Manutenções de Branches: modificações em /branches/1.0 são copiadas para /tags/1.0.1 repetindo o processo.

O cliente TortoiseSVN permite você alternar sua pasta de trabalho entre branches e o trunk rapidamente. Ou seja, eu posso com um clique mudar de /MeuProjeto/trunk para /MeuProjeto/branches/7.3.66 e fazer uma correção específica para aquela versão.

Curiosamente, quando dizemos que ‘copiamos’ do trunk para branches o SubVersion na verdade mantém apenas históricos do branch baseado no trunk de origem, ele não faz uma cópia física o que aumentaria demais o tamanho do database.

Referência:

http://subversion.tigris.org/

VMWare Server 15 Fevereiro, 2007

Posted by Tuco in Software.
add a comment

Diz a lenda que a Microsoft usava os produtos VMWare em suas apresentações mundo afora mas um dia ela descobriu(?) que custava mais barato desenvolver seu próprio virtualizador de hardware e ainda por cima ganhar um dinheiro (oh, rly?!) vendendo ele, disso surgiu o Virtual PC da Microsoft.

Para quem não entende do assunto: virtualização permite que um único computador contenha várias máquinas virtuais cada qual com seu sistema operacional e endereço na rede, ou seja, ao invés de uma empresa comprar 5 servidores, ela compra apenas um e virtualiza 5 servidores usando o VMWare, Virtual PC ou Xen.

Eu tava passeando pelo site da VMWare e descobri que eles agora tem, além do tradicional VMWare Player, um produto voltado para virtualização de servidores chamado VMWare Server. O melhor de tudo: é gratuito e tem versão para Windows e Linux.

Eu baixei e instalei no meu servidor Windows 2003. Criei uma máquina virtual e instalei nela o SmothWall. Funciona que é uma beleza!! Criei outra máquina virtual e instalei o OpenSuse para brincar.

Quando eu estiver com mais tempo vou escrever mais a respeito disso.

VMWare Monitor