[VS2008] Novedades en ClickOnce en el Service Pack 1

Buenas,

salimos un poco de la parte servidora con Team Foundation Server 2008 y pasamos a Microsoft Visual Studio 2008, para comentar algunos cambios que incluye el Service Pack 1, que son más novedades que bug fixing.

Asociación de extensiones de Archivos

No hace falta que explique que asociar extensiones “.xlsx” a Microsoft Excel, o “.docx” a Microsoft Word 2007, es una tarea muy simple manualmente, un poco complicada en un instalador e imposible con ClickOnce antes del SP1.

Afortunadamente, ahora con un simple tag, dentro del archivo de configuracion del proyecto de publicación ClickOnce, ya podemos agregar esta capacidad:

<fileAssociation xmlns="urn:schemas-microsoft-com:clickonce.v1" extension=".eb" description="Document para El Bruno" progid="ElBruno.Document" defaultIcon="ElBruno.ico" />

Donde si bien los atributos son autodeclarativos, vale la pena mencionar que @extension define la extension que queremos asociar y @description determina la descripción para que la procese el Sistema Operativo.

Opciones adicionales

Se ha incluido algunas opciones a la instalación que permiten

  • Url de error

    Es posible determinar una url para redireccionar un error durante la instalación. Esto ayuda a mejorar el proceso de instalación no solo para el usuario (que puede estar un poco decepcionado frente a un error) sino para el equipo de IT, ya que puede recoger informacion sobre el error.

  • Desktop Shorcut

    Ahora es posible agregar un acceso directo a nuestra aplicación ubicado en el escritorio.

  • El firmado del paquete de despliegue ahora es opcional

    El subtítulo ya lo explica, pero en muchos casos, frente al desconocimiento sobre algunos conceptos de seguridad, sobre como funciona un certificado, etc.; mucha gente distribuida paquetes ClickOnce “a cholon”. Esto ocasionaba, que frente a cambios menores, o en ambientes donde no es posible distribuir un certificado por cuestiones de seguridad; empezaban a surgir infinidad de problemas.

    Con la capacidad de excluir la firma del paquete, estos problemas desaparecen, aunque la aplicación tiende a ser “un poco menos segura” (sacar la firma, implica sacar la validación del hash). Lamentablemente sobre distribuciones ya existentes, si queremos sacar la firma, es necesario distribuir e instalar nuevamente la aplicación.

 

Saludos @ TheHumanRace.com (los 10 KM de Nike)

El Bruno

Crossposting from ElBruno.com

[TSWA] Team System Web Access Service Pack 1 Released

Buenas,

pues esta vez viene todo junto. No hace falta esperar un par de semanas hasta que estén todos los lenguajes disponibles, el nuevo Service Pack 1 para Team System Web Access 2008, se puede descargar desde http://www.microsoft.com/downloads/details.aspx?FamilyId=3ECD00BA-972B-4120-A8D5-3D38311893DE.

