A1200 Freaks

Es curioso lo que está pasando con la afición a las retro-máquinas (léase AMSTRAD, COMMODORE, SPECTRUM, MSX, AMIGA, ATARI, etc., si me dejo alguna, perdón a los damnificados). Pese a lo que se podría pensar, es un mercado que sigue funcionando, con tiendas propias dedicadas a los coleccionistas, montañas de software clásico que se ha liberado, usuarios entusiastas que siguen utilizando sus máquinas para seguir sintiendo que es su primera vez (con las máquinas, claro). Creo que gran parte de este fenómeno es la nostalgia. Otra parte importante es que los juegos de aquella época son la pera, aún hoy. Y encima todo eso sin ventiladores, que tambi?n es importante.

Mantengo desde hace poco tiempo un rinconcito en la web para las retromáquinas y especialmente para mis dos Amigas (A500 y A1200). Y me resulta curioso que contacten conmigo precisamente por este apartado de la web. Hay gente que me escribe para consultarme algo, ya sea de Linux, Typo3, de Guadalinfo o de cómo montar su empresa. Pero me sorprendió el mail de José Angel para preguntarme por temas del A1200. Por cierto, os recomiendo la bitácora (o el blog, o la web, o como os guste llamarlo) de José Angel: a1200.bitacoras.com, en la que recopila información sobre su A1200, al estilo de lo que yo pretendo.

En fin, que aunque pase el tiempo, las buenas (y a veces viejas) ideas, siguen funcionando. Y si no, que se lo pregunten a la Coca-Cola.

j j j

Concurso VMWare. STOP. Primer premio 100.000 USD. STOP. Concurso

Supongo que ya todos conoceis VWare. Para los que no lo conozcan, es un programa que emula un PC completo, de forma que podemos instalar un S.O. dentro de este PC y ejecutar, por ejemplo, Win XP dentro de Linux, o emular una red completa de PCs.

Ya sabeis también que existen ahora mismo dos productos gratuitos de VMWare: por un lado está el VMWare Player, que nos permite ejecutar en una máquina las máquinas virtuales creadas con VMWare Server o Workstation y por otro VMWare Server. La diferencia principal entre VMWare Workstation y Server es que con este último no podemos definir grupos de máquinas. Con el WS sí podemos y, por ejemplo, al arrancar el grupo se levantaría a la vez el servidor web, el de correo, el de aplicaciones, etc. Con el server hay que ir levantando máquinas una a una.

Bueno, tras la introducción, pasemos al objeto de esta comunicación: VMWare dispone de máquinas virtuales preconfiguradas listas para bajar de su Web. Las llaman Appliances, ya que están orientadas a resolver un problema concreto. Por ejemplo, hay una con Oracle instalado. Si necesitas un servidor de B.D. Oracle, en lugar de pelearte con la instalación, te bajas el Aplliance de Oracle, lo ejecutas con el VMWare Player (gratis) y listo. La lista de Appliances está en www.vmware.com/vmtn/appliances/.

Y ahora viene lo bueno. Para fomentar el uso de las Appliances, VMWare ha convocado un concurso. Te bajas el VMWare Server, te creas una Appliance (con Software legal, claro, bien Software Libre o producciones propias, o cosas donadas al Dominio Público, pero nada de meter un Windows 2003 Server en la máquina virtual), la mandas y a esperar. A la mejor le dan el premio de 100.000 $. Hay tres categorías: Appliances para usuario final, de sistemas y para desarrollo.

Pensad en los beneficios del concurso. Cuando acabe, tendremos en la web de VMWare de multitud de Appliances listas para probar. ¿Que quiero aprender Eiffel?. Me bajo el Appliance correspondiente. ?Quieres programar en COBOL?. Ya no hay que buscar el compilador, pelearse con las depedencias, buscar un IDE… hay un fulano que lo ya lo ha hecho por mí.

Creo que es un concurso muy estimulante. Leed las condiciones en www.vmware.com/vmtn/appliances/challenge/ y suerte.

P.D.: yo concurso seguro. Ya quería crear máquinas virtuales por un tubo, pero ahora… Por cierto, dispongo de una para desarrollo Java (Debian+Eclipse 3.3.1+J2SE SDK 1.4.1+Tomcat 5) y alguna más (Debian Stable pelada, Guadalinex V3, Debian Stable con Apache, Debian Stable con X, …). Para mis cursos esto es el no va m?s.

j j j

Comité contra las faltas voluntarias y el lenguaje sms

Todavía me estoy riendo. Desde luego, al que se le ha ocurrido hacer el GIF con el mensajito, mis felicitaciones. Ha sabido catalizar la sensibilidad de mucha gente que cuando le llega un SMS con el texto «bsos wpo», primero se pasa un rato pensando que el mensaje ha llegado mal, luego consigue traducir a «besos, guapo», en tercer lugar se pregunta porqué la gente es tan cursi al escribir y finalmente acaba maldiciendo el sistema estatal de enseñanza y las leyes que permiten no aplicar la cadena perpetua al que escriba (es un decir) de esa manera.

