Me han marcado

Miguel Jiménez me ha marcado con un tag. Creo que esto significa que tengo que contar 5 cosas que poca gente sepa de mí, lo que es bastante complicado porque cada vez que abro la boca en público saco algo de mi vida… Intentaré añadir algo:

1. Soy un escritor frustado. Desde muy pequeño me ha encantado escribir todo tipo de historias, no es que se me dé especialmente bien escribir pero sí que tengo imaginación para inventarme cosas. Lo máximo que he escrito es un guión de cine que tengo en un cajón. Siempre pienso en recuperarlo para hacer algo con él, bien intentar venderlo, convertirlo a novela o trocearlo y publicarlo en mi blog.

2. Afortunadamente no todo lo que he hecho ha acabado en un cajón. En el tramo final de mis estudios tuve que afilar el ingenio para sacar dinerillo y recurrí a lo mío, el desarrollo. Eran tiempos del boom de los proveedores de Internet (1999) y se me ocurrió hacer un contador teléfonico para controlar el gasto de conexión. Lo distribuía por Shareware y me sacaba 2.000 pelillas por cada licencia. No os diré cuántos vendí pero os aseguro que tenía una buena cuota en España 🙂

3. Siempre me ha gustado el deporte pero tengo una innata torpeza que me impide hacer un regate, tirar a canasta o parar una pelota. No gané ninguna medalla en deportes pero sí se me daban bien otras competiciones más empollonas. Gané algún concurso de poesía, un premio nacional de redacción, un diploma de plata en las olimpiadas de física, finalista en otro de matemáticas y alguno más que me avergüenza hasta recordar.

4. Soy un llorón. Hay películas que sólo con acordarme de ellas me pongo a llorar. Algunas veces lo he llegado a pasar mal porque me he puesto a llorar viendo alguna peli en público. Recuerdo un viaje en AVE donde pusieron «Siempre Amigos» y me entró tal llorera que me tuve que ir al servicio para disimular. Me ocurre también con telediarios, libros y cualquier historia donde haya niños, guerras o maltratos.

5. Soy muy radical con un tema. Intento evitarlo siempre que puedo delante de amigos o compañeros de trabajo porque es el único tema donde no respeto la opinión del otro y me saca de mis casillas. Son las corridas de toros. Las aborrezco y las considero algo impropio de una sociedad civilizada. En general me molesta el maltrato a los animales en cualquiera de sus formas pero las corridas de toros son su máxima expresión por el apoyo que tiene de un amplio sector en España. Si te gustan los toros intenta no sacarme ese tema y no tendremos ningún problema 🙂

Bueno, y ahora el turno de otros. Pringaría a muchos de geeks.ms, pero como estoy seguro de que todos acabarán cayendo prefiero marcar a compañeros de Microsoft que podrían quedar inmunes a este ejercicio: Jose Murillo, David Cervigón y Ethel García. Aprovecho también para intentar reavivar dos blogs con muchas expectativas: Padre Parada y Aurelio Porras.

Proveedor de Vista Search para LINQ

De vez en cuando tengo la oportunidad de dar alguna charla sobre temas que no tienen mucha utilidad actual pero con los que disfruto un montón. Éste fue el caso de la sesión que di hace unas semanas en un evento muy especial que llamamos Train the Trainers. Hacemos este evento para los colaboradores más cercanos de MSDN que luego nos ayudan por amor al arte a dar las sesiones públicas en toda España. Os podéis imaginar que los que estamos ahí somos más que colaboradores y al final aquello se convierte en un grupo de amigos hablando de lo que nos gusta (y no, no son los sellos ni la literatura, es el desarrollo).

Siempre intento preparar alguna charla que sea un poco más geek, aunque cada vez me cuesta más porque se me acaban las ideas… En este último Train the Trainers la charla era un Internals de LINQ. Como véis utilidad cero, primero porque no veíamos funcionalidad, sólo internals y segundo porque LINQ todavía no ha salido…

En fin, la sesión no creo que vuelva a repetirla hasta por lo menos dentro de un año cuando ya tengamos LINQ pero mientras tanto me gustaría compartir con vosotros una de las demos que hice. Se trata de un nuevo proveedor de LINQ que permite usar las extensiones a los lenguajes para hacer queries sobre el sistema de indexado de Windows Vista.

