miércoles 28 de febrero de 2007

Citas

Esta vez de Pavel Machek.

"No-o. Kernel is not designed like that.

Often, more complex and slightly faster code exists, and we simply use slower variant, because it is fast enough.

10% gain in speed is NOT worth major complexity increase."

sábado 24 de febrero de 2007

Se admiten apuestas

¿Cuanto tiempo tardara Google u otros buscadores generalistas en sacar un buscador especializado en ser capaz de buscar dentro de podcasts y videos de youtube, utilizando software de síntesis de voz para hacer una transcripción del video/podcast? (Act.: Como este cuya URL me ha pasado Ramón Rey, pero para el gran público) Yo apostaría a que lo sacarán durante el 2007, junto con más propuestas relacionadas con el tema, sobre todo google, a raiz de su infiltración en el mundo de la publicidad en la radio

jueves 22 de febrero de 2007

Sobre las unidades de memoria flash y la memoria RAM

Despues de haber conseguido echar a tres de las cuatro personas que leian este blog con mi Revertavalancha, y una pausa no eneramente deliberada de varios días, continuo mi tradicional vómito de mis mal llamadas ideas.

Ya escribí en su día explicando brevemente porque creo que los dispositivos de almacenamiento de datos van a dejar de estar basados en los dispositivos mecánicos actuales de una puñetera vez - lleva décadas prediciendose - y van a basarse en memorias "flash" a medio plazo; basándo el razonamiento en la lentitud y la decreciente fiabilidad de los discos mecánicos y la ausencia de tipos de datos que nos fuerzen a necesitar con urgencia mayores tamaños de almacenamiento. Las noticias de avances de ese sector no han hecho más que confirmar mis teorías, que por otra parte no son precisamente el secreto de la eterna juventud. Habrán oido ustedes noticias de que han creado técnicas para aumentar la capacidad de los discos duros y dirán que no tengo razón en mi predicción, pero apuesto a que ninguna empresa ha inventado un sistema mágico para mejorar y poder seguír mejorando sensiblemente en el futuro la latencia de acceso aleatorio a ese supersistema de almacenamiento.

El caso es que hoy quería hacer una reflexión de una tontería que en realidad no va a pasar: La unificación de la memoria ram con los dispositivos de almacenamiento.

En los sistemas modernos, la RAM y los discos duros son entes separados, y el procesador solo puede referenciar directamente datos. Eso básicamente quiere decir que cuando el procesador hace un jmp 0x12345678, ese 0x12345678 debe estar en memoria RAM. Para que se pueda ejecutar un programa hay que copiarlo del disco duro a la RAM y, ahí ya si, ejecutarlo. ¿Por qué esto es así? Principalmente por la jerarquía de los caches, es decir, la lentitud del discos duro respecto a la RAM, L1/L2 y registros. Mover el brazo de un disco duro hace que el procesador desaproveche algunas decenas de millones de ciclos, que aunque a nivel global pueda corregirse mediante la multitarea - ejecutar otro proceso mientras se espera -, a efectos reales del usuario que espera que se arranque su programa, es el mismo: Lentitud. Crear una memoria RAM de varios gigas es factible, pero muy caro, asi que se recurre al disco duro. Cuando hay que ejecutar, leer, mapear algún dato del disco duro, se mueve a RAM y se ejecuta, se gestiona el cache, se escriben los cambios a disco. Pero como ya he dicho, el mundo de los discos duros va a acabar. Esto provocará la aparición de discos duros basados en memoria flash. ¿Por qué no ir más allá y hacer lo más "lógico": Establecer ese disco duro flash como memoria RAM?

Es bastante improbable que esto suceda. En primer lugar porque siempre será más barato construir los discos duros flash de memoria con peor velocidad de acceso que la memoria RAM, siempre; más aun teniendo en cuenta que la RAM no está obligada a conservar el estado entre reinicios. Pero si ocurriera, ¿a que retos se enfrentarían los sistemas operativos?

Los sistemas operativos están construidos bajo el concepto de que nada más arrancar, la RAM esta vacia. Esto, que puede parecer una tontería, es la madre del cordero, porque con un disco duro-RAM con persistencia de datos sería continua. A día de hoy el sistema operativo arranca, la BIOS se mapea - creo - en una parte de la RAM y el procesador comienza a ejecutar el código. Se carga el núcleo del kernel y voilá, lo primero que se hace es mirar cuanta RAM hay, construir las estructuras de datos para gestionarla (tablas de páginas y demás), y siempre se asume que esa memoria está vacia.

Con una memoria RAM basada en memoria flash persistente todo sería muy diferente. Nada más arrancar el kernel, tendría que detectar que zonas de la RAM están siendo utilizadas para datos - lo estamos utilizando como disco duro, al fin y al cabo - y que zonas hay libres. La "gestión de memoria" pasaría a ser al mismo tiempo el sistema de archivos. Habría que volver a pensar algunos conceptos básicos: La frontera entre los datos y la memoria sería inexistente. Hacer un malloc() sería idéntico a hacer un open() + write(). De hecho, teóricamente habria que unificarlo todo, eliminar malloc(). Eliminar toda la gestión de memoria anónima y sustituirlo, supongo, por las APIs de gestión de archivos. En el caso de que queramos seguir utilizando sistemas de archivos jerárquicos para la ocasión. Ńo haría falta suspender el sistema, ni apagarlo: Tan solo salvar el IP, los registros y demás en una zona fija de la memoria que el cargador pudiera encontrar al arrancar. ¿Y que me dicen de las particiones de sistemas operativos? Puesto que la frontera entre datos y memoria sería nula, no tendría sentido partir un disco flash de 40 GB en dos particiones de 20 GB: Al arrancar un sistema de 20 GB perderías los GB de memoria aun no utilizada por la otra particion (recordar que no existiría el swap ni nada parecido). Tendrían que utilizar ambos el mismo sistema de archivos, es decir, el mismo gestor de memoria. ¿Y que me dicen del procesador? En una arquitectura como las viejas de 32 bits no se podría utilizar un disco duro flash de 100 GB, porque el procesador solo podría acceder a los primeros 2^32 (4 GB), y a los procesadroes de 64 bits algún día les pasará algo parecido.

