JASoft.org

Solución al problema de los reinicios continuos de Windows 7 actualizado desde Vista

Solución al problema de los reinicios continuos de Windows 7 actualizado desde Vista
Si has actualizado tu sistema a Windows 7 desde Windows Vista, es posible que en ciertos escenarios concretos se produzca un problema que fuerce el sistema a estar reiniciándose constantemente. Microsoft no ha dado detalles de en qué condiciones ocurre, aunque serán casos excepcionales. Lo que pasa es que, tras instalar Windows 7 sobre Vista te sale un mensaje que dice "Esta versión de Windows no ha podido ser instalada. Tu anterior versión de Windows se ha restaurado y puedes continuar usándola". Entonces se reinicia el sistema y lo que pasa realmente es que se reinicia la instalación y sale el mismo mensaje, atrapándote en una espiral infernal. Al parecer Vista sí está realmente restaurado en el equipo, pero la base de datos de configuración de arranque del sistema (BCD, Boot Configuration Database) está mal actualizada y por eso sigue intentando restaurarlo. La solución es manual y pasa or hacer lo siguiente: 1.- Introducir el DVD de Windows Vista con el que instalaste el sis... [Más]

Windows 7: Manejo de ventanas con teclado

Windows 7: Manejo de ventanas con teclado
Windows 7 mola mucho. Desde las primeras betas internas, no disponibles para el público, ya se le veía que no tenía nada que ver con versiones anteriores (y sigo diciendo que Vista mola también y que a pesar de algunos de los problemas que ha tenido es el mejor que SO que había hecho MS hasta que salió Win7). Al grano. Una de las cosas que primero llama la atención, claro está, es la nueva interfaz de usuario. Lo que no todo el mundo sabe es que además de ser bonita también es muy útil. Y una de las caratcerísticas más útiles es la de la nueva gestión de ventanas. Si arrastras una ventana hacia la parte superior de la pantalla se maximiza. Si le haces doble click sobre el borde inferior o superior de la misma se maximiza pero en vertical sólo. Puedes conseguir lo mismo con las teclas Windows+Flecha arriba y Windows+ Flecha abajo para maximiizar/restaurar y Windows+Mays+Flecha Arriba y Windows+Mays+Flecha Abajo, para maximizar restaurar en vertical. Un efecto simpático es que si aga... [Más]

40 años de UNIX

40 años de UNIX
Sí, el sistema operativo que nunca has querido usar cumple 40 años ;-) Como seguro que sabes, UNIX es la base de todas las distribuciones de Linux, pero ¿sabías que Mac OS X está basado también en este sistema operativo?. Obviamente también es la base de otros sistemas como Solaris, Irix, AIX, o BSD. Y ¿sabías que el UNIX con mayor implantación era de Microsoft?. Se llamaba Xenix, y antes de que llegara Linux fue el que tuvo un mayor número de usuarios. Puedes saberlo todo sobre la historia de UNIX y sus creadores, los míticos Ken Thomson y Dennis Ritchie en la entrada de UNIX de la Wikipedia. En realidad se podría decir que, a pesar de la aparente variedad, el mundo de los sistemas operativos se divide en dos: Microsoft Windows y los derivados de UNIX. El famosísimo gurú Joel Spolsky ha afirmado lo siguiente: "¿Cuáles son las diferencias culturales entre los programadores de Unix y de Windows?. Existen muchos detalles y sutilezas, pero en su mayor parte se resumen en una sola... [Más]

Forzar el modo de compatibilidad de IE8 en nuestras aplicaciones

Forzar el modo de compatibilidad de IE8 en nuestras aplicaciones
En el post que escribí hace unos días sobre cómo solucionar el problema de los menús de ASP.NET en IE8, comenté que en un futuro post explicaría cómo forzar desde nuestra aplicación que la gente que acceda a la misma con Internet Explorer 8.0 la vea en modo de compatibilidad con Internet Explorer 7.0. Esto es de especial importancia para nosotros si nuestra aplicación no se visualiza bien según los estándares estrictos de CSS 2.1 pero no tenía problemas con la versión anterior de IE. Dado que, como comentaba en el anterior post, no podemos confiar en que los usuarios vayan a pulsar el botón de compatibilidad si la página se ve mal (simplemente semarcharán o si tenemos mucha suerte intentarán usar Firefox), lo mejor que podemos hacer es forzar de manera transparente para ellos esa compatibilidad. Para ello disponemos de varias técnicas: 1.- Usar una etiqueta META especial en nuestra página Si incluimos la siguiente etiqueta META en la cabecera de nuestra página podremos conseg... [Más]

Sistema operativo en varios idiomas al mismo tiempo para prueba de aplicaciones

