Agora o blog esta acessível e Reformulado neste endereço... viva a tecnologia!
...aproveitem ;)

"O Microsoft® SOL é a versão brasileira de uma iniciativa global criada para ajudar as startups de software a realizarem todo o seu potencial. O programa fornece acesso fácil e rápido a todas as ferramentas de desenvolvimento Microsoft, sem custos antecipados e com requerimentos mínimos para fazer parte."
A empresa deve ser sociedade privada, ou seja, não pode ter capital aberto. Não pode ter faturamento anual superior a 1 milhão e 200 mil reais e deve ter menos de 3 anos de existência. E o foco do negócio deve ser software. Não pode ser prestação de serviços, como hospedagem de websites ou desenvolvimento terceirizado.
Os benefícios incluem todo o acervo de software da Microsoft, para uso comercial. E ainda inscrição no MSDN Premium para cada desenvolvedor inscrito, cursos de capacitação/treinamento e mentoring.
Uma breve lista do que está disponível:
- Visual Studio® Team System Team Suite (VSTS) com assinatura MSDN® Premium
- Expression® Studio Version 2
- VSTS Team Foundation Server (standard edition)
(os softwares abaixo, por exemplo, tem direito de uso em produção, não apenas desenvolvimento)
- Microsoft Windows Server® (todas as versões até e incluindo Enterprise)
- Microsoft SQL Server® (todas as versões)
- Microsoft Office SharePoint® Portal Server
- Microsoft System Center
- Microsoft BizTalk® Server
E obviamente, todo o restante disponível, grande demais para listar.
http://www.microsoftsol.com.br
fonte: http://meiobit.pop.com.br/meio-bit/industria/microsoft-sol-software-e-apoio-gratuitos-para-start-ups-bras
No windows forms, nos deparamos com a necessidade de tirar a seleção de uma linha de uma grid, para isto:
Grid.CurrentRow.Selected = false;
Espero que gostem da dica =)
Uma mão na roda, sem precisar de instalar nada e nem se cadastrar, o Resizeimage.org redimensiona imagens com toda a praticidade e agilidade da web, sem distorce-las!

http://resizeimage.org/
fonte: http://info.abril.com.br/blog/internetbuzz/20090107_listar.shtml?139879
O AbrViewer é um conversor do formato dos brushes do Photoshop para PNG. Ele é gratuíto, está sobre a Licença GNU General Public License (GPL) e foi escrito em C#.
Mais info e download em: http://sourceforge.net/projects/abrviewer/
Ontem o Márcio me passou uma dica legal, um editor Rich Text HTML para windows forms
http://www.nolanweb.co.uk/development/resources/htmleditor.htm
Fica registrado esta dica então, é gratuito! =)

Para os desenvolvedores, engenheiro e arquitetos de software, foi disponibilizado no codeplex, um guia de arquitetura e padrões de projetos escrito pelos mais renomados engenheiros da Microsoft, dentre eles Scott Guthrie, o cara do ASP.NET.
Alguns tópicos são arquitetura em camadas, atributos de qualidade, instalação, design de software, boas práticas de apresentação, negócios, dados e serviços.
Eles ainda falam sobre Rich Internet Applications (RIA), Web, Mobile, Office, Sharepoint e vários outros assuntos. Tudo isso, na faixa, de graça mesmo.
DOWNLOAD!
Calma! Ainda tem mais:
Vídeos de treinamento com apresentações sobre como implementar algumas boas práticas.
E ainda tem a Knowledge Base (Base de Conhecimento) dentro do CodePlex com guias rápidos para soluções. Por exemplo, quer saber qual a melhor forma de criar um Rich Internet Application para Web em 3 camadas? Ou quem sabe você precisa de um Checklist para Web Application?
Os checklists são particularmente úteis. Eles fazem dezenas de perguntas dentro de um projeto específico. Para o desenvolvedor solitário ou para equipes, é essencial: ajuda nos requisitos e para orçar esforço. As perguntas inclusive ajudam o cliente a descobrir necessidades escondidas ou questões que ninguém havia pensado antes. É mais ou menos como um check-up inicial de projeto.
Eles ainda fornecem um outro recurso, os CheatSheets, que pode ser traduzido como cola, no sentido de colar numa prova. São normalmente tabelas ou textos bastante resumidos, com informação essencial. Não servem como material de estudo, mas podem ser usados como consulta rápida numa reunião, por exemplo.
Não deixe de visitar:
http://www.codeplex.com/AppArch
http://www.codeplex.com/AppArchGuide
Exemplo de Arquitetura "básica" de um projeto:

