Reto: Descifra el codigo

Para seguir con la saga: “Retos on Geeks.ms

Quizás algunos ya hayan visto este código u otros lo descifren muy rápido, así que abstenerse en los comentarios para dar chance a los demás. Es un código en JavaScript, y la idea es tratar de saber que genera el document.write, sólo viendo el código, sin compilar o depurar usando algún editor.

   1: e = '0x00' + '19';
   2: str1 = "%A2%FA%F1%EC%86%EB%EA%E1%F2%FD%A5%B8%EC%F1%EB%F1%F8%F1%F2%F1%EA%E1" +
   3:        "%A0%FE%F1%FA%FA%FD%F4%B8%A4%A2%F1%FC%E8%F9%F5%FD%86%EB%E8%FB%A5%B8" +
   4:        "%FE%EA%EA%F6%A0%B7%B7%EA%F1%F6%F7%FB%F4%EA%B4%FB%F7%F5%B7%F2%FA%B7" +
   5:        "%F5%FD%F4%EA%B7%B8%86%EF%F1%FA%EA%FE%A5%A9%86%FE%FD%F1%FF%FE%EA%A5" + 
   6:        "%A9%A4%A2%B7%F1%FC%E8%F9%F5%FD%A4%A2%B7%FA%F1%EC%A4";
   7: str = tmp = '';
   8: for (i = 0; i < str1.length; i += 3) {
   9:     tmp = unescape(str1.slice(i, i + 3));
  10:     str = str + String.fromCharCode((tmp.charCodeAt(0) ^ e) - 127);
  11: }
  12: document.write(str);

En la noche, o quizás mañana voy a tratar de enviar de que trata este código.

P.D.: Para este reto, el premio es la satisfacción de ver lo que genera el código :D.

Saludos,

Ejemplos ReportViewer (Reporting Services)

En una pasada entrada, solicitaron ejemplos usando ReportViewer, pues aquí están.

Primero recuerden que con Reporting Services pueden trabajar en dos modos: Report Server y Modo Local, mas detalles en esta entrada: ¿Necesito un Report Server?, aquí un ejemplo de Reporting Services en modo Local: [How To] Reporting Services sin IIS y sin servidor de informes. Hace años también publique un artículo en lo que fue la revista MTJ.Net, pero desde hace mucho tiempo los artículos estaban perdidos, pero veo que ahora están disponibles aquí: Artículos Técnicos MSDN10, aquí el artículo en mención: Nuevos Controles de Reporte en Visual Studio 2005, que contiene ejemplos del uso en modo local y en modo Report Server.

El primer juego de ejemplos, es el que viene por defecto con AdventureWorks, si no tenemos instalado AdventureWork lo podemos encontrar en el siguiente link. Y en la siguiente ruta: 90SamplesReporting ServicesReport SimplesAdventureWorks Sample Reports, después de instalar los ejemplos, encontraremos la solución con ejemplos de ReportViewer en modo Servidor, debemos abrir la solución, compilar y publicar, los pasos pueden leerlos en este párrafo: Cómo instalar Ejemplos de la Base de Datos AdventureWorks en SQL 2005.

El segundo juego de ejemplos: ReportViewer Samples for Visual Studio 2005, tiene dos ejemplos:

  • Un ejemplo de una aplicación Windows lector de RSS (RSSNewsReader), usando C#. Genera un reporte con toda lista de nuevos items en el RSS.
  • Un ejemplo de una aplicación Windows para el reporte del Log de una aplicación Web (WebLogAnalyzer), usando VB.Net. Contiene varios tipos de reportes, listas, barras, y gráficos.

Los dos ejemplos usan reportes en modo Local, y no necesitan la conexión a una base de datos.

Mas información:

P.D.: Como ya lo comentó Mary Arcia, ahora los ejemplos de SQL Server están en un repositorio en CodePlex: http://www.codeplex.com/SqlServerSamples.

P.D.2: Si quieren agregar Geeks.ms a sus buscadores favoritos puede usar la siguiente página para la configuración automática: http://sergiot2.com/blog/searchengine.aspx.

Algunos screenshots, del segundo juego de ejemplos:

http://sergiot2.com/blogimages/2008/11Nov/12_RSS_Reader.jpg

http://sergiot2.com/blogimages/2008/11Nov/12_Web_log_Analyzer_01.jpg

http://sergiot2.com/blogimages/2008/11Nov/12_Web_log_Analyzer_02.jpg

Saludos,

Sesiones del PDC 2008, filtradas para no enloquecer con tanta informacion

http://sergiot2.com/blogimages/2008/11Nov/10_SmileyPDC.jpg

El PDC (Professional Developers Conference), es un evento donde podemos ver las nuevas tecnologías propuestas por Microsoft, como dice en su about: El futuro de la plataforma Microsoft, como VS2010, “ASP.NET 4.0”, C# 4.0, Oslo, Ado.Net EF 2.0, Azure, etc. En Geeks.ms, pueden encontrar algunos reportajes y análisis que hicieron los geeks que estuvieron por allá: PDC on Geeks.ms.

JC González Marín nos aviso (a una semana del PDC) de la descarga de todos los vídeos y presentaciones, para los que todavía no podemos ir a un PDC, pero queremos darle una ojeada a todos estos nuevos chiches que liberara Microsoft en unos años. En esta entrada esta toda la lista de sesiones: PDC2008 Quick Video Link List (Updated: Now with Keynotes), el problema de tener tanta en información es que a veces sólo nos quedamos en la descarga de todos los vídeos, presentaciones, demos, y nunca las llegamos a revisar.

Así que la mejor forma de asimilar tanta información es filtrar y seleccionar, sólo la que nos interesa. Desde esta página podemos ver y descargar todas las sesiones (y sus recursos): https://sessions.microsoftpdc.com/public/timeline.aspx, además de disponer filtrado en la misma página.

Pero la mejor forma (y más rápida) de buscar y filtrar las sesiones del PDC 2008, esta en Channel9: http://channel9.msdn.com/pdc2008/. A continuación dejo los links (enlace directo) filtrados por tag para ver las sesiones disponibles:

.NET Framework (16)Ad Platform (2)ADO.NET (3)ASP.NET (10)Azure (39)CCR (1)Dynamics (5)Entity Framework (3)Expression (4)HPC (1)Identity (8)IIS (2)Internet Explorer (3)Languages (10)LINQ (4)Live Framework (10)Live Mesh (10)Live Services (14)Office (2)Oslo (5)Parallelism (9)PowerShell (1)research (4)Sharepoint (5)Silverlight (11)SQL Server (16)SQL Server Data Services (8)Surface (0)Sync Framework (3)TFS (3)Unified Communications (3)Velocity (2)Virtual Earth (1)Visual Studio (19)VSTS (8)WCF (6)WF (8)Windows 7 (24)Windows Embedded (1)Windows Home Server (2)Windows Server (12)WMI (1)WPF (9)XNA (1)

A disfrutar!

Saludos,