Que es ese pequeño icono de servicios dentro de mi Outlook 2007 ???

Buenas

si utilizas Microsoft Office Outlook 2007 y también eres de los que destrozas tu pc seguramente alguna vez habrás visto el siguiente mensaje cuando has iniciado Outlook 2007:

A data file did not close properly the last time it was used and is being checked for problems. Performance might be affected while the check is in progress

luego, si eres una persona detallista verás en la esquina inferior derecha de Outlook 2007 la siguiente imagen:

y si esperas información sobre el detalle de la misma verás:

 

Esto significa que durante un pequeño tiempo, Outlook se dedicará a comprobar la integridad de uno o varios de los archivos de datos (.pst) con los que trabajas. Usualmente esto se debe a que el proceso de Outlook no se ha cerrado correctamente, por algún addin malicioso, algún antivirus molesto, etc.

Si deseas comprobar y reparar algun archivo de datos “a mano” puedes utilizar una herramienta externa incluida con Outlook; el siguiente link Repairing Outlook 2007 data files error, explica el paso a paso sobre cómo realizarlo.

 

 

Saludos desde Madrid

El Bruno

 

PD: si te dedicas a escribir código que afecta sectores sensibles del sistema operativo y te encuentras con la siguiente imagen, no es de extrañar que luego Outlook nos muestre el mensaje de check file.

Crossposting from ElBruno.com

Visual Studio Island (para la doble identidad como 007 …)

Buenas

si como yo:

  • todavía no estás tratando de digerir el final de la tercera temporada de Lost
  • no te enteras si realmente las islas de Dubai son artificiales o qué sorcho son
  • llega un viernes y no sabés que postear

seguramente, te interesará conocer Visual Studio Island. Particularmente, nunca he entrado a Second Life y no tengo pensado hacerlo por ahora, pero parece que gente que tiene mucho tiempo y poco sol unas personas muy dedicadas han creado un sitio interno dedicado a los desarrolladores de Visual Studio Team System.

Además durante estos días también puedes ser parte de los siguientes eventos en tu vida alternativa:

 

  • 7/31 4:30 PM – Amanda Silver from VB fame will give a talk on Silverlight and VB.NET
  • 8/21 4:00 PM – “Summer Luau” party… I can’t wait to see what this is like 😉
  • 8/30 3:00PM – Brad Abrams ASP.NET AJAX to Silverlight talk

 

Si alguien se anota ya me comentará que tal lo lleva 😀

 

Saludos desde Madrid

El Bruno

Crossposting from ElBruno.com

Cambiando, evolucionando … (si puedes)

 

Buenas

nadie puede negar que los informáticos somos un género especial. No estoy seguro si en otras profesiones hay tanta gente convencida de tener la razón, o de conocer una mejor forma de hacer un trabajo.

Realmente no me imagino a un abogado diciendo cosas como:

– esta ley está mal hecha, yo en mi casa tengo una ley mucho mejor que uso con mi familia.

o a un físico comentándole a un colega:

– la configuración de la gravedad que tengo en la universidad es mucho mejor que esta que viene por defecto en esta oficina.

Hace unos días después de leer un post de Luis donde comentaba una característica propia de Team Foundation Server que permite trabajar con archivos en modo check-out pero sin bajar la última versión de esos archivos, le di un poco de vueltas al asunto. Lo interesante del comentario era que Luis tampoco quería entrar en la disputa si éste método es mejor que el que propone Visual Source Safe.

Durante el 2006, creo que a este tema lo toqué cerca de 50 veces con compañeros de trabajo; junto con otros temas que implicaban proponer un nuevo método de trabajo frente a una práctica ya aceptada y siempre lleguaba a la misma conclusión:

Proponer un cambio en la forma de trabajo, cuando la gente esta acostumbrada a trabajar de una determinada manera, es casi una ofensa para algunas personas.

Cuidado, no estoy diciendo que el check-out excusivo sea mejor, o que el merge sea muy problemático; simplemente es un ejemplo para demostrar el punto al que quiero llegar.

No creo conocer a nadie que pueda negar lo rápido que se mueve el mercado informático en nuestros días. Es casi un requisito estar actualizados sobre las nuevas tecnologías y sobre las nuevas tendencias. Para lograr esto tenemos infinidad de herramientas como pueden ser los blogs, las newsletters, etc; pero si no somos capaces de incoporar estos nuevos conocimientos en su totalidad, finalmente no sirve de nada.

