RSS 2.0 Atom 1.0 CDF  
JASoft.org - Trucos y consejos genéricos
El blog de José Manuel Alarcón Aguín. Programación .NET y mucho más...
 

La verdad es que estoy encantado con mi eeePC siempre teniendo en cuenta las limitaciones de este tipo de chismes pequeños que son los Netbooks, y es que valen para cuando estás de viaje pero no esperes tenerlos como sistema principal. Lo malo de los eeePC de Asus (y en general de Asus) es que aunque es una buena marca el soporte y la documentación dejan bastante que desear. La página de soporte siempre está caída o te dice que tiene demasiadas conexiones y generalmente te cuesta muchísimos intentos el poder acceder a ella y descargarte algo. Y una vez lo consigues las indicaciones son mínimas.

Por ejemplo, la actualización d ela BIOS que quise hacer hoy mismo por un problema que tengo con la batería (y que, por cierto, no me ha solucionado). Vas a la página de descargas de ASUS, encuentras las actualizaciones de las BIOS, te bajas la última y ¿ahora qué?

No hay instrucciones de ningún tipo y en el manual que trae el equipo no aparece nada al respecto (o al menos no lo he visto), así que te encuentras con un archivo ZIP que contiene un .ROM dentro que no sabes qué hacer con él.

Las instrucciones para poder actualizar la BIOS son las siguientes:

1.- Pincha a tu ordenador una llave USB. Formateala como FAT16. ¡Ojo! FAT32 no te servirá.
2.- Descomprime dentro de la llave USB el contenido del ZIP que te has descargado.
3.- Renombra el archivo .rom que se crea y ponle el número exacto del modelo de eeePC que tengas. Por ejemplo, el mío es un 901, así que 901.rom, pero podría ser 900.rom, 1000.rom, etc... Es importante hacerlo así o no te lo encontrará.
4.- Arranca el eeePC con la lave USB pinchada en cualquier puerto. Nada más encenderlo pulsa ALT+F2. Si ves que no te lo pilla reinicia y pulsa esta combinación varias veces.
5.- Ahora se lanzará la utilidad de actualización de la BIOS, la cual encontrará el archivo .rom y efectuará, sin preguntarte, la actualización. Asegúrate de tener pinchado el equipo a la corriente no vaya a ser que se interrumpa el proceso a la mitad y te quedes con él en un estado inutilizable.

La verdad es que podían documentarlo un poco mejor, al menos introduciendo un TXT explicativo junto con el ZIP que te descargas y que tiene la BIOS nueva dentro ¿no?

Espero que a más de uno le pueda servir para no perder el tiempo buscándose la vida con esto.

Saludos!

 

Por: José Manuel Alarcon | Monday, September 21, 2009 10:32:24 AM (Hora de verano romance, UTC+02:00)  #    Comments [0] - Trackback
Tags: Trucos y consejos genéricos


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

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 sistema inicial y salir de la instalación de Vista cuando comience.

2.- Ejecutar la línea de comandos como administrador.

3.- Ejecutar esta instrucción:  D:\boot\BootSec.exe /NT60 All   (sustituye D: por la unidad en la que esté el CD de instalación de Vista)

4.- Reiniciar

Con esto se soluciona el problema y puedes seguir utilizando Vista. Acto seguido yo instalaría Windows 7 desde cero. Merece mucho la pena el nuevo sistema.

Espero que a alguien le pueda ayudar.

ACLARACIÓN: esto no me ha ocurrido a mi ni tampoco sé de nadie a quien le haya ocurrido tampoco. Lo he encontrado de casualidad por ahí y me he hecho eco simplemente.

Por: José Manuel Alarcon | Thursday, August 13, 2009 10:28:41 AM (Hora de verano romance, UTC+02:00)  #    Comments [0] - Trackback
Tags: Sistemas operativos | Trucos y consejos genéricos


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

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 conseguir que el navegador de forma automática y transparente para el usuario utilice el modo de compatibilidad:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>

Ya está. Con esto conseguiremos que, incluso, el agente de usuario del navegador sea como el de IE7, es decir, a todos los efectos el navegador se hará pasar por IE7.

2.- Etiqueta META en todas las páginas

Lo anterior está genial si son una o dos páginas las que presentan problemas. Sin embargo en un sitio Web grande, con decenas o cientos de páginas la cosa ya no es tan interesante pues habría que ir una a una poniendo la cabecera. Para estos casos podemos obligar a que sea la propia infrastructura de ASP.NET la que fuerce la inclusión de la etiqueta en cada una de las páginas. Para ello necesitamos modificar el nodo <system.webServer> dentro del archivo de configuración web.config de nuestra aplicación, así:

El nodo httpProtocol nos permite añadir cabeceras propias a todas las páginas, así como cabeceras de redirección. En este caso añadimos una cabecera normal con la pareja nombre-valor necesaria para forzar la emulación en IE8. Es equivalente a poner en todas las páginas la cabecera META anterior.

3.- Forzar la cabecera de compatibilidad en el servidor