Enlace al comité y enlace en Microsiervos

j j j

Artículo sobre cómo compilar el Kernel de Linux en PCWORLD

En el número de Febrero de 2006 de PCWorld España un servidor publica un nuevo artículo sobre Linux. En concreto, cómo compilar un kernel de Linux. Cito la web de PCW:

«Cómo compilar el kernel de Linux.

Te contamos cómo puedes compilar el kernel 2.6.x de Linux para hacerte un sistema a medida, adaptándolo totalmente a las características de tu máquina.»

En fin, muchos dirán que si ya saben, que esto está muy manido, etc., etc. Pero pensemos que, ahora que Linux gana en popularidad, mucha gente se está incorporando al S.O. y lo desconocen completamente.

Mucha gente desprecia a los novatos en algo. Ilusos. Cuando no sabes nada de un tema es cuando más disfrutas: es el momento de aprenderlo todo, de tener curiosidad, de disfrutar preguntando. Un «experto» en algo no es más que un novato con experiencia. Como me dijeron una vez: «nunca maestro, siempre alumno». Pequeño saltamontes.

j j j

Un PC montado en una botella de Whisky

Todo aficionado a la informática, ya sea por pasión o profesión, acaba trasteando en mayor o menor medida con su ordenador. Aunque hay gente especialmente hábil, y que se dedica a personalizar sus equipos, comprando componentes de alta calidad, como memorias más rápidas, placas base más pequeña o ventiladores super-silenciosos.

En mi caso, he apretado más de un tornillo. Mis equipos los mantengo yo y siempre tengo por casa un par de equipos no operativos montados con piezas descartadas de otros equipos. Ultimamente he realizado unas cuantas modificaciones hard (lo que se llama en el ambiente o scene hardware mods) en mis ordenadores antiguos, pero nada que ver con lo que consigue el protagonista de esta noticia: meter un PC enterito en una botella de whisky.

No sólo demuestra tener un gran ingenio y habilidad. También destila nostalgia. Al verlo, no he podido olvidar acordarme de los barcos de vela que se meten en las botellas.

j j j

ext2fs, ext3fs, ntfs, hpfs y otras dudas que surgen al compilar el kernel

Compilar un kernel de Linux no es una tarea complicada. Lo complicado es configurar el kernel antes de compilarlo. Las opciones que nos ofrece Linux para controlar el hardware de que disponemos es tan extensa que llega a sobrepasarnos. Y además hay que contar con el detalle de que nos enteremos de para qué es cada driver, y qué demonios estamos configurando.

Para ayudar un poco en la tarea, me he encontrado con una página en la que se explican de forma concisa un montón de detalles sobre sistemas de ficheros, interrupciones, CPUs, etc. Es una documentación sobre los sistemas a un nivel que ya uno no está acostumbrado, el nivel más bajo. Pero claro, ese nivel asoma la cabeza cuando hay que compilar un S.O.

j j j

HeisenBug

Leyendo un artículo de Joel on Software me encuentro una referencia a los HeisenBugs. Esta es una palabra compuesta de «Bug» (error en un programa, aunque la traducción literal sea bicho) y el nombre Heisenberg. El Principio de Incertidumbre de Heisenberg (recordemos las clases de Física, sí, sí, aquellas en las que te dormías) establece que:

«es imposible medir simultáneamente de forma precisa la posición y el momento lineal de una partícula.»

Antes de seguir, el momento lineal era la masa de la partícula multiplicado por su velocidad. Tómate una aspirina y quédate sólo con la idea de velocidad. Por ejemplo, si queremos saber dónde está un electrón y le «sacamos una foto», los fotones de luz lo desplazarán y cambiarán su velocidad. Por ello, podemos saber o dónde está una partícula o a qué velocidad se mueve, pero no ambas a la vez.

Esto mismo, aplicado a los errores informáticos, es el conocido «efecto del técnico presente», que establece que un error que nos lleva machacando toda una mañana desaparece en el momento en que el encargado de corregirlo aparece por la puerta. Por ello han unido el nombre del eminente físico al de error, creando el juego de palabras HeisenBug.

j j j

The back-up week

Hoy comienza oficialmente «The back-up week». Voy a intentar, en una semana, hacer copia de seguridad de todo, absolutamente de todo lo que he generado desde que me senté frente a un ordenador por primera vez en mi vida.

