JASoft.org

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

MENÚ - JASoft: JM Alarcón

QFE, GDR, COD... Siglas Microsoft para software por todas partes

El otro día leyendo este post de Bruno sobre un nuevo relase de Silverlight, Bruno decía que esta versión era un GDR. ¿Qué significa GDR? Bueno, pues se trata de terminología relacionada con un modelo de servicio incremental para liberar software, que es el que se está usando en Microsoft. De hecho los que empezaron con este modelo y terminología fueron los del equipo de SQL Server en el año 2007, pero otros equipos lo han adoptado también. El objeto de este modelo incremental es liberar parches y correcciones que tengan asegurada la calidad y al mismo tiempo permitan una planificación predecible y un tiempo razonable. Los dos tipos principales de parche que entran bajo este modelo son: · GDR: General Distribution Release. Es una versión de distribución general, para todo el mundo. Engloba todo lo que tiene un cierto nivel de importancia y que afecta a mucha gente, como parches de seguridad, actualizaciones críticas que cubren error graves, los llamados "feature packs" que añaden fu... [Más]

Adobe retrasa tres semanas la solución de una vulnerabilidad crítica en Acrobat Reader y que ya hay gente explotando por ahí

Esta es de las cosas que me deja "flipado" leer. Y lo cierto es que no pasa sólo con Adobe sino con otras empresas muy conocidas. Si hubiese salido una noticia similar con Microsoft ya se habría liado. El caso es que la Shadow Server Foundation avisó el pasado día 19 de una vulnerabilidad en Acrobat Reader que permite la ejecución de código arbitrario en el equipo de los usuarios, dando algunos detalles más el día 21. Por lo visto no se trata de algo realmente nuevo. Ellos simplemente lo han hecho público destacando además que está siendo ampliamente aprovechado en Internet para realizar ataques a usuarios. Adobe reconoció el fallo sacando un artículo en su KB unas horas después. El parche afecta a todas las versiones de Acrobat Reader y en todas las plataformas. El caso es que Adobe ha dicho que no va a tener disponible ningún parche para este problema hasta por lo menos el 11 de marzo. Y eso para la versión 9 del producto. Para las otras tardará aún más, sin especificar cuando... [Más]

Cómo cambiar la región del DVD de nuestro PC