fontes: http://meiobit.pop.com.br/meio-bit/software/patterns-practices-application-architecture-guide-20 ; http://www.codeplex.com/AppArchGuide
Alguém já se perguntou como percorrer os controles de um formulário?
Poderiamos fazer assim para encontrar os botões de um formulário:
foreach (var item in Controls)
{
if (item.GetType() == typeof(Button))
{
MessageBox.Show(((Button)item).Text);
}
}
Mas desta maneira não conseguimos resgatar objetos como o BindingSource, que é um controle não visual de um formulário, porém há uma outra maneira de obtermos estes controles, assim:
foreach (object item in this.components.Components)
{
if (item.GetType() == typeof(BindingSource))
{
MessageBox.Show(item.ToString());
}
}
Espero que tenham gostado e que seja útil, t+ ;)
Ah... Imitando o Bradesco Feliz 2000inove xD
Os chamados SSDs estão cada vez mais populares, em especial no setor de netbooks. Os Discos em Estado Sólido (SSDs) tem várias vantagens como o tempo de acesso mais rápido, pouco consumo de energia e são completamente silenciosos. A principal desvantagem que você pode notar, especialmente em netbooks, é a velocidade de escrita dessas unidades, que normalmente é inferior ao dos discos rígidos convencionais.
Com mais e mais SSDs chegando ao mercado, é importante entender as diferenças. Desfragmentação descreve o processo de fisicamente organizar o conteúdo de um disco rígido ou partição, onde todos ps setores de cada arquivo serão armazenados juntos para reduzir o tempo de busca e carregamento.
Os SSDs podem acessar qualquer local na unidade, no mesmo tempo. Esta é uma das principais vantagens sobre discos rígidos. Isto também significa que não há necessidade de desfragmentar um drive SSD nunca.
Essas unidades foram efetivamente concebidas para gravar dados uniformemente em todos os setores da unidade, o que a indústria está chamando de “desgaste nivelado”. Cada setor de um SSD tem um número limitado de vezes que pode ser reescrito (este é um limite teórico, que não pode ser alcançado em ambientes de trabalho).
Se você não desfragmentar seu drive SSD, pode estar certo de que não vai prejudicá-lo de forma alguma. Pelo contrário, além do processo não ser necessário, a desfragmentação exige muita escrita no disco, o que significa que a unidade atingirá o seu limite mais cedo.
Não necessitar de desfragmentação é uma grande vantagem do SSD.
fonte: http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=33828&zoneid=221&resumo=é_necessário_desfragmentar_ssds_

É pessoal, O Visual Studio, meu aplicativo favorito, está chegando em sua versao 2010, juntamente com o .NET framework 4.0
Testem o CTP e que venha o multitouch & cloud computing! :)
Quando é necessária a interação de javascript com o asp, sempre surgem algumas dúvidas, pois o ClientID, de um controle de um formulário, é definido muitas vezes pelo asp, com base na hierarquia do controle e interfaces que controlam a geração do nome para evitar duplicidade de controles no browser.
Então aí vai esta dica:
document.getElementById('<%=Test.ClientID%>').value;
ou seja, use as tags do asp "<%" "%>" quando for possível, dentro delas recupere o ClientID.
;)
Apesar do VS 2008 estar munido de uma ferramenta fantastica para produzir códigos javascript para sua aplicação web, com intellisense, debug etc, vale apena ressaltar esta dica do editor online TIDE 4 JavaScript.
http://tide4javascript.com/

Uma vez me perguntaram como ver a árvore de controles de um formulário, ou seja, sua hierarquia (que nem no Delphi)... sem querer eu descobri hoje!
Mais posts
Próxima página »