Pesquisar

2 de jun de 2009

ADO.NET Entity Framework Provider for Firebird RTM

Está disponível o Provider para Firebird, com suporte ao Entity Framework: http://www.firebirdsql.org/index.php?op=files&id=netprovider

31 de mai de 2009

.NET Architects Day 2009

Estão abertas as incrições pro .NET Architects Day 2009, o primeiro evento do grupo .Net Architects, fundado pelo Giovanni Bassi.

Apesar de não ter ido em nenhuma reunião(moro em São Vicente e faço faculdade aos sábados), sei que são de excelente qualidade e pretendo ir ao evento.

Para mais informações: http://www.dotnetarchitects.net/page/NET-Architects-Day-2009.aspx

26 de mai de 2009

Novo Release do AJAX Control Toolkit

Já fazia 9 meses desde o último release do AJAX Control Toolkit. Nesta nova versão temos 3 novos controles além de mais de 20 bugs corrigidos:

HTMLEditor - Um editor HTML que permite criar e editar a partir dos botões ou diretamente no código.

ComboBox - Uma mistura de DropDown com TextBox

ColorPicker - Uma extensão para TextBox que permite que você escolha uma cor a partir de uma paleta de cores

CLR 4.0 Debugging

Além de todas as novidades que veremos no .Net 4/C# 4(dynamic, variância de generics, etc) a nova CLR4.0 permitirá dump debugging para código gerenciado. Dump seria algo como despejo, no nosso caso despejo de memória. O termo é comum em muitas ferramente de diagnóstico.



Assim quando um programa travar, você pode abrir o arquivo dump(figura 2) e ver o estado do programa na hora do crash(figura 3). É como se você estivesse debugando o programa, com algumas limitações, a primeira e óbvia é que você não pode continuar a execução do programa, outra que tinhamos no CTP e foi resolvida no Beta é o acesso a propriedades e métodos, já não temos um processo rodando pra executá-los.





Para executar os métodos e propriedades o VS2010 interpreta o código IL e executa o código virtualmente. Na janela Immediate Window(figura 4) você pode ver as chamadas que fiz, usando o arquivo dump, as chamadas virtuais são marcadas com um asterisco(*). E se tentar continuar a execução do programa, irá receber a mensagem de que não é possível:

20 de mai de 2009

Visual Studio 2010 Beta 1 disponível para o público

Está disponível para download o Visual Studio 2010. Foram liberadas as versões Professional e Team System em formato ISO ou Web Installer, que baixa apenas os componentes necessários. O .Net 4 Beta 1 também está disponível, assim como o Foundation Server 2010 Beta 1.

Visual Studio 2010 Professional Beta 1 (Web Installer)
Visual Studio 2010 Professional Beta 1 (ISO)
Visual Studio Team System 2010 Beta 1 (Web Installer)
Visual Studio Team System 2010 Beta 1 (ISO)
Visual Studio Team Foundation Server 2010 Beta 1
.NET Framework 4.0 Beta 1

18 de mai de 2009

Visual Studio 2010 e .NET 4.0 Beta 1 disponível hoje

A Microsoft lançou hoje a versão beta 1 do VS.NET 2010 e do. NET Framework 4.0 para assinantes MSDN, o lançamento público será na quarta-feira.

Para mais informações visite a página do Visual Studio 2010

12 de mai de 2009

TechEd 2009 - Stored Procedure Panel

Está disponível o vídeo do debate sobre Stored Procedure na TechEd 2009. São quatro MVP´s falando os pros e contra de cada abordagem. Pra assistir você precisa do Silverlight, se não tiver, vai aparecer um aviso, é só baixar o instalador e executar, ou pode baixar o arquivo WMV:

http://www.msteched.com/online/view.aspx?tid=1fd917e2-e451-44c2-b515-c778325846fe
http://e.msteched.com/public/us/PAN67.wmv

3 de mai de 2009

CoSpeed Speed+Zoom Hack 2.17 for Conquer 5121 (MultiClient)


English
Working on patch 5121
Multi Client


How to use:
Check COSpeed(OFF) to turn on.
- If you wanna to enable speed hack just specifies Char, uncheck "All" checkbox and select chars that you wanna on list
- To use Zoom Hack, select one char and use slider. To back to original zoom, click on Reset Zoom

If you have problem with Vista: Right click the program and then click Run As Administrator.


You Need .Net2: Download

Download CoSpeed:





18 de mar de 2009

ASP.NET MVC v1 Final

Conforme o blog do Jeffrey Palermo, saiu a versão 1 do ASP.NET MVC.

A versão do jQuery foi atualizada pra 1.3.2 e um bug relacionado ao Silverlight foi corrigido

16 de mar de 2009

MCPD Windows Developer

Passei no exame 70-548 e finalmente ganhei o MCPD. Vou continuar os estudos, agora pensando nos certificados do Visual Studio 2008 que acabaram de sair. Provavelmente vou fazer primeiro o de ASP.NET que uso diariamente.



25 de fev de 2009

Artigo "Garbage Collection" na .Net Magazine nº 59


Estou meio atrasado. Na edição de Janeiro, nº 59, saiu meu artigo sobre Garbage Collection. É um assunto interessante, apesar de não ser programação em si, envolve muitos conceitos importantes que deve ser levado em consideração na hora de programar. Qualquer dúvida, é só escrever aqui no blog ou enviar por email.

