agosto 2006 - Posts
Buenas,
navegando un poco por la web, he encontrado otra buena extensión para Team Foundation Server; en este caso se trata de un template para Word que esta integrado con Team Foundation Server y permite la integración de información de TFS dentro de Word.
La beta oficial es la 0,9 y la podemos descargar desde http://dotnetideas.com/vsts/.
Lamentablemente, no he podido lograr que funcione con Office 2007, asi que les dejo el screenshot que aparece en el site oficial :D
Saludos
El Bruno
Buenas,
aquellos que me conocen saben que me gusta programar en Visual Basic. Por suerte Visual Studio Team System ha completado la lista de funcionalidades que extrañabamos en este entorno. Sin embargo, ahora tenemos un compilador que deja bastante que desear.
Para mas explicaciones una imagen que bastante dolores de cabeza me está trayendo:
Cuando en algún determinado momento, Visual Studio decide precompilar soluciones donde utilicemos algun componente Com (Interop), lo más probable es que empecemos a ver este mensaje demasiado frecuentemente. Después de navegar un rato y buscar una solución, me encuentro con:
FIX: You may receive Visual Basic compiler error messages when you are developing a Visual Basic 2005 project in Visual Studio 2005
y cual es mi sorpresa al ver que la causa del error es debido a un error en el compilador de VB. :S
This problem is caused by a bug in the Visual Basic 2005 compiler.
La solución es pedir un hotfix a Microsoft y cruzar los dedos, prender un par de velas a un santo y comprarse una pata de conejo esperar un tiempo hasta que llegue el mismo.
Mientras tanto, para salir del paso, cambiamos el componente que utiliza el componente Com por un proyecto C# y listo.
Supongo que cuando llegue el SP 1 para Visual Studio 2005, estos problemas se solucionarán.
Saludos
El Bruno
Buenas,
ayer me ha llegado un mail anunciando que finalmente podemos empezar a desarrollar juegos para la XBox 360. Como el NDA no permite divulgar mucha información, les dejo los links mas interesantes:
Pues bien , ya estamos bajando los 91MB para ver como se comportan dentro de Visual C# 2005 Express Edition y ver de hacer el tan esperado Ajedrez Gaucho !!!
Saludos
El Bruno
PD: Me ha conmovido la frase final :D
On behalf of all of us, we thank you for giving XNA Game Studio Express (Beta) a try. We look forward to seeing where our tools and your creativity will take you!
- The XNA Team @ Microsoft
 |
