El Bruno

Blog dedicado a las experiencias del desarrollo con tecnologías Microsoft.

febrero 2008 - Posts

[SQL 2008] No funciona el 29-Feb (espera hasta mañana o prueba con el sable laser)

Buenas

menuda noticia para cerrar un viernes

We have recently discovered an issue with SQL Server 2008 CTPs that result in SQL Server 2008 not starting or installing on Feb 29 GMT only. We recommend that you do not run, install or upgrade this CTP on Feb 29 GMT to minimize any impact in your environment. You can install starting on March 1 GMT. If you have an immediate issue that cannot wait until march 1st GMT contact csskat@microsoft.com before taking any further steps.

 

Fuente: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2926500&SiteID=1

 

Saludos @ Marron

El Bruno

 

Share this post :

Posted viernes, 29 de febrero de 2008 20:31 by elbruno | with no comments

[ALM] The Evolution Show - descarga las presentaciones (ojo no incluyen fotos de Inma del Moral)

Buenas,

después de dos días intensos, ha terminado el evento de lanzamiento de Microsoft Visual Studio 2008, Windows Server 2008 y SQL Server 2008. La verdad es que este tipo de eventos, orientados a todo tipo de profesionales informáticos, sirve para ponerse al día con tecnologías que usualmente no tenemos la oportunidad de probar, ponerle cara a gente que sólo conocemos virtualmente y ver que la capacidad de organización de Microsoft para este tipo de eventos es impresionante.

Además de encontrarse con compañeros de trabajo, con amigos, compartir una cerveza y obviamente hablar un poco de Visual Studio Team System; tuve la oportunidad de estar con Luis Fraile y con Rodrigo Corral hablando un poco de ALM {Application Lifecycle Managment}.

No puedo negar que la charla fue interesante. Además después de la sesión mucha gente se mostró interesada en mejorar un poco la forma en la que trabajan en sus organizaciones, tratamos temas como:

No puedo escribir todas las temáticas de los temas que hablamos sobre ALM, porque no me daría lugar el post. Sin embargo quiero destacar que si bien lo mejor fue poder ver de cerca a esta señorita, me decepcionó un poco Steve Ballmer en su presentación. Ojo no me malinterpretes, no quiero decir que la presentación estuviese mal, pero después del clásico Developers Developers Developers, esperaba verlo salir pateando sillas, con un bate de beisbol tumbando pingüinos de plástico y zorritos de juguete. Pero no, esta vez estuvo un poco más controlado e hizo una "presentación" al estilo de el ex-jefe tal vez el principio del fin.

Volviendo un poco al tema ALM y para aquellas personas que me han pedido las presentaciones, desde estas direcciones pueden descargar las mismas:

 

Saludos @ Home

{El Bruno}

 

Share this post :

Posted jueves, 28 de febrero de 2008 22:56 by elbruno | 2 comment(s)

[DSL] Error: CTC2013: Can't start preprocessor (2) (para C# es necesario C++)

Buenas,

mientras preparo parte de los materiales para el evento de Lanzamiento de Visual Studio 2008, y empiezo a despedazar partesd e los proyectos de Domain Specific Language Tools para montarlos en una maquina virtual, me encuentro con el siguiente error:

c:\Program Files\Visual Studio 2005 SDK\2005.10\VisualStudioIntegration\Tools\bin\ctc.exe CtcComponents\CustomCmd.ctc obj\Debug\CustomCmd.cto /I"C:\Program Files\Microsoft DSL Tools\inc" /I"c:\Program Files\Visual Studio 2005 SDK\2005.10\VisualStudioIntegration\Common\inc" /I"c:\Program Files\Visual Studio 2005 SDK\2005.10\VisualStudioIntegration\Common\inc\office10" CTC : fatal error CTC2013: Can't start preprocessor (2) CTC : fatal error CTC2013: Can't start preprocessor (2)

Me llama la atención lo de no poder iniciar el preprocesador para la compilación de archivos CTCs, asi que recurro a mis más bajos instintos y llego a la cutre conclusión de que para proyectos de Domain Specific Language Tools con C# es necesario tener instalado C++ en Visual Studio para poder compilarlos.

Una vez que lo pienso y me doy cuenta de que es una idea absurda (pero es la unica solución que encuentro) comienzo a indagar un poco en Internet y me encuentro con que efectivamente, esto es cierto.

Hi knarf,
This is a known issue with the DSL Tools.
In order for the CTC compiler to work correctly it is required that you have have the Visual C++ coponents of Visual Studio installed even though the solution only uses Visual C# projects.
This is because the current CTC compiler uses the C++ preprocessor.
Please can you check that you have Visual C++ installed as part of your Visual Studio installation.
We're hoping to remove this restriction for our V1 release.

Fuente: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=120416&wa=wsignin1.0

Lo mas interesante de este [error] es que fué reportado hace 2 años, para la versión 1.0 de las Domain Specific Language Tools y hoy 2 años después, en la versión 4.0, todavía arrastramos ese error.

Me he quedado partido al medio :S

 

Saludos @ Home

{El Bruno}

PD: es la 2da vez que escribo el post, porque en la primera seguramente ofendía a alguien.

 

Share this post :

Posted lunes, 25 de febrero de 2008 22:50 by elbruno | with no comments

[DSL] Videos: How Do I ? (si quieres empezar ya sabes por donde ...)

Buenas,

