Tag Archives: javascript

El origen de los animales en las portadas de los libros de O’Reilly

Animales oreilly

Uno de los aspectos más característicos de los libros O’Reilly es la aparición de animales en las portadas. Aparentemente nada tienen que ver con el tema que se habla, aunque si nos adentramos en su historia nos damos cuenta que en cierta forma tiene un significado curioso y divertido. Todo un simbolo identificativo que muchos de nosotros hemos tenido en la mesa o en la estantería con el curioso animal de O’Reilly observandonos.

A mediados de los años ochenta, Edie Freedman, una de las primeras diseñadores de las portadas de los libros de O’Reilly, presentó una curiosa idea que serviría para diferenciar a los libros de la editorial del resto en las estanterías. A partir de una láminas de animales empezó a crear los primeros bocetos. En un primer momento, no a todo el mundo en la empresa le parecía buena idea, pero a Tim O’Reilly le entusiasma esa curiosa relación.

Dibujante animales de OReillyComo recuerda la dibujante, no hay un clara identificación entre la tecnología, el lenguaje o la aplicación técnica que se trata en el libro y el animal en portada. Pero sí, una relación entre el sentimiento de una dibujante, que poco sabía de lo que se hablaba, las características del animal y el sonido de los títulos o términos empleados cuyo sonido al pronunciarlos le recordaba más a uno de esos animales/personajes del famoso juego de rol Dungeous and Dragons.

Así, uno de los primeros libros fue Sed & Awk dedicados en sus portada a los sleder loris (no encuentro traducción al español).

Según fue pasando el tiempo, los editores y escritores estaban más preocupados por el animal que se escogería para sus libros. Para llegar a conseguir el animal idóneo a cada tecnología, los autores eran interrogados por los temas del libro y fijandose en especial atención en las características del animal se seleccionaba el que mejor encajaba (de forma figurada).

Camel Perl OReilly

Por ejemplo, el camello de Perl identificada a un animal en cierta forma feo pero tremendamente servicial. O algunos que he tenido en mis escritorio estos últimos años como el rinoceronte de Javascript, el caballo de Apache o el leopardo de Tomcat. Algunos animales ha ocasionado algunos problemas a los lectores con ciertas fobias como la araña de Webmaster in Nutshell o las serpientes de los libros dedicados a Python.

Python y Javascript

Si os interesa podéis echar un vistazo a un listado con todos los animales usados en las portadas de los libros de O’Reilly. Algunos de ellos tristemente en estado de extinción, los cuales O’Reilly ya ha lanzado algunas iniciativas para salvar y concienciar a la gente de su estado actual. Continue reading El origen de los animales en las portadas de los libros de O’Reilly

Sortable, ordenando tablas de manera sencilla y elegante

sortable

Ando siempre, como ya sabréis, a la caza de nuevas herramientas y/o librerías que hagan más fácil mi trabajo a la par que más vistoso. Sortable, que hace ni más ni menos que lo que indica su descriptivo nombre, ordenar tablas, es de las últimas con las que me he encontrado y la verdad es que tiene buena pinta.

Sortable es una librería Javascript, sin dependencias y muy liviana, apenas 2kb de pesa, fácil de configurar y utilizar, con varias plantillas CSS bastante resultonas y open source. Su misión, hacer más amigables y sencillas las tablas que requieren ordenación por alguna de sus columnas (ergo, prácticamente cualquiera si queremos un mínimo de dinamismo o apariencia de).

Sus dos principales problemas radican en una escasa documentación (aunque más que suficiente para cualquier experto en desarrollo web) y, sobre todo, en la gran competencia que tiene: librerías y plugins que hacen lo mismo que Sortable (y más) hay a patadas. Pero oye, una opción más nunca viene mal. Mejor que sobre que no que falte.

Pd: obviamente está disponible en Github para tu forkeo y disfrute. Continue reading Sortable, ordenando tablas de manera sencilla y elegante

Que Dart ni que Dart, js2js es lo que de verdad mola

nutty

¡Esta es la idea del siglo!

Cada semana nace un “Javascript killer” (bueno, esto es una exageración, soy andaluz, ya me entiendes) o algún lenguaje cool y molón que compila en Javascript. Los programadores de Javascript deben estar un poco hartos y de ese hartazgo y de mucho sentido del humor (negro) nace js2js, un compilador que hace lo que promete: compila código Javascript en en código Javascript. Quitate de en medio Dart que ha llegado js2js, el nuevo rey

Obviamente js2js se trata de una broma pero es realmente hilarante, una buena demostración de humor developer, trufada de frases para la historia:

Tienes control total sobre cada línea de código que produzcas con js2js. Puedes compilar un programa Javascript erróneo en uno exactamente igual de erróneo

El código generado por js2js soporta toda clase de dispositivos y navegadores. Incluso si desarrollas para Netscape 2.0, te damos cobertura.

He estado programando en Javascript diez años y siempre he sentido que había algo mal. Me fui moviendo hacia Javascript en su lugar. ¡Pero con js2js la emoción ha vuelto! Ahora tengo lo mejor de dos mundos: el dinamismo de Javascript combinado con la ubicuidad de Javascript.

Y sí, es una coña marinera pero aún así la puedes encontrar en Github, que sirve lo mismo para un roto que para un descosido.

Pd: “Croucklas Dougford Senior JavaScript Architect, PalPay.com” Me parto y me mondo. Continue reading Que Dart ni que Dart, js2js es lo que de verdad mola