Cada un par de días (aproximadamente) entre sus posts, Rodrigo nos recuerda deja leer entre líneas que independientemente de la metología seleccionada, lo mas importante de la implantación de la misma, es adaptarse y utilizarla correctamente. Pero esto no sólo se aplica a las metodologías, sucede con casi todo lo relacionado con nuestra profesión.

En otras palabras, no basta con decir “soy ágil porque utilizo Visual Studio Team System y he creado un Team Project basado en MSF for Agile para mis desarrollos“. Aunque lo podemos plantear desde otro punto de vista mucho más realista para un desarrollador y preguntar cosas como:

  • en C# utilizas try Tab Tab?
  • qué tan seguido utilizas Shift+Alt+F10?
  • qué tan seguido realizas tareas de Refactoring?
  • etc.

Los que usan el try tab tab, sabrán de lo que hablo.

A los demás, los invito a probar cosas nuevas, a aceptar que algunos productos son cómo son y que seguramente mejorarán en futuras versiones; a tratar de descubrir la herramienta adecuada para cada problema, y a mil situaciones más donde no sólo la experiencia es necesaria, sino que también hay que tener un poco de picardía :D.

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

[Off-Topic] Cayendo en la tentacion …

Buenas

ya he logrado conectar mi WiiMando a mi pc por bluetooth, y tengo preparado un poco de código VB.Net para manejar mi Lego con el mando, apenas vuelva a Madrid lo posteo. Pero sin embargo, en mi condición actual, en estos últimos días lo que más me ha molado ha sido:

 

Mi chica me deja pasar estos posts, ya que todavia falta un poco de tiempo. Veremos que cara se le pone cuando para año nuevo lo disfrace de alien y le cante nanas al ritmo de And justice for All …

 

Saludos desde Lisboa

El Bruno

Crossposting from ElBruno.com

Performance Point CTP 3 almost ready …

Performance Point Server

Buenas

ahora que el amigo Javier se ha comenzado a meterse en el fabuloso mundo de Business Intelligence, y después de pasar por unos cursos muy buenos sobre BI, seguramente le podré preguntar a él que le parecen los cambios para la nueva entrega de Performance Point.

Esta agendada para la semana entrante y si quieren mas datos no dejen de darse una vuelta por https://connect.microsoft.com/site/sitehome.aspx?SiteID=181

 

Saludos @ Home

El Bruno

Crossposting from ElBruno.com

Team Build Monitor – Vista Sidebar Gadget ( para que no se nos pase ni un error … )

Buenas

en cualquier proyecto que involucre a diferentes equipos en ubicaciones geográficas distintas, es necesario aceitar muy bien algunos procedimientos para lograr que todas las piezas funcionen correctamente. Como actualmente me encuentro de nuevo !!! en un proyecto de este tipo, desde hace unos meses he vuelto a escribir sobre ajustes de Team Foundation Server y lamentablemente algún NDA no me deja escribir sobre algunas personalizaciones que hemos realizado sobre ACA Lifecycle.

Cuando un proyecto madura y se respeta la metodología/ciclo de vida del desarrollo que permite tener uno o varios equipos trabajando de forma homogénea, es necesario poseer herramientas de control sobre los diferentes equipos de desarrollo. Por suerte crear nuevos informes para Team Foundation Server es una tarea muy simple, pero otro punto muy interesante es tener control sobre los resultados de las compilaciones que se realizan en el Build Server.

 

Jim Lamb, nos muestra un gadget para Vista que realmente me sorprende por lo útil y práctico. Se trata de un gadget para controlar los builds en TFS. Pueden ver su presentación aquí y Jim también ha puesto un pequeño video sobre la instalación y configuración del mismo.  


Video: Walkthrough: Build Monitor Gadget

 

Saludos y happy CI

El Bruno

Crossposting from ElBruno.com

ReSharper 3.0 ( y como convencer a tu jefe para que lo compre … )

Buenas

no creo ser digno capaz de expresar con palabras lo que ha hecho la cerveza esta herramienta por mí. Si te gusta el desarrollo dinámico, te enfrentas a proyectos que cambian y evolucionan diariamente, no puedes dejar de lado ReSharper. Esta nueva versión (3.0 ya no es beta) es simplemente impresionante y lo mejor que pueden hacer es descargar, aprovechar el trial por 30 días y después tomar una seria decisión sobre como hacer para no comprar ReSharper.

