March 2008 - Artículos

Buenas

se ha liberado una CTP para la futura versión 4 de Enterprise Library.

Entre algunos de los cambios interesantes, fentro de este release se incluyen nuevas capacidades para trabajar con el .NET Framework 3.5. El Caching Application Block ha sido modificado para permitir a los desarrolladores reemplazar la clase CacheManager por implementaciones custom. Y se han agregado nuevas funcionalidades en Logging Application Block, Validation Application Block, Exception Handling Application Block.

Esta versión no incluye la integración con el IDE de Microsoft Visual Studio 2008 (de la cual ya hablé en [VS2008] How-To- editar archivos .config con Enterprise Library 3.1 en Visual Studio 2008)

 

Descarga: https://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=entlib&ReleaseId=12142

 

Saludos @ Marron

El Bruno

 

Share this post :
Crossposting from ElBruno.com

Buenas,

siempre pensé que los domingos de guardia presencial en un cliente, serían muy parecidos a las guardias de Anatomía de Gray. Lamentablemente en el mundillo de la informática, todavía no he tenido la suerte de cruzarme con Katherine Heigl, ni tampoco podemos dormir en caravanas en las afueras de la ciudad (aunque en mi viaje a Seattle de Abril buscaré la caravana de Gray).

Mis problemas en las guardias son mucho más simples: ¿cómo cambio masivamente mas de 1000 WorkItems desde un puesto de trabajo que solamente posee instalado el Sistema Operativo y el Navegador?

En este caso la mejor opción suele ser trabajar con Microsoft Excel, pero si no tenemos acceso al mismo, o no tenemos una licencia de Team Explorer, la respuesta es muy simple: utilizar Team System Web Access.

 

Una de las características más interesantes de Team System Web Access consiste en que desde cualquier Team Query, podemos seleccionar uno o más WorkItems y realizar un cambio masivo con la opción Bulk Edit.

Una vez seleccionados los WorkItems con los que queremos trabajar, podemos cambiar algunas propiedades de los mismos con el siguiente formulario:

 

Mientras tanto, yo estoy mas que agradecido con Team System Web Access y seguiré con mi guardia dominical :D

 

Saludos @ Marrón

El Bruno

 

Share this post :
Crossposting from ElBruno.com

Buenas,

si ya has tenido la oportunidad de jugar con las máquinas virtuales y no quieres ver la clásica bluescreen de windows con una máquina virtual vencida, debes recordar que las últimas VMs que había liberado Microsoft expiran el 1ro de Abril.

Pero existe un nuevo conjunto de máquinas virtuales para probar VSTS, que expiran el 1ro de Diciembre que se pueden descargar desde:

 

Saludos @ Home

El Bruno

 

Share this post :
Crossposting from ElBruno.com
Publicado 29/3/2008 22:46 por El Bruno | 5 comment(s)
Archivado en: ,

Buenas

Un nuevo proyecto orientado a mejorar nuestras aplicaciones se ha publicado en CodePlex: patterns & practices WCF Security Guidance Project. En este primer release podemos encontrar información relacionada con aspectos de seguridad para WCF.

El objetivo principal de este proyecto es presentar las combicaciones adecuadas que podemos implementar para lograr una seguridad aceptable en nuestros escenarios WCF.

En este momento me vuelvo a acercar a WCF en mi proyecto actual, asi que toda la información de este proyecto me puede servir bastante para refrescar conocimientos y para aprender mucho más sobre WCF.

Dentro del mismo, podemos encontrar los siguientes How Tos y ademas los siguientes videos.

How Tos

Videos

 

Fuente: http://blogs.msdn.com/jmeier/archive/2008/03/27/patterns-and-practices-wcf-security-guidance-now-available.aspx

 

Saludos @ Home

El Bruno

 

Share this post :
Crossposting from ElBruno.com

Buenas,

cuando estás enfermo la vista te juega malas pasadas. Más, si como en mi caso, sos una persona de hacer fiebres altas. Anoche en medio de un delirio mental, se me dió por jugar un solitario en mi flamante HTC TyTN II, y al cabo de 72 segundos había terminado una partida con 10371 puntos.

La siguiente es una captura de mi mobile, y para los más escepticos por un par de días no borraré la misma del dispositivo asi se suman a verlo en vivo :D

 

Saludos @ 40º

El Bruno

 

Share this post :
Crossposting from ElBruno.com
Publicado 26/3/2008 22:38 por El Bruno | 3 comment(s)
Archivado en:

Buenas,

interesante pregunta,

¿donde esta el editor de templates de Team Projects y WorkItems en Microsoft Visual Studio 2008?

