Charla de Eduardo Galeano

por davidgp el 13/05/2008

Ayer por la tardé asistí a la presentación del libro Espejos por parte de su autor, Eduardo Galeano. Era la primera vez que había ido a una de sus charlas, pero mis expectativas eran altas por lo bien que me habían hablado de ellas amigas y amigos. La verdad es que la disfruté mucho. Aquí tenéis alguna de sus frases que apunté mientras él hablaba

A Cristo no se le pasó por la cabeza fundar una empresa.
Los del norte tienen la mala costumbre de pasar examen a los del sur, reflejo colonial.
Los amos del mundo hacen el negocio de la guerra y velan por la paz.
Lo mejor que el mundo tiene es la cantidad de mundos que contiene.

La última frase no la apunté yo, sino que la saqué de La Caja de Hilos.

Hoy me pasé por la librería Follas Novas, en Santiago de Compostela, donde el autor firmaba libros. Le gustó bastante que hubiese marcado con colores todos los textos que me habían gustado

Dedicatoria de Eduardo Galeano

La ocasión también me brindó la oportunidad de conocer en persona a Soledad, creadora de La Caja de Hilos.

{ 0 comentarios }

Canon Cat, el Macintosh original

por davidgp el 13/05/2008

El Canon Cat es un híbrido entre ordenador y máquina de escribir que tuvo una corta vida a finales de los aós 80, un proyecto del que poca gente se acordaría si no fuese por su creador, Jef Raskin.

Jef Raskin es más conocido por haber sido el padre del Macintosh, proyecto que dejaría por diferencias con Steve Jobs, las cuales le llevaron a abandonar Apple en el año 1982. Pero las ideas que el tenía originalmente para el Mac llegarían a ver la luz del día en el Canon Cat, un ordenador que poco tendría que ver con lo que Apple sacaría al mercado en el año 1984.

Raskin fundaría en el año 1983 la empresa Information Appliance, donde con un grupo reducido de personas intentaría dar luz a sus ideas de lo que era un buen interfaz de usuario. Ideas completamente diferentes a los interfaces de texto o gráficos a los que estamos habituados hoy en día.

Information Appliances diseña un prototipo llamado «SWYFT» (Superb With Your Favorite Typing). La idea de Raskin era producirlo y comercializarlo ellos mismos. Los inversores tienen otra idea diferente. Creen que la mejor opción es que una compañía fuerte sea la que se encargue de la fabricación y comercialización del producto. Canon es la compañía elegida y la que decide llamar al nuevo ordenador de Raskin, Cat.

Canon Cat

Fotografía de Grant Hutchinson.

«The current paradigm of using application programs is inherently wrong from an interface design point of view. This is widely recognized, but the solution offered is to make them inter operable, which solves some of the problems but by no means all. GUIs as presently designed and used are an interface dead end. Though they can be patched endlessly, a large jump in usability can only come from a completely different approach. The Cat computer, which I developed for Canon, demonstrated that my alternate approach is implementable and both more productive and more pleasant than GUIs.»

Jef Raskin, The Mac and Me: 15 Years of Life with the Macintosh.

Canon USA introduciría el Cat el 7 de Julio de 1987, un sistema que en parte era ordenador y en otra parte un procesador de textos avanzado. Tenía una pantalla de 9″ (229mm) monocromo, un procesador Motorola 68000 a 5 Mhz (el mismo que el de Mac), memoria RAM de 256KBytes y una disquetera de 3,5″ de igual tamaño que la RAM. A parte de la disquetera para compartir información, el Canon Cat tenía un modem interno y se podía adquirir una impresora opcional por 400 dólares más. Toda la configuración del usuario era guardada en una memoria de 8 KBytes. El ordenador era capaz de utilizar un ratón y proyectar gráficos bitmap, pero dichas características jamás fueron utilizadas. En cuanto al software, la máquina venía con un procesador de textos, un corrector ortográfico, recuperación de información, hoja de cálculo, diccionario de 90.000 palabras, utilidades de telecomunicación y la posibilidad de ser programado en FORTH.

Interfaz del Canon Cat

«The Cat represents an eye-opening new approach to data storage and retrieval; it will surprise anyone who thought that interface design was a dying art. Though the basic configuration appears on the surface to be a flexible word processor, the Cat‘s computational, macro, and programming capabilities make it quite possible to build data structures that emulate spreadsheets and databases.»

