31.10.07

Wallpaper Generator

Joris Kalz ha decidido empaparse con el libro Unleashed Windows Presentation Foundation, y tras ello, ha podido comprender los conceptos nuevos sobre WPF

Con esto, Joris ha decidido escribir una utilidad distribuible a través de ClickOnce, que permitirá abrir las imágenes de una carpeta, expandirlas en tamaño, en posición y girarlas, al más puro estilo de Microsoft Surface, para finalmente generar un wallpaper de forma directa

Site
http://wallpaper.kalz.de/

Microsoft SOA & Business Process



La gente de Microsoft ha creado un nuevo sitio (muy específico) con orientación a SOA
En la portada del mismo, nos vamos a topar con la siguiente leyenda "Real-World SOA Solutions for an Agile Business" sería algo más o menos así "un mundo real de soluciones SOA para un negocio ágil"
El site es un lugar de encuentro con información muy interesante de lo que rodea a SOA

Site
http://www.microsoft.com/soa/

Librería para archivos Zip

En el site de CodePlex, se ha publicado una librería para facilitar el trabajo con archivos Zip

{
Project Description
The Microsoft .NET Framework {v2.0 v3.0 v3.5} includes base class libraries supporting compression within streams - both the Deflate and Gzip formats are supported. But the System.IO.Compression namespace provides streaming compression only - useful for communicating between cooperating parties but not directly useful for creating compressed archives, like .zip files. The built-in compression library does not know how to format zip archive headers and so on.

This is a simple class library that augments the System.IO.Compression.DeflateStream class, to provide handling for Zip files. Using this library, you can write .NET applications that read and write zip-format files.
}

Site
http://www.codeplex.com/DotNetZip

30.10.07

Acceso a un puerto USB