Si quieres forzar que todas las aplicaciones de tu servidor fuercen el modo de compatibilidad, sin tener que ir por cada web.config haciendo lo anterior, puedes incluir dicha cabecera de forma sencilla tanto en IIS 6 como IIS7.

En IIS6 basta con ir a las propiedades de un sitio Web y una vez ahí a la pestaña encabezados:

En IIS 7 es más fácil aún pues se puede establecer para el servidor completo así:

¡Listo!

Si eres de los que programa aplicaciones Web en ASP.NET para Linux o Mac usando Mono, puedes encontrar una guía de la propia Microsoft sobre cómo configurar las cabeceras de compatibilidad para IE8 en Apache.

Algunos detalles más

1.- ¿Y si quiero que ocurra todo lo contrario? Es decir, quiero que siempre se use el modo de compatibilidad total con estándares (es decir modo IE8) aunque el usuario pulse tenga configurado mi dominio para compatibilidad con IE7. Pues se puede hacer lo mismo que he dicho antes pero con esta otra pareja de nombre-valor en una cabecera:

<meta http-equiv="X-UA-Compatible" content="IE=8"/>

2.- ¿Cómo distingo que el navegador que me visita es en realidad Internet Explorer 8 en compatibilidad con IE7?. Claro, la pregunta tiene lógica ya que si hasta el agente de usuario se modifica para reflejar que es IE7, ¿cómo hago? Lo puedo necesitar para estadísticas o lo que sea...

Cuando IE8 hace una petición a una página en modo compatibilidad esta es la cadena que usa como agente de usuario (la real en mi propio equipo)

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 3.5.21022; OfficeLiveConnector.1.1; .NET CLR 3.5.30729; .NET CLR 3.0.30618;

Lo importante a destacar aquí es lo que está en negrita. El fragmento inicial, hasta MSIE 7.0, es lo que indica que es IE7 quien solicita la página. No se distinguiría de una petición hecha con el IE7 real (de hecho en IE8 sólo cambia ese número y pondría MSIE 8.0). Lo que la distingue realmente del IE7 real es la otra negrita de arriba: Trident/4.0.

Trident es el nombre del motor de renderizado de páginas de Internet Explorer 8.0, siendo 4.0 su versión. Si buscamos la palabra Trident sabremos que el navegador es realmente IE8.

¡Espero que te resulte útil!

Por: José Manuel Alarcon | Sunday, April 12, 2009 6:19:12 PM (Hora de verano romance, UTC+02:00)  #    Comments [0] - Trackback
Tags: ASP.NET | Sistemas operativos | Trucos y consejos genéricos


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

¡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.

¿Cómo lo conseguimos?

Bueno, si tienes un Vista Ultimate o Enterprise es muy fácil puesto que los packs de lenguaje necesarios los tienes directamente en Windows Update:

Una vez instalados los que desees (Ojo, porque tarda un montón ya que cada paquete ocupa unos 250 MB y luego la descompresión más de 1GB) puedes cambiar entre lenguajes yendo a Panel de control·Opciones de región y lenguaje, y dentro de la pestaña "Teclados y lenguajes":

Cambias el lenguaje en la lista, y tras cerrar la sesión de usuario y volver a entrar, tu interfaz estará totalmente traducida. Y no sólo  la interfaz sino cualquier componente de Windows, como la plataforma .NET, el navegador Internet Explorer o incluso Microsoft Office. Todo estará en el otro idioma, incluso las teclas rápidas.

Varias puntualizaciones importantes

1.- No llega sólo con cambiar el lenguaje de la interfaz. Es conveniente que en la pestaña de "Formatos" cambies también al lenguaje de tu interés los formatos de fecha, números, hora, etc.. , porque para probar bien una aplicación no sólo llega con el idioma, sino que estas cosas son igual o más importantes.

2.- No te dejes engañar por el botón "Instalar/Desinstalar lenguajes". En él no hay una lista de lenguajes de los que escoger para instalar. O tienes los archivos en tu disco duro o los descagas de Windows Update. Lo cierto es que desde mi punto de vista sería mucho más intuitivo que desde ahí se pudieran elegir los lenguajes, ya que desde Windows Update no es tan fácil.

3.- Este cambio sólo tiene efecto sobre el usuario actual. De este modo podemos tener un usuario en un idioma y otros en diferentes lenguas. Yo, por ejemplo, en mi equipo tengo un usuario con todo el entorno en inglés (que es con el que trabajo) y otro con el entorno en castellano (para capturas de pantalla, vídeos en castellano, etc...). Si quieres que el cambio sea global y afecte a todos los usuarios (incluyendo la pantalla de bienvenida, o sea, que el sistema esté en otro idioma a todos los efectos) debes ir a la pestaña "Administrativo" y allí usar el botón de "Copiar a cuentas reservadas":

Esto hará que las cuentas del sistema usen el lenguaje elegido actualmente, lo que hará que en la práctica sea ellenguaje por defecto del sistema.

¿Y en otras versiones de Windows?