Sistema operativo en varios idiomas al mismo tiempo para prueba de aplicaciones
¡Fenomenal!: nos ha salido ese cliente en Arabia Saudí o Finlandia y ahora toca localizar nuestra aplicación a esos idiomas y, sobre todo, probarla en el sistema operativo real para no llevarnos sorpresas. Lo primero que suele hacer todo el mundo es correr hacia el MSDN y rezar para no haber tirado los DVDs de Windows en todos esos idomas raros que envían. Eso o descargarlo de MSDN Online para instalarlo en algún equipo. Lo que mucha gente no sabe es que la ediciones más profesionales de Windows viene con la posibilidad de trabajar en varios idiomas al mismo tiempo. En el caso concreto de Windows Vista, las ediciones Ultimate y Enterprise disponen legalmente de esta interesante capacidad. De esta manera no es necesario que nos instalemos varios sistemas operativos diferentes en varios idiomas, ni tendremos que andar con máquinas virtuales ni nada similar: nuestro sistema operativo de trabajo, normal y corriente, nos permitirá cambiar de idioma y localización de manera muy sencilla. ¿... [Más]

Crear nuevas sesiones en Internet Explorer 8

Crear nuevas sesiones en Internet Explorer 8
Los primeros días que trabajé con Internet Explorer 8.0 experimentaba una situación muy molesta que incluso me hizo plantearme dejar de usarlo. El caso es que en IE7 era habitual que cuando abrías una nueva pestaña ésta conservaba las sesiones de las pestañas precedentes. Es decir, básicamente lo que ocurría era que se conservaban las cabeceras HTTP y por lo tanto las sesiones de ASP.NET y otras tecnologías que utilizan cookies de sesión/cabeceras HTTP. Así, si querías abrir dos sesiones diferentes en la misma aplicación Web tenías que abrir dos navegadores y listo, pero dentro de la misma ventana todas las pestañas compartían sesiones. En IE8 esto no ocurre. Si tienes abierto un navegador y abres una nueva ventana, las pestañas de esta nueva ventana conservan las cabeceras de las anteriores. Es decir, todas las ventanas abiertas, por defecto, trabajan en una misma sesión. Esto impide, por ejemplo, abrir dos sesiones diferentes en una misma aplicación Web, lo cual es muy molesto si l... [Más]

Cómo deshabilitar la navegación InPrivate en Internet Explorer 8.0

Cómo deshabilitar la navegación InPrivate en Internet Explorer 8.0
Hace sólo unos días que está entre nosotros, pero Internet Explorer 8.0 ya está en el escritorio de decenas de miles de personas. Si eres lector habitual de este blog seguro que lo tienes instalado desde el día 1 :-) Entre sus muchas novedades hay una muy de moda últimamente en todos los navegadores (Chrome, Firefox 3.1 y ahora IE 8) que es la navegación privada. Ésta permite que navegues por donde quieras isn que quede rastro en ninguna parte de tu equipo (ni Cookies, ni historial etc...), para que así "Puedas comprarle ese collar a tu esposa sin que ella lo sepa" (cito directamente de la publicidad de Chrome). Me parto ;-) En concreto con InPrivate consigues: · Las nuevas cookies no se guardan, convirtiéndose todas en cookies de sesión· Las cookies existentes siguen pudiendo leerse, pero no se modificarán· No se almacenan las URL en el historial de navegación (ni las escritas, ni los enlaces seguidos, ni las búsquedas hechas)· Los archivos temporales se borran en cuanto se termi... [Más]

Configuración del firewall de Windows para admitir FTP pasivo

Configuración del firewall de Windows para admitir FTP pasivo
Ya de regreso por España aprovecho para comentar un truquillo que he aprendido estos días sobre como configurar el cortafuegos para que admita FTP pasivo. Resulta que en una máquina instalamos un servidor FTP, el cual admite los modos de trabajo Activo y Pasivo. En el modo Activo los clientes se conectan al puerto 21 del servidor FTP usando un puerto cualquiera no privilegiado. Tras hacerlo el cliente se pone a escuchar peticiones a través del puerto inmediatamente superior al que ha usado para la conexión, recibiendo datos a través del puerto 20 del servidor  (es decir el 21 es un puerto para comandos y el 20 el puerto para datos). El problema de esto es que si el cliente se encuentra a su vez detrás de un cortafuegos la conexión no será posible y fallará. En el modo Pasivo todas las conexiones son del cliente al servidor, por lo que no hay problemas con los cortafuegos en el lado cliente, y es el modo más habitual de funcionar. Puedes econtrar todos los detalles en el ar... [Más]

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

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 determinar qué aplicación Web está fuera de control en nuestro servidor

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]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

¡Sígueme en Twitter!

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.

Histórico