sexta-feira, 19 de fevereiro de 2010

Monitorar todos os erros da aplicação asp.net pelo global.asax

É dificil fazer uma aplicação e ela não ter nenhum bug, por isso da pra gente monitorar todos os erros pelo global.asax, nesse exemplo captura todos os erros da aplicação e grava em um arquivo "Logs.txt"

protected void Application_Error(object sender, EventArgs e)

{
HttpContext ctx = HttpContext.Current;
Exception exception = ctx.Server.GetLastError();
StringBuilder str = new StringBuilder();
str.Append(" Data: " + DateTime.Now.ToString());
str.Append("\r\n Error: " + exception.Message.ToString());
str.Append("\r\n Details: " + exception.InnerException.Message.ToString());
str.Append("\r\n URL: " + Request.Url.AbsoluteUri.ToString());
str.Append("\r\n Stack Trace: " + exception.InnerException.StackTrace.ToString());
str.Append("\r\n Request Host: " + Request.UserHostAddress.ToString());
str.Append("\r\n Host Name: " + Request.UserHostName.ToString());
str.Append("\r\n User Agent: " + Request.UserAgent.ToString());
if (Request.UrlReferrer != null)
   str.Append("\r\n URL Referrer: " + Request.UrlReferrer.ToString());
str.Append("\r\n UserName: " + Request.LogonUserIdentity.Name.ToString());
str.Append("\r\n Method: " + exception.TargetSite.ToString());
str.Append("\r\n Source: " + exception.Source.ToString() + "\r\n\r\n\r\n");

using (System.IO.StreamWriter sw = new System.IO.StreamWriter(Server.MapPath("Logs.txt"), true))
  {
       sw.WriteLine(str.ToString());
  }

}

sexta-feira, 12 de fevereiro de 2010

Filho do Hitler se matriculou na Uniderp

É galera a Uniderp cada vez pior, só que estuda la pra saber.. por exemplo eu até hj não tenho minha carterinha permante, tenho q ficar indo direto pegar minha provisóriria e ficar lá umas 2 horas na central academica..
E eu que achava que quando estudava na UFMS era desorganizada, a uniderp quebrou meus paradgmas..
Qto aos professores são execelentes, o que fode mesmo é a administração.

terça-feira, 9 de fevereiro de 2010

Nuanti leva HTML5 e Ogg Theora ao Silverlight

Nuanti, uma empresa que desenvolve tecnologias de navegação na web, produziu um decodificador de alta performance em Ogg Theora para o Silverlight da Microsoft. Chamada de Highgate Media Suite, a novidade vai ativar suporte para padrões baseados em streaming de vídeo em HTML5 com Theora em navegadores com Silverlight. O funcionamento acontece sem a necessidade de instalação de qualquer software adicional.



De acordo com o desenvolvedor da Nuanti, Alp Toker, a empresa planeja abrir o código-fonte com o objetivo ampliar a adoção de tecnologia de vídeo aberta e livre na web.


Apesar de fabricantes de browser, incluindo a Microsoft, já terem reconhecido a valor do HTML5, eles ainda não chegaram a um consenso a respeito de um codec individual. Opera e Mozilla apoiam o Ogg Theora, um codec projetado para ser livre de patentes, mas Apple e Google suportam para o codec h.264, que não pode ser usado livre de royalties.


A Microsoft ainda não implementou suporte a vídeo tag no Internet Explorer. O framework da Nuanti poderia ajudar a aumentar a adoção do Theora e capacitar usuários do IE de consumirem conteúdo em vídeo com HTML5.


Alp Toker detalha mais o projeto em um recente post em seu blog.

Fonte: http://imasters.uol.com.br

quinta-feira, 4 de fevereiro de 2010

Volta às Aulas - site Conteúdos Educacionais

O site Conteúdos Educacionais está com mais 6 novos programas elaborados pela Microsoft Educação para ajudar gestores, educadores, coordenadores pedagógicos e representantes da comunidade escolar a pensar e elaborar suas aulas de uma maneira diferente e inovadora.
Os 6 novos Programas são:
- Expression Web
http://www.conteudoseducacionais.com.br/expression-web.asp

- Live Messenger
http://www.conteudoseducacionais.com.br/live-messenger.asp

- Movie Maker
http://www.conteudoseducacionais.com.br/movie-maker.asp

- Oficinas de Criação Digital
http://www.conteudoseducacionais.com.br/oficina-digital.asp

- Microsoft Robotics Developer Studio
http://www.conteudoseducacionais.com.br/robotics.asp


- XNA Game Studio Express
http://www.conteudoseducacionais.com.br/xna.asp

Esses e os demais programas do site Conteúdos Educacionais estão disponibilizados gratuitamente para fazer download!
Conheça todos os programas disponíveis para inovar sua metodologia de ensino!
http://www.conteudoseducacionais.com.br/index.asp

Fonte: http://juniorgalvao-mvp2007.spaces.live.com/