El resultado es espectacular porque te permite buscar entre todos los archivos, emails, RSS, etc. de Windows Vista en una línea de código. Como ejemplo un botón, con esta línea buscamos los elementos modificados en los últimos 10 minutos dentro de todo nuestro sistema:

var query = from f in SearchIndex.All where f.DateModified > DateTime.Today.AddMinutes(-10) select f;

Con esta otra línea buscamos los archivos que contengan la palabra «LINQ»:

var query = from f in SearchIndex.All where f.Contains(«LINQ») select f;

Si queréis el código fuente lo he colgado enterito aquí.

Por cierto, que durante la charla se generó un bonito debate LINQ contra SQL. En el caso de este ejemplo no hay discusión porque el indexado de Windows Vista no permite procedimientos almacenados ni optimizaciones sobre el SQL 🙂

El CodeCamp en Antena 3

Ayer el CodeCamp de El Escorial salió por la tele! Antena 3 hizo un reportaje en uno de sus canales de la TDT, en el programa Interneox. No os perdáis la entrevista a Pablo Peláez y sus diez consejos para quebrar una empresa 🙂 Otra joyita también ver a Chema Alonso y Ricardo Varela de cazafantasmas…

Miles de gracias a todos los que fuisteis al sarao, fue un placer pasar ese fin de semana con vosotros.

El reportaje está sobre el minuto 6 aquí.

Channel9 habla castellano

Si alguien piensa todavía que en España vamos por detrás en esto del desarrollo le recomiendo este video del gran tiburón Javier Martínez. Javier es arquitecto de software en Telefónica I+D y ha sido el responsable de un proyecto con WCF alucinante. El video es además muy divertido 🙂

Javier, esperamos con impaciencia el TechEd del año que viene para ver qué nos presentas entonces!

Materiales Lanzamiento Vista Office Exchange

El pasado miércoles tuvimos la presentación de Vista, Office 2007 y Exchange 2007 para desarrolladores en el SIMO. Gracias a todos los que estuvisteis allí y os animo al resto a asistir a cualquiera de los 9 restantes que tendremos por toda España:

Bilbao: Día 21 de Noviembre de 2006

Barcelona: Día 23 de Noviembre de 2006

Valencia: Día 28 de Noviembre de 2006

A Coruña: Día 12 de Diciembre de 2006

Zaragoza: Día 14 de Diciembre de 2006

Sevilla: Día 16 de Enero de 2007

Valladolid: Día 18 de Enero de 2007

Tenerife: Día 23 de Enero de 2007

Málaga: Día 25 de Enero de 2007

Me lo pasé realmente bien en las charlas de .NET Framework 3.0 y Sharepoint. Hubo de todo y nunca olvidaré los problemas con el micro en el reconocimiento de voz, la pesadilla de una sesión en público 🙂 A pesar de eso estoy contento con el día y creo que las demos que hicimos pueden servir para enseñar el potencial de toda la oleada de tecnología que se nos acerca. Un screenshot de la demo finalizada:

Y algo más interesante, todos los materiales que usamos en el evento:

Presentaciones

Demo completa Hinojo

Presentación viva de WPF

 

La instalación de la demo es algo complicada, os paso una guía básica:

  1. Crear los siguiente directorios virtuales:
    • HinojoCallCenter apuntando a la carpeta física Servicios
    • HinojoCRM apuntando a la carpeta física CRM
    • Recursos apuntando a la carpeta física Recursos Demo
  2. Adjuntar en SQL Server 2005 las bases de datos HinojoCallCenter y WorkflowState, asignando permisos al usuario de IIS (ASP.NET o NETWORK SERVICE) o cambiando la aplicación para que use cualquier otro ya existente.
  3. Si queréis probar CardSpace son necesarios los certificados de Fabrikam, están incluidos en los ejemplos de la SDK. Podéis cambiarlo a cualquier en el archivo de configuración de los servicios.

Creo que eso es todo, siento no haber hecho un instalable pero bueno… sólo es una demo!

Andaluz, vete a tu tierra

Hoy me han amargado el día. Pensaba subir al blog la versión del visor de PPTs en RC1 o contar algo sobre LINQ, en lo que he estado metido este fin de semana pero no, he conocido a una imbécil y sólo me apetece hablar de ella.

