¿Qué es (para mi) un Microsoft Student Partner (MSP)?

13.November.2011 en .NET, dotnetclubs | Sin comentarios »
Tags: ,

Es la pregunta que me he hecho hoy, tras analizar estos días atrás en el Southern Europe MSP Summit, del cual tengo que decir que vuelvo con un balance positivo, con la sensación de que poco a poco el programa “se hace mayor”, y de que yo mismo he envejecido dentro del mismo.

¿Qué es ser un MSP? En mi muy personal opinión, es compromiso, es trabajo, pero también es honestidad y criterio. No es repetir como un loro, no es vender la moto ni convencer mediante el dudoso argumento “yo soy el experto y yo sé de esto”. Ser un MSP está por encima de eso. Ser MSP es, como ya he dicho, hablar con honestidad, transmitir tu conocimiento, tu experiencia, tanto la buena como la mala, y aportar valor e información a la comunidad, a otros MSP, a coordinadores de clubes, a estudiantes y a profesores, dar a las personas interesadas en temas técnicos la información y enseñarles a utilizar las herramientas, para que ellos mismos juzguen, aprendan, y luego decidan.

Ser MSP, en definitiva, para mí es no conformarse con lo que ya se sabe, querer siempre llegar más allá, tanto en el aprendizaje, como en la transmisión libre de tu conocimiento a otras personas.

Enhorabuena a todos los MSP por otro año más compartiendo unos días de aprendizaje, comunicación, y networking juntos, y a la organización del Southern Europe MSP Summit por haber sido capaz de enfrentarse al reto logístico de traer MSP de todo el sur de Europa a esta edición. Podéis mirar atrás a este evento con la cabeza bien alta.

 


[TFS + Sharepoint + SQLServer] NTLM y autenticación de dominio en el equipo local

6.January.2011 en .NET, Team Foundation Server | Sin comentarios »
Tags: , , , , , , , , ,

Un problema habitual que nos encontramos durante la configuración de Sharepoint, SQLServer y Team Foundation Server es que la autenticación de usuario en Sharepoint, Reporting Services y Analysis Services funciona a las mil maravillas desde el resto de equipos, pero no desde el equipo que tiene instalado los servicios.

Vista de informes de la consola de Team Foundation Server

Si estamos realizando la instalación en modo “single-machine”, es decir, todos los componentes en un solo equipo, esto nos va a impedir conectar entre si TFS y Reporting Services, y poder crear sitios de Sharepoint asociados a cada proyecto.

El problema lo provoca el protocolo de autenticación NTLM, que no es capaz de resolver hostnames y FQDNs(Fully-Qualified-Domain-Names) en el bucle local si no los hemos declarado previamente. Una posible solución es indicar en todas las URI de configuración “localhost”, pero esto solo nos servirá si la maquina donde estamos desplegando TFS es nuestro propio equipo de trabajo, ya que los clientes de TFS que quieran conectar desde otros equipos recibirán como URI de conexión para Reporting y Sharepoint “http://localhost/blahblah” en lugar del hostname o FQDN, y no podrán conectar tampoco.

Claves del registro para NTLM

Para solucionarlo de manera efectiva, y permitiendo conexiones externas, realizaremos los siguientes cambios en el registro de Windows:

  • Buscamos la clave HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSa\MSV1_0
  • Modificamos la entrada BackConnectionHostNames, o si no existe, la creamos como un Valor de Cadena Multiple.
  • Añadimos los FQDN y hostnames del equipo, uno por linea, y aceptamos.
  • Reiniciamos el servidor.

Entradas para BackConnectionHostnames

Tras esto, podremos conectar los servicios residentes en el servidor entre si utilizando FQDN o hostnames, y serán accesibles desde el exterior.


Web del Club Granada .NET

4.January.2010 en dotnetclubs, Webs e Internet | Sin comentarios »
Tags: ,

Web Club Granada .NET