Este conjunto de herramientas nos permiten crear y editar las plantillas de WorkItems predeterminadas de un Team Project. También permiten agregar elementos de menú adicionales en el menú plantillas de elementos de trabajo de equipo.

En Visual Studio 2005, una vez instaladas las Power Tools para Team Foundation Server 2005, podiamos acceder al editor desde el menu Team // Process Editor.

 

En cambio en Microsoft Visual Studio 2008, una vez instaladas las Power Tools para Team Foundation Server 2008, la nueva ubicación es en el menu Tools // Process Editor.

 

 

Saludos @ 40º

El Bruno

 

Share this post :
Crossposting from ElBruno.com
Publicado 26/3/2008 21:47 por El Bruno | con no comments
Archivado en: ,

 

Buenas,

gracias al programa de contribución para Enterprise Library 3.1 (EntLibContrib), me entero de este interesante application block montado sobre Enterprise Library 3.1. En este caso se trata de Resource Application Block 3.1.

Este application block permite la administración y gestión de recursos, para la localización y globalización de aplicaciones. Asimismo proporciona a los programadores un modelo basado en proveedores para obtener recursos desde una gran variedad de distintos orígenes mediante las características de Enterprise Library 3.1. Toda la configuración de los recursos utiliza la consola de configuración de Enterprise Library 3.1.

Estás son algunas de las características principales de este application block:

  • Greater flexibility to choose how you host your resources. With the Resource Application Block you can now choose whether to centralise or distribute resources, whether to leave resources in editable files rather than embed into assemblies, pull in resources from other projects and thus treat resources like reusable modules as per the Object Oriented paradigm,
  • You can use either the stand-alone Enterprise Library Configuration Console or the Visual Studio integrated Console to manage all Resource Application Block settings.
  • You have a choice of resource providers to manage resources from a variety of sources such as assembly embedded resources, xml resources (.resx files), binary resources (.resources files) and database resources (any DB you can get to from the Data Access Application Block).
  • If you need to manage resources from a source type not currently supported then you can extend the application block by creating custom resource providers
  • You can generate strongly typed resource classes for any resource provider type directly from the Enterprise Library Configuration Console in either C# or VB.
  • A web resource provider is included to enable the developer to use the Resource Application Block with the localization features provided within ASP.NET. This works for both local and global resources.
  • All Resource Application Block managers are based on an extended ComponentResourceManager to enable reflection-style resource assignments to be made to Windows Forms component properties using the ApplyResources method within the ExtendedComponentResourceManager. Unfortunately, owing to the current closed nature of the Windows Forms designer CodeDomProvider model, with respect to localization, it has not been possible to extend the full Windows Forms localization feature, however see Windows Forms Designer for what you can do with the ExtendedComponentResourceManager.
  • A resource provider presents the developer with an appropriate resource manager type. Each resource manager supported within the Resource Application Block is provided with a corresponding resource writer to enable editing of the various resource storage types using any IResourceWriter enabled resource editor. These resource writers also support the extended data node interface allowing for comments, file references and custom types to be stored (except for binary resource files that do not support comments).
  • Management and monitoring features include Windows Active Directory Group Policy integration and instrumentation features such as Performance Counters, Windows EventLog logging and WMI events.

Documentación: http://www.codeplex.com/entlibcontrib/Wiki/View.aspx?title=Resource%20Application%20Block%203.1&referringTitle=Home

Descarga: http://www.codeplex.com/entlibcontrib/Release/ProjectReleases.aspx?ReleaseId=7302

 

Saludos @ 40º fiebre

El Bruno

 

Share this post :
Crossposting from ElBruno.com

Buenas,

una pregunta que me hacen frecuentemente está relacionada con la ventana de CheckIn de Visual Studio, cuando se trabaja con alguna de los templates de MSF en Team Foundation Server. En esta ventana, podemos apreciar que al momento de relacionar un ChangeSet con un WorkItem, tenemos 2 opciones para la asociación: Resolve y Associate. El problema del que mucha gente se queja, es que por defecto la opción seleccionada es Resolve. Esto trae como consecuencia que si no cambiamos la asociación, cambiaremos el estado de nuestro WorkItem a Closed en el CheckIn.

Asi es que, por lo general, muchos WorkItems, "desaparecen" de la lista de tareas activas, pero en realidad están cerrados. Debemos modificar el estado de los mismos, etc. Aquí es donde por lo general, me preguntan si se puede cambiar esta opción, para que por defecto aparezca Associate.

 

WorkItem Definition

