Los tuits de la semana (39)

Como de costumbre, los mejores enlaces aparecidos esta semana por mi cuenta de Twitter. La novedad más importante de la semana es el cambio de título.

Comencemos por los April’s fools…

Mis dos favoritos del día, cortesía de Google:

:-D RT @WPMigrations: RT @dirkderidder: Introducing Gmail Tap http://bit.ly/H4LxqU <- Morse code keyboard, an #Apple #iPhone killer :-)

¡pero qué grande! RT @neave: Google Maps goes 8-bit: http://maps.google.com/maps?t=8 Check out Street View too!

Los de diseño y desarrollo web

Comencemos por la sección «responsive»:

Gridpak: The Responsive Grid Generator | Smashing Coding http://j.mp/H4YFhG

Foresight.js, una biblioteca más para responsive images http://j.mp/HjzBW5

Un poco de JavaScript y canvas:

how to make a particle system in HTML5 canvas http://j.mp/H4Yh2L

El último juguete que Google le ha añadido a su búsqueda:

o.O #im_presionante RT @mrdoob: https://www.google.com/search?q=sqrt(x*x%2By*y)%2B3*cos(sqrt(x*x%2By*y))%2B5+from+-20+to+20 #webgl

Tipografía…

RT @lucascepeda Puede que la forma en que estás utilizando «font-face» no muestre lo que esperas en Android #bulletproof #fontspring http://bit.ly/HlZRiQ

Del uso de Keynote como herramienta para hacer ‘wireframes’…

ESPI at work: The power of Keynote http://j.mp/GYQFCr

De vez en cuando conviene recordar que, en cuanto a navegadores, hay vida más allá de Webkit, Firefox y Explorer:

parece que en móviles y tabletas, el navegador ‘más HTML5’… no lleva webkit dentro http://j.mp/GTi3QZ

UNa alternativa a los ‘resets’ de CSS:

RT @necolas About normalize.css: a modern, HTML5-ready alternative to CSS resets http://j.mp/ztpcR4

Y, para acabar, sobre validación en formularios HTML5:

RT @embat_es HTML5Pattern http://html5pattern.com/ :-)

Departamento legal

De salida, tres sobre la estupidez de [los abusos de] la propiedad intelectual en el mundo del software:

Apple’s War on Android http://j.mp/H67vM6

más patente estupidez http://j.mp/GWmOJw

otra estupidez resultado de las patentes de software: Twitter has patent for «pull to refresh» http://j.mp/GU11TL

Uno de privacidad, en el que Facebook juega un papel importante, aunque estrictamente no me parece que sean los únicos culpables:

autoinvasion, actually :-( RT @WFMU: Wakeup Call For Online Privacy Invasion: Stalker’s App Called «Girls Around Me» http://is.gd/zVugXf

Hablando de Facebook… (aunque no es estrictamente ‘departamento legal’)

EnemyGraph, interesante perversión del grafo social de Facebook… http://j.mp/H2f1dv

Y hablando de privacidad, hay que reconocer que hay gente que se lo curra para hacerlo mejor cada día:

RT @pacoperezbes Bonito ejemplo de gestión de cookies en web: http://skimlinks.com/cookies

Y para cerrar, otro en el que la etiqueta ‘departamento legal’ está bastante cogida con pizas. En cualquier caso, una muy buena lectura:

Death of a data haven: cypherpunks, WikiLeaks, and the world’s smallest nation (via @albertocairo) http://j.mp/H90BCl

A falta de golosina visual…

la d de darpa no me gusta nada. pero qué bien hacen la r… http://j.mp/GW4MZ8

Un libro a leer: «Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age»

No suelo recomendar libros por aquí. Sobre todo, porque últimamente apenas leo libros :( (con lo que yo había sido…) y porque lo poco que leo no está demasiado alineado con los contenidos de este blog. No es el caso, para nada, de Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age; hemos hablado por aquí del PARC en alguna ocasión, y la historia de la informática nos vuelve locos…

De historia de la informática el libro está lleno a rebosar: en el PARC se inventaron la impresora láser y Ethernet, la programación orientada a objetos nació con Smalltalk en Palo Alto y buena parte de los conceptos de las interfaces informáticas que se usan hoy nacieron en la madre de todas las demos de Douglas Engelbart, en 1968, antes de la creación del PARC, pero antes de materializarse en el Apple Lisa, allá por 1983, maduraron mucho, muchísimo, en Palo Alto, a manos de Alan Kay y compañía (nadie usurpará el merecido lugar de Apple en los libros de historia, pero si Jef Raskin no hubiese convencido a Steve Jobs para ir al PARC y empaparse de lo que allí se estaba inventando, la historia habría sido muy, pero que muy diferente).

Si hay que hablar de historia, sería un crimen saltarse el Alto, al que es difícil robarle el título de primer ordenador personal. El Star, por su lado, quizá no sea tan mítico, pero es «solamente» el primer ordenador comercial en incluir una pantalla «bitmap» (esto es, capaz de presentar gráficos) en la que se mostraban ventanas e iconos que se señalaban con un ratón. Casi nada. Y no olvidemos que también es el lugar de nacimiento de Bravo, el primer programa WYSIWYG, padre directo de una herramienta llamada Microsoft Word, por ejemplo.

Se trata, además, de una historia repleta de personajes dignos de película. Que Zuckerberg tenga peli y no la tengan Kay, Adele Goldberg (cocreadora de Smalltalk con Kay y el resto del System Concepts Laboratory), Butler Lampson (en su curriculum están el Alto, el Star y Bravo), Robert Metcalfe (coinventó Ethernet y después fundó una pequeña compañía llamada 3Com), Charles Simonyi (después de colaborar de manera decisiva en el nacimiento de Bravo se fue con la música a Microsoft en 1981, donde supervisó la creación de Word y Excel), Alvy Ray Smith (sin él los gráficos por ordenador no serían lo que son, y cofundó Pixar), Bob Taylor (fundador de la cosa), Chuck Thacker (líder del proyecto Alto) o John Warnock (harto de que no le hiciesen caso con un invento, fundó Adobe y «parió» PostScript primero y después el formato PDF)… No es sólo que estén en el árbol genealógico de casi cualquier cosa digital: es que la historia da para mucho, con batallas constantes y drama a raudales.

Porque es imposible olvidar el hecho de que, al fin y al cabo, Xerox, la compañía que albergó a todos esos genios y en cuyo seno nacieron todos esos inventos no es nadie hoy en día en el mundo de la informática y, de hecho, no lo fue nunca. Es la historia absolutamente cruel de inventarlo casi todo y no ser capaz de comercializar casi nada («casi» entre comillas: Ethernet y las láser le dieron mucho, muchísimo dinero a Xerox, aunque no creo que eso consuele gran cosa hoy a quienes pudieron poseer el planeta PC y no lo hicieron). Los constantes choques de trenes entre las fortísimas personalidades de los personajes de la historia fueron un motivo, pero el libro es, sobre todo, la historia de cómo Xerox, una compañía enorme y casi todopoderosa, fue incapaz de reconocer y aprovechar tanta innovación. Por problemas políticos y malas decisiones, sí, pero, no lo olvidemos, también porque cambiar el rumbo de un transatlántico es una tarea que no está al alcance de cualquiera, y menos si el rumbo actual es una auténtica gallina de los huevos de oro, como era el mercado de las fotocopiadoras para Xerox (aún hoy, en Estados Unidos, muchos usan el verbo ‘xerox’ como traducción de ‘fotocopiar’).

Leído como libro de historia, me parece un texto imprescindible para todos los interesados tanto en la historia de la informática como en todo lo que tenga que ver con innovación. Y aún si no son esos temas que te interesen, la historia y la intriga dan para bastante. Insisto: imprescindible.


(Me queda agradecer a mi compañero de trabajo José Ramón Rodríguez que una de sus excelentes entradas de iNFoRMáTiCa++, el muy recomendable blog de los Estudios de Informática de la UOC, me descubriese el libro. Era, por cierto, la dedicada a la muerte de Jacob Goldman y los muchos otros históricos de la informática que 2011 se llevó por delante.)

Los tuitlinks de la semana (38)

Como casi cada semana, los mejores enlaces aparecidos por cuenta de Twitter

Los de diseño y desarrollo web

RT @kazuhito Sass vs. LESS vs. Stylus: Preprocessor Shootout | Nettuts+ http://bit.ly/FTvcmM

[css4-images] The image-set() function (for responsive images) http://j.mp/GRWFJK

RT @kazuhito audio.js http://bit.ly/zS1u4Z

Firefox Aurora 13 Developer Tools Updates http://j.mp/GM9SD9

RT @statcountergs Chrome is world’s number one browser for a day http://bit.ly/GI0azF

el Responsive Web Design es *muy* importante, pero no dejemos que nos oculte el resto (via @rakelka) http://j.mp/GB17eD

una idea excelente para enseñar y compartir HTML+CSS+JavaScript: http://thecodeplayer.com/

Fashionably flexible responsive web design. enorme (en todos los sentidos) presentación de @malarkey: http://j.mp/FPJEkI

Apuntes de historia del siglo XX

historia de los videojuegos: Pong cumple 40 años…. http://j.mp/GLYpDT

las notas del insti de un chaval llamado Alan Turing… http://j.mp/GGKliy

Y el audiovisual para cerrar…

RT @citycalfe I’ve been watching this 3D fractal sphere for the past 1.5 hours: http://vimeo.com/18842873http://vimeo.com/18842873

[vimeo]http://vimeo.com/18842873[/vimeo]

Apreciado Google, esto es intolerable

Captura de pantalla de una notificación por correo electrónico de cambio de contraseña en una cuenta de GMail
¿Cuál es el problema con esta imagen?

Me parece fantástico que GMail notifique al propietario de una cuenta de correo cuando se cambia la contraseña. Pero… el problema es que la cuenta a la que se le ha cambiado la contraseña no es la mía.

Y, naturalmente, una vez que has recibido un correo que no te pertenecía, enviado desde GMail hacia GMail (esto es, en las mejores condiciones posibles), la pregunta es… ¿cuántas veces pasa esto? ¿Cuántos correos que he enviado no han llegado a su remitente? ¿Cuántos correos que debería haber recibido han llegado a otro?

Intolerable, Google. Realmente intolerable.

Los tuitlinks de la semana (37)

No es ni la primera ni la última vesz que empalmo dos entradas de ‘tuitlinks’ en el blog. Espero que no vuelva a pasar mucho… En cualquier caso, ahí van los mejores enlaces que han aparecido esta semana por mi cuenta de Twitter, @chechar

Los de diseño y desarrollo web

Comenzamos con una «rabieta» absolutamente justificada:

+mucho… RT @tartanna: Nou post al blog: Laus 2012, categoria disseny web http://tartatatin.com/bazar/laus-2012-categoria-disseny-web/

De lectura obligada, en serio. Si el catalán es obstáculo, enlace a la googletraducción al castellano: http://j.mp/zkKws7.

Seguimos con una dosis de ‘responsive’ y similares:

RT @kazuhito How http://Apple.com will serve retina images to new iPads « Cloud Four http://bit.ly/FTvcDb

RT @kazuhito LukeW | Multi-Device Layout Patterns http://bit.ly/A9Zraf

YAMB: yet another boilerplate for responsive (mobile) web design http://j.mp/xL7ipp

RT @hello_google “@artberri: La mejor comparativa de soluciones para imgs responsive que he visto http://cloudfour.com/responsive-imgs-part-2/ Resumen: https://docs.google.com/spreadsheet/ccc?key=0Ais…d=0

Más unas cuantas presentaciones del último #webcat:

otra presentación imprescindible del #webcat de ayer. accesibilidad con @cottonfieldsbcn http://j.mp/x7yibd

imprescindible la presentación de ayer de @lucascepeda en #webcat sobre optimización de css y javascript http://j.mp/zvp0Nx

RT @toniher My presentation on offline-aware web today at @webcatbcn available here: http://ves.cat/a9L3 #webcat #localstorage #appcache #offline

Si os ha interesado (y debería haberos interesado) la presentación sobre accesibilidad, unos pocos enlaces relacionados:

RT @cottonfieldsbcn Implementación de HTML5 en los navegadores, sus consecuencias para la accesibilidad y posibles soluciones: http://html5accessibility.com/

si nunca habéis navegado por la web con un lector de pantalla, por favor, pasad por aquí (obligatorio): http://j.mp/xs4qoU

Y el cajón desastre habitual…

RT @JuanjoBernabeu Symptoms Of An Epidemic: Web Design Trends http://uxdesign.smashingmagazine.com/2012/03/15/symptoms-of-epidemic-web-design-trends/

interesante… Web Developer Efficiency Tools in Visual Studio 11 http://j.mp/yWGGf6

About HTML semantics and front-end architecture http://j.mp/zHeUvm

StyleDocco genera documentación y guías de estilo a partir de tus css (necesita node.js) http://j.mp/z2Ixvj

Strengthen Your Website With Simple Multivariate Testing for WordPress http://j.mp/xp0AVR

7 Resources Every JavaScript Developer Should Know http://j.mp/wVAxF5

RT @badass_js Firefox will support H.264 and MP3 decoding with codecs built into the OS: http://groups.google.com/gro…15?pli=1 This is how it should have been all along.

A medio camino entre la tecnostalgia y el desarrollo web

:_) RT @C_64: Amiga Workbench in JavaScript : TAWS – http://home.datacomm.ch/mrupp/ #sweet

Remaking A Commodore 64 Game In HTML http://j.mp/xt0aH5

Juguetes…

#geekoverload Lego lanza su R2-D2 oficial http://j.mp/FPaxDF

[youtube]http://www.youtube.com/watch?v=kqCjdi8phSc[/youtube]

vale. sí. me rindo. NECESITO una Surface… http://j.mp/wEownc

[youtube]http://www.youtube.com/watch?v=YzoXPav7uzs[/youtube]

Historia de la tecnología

un poco de historia. Google homenajea a Paul Otlet, el hombre que «soñó la web», como ellos dicen… hace 100 años http://j.mp/zU3g0W

RT @weelibrarian tweet saves Alan Turing papers http://bbc.in/xjmJK0

El matemático

#mates Arthur C. Clarke on Mandelbrot’s Fractals (con música de Dave Gilmour) http://j.mp/wnagx4

Propiedad intelectual. Reirse por no llorar…

para reirse un rato del lobby del copyright (y sus números)… Rob Reid: The $8 billion iPod http://j.mp/z5n9dj

XD RT @brucel: MPAA/ RIAA believe digital copies to be as valuable as originals- so scan some money & email the scan http://sendthemyourmoney.com

Y un postre visual intenso…

death of an iceberg (via @kottke, absolutamente imperdible) http://j.mp/yZQaPa

[youtube]http://www.youtube.com/watch?v=aES6WC0CDnI[/youtube]