después de todo lo que he escrito sobre las Domain Specific Language Tools, no puedo dejar de mencionar estos 2 excelentes videos:

  • How Do I: Create and Customize My Domain Specific Language?
    In this video, Dylan Miles, shows you how to create and customize your own Domain Specific Language using Visual Studio DSL Tools. He shows you the basics of creating your own domain classes, changing the visual properties of shapes as well as adding your own custom properties.
    Presented by Dylan Miles http://www.alchemysoftware.co.za on February 19, 2008
    Length: 22 minutes 10 seconds
  • How Do I: Use Advanced Customization?
    Learn how to override functionality in the generated code of your Domain Specific Language. Dylan Miles explains how using a custom constructor, custom storage for your shape and domain classes as well as hooking events to your shape classes.
    Presented by Dylan Miles http://www.alchemysoftware.co.za on February 12, 2008
    Length:26 minutes 8 seconds

Si alguien quiere comprender un poco las capacidades de las Domain Specific Language Tools, el primer video realmente es bastante simple y explica los conceptos básicos de las Domain Specific Language Tools paso a paso.

A ver cuando los chicos de España, comenzamos a organizar y crear estos tipos de Videos en español, porque realmente 25 min de video valen más que 100 posts.

 

Saludos @ Home

{El Bruno}

Share this post :

Posted domingo, 24 de febrero de 2008 21:41 by elbruno | with no comments

[TFS] Team Foundation Server 2008 SDK (... todavia comparte piso con el SDK de VS)

Buenas,

mientras siguen los preparativos para el mega evento de lanzamiento Microsoft Visual Studio 2008, me encuentro con una referencia al link del SDK de Team Foundation Server 2008 dentro de MSDN.

Esto no es una novedad, pero si tenemos en cuenta que el SDK de Team Foundation Server 2008 no se puede encontrar como un producto aislado que yo sepa, sino que es parte del SDK de Microsoft Visual Studio 2008, me llama la atención que todavía no lo separen.

Pues bien, si alguien desea echarle un vistazo, simplemente debe pasarse por el siguiente link http://msdn2.microsoft.com/en-us/library/bb130146(VS.80).aspx

 

Saludos @ Home

{El Bruno}

 

Share this post :

Posted domingo, 24 de febrero de 2008 21:35 by elbruno | with no comments

[VS2008] VSTO/VSTA Power Tools v1.0

Buenas,

nuestros amigos de Seattle, han liberado otro set de Power Tools, pero esta vez orientado a los desarrollos con Visual Studio Tools for Office. Dentro del mismo podemos encontrar las siguientes herramientas:

Tool

Description

Type of Tool

Open XML Package Editor

A graphical treeview-based editor for examining and editing Open XML Package files (including Word, Excel and PowerPoint documents).

Add-in to Visual Studio.

Ribbon IDs ToolWindow

A custom tool window that displays all re-usable built-in Office Ribbon IDs.

Add-in to Visual Studio.

Office Custom UI Manager

A set of classes for coordinating multiple instances of Ribbon, custom task pane, and custom form region objects.

Runtime class library source code.

Office Interop API Extensions

A set of C# classes for handling parameterized properties  and optional/named parameters, as well as for LINQ-enabling Office collection objects.

Runtime class library.

SharePoint Feature Sweeper

A GUI tool that cleans up unwanted SharePoint features from the developer's environment.

Standalone Windows Forms application.

SharePoint Workflow Package Generator

A tool to package a SharePoint workflow project so that it can be deployed.

Console application.

VSTO/VSTA Pipeline Verifier

A GUI tool that reflects over custom pipeline assemblies to validate the complete VSTA pipeline.

Standalone Windows Forms application.

VSTO Developer Cleaner

A GUI tool that removes leftover build artifacts from the developer's computer.

Standalone Windows Forms application.

VSTO Troubleshooter

A diagnostic tool that examines a computer for the necessary pre-requisites for running VSTO solutions.

Standalone Windows Forms application.

Curiosa es la primera del listado que permite desde Microsoft Visual Studio 2008 abrir documentos Office Open XML y ver la estructura interna de los mismos. Analizando un poco este modelo, vemos que tira de las tripas de las Domain Specific Language Tools para la registración y activación desde el IDE y algunas cosillas más para la integración.

Por ejemplo, este es un documento Word2007 abierto con Microsoft Visual Studio 2008 utilizando Open XML Package Editor

Cabe remarcar que como el Add-In está montado sobre el SDK para Office Open XML que provee de forma gratuita Microsoft; las acciones que podremos hacer sobre el mismo son bastante pobres. Todavía no existe un SDK completo que permita crear documentos Microsoft Office 2007 completamente utilizando (salvo que alguien utilice el modelo de objetos de Word 2007 o escriba todos los archivos Xml a mano y luego los empaquete).

Las demás Tools prometen, especialmente Office Custom UI Manager.

 

Descarga: http://www.microsoft.com/downloads/details.aspx?FamilyId=46B6BF86-E35D-4870-B214-4D7B72B02BF9&displaylang=en

Fuente: http://blogs.msdn.com/andreww/archive/2008/02/21/vsto-vsta-power-tools-v1-0.aspx

 

Saludos @ Home

{El Bruno}

 

Share this post :

Posted sábado, 23 de febrero de 2008 12:33 by elbruno | with no comments

[VS2008] Paste as StringBuilder !!!

Buenas,

desde hace varios años utilizo una herramienta que realmente me ahorra segundos valiosos al momento de escribir código. Se trata de Smart Paster, un add-in para Visual Studio que permite una forma "inteligente" de pegar texto dentro de Visual Studio.

Por ejemplo supongamos que posees el siguiente texto en el portapapeles

<?xml version="1.0" encoding="utf-8"?>