Antes de ver una de las posibles soluciones a este problema, es importante repasar un poco el porqué de que estas opciones aparezcan en determinados tipos de WorkItems.

Si analizamos la sección donde se definen los estados de una Tarea en MSF for Agile, podremos ver que en la transición entre los estados Active to Closed, existe una acción Microsoft.VSTS.Actions.CheckIn. Esta acción es la que permite que cuando exista la posibilidad de asociar un ChangeSet a un WorkItem, aparezca la opción Resolve.

 

Solución

Pues bien, si el "problema" lo ocasiona acción Microsoft.VSTS.Actions.CheckIn, una solución puede ser modificar la definición del WorkItem y eliminar la acción. En la siguiente imagen podemos ver un ejemplo de un WorkItem de tipo Task2 donde no se presenta la opción Resolve.

 

El tipo de WorkItem Task2, es una copia de Tarea pero con una modificación para eliminar la acción Microsoft.VSTS.Actions.CheckIn. Para realizar este tipo de modificaciones, es necesario utilizar Visual Studio Team System 2008 Team Foundation Server Power Tools.

Esta es una solución, y lamentablemente implica la modificación de un tipo de WorkItem. Digo lamentablemente, porque este tipo de modificaciones pueden ser un tanto peligrosas si no se realizan con cuidado. Pero por otro lado, pueden ayudarnos mucho y agilizar la dinámica de trabajo con Visual Studio.

 

Saludos @ Home

El Bruno

 

Share this post :
Crossposting from ElBruno.com

Buenas

es poco probable que los 4 locos la gente que lee usualmente este blog, esté interesada en este producto; pero sin embargo es muy bueno conocer que Team Foundation Server es un producto que pueda ayudarnos con la gestión del ciclo de vida de desarrollo de productos que se desarrollen en plataformas NO Microsoft.

Este es precisamente el foco de TeamPrise, proveer capacidades de integración a herramientas de desarrollo para plataformas no Ms. Como por ejemplo el plugin para Eclipse:

The Teamprise Plug-in for Eclipse supports Eclipse 3.0 and higher, including any Eclipse-based IDEs. Access to Team System source control and work item tracking is now available to anyone developing software using Eclipse.

O el Teamprise Explorer:

Teamprise Explorer is a stand-alone application that provides users with a native look and feel on any operating system platform.

Esta son algunas de las características de la nueva versión 3.0:

  • Full Team Foundation Build integration (including ability to execute Ant based builds)
  • Check-in policy support
  • Recursive folder compare
  • Single sign-on (from Microsoft Windows machines)
  • "Destroy" command for version control
  • Show deleted items and undelete from Source Control Explorer UI
  • much much more (see release notes)

Mas información http://www.teamprise.com, http://www.woodwardweb.com/

 

Saludos @ Marron

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com

Buenas,

lamentablemente he comprobado que a medida que uno avanza como profesional, el nivel de los problemas que surgen es proporcional al avance. Dicho de otra forma, cuando piensas que dominas un tema te encuentras con un problema más grande.

No voy a entrar en detalles sobre como llegué hasta aquí (y les puedo jurar que no fue por demasiados margaritas), pero en determinado momento necesite que mi gran amiga la GAC dejase de ser esta señorita que se presenta así

 

para poder presentarse como un buen folder de windows, con sus archivos, subfolders y demás propiedades.

Pues bien, la solución a este problema esta como no !!! en una entrada del registro de Windows, mas puntualmente en HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion (todo lo que hay debajo de esta entrada da para escribir un libro). Pues bien, si quieres que tu GAC se vea tan bonita como la mia, simplemente crea un nuevo archivo de texto con extensión .reg, copia el siguiente texto en el mismo y ejecuta el mismo:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Fusion] "DisableCacheViewer"=hex:10

La clave DisableCacheViewer determina el modo de la visualización, por lo que si queremos "volver" al modo clásico simplemente cambiamos el valor a 0.

 

Fuente: http://msmvps.com/blogs/bill/archive/2005/09/20/66921.aspx, http://www.paraesthesia.com/archive/2004/10/20/fusion-log-viewer-settings-changer.aspx

 

Saludos @ Home

{El Bruno}

PD: ya lo dijo Grissom (CSI) "Las personas mienten...las pruebas no.", yo no he mentido, pero a las pruebas me remito.

 

Share this post :
Crossposting from ElBruno.com

 

Buenas,

cómo bien comentaba Rommy ayer, no es posible editar archivos .config dentro del IDE de Microsoft Visual Studio 2008 con Enterprise Library 3.1 (cosa que si se puede hacer fácilmente en Visual Studio 2005).

