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:
- Suporte completo integrado para o SQL Server Compact Edition.
- Suporte as tecnologias LINQ, WPF e WCF.
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:
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.