Ezra Shapiro, A Spiritual Heir to the Macintosh, Byte Magazine.

El equipo, que pesaba 7,7 Kg, tenía un diseño muy similar a la idea inicial que Raskin había concebido para el Macintosh. Y también la forma de utilizarlo eran bastante particulares para lo que existía en la época o para lo que estamos acostumbrados hoy en día. El interfaz era completamente de texto, nada de gráficos. Todo se controlaba a través de un teclado especial (a Raskin no le gustan mucho los ratones) que tenía teclas llamadas «Leap» debajo de la barra espaciadora para moverse entre porciones de la pantalla o tareas.

teclado del Canon Cat

Fotografía de Grant Hutchinson.

Ese interfaz era un flujo de texto dividido en varias páginas. En vez de tener menús, el Cat hacía uso de combinaciones de teclas para acceder a diversas funciones. Por ejemplo, pulsando la tecla «Use Front» + «J» se imprimía. «Use Front» + «N» explicaba lo que se podía hacer dependiendo del contexto. Las funciones iban desde la simple ayuda a la edición del texto hasta la resolución de ecuaciones cuando se estaba en modo cálculo.

«There are some really good abstract interfaces, … Jef Raskin‘s Canon Cat interface is another. … Before he left the (Macintosh) project, Macintosh was far more dependent on the keyboard, and Raskin knew what to do with the keyboard, too. For example, the Find function on the Canon Cat is some 50 times faster than the same function on the Macintosh. Raskin didn’t use «Command-key equivalents»: he designed a true keyboard interface from the ground up.»

– Bruce Tognazzine, TOG on Interface.

Más curioso era el uso de los «Leap keys.» Te permitían desplazarte a través de la introducción de texto. Tú introducías un texto y el ordenador iba hasta la primera ocurrencia. Según Raskin esto permitía desplazarse en un documento en unos dos segundos, mientras que con un ratón se tarda unos 4 segundos y con las teclas del cursor unos 8. Ventajas de tiempo que se incrementan con el tamaño del documento.

También era curiosa la funcionalidad de la disquetera. Ya comenté antes que tenía el mismo tamaño que la memoria RAM del Canon Cat. El sistema automáticamente copiaba los contenidos de la RAM al disquete, de esta forma, el usuario simplemente tenía que llevarse su disquete ir a otro ordenador y de forma automática ya tenía el mismo entorno configurado como él quería. Esto también presentaba sus limitaciones, tal vez no tan graves para aquella época. Los documentos del usuario estaban limitados por el tamaño de memoria disponible para él, unos 160 KBytes de datos, algo así como 80 páginas de texto.

Canon Cat desde atrás

El Canon Cat no tendría malas ventas, 20.000 ordenadores en nada más que en 6 meses. Y eso que tenía un precio de venta de 1.495 dólares, para algo que andaba a medio camino entre una máquina de escribir y un ordenador personal. Sin embargo, y a pesar del buen recibimiento por parte del público, Canon lo retiraría del mercado. Y esos 6 meses de vida fue lo poco que vivió en las tiendas el sueño de Raskin.

Canon nunca daría una versión oficial sobre lo que pasó al proyecto. Sin embargo, Raskin recibió dos llamadas anónimas, ambas diciendo ser gente que trabajaba para Canon, explicándolo por que el proyecto había sido cancelado.

La primera de las razones fue una pelea interna dentro de Canon. Tanto la división de máquinas de escribir como la división de ordenadores querían ser los responsables del proyecto. El nuevo presidente de Canon USA aquellos años les dijo que resolviesen cuanto antes la disputa. Como no se pusieron de acuerdo, él mismo decide solventar el dilema por ellos, cancelando el proyecto.

La segunda explicación entra más hacia el campo de las conspiraciones. Canon por aquel entonces estaba interesada en invertir en una pequeña start-up llamada NeXT. NeXT estaba desarrollando por aquel entonces lo que su fundador, Steve Jobs, llamaba «el siguiente paso en ordenadores personales.» Parece ser que Jobs exigió a Canon que retirase el Canon Cat del mercado para poder invertir en su compañía. Canon pagaría 100 millones de dólares por adquirir un 16,67% de NeXT.

Raskin nunca pudo confirmar si alguna de esas dos hipótesis es cierta. Information Appliance cerraría en el año 1989, después que los accionistas deciden retirar su inversión por la cancelación de las ventas por parte de Canon. Consideraban que era muy arriesgado seguir en esa compañía. Raskin quedaría en poder de todas las patentes que introdujo su empresa en su corta vida.