En fin, como ya he dicho es muy probable que esto no pase jamás porque es más conveniente seguir teniendo "discos duros" por separado, sean flash, mecánicos, o lo que sean. Pero es interesante comprobar como es posible dar la vuelta al mundo cambiando un par de conceptos.

miércoles 14 de febrero de 2007

Usabilidad del IE 7

Conversación con mi querida amiga Silvya:

una cosa
donde cojones esta en el nuevo IE
las opciones???
lo de archivo y demas


Despues de recordar como se hace reaparecer el menú y contárselo:

pero macho
estos son gilipollas o ke


Dice odiar que encontrar el menú tradicional cueste tanto. Y eso que es de las que si se ponen adivinan las cosas sin que nadie se lo diga: ¿Que pasará con los millones de personas que solo saben mover un ratón? Cambiar de manera tan radical la interfaz a la que los usuarios están acostumbrados no tiene ningun sentido en el programa más utilizado por el usuario medio de ordenador. Si se tratara de algo mas leve o algo explusivo de Windows Vista vale, sería comprensible, pero este cambio ha sucedido de la noche a la mañana en un sistema operativo en producción. Además rompe las reglas históricas de diseño de interfaces de Microsoft, todas las aplicaciones tienen su menu. Ni tan siquiera hay una opción para cambiar a la antigua interfaz. Esto es confundir a la gente, una confusión que con 40.000 millones de dólares de ingresos anuales no se debería producir.

lunes 12 de febrero de 2007

Adios, falsa multitarea

Como quizás muchas de vuesas mercedes sepan, Intel ha mostrado al público un procesador con 80 'cores'. A pesar de que yo mismo he escrito en este blog que los fabricantes de CPUs van a ganar rendimiento a partir de ahora más que nada añadiendo 'cores' en vez de Ghz cmo hasta ahora, siempre he tenido y tengo muchas dudas sobre esa aproximación a la hora de conseguir rendimiento. La multiprogramación con multiples hilos de proceso compartiendo recursos cuya integridad se garantiza mediante diferentes sistemas de bloqueo es tan dificil que a día de hoy la mejor aproximación a la hora de crear un programa que utilize ese estilo de programación es que comparta lo menos posible y utilize los menos bloqueos posibles como principio fundamental de diseño, para que la complejidad del código sea manejable.

Eso me hace ser terriblemente escéptico con respecto a los procesadores multicore. Intel dice - en realidad no solo Intel, el mundo de las CPUs que acaba de despertarse con el multicore - que para aprovechar todos esos núcleos hará falta que los programadores se espabilen. Que se inventen maneras de sacar provecho a 80 núcleos. Ellos van a colaborar, dicen, mandando a sus ingenieros a evangelizar por el mundo y lanzando librerias y utilidades, y tal y tal. Y todo eso suena muy bonito, pero la última vez que Intel intentó hacer cambiar a alguien de "paradigma" fue a los programadores de compiladores, con su Itanium. Y ya ven como les fue y les va la cosa. En fin, ellos sabrán.

Lo que venía a contar aquí es una de las cosas que ocurrirán si de verdad acabamos utilizando un chisme de 80 cores. Hasta ahora, los ordenadores tenían que recurrir a la multitarea: se activa una interrupcion cada 1/1000 segundos que ejecuta el código del gestor de procesos que determina que proceso seguir ejecutando, si el mismo u otro. Añadiendo la virtualización del espacio de direcciones y demás se consigue que en un ordenador con un solo procesador se puedan ejecutar N procesos diferentes; dando así la apariencia de que el ordenador ejecuta varios procesos a la vez, cuando en realidad solo ejecuta uno.

¿Que ocurrirá cuando tengamos 80 cores, y aun más? Que ya no será necesario la multitarea tal y como la hemos conocido hasta ahora. Tendremos multitarea real: Cada proceso, hilo o lo que carajo sea se ejecutará en un procesador. Y no será necesario interrumpirlos. Lo cual implica, a largo plazo, por qué no, decir adios a los cambios de contexto y esas cosas (lo cual implica, por cierto, que los microkernels podrían ser factibles, no como hasta ahora, que han intentado hacer lo imposible en arquitecturas claramente diseñadas para kernels monolíticos). Incluso al "modo kernel/modo usuario": La diferenciación entre modo kernel y modo usuario surgió entre otras cosas para poder ejecutar varios procesos en una sola CPU, y que un proceso no metiera las narices ni monopolizara los recursos de los demás. Aunque incluso en un sistema de 80 procesadores, sería necesario un supervisor, para administrar la memoria, que sin ningún tipo de duda seguirá siendo homogénea: Un solo espacio de direcciones, muchos procesos rondando alrededor de ella.

Pero en el fondo todo lo dicho es una tontería, con un procesador de 80 cores no nos moveríamos a un modelo "proceso por procesador". ¿Como aprovecharíamos la potencia de cada core, si relegaramos cada procesador a un proceso, cuando el único modo posible de aprovechar esos 80 cores es precisamente repartir procesos o hilos por todos los cores lo más posible, como quien va sembrando semillas? Lo dicho, que francamente no tengo ni puñetera idea de como van a ser los ordenadores de dentro de cinco años y como se aprovechará su potencia. Y admiro profundamente a quienes dicen saber como se hará.