El problema viene dado, ya que el instalador de Enterprise Library 3.1, agrega la siguiente información al registro:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\InstalledProducts\EnterpriseLibraryIntegrationPackage] "Package"="{488366a4-630c-4a0e-a6a2-b019cee13bea}" "ProductDetails"="#112" "PID"="3.0" "LogoID"="#400" @="#110" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{488366a4-630c-4a0e-a6a2-b019cee13bea}] "InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll" "Class"="Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration.EnterpriseLibraryIntegrationPackage" "CodeBase"="C:\\Program Files\\Microsoft Enterprise Library 3.1 - May 2007\\Visual Studio Integration\\Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration.dll" "ID"=dword:00000001 "MinEdition"="Standard" "ProductVersion"="3.1.0.0" "ProductName"="Enterprise Library Configuration Editor" "CompanyName"="Microsoft" @="Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration.EnterpriseLibraryIntegrationPackage, Microsoft.Practices.EnterpriseLibrary.Configuration.Design.VisualStudioIntegration, Version=3.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{488366a4-630c-4a0e-a6a2-b019cee13bea}\ConfigurationEditor] @="" "defaultConfigurationSet"="Microsoft Signed" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{488366a4-630c-4a0e-a6a2-b019cee13bea}\ConfigurationEditor\Microsoft Signed] "ConfigurationUIAssemblyPath"="C:\\Program Files\\Microsoft Enterprise Library 3.1 - May 2007\\Bin\\Microsoft.Practices.EnterpriseLibrary.Configuration.Design.UI.dll" "ConfigurationUIAdapterClass"="Microsoft.Practices.EnterpriseLibrary.Configuration.Design.UI.SingleHierarchyConfigurationUIHostAdapter" "ConfigurationUIPluginDirectory"="C:\\Program Files\\Microsoft Enterprise Library 3.1 - May 2007\\Bin\\" @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\AutoLoadPackages\{F1536EF8-92EC-443C-9ED7-FDADF150DA82}] "{488366a4-630c-4a0e-a6a2-b019cee13bea}"=dword:00000000 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Editors\{99ffb37a-fe99-4acb-b537-200619012452}] "DisplayName"="#105" "Package"="{488366a4-630c-4a0e-a6a2-b019cee13bea}" @="EnterpriseLibraryIntegrationPackage" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Editors\{99ffb37a-fe99-4acb-b537-200619012452}\Extensions] "config"=dword:0000001f @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Editors\{99ffb37a-fe99-4acb-b537-200619012452}\LogicalViews] "{7651a703-06e5-11d1-8ebd-00a0c90f26ea}"="" @="" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Menus] "{488366a4-630c-4a0e-a6a2-b019cee13bea}"=", 1000, 1"

Como se puede apreciar, todas las claves que modifica el instalador apuntan a la versión 8.0 de Visual Studio, si queremos que esta funcionalidad esté disponible en Microsoft Visual Studio 2008, simplemente tenemos que modificar las claves por 9.0.

El archivo .reg que realiza estos cambios completos se puede descargar desde http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=entlibcontrib&ReleaseId=11669

 

Saludos @ Home

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com

 

Buenas,

por lo general en las charlas de Microsoft Robotics Studio siempre comento que, según mi punto de vista, esta herramienta es muy buen ejemplo de como trabajar con conceptos de Robótica, pero que todavía no está lo suficientemente madura para una aplicación "seria". Dentro del blog de Olivier, me encuentro con que de a poco, la utilización de Windows CE, Microsoft Robotics Studio y algunas cosillas más pueden dar unos resultados realmente interesantes. (creo que la fecha prevista para que SkyNET tome el control del mundo era en el año 2011, por lo que veo que SkyNET será codificada en Rosario)

Un ejemplo de esto es RobotTurk, un prototipo equipado con una cámara capaz de transmitir secuencias de vídeo de zonas de desastre hacia estaciones de comandos. El helicópteros lleva integrada una eBox que ejecuta Microsoft Robotics Studio encima de Windows CE. Las estaciones receptoras de información utilizan los servicios de Windows Server 2008 Media Services para capturar y procesar las secuencias de vídeo. Finalmente se utiliza Microsoft Virtual Earth como herramienta de posicionamiento.

 

Más información en http://roboticsnedir.com/blogs/robotturk/pages/robotturk-with-msrs-saving-life.aspx

 

Saludos @ Home

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com

Buenas,