Hoy, los coordinadores del Club Granada .NET hemos puesto en marcha nuestra nueva web. Era un trabajo pendiente, que habiamos ido posponiendo eternamente, y que era muy necesario para darle un nuevo impulso al club.

Podeis visitarla en: http://granada.dotnetclubs.com/


UriFormatException: URI hostname could not be parsed

27.December.2009 en Programación | Sin comentarios »
Tags: , ,

Esta excepción de C# me ha tenido en jaque durante las ultimas doce horas, en un fragmento de código que hasta ahora había funcionado como un reloj:

baseUri = new Uri(base_url,UriKind.Absolute);
finalUri = new Uri(baseUri, apiUri);

//Creates and configures the request object
req = (HttpWebRequest)WebRequest.Create(finalUri);
req.Method = “POST”;
req.UserAgent = “aaa”;
req.ContentType = “application/x-www-form-urlencoded”;
req.ContentLength = content.Length;
req.Proxy = System.Net.GlobalProxySelection.GetEmptyWebProxy();
Este era el fragmento en cuestión (he borrado el UserAgent porque aun no quiero que se sepa en que estoy trabajando ;-) ), que pertenece a una aplicación que estoy haciendo para Windows Mobile.
Tras mirar foros y blogs, no he encontrado ninguna solución valida para mi problema. Finalmente, he dado con una solución, que veremos a ver si no me da más problemas a la larga. Se trata de la linea en negrita:

baseUri = new Uri(base_url,UriKind.Absolute);
finalUri = new Uri(baseUri, apiUri);

//Creates and configures the request object
req = (HttpWebRequest)WebRequest.Create(finalUri);
req.Method = “POST”;
req.UserAgent = “aaa”;
req.ContentType = “application/x-www-form-urlencoded”;
req.ContentLength = content.Length;
req.Proxy = System.Net.GlobalProxySelection.GetEmptyWebProxy();
Es la primera vez que utilizo HttpWebRequest y HttpWebResponse para conectar a servicios, de ahi que esté un poco perdido. Si alguien tiene alguna idea mejor, los comentarios estan abiertos ;-)

Manifiesto «En defensa de los derechos fundamentales en internet»

2.December.2009 en General | Sin comentarios »

Ante la inclusión en el Anteproyecto de Ley de Economía Sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial -un organismo dependiente del ministerio de Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia.

Por favor difunde este manifiesto en tu blog, Twitter, en redes sociales, en foros o imprímelo y repártelo.


XXXI Asamblea de RITSI

2.November.2009 en Eventos, RITSI | Sin comentarios »
Tags: , , , ,

RITSI es la Asociacion Nacional de Estudiantes de Ingeniería e Ingenierías Técnicas en Informática. Durante los ultimos cinco dias, he estado en su XXXI Asamblea junto a Ana, como miembro acreditado por la Universidad de Granada.

No voy a extenderme mucho con lo que hemos hecho alli, ya que han sido unas sesiones largas, con mucho trabajo y de mucha intensidad, y todavia tengo que poner mis notas en orden y analizar todo. En lineas generales, he de decir que en cuanto al trabajo realizado, estoy muy satisfecho. La gente se ha esforzado, ha habido diferencias de opinión que se han sabido encauzar para lograr llegar a buen puerto, y mucho esfuerzo para lograr tener todas las tareas preparadas en el tiempo adecuado.

A nivel personal, he de reconocer que antes de ir, e incluso cuando llegue en el miercoles noche al hotel, iba con una sensación de desánimo, y no estaba ilusionado por participar. La realidad de lo que es RITSI, y la gente que la forma, cambio eso radicalmente. Vuelvo satisfecho de haber participado y haber representado a mis compañeros, satisfecho por el trabajo, y muy contento por la gente que he conocido alli.

Muchisimas gracias a todos los miembros, a la junta directiva, y a la organización, por estos dias alli. Nos vemos en abril en Cantabria, espero ;-)


Train The Trainers Tarragona, 2009

25.October.2009 en .NET, dotnetclubs, Eventos | Sin comentarios »
Tags: , , , , , ,