| Feature prioritization for EntLib v3 |
| Feature prioritization for EntLib v3(8/29/2006 12:15:49 PM) |
| As we continue to plan the next release of Enterprise Library, we would like your help one more time by completing a short survey to prioritize a list of candidate features. You can access the survey here, or read more about what we are doing on Tom's blog. |
Posted By tomhollander |
Go to |
|
Click here to unsubscribe from notifications. |
Pues bien, ya que Windows Live Writer no me deja crear aplicaciones asesinas personalizar mi envío de post a http://geeks.ms; tendré que utilizar otra herramienta. Y creo que no existe mejor herramienta para la creación y edición de documentos que Microsoft Office Word 2007.
Una de las ventajas de la nueva versión de Office es que está integrada con una serie de servicios muy de moda muy importantes. Un claro ejemplo de esto, es la gran capacidad que posee Woird 2007 para integrarse con Sharepoint 2007 y trabajar dentro del template de Blog que trae el mismo. Utilizando estas features podemos crear fácilmente una nueva entrada en un blog.
Para esto abrimos Word 2007 y seleccionamos la opción nuevo documento, dentro de los templates, New Blog Entry
Ahora debemos configurar, el servidor donde queremos publicar nuestro post. Seleccionamos la opción Manage Accounts
Donde vemos un asistente muy simple para configurar los blogs donde queremos trabajar.
Finalmente, presionamos Publish y listo vemos un post como este, lamentablemente en la Beta 2 de Word 2007 obtenemos el siguiente error
Por ahora seguiré con Windows Live Writer y mientras soluciono a mano el problema de post de office, a seguir probando herramientas nuevas.
Saludos
El Bruno
Mas data en http://kristab.officeisp.net/picture%20library/blog%20help.mht
Buenas,
Hace tiempo que trabajo con Team Foundation Server y la verdad que entre la gente que genera aplicaciones y extensiones para Team Foundation Server uno de los mejores es Attrice.
En este caso, han compilado como AddIn de Team Foundation Server su version del SideKick; que nos permite editar directamente los elementos Build Items desde el Team Explorer (para los que no lo sabian, esto hay que hacerlo a mano desde el Source Control). Por ejemplo,
Estas son las features que contiene este addin:
Check out selected build type .proj file with single click Edit checked out build type either in Visual Studio or in user's editor of choice Check in modified build type files with single click Undo check in on build type files Configure what editor will be used for editing .proj files y lo podemos descargar desde aqui (y desde aqui con su código fuente)
Saludos
El Bruno
PD: Ahh he dicho q ademas es GRATIS !!!!
Fuente: Rob Caron y Attrice News
¿Qué puede hacer la versión para desarrolladores de Bases de Datos por un desarrollador de Base de Datos?, pues ayudarlo a desarrollas aplicaciones de bases de datos, o a desarrollar la capa de soporte de datos ...
Muy complicado??? el siguiente artículo de MSDN seguramente lo aclara un poco más.
What Microsoft Visual Studio 2005 Team Edition for Database Professionals Can Do for You
Saludos
El Bruno
Buenas,
hace tiempo que escribo en los blogs y una herramienta que me sería de mucha utilidad sería aquella que antes de postear un post redundancia en numancia, recorra el mismo y agregue en algunas palabras los links correspondientes. Por ejemplo, cada vez que se encuentre Visual Studio Team System, me gustaría que se reemplace por Visual Studio Team System.
Hace un tiempo, cuando Microsoft liberó la primera version Beta de Windows Live Writer, y con el mismo un SDK para integración de aplicaciones, pensé que mi problema estaba resuelto. Lamentablemente, el SDK no tiene grandes prestaciones, básicamente no permite acceder a todo el entorno de WLW (es que estoy mal acostumbrado a los SDKs de Offcie que permiten hacer de todo).
En un pequeño tiempo de ocio nunca/jamás en el trabajo, se me ocurrió que si bien no podía reemplazar todo, podia ahorrarme un poco de tiempo creando un form con algunos valores por defecto. Entonces tiré un par de lineas de diseño y cree un pequeño plug-in los siguientes componentes
Estas son mis clases:
- AddLinks: formulario para el mantenimiento y selección de Text/Url
- AddLinksPlugIn: clase que implementa la funcionalidad para crear el plug-in para Windows Live Writer
- dsLinks: dataset que almacena la informacion de los links
A continuación, cree mi pequeño form de administración y mantenimiento de Links y finalmente, agregué un par de líneas, para integrar la aplicacion en Windows Live Writer. Luego de compilar la clase, simplemente tenemos que copiarla en el directorio "plugins" de WLW y la próxima vez que iniciemos WLW tendremos acceso al plugin. Por defecto el path de instalación es: c:\Program Files\Windows Live Writer\Plugins\.
Para utilizar el plug-in, podemos seguir los siguientes pasos:
Dentro de WLW, selecciono la opcion
Insert // El Bruno - WLW - Add Links.
Luego puedo seleccionar desde una lista de opciones, alguna combinación
Texto / Url. Utilizando para esto un filtro
bastante cutre sobre los campos de la GridView
- Despues de esto, podemos tener el link, por ejemplo antes podemos seleccionar directamente "Visual Studio Express".
Por ahora funciona y me ha servido bastante en este post, aunque aún faltan "retocar" algunos detalles, como todo soft que sale en 15 min.
Si mañana consigo que me arreglen mi conexión a internet, subire el proyecto a www.codeplex.com, para compartirlo con todos; mientras tanto, lo pueden bajar desde aqui.
Saludos
El Bruno
PD: A continuación les dejo el código fuente de la clase de integración de plugin con Windows Live Writer
Imports System
Imports System.Windows.Forms
Imports WindowsLive.Writer.Api
<WriterPlugin("A3F307C7-17BF-439a-B5A4-113B04B25949", "El Bruno - Windows Live Writer - Add Links"), _
InsertableContentSource("&El Bruno - WLW - Add Links")> _
Public Class AddLinksPlugIn
Inherits ContentSource
Public Sub New()
MyBase.New()
End Sub
Public Overrides Function CreateContent(ByVal dialogOwner As System.Windows.Forms.IWin32Window, ByRef newContent As String) As System.Windows.Forms.DialogResult
'Return MyBase.CreateContent(dialogOwner, newContent)
Dim f As New ElBruno.Wlw.AddLinks.AddLinks
Dim r As DialogResult
' display add dialog
r = f.ShowDialog()
If r <> Windows.Forms.DialogResult.OK Then Exit Function
' create and return content
Dim content As String = "<a href='{0}'>{1}</a>"
newContent = String.Format(content, f.LinkUrl, f.LinkText)
' retorna el resultado del form
Return r
End Function
End Class
Para que voy a ponerme a describir las ventajas de usar IE7, si ya en el sitio oficial de Internet Explorer lo hacen de maravilla.
Ahora podremos probar el Release Candidate 1 y a ver si solucionamos esos problemitas de refrescos que teniamos con la Beta 3
Saludos y a probar :D
El Bruno
Buenas,
hace unos días hice esta pregunta ya que no me acordaba donde estaban las propiedades de un documento.
Y hoy me pareció oportuno explicarlo, ya que:
- es muy simple
cuando lo sabes, sino te pasas 20 min buscando - tiene lógica que esten al "finalizar" un documento
- quedan lindas en el new look and feel de Office 2007.
pues bien,
1ro, debemos ir al menu principal de la aplicacion (Ctrl+F) y seleccionar las opciones Finish - Properties
A coninuación podremos ver un nuevo panel, debajo de la Ribbon principal donde tendremos acceso a las propiedades del documento.
Simple ¿no?
Saludos
El Bruno
Buenas,
este error no es muy común, pero debido a que me lo han preguntado 3 veces en 2 días casi tantas veces como yo he preguntado en Barcelona como se llega a algun lugar; he aqui una pequeña descripción.
Cuando queremos conectarnos a un servidor Team Foundation Server, y nos encontramos con el siguiente error.
The request failed with HTTP Status 403: TFS53011: DOMAIN\Administrator is not a licenced user..
nuestro servidor TFS nos está indicando que el usuario no posee una licencia válida para trabajar si ya lo sé, soy un crack traduciendo.
Obviamente, este error no es para nada agradable, pero caso raro tiene fácil solución.
- Utilizamos una cuenta que tenga permisos válidos sobre nuestro TFS (si hemos seguido el procedimiento de instalación paso a paso podemos utilizar la cuenta TFSSetup) y nos conectamos al server utilizando Visual Studio 2005.
- Luego dentro del panel Team Explorer, seleccionamos nuestro TFS y deplgamos el menu contextual y seleccionamos las opciones: Team Foundation Server Settings -- Security
- Luego dentro del grupo Team Foundation Licensed Users, agregamos los usuarios que deseemos.
- Listo de esta manera, podremos agregar los usuarios/grupos de AD a nuestro TFS.
Nota: lo que no podremos hacer es agregar el grupo de Administradores de Dominio, ya que por algun motivo esta capado.
Espero que les sea útil.
Saludos
El Bruno
Pues sí, esta mañana me ha llegado la invitación para ser parte del proceso de Beta Tester de este producto y coincide con uno de los puntos más importantes que estaba buscando por estos días.
¿De qué se trata? Básicamente es un administrador de conexiones Wifi, que consta de un servidor web y de una aplicacion de escritorio, que permiten buscar (de acuerdo a la ubicación donde te encuentres), la mejor opción disponible para conectarte a un hotspot Wifi.
El asistente de conexión está muy bien, y ayuda a "clarificar" muchos puntos oscuros que tenemos cuando trabajamos con conexiones Wifi es como trabajar para Dark Vader pero sin el casco.
Si quieren darse de alta, pueden hacerlo en la pagina de Windows Live Ideas.
Mas información --> aquí.
Saludos
El Bruno
PD: Estoy comenzando a sospechar que algunas de las versiones las web cams que utilizo "escuchan/espian" mi necesidades, ya que en los últimos meses, cada vez que estaba por buscar un producto de 3ras partes, el equipo de producto de www.Live.com me daba la solución. De todas formas, gracias :D jejeje
Buenas,
esto que a simple vista parece una broma, es simplemente un nuevo esfuerzo por estabilizar un poco mas Windows Vista.
El post original lo pueden leer en un google group, y es de Sam Ramji (Director del Open Source Software Lab de Microsoft, aka Port 25); donde invita a los desarrolladores de Firefox a una sesión intensiva para estabilizar Mozilla en Vista. En la misma tendrán acceso 1:1 con el equipo de soporte de Vista.
Otro puntito más para lograr tener un SO de primer nivel.
Saludos
El Bruno
Buenas,
después de participar en los fabulosos concursos de múltiples opciones de Office 2007, tengo que empezar asi este post.
Lo más esperado de Septiembre es
a. La 3ra parte de Piratas del Caribe
b. El último libro de Harry Potter
c. El Service Pack 1 de Visual Studio 2005
d. Todas las anteriores.
Si te tomaste el tiempo de elegir una opción, significa que tenés demasiado tiempo para pensar. Mejor lee lo que trae el SP1
The Hotfixes and General Distribution Release Updates (GDRs) released between RTM and the end of the Service Pack customer beta period. Any fixes addressing security issues categorized as MSRC "Critical", "Important" or "Moderate". Fixes for product reliability and stability issues, including those reported by customers via the Product Feedback Center, and the crashes most frequently reported via Watson. Fixes for common "eligible" functional issues reported by customers via the Product Feedback Center. "Eligible" functional issues are those that do not require breaking changes, architectural changes, or Design Change Request (DCR) level feature work, and that do not create unacceptable product quality risk and/or cost of implementation. Fixes for the top customer and supportability issues as reported by PSS.
y la nota final es la interesante
This service pack is currently targeted for final release in Q3 of 2006. A more detailed schedule of external interim milestones (e.g. customer beta period) will be posted when it has been finalized.
Saludos
El Bruno
Fuente: aqui
Buenas,
poniendome un poco al día me encuentro con las siguientes novedades para el no tan lejano CTP 5 de la version para Desarrolladores de bases de datos de Visual Studio 2005:
Personalmente espero ansioso el release final de este perfil, y sigo blogueando y conversando con gente de Ms, para ver cuando tenemos un perfil para Project Managers uno que los deje contentos con controles de recursos, evoluciones, bug rates, etc. Actualmente ya poseemos mucha de esta información utilizando TFS, pero debería ser "aún más fácil", jejeje.
Saludos
El Bruno
Fuentes:
Buenas, vamos a probar el "coloreador de código fuente" para WLW (gracias Eugenio por la data). El plugin se puede descargar desde aquí, y lo primero que postearé seran una pequeñas líneas de código que siempre me han sido útiiles menos hace 4 años cuando no habia tanto acceso con System.Reflection, grrrrr.
La siguiente función valida si un objeto implementa una interfaz:
''' <summary>
''' Verifica si un objeto implementa una interfaz
''' </summary>
''' <param name="obj">objeto para verificar</param>
''' <param name="type">GetType de la interfaz para validar</param>
''' <returns>Retorna True si la implementa</returns>
''' <remarks></remarks>
Public Shared Function ValidateObjectImplementInterface(ByVal obj As System.Object, ByVal type As Type) As Boolean
Dim myFilter As New TypeFilter(AddressOf InterfaceFilter)
Dim myInterfaces As Type() = obj.GetType().FindInterfaces(myFilter, type.ToString())
If myInterfaces.Length > 0 Then
Return True
End If
End Function
''' <summary>
''' Realiza el filtro de los miembros del objeto.
''' </summary>
''' <param name="typeObj"></param>
''' <param name="criteriaObj"></param>
''' <returns></returns>
''' <remarks></remarks>
Public Shared Function InterfaceFilter(ByVal typeObj As Type, ByVal criteriaObj As [Object]) As Boolean
If typeObj.ToString() = criteriaObj.ToString() Then
Return True
Else
Return False
End If
End Function
End Class
Esto suele ser útil, y veo que el coloreador también lo es lástima que no me colorea los comentarios.
Saludos
El Bruno
¿¿¿ Estás interesado en probar Visual Studio Team System y ademas poder integrar proceso de desarrollo con Team Foundation Server ???
Ahora es mucho más fácil, simplemente hay que buscar un poco dentro de tu suscripcion MSDN y encontrarás un disco virtual (para Microsoft Virtual Machine) con el siguiente contenido:
MICROSOFT WINDOWS SERVER 2003, ENTERPRISE EDITION MICROSOFT WINDOWS SHAREPOINT SERVICES SP2 MICROSOFT OFFICE 2003 STANDARD EDITION SP2 MICROSOFT PROJECT 2003 PROFESSIONAL SP2 MICROSOFT VISIO 2003 PROFESSIONAL SP2 MICROSOFT SQL SERVER 2005 ENTERPRISE EDITION MICROSOFT VISUAL STUDIO 2005 TEAM SUITE MICROSOFT VISUAL STUDIO 2005 TEAM FOUNDATION SERVER STANDARD EDITION
Todo el paquete de software es para prueba solamente, por lo que se vence en Septiembre del 2006. Pero para poder comprobar las capacidades de todo el nuevo suite de desarrollo de Microsoft, es mas que suficiente. A probar !!
Actualización: Tambien lo puedes probar sin instalarlo ejecutando directamente la VM hosteada en MS, Más información aquí.
Saludos
El Bruno
PD: también sirve para todos aquellos que están medio desesperados buscando una máquina virtual con TFS, para entornos pequeños de desarrollo.
En un segundo, sincronizaron los feeds y de golpe, como 20 noticias anunciaban en SP1 para Visual Studio 2003. En este momento esta bajando y a la espera de ser instalado.
La lista de cambios que trae este SP supuestamente está aqui, pero el link parece broken, asi que supondré lo mejor para este Service Pack.
Y en poco tiempo más, seguramente veremos el SP1 para Visual Studio 2005.
Saludos
El Bruno
Fuentes:
http://blogs.msdn.com/robcaron/archive/2006/08/16/702177.aspx
http://geeks.ms/blogs/jorge/archive/2006/08/16/Vis...
etc :D
Esta pregunta me la han hecho varias veces, desde el lanzamiento de Enterprise Library 2.0, y la respuesta es bastante simple; en .Net 2.0 el namespace System.Configuration ha evolucionado lo suficiente como para contener toda la funcionalidad que brindaba éste Application Block. Es por este motivo que nuestros amigos de Patterns and Practices han desechado éste Application Block.
Sin embargo, todavia está la gran pregunta: ¿y entonces ahora como lo hago? Dentro de EntLib 2.0 existe un helper que nos ayuda cuando necesitamos trabajar con elementos de la configuración. Este namespace es Microsoft.Practices.EnterpriseLibrary.Common.Configuration.
No escribiré al respecto ya que hay algunos artículos muy buenos que me ahorran el trabajo lo explican muy bien:
Read/Write App.config with .NET 2.0/Enterprise Library
Microsoft Enterprise Library for .NET 2.0: Configuration
Listo !!! ahora solo queda leer un poco y empezar a utilizar estas new features.
Saludos
El Bruno
Parece que agosto será un mes muy largooooo, hasta que me llegue mi Lego Mindstorm. Pero mientras tanto, puedo ver cosas como este auto LEGO controlado por un mouse utilizando Bluetooth.
Este increible juguete ha sido creado por la gente de Open Interface, utilizando BLUEMagic Host Application Programming. Es realmente interesante y un videito vale mas que mil palabras :D
Saludos
El Bruno
Fuente/s:
http://www.techeblog.com/
http://www.oi-us.com/products/bhapi.htm
Exit Poll Survey for users of Enterprise Library for .NET 2.0(8/15/2006 10:29:17 AM) |
It's back! The "Enterprise Library Exit Poll" is a web-based survey where you can share your experiences of using Enterprise Library on completion of a project. This latest survey is for users of the January 2006 release for .NET Framework 2.0, and your responses will help the patterns & practices team understand how Enterprise Library is used in the real world, and will help us plan future releases of Enterprise Library and other guidance. |
Posted By tomhollander |
Go to patterns & practices: Enterprise Library |
Estás pensando en desarrollar aplicaciones utilizando Microsoft Office 2007. Si es asi, no te pueden faltar los posters:
Microsoft Office Infopath 2007 Managed Object Model
Developer Map for Sharepoint Products and Technologies
Ambos en formato Pdf, y con muy buena calidad (en A3 quedan geniales).
Puedes bajarlos desde http://www.microsoft.com/downloads/details.aspx?Fa....
Saludos
El Bruno
Para completar la línea de productos de Visual Studio Express de Microsoft, ahora podremos comenzar a desarrollar juegos para la XBox360 utilizando XNA Game Studio Express.
El anuncio oficial se puede leer aqui y entre los puntos mas importantes a destacar, resalto estos:
- El nombre de la suite de desarrollo es XNA Game Studio Express.
- Está basado en Visual C# Express 2005.
- Utiliza un Framework llamado XNA Framework.
- Contiene documentación, y además, Hows-to, Starter Kits, etc.
- Permite el desarrollo de aplicaciones Windows y aplicaciones para XBox360.
- La fecha de lanzamiento aproximada es el 30 de Agosto.
- Existe un FAQ muy completo aquí.
Mas informacion en la página oficial de XNA.
Parece que septiembre estará entretenido mientras pruebo el XNA Game Studio Express y me llega mi Lego Mindstorms para comenzar mi plan de conquistar al mundo con mi robot asesino.
Saludos
El Bruno
Buenas,
en el actual proyecto donde estoy trabajando, utilizamos mucha tecnología en fase Beta de Microsoft; por ejemplo MOSS 2007 o algunos productos de Windows Live.
Pero para empezar a hacer crossposting entre www.elbruno.com y http://geeks.ms/blogs/elbruno voy a empezar a utilizar Windows Live Writer (Beta).
Y como se vería la creación de un post desde esta aplicación, pues asi

Pueden encontrar más informacion en windowslivewriter.spaces.live.com y hay un SDK muy pero muy cheto en comes with an SDK
Saludos.
El Bruno
PD: este post salio con WLW, se nota no ?
¿Querés saber cómo se organizan los proyectos del TFS de desarrollo de VS2005 en Microsoft?
Sólo tenés que visitar el blog de Eric Lee, y su post When to use Team Projects.
Aquí un ejemplo del TFS

Saludos
El Bruno
More Posts
Next page »