como el 99% de las personas de mi tierra, me apasiona el futbol; en realidad me gusta el deporte en general, y todo lo que conlleva la ambición, el trabajo en equipo y el placer de competir. Si además, como es mi caso, te gusta tomarte un par de cervezas con tus amigos la tecnología, no puedes dejar de leer el cómic de TechNet: Heroes Happens Here, donde nuestros amigos de TechNet intentan comentar un poco el día a día de los developers y los ITPros.

Por ahora lo he seguido sin mucho interés a través del lector de RSS, pero últimamente está tocando un tema delicado: ¿que pasaría si la liga de futbol argentino se infecta con un virus?

Si alguien no la leido la serie, no quiero adelantar eventos, pero que sepan que ese escenario es REALMENTE GRAVE. Supongo que en los próximos días, llegará el desenlace, pero por ahora el cómic está en el momento de máxima tensión.

 

Pueden ver el histórico completo del cómic en

http://blogs.technet.com/hhh_comic/default.aspx 

y además existe una versión un poco cutre en Silverlight en

http://www.microsoft.com/heroeshappenhere/comicviewer/default.html

 

Saludos @ Home

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com
Publicado 16/3/2008 22:06 por El Bruno | 2 comment(s)
Archivado en:

Buenas,

creo que fue Tony Montana el que dijo:

"Todo lo que tengo en este mundo son mis huevos y mi palabra, y no las rompo por nadie".

Yo ayer prometí los materiales de la presentacion Conquistando el mundo con Microsoft Robotics y a continuación dejo el acceso a los mismos (thanks geeks.ms por el hosting):

Asimismo quiero agradecer a Javi y a los chicos que asistieron al evento, ya que pasamos un muy buen rato y la verdad que después hablando con algunos de ellos me di cuenta que las ganas de hacer cosas nuevas y el empuje que tienen es impresionante no pongo los nombres porque seguro que me equivoco.

 

Saludos @ Home y gracias nuevamente

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com

Buenas,

si pensabas que las capacidades de Merge estaban incluidas sólo en los gestores de código fuente; aquí nuestro amigo Team Foundation Server te sorprenderá (a mi ha sorprendido, esta feature no la conocía).

Por ejemplo, supongamos el más que extraño caso en el que desde Microsoft Visual Studio editas un workItem y luego también editas el mismo desde otra herramienta, como por ejemplo Microsoft Excel.

En el momento de "subir los cambios" al servidor, es muy probable que te encuentres con el siguiente formulario; donde verás para cada WorkItem incorrecto el detalle de los campos que no coinciden y además las clásicas opciones para cualquier acción de merge.

 

Cómo comenté anteriormente, interesante feature, más ahora cuando tengo que ejercer un poco tareas de Project Manager y poco de tecnología, vuelvo a la parte interesante de la gestión de proyectos.

 

Saludos @ Home

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com

Buenas,

cómo había comentado hace 2 días, el completo FAQ para la instalación y administración de TFS está online en los foros de MSDN. Aprovechando un poco el tiempo de los viajes de Metro, lo he traducido y lo he dejado publicado en los foros en español de MSDN en la siguiente address:

http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=2972526&SiteID=11&mode=1

Y este es el contenido del FAQ:

 

P: ¿Al instalar un nuevo servidor Team Foundation Server, existe una forma de reutilizar una aplicación web existente de SharePoint?

R: Sí. Durante la instalación existe una opción para definir cualquier dirección URL de un site de WSS durante el asistente para la instalación. Si es necesario, más adelante, si se desea cambiar a un servidor con un sitio diferente de WSS, se puede realizar esta acción ejecutando TfsAdminUtil.exe ConfigureConnections para cambiar la dirección URL que utiliza el servidor TFS. Este comando no mueve el contenido de WSS, por lo que será necesario migrar los documentos WSS existentes hacia el nuevo servidor. Además es necesario asegurarse de instalar las extensiones de SharePoint de TFS, o no se podrá crear nuevos Team Projects en el servidor WSS.

En Whidbey y Orcas existe una relación 1:1 entre el servidor Team Foundation Server y el sitio de WSS. No se admiten sitios WSS independientes para los Team Projects diferentes desde el mismo servidor Team Foundation Server. Tampoco se admite un único sitio de WSS trabajar con varios servidores Team Foundation.

Más información: http://blogs.msdn.com/sudhir/archive/2007/06/25/sharing-your-corporate-sharepoint-server-with-multiple-tfs-servers.aspx

P: Cuando se crea un Nuevo TFS Project, ¿existe la posibilidad de reutilizar una colección existente de Sahrepoint?

R: No, el servidor Team Foundation Server no admite el enlace a un sitio de SharePoint existente para un nuevo proyecto de equipo. La dirección URL definida en el asistente para la creación del proyecto es una dirección URL generada de un sitio de nivel superior nuevo que se creará para un proyecto de equipo en una única aplicación Web de SharePoint previamente configurado.