«Canon, possibly because the moribund Electronic Typewriter Division had been given the task, failed to market the product effectively, and it is now a dead cat.»

Jef Raskin, The Mac and Me: 15 Years of Life with the Macintosh.

Jef Raskin continuó desde aquella trabajando en hacer los sistemas informáticos más usables y amigables para los humanos. Destacando la publicación del libro «The Humane Interface: New Directios ofr Designing Interactive Systems,» donde explica los motivos de diseño del Cat y direcciones hacia donde se podría dirigir los sistemas en el futuro.

Parte de las ideas introducidas por Raskin en el Cat fueron desarrolladas en un sistema de código abierto llamado Archy, combinado con un zooming user interface.

Más información

Varios amigos míos y alguno otro que no conozco (creo) han decidido reunirse para crear el blog Sofaguru, donde cuentan sus secretos para exprimir al máximo su experiencia en un sofá (sigue leyendo malpensado), disfrutando de series de televisión, vídeo juegos, música, leyendo libros y/o cómics… pero mejor, os pego su propia presentación

¿Se nos oye? ¿Hay alguien ahí? A ver, según vayáis llegando, traed unas cervecitas, que los cómics, novelas, pelis, series de televisión, crónicas de visitas a Salones del Cómic, recetas de buena cocina, vivencias frikis varias y un par de cosas más ya las ponemos nosotros.

De momento compartimos salón seis, pero ya irá llegando más gente. El piso está aún por montar, el sofá recién desembalado, pero ya tenemos lo básico. Así que, hala, no tapes la tele, cuidado con los mandos de la consola, ojo no pises los tebeos que hay en el suelo, no tires la pila de novelas de su sitio, no apagues el ordenata, ni se te ocurra romper ninguna figurita, no desordenes los DVD’s, a ver si no pierdes ni un dado, no desenchufes los auriculares y luego ya, si quieres, ponte cómodo, que aquí hay sitio. ¡Bienvenido!

Interesante también pedigrí de los integrantes.

Bueno, ahora que lo pienso, un viernes y 13 tampoco sería mal día, o tal vez el 25 de Mayo…

{ 2 comentarios }

Otro libro sobre el sistema político de Estados Unidos, en este caso hablando de como la derecha consigue convencer de que ideas que no benefician al pueblo (el americano en este caso), este le vote. Supongo que lo que comentan se podrá aplicar a otras partes del mundo.

don't think of an elephant! por George Lakoff

De la contraportada

«I don’t think I’ve ever said, ‘You have to get this book.’ But there’s always a first time for everything. Lakoff’s finding will help rescue the Democratic Party from itself. If ther’s one one book you read this year, it should be this one.»
Markos Moulitsas Zúniga, DailyKos.com

«Ever wonder how the radical right has been able to convice average Americans to repeatedly vote agaist their own interest? It’s the framing, stupid! Don’t think of an elephant! is a pithy and powerful primer on the language of American politics.»
Arianna Huffington, syndicated columnist and author of Fanatics & Fools: The Game Plan for Winning Back America.

«Read this book and be part of transforming our political dialogue to support our highest ideals and speak to the hearts of Americans.»
Joan Blades and Wes Boyd, MoveOn.org.

«With the election behind us, it is even clearer that Lakoff’s ideas are at the very core of the work we need to be doing-and now.»
Don Hazen, AlterNet.org

Don’t Think of an Elephant! is the antidote to the last forty years of conservative strategizing and the right wing’s stranglehold on political dialogue in the United States.

Author George Lakoff explains how conservatives think, and how to counter their arguments. He outlines in detail the traditional American values that progressives hold, but are often unable to articulate. Lakoff also breaks down the ways conservatives have framed the issues, and provides examples of how progressives can reframe the debate.

Lakoff’s years of research and work with environmental and political leaders have been distilled into this essential guide, which shows progressives how to think in terms of values instead of programs, and why people vote their values and identities, oftern against their best interests.

Don’t Thinks of an Elephant! is the definitive handbook for understanding how conservatives think, what their moral values really are, and how to articulate the progressive moral vision to reframe-and reclaim-political discourse.

Read it, take action-and help take America back.

{ 4 comentarios }

Tetris – La película

por davidgp el 12/05/2008

El trailer que todos estabais esperando…

Vía: La Petite Claudine.