Fíjate en que en el segundo párrafo resalto la palabra "Legalmente". El motivo es que en realidad, podemos conseguir esta funcionalidad multiidioma con cualquier versión de Windows Vista, no sólo con las ediciones Ultimate y Enterprise, pero la licencia del sistema operativo indica que sólo podemos hacerlo con estas dos. Lo cierto es que si tenemos los paquetes de idioma deseados nada nos impide el montar más de uno en cualquier edición de Vista. Pero ¿cómo conseguimos esos paquetes si no nos salen en Windows Update?. Los amigos del blog Tip&Trick nos facilitan los enlaces directos a cada uno de los paquetes multilenguaje en Windows Update, por lo que sólo hay que bajarlos y ejecutarlos para poder hacer uso de ellos:

· Paquetes multi-idioma para Vista 32 bits.
· Paquetes multi-idioma para Vista 64 bits.

Además, si tenemos Windows Server 2008 también podemos disponer de la misma funcionalidad descargándola directamente desde Windows:

Windows Server 2008 Multilingual User Interface Language Packs

Con sistemas operativos anteriores (estilo XP o Windows Server 2003) no he podido probar (hace siglos que no los uso) así que no me preguntes :-)

¡Espero que te resulte útil!

Por: José Manuel Alarcon | Thursday, April 09, 2009 11:32:40 AM (Hora de verano romance, UTC+02:00)  #    Comments [0] - Trackback
Tags: Programación | Sistemas operativos | Trucos y consejos genéricos


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner

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 que era posible reproducirlos. Así, sólo los reproductores comprados en dicha región serían capaces de mostrar los contenidos a sus legítimos dueños, impidiendo (en teoría, claro) que la copia de contenidos se moviera fácilmente de un lado al otro del mundo. Este atentado a la propiedad (al fin y al cabo tú has pagado por la película independientemente de donde la hayas comprado), dividió al mundo en 7 zonas.

Los primeros reproductores para ordenador solían servir para cualquier parte del mundo. Sin embargo todos los modernos vienen atados a una región concreta, si bien ésta se puede establecer en el firmware desde el sistema operativo.

El motivo de que no mi DVD no se reprodujera era que el fabricante de mi equipo de ocio no le había establecido ninguna región al sistema, y por lo tanto no le permitía la reproducción de ninguno de los DVD originales que tenía, a excepción de uno de ellos que era compatible con todas las regiones del mundo.

Así que no me quedó más remedio que asignar la región de mi DVD antes de poder utilizarlo. Me llama poderosamente la atención que esto tenga que hacerlo el usuario final ya que no es algo obvio ni sabido por todo el mundo y este tipo de aparatos de ocio de salón están pensados para familias y usuarios con pocos conocimientos, por lo que me imagino que tendrás muchas devoluciones en las tiendas por un motivo tan tonto como no establecer automáticamente la región, algo soportado por Windows con un simple ajuste en el registro por parte del fabricante en fábrica.

Para cambiar la región debes ir a Panel de Control· Adminstrador de dispositivos y buscar tu DVD en la lista de hardware (normalmente el último del árbol). Al abrir sus propiedades hay una pestaña llamada Región de DVD. En ella puedes encontrar la lista de países por lo que basta con seleccionar el correcto para que se establezca la región y puedas empezar a disfrutar de tus DVDs legalmente comprados (que hay que fastidiarse):

Aquí hay que tener una cosa en cuenta: sólo se permite hacer el cambio de región un máximo de 5 veces. Una vez hecho el quinto cambio será imposible volver a cambiarlo a menos que flasheemos el firmware de nuestra unidad, algo que no es tan sencillo pues los fabricantes no suelen dar acceso a éste . Así que no es tan fácil como vernise aquí para cambiar las veces que queramos la región y poder ver cualquier DVD que hayamos comprado en cualquier parte del mundo. El cambio se almacena en el firmware, que tiene un contador de cambios, por lo que no se puede saltar uno la protección a través de Windows (si alguien sabe cómo hacerlo que lo comente aquí).

Para poder reproducir libremenete DVDs en Internet se oye hablar mucho de una utilidad llamada DVD Region Free, que aseguran que funciona muy bien. Yo no la he probado. Si alguien la ha probado puede dejarns un comentario aquí también.

Por: José Manuel Alarcon | Sunday, February 22, 2009 6:08:40 PM (Hora estándar romance, UTC+01:00)  #    Comments [4] - Trackback
Tags: Sistemas operativos | Trucos y consejos genéricos


Sígueme en:

:: Twitter JM Alarcón: tecnología, marketing, este blog y frikadas varias
:: Twitter campusMVP: los mejores recursos sobre tecnología Microsoft: trucos, artículos, noticias, vídeos...
:: Facebook campusMVP: los mismos mejores recursos pero en directamente en Facebook.
:: Boletín campusMVP Nuestra publicación electrónica, una vez al mes en tu buzón de correo.
 
Banner
Page 1 of 5 in the Trucos y consejos genéricos category Next Page
Copyright © 2010 José Manuel Alarcón Aguín. All rights reserved.