P: ¿Al crear un nuevo proyecto de TFS, existe una forma de crear un Sub-Site en una colección de sitios de SharePoint?

R: No, actualmente el servidor Team Foundation Server no funciona con subsitios de SharePoint. Sin embargo, este escenario está siendo investigado para dar soporte al mismo.

P: ¿Cómo agrego o elimino cuentas desde el grupo las cuentas de servicio después de realizar un movimiento de dominio de un servidor Team Foundation Server?

R: Consultar el siguiente link: http://blogs.msdn.com/charles_sterling/archive/2008/02/19/adding-or-removing-accounts-from-the-service-accounts-group-after-performing-a-domain-move-on-tfs-2005.aspx

P: ¿Cómo realizo una acción para Team Foundation Server Disaster Recovery?

R: Consultar el siguiente link: http://blogs.msdn.com/charles_sterling/archive/2008/02/19/adding-or-removing-accounts-from-the-service-accounts-group-after-performing-a-domain-move-on-tfs-2005.aspx

P: ¿Es realmente no es necesario utilizar tres cuentas diferentes al instalar el servidor Team Foundation Server?

R: Revisar el post http://blogs.msdn.com/noahc/archive/2006/09/21/765500.aspx

P: ¿cómo se lleve a cabo la actualización Team Foundation Server 2005 a una instancia con nombre (named instance) de SQL en Team Foundation Server 2008?

R: Consultar http://blogs.msdn.com/sudhir/archive/2007/05/31/upgrade-tfs-2005-with-default-instance-to-orcas-with-named-instance.aspx

P: ¿Es necesario que la cuenta TFS Setup sea administrador en el servidor de Base de datos de Team Foundation Server?

R: No, sólo es necesario que sea un administrador de SQL. Más información http://blogs.msdn.com/sudhir/archive/2007/06/01/orcas-is-tfs-setup-account-required-to-be-admin-on-dt-machine.aspx

P: ¿cómo actualizar Team Foundation Server 2005 con una cuenta de dominio a Team Foundation Server 2008 con una cuenta de servicio de red

R: Es necesario ejecutar el instalador de Team Foundation Server para realizar una actualización de TFS 2005 a TFS2008. Al finalizar la instalación, el entorno estará actualizado a TFS2008 con el servicio ejecutándose base la cuenta de servicio utilizada en 2008. No se recomienda cambiar la cuanta de servicio durante la actualización.

Después de la actualización, se puede utilizar la herramienta TFSAdminUtil para cambiar la cuenta de servicio. El comando para cambiar la cuenta de servicio es el siguiente:

TFSAdminUtil changeaccount OldDomainAccount "NT Authority\Network Service"

P: ¿cómo funciona el modo OffLine en Team Foundation Server 2008 versión control?

R: Véase http://blogs.msdn.com/benryan/default.aspx

When and how does my solution go "offline"?

How to make TFS Offline strictly solution-based

P: ¿Cómo y qué información se almacena en Team Foundation Server Storing Version Control?

R: Revisar

1. How offline mode works in TFS 2008 version control

2. TFS Version Control Concepts 1: Items

3. TFS Version Control Concepts 2: Item Names

4. TFS Version Control Concepts 2b: Namespaces in practice

5. TFS Version Control Concepts 3: Item Versions and the two meanings of 'Changeset'

P: ¿Cómo puedo compilar proyectos de Visual Studio 2008 con Team Foundation Server 2005?¿o cómo puedo solucionar el error: “Solution file error MSB5014: File format version is not recognized. MSBuild can only read solution files between versions 7.0 and 9.0, inclusive:”?

R: Revisar el post de Buck’s: http://blogs.msdn.com/buckh/archive/2007/11/29/building-vs-2008-projects-with-tfs-2005.aspx

P: ¿Cómo ejecutar dos agentes de compilación en el mismo equipo en Team Foundation Server 2008?

R: Revisar http://blogs.msdn.com/jpricket/archive/2007/08/03/TFS-2008-Running-Two-Build-Agents-on-the-same-machine.aspx

P: ¿Cómo ejecutar un update en "How to run tests in a build without test metadata files and test lists (.vsmdi files)"

R: Revisar: http://blogs.msdn.com/buckh/archive/2007/04/27/Update-to-quot-How-to-Run-Tests-in-a-build-Without-Test-Metadata-Files-and-test-Lists-vsmdi-Files-quot-Test-Categories.aspx