Sacando a mi perro por la calle dos perrazos sueltos se han echado encima y uno le ha pegado un bocado. Menos mal que estoy acostumbrado a esto y le he pegado un tirón para subirlo a pulso. Cuando ha llegado la dueña (andaba lejos y despreocupada la chiquilla) le he dicho con toda la educación del mundo (lo prometo) «hombre, ten cuidado que esos perros son grandes como para llevarlos sueltos». La chica en cuestión no sólo no se ha disculpado, sino que se ha puesto borde, muy borde. Me discutía que no tenía derecho a decirle nada y acabó con una frase que no voy a olvidar en mucho tiempo: «lo que tienes que hacer es irte a tu tierra, andaluz y dejarnos a los madrileños en paz».

Precisamente ayer vi una película que me hizo pensar sobre el racismo y la xenofobia. Se llamaba Crash y recomiendo que la veáis. Sin duda la mejor película que he visto este año, muy del estilo de Gran Canyon, Pulp Fiction o Traffic. Historias entrelazadas con un nexo común, en este caso el racismo. Al acabar de verla me hizo pensar mucho en esto y que en mis viajes a Estados Unidos nunca había visto ese racismo que la película contaba. Estuve un año viviendo allí y os aseguro que para los americanos un español es de Méjico. Jamás viví ni un episodio de racismo por esta circunstancia, ni siquiera un trato diferente en ningún lugar. Tampoco lo viví en Francia, donde también estuve trabajando. Mi compañero de trabajo era un informático de origen magrebí y los fines de semana salía con su pandilla, todos marroquíes. Ni una sola vez vi que recibieran un trato distinto del resto de franceses.

Manda narices que estando en los dos países con mayor fama de xenofobia del mundo me tengan que decir al lado de mi casa que me vaya a mi tierra. Quizás tendríamos que meternos menos con esos países y por una vez aprender algo de ellos. En estos países llevan muchísimo más tiempo que nosotros con fenómenos de inmigración y han vivido hace décadas lo que estamos empezando a vivir nosotros. No digo que todo lo que hagan estos países esté perfecto ni tampoco que todos los españoles seamos unos xenófobos. Simplemente que los tópicos son eso, tópicos. Ni todos los americanos están pegando palizas a gente de color, ni todos los franceses marginan a los magrebíes ni todos los españoles somos abiertos y tolerantes.

Gilipollas los hay en todo el mundo.

 

Andaluz, vete a tu tierra

Hoy me han amargado el día. Pensaba subir al blog la versión del visor de PPTs en RC1 o contar algo sobre LINQ, en lo que he estado metido este fin de semana pero no, he conocido a una imbécil y sólo me apetece hablar de ella.

Sacando a mi perro por la calle dos perrazos sueltos se han echado encima y uno le ha pegado un bocado. Menos mal que estoy acostumbrado a esto y le he pegado un tirón para subirlo a pulso. Cuando ha llegado la dueña (andaba lejos y despreocupada la chiquilla) le he dicho con toda la educación del mundo (lo prometo) «hombre, ten cuidado que esos perros son grandes como para llevarlos sueltos». La chica en cuestión no sólo no se ha disculpado, sino que se ha puesto borde, muy borde. Me discutía que no tenía derecho a decirle nada y acabó con una frase que no voy a olvidar en mucho tiempo: «lo que tienes que hacer es irte a tu tierra, andaluz y dejarnos a los madrileños en paz».

Precisamente ayer vi una película que me hizo pensar sobre el racismo y la xenofobia. Se llamaba Crash y recomiendo que la veáis. Sin duda la mejor película que he visto este año, muy del estilo de Gran Canyon, Pulp Fiction o Traffic. Historias entrelazadas con un nexo común, en este caso el racismo. Al acabar de verla me hizo pensar mucho en esto y que en mis viajes a Estados Unidos nunca había visto ese racismo que la película contaba. Estuve un año viviendo allí y os aseguro que para los americanos un español es de Méjico. Jamás viví ni un episodio de racismo por esta circunstancia, ni siquiera un trato diferente en ningún lugar. Tampoco lo viví en Francia, donde también estuve trabajando. Mi compañero de trabajo era un informático de origen magrebí y los fines de semana salía con su pandilla, todos marroquíes. Ni una sola vez vi que recibieran un trato distinto del resto de franceses.