17 de fev de 2009

ANALISTA / DESENVOLVEDOR .NET PLENO

Para os desenvolvedores da região de Jundiai. Quem quiser conhecer o site da empresa: www.programmers.com.br

Experiência / conhecimentos comprovados em:

Estruturação de processos industriais e comerciais conceitual, lógico e físico

* Metodologias: MSF/Agile

* Desenvolvimento voltado para Web

* Componentização e re-uso

* OO, SOA e UML

* Modelagem em Banco de dados relacional: SQL Sever 2000/2005

* Domínio avançado do Visual Studio. NET (C#.NET, ASP.NET 1.1, 2.0)

* Domínio de HTML, JavaScript e VBScript

* Desenvolvimento para Banco de Dados: SQL Server 2000/2005

* ADO.NET, COM+ e programação "n"tier

* Conhecimentos de UML,XML, SOAP, Web Services

* BI - Analysis Services / Integration Services e Reporting Services

* Inglês intermediário à Avançado ( leitura , escrita e conversação)


Escola mínima: Técnico concluído ou superior em andamento

* Local de trabalho : Jundiaí/SP

* Periodo Integral de 2a. A 6a. Feira

* Forma de contratação PJ ou CLT

Fátima Meneghetti

RH - Programmer's Software & IT Services

+55 (19) 3242-8033 - maria.meneghetti@programmers.com.br

9 de fev de 2009

ASP.NET MVC no IIS 6.0

Agora com a versão Release Candidate do ASP.NET MVC resolvi começar a estudar sobre o assunto.

Como ainda sou usuário e fã do Windows XP, já imaginei que poderia ter problemas com o IIS 6.0. Acontece que o IIS só passa pro ASP.NET as chamadas que estão configuradas para isso, usando a extensão do arquivo. Então quando você chama a página /Home/About o ASP.NET nem fica sabendo, o IIS logo fala que a página não existe.

Você tem duas opções pra resolver o problema. Uma é adicionar um redirecionamento pro ASP.NET usando o wildcard *, isso faz com que todas as chamadas sejam enviados pro ASP.NET, o que terá impacto no desempenho geral do seu site.

A outra opção, que considero melhor, apesar de alterar sua URL é usar a extensão .aspx nas URLs, /Home/About será /Home.aspx/About. Além de não impactar no desempenho, na maioria das vezes é sua única opção pra quem usa hospedagem compartilhada e não tem acesso ao servidor.

Como o ASP.NET MVC cria os links quando você usa o Html.ActionLink, a única alteração necessária é no Global.asax, onde você vai apagar a rota padrão, e adicionar as seguinte:

routes.MapRoute(
"Default",
"{controller}.aspx/{action}/{id}",
new { action = "Index", id = "" }
);

routes.MapRoute(
"Root",
"",
new { controller = "Home", action = "Index", id = "" }
);

A segunda é apenas para o diretório raiz funcionar.

Depois de mudar o Global.asax basta compilar e atualizar o servidor que já vai funcionar!

6 de fev de 2009

Executando script após update via AJAX

Uma dica pra quem quiser executar um script sempre após o update do Ajax no Asp.Net.
Alguem scripts não funcionam se você envia-los pelo ScriptManager, pois precisam ser executados após a requisição do Ajax ser terminada e fechada. É o caso do PNGFix pro Internet Explorer 6.0.
Se você carregar imagens no seu UpdatePanel, o PNGFix não funciona pras novas imagens, mesmo mandando executar novamente pelo ScriptManager, esta foi a única alternativa que encontrei.

É simples, adicione a seguinte chamado ao body:

<body onload=" RegisterEndRequest()">

E adicione o script na sua página:

function RegisterEndRequest() {

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

}

function EndRequestHandler() {

$('.imagem').pngFix();

}

A primeira função é a que será chamada pelo onload do body, ela vai registrar a outra função para que seja executada sempre que terminar um update do Ajax. Na EndRequestHandler você coloca o seu código.

Simples!

1 de fev de 2009

Site de consultoria em arquitetura do Giovanni Bassi

Para quem ainda não conhece, Giovanni Bassi é editor técnico da .Net Magazine, fundou um grupo sobre arquitetura de software, entre outros. Inaugurou seu site de consultoria. Vale a pena guardar esse link, o cara entendo muito de arquitetura e .Net e está sempre por dentro das novidades.

Novo Forum MSDN Brasil

A MSDN Brasil está com forum novo, igual ao que foi inaugurado ao MSDN EUA já há algum tempo. Agora parece estar mais ágil e dinâmico.

O que incomoda é a falta de separações entre os forums, não existe mais grupo como .Net, Sql, etc...

O novo link é http://social.msdn.microsoft.com/Forums/pt-BR/categories/

Para mais informações, leia o post do Oneda, onde fiquei sabendo da novidade: http://oneda.mvps.org/blog/archive/2009/02/01/novo-f-rum-do-msdn-brasil.aspx

27 de jan de 2009

ASP.NET MVC 1.0 Release Candidate Disponível

Hoje foi lançado o ASP.NET MVC 1.0 RC, disponível pro Visual Studio 2008 e Visual Web Developer 2008. Para fazer o download clique aqui.

Este deve ser o último lançamento antes da versão final, que deve sair no próximo mês. O RC contém várias correções de bugs além de novos recursos. Para mais informações acesse o Blog do Scott Guthrie