¿Ambicioso? Pues sí. Esto es como seguir una dieta: se intenta una y otra vez pero siempre se falla. Cuando empezamos a hacer copia de seguridad estamos seguros, convencidos de la necesidad de hacer la copia. Pero a medida que vamos avanzando, nos vamos encontrando con aquel cartel que hicimos para un cumpleaños de hace 10 años, que usaba Printmaster plus (vetusto programa que funcionaba en MS-DOS, no en Windos 3.11, sólo en MS-DOS) y ¿no vamos a echarle un vistazo?. Pero claro, para verlo hay que instalar el PM+ y ahora ya no tenemos MS-DOS. Pero bueno, ¿para qué están las máquinas virtuales?. Con nuestro VMWare nos instalamos un PC con MS-DOS en un momento y ya podemos verlo, y …

Y se pasa el día y estás jugando sólo cinco minutos a auqel juego con el que pasaste horas y horas hace un tiempo. O viendo las fotos de las navidades pasadas. O incluso intentando compilar aquel programa que era ANSI-C en Linux porque seguro que funciona.

¿Cuál es la solución para los que tenemos el síndrome de falta de atención y empezamos una cosa sin ser capaz de fascinarnos por la siguiente? Hacernos un plan. Por escrito. Ya sea en un papel o en un documento de Word. En mi caso, este plan lo voy a anotar a continuación, por si a alguien le sirve:

  1. En primer lugar, voy a «aligerar» los discos duros con cosas que son fácilmente copiables: películas en DivX, música en MP3, fotos de la cámara digital, etc. Se tira todo a DVD (ordenados o no, da igual) y se continúa. Tentación a salvar: ordenar las fotos, categorizar la música, buscar las carátulas de las películas por Internet para que quede más completo. El objetivo es hacer copia de seguridad. Otro día se pondrá todo bonito.
  2. Subir todo al repositorio CVS y luego pasar el repositorio a un DVD. Yo utilizo CVS aunque otra gente prefiera Subversion o incluso Visual Source Safe.
  3. Hacer copia de seguridad de la configuración de mis equipos (las carpetas /etc) para salvaguardarlo todo por si hay un desastre.
  4. Comprimir las carpetas de correo y pasarlas a CD. Ya no perderemos ni uno sólo de esos preciados mensajes del estilo «compra Viiiaaagggrrraaa».
  5. Finalmente, cualquier otra cosa que haya bajado de Internet debe pasar a CD o DVD. El objetivo es poder formatear los discos duros y no perder ni un dato.

Como se puede ver, hay que llevar el síndrome de Diógenes digital al extremo. Aunque en mi caso tiene explicación: quiero reinstalar ambos ordenadores (mi servidor y el portátil) y ya de paso aprovecho para las copias de seguridad.

j j j

Un mapa del kernel de Linux

Una imagen del kernel de Linux

Sí, aunque no se crea nadie, la imagen que aparece aquí es una representación gráfica del kernel de Linux. Con casi 200 MB de código fuente, parece que Linux está dejando de ser un sistema experimental, usado únicamente por geeks y frikis en las universidades.

Este mapa es interactivo, de forma que se puede ir pulsando sobre una zona y se va haciendo zoom en ella, entrando más y más hasta llegar al corazón del sistema, donde nos espera Tux. A mi me recuerda a la representación gráfica del Conjunto de Maldrelbrot. En cualquier caso, es espectacular.

j j j

PCWorld Práctico nº 6 «exprime Linux»

Obra cumbre de la literatura técnica informática escrita en Español, este librito incluye únicamente artículos made in freniche. Faltaría uno de cómo compilar el kernel, que se ha caído de este número y supongo vendrá en sucesivas ediciones de la revista PCWorld.

Son tres artículos, uno explicando como hacer más compatibles Windows y Linux, otro sobre cómo montar un servidor con Linux que reemplace a su equivalente Windows y el de SuperTrucos, una colección categorizada de perlas informáticas

Humildemente y hablando en serio, creo que incluye un buen montón de trucos, muchos conocidos y sencillos y otros no tan conocidos (ni sencillos) que pueden hacer las delicias de pequeños y grandes.

Hay desde cómo instalar un cambiador de escritorios virtuales en 3D hasta cómo usar un servidor de VNC para dar clase sustituyendo el proyector de forma que los alumnos vean en su ordenador tu escritorio. Y otras pequeñas tonterías. Espero que a la gente le guste y a los que no les guste, que me lo indiquen con un mail, que no cuesta tanto, leñe, y así puede uno ir mejorando.

Aunque parezca increíble, a dia de hoy no lo tengo «físicamente» en las manos. La foto que se muestra es por cortesía de Diego «el bucanero». Voy a salir a su caza y captura, que me ha cogido un poco por sorpresa, aunque lleva fuera al menos desde el SIMO. Cosas que pasan.

P.D. Chanel tiene su nº 5, yo ya les voy ganando con «mi nº 6»

j j j