Manda narices que estando en los dos países con mayor fama de xenofobia del mundo me tengan que decir al lado de mi casa que me vaya a mi tierra. Quizás tendríamos que meternos menos con esos países y por una vez aprender algo de ellos. En estos países llevan muchísimo más tiempo que nosotros con fenómenos de inmigración y han vivido hace décadas lo que estamos empezando a vivir nosotros. No digo que todo lo que hagan estos países esté perfecto ni tampoco que todos los españoles seamos unos xenófobos. Simplemente que los tópicos son eso, tópicos. Ni todos los americanos están pegando palizas a gente de color, ni todos los franceses marginan a los magrebíes ni todos los españoles somos abiertos y tolerantes.

Gilipollas los hay en todo el mundo.

 

Los irrepetibles de Salgado

Estoy enganchado al programa de la Sexta de Emilio Aragón, Miki Nadal y compañía. El morbillo de ver cómo improvisan y aún así que les quede un programa redondo me encanta. En Microsoft tenemos también a nuestro Miki Nadal particular. Se llama David Salgado y le he visto sesiones improvisadas bordadas, como si llevara un mes preparándosela. Quedará a la posteridad su papel de becario en el DevDays del año pasado o su sesión de WPF en el CodeCamp. El próximo 16 de Noviembre tenemos la suerte de poder verle en una sesión del MAG.NUG, no sé si la preparará pero seguro que será espectacular. Como muestra el título: «Analizando casques y cuelgues en aplicaciones .NET». Promete!!

Más info es su blog, en MAG.NUG y en MSDN.

5 años en Microsoft

Este mes he cumplido 5 años en Microsoft. Ya está en mi salón el regalo, un cristal psicodélico con una plaquita a mi nombre. Hemos sido varios los compañeros que acabamos de cumplir esta cifra con rima, excepto mi compañero de batallas Alfonso que acaba de cumplir la friolera de 10 años. No tiene blog donde ponerle un mensajito y felicitarle así que podéis hacerlo aquí y así le presionamos para que por fin tenga uno.

Estos 5 años me han dado para mucho pero si tengo que quedarme con algo que he aprendido no será .NET ni MSF ni ningún producto de Microsoft. Me quedo sin lugar a dudas con la humildad. Estar en Microsoft me ha dado la oportunidad de conocer a gente con talento, dentro y fuera de Microsoft. Auténticos expertos cada uno en su materia, gente estupenda que contagia alegría y ganas de seguir trabajando en esto. Profesionales y personas como la copa de un pino con la que aprendo día a día y que te hacen sentir pequeñito, muy pequeñito.

A muchos de ellos me los encontraré en el CodeCamp de El Escorial, uno de esos eventos a los que da gusto ir sólo por el placer de compartir un café con cualquiera de los asistentes y aprender de lo que hacen.

5 años en Microsoft

Este mes he cumplido 5 años en Microsoft. Ya está en mi salón el regalo, un cristal psicodélico con una plaquita a mi nombre. Hemos sido varios los compañeros que acabamos de cumplir esta cifra con rima, excepto mi compañero de batallas Alfonso que acaba de cumplir la friolera de 10 años. No tiene blog donde ponerle un mensajito y felicitarle así que podéis hacerlo aquí y así le presionamos para que por fin tenga uno.

Estos 5 años me han dado para mucho pero si tengo que quedarme con algo que he aprendido no será .NET ni MSF ni ningún producto de Microsoft. Me quedo sin lugar a dudas con la humildad. Estar en Microsoft me ha dado la oportunidad de conocer a gente con talento, dentro y fuera de Microsoft. Auténticos expertos cada uno en su materia, gente estupenda que contagia alegría y ganas de seguir trabajando en esto. Profesionales y personas como la copa de un pino con la que aprendo día a día y que te hacen sentir pequeñito, muy pequeñito.

A muchos de ellos me los encontraré en el CodeCamp de El Escorial, uno de esos eventos a los que da gusto ir sólo por el placer de compartir un café con cualquiera de los asistentes y aprender de lo que hacen.