El otro día, estaba buscando código (VB o C#) que me permita acceder desde una aplicación net a un puerto usb, Felipe Chiumeo, me pasó dos links bastante interesantes sobre el tema.

http://www.vsj.co.uk/articles/display.asp?id=600
http://www.icsharpcode.net/OpenSource/SharpUSBLib/default.aspx

29.10.07

SharePoint - Tips & Tricks

  • Como crear un content type personalizado con columnas utilizando XSLT

  • Como embeber una imagen en el fondo del diseño de un sitio de sharepoint

  • Como modificar el web config de una web application mediante una feature

  • Trabajo con roles a través del modelo de objetos de Sharepoint

  • target="_blank">Creación de un workflow de estados para MOSS

  • Configuración de Sharepoint con autenticación Kerberos

  • Creación de una acción para workflows de SD 2007

  • Cómo introducir código javascript de validación en elementos de lista

  • Haciendo joins entre listas diferentes de Sharepoint
  • SharePoint - Recursos

    26.10.07

    Ebook - Patterns of Agile Practice Adoption

    Amr Elssamadisy en su libro Patterns of Agile Practice Adpotion (disponible en PDF) ha recopilado una serie de patrones relacionados con la adopción de metodologías ágiles que nos ayudaran a responder estás preguntas y que nos guiaran en la adopción de prácticas ágiles como el desarrollo guiado por pruebas, el diseño simple, la arquitectura emergente, etc

    Site
    http://www.infoq.com/minibooks/agile-patterns

    Ebook - Visual Studio .NET Tips and Tricks

    Navegando por la red he encontrado un ebook bastante interesante para todos, se trata nada mas y nada menos que los tips and tricks de Visual Studio
    A tener en cuenta... necesita registración

    Site
    http://www.infoq.com/minibooks/vsnettt

    Webcast de BizTalk Server

    Microsoft puso en su site de BizTalk Developer Center, una serie de webcast con ejemplos simples para demostrar las técnicas de desarrollo

    25.10.07

    Visual Studio Team System Code Name "Rosario"

    Hace meses les había comentados que la gente de Microsoft estaba ya adelantando algunas de las nuevas características de "Rosario", la próxima versión de Visual Studio que sigue a Visual Studio 2008

    Aún no tenemos Visual Studio 2008 RTM y ya mucha gente de Microsoft ha empezado a trabajar en el siguiente proyecto

    Lo que les dejo es el link de la página Web oficial de Microsoft con información sobre esta futura nueva versión de Visual Studio

    Site
    http://msdn2.microsoft.com/en-us/teamsystem/bb725993.aspx

    Microsoft Expression Design Service Pack 1

    Microsoft recientemente ha publicado el paquete Microsoft Expression Design Service Pack 1, que el mismo contiene las actualizaciones de mejora del paquete Microsoft Expression Design, pesa apenas 1.1 Mb

    Download
    http://www.microsoft.com/downloads/details.aspx?FamilyID=937adf32-0fea-4bb7-b727-cbfbdf3fe032&DisplayLang=en

    24.10.07

    Stencils de SharePoint 2007 para Visio

    Maximeha creado y publicado un stencil para Microsoft Visio 2007 con todos los componentes necesarios para diagramas soluciones de Sharepoint 2007 (MOSS 2007)

    Site
    http://blogs.msdn.com/maximeb/archive/2007/10/17/visio-stencils-for-sharepoint-2007-sites-servers.aspx#5508371

    Download
    http://blogs.tamtam.nl/mart/MOSSArchitectureDiagramsVisioServerStencils.aspx

    Iconos grátis

    Para los amantes de los iconos o para aquellos que necesiten iconos en sus aplicaciones, Mark James mantiene una colección de aproximadamente 700 iconos de un tamaño de 16x16 píxels y en formato png que pueden ser utilizados en nuestras aplicaciones sin problemas

    Ver Colección
    http://www.famfamfam.com/lab/icons/silk/previews/index_abc.png


    Download
    http://www.famfamfam.com/lab/icons/silk/famfamfam_silk_icons_v013.zip

    23.10.07

    Microsoft Popfly version beta

    Microsoft ha hecho pública la versión beta de su sitio y las funcionalidades de esta Web, al más puro estilo Web 2.0, ha sufrido varias mejoras y ahora podemos acceder a ella sin complicaciones (con una cuenta Passport)
    Lo mejor de Popfly es que está creada con Silverlight, lo cual nos da una idea de lo que se puede llegar a hacer con Silverlight

    Site Popfly
    http://www.popfly.ms/

    XSS

    Es tu código bulnerable a XSS ????
    Las técnicas de XSS (Cross Site Scripting) son de las mas frecuentes
    La gente de Microsoft nos ofrece una beta de un analizador de código implementado a través de un plugin para visual studio, este plugin nos permite analizar nuestro código en busca de vulnerabilidades relacionadas con XSS

    Site
    http://blogs.msdn.com/ace_team/archive/2007/10/22/xssdetect-public-beta-now-available.aspx

    Download
    http://www.microsoft.com/downloads/details.aspx?FamilyID=19a9e348-bdb9-45b3-a1b7-44ccdcb7cfbe&displaylang=en


    Windows PowerShell Visual Studio 2005 Templates

    Les dejo un link, el el cual podrán encontrar los templates para que, desde VIsual Studio 2005 se puedan crear aplicaciones para Windows Power Shell

    Site
    http://channel9.msdn.com/ShowPost.aspx?PostID=256835

    19.10.07

    12.10.07

    Averiguar el User SID

    En dos lineas simples, podemos solventar este problema



    Imagen más grande
    SID

    Office PerformancePoint Server

    Leyendo la página http://jopx.blogspot.com/ me encontré con una interesante prestación en la cual se describen y se muestran las funcionalidades del nuevo producto de Microsoft: Office PerformancePoint Server.

    Esta nueva solución construida sobre Microsoft Office SharePoint Server posibilita el análisis, seguimiento y simulacion con los datos de negocio para facilitar la toma de decisiones.

    Presentación (pptx)
    http://biwug.be.sharepoint3.hostbasket.com/Meeting%20Presentations/Microsoft%20Office%20PerformancePoint%20Server%202007.pptx

    MSDN Magzine - Octubre 2007

    Les paso un poco tarde el link para bajar las notas en formato chm, de MSDN Magazine del mes de Octubre del 2007

    Algunos de los temas tratados son:

    • Subprocesos agrupados: Mejore la escalabilidad con las nuevas API de grupo de subprocesos
    • Subprocesos de WPF: Cree aplicaciones con más capacidad de respuesta con el distribuidor
    • LINQ paralelo: Ejecución de consultas en procesadores multinúcleo
    • Rendimiento paralelo: Optimice código administrado para equipos multinúcleo
    • Aplicaciones móviles: Ajuste el volumen de llamada según el ruido ambiental




    Download
    http://msdn.microsoft.com/msdnmag/issues/07/10/default.aspx?loc=es

    4.10.07

    Recursos .NET para desarrollo en Blackberry

    Un sitio bastante completo donde podremos encontrar recursos .NET para desarrollos sobre Blackberry.



    Site
    http://na.blackberry.com/eng/developers/resources/dotnet.jsp

    SharePoint - SPSiteDataQuery

    Les dejo un interesante ejemplo de SPSiteDataQuery para búsquedas en SharePoint V3

    SPSiteDataQuery q = new SPSiteDataQuery();

    q.ViewFields = "<FieldRef Name='columna1' /><FieldRef Name='columna2' />"; // campos que queremos obtener

    q.Lists = "<Lists BaseType='1'/>"; // tipo de objeto donde queremos buscar. GenericList = 0, DocumentLibrary = 1, DiscussionForum = 3, VoteOfSurvey = 4, IssueList = 5

    q.Webs = "<Webs Scope='SiteCollection' />"; // alcance de la busqueda

    q.Query = "<Where><Eq><FieldRef Name='columna3' /><Value Type='Text'>xxx</Value></Eq></Where>"; // query CAML

    DataTable dt = null;
    using (SPSite s = new SPSite(siteUrl))
    {
    SPWeb w = s.OpenWeb();
    dt = w.GetSiteData(q);
    w = null;
    }

    foreach (DataRow dr in dt.Rows)
    {
    var1 = Convert.ToInt32(dr["columna1"].ToString());
    var2 = Convert.ToInt32(dr[1].ToString());
    }

    2.10.07

    SandCastle - CTP Septiembre de 2007

    Microsoft ha liberado una nueva CTP de SandCastle, en este caso, se trata de la CTP de Septiembre de 2007, tiene un tamaño de 1.5 Mb y está en inglés

    Esta herramienta (gratuita) es utilizada para crear ayuda documentada de nuestras aplicaciones, extrayendo de los comentarios XML del código esta información para elaborar la documentación

    Download
    http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&displaylang=en

    1.10.07

    Windows Desktop Search (WDS) - guía de administración

    la gente de Microsoft ha publicado una guía de administración de WDS o Windows Desktop Search 3.01

    Con Microsoft Windows Desktop Search (WDS), podemos buscar cualquier cosa dentro de nuestro PC: correos electrónicos, citas en el calendario, fotografías, documentos, etc

    Download
    http://www.microsoft.com/downloads/details.aspx?familyid=00645E54-70A8-4D05-906D-AF8773CBC728&displaylang=en

    Instalación de SQL Server 2008 (CTP July 2007)

    Un excelente paper sobre la instalación de SQL Server 2008, elaborado por Gustavo Larriera, donde se ilustra paso a paso cómo instalar esta nueva versión de SQL


    Documento
    http://blogs.solidq.com/ES/glarriera/docs/La%20instalaci%C3%B3n%20de%20SQL%20Server%202008.pdf