P: ¿Cómo cambiar la recursividad de descarga en el proceso de descarga de archivos del servidor de compilación?

R: Revisar: http://blogs.msdn.com/jpricket/archive/2007/12/10/Changing-the-recursion-type-for-the-Initial-Get-that-Team-Build-Does.aspx

P: ¿Cómo cambiar las unidades en las que se encuentran en las bases de datos de TFS?

R: Revisar: http://blogs.msdn.com/bharry/archive/2007/12/18/Changing-What-Drive-TFS-Databases-Are-On.aspx

P: ¿Cómo habilitar SQL Mirroring para Team Foundation Server?

R: Revisar: http://blogs.msdn.com/sudhir/archive/2007/09/19/tfs-failover-sql-mirroring.aspx

P: ¿Porqué es importante desinstalar versions beta de Team Foundation Server 2008 como una acción previa a la instalación de Team Foundation Server 2008 RTM release?

R: Es importante desinstalar las versiones beta para asegurar que la instalacion posee los components correctos de la versión RTM. El instalador de la versión RTM, además verificará y se bloqueará si detecta algún componente de versiones anteriores. 

P: ¿Porqué es importante desinstalar Team Foundation Server 2005 en el servidor de Base de Datos antes de instalar Team Foundation Server 2008 en una configuración dual-server?

R: No existen Team Foundation Server 2008 SKUs y es por esto que es necesario desinstalar los componentes de base de datos de Team Foundation Server 2005 antes de comenzar con la instalación de Team Foundation Server 2008. Si se desinstala TFS 2005 luego de instalar TFS2008 en el servidor de base de datos, el proceso de desinstalación eliminará los procedimientos almacenados de TFS2008.

P: ¿Está soportado Team Foundation Server 2008 en Windows Server 2008?

R: Si, la versión RTM de Team Foundation Server 2008 está probada y testeada sobre Windows Server 2008. Para más detalles, revisar: http://msdn2.microsoft.com/en-us/library/ms253078.aspx

P: ¿Está soportado Team Foundation Server 2005 en Windows Server 2008?

R: No, Windows Server 2008 no es un sistema operative soportado para Team Foundation Server 2005. Es posible encontrar más información al respecto en: http://msdn2.microsoft.com/en-us/library/ms400697(VS.80).aspx

P: ¿Algo más que deba conocer al momento de instalar Team Foundation Server en Windows Server 2008?

R: Revisar el siguiente post de Brian Harry:

Ahora que Sharepoint no forma más parte de Windows Server 2008, es necesario instalarlo como una tarea previa para poder utilizar el mismo. Adicionalmente, cuando se instala Team Foundation Server en Windows Server 2008, el proceso de instalación no instalará automáticamente Sharepoint (debido al hecho de que al momento de liberar el instalador, todavía no se conocía el estado final de Sharepoint y Windows Server 2008).

El problema es el siguiente, si se trata de instalar WSS 3.0 en Windows 2008, no sé instalará.  Aparecerá una notificación alertando que es necesario instalar el SP1 y seguramente más de uno se preguntará como puede ser necesario un SP si todavía no se ha instalado WSS 3.0. 

La respuesta a este problema reside en que es necesario utilizar el instalador Windows Sharepoint Services 3.0 with SP1 que incluye WSS y SP1 dentro del mismo.

P: ¿Es compatible el Team Explorer 2005 con Team Foundation Server 2008?

R: Si, Team Explorer 2005 funcionará correctamente con un servidor TFS 2008.  De la misma manera, Team Explorer 2008 funcionará correctamente con un servidor TFS 2005.  Para má información revisar: http://msdn2.microsoft.com/en-us/library/bb558975.aspx

P: ¿Está soportado Team Build 2005 en Windows Server 2008?

R: No. Team Build 2005 es soportado sólo en Windows Server 2003.   Para más información revisar: http://msdn2.microsoft.com/en-us/library/bb399235.aspx

P: ¿Es posible instalar SQL Server Reporting Services o Analysis Services en servidores remotos?

R: Si.  En TFS 2005 el servidor SQL Server Reporting Services (SSRS) necesitaba estar en la capa de aplicación de TFS, y el servidor SQL Server Analysis Services (SSAS) necesitaba estar en la capa de datos.  Con Team Foundation Server 2008 se pueden utilizar servidores remotos para SSRS y SSAS.

Esta información está documentada en la guía de instalación de Team Foundation Server, en la sección titulada"How to: Customize Deployment of Team Foundation."  Es posible descargar la guía de instalación desde aquí.

 

Saludos @ ¿?

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com

Buenas,