La semana pasada estuve en Tarragona, junto a compañeros de DotNetClubs de otras universidades, invitado por Microsoft a mi segundo TTT desde que soy coordinador del Club Granada .NET.

20091016-TTT-Tarragona-oct2009-010

Puesto de acreditación

A pesar del cansancio del viaje el jueves por la tarde, el viernes fue un día intensisimo: por la mañana, track de estudiantes centrado en los DotNetClubs, Imagine Cup 2010, y Windows 7, y por supuesto con el buen ambiente que reina siempre que nos vemos los coordinadores. ¡Que aqui estamos para pasarlo bien (y aprender)!

20091016-TTT-Tarragona-oct2009-020

Coordinadores reunidos :-)

Luego, a la tarde, ya reunidos tanto estudiantes como profesionales, pudimos disfrutar de todo un track de desarrollo puro y duro impartido por varios MVP como la copa de un pino: ASP.NET MVC 2.0, por Hadi Hariri, ASP.NET 4.0, Por José Manuel Alarcon, Tests Unitarios con Visual Studio 2010, por Luis Fraile, y cerrando con algo de IT y nube: SQL Azure, por Miguel Egea y David Salgado.

20091016-TTT-Tarragona-oct2009-013

¡David Salgado en acción!

Como experiencia, genial. Me traigo de alli nuevos conocimientos, muchas ganas de probar todo lo aprendido, muchisimas ganas de participar en Imagine Cup, y lo mejor de todo, la gente que he vuelto a ver, y la gente nueva que he conocido. Muchas gracias Elisa, Alfonso, Carlos, José Angel, Eugenio, Esteban, Ome, Alejandro, Miguel, Marcelo, David, Francesc, César… y toda la gente que me dejo en el tintero, que entre 100 es imposible recordar todos los nombres. Gracias por un día formidable de aprendizaje y convivencia.

El próximo año, espero quedarme a la CodeCamp ;-)

20091017-TTT-Tarragona-oct2009-042

Volviendo a casa :-)


Innetia

22.June.2009 en Innetia | Sin comentarios »
Tags: ,

Aunque llevamos trabajando en este proyecto desde hace unos meses, aun no había hablado de el. Tampoco es que pueda contar mucho, aun queda mucho por hacer antes de desvelar nada. Así que me limitaré a transmitir lo mismo que se ha dicho por twitter y facebook:

Asociación InnetiaJuntos podemos… ¿Te apuntas?

En facebook: http://www.facebook.com/group.php?gid=95441009167&ref=nf

En Twitter: http://www.twitter.com/SomosInnetia


MSP!!!

23.March.2009 en .NET, General | Sin comentarios »
Tags: , ,

Andaba yo soldando el circuito que tengo que entregar esta semana para FTC, cuando de pronto entró un mail…

…ycual fue mi sorpresa que era la invitación para el programa Microsoft Student Partner! Realmente, teniamos sospechas en el Club Granada .Net de que me iba a tocar, pero realmente no lo esperaba (ni casi tenia tiempo para pensar en ello, tal como está el cuatrimestre de trabajo).

En fin, que las charlas y talleres, y el trabajo realizado desde el curso pasado tiene su recompensa. Muchas gracias Elisa, Alfonso, Carlos, y a todos los demas que formais la familia de DotNetClubs en España por la confianza depositada ^^ esto me da mucho más animo para seguir trabajando este curso y los que vengan.


[Remo] I Trofeo Ignacio Arana – Club de Remo Linense

22.December.2008 en Eventos, Fotografía | Sin comentarios »
Tags: ,

Ayer fue una jornada importante a nivel personal, ya que celebramos en el Club de Remo Linense el I Trofeo Ignacio Arana, en el que nos reunimos una gran parte de los miembros del club de los ultimos 15-20 años, asi como nuestros familiares, para disfrutar de un día de competición y convivencia.

I Trofeo Ignacio Arana 20081221 247

Leer entrada completa