Hace poco me compré un nuevo Media Center para el salón de casa. Ya se sabe que los geeks no podemos estar sin PC ni siquiera cuando nos idiotizamos delante de la televisión. Con este Media Center me he cargado de un plumazo el aparato de TDT, el vídeo y el reproductor de DVD, además de tener siempre a mano Internet y muchas otras cosas propias de un ordenador, directamente en la tele grande del salón. El caso es que el primer día que introduje un DVD original para reproducirlo me llevé la desagradable sorpresa de que me decía que el disco no estaba creado para reproducirse en mi región, y que por lo tanto no tenía autorización para verlo. "¡Y para eso me lo compré original!", exclamé indignado :-( Como es sabido, cuando se lanzaron al mercado los DVD para acabar con la mucho más cara industria del vídeo VHS, los creadores de contenidos (Hollywood fundamentalmente) en un intento de maximizar sus ingresos decidieron marcar cada disco con un indentificador de la región del mundo en la... [Más]

Cómo permitir la desactivación de los botones de radio

Esto, que parece una tontería, no lo es en modo alguno. Cuando colocas un conjunto de botones de radio en una página Web con etiquetas de tipo <input type="radio">, al pulsar sobre cualquiera de ellos, éste queda seleccionado. Al pulsar sobre cualquier otro del mismo grupo, el primero se deselecciona ya que sólo uno de ellos puede estar seleccionado al mismo tiempo. Este es el comportamiento normal y esperado. Sin embargo hay un problemilla que mucha gente se encuentra que con sorpresa no pueden solucionar: ¿qué pasa si quieres desactivarlos todos una vez que ya hay alguno seleccionado?. Prueba por ejemplo esta página. Al abrirla pulsa en los botones de radio de cualquiera de los grupos que contiene. Ahora intenta deseleccionarlos. No funciona. Normalmente estos botones de radio se usan para dar a escoger entre varias opciones excluyentes entre sí, pero también puede darse la posibilidad de que la elección sea 'ninguna'. Lo que suele hacer la gente para solucionarlo es i... [Más]

No te lo debes perder: Imeta Architecture Days 2009

Los próximos días 6 y 7 de abril se celebrará en Madrid un interesante evento de arquitectura de software: imeta Architecture Days 2009. En este evento tres importantes expertos te pondrán al día, en poco tiempo, en todo lo relativo a la arquitectura de grandes aplicaciones empresariales. El primer día aprenderás a crear código fácil de mantener y a escribir tests unitarios efectivos. Se tratarán temas como la programación orientada a aspectos, inversión de control o los frameworks de prototipado de la mano de Steve Strong y Hadi Hariri. El segundo día él conocido arquitecto Udi Dahan explicará en un curso de 7 horas todo lo que necesitas saber sobre arquitecturas SOA y diseño dirigido por dominios. Probablemente el evento con mayor nivel técnico al que podrás asistir este año. Si tienes alguna responsabilidad en el diseño técnico de los proyectos en los que trabajas no deberías perdértela. Por cierto, aviso a navegantes: todas las ponencias y cursos serán en inglés, p... [Más]

Cómo determinar qué aplicación Web está fuera de control en nuestro servidor

Imagínate la situación: tu servidor web alberga decenas de aplicaciones Web. de repente un día notas que el servidor está al límite de sus posibilidades, con el procesador al 100% todo el tiempo, y sin saber porqué. Abres el administrador de tareas del servidor y ves que un proceso W3WP.exe es el que está haciéndose con el procesador. Así que una de tus aplicaciones Web está desmadrada y se empieza a comer todos los recursos de proceso, haciendo que las demás vayan cada vez más lentas. Pero hay decenas de w3wp.exe funcionando porque tienes decenas de aplicaciones, así que ¿cómo diablos averiguas cuál de ellas es la aplicación problemática? Vale, lo primero es averiguar el identificador del proceso que se está comiendo los recursos del procesador oniéndolo al 100% todo el tiempo. Para ello, en el administrador de tareas (CTRL+MAYS+ESC) vas al menú Ver·Seleccionar Columnas y añades este campo a la lista de procesos, ya que no viene por defecto: Una vez que ya sabes el identificador... [Más]

Evento en Compostela: Métodologías ágiles y Visual Studio Team system

Sé que hay muchos seguidores de este blog en Galicia, así que para ellos va este aviso de última hora: pasado mañana se celebra en santiago de Compostela el evento "Métodologías ágiles y Visual Studio Team system" en el que estará el tutor de campusMVP Rodrigo Corral, dándolo todo. Va a ser muy interesante, con los siguientes contenidos: 9.30 - Registro y bienvenida10.00 - Comienzo.          * Metodologías ágiles, ¿qué son? ¿ cómo nos ayudan?          * Introducción a MSF Agile          * Introducción a Scrum11.30 Descanso. Café12.00 a 14.00 -            *Scrum y Team system en el mundo real            * Team System : la herramienta perfecta para el desarrollo ágil Ya sabes, si estás cerca de Santiago el miércoles n... [Más]

Windows 7 en mi eeePC: impresionante

Hace unos meses me compré un Asus eeePC 901. Es un juguetito y para programar va muy justo, pero para irme de viaje me resulta estupendo y me hace un gran servicio porque pesa 1 Kg y la batería le dura más de 5 horas. Ahora bien, es algo limitado, luego os hablo de ello. Según me llegó lo que hice fue quitarle el Linux cotroñoso que traía (si aún hubiera traido un Ubunto lo hubiera dejado, pero eso...) y meterle un Windows. Lo compré con Linux porque, por el  mismo precio, traía más disco duro. Pero los de Asus parece que lo que quieren es que le instales XP porque incluso trae las instrucciones de cómo hacerlo en el manual. El caso es que, iluso de mi, lo primero que quise haer fue instalarle Vista. Y lo hice, pero... tuve algunos problemas con los drivers y además iba fatal. Lento no es la palabra. Lentísimo, aquello no se movía. El motivo, entre otros, es que los 20GB que trae de disco duro los han dividido en dos: 4 GB se corresponden a una unidad SSD rápida en la que s... [Más]