sábado 10 de febrero de 2007

¿Qué tendrá Ubuntu Feisty?

Una de las entradas más exitosas de este blog, meneada y todo, fue Qué tendrá Ubuntu Edgy, una lista detallada de novedades recolectada a partir de las especificaciones de Ubuntu que aparece en tercer lugar en los resultados 'españolizados' de Google al buscar "ubuntu edgy", detrás tan solo de la página oficial. Buscando solamente páginas en español, el primer resultado.

Motivado únicamente por la obsesión de conseguir más y más y más y más visitas a cualquier precio -nunca por el deseo de informar, ayudar, colaborar con la comunidad; seamos sinceros-, aquí viene la edición del artículo para Feisty 7.04. Como en el anterior, la información está extraida de aquí; y ojo 1) Puede que alguna especificación de las mencionadas se 'caiga' y no sea implementada al final 2) Aquí solo hago recopilación del trabajo coordinado por Ubuntu. Hay un montón de novedades para ubuntu Feisty 7.04 que no está indicado aquí porque son las novedades incluidas en los propios paquetes de software: Gnome 2.18, kernel actualizado, openoffice actualizado, etc etc.

  • 'Roaming', o 'itinerancia' entre diferentes redes. Es decir, relativo a la capacidad de conectarse a nuevas redes cuando te mueves. Ejemplo: Cuando vas en coche con el móvil y sales de la cobertura de una antena y entras en otra, tu móvil se conecta a la nueva red de manera absolutamente transparente. Pues bien, se trata del mismo principio aplicado a los ordenadores, especialmente a los portátiles con conexioens inalámbricas/físicas. El objetivo es hacer que la transición entre esas redes - autenticación DHCP, etc - se haga de la manera más sencilla posible en tu ordenador (que no lo hace de manera tan limpia como el móvil). Entre otros cambios, esto significa la incorporación de network-manager a Ubuntu

  • X a prueba de bombas: Esta especificación no se sabe aun si se incluirá en Feisty o no. Al margen de eso, el objetivo de esta especificación es que, pase lo que pase, el servidor gráfico arranque. Aunque cambies de tarjeta gráfica o monitor, aunque el driver normal no funcione: Siempre deberías tener gráficos, como mínimo en vesa y a malas resoluciones. Robustez, en otras palabras.

  • Aceleración gráfica: utilización de AIGLX allí donde sea posible, con el propósito de comenzar el camino hacia el escritorio gráfico moderno. Al principio estaba la especificación composite-by-default que incluía la incorporación de un gestor de ventanas tipo beryl, pero al parecer se ha postergado para la próxima versión. Aun así, aunque no traiga beryl por defecto el activar AIGXL es un paso más hacia un escritorio gráfico moderno, y será muy sencillo instalar beryl a mano sin tener que agitar la varita mágica para que todo funcione.

  • Educación sobre drivers propietarios: Debido a la especificación anterior, Feisty, instalará drivers propietarios de nvidia/ati por defecto. Esta decisión ha sido muy discutida: Ubuntu lo ha hecho, según fuentes oficiales, con el propósito de hacer posible los escritorios acelerados, sin que el usuario se complique, pero no renuncia al largo plazo a los ideales del software libre. En cualquier caso, el propósito de esta especificación es avisar a los usuarios de que están utilizando software no libre para soportar su hardware, e informará a los usuarios de lo negativo de dicho software, e incluso incluirá enlaces a páginas con listas de hardware soportado por drivers libres.

  • Autenticación en red en servidores con directorio activo. A día de hoy hacer que un equipo se autentifique en un servidor Windows es algo complicado, lo ual dificulta la adopción de Ubuntu en esos entornos.

  • Reporte de fallos maś sencillo: Herramientas que recolecten información útil cuando el usuario reporte el bug para que sea más sencillo encontrar el fallo; y envio automático a los servidores de Ubuntu sin necesidad de otras mediaciones. Esto es imprecindible para que los desarrolladores no anden buscando a ciegas los fallos.

  • Mejoras a la actualización automática entre distros: Ubuntu puede actualizar a través de red de una versión a otra nueva. Pero a veces hay problemas en esa actualización: en esta especificación se coordina el trabajo necesario para disminuir esas posibilidades de error.

  • Portado de controladores: Supuestamente se trata de incluir actualizaciones de drivers de kernels nuevos en el kernel estable de Feisty. No huele nada bien por lo complicado que resultará, pero eso es lo que es.

  • Instalación sencilla de códecs: Una característica única, ningún otro sistema operativo lo hace. Cuando se abra un video en un formato desconocido, el reproductor intentará detectar el formato y lanzará la herramienta de instalación para instalar los paquetes de códecs necesarios. Relacionada: gnome-app-install-codecs

  • Activacion de 'universe' y 'multiverse' por defecto. Para hacer más sencilla la instalación de codecs y derivados. Y para hacer más sencilla la instalación de software que los usuarios quieren instalar de todas formas.

  • Descarga automática por internet de controladores de impresoras: Alivia problemas de espacio en el CD, el soporte de nuevas impresoras se actualiza con el tiempo, y resuelve eventuales problemas de redistribución.

  • Eliminación de un pequeño "destello" en el inicio. Mientras se arranca, al intenta configurar la fuente y el teclado de la consola virtual, uspash hace como un pequeño "destello", y esta especificación lo elimina

  • Soporte de Bonjour, antes conocido Rendezvous. Es un sistema diseñado por Apple, incluido en Mac OS X por defecto y portado a Windows. Permite el descubrimiento y configuración automática de equipos, dispositivos y servicios dentro de redes IP sin la necesidad de introducir direcciones IP o DNS. Es una alternativa a uPNP de Microsoft. Apple lo ha mandado a la IETF para convertirlo en RFC. Más información en la Wikipedia.

  • Pantalla de autenticación consistente: Hay una pantalla de autenticación para iniciar la sesión, otra para quitar el salvapantallas y otra para autenticarse como usuario cuando hay otra sesión de usuario activa y bloqueada. Esta especificación unifica esas pantallas

  • Menu 'Slab': importación del menu que usa Novell en su distribución.

  • Actualización de las herramientas básicas para feisty: Gcc 4.1.2, glibc 2.5 y binutils 2.17.0.50.6, con soporte de DT_GNU_HASH, gcj 4.1 o 4.2 dependiendo de la fecha de salida de 4.2, y cambio del tipo de datos "long double" en sparc y ppc de 64 bit a 128; actualización de automake 1.4 a automake 1.10.

  • gnome-mount: Una nueva herramienta del proyecto Utopia. El objetivo del mismo es que gnome-vfs y compañía utilizen directamente gnome-mount, y éste se encargará de interactuar con mount, HAL y compañía, sirviendo tambien de abstracción para gestinar cosas como volúmenes encriptados.

  • Soporte para Macs Intel

  • Uso de libata para discos IDE: La capa libata utilizada para implementar SATA en linux ha sido extendida para soportar controladores PATA, y se han reescrito los controladores correspondientes a cada chip. Es una base mucho más firme que la de los viejos controladores IDE.

  • Kdump: Soporte para volcado al disco del kernel en caso de cuelgue. Está basado en kexec: El kernel detecta un fallo, ejecuta un kernel nuevo, se inicia el sistema, detecta el cuelgue y guarda la memoria del anterior en un archivo.

  • Importación de configuraciones: Herramienta para permitir importar cuentas de usuarios de otros sistemas junto con sus datos de manera sencilla.

  • Campo 'Breaks:': Implementación del campo 'Break:' en la gestión de paquetes.

  • Reemplazo de scripts init.d de inicio por scripts upstart. En la versión anterior de Ubuntu se había implementado upstart y una capa de compatibilidad con init.d; en esta versión se añaden scripts nativos upstart.

  • Herramienta para facilitar la actualización de servidores, análoga a las existentes para escritorio.

  • Mejorar el particionador del instalador, con vistas a una mejor integración y mayor usabilidad.

  • Gráficos de entretenimiento en el instalador, para que la gente no se aburra esperando. No es muy útil, supongo, pero....

  • Instalaciones total o parcialmente automatizadas con el nuevo instalador, que al parecer no funcionaban a pesar de estar basado en el instalador debian

  • Soporte GCJ nativo. Por cada paquete java, habrá un equivalente -gcj compilado con gcj. GCJ es la versión GCC de java: compila código java a código máquina nativo.

  • Python: Python 2.5 por defecto.

  • Soporte de Braille, y otras mejoras para usuarios con discapacidades.

  • Soporte de APT para SHA256, con la intención de ir dejando atrás MD5.

