Posts

Archive for Febrero, 2008

¿Ha reiniciado usted el router?

Resulta que “un amigo” me ha estado contando el problema que ha tenido con su conexión a la red, y como me ha hecho gracia, lo voy a dejar escrito a modo de ejemplo de que hay cosas que en un momento dado le pueden pasar al más pintao.

Para ponernos en situación, “mi amigo”, entre otras cosas, acaba de programar un Scada desde cero en C++ para Linux, usando MySQL, las librerías Qt, utilizando Corba para comunicar con concentradores de comunicaciones, implementado el protocolo de comunicaciones Modbus sobre TCP/IP, etc. Me refiero, que no es alguien a quien le asuste ni mucho menos montar una tarjeta de red y que es consciente de que el tiempo para instalarla es lo que tarde en desmontar la carcasa, pinchar la tarjeta y volver a montar la carcasa.

En casa por motivos X utiliza también Windows XP. Como todos sabemos, Windows envejece como las personas; con el paso del tiempo y las instalaciones de programas, por mucha limpieza de archivos que se haga, se va volviendo cada vez más lento y torpe. El caso es que la red (comunicada por cable con el router que está siempre encendido), de vez en cuando fallaba. Estaba esperando terminar un tema para reinstalarlo, cuando falló la red del todo. Menos mal que tenía el portátil y mediante Wifi seguía estando conectado a internet.

Qué raro (pensó mi amigo). Voy a reiniciar con Linux y probaré. Pues tampoco va en Linux. A ver si va a ser la tarjeta de red, que recuerdo el otro día que se fue la luz. Después de reinstalar la tarjeta de red algunas veces determinó que sería ésta la culpable. Se fue a comprar una.

La pincha en el slot PCI, arranca, Windows la detecta, va a instalar los drivers y… Error: Los drivers no se pueden instalar. Bueno, no va a ser todo coser y cantar. Entonces, llegado el momento de leer las instrucciones de instalación, ve que pone en letras grandes: NO PINCHAR LA TARJETA ANTES DE INSTALAR LOS DRIVERS, bajo peligro de muerte. Vaya! Bueno, la desinstalo desde el panel de control, instalo los drivers, vuelvo a activarla y nada, el simbolito de admiración en la tarjeta. “Pues no, no lo he engañado”. Apago el ordenador, quito la tarjeta y lo hago como un niño bueno, tal y como indican las instrucciones. Pum! El mismo error. Aufff (piensa mi amigo). Vamos a reiniciar con Linux. Linux la detecta perfectamente. “Esto sí que es un sistema operativo. Ni avisos, ni me ha preguntado por drivers, ni leches.” Pongo las IPs… y nada, no comunica. Qué raro.

Reinicio en Windows y me fijo en el fichero del driver que utiliza. Busco los drivers de la tarjeta que me da el fabricante y el nombre es muy parecido pero no igual. Desactivo la tarjeta, le doy el cambiazo a Windows con el driver (cambio un fichero por el otro), la activo y e voilà! desaparece la admiración y Windows no se queja. Jeje, es que soy un hacker de cuidao! Pongo las IPs… y nada. Me viene a la cabeza la frase de esta camiseta… Busco en internet con el portátil conectado por Wifi al router a ver si saco algo en claro. Me bajo los drivers nuevos del fabricante, procedo a instalarlos y más de lo mismo.
Se acabó, la tarjeta está mal. Voy a descambiarla por otro modelo. Vuelvo con una nueva tarjeta. Me leo las instrucciones y no dice que instale antes el software. La pincho, arranco Windows y sin errores. Perfecto pongo las IPs… y nada. Noooo! Quién me pone la pierna encima… ¿Dónde está la cámara? Me cagüen en tal! (y varias exclamaciones más). Buff, a ver si es el cable (cosa rara pero que me ha pasado en algún otro caso). Busco un cable, lo pongo y nada.
Me conecto con la PDA al router (via Wifi) para revisar la configuración. Todo correcto. Pienso detenidamente cuál será mi siguiente paso, porque mi cabreo va subiendo exponencialmente con cada paso fallido y el retrete no hará falta que lo visite en las próximas semanas porque ya no me queda…

Pues va a ser el router, pienso, que con el fallo eléctrico del otro día, se ha fastidiado la comunicación por cable y no el Wifi. Me intento conectar otra vez con la PDA al router y en esta ocasión me falla el Wifi también! Buff, sabes, qué? voy a……. REINICIAR EL ROUTER. Dios!!! No he reiniciado el router en todo este tiempo.

Reinicio el router y todo arreglado… Entonces me sale una risa de esas nerviosas y desquiciadas (bueno, a mi amigo) mientras me viene a la cabeza el vídeo de Enjuto Mojamuto y su Noooooooooo me fuciona interné!!!

Como toda película de intriga, quedan misterios sin resolver: ¿Porqué no era capaz de instalarse el driver del fabricante de la primera tarjeta? ¿De qué modo tan “gracioso” falló el router para que funcionase el Wifi pero no el cable? Lo dejaremos para otro día… o no….

PD: Los lectores más despiertos habrán notado que es un buen conocido mio “mi amigo”.

Mis juegos abandonados

Estaba haciendo limpieza de discos duros esta tarde y, cuál ha sido mi sorpresa, al encontrar en los subdirectorios más recónditos de un disco duro que ni recordaba tener, un proyecto inacabado y abandonado hace algunos años. Se trataba de un remake para PC del juego The Goonies en su versión para MSX.

Quien haya seguido un poco la escena retro se imaginará porqué lo abandoné. Llevaba algún tiempo “que sigo, que no sigo, estoy una temporada sin tocarlo, lo vuelvo a tocar…” porque se me hacía un mundo el hacer todos los gráficos y pantallas del juego. Y en esto que en Brain Games anunciaron que se disponían a hacer el remake de The Goonies para presentarlo a la edición del 2006 del concurso RETRO-REMAKES competition. Y bueno, viendo lo que habían hecho con el remake de The Maze of Galious, yo solo no tenía nada que hacer. Les quedó un remake sobresaliente.

Pero me ha hecho gracia volver a ver mi proyecto y no me he podido resistir a ejecutarlo. Estaba programado en C++ utilizando las librerías SDL. Si echáis un vistazo al vídeo veréis que estaba hecho el motor principal de movimiento del personaje, cambio de pantallas, movimientos de las caravelas y puñetazos de Mr Sloth. Sin embargo faltaban pulir varias cosas, entre ellas la cascada que no me acababa de convencer. Y sobre todo, y para mi lo más complicado, hacer unos gráficos a la altura, ya que para empezar a trabajar usé los originales del MSX al doble de su tamaño.

En el siguiente vídeo pongo una captura de la parte que tenía hecha. Así que (léase con voz trascendente) “Lo dejo a modo de homenaje a todos aquellos remakes abandonados y perdidos en algún lugar de nuestros discos duros, muchos de los cuales ya no volverán a ejecutarse…”

Archives and Links