He aquí el listado de features y novedades que podemos encontrar en esta versión:

Unique Code Analysis for C# Code
From the beginning, ReSharper has excelled in analyzing code, finding and highlighting errors and warnings in your code on the fly. Now we’ve trained it to understand your code even deeper. In addition to detecting new warning-type situations, ReSharper offers code suggestions — insights into your code offering clever analysis and observations for various situations. You not only see immediate errors, actual and potential, but also notice questionable design — all while you type. read more »
Full-featured Visual Basic .NET Support
ReSharper is proud to enable Visual Basic .NET development, providing full support and a host of productivity features. Visual Basic developers will be sure to enjoy a truly enhanced Visual Studio experience thanks to ReSharper’s quick navigation and search, all the important code refactorings, full-fledged code assistance, code completion & generation, code templates, and a lot more. read more »
Cross-Language Functionality
While supporting Visual Basic .NET on its own, ReSharper also ensures interoperability in working with mixed C# and Visual Basic projects. Usage search, refactorings, quick-fixes and context actions — all these features do their jobs while taking into account all code written in either language whenever possible. read more »
XML and XAML Support
The much-anticipated support for XML and XAML is now available. XML features include type completion, various navigation between tags, navigation to referenced types, basic code assistance, and live templates support. XAML features include XML editing in XAML code, all three types of ReSharper’s famous code completion, several refactorings, and on-the-fly error, syntax and semantic analysis. read more »
More Productivity Enhancers
We are still finding new things to improve in Visual Studio to help you become more productive. The family of navigation features welcomes its new “member” — the Go To Symbol command, allowing robust solution-wide search by name for any file member. Unit Test Explorer — yes, not Runner, Explorer — delivers unmatched flexibility in running and debugging unit tests. The To-do list lets you keep track of your reminders right in Visual Studio, even in closed files. read more »

Y, cómo soy consciente que mucha gente necesita autorización para la compra de un producto de estas características, tal vez este pequeño tutorial de 30 segundos te ayude a abastecerte de un buen arma una buena excusa para extorsionar convencer a tu jefe y conseguir los €€€ q necesitas:


Ping Pong GunClick here for the funniest movie of the week

 

 

Saludos desde @Home

El Bruno

Crossposting from ElBruno.com

VS2008.Compile.AddFwk(.net 2.0, .net 3.0, .net 3.5)

Buenas

Interesantísimo post de ScottGu donde nos expone una de las mejores caracterísiticas del no tan lejano del nuevo Visual Studio 2008. En este post Scott nos muestra como con la nueva versión de Visual Studio podremos trabajar con proyectos win, web, etc. utilizando el .net framework en sus versiones 2.0, 3.0 y 3.5 (que en realidad son casi todas extensiones del 2.0 😉

Les recomiendo leer el artículo completo aquí, porque el sólo hecho de pensar que puedo usar VS2008 para editar y depurar mis actuales websites y aprovechar las nuevas capacidades de depuración de javascript me pone 😀 :D.

Ahh y frente a la pregunta ¿porque upgradear? respuesta de Scott

  • JavaScript intellisense
  • Much richer JavaScript debugging
  • Nested ASP.NET master page support at design-time
  • Rich CSS editing and layout support within the WYSIWYG designer
  • Split-view designer support for having both source and design views open on a page at the same time
  • A much faster ASP.NET page designer – with dramatic perf improvements in view-switches between source/design mode
  • Automated .SQL script generation and hosting deployment support for databases on remote servers

 

Saludos desde Lisboa

El Bruno

Crossposting from ElBruno.com

How do I videos for Compact Framework, AJAX, VSTO, etc … ( coleccion imperdible !! )

Buenas

hace un tiempo, escribí sobre una colección muy interesante de videos sobre las caracterísiticas principales de Visual Studio Team System. Lo que más me gusto de estos videos, es que los mismos duraban aproximadamente 5 minutos y en ese tiempo se disfrutaba de un material muy completo.

Gracias a los blogs de la MSDN, me encuentro con más videos bajo el mismo concepto pero explicando features del Compact Framework.  Los mismos se pueden ver aquí. Sin embargo, también podemos profundizar mas en otras áreas:

asi que ya tengo material/videos para los aviones y dejaré de lado un poco a Futurama y los SOA Workshops series por un poco más de tecnología propiamente dicha.

 

Saludos desde Lisboa.

El Bruno

Crossposting from ElBruno.com