Además de algunos bugs solucionados, dentro del mismo se han incluido estas nuevas funcionalidades

  • Vista de WorkItems independientes (pueden ser accedidos en http://tswa-server:8090/wiwa) desde esta url se provee acceso a usuarios que no poseen una licencia CAL para TFS. Permite la creación y edicion de WorkItems que han sido creados por un usuario, aunque el sistema de licencias es bastante complicado para incluirlo en este post.
  • Múltiple lenguajes: con el Service Pack 1 es posible instalar una única instancia que soporte varios idiomas.
  • Work item template URLs permite definir una dirección URL para la edición o creación personalizada de WorItems con los valores de los mismos incluidos en los parámetros de la URL
  • Búsqueda y vista de ShelveSets desde TSWA. Ideal para procesos de Code Review a traves de la web
  • Mejoras en la búsqueda de WorkItems. Basados en la sintáxis de Outlook y de las búsquedas web, ahora el motor de búsqueda es mucho mas potente.

Fuente: http://blogs.msdn.com/buckh/archive/2008/08/29/team-system-web-access-2008-sp1-is-now-available.aspx

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[TFS2008] Drag and Drop files incluido en Service Pack 1

Buenas,

como soy un pesado que no tiene mejores cosas que hacer sigo presentando con las novedades que más me gustan del Service Pack 1 para Team Foundation Server 2008. Y no puedo dejar de pasar algo que complementa lo que comenté hace 2 días relacionado con el Source Control:

La capacidad de arrastrar y soltar archivos en el Source Control Explorer para agregar los mismos al control de código fuente.

Lo interesante de esta acción, es que, además de incorporar esta nueva capacidad el nuevo formulario es bastante intuitivo en estos pasos. Internamente realiza una copia del archico al Local Folder y lo agrega automáticamente al Source Control.

Lo mismo podemos ver en los nuevos formularios de Check-in donde podremos ver, que en el primer paso del asistente nos solicita la selección de los archivos ubicados en el directorio local (que podremos ver si presionamos el botón Advanced) y el directorio de destino en el server:

y a continuación nos informa los archivos “incluidos” y “excluidos” en el proceso de Check-in.

Una vez más, la simplicidad al alcance de la mano.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[IE] Internet Explorer Beta 2 released !!!

Buenas,

pues mientras sigo tratando de sacarme una pesadilla por un problema “extraño” en una instalacion del Service Pack 1 en un Team Foundation Server 2008; me entero de una excelente noticia:

Internet Explorer 8 Beta 2 está disponible para su descarga

Lo puedes descargar desde http://www.microsoft.com/windows/internet-explorer/beta/; y así leyendo un poco rápido mientras se descarga la nueva Beta, me llama la atención:

  • la inclusión de las “sugerencias” en la ventana de búsqueda superior (algo sobre lo mucha gente viene trabajando desde hace mucho tiempo, pero que extrañábamos en IE)
  • InPrivate Browsing: lo remarco en negrita porque me parece una apuesta un tanto temeraria, pero muy útil para algunos entornos. Es un modo de navegacion que entre otras cosas NO DEJA NINGUNA HUELLA, ¿a que mola, no?

Pues por ahora a probarlo y a ver como se comporta en Windows Server 2008, Sistema Operativo obviado de la lista de descargas.

aunque una vez que lo descargas para Vista, ya puedes sentirte parte de WS2008.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[TFS2008] Nuevas opciones en CheckOut y en Source Control Explorer incluidas con el Service Pack 1

Buenas

sigo posteando algo sobre las novedades del Service Pack 1 de Microsoft Visual Studio 2008 y de Team Foundation Server 2008. Como comenté hace poco, muchas de las grandes mejoras incluidas en el Service Pack, se tratan de pequeñas mejoras que nos ayudan en el día a día.

Creo que de todo el SP, uno de los mejores ejemplos se puede ver en la ventana Source Control Explorer. En la siguiente imagen he remarcado 2 nuevas características:

  • La opción Local Path ahora es un link !!! Esto que parece algo muy simple, es realmente útil ya que por lo general, debíamos copiar el texto con la ubicación local del Folder determinada por el Workspace, presionar Tecla de Windows + R, pegar el texto y Enter. Ahora simplemente con un click, llegamos al directorio local.
  • La columna Last Check-in incluida dentro del formulario. Otro detalle que nos ayudará mucho, porque tenerlo visible directamente nos evita el tener que ver el historial de cada archivo para conocer la fecha del último Check-in.

 

Otra opción incluida en el Service Pack, y que en realidad solo cambia a nivel estético, se encuentra en el formulario de Check Out. Antes del SP, teníamos una serie de option buttons que no dejaban muy en claro el funcionamiento (hasta que lo aprendías leyendo el MSDN); ahora con un pequeño combo y unas descripciones acordes, la cosa cambia mucho para bien.

 

 

En mi opinión personal, Visual Studio Team System es un excelente producto, con muchas capacidades, mucha flexibilidad y todas las cosillas que cada tanto comentamos y comentan Luis y Rodrigo entre otros; pero sin embargo, estos pequeños detalles (que han surgido de las peticiones de la comunidad de desarrolladores !!!) ayudan a que tengamos un EXCELENTE PRODUCTO y a que podamos trabajar mucho más cómodos.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[TFS2008] Folder Cloak: nueva opción incluida en el Service Pack 1

Buenas,

si alguien todavía no conoce la existencia del Service Pack 1 para Visual Studio Team System y para Team Foundation Server 2008, seguramente ha estado de vacaciones durante mucho tiempo. Antes de entrar en el contenido de este post, dejaré los respectivos links:

Cloak

Personalmente vengo utilizando el SP1 desde sus primeras releases y una de las features que más me atrajo es la capacidad de realizar un “cloak” a nivel específico de un elemento en el control de código fuente de Team Foundation Server. Hasta ahora solo podíamos realizar “cloak” sobre un workspace completo, pero claro si dentro del mismo, tienes muchos archivos, las soluciones no eran muy limpias.

Seguramente más de uno se preguntará que es un “cloak”, lo explicaré en [elbruno nativo] y diré que realizar un “cloak” en un elemento (por ejemplo un directorio), significa evitar que podamos trabajar sobre el contenido del mismo. Es decir, si hacemos un “cloak” sobre un directorio [X], cuando realicemos un “Get” de los archivos del mismo o de un nivel superior, obtendremos la última versión de todos los archivos, menos del directorio sobre el que hemos definido un “cloak”.

 

Ejemplo

Cómo siempre mejor conocer el funcionamiento en un par de pasos, para ver un ejemplo concreto.

1. Supongamos un Source Control como el que muestra la siguiente imagen y que decidimos que no necesitamos tener en forma local, en nuestro Workspace el contenido de un directorio llamado CalculatorServiceTest. Para lograrlo, seleccionamos este directorio, desplegamos el menú contextual y seleccionamos la nueva opción Cloak.

 

2. Esta opción nos muestra el siguiente formulario, donde veremos qué directorio del server (Server folder) queremos excluir en qué directorio local (Local folder):

 

3. Una vez aplicado este paso, si revisamos el contenido del directorio local, podremos ver que en el mismo, se han eliminado todos los archivos que existen en el Source Control. Si queremos deshacer esta opción, seleccionamos nuevamente el directorio y en las opciones del menú contextual seleccionamos uncloak.

 

4. Nuevamente vemos las opciones de directorios locales y de server, para realizar en uncloak.

 

5. Con un mensaje de confirmación, para ayudarnos a realizar un Get una vez realizado un uncloak.

 

6. Una vez que realizemos un Get sobre este directorio acceder nuevamente al contenido del mismo en forma local.

     

 

Pues bien, si tienes workspaces con muchos directorios y archivos; y no necesitar tener todos estos elementos en cada accion de Get, la opción cloak seguramente te puede ayudar mucho.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[Evento] 5 Consejos para mejorar las presentaciones en eventos

Buenas,

después de unas excelentes vacaciones es tiempo de retomar algunos temas pendientes, entre ellos sacar de la carpeta de drafts, este post con una serie de recordatorios y consejos personales para cuando llegue el momento de dar una charla o participar en un evento.

Por ahora comienzo con 5 pequeños consejos basados en mi excasa experiencia, aunque la lista es mucho más larga:

  • Resolución de la Presentación

    Por lo general, en las charlas siempre acuden un par de topos, un murciélago y algún amiguete que tiene problemas de vista; tal vez no sea gente de nuestro agrado pero debemos tenerlos en cuenta. Yo sé que la mayoría de las personas trabajan con resoluciones muy altas en sus portátiles, pero creo que lo mejor para las charlas/eventos es trabajar con 1024 x 728.

    Además recomiendo realizar mínimo una prueba con esta resolucion antes del evento, en caso contrario nos encontraremos scrolando todo el tiempo, veremos aplicaciones que no entran en la pantalla, etc.

  • Color y tamaño de la fuente del código fuente

    Tema apasionante; por ejemplo yo trabajo en Visual Studio con Courier New de 8; pero esto en una presentación se traduce en que de la 2da fila para atrás tengo que repartir prismáticos. Después de probar un poco, creo que el mejor tamaño para el código fuente es de 12, y si tengo que elegir una fuente creo que la Consolas es de las que mejor se ve. Opción propuesta: Consolas 12.

    Sobre el tema del color no pensaba hablar, pero hace poco estuve viendo un WebCast donde el ponente tenía un esquema de colores un poco extraño en Visual Studio, con el fondo del editor de código en negro y el color del código fuente en rojo, personalmente creo que puede ser una buena opción pero en el webcast no se veía nada. Aquí no hay propuesta, creo que con un poco de sentido común podremos llegar a buenos resultados.

  • Ayudas visuales: Zoom

    Si bien una buena resolución y la fuente adecuada son una buena receta, en ocasiones es necesario realizar un poco de zoom en algunas secciones. Para esto una de las mejores herramientas es ZoomIt. No voy a entrar en muchos detalles sobre esta herramienta, simplemente comentar que su “padre” es Mark Russinovich 😀

  • Accesos Directos y atajos de teclado

    Yo soy un fan del teclado, no se muy bien porqué pero trato de aprovechar al máximo los atajos de teclado en cada uno de los programas que utilizo. Esto puede ser muy bueno para mi productividad personal, pero en un evento o charla, la gente ve se suceden acciones sin entender muy bien como han sucedido. Un excelente software para mostrar de una forma fácil y simple los atajos de teclado puede ser Keyboard Jedi. Esta aplicación muestra, en un formulario transparente a medida, cada una de las combinaciones de teclado que vamos ejecutando.

  • Resguardo de máquinas virtuales y presentaciones

    Para que hablar de Murphy, yo he aprendido de la manera menos recomendable que siempre es necesario tener un resguardo de los materiales de una presentación. Es por esto que a la presentación en si (por lo general un archivo de powerpoint) recomiendo tenerla en varios lados a mano, no vaya a ser que el portátil que se preparó para la presentación decida abandonarnos en el momento menos oportuno.

    Si además de una presentación Powerpoint, piensas realizar demos, no estaría nada mal, tener todas las demos preparadas en una máquina virtual con su correspondiente resguardo en un disco externo. Si nuevamente Murphy te quedas sin portátil, siempre existe algún alma caritativa que puede prestarte uno y luego sólo tienes que instalar Virtual PC Service Pack 1, para poder comenzar la demo.

 

Saludos @ Here

El Bruno

[Off-Topic] ElBruno.com is on holidays

Buenas

como no podía ser de otra manera, cuando te desplazas más de 10000 kms de tu lugar de residencia, ocurre un error de hardware que lamentablemente no se puede “solucionar en remoto”. Es por este motivo que mi site elbruno.com no funciona correctamente desde hace un par de días.

Por ahora seguiré posteando en Geeks.ms y cuando vuelva de vacaciones veré como solucionar el problema.

 

Saludos @ Home

El Bruno

[Evento] Materiales de la presentacion “Gestion del ciclo de vida del desarrollo de aplicaciones con Visual Studio Team System”

Buenas,

después de la presentación en la Universidad Tecnológica Nacional en Córdoba sobre ALM, prometí el link con el contenido de la presentación y aquí está el mismo:

Además, como las demos la hice completamente con la máquina virtual de demo descargada desde MSDN, el link para la descarga de las mismas es el siguiente:

Visual Studio® Team System 2008 Team Foundation Server and Team Suite VPC Image (Trial)
http://www.microsoft.com/downloads/details.aspx?FamilyID=c7a809d8-8c9f-439f-8147-948bc6957812&displaylang=en

 

Saludos @ Home

El Bruno

[VS2008] Service Pack 1 en los proximos dias

Buenas

interesante noticia la que se puede ver en MSDN Suscriptions, parece que la semana que viene es el lanzamiento del tan esperado Service Pack 1 para Microsoft Visual Studio 2008. Hoy ya estuve leyendo como este SP era requerido por SQL Server 2008, o como se instalaba sí o sí el SP1 para el .Net Framework, pues bien: no tendremos que esperar tanto.

He aquí el texto interesante:

SQL Server 2008 RTM Available for Download

English downloads are available now and additional languages will be added on a daily basis. Visual Studio 2008 users will need to download and install Service Pack 1 which will be available here after August 11, 2008.

Yo aprovecharé el tsunami de fiestas del fin de semana y después de la charla de ALM del lunes … a actualizar con el Service Pack 1 !!!

Fuente: http://msdn.microsoft.com/en-us/subscriptions/default.aspx

 

Saludos @ Cordoba

El Bruno