hace poco comentaba que Steve Ballmer me decepcionó un poco en la sesión de lanzamiento de Microsoft Visual Studio 2008. Fue muy raro ver una presentación suya en un tono correcto y formal, simplemente dedicada a la tecnología.

Sin embargo sólo 10 días después parece que le han eliminado la medicación porque en una de las sesiones del MIX 08, y frente a una serie de preguntas sobre un tema X, el Big Boss ha madurado su versión de Developers, developers, developers a la nueva versión 2.0: WebDevelopers, webDevelopers, webDevelopers.

El video en http://www.istartedsomething.com/20080307/steve-ballmer-screams-web-developers/

Y, ya que es sábado, porqué no recordar alguno de los grandes momentos de SB

Developers, developers, developers

 

En su mejor momento

 

Publicidad de Windows 1.0

 

Saludos @ Home

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com
Publicado 8/3/2008 22:20 por El Bruno | con no comments
Archivado en: ,

Buenas,

si trabajas con Team Foundation Server 2008 o Team Foundation Server 2005; seguramente alguna vez te has preguntado:

  • ¿Al instalar un nuevo servidor Team Foundation Server, existe una forma de reutilizar una aplicación Web de SharePoint existente?
  • ¿Al crear un nuevo proyecto de TFS, existe una forma de reutilizar una colección de sitios de SharePoint existente?
  • ¿Cómo agregar o quitar cuentas del grupo de las cuentas de servicio después de realizar un movimiento de dominio de un servidor TFS?
  • ¿Realmente necesito utilizar tres cuentas diferentes al instalar un servidor Team Foundation Server?
  • ¿Cómo actualizar Team Foundation Server 2005 con cuenta de dominio a Team Foundation Server 2008 con el servicio de red?
  • entre otras ...

Este tipo de dudas y muchas otras se responden en el FAQ para Team Foundation Server en los foros de MSDN. Y realmente me tengo que organizar para sacar un par de horas y mantener una versión traducida al español porque veo que puede ser manterial de referencia para muchas de las cuestiones que respondemos en el día a día.

Por ahora sólo el post http://forums.microsoft.com/MSDN-ES/ShowPost.aspx?PostID=2972526&SiteID=11&mode=1

 

Saludos @ Home

{El Bruno}

Share this post :
Crossposting from ElBruno.com

Buenas,

hace unos días en los foros internos de Avanade, alguien preguntaba cuál es la mejor forma de saber cuando alguien se ha saltado una política de CheckIn en Team Foundation Server.

Como el amigo Luis había hecho algo para este tipo de escenarios, estaba pensado en pedirle orientación, pero justo hoy en la lectura de www.TFSTimes.com, me encuentro con el siguiente párrafo:

Generally, the policies operation in TFS 2005 and 2008 is similar. Notable exception is that the information about policy overrides is now available in data warehouse in TFS 2008 (see TFS 2008 Code Churn Perspective definitions http://msdn2.microsoft.com/en-us/library/ms244698.aspx), allowing creation of MS SQL Reporting reports for policy violations. Also the important fact to bear in mind is that usually policies that work under TFS 2005 will not work under TFS 2008 without changes to configuration and/or recompilation (see versions compatibility map http://blogs.msdn.com/edhintz/archive/2007/10/12/check-in-policy-compatibility-between-tfc-2005-and-2008.aspx).

En pocas palabras, dentro de la base de datos Team Foundation Server DataWarehouse para Team Foundation Server 2008, ya tenemos una dimension que específicamente permite verificar este tipo de información. He aquí la documentación de la misma

Attribute: Policy Override Comment

ChangeSet: Changeset

Description: The comment that is provided when a policy is overridden. If a policy was not overridden with this changeset, this field is null.

Hoy estoy bastante cansado y no tengo un Team Foundation Server 2008 a mano, para generar dummy data y demostrar el paso a paso para analizar esta información, asi que me guardo un poco de trabajo para un próximo post.

 

Fuente

 

Saludos @ Home

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com

Buenas,

como ya es público no hay NDAs que me prohiban decir que:

YA PUEDES DESCARGAR LA BETA 1 DE INTERNET EXPLORER 8 !!!

Mas información: http://www.microsoft.com/windows/products/winfamily/ie/ie8/getitnow.mspx

Está de más decir, que está un poco verde como navegador pero siempre puedes fardear frente a tus amigos a ver quien fue el primero que se animó con esta versión.

 

Saludos @ Home (finally)

{El Bruno}

 

Share this post :
Crossposting from ElBruno.com
Publicado 5/3/2008 21:51 por El Bruno | 7 comment(s)
Archivado en:
Más artículos Página siguiente >