jueves 8 de febrero de 2007

Posibles soluciones a problemas

There are only two solutions to any operating system problem which are of interest: (1) the one which is easiest to program with, and (2) the one that performs the best. Either you go for programmability or you go for performance. There is /no/ middle ground for us in the kernel! - Ingo Molnar.

Un poco editado de aquí, pero es lo que quiere decir. O la más fácil de programar - la que es más fácil de mantener, la que es menos propensa a fallos por parte de los cientos de programadores que trabajan en drivers y que no son tan buenos programadores como los líderes -, o la que da más rendimiento, que puede ser menos sencilla pero merece la pena por el rendimiento. Resume muy bien el estilo de desarrollo que se ha seguido en el kernel durante todos estos años, alejado de la complejidad y del sobrediseño.

Para completa esta entrada, aquí está esta otra cita de Linus:

"Also, quite frankly, I tend to find Uli [mantenedor de la libc] over-designs things. The whole disease of "make things general" is a CS disease that some people take to extreme.

The good thing about generic code is not that it solves some generic problem. The good thing about generics is that they mean that you can _avoid_ solving other problems AND HAVE LESS CODE. But some people seem to think that "generic" means that you have to have tons of code to handle all the possible cases, and that *completely* misses the point.

miércoles 7 de febrero de 2007

Selección de artículos de Arturo Pérez-Reverte

Esta es una selección personal de los artículos semanales de Arturo Pérez-Reverte que se publican en El Semanal (ahora XL Semanal). "Nadie escribe así en los periódicos en España, y me sorprende que se lo permitan" escribió un lector en una carta a la revista. A riesgo de romper el encanto de la frase, diré que no es del todo cierto que sea Arturo Pérez-Reverte el único, aunque si de los pocos que quedan, que habla con claridad de ciertas cosas en España y que se niega a rendirse a la deidad nacional del correctismo político, pero si que su manera de contarlo, a menudo apasionado o incluso cabreado -justificadamente, en mi opinión-, es único, aunque algunos se empeñen en quitarle méritos o incluso tacharle de ultraderechista o rojo, según le cuente las cuarenta a los nacionalismos nacionales o a la Iglesia. Aunque sus artículos están lejos de reducirse a esos temas -incluyen tambien recuerdos personales, bellas historias del Mar, edificantes anécdotas históricas, es precisamente este último punto el que me movió a crear esta recopilación que no tiene mucho de legal: la certeza de que en sus artículos denunció muchas veces la imbecilidad política aparentemente congénita de este pais que ha invadido todos los espacios.

La "recopilación" es extensa - 50 artículos, de los 700 y pico que ha escrito. Los he dividido en varias secciones. Repito que es una recopilación absolutamente personal y por tanto no es representativa de todo lo que él ha escrito. Si quieren una visión real compren las recopilaciones "No me cogereis vivo" (recopilación 2001-2005), que se ve mucho por ahí (andan incluso por carrefour), y si ese les gusta el anterior, "Con ánimo de ofender" (1998-2001). De esos dos libros es de donde he sacado estos artículos. Tambien pueden, si lo prefieren, leer los nuevos artículos que va publicando en esta página de capitanalaatriste.com, o en el semanal XL Semanal, fabuloso dominical incluido con multitud de periódicos todos los domingos.


  • Asuntillos nacionales:

    • Mis daños colaterales: Sobre la guerra de Iraq y sus efectos 'colaterales': El segundo efecto colateral es que toda esta jarana me prueba, otra vez, que los gobiernos de aquí, sean los que sean, gustan de colocárnosla doblada, sin explicaciones, con una arrogancia que, desde Viriato o así, no entiende de ideologías. A lo mejor es que este país de mierda da caudillos en vez de presidentes.


    • No me cogeréis vivo: Sobre España, política: Pero es mentira eso de las dos Españas, la derecha y la izquierda. No hay dos, sino infinitas Españas; cada una de su padre y de su madre, egoístas, envidiosas, violentas, destilando bilis y cuyo programa político es el exterminio del adversario. Que me salten un ojo, es la única ideología cierta, si le saltan los dos a mi vecino.


    • Haz algo, Marías: Protesta por la incompetencia gubernamental en forma de carta a su excompañero de página (y ahora compañero de Academia) Javier Marías: "Lo peor no es que las Fuerzas Armadas no defiendan, que la policía no proteja, que la Seguridad Social no asegure, que los hospitales te atiendan ya de cuerpo presente. No. Lo más gordo es que los sinvergüenzas que tienen la obligación de garantizar todo eso se laven las manos, afirmando públicamente, sin ningún rubor, que esto es lo que hay."


    • Negros, moros, gitanos y esclavos: Sobre el trabajo inmigrante: "Mi amigo tiene una teoría, que comparto. No es un problema de racismo, sino de esclavitud. A casi nadie le importa que sean moros o negros, porque eso está asumido gracias —algo bueno habían de tener— a los telefilmes norteamericanos. La cuestión, como siempre, se basa en esa unidad monetaria todavía llamada peseta."


    • Se van a enterar: Tambien sobre la cuestión inmigrante,y el nacionalismo: "Y España, que pese a lo que sostienen cuatro fanáticos y cuatro tontos del culo fue siempre tierra común y de mestizaje, lo seguirá siendo con mayor intensidad aún [...] Y todos estos Heribertos, Egíbares, Ferrusolas y demás paletos imbéciles que andan obsesionados por la pureza racial de su parroquia y las costumbres ancestrales del pueblo de Astérix y de la fiesta patronal de Villacenutrios del Canto, se van a joder pero bien jodidos, cuando sea un moro maketo de Tánger el que les cambie los dodotis en el asilo, o cuando a su Ainhoa le altere el RH su novio peruano al preñarla, o su Jaume Lluis tenga una nieta que se llama Montserrat Mustafá Ndongo."


    • Esta chusma de aquí: Como el anterior: "El moro, el negro, el sudaca, son buenos cuando vienen sumisos a limpiar nuestras alcantarillas; pero ni siquiera les ofrecemos recursos para que lo hagan con dignidad. Nos cabrea que también ellos aspiren a un coche blanco, una casa blanca, una mujer blanca."


    • Estas navidades negras: Sobre la actuación del gobierno en gestionar el accidente del Prestige: Todo eso ocurrió porque les daba igual. Lejos y pronto, fue la consigna. Y una vez mar adentro, al que le toque, que se joda. Así no hace falta ni gabinete de crisis ni nada. Cualquier cosa con tal de no alterar el España va bien o la cacería de don Manuel.


    • Aterriza donde puedas: Divertido artículo satírico sobre el aeropuerto de Barajas: "15.000 maletas en un día no las pierde un aeropuerto ni a propósito, con todos los empleados dedicándose concienzudamente a perderlas una tras otra. Esa cantidad no la pierde ningún aeropuerto del mundo -ni siquiera del tercer mundo- excepto el de Madrid-Barajas."


    • Sus muertos más frescos: Sobre la adopción sistemática de toda costumbres gringas en detrimento de las foraneas y en concreto sobre la adopción nacional de la "tradición" del halloween: "Y me dije: rediós. Lo que hace la tele. España. Primeros de noviembre. El país de los cementerios mediterráneos, de los huesos de santo y de don Juan Tenorio, donde nunca hubo una bruja suelta porque las quemábamos a todas. Y ya ves. Ahora todos vestidos de Harry Potter y haciendo el gilipollas."


    • El bar de Lola: Conversaciones en el bar de Lola: "Se lo tragan todo con patatas y España va bien, y somos europeos y la pera limonera, porque luego te encuentras a sus clones como ovejas Dolly, guapitos de cara que salen en las encuestas y en los telediarios, todos súper-realizados, con curros súper-súper, que resulta que ahora todos los que veo en el metro a las siete de la mañana con cara de zombis, camino del andamio o el taller, son alucinaciones mías."


    • Evoluciona defectuosamente: Sobre la educación: "La mayor parte de los padres no quiere que le digan que sus hijos no están preparados para ser ingenieros aeronáuticas, biólogos o catedráticos de Filosofía. Así que oyen lo que quieren oír, y punto. Es el maldito virus llamado universitis. Si no fuera así, la gente estudiaría cosas que le van más, o no estudiaría sino lo que quiere y puede."


    • La mochila y el currículum: Sobre los trabajos basura de la España actual: "Flexibilidad laboral. Rediós. Cuánto eufemismo y cuánta mierda. A ver qué pasa cuando, de tanto flexionarlo, se rompa el tinglado y se vaya todo al carajo, y en vez de currículums lo que ese chico lleve en la mochila sean cócteles molotov."


    • El último cartucho: Sobre el desempleo a ciertas edades:"Y cuando ya no puedas más -que siempre se puede-, pues bueno, pues hasta ahí llegaste compañero. No hay nada deshonroso en el soldado que enciende un pitillo y levanta las manos, si antes ha peleado bien a la vista de los suyos. Si antes ha disparado su último cartucho."


    • Aquí no sirve ni muere nadie: Sobre las fuerzas armadas: "El pacifismo y el antiamericanismo rinden en titulares de prensa; pero la falta de fuerzas armadas propias significa que, si algo se va al carajo, habrá que pedir ayuda a los Estados Unidos, como en las guerras mundiales, Bosnia, Kosovo y demás. Siempre y cuando Estados Unidos no esté con el otro bando. Lo ideal, claro, es acabar de una vez con las armas y las guerras y besarnos todos en la boca dialogantes, muá, muá, slurp. Pero esa película hace tiempo que la quitaron de los cines."


    • Eutanasia para todos: Sobre la aprobación de la eutanasia en Holanda: "Y es que, colega –añadí-, esto no es Holanda, ni Noruega; una vez puestos, haríamos la ley de eutanasia más moderna y avanzada del mundo mundial, para que no se diga. Eutanasia para todos, obligatoria, incluidos los inmigrantes y los patos del coto Doñana, poner eso de las oenegés"



  • Asuntillos de sacristía y confesionario:

    • Beatus ille: Crítica ferozmente ácida a la Iglesia que al parecer generó un número importante de críticas: El caso es que ahí estoy, sentado ante la tele, y me digo: de ésta no pasa. Tal como está el patio, aunque sea con circunloquios y perífrasis pastorales, seguro que el amigo Wojtila se moja esta vez, por lo menos la puntita de la estola.


    • Esos refugiados promiscuos, artículo satírico sobre la crítica de la iglesia a la educación sexual en los campos de refugiados: "Me tranquiliza mucho, como ven, que el Vaticano restablezca el orden de prioridades, incluso en medio del la pobreza, el hambre y la vorágine bélica. Ni siquiera en tiempo de guerras y catástrofes es tolerable que cada hoyo se convierta en trinchera".


    • A buenas horas: Reflexión a cuento de la petición de perdón de la Iglesia por el asuntillo de Lutero: "Lo que me pregunto es, a ese ritmo de contrición, cuánto tiempo tendrá que transcurrir todavía para que tal perdón les sea pedido a todos los curas y teólogos arrojados a las tinieblas exteriores por sus posturas sobre la actividad social de su ministerio, o sobre el celibato [...]"


    • Pepe, los obispos y el sida: Crítica satírica a las enseñanzas de la Iglesia respecto a la educación sexual de los jóvenes: "Tu novia Mari Juli y tú, verbigracia, os tenéis unas ganas tremendas; pero también, gracias a la divina Providencia, le tenéis miedo al Sida. Que lo mismo hasta resulta intrínsecamente bueno –los caminos del Señor son sinuosos e inescrutables– porque su amenaza, a modo de infierno, nos mantiene lejos del pecado.


    • Matata Mingui: Homenaje a la otra Iglesia; la que lucha contra la pobreza y la injusticia que denuncian los Evangelios: "Piensa en todos los que viste erguidos y serenos en mitad de la sangre y la locura. Piensa en los curas y monjas que siguen dispuestos a dejarse hacer pedazos, ellos y ellas, por dar testimonio de que también son posibles la dignidad y la vergüenza bajo el signo de la cruz."




  • Asuntillos varios, históricos, internacionales, recuerdos de reportero de guerra...:

    • Dos de Mayo en Iraq: Vínculos entre la guerra de Iraq y el Dos de Mayo: "Volviendo a lo que les contaba y a las tropas del Emperador, el caso es que la gente de Madrid se sublevó. Como en Faluya, fíjense. Qué cosas. Los marines ocuparon España sin tener ni puta idea del avispero en el que se metían. Eso del progreso y el libre pensamiento les sentaba como un tiro a los imanes de aquí, o sea, a los curas."


    • Vienen tiempos duros: Sobre el terrorismo islamista: "El terrorismo moderno, para abreviar, sólo se combate con leña; y sus principales aliadas son las leyes mismas, unidas a la demagogia y la falta de agallas. Hoy, el arma clave del terrorismo en Europa son precisamente las garantías legales, los derechos ciudadanos adquiridos durante siglos con esfuerzo y sacrificio: el delincuente y el terrorista se protegen con ellos mientras los vulneran o destruyen."


    • Seréis como dioses: Reflexión sobre los grandes logros del siglo pasado y los retos de este:" Al cuarto jinete –el dinero aliado con la infame condición humana-, a ése no lo derrotó nadie. Por eso, agotadas las utopías y las revoluciones impulsadas por ideologías, la única revolución que ahora parece posible es la del rencor y la desesperación: la de los parados, los hambrientos, los infelices que se asoman al perverso escaparate de la tele, soñando con participar de un mundo artificial e injusto que ya no pretenden cambiar, sino gozar"


    • El siglo XXI empezó en septiembre: Predicción pesimista del siglo XXI: "De aquellos sueños de redención del hombre sólo queda eso: la desesperanza. Ahora sabemos que la vieja y noble guerra no se va a ganar, y que en esta película triunfan los malos de verdad, los Gescarteras que después de cumplir tres o cuatro años de cárcel -eso en el mejor de los casos- disfrutan de lo que han trincado, y además se casan al final con la chica


    • Las carcajadas del ministro: Crítica a la política internacional: "[...]Estaría, digo yo, con cara digna y de mala hostia, para que quede bien claro que al animal que tiene al lado se la traen floja las mediaciones y está dispuesto a seguir, desde su posición de fuerza, machacando impunemente a quienes la cobardía internacional, la complicidad de Estados Unidos y las risitas blandas de ministros y mediadores, entrega a diario, maniatados, a sus opresores y verdugos


    • El malvado Carabel: Acusación hacia Serbia ante el lavado de manos de los que apoyaron la masacre: "Porque ahora resulta, alehop, que el único malo era Milosevic y lo hizo todo solito. Ahora resulta que fue Milosevic en persona quien estuvo dos años bombardeando con entusiasmo Sarajevo, quien ejecutó de un tiro en la cabeza a los prisioneros y heridos croatas de Vukovar, o quien exterminó a la población masculina de Sbrenica."


    • No todos los inocentes son iguales: Relacionado con lo anterior: Dicho en bonito: los mierdas que aplauden emocionados cuando pasa el Mercedes con la esvástica y luego, cuando les enseñan el horno crematorio con huesos humeantes, pretenden convencernos de que ellos no sabían nada, de que sólo pasaban por allí, de que los obligaron."


    • La risa de las ratas: Artículo sobre la maldad inherente al ser humano (recomendable el libro sobre el tema El pintor de batallas): "Y sólo cuando éste se declare vencido, o lo maten, o pierda poder, o se vaya, saldrán del agujero para buscar a su mujer y su hijo, arrastrarlos por las calles y salir riéndose en la foto"


    • El gorila y el ratón: Idem:"Sólo el hecho accidental de que unas veces te los encuentras en una ciudad entre semáforos y escaparates, y otras llevan escopeta en sitios donde la gente se arranca los huevos con la mayor naturalidad del mundo. Pero siempre se trata de los mismos hombres, colega. Siempre se trata de la misma infamia."


    • La mujer del vestido blanco: Sobre el olvido del Horror, en todas sus facetas, de la sociedad moderna (tambien tratado en El pintor de batallas): "Y cae la bomba en el comedor de la casa, o el imbécil de Manolo hace ese adelantamiento que no debía, o el azar te pone en el sitio justo a la hora precisa. Entonces, paf, todo vuelve a ser como antes. Como siempre fue y nunca dejó de ser, aunque lo hayamos olvidado."


    • Sin perdón: Sobre la España Virtual y la real: "Ésa no es forma, farfullaba. Por Dios. El perdón, ejem, la sociedad civilizada, la democracia, los jueces, la Constitución, ya sabe. Glups. Todo eso. Déheme de cuentos shinos, le cortó el padre. A ver por qué tengo yo que perdoná al que mató a mi hiha."


    • Mi amigo el torturador: Sobre torturadores: "Pretendo decirles con esto que un torturador no lleva la T mayúscula tatuada en la frente; y que, si desconocemos su currículum, muy bien podemos tomarlo por uno de nosotros. O tal vez -lo que ya resulta más inquietante-, algunos de nosotros, en el contexto adecuado, podrían convertirse en torturadores."


    • El oso de peluche: Recuerdo de un episodio de la guerra: "y yo todavía ignoro que pasaré los próximos veinte años viéndolos una y otra vez, siempre la misma familia en la misma guerra, huyendo en lugares iguales a ése como en una historia destinada a repetirse hasta el fin de los tiempos."


    • Una ventana a la guerra: Sobre los periodistas españoles muertos en iraq y sobre el oficio del periodismo de guerra: "Hablar de asesinatos particulares en una guerra donde mueren miles de personas es una incongruencia. Montar el número de la cabra en torno a la muerte de un reportero -aparte el respetable dolor de familia y amigos-, es insultar la memoria de un profesional valiente que ha hecho su oficio con impecable dignidad, pagándolo con su pellejo."


    • Los amos del mundo: Crítica al neoliberalismo salvaje: "No crean riqueza, sino que especulan. Lanzan al mundo combinaciones fastuosas de economía financiera que nada tiene que ver con la economía productiva. Alzan castillos de naipes y los garantizan con espejismos y con humo, y los poderosos de la tierra pierden el culo por darles coba y subirse al carro."


    • El pelmazo de Gerva: Recuerdos de guerra :"Creía estar ya a salvo y lejos de todo eso, y mira. De pronto llega Gerva y me recuerda que ése es el único mundo real verdaderamente real que existe, y que esto otro de aquí sólo es un camelo, una tregua, y que mañana el muerto de la foto puedo ser yo, o la que corre con el niño a la espalda puede ser mi hija."


    • Oye, chaval: Conmovedora carta a un chaval:"Sería estupendo que hubiera revoluciones por hacer y sueños por alcanzar, cosas que te pusieran caliente y con ganas de echarte a la calle. Pero sabes, o lo intuyes, que todas las revoluciones se hicieron, y una vez hechas se las apropiaron los de siempre. Que los buenos se quedan afuera, bajo la lluvia, y que esta película la ganan siempre los malos."


    • Sobre hombres y damas: Sobre "hombres" y Hombres: "Al contrario, todos son siempre de una cortesía extrema, con esa amabilidad ingenua y ruda, algo torpe, que todavía se encuentra, a menudo, en ese tipo de hombres cuando creen hallarse delante de una señora. Si en tal momento alguien quisiera molestarme, estoy segura de que más de uno intervendría para defenderme."


    • Por qué me gustaría ser francés: Reflexión sobre la prohibición francesa del velo en las escuelas y vuelta a la realidad nacional: "En un ejercicio admirable de civismo republicano, los dirigentes musulmanes franceses dijeron a sus correligionarios que, incluso pareciéndoles mal la ley, aquello era Francia, que las leyes estaban para cumplirlas, y que quien se beneficia de una sociedad libre y democrática debe acatar las reglas que permiten a esa sociedad seguir siendo libre y democrática. Así, todo transcurrió con normalidad."


    • La perra color canela: Historia de una perra abandonada: "Pero ella sigue pendiente de la carretera. Los perros piensan, oiga. Casi como las personas. Y ésta piensa que sus amos vendrán a buscarla. Cada vez que llega un coche, se acerca a ver si son ellos. Sigue creyendo que volverán. Por eso lleva tanto tiempo sin moverse de aquí. Esperándolos."


    • Artistas (o artistos) con mensaje: Sobre los artistas de diseño:"Además, según informa el ejecutivo -el interesado asiente humilde al escucharlo- para reforzar su compromiso, y que la gente sepa que no se trata de una mera imagen promocional oportunista, el Artista, dice, se ha tatuado el Guernica de Picasso en el huevo izquierdo y parte del derecho, porque no le cabía todo en uno."


    • Déjenme morir tranquilo: Sobre la eutanasia:"Por eso, el médico que, con mi consentimiento o el de los míos, decida aliviarme el trayecto ahorrándome sufrimiento inútil, nunca será un asesino, sino un amigo. Mi último amigo. Que otros hagan lo que quieran con sus vidas, pero a mí permítanme no perder la compostura. Déjenme morir tranquilo."



  • Asuntillos sobre nacionalistas y sobre la idea de España:

    • La peineta de Maimónides: Ajuste de cuentas con un lector nacionalista periférico que sugiere que la cultura española es un mito: "Aquí, tiene usted razón, se ha hablado y se ha escrito además, efectivamente, en gallego, en vasco y en catalán. Pero pongo en su conocimiento -sorpresa, sorpresa- que también, y a veces mucho más, en antiguo aragonés, en leonés y en asturiano. Y también en hebreo, y en griego, y en latín, y en árabe. Así que cuando algunos hablamos de Cultura con mayúscula, y de España como lugar donde se manifestó esa cultura, nos referimos a eso."


    • 3.000 años no es nada: Sobre la mala fe de unos políticos nacionalistas que pidieron la abolición del ministerio de cultura porque "España no tiene cultura" (sic): "Porque ya no se trata de que a una cuerda de paletos neonazis, Astérix iluminados o tenderos sin escrúpulos les impone un carajo Séneca o el Código de las Siete Partidas. Lo que pretenden ahora es que nadie, ni siquiera el resto de españoles -o de lo que pretendan que seamos- los conozca."


    • La forja de un Gudari: Dura crítica al PNV y al resto de partidos respecto a las políticas antiterroristas: Todos se callaron como putas, atentos cada cual a lo suyo, y sólo las han piado cuando los que estudiaron –poco, encima- en aquel ambiente y con aquellos libros de texto han empezado a pegarles, como era de esperar, tiros en la nuca.


    • Istolacio, Indortes, Lutero: Sobre la enseñanza de Historia en el franquismo y ahora: "Ahora, bajo el pretexto de corregir aquella manipulación, lo negamos y borramos todo; y en su lugar imponemos la nada y la gilipollez políticamente correcta, sustituyendo la idea de España vista en conjunto, como plaza pública de pueblos y lenguas -que el nacionalismo franquista y sus herederos se apropiaran del concepto, corrompiéndolo, no lo anula en absoluto-, por doscientas españitas mezquinas que, según algunos textos modernos, siempre fueron a su rollo y nada tenían que ver unas con otras."


    • La España inteligible: Crítica a la manipulación histórica: Una expedición que Julián Marías llama española -no sé a santo de qué- sólo porque la componían, fíjense qué gilipollez, setenta naves de Vizcaya, Guipúzcoa, Galicia y Andalucía, movilizadas en socorro del reino de Sicilia, perteneciente a lo que el indocumentado Del Pulgar llamó Corona de Aragón, defendido por tropas catalanas y aragonesas y socorrido por esa armada gallega y andaluza -reino de Castilla- con la colaboración de los vascos -incorporados al reino de Castilla desde el siglo XIV- que formaron el contingente principal


    • La España Virtual: Burla a la manipulación de la historia que se hace desde sedes de partidos: "Porque la verdad es que nos estamos fabricando un pasado apasionante. Tan apasionante, que vamos a tener que reescribir de nuevo todos los libros de Historia que no hemos reescrito todavía, y reesculpir las piedras de las catedrales, y repintar los cuadros, para que todo ajuste."


    • Corbatas y don de lenguas: Comentario satírico sobre la (absurda) castellanofobia y el odio linguístico: Fue uno de esos momentos brillantes de la cosa nacional, o de lo que carajo sea esto, que luego, cuando viajas, hacen que intentes pasar inadvertido cuando la gente pregunta de dónde eres. Apátrida, dices. Yo soy apátrida.


    • La lengua del imperio, defensa del castellano frente a quienes ven una reencarnación de Franco en quien utiliza el español: "Estaba, digo, a punto de descolgar el teléfono para llamar a mi vecino el rey de Redonda y decirle oye, perro inglés, tú que dominas la lengua de Shakespeare, nada sospechosa de imperial ni de lejos, y todavía eres joven y guapo, chaval, aún estás a tiempo de cambiar y ennoblecer tus textos renunciando para siempre a esta parla infame en la que ahora escribes. Yo estoy demasiado encanallado, me temo; pero tú estás a tiempo. Sálvate."