JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

¿Qué significan los números de exámenes de Microsoft?

En alguna ocasión me han preguntado por la numeración de los exámenes de certificación de Microsoft y por qué todos empiezan por 70... He estado investigando el asunto y a continuación comparto mis descubrimientos. No todos empiezan por 70 En realidad, aunque los más habituales sí que empiezan por 70 no todos los exámenes de Microsoft usan este prefijo. eso sí, todos empiezan por el número 7. El motivo es que las primeras tandas de exámenes que sacó Microsoft hace muchísimos años iban numeradas con 10, 20, 30... y cuando ya el producto estaba maduro y listo para ser usado masivamente estaban en el número 7, así que se quedó parado ahí. Los más mitómanos dicen que en realidad tiene algo que ver con el misterioso edificio número 7 del campus de Redmond, que jamás existió ;-) Los prefijos de exámenes · Todos los exámenes estándar empiezan por 70: o sea la mayor parte de los exámenes que vas a hacer en tu vida profesional llevan este número, y será el que veas constantemente: por ej... [Más]

Cómo migrar fácilmente de dasBlog a BlogEngine.NET

NOTA 22/08/2011: La migración descrita en este artículo es valida para cualquier versión de BlogEngine superior a la 1.6, incluyendo la 2.0 y la última 2.5 que es multi-blog. Si vas a albergar varios blogs migrados debes prestar especial atención a la parte final de redirecciones. Llevo haciendo mi blog desde Junio de 2004, es decir, hace casi 7 años. Lo inicié albergándolo dentro de un proyecto llamado GolemProject que estaba auspiciado por una Universidad (craso error), por lo que enseguida murió y tuve que albergarlo yo mismo en uno de nuestros servidores. En aquel entonces (2005) el sistema de blogging más interesante que había -escrito en .NET- me pareció que era dasBlog. Lo malo es que este proyecto está abandonado. su última versión salió hace dos años -en marzo de 2009- e incluso entonces no incluía ya ni la mitad de las cosas que se le suponen a un sistema de blogging moderno, por lo que era cuestión de tiempo (y de vencer la pereza) que acabase migrando a otro sistema. Des... [Más]

Utilidad rápida: Suspender Windows (forzar modo Sleep)

Yo me suelo conectar en remoto a un equipo de mi oficina, el cual luego queda en modo "Sleep", o sea suspendido, cuando no lo voy a usar. Cuando lo quiero volver a usar lo despierto remotamente. El caso es que desde Terminal Server (escritorio remoto) se puede apagar el equipo (con shutdown.exe), cerrar tu sesión e incluso hibernarlo, pero no hay una forma directa de poner el equipo en modo de suspensión, de forma que luego arranque instantáneamente. Así que he hecho una pequeña utilidad con una sólo línea de código sacando partido a un nuevo método de la clase Application de Windows Forms que apareció con .NET 4.0: SetSuspendState. Este método permite forzar la suspensión o hibernación del equipo actual siempre que nuestro usuario tenga permisos para ello. Así que todo el código de la aplicación, incluyendo  gestión de posibles excepciones, es este: Más sencillo imposible. Para el que no quiera pasar el trabajo de compilarlo le dejo el ejecutable en un zip, y también el p... [Más]

Cómo crear URLs amigables personalizadas con ASP.NET Web Forms

Una de las ventajas que aducen los defensores a ultranza de ASP.NET MVC es lo bonitas y apropiadas para SEO que quedan sus URLs. Y tienen razón. La típica URL para una página que muestre los detalles de un producto hecha con ASP.NET Web Forms tendría un aspecto análogo a este: http:///www.miservidor.com/VerProducto.aspx?IDProd=5 Sin embargo, la misma funcionalidad usando ASP.NET MVC sería más bien algo más simple, del estilo de: http:///www.miservidor.com/Ver/Producto/5 Estas URL estilo REST son muy útiles tanto de cara a hacer el sitio más amigable a los usuarios, como para facilitar la vida a las arañas de los buscadores, favoreciendo el posicionamiento de las páginas si éstas son parte de una aplicación pública. ¿Cómo podemos conseguir lo mismo en ASP.NET Web Forms? Conseguir lo mismo en nuestras páginas Web Forms "tradicionales" es muy sencillo desde que apareció ASP.NET 4.0. Lo único que tenemos que hacer es definir las rutas que queremos usar, exactamente de la misma m... [Más]

Internet Information Server (IIS) Express y Visual Studio 2010 SP1

Desde hoy por la mañana está disponible para descarga el Service Pack 1 de Visual Studio 2010. Trae algunas novedades (nada que ver con el SP1 de VS2008 que fue realmente un cambio gigantesco) y corrige decenas de bugs. Una de las novedades que trae respecto a desarrollo Web es la posibilidad de utilizar el recientemente aparecido IIS 7.5 Express para probar los desarrollos. IIS Express es una versión reducida del servidor de aplicaciones Web de Microsoft y nos proporciona una experiencia mucho más real a la hora de probar las aplicaciones, frente al habitual "Cassini" (o Web Development Server, como se le llama oficialmente). IIS Express contiene el motor de IIS y funciona exactamente igual que éste, por lo que te resultará muy fácil probar las configuraciones reales en él o, incluso, distribuirlo con tus propias aplicaciones en un momento dado. Lo puedes descargar desde aquí o instalarlo desde el Web Platform Installer. ... [Más]

El campus de Microsoft en Redmond y las catedrales góticas

Si sigues con asiduidad este blog habrás notado que llevo una temporada algo "callado". El principal motivo es que he estado en EEUU visitando la maravillosa ciudad de Seattle y alrededores, y entre cerrar citas allí, los preparativos (muchas cosas que cerrar antes de ir) y el propio viaje no he tenido tiempo de nada. He estado ya varias veces allí y siempre me encanta regresar. No en vano Seattle y especialmente Bellevue están siempre entre las mejores ciudades en las que vivir en EEUU, y dado que vivo en Galicia el tema de la lluvia no me importa lo más mínimo :-) Muy cerquita de Seattle está Redmond, sinónimo de la ciudad de Microsoft. En ella, acaparándolo todo, se encuentra el Campus de Microsoft, formado por decenas de edificios y donde trabajan más de 40.000 empleados del gigante informático. En la baja edad media surgieron las construcciones góticas, entre las que destacaban las edificaciones religiosas y, sobre todas ellas, las catedrales. Estos edificios grandilocuentes es... [Más]