{ 2 comentarios }

Una historia sobre la muerte de un disco duro, me recordó que era mejor automatizar mi proceso de copias de seguridad, tal y como tenía en Tiger y que no había reactivado desde que estaba en Leopard.

Así que, después de adquirir un disco duro de 500 GB usb, ya tenía todo lo que necesitaba. Aprovechando que tenía Leopard, ¿Por qué no probar Time Machine? Y de un día para otro me quedé enamorado de lo sencillo y elegante de la aplicación. Si ya lo decía John Siracusa en su análisis para Ars Technica, Apple ha conseguido una aplicación tan sencilla de usar, a la parte que práctica, que lo difícil es no usarla.

Tu enchufas un disco duro externo y, si tiene espacio suficiente, Time Machine te pregunta si deseas usarla para hacer copias de seguridad. Si dices que sí, a partir de ese momento, automáticamente se hará una copia de seguridad a cada hora. Las únicas opciones de configuración es indicar las carpetas del disco de las que no se quiere hacer copias de seguridad. En dos segundos ya está todo listo.

Preferencias Time Machine

Hacer la copia de seguridad es solamente la mitad de la ecuación, la otra mitad es recuperarlas. Entrando en Time Machine puedes observar una sucesión de finders con fondo espacial. Si te desplazas por ellos te puedes mover en el tiempo recuperando archivos borrados u anteriores versiones de los mismos. Hay como cuatro botones, más simple imposible. Y realmente no se echa en falta nada más.

Pantalla principal de Time Machine

Por supuesto está el caso extremo: se te ha muerto el disco duro. Pues recuperar tus datos sigue siendo igual de fácil. Arrancando con el CD de Leopard puedes regenerar tu ordenador tal y como lo tenías después de tu última copia de seguridad.

Si la sencillez de como funciona me gustó mucho, más aún me gustó la elegancia de como esta implementado. Si entráis en vuestro disco duro donde se archiva la copia de seguridad, veréis que dentro de una carpeta llamada Backups.backupdb aparece otra carpeta que tendrá el nombre de vuestro ordenador. Dentro de esta aparecen un montón de subcarpetas, cada una de ellas con el formato años-mes-día-horaminutosegundo. Si ojeáis dentro de estas veréis que cada una de ellas tiene una copia exacta del contenido de tu disco duro a esa hora.

Aquí es donde empieza a aparecer lo raro. En mi caso los contenidos de que se hacen copia de seguridad de mi disco duro son de 60 GB, en la captura de pantalla podéis ver que hay más de 10 subcarpetas, lo cual hace que el contenido sea mayor de 600 GB. Sin embargo, todo coge perfectamente en unos escasos 70 GB, dentro de mi nuevo disco duro de 500 GB que mencione anteriormente. Todo esto, sin utilizar ningún tipo de compresión, ni formato de fichero especial (si enchufáis este disco duro a otro ordenador podréis acceder a estos datos sin problemas, incluso desde Tiger).

Sistemas de ficheros que genera el Time Machine

Apple ha usado aquí, de una forma muy elegante desde mi punto de vista, los hardlinks que permiten los sistemas de ficheros de sistemas operativos tipo Unix, como es el caso de Mac OS X con su sistema de ficheros HFS+. Un fichero que ves cuando abres el Finder o haces un ls en un terminal no es más que una referencia a donde están almacenados los datos en un disco duro. Esta referencia es un enlace duro u hardlink a esa información en el disco duro. El «truco» aparece a que se pueden tener más de una de esas referencias. Para el sistema y el usuario cada una de esas referencias tiene el mismo aspecto, el único detalle es si el fichero ocupa 10 MB, seguirá ocupando 10 MB tenga una única referencia en el sistema de ficheros o tenga 10. Como ambas referencias apuntan a los mismos datos en el disco duro, si modifico cualquiera de ellas, se modifican todas al mismo tiempo.

Hay que tener cuidado de confundir esto con los enlaces simbólicos o los alias. Un enlace simbólico u alias es un fichero distinto en el disco duro. Si borras el fichero original al que apuntaba el enlace simbólico, el enlace simbólico sigue ahí, simplemente te dará un error diciendo que el fichero no existe en caso de intentar borrarlo.

De esta forma, cuando Time Machine hace una copia de seguridad. Si el archivo que esta copiando al disco duro no ha cambiado, simplemente hace un hardlink al mismo, en vez de duplicar de nuevo la información. Sin embargo, si el fichero si ha cambiado, copia todos los datos de nuevo. Lo ideal sería que hiciese un copiado de forma incremental, de forma que solamente se copiasen los cambios. En ficheros pequeños no se ganaría mucho espacio. Pero haciendo backups de vídeos, archivos de audio, o la imagen de disco de una máquina virtual en nuestro ordenador puede hacer que el disco duro de copia de seguridad se llene rápidamente.

Precisamente por lo anterior puede que sea la razón por la que Apple ha comenzado a jugar con el sistema de ficheros ZFS desarrollado por Sun. Este sistema de ficheros si soportaría una forma de simplemente copiar los cambios a nivel de bloque que se han producido en un archivo. De esta forma la optimización del espacio utilizado sería mucho mayor. Por el momento, Apple solamente permite usar volúmenes ZFS en modo lectura en Leopard (en modo escritura se puede utilizar, pero en teoría es solamente para que lo prueben programadores de forma experimental) y, de todas formas, Time Machine no lo permite usar.

Queda un último detalle por resolver. Time Machine optimiza el espacio de forma eficiente en un volumen de disco HFS+, pero aún así, comparar que ficheros se han modificado en 60 GB, mi caso particular, cada vez que se hace una copia de seguridad, lleva su tiempo. Para ello Apple ha introducido un pequeño demonio en el sistema, FSEvents, que va registrando en un archivo de log todos los cambios que se producen a nivel de directorio en el disco duro. De esta forma, Time Machine simplemente le pregunta a FSEvents en que directorios ha cambiado algo desde la última vez que ha hecho copia de seguridad y mira ahí, optimizando de esta forma en gran medida los recursos del sistema.

{ 15 comentarios }

Yo de Proust nunca he leído nada, que yo me acuerde. Tal vez este pequeño ensayo sobre su vida y obra me ayude a crearme un interés en este clásico autor. A lo mejor me hacen convertirme en un gafapasta. Proust era uno de los requisitos que se mencionaban en varias discusiones con una amiga y unos amigos el otro día.

How Proust Can Change Your Life por Alian de Botton

De la contraportada

‘What a marvellous book this is… de Botton dissects what [Proust] had to say about friendship, reading, looking carefully, paying attention, takin your time, being alive and adds his own delicious commentary. The result is as intoxicating as it is wise, amusing as well as stimulating, and presented in so fresh a fashion as to be unique… I could not stop, and now must start all over again.’
Braina Masters, Mail on Sunday.

‘De Botton not only has a complete understanding of Proust’s life… but what is particularly charmin about this small, readable book is its tongue-incheek benignity, its lightly held erudition and tis generous way of lending itself to what is not only the greatest book of the century but also the darkest and most eccentric.’
Edmun White. Observer.

‘It contains more human interest and play of fancy than most fiction… de Botton, in emphasizing Proust’s healing, advisory aspects, does us the service of rereading him on our behalf, providing of that vas sacred lake a sewwt and lucid distillation.’
John Updike, New Yorker.

‘De Botton’s little book is so charming, amusing and sensible taht it may even itself change your life.’
Allan Massie, Daily Telegraph.

‘This engaging book is one of the most entertaining pieces of literary criticism I have read in a long while.’
Sunday Telegraph.

‘A very enjoyable book.’
Sebastian Faulks.

{ 0 comentarios }

Para matar el tiempo un domingo aburrido

por davidgp el 11/05/2008

{ 0 comentarios }

Nokia Internet Video Tablet Converter

por davidgp el 09/05/2008

Poco a poco Nokia se va acordando de la plataforma Mac (¿Para cuando el Software Updater Nokia?). Ayer lanzó el Internet Video Converter, con versión para el sistema operativo de la manzana. La aplicación más sencilla de usar no puede ser, tú tiras el vídeo que quieres convertir, el programa lo convierte y te lo guarda una carpeta que puedes configurar. Después se copia al Nokia Internet Tablet y listo para ser reproducido.

Como me aburriría, y quería probar el iMovie, aquí tenéis un pequeño vídeo de su funcionamiento

El tema musical del vídeo es Mad World de Ocean Alexander.

Vía: Featured Maemo Apps.

{ 0 comentarios }

Problemas de fontaneros

por davidgp el 09/05/2008

Problemas de fontaneros de Super Mario Bross

Vía: Isanne in the Shell.

{ 2 comentarios }