El lavado de cara de “A List Apart”

El lavado de cara de “A List Apart”

Increible lavado de cara en el que predican con una de las máximas que han ido difundiendo: “content first”. Mención especial a su guía de estilo, extensa y detallada.

Será una lástima no poder disfrutar de este diseño cada vez que tenga que mandar a pocket/readability/x un artículo para leerlo en el metro.

Redes sociales y el error de tener solo presencia en ellas

Si alguna vez os dicen no os hace falta una web y que solo necesitáis presencia en “redes sociales” (=facebook, twitter..) os están tomando el pelo, también es un error “volcar” tu contenido íntegro en éstas. Puede cerrar mañana la “red social” de turno y tu quedarte con una mano y otra detrás

</reflexiones que a nadie le importan>

Introducing HTML5, 2nd edition

TL;DR: “Introducing HTML5, 2nd edition” es (para mi gusto) un buen libro introductorio a HTML5 y varias de sus tecnologías asociadas del lado del cliente.

Hace un par de semanas compré “Introducing HTML5, 2nd edition” con la idea de enterarme de que es exactamente HTML5, de hecho uno de sus autores llama NEWT se refiere a lo que muchos se refieren como “HTML5”.

La introducción y los 2 primeros capítulos hablan de los nuevos elementos estructurales, que aportan un valor semántico (esto es importante para los “lectores de pantalla”).
El tercer capítulo habla de los nuevos controles para los formularios HTML, pero los autores advierten a la vez que el soporte es dispar y hay que recurrir en la mayoría de los casos al “polyfilling“, del que por cierto hablan en el último capítulo.
Del resto del libro no es que haya prestado especial atención a todos los referidos a multimedia, geolocalización y “drag&drop” debido a que actualmente mi trabajo no implica tener que usar esas características, por contra sí lo he hecho con los de almacenamiento, “offline” y “Workers”

¿Merece la pena? Sí, al menos para mi  merece la pena como un libro introductorio y de referencia, pero tampoco descubre la rueda o nos convierte en maestros de las “NEWT”, de hecho algunas partes son adaptaciones de entradas de HTMLDoctor, que perdono a cambio de “tenerlo en papel”

¿Futuro?

Ayer fui al Betabeers que se organiza en Valencia, este mes había una mesa redonda sobre “emprendimiento”. Entre los ponentes estaba Javier Megías que en un momento durante las rondas de preguntas decía que el lo que quería era contribuir a un escenario en el que su hijo no tuviera que irse de España definitivamente en busca de trabajo…

Pero lo que veo alrededor es que el que puede y se ve con fuerzas de salir lo hace, no está tan claro que vaya a volver y desde luego con lo que sale en los noticiarios no le echaría la culpa si no quiere volver a un país donde el cainismo es el deporte nacional.

“Comodines” DNS con dnsmasq

Hasta hace poco me dedicaba a editar el “hosts” de mi máquina para añadir nuevos dominios “de pega”, pero recientemente me ha surgido el problema de necesitar un “wildcard” para un dominio completo… después de buscar un poco di con una solución bastante práctica que era instalar dnsmasq.. Los pasos son sencillos:

  • Instalar dnsmasq
  • Añades la línea “address=/dev/127.0.0.1” al dnsmasq.conf (normalmente /etc/dnsmasq.conf)
  • Añades “listen-address=127.0.0.1” al dnsmasq.conf
  • Asegúrate que 127.0.0.1 aparece como un servidor DNS en el /etc/resolv.conf
  • Reinicias dnsmasq
  • Ahora si por ejemplo haces un ping a pepito.dev debería resolver a 127.0.0.1

Nunca más tendrás que editar el hosts. Si tienes un router con DHCP asignando IPs en tu red deshabilita la funcionalidad de  servidor dhcp con la directiva “no-dhcp-interface”

PD: Sí, me hace falta cuanto antes hacerme a la idea de que debería de domar el tema de la administración de sistemas a nivel pardillo

Youzee

El domingo cayó en mis manos una invitación a Youzee y he estado trasteando un poco con este.. Para un paseo por este servicio blogs como Xataka se han encargado de ello.

Por el momento lo que hay disponible en la beta es para mi gusto contenido de escaparante, esperaba más. El diseño es una pasada, aunque echo de menos un listado formal de títulos además de la vista de películas/series que tiene ahora mismo. Por el momento esta atado a un PC/Mac para poder usarlo aunque han prometido apps para todos los dispositivos (consolas, smart TV, iDevices..)

A ver como evolucionan, por el momento pinta bien… espero que antes de terminar el periodo de beta hayan más series, aunque hay un par que me han llamado la atención

¿Qué sucede si mi lector de ‘ebooks’ se rompe?

En una de las muchas noticias de El Pais sobre Amazon, su llegada, de como se comen niños y lo malvados que son por forzar cambios de condiciones me topé con un comentario del un lector que tenía una duda bastante justificada:

Quisiera saber que sucede con los libros almacenados en un e-book si el aparato se estropea. Me sorprende que nadie se lo haya preguntado, al menos no lo he visto.

Es una pregunta absolutamente válida y la respuesta es depende de quien te haya vendido el libro (que no el dispositivo). Puedes encontrarte con tres situaciones y media.

En el caso de Amazon y su Kindle es tan sencillo como registrar tu nuevo Kindle (o el Kindle for PC si no tienes un Kindle) si no lo ha hecho Amazon por tí al comprarlo y desde tu área de cliente solicitar al sistema que te mande los libros que quieras recuperar.

Cuando se trata de tiendas asociadas al sistema de Adobe Digital Editions no podría contestar.. *Supongo* que van asociados a la cuenta de Digital Editions y siempre que no hayas gastado el máximo de dispositivos registrados en Digital Editions podrás recuperar el libro.

Y por último están las tiendas que no usan sistemas de anticopia, como puede ser la de O’Reilly o SitePoint, en este caso puede pasar que:

  1. El vendedor guarde un registro de tus compras y te de la opción de volver a descargar el ‘libro’ que has perdido.
  2. El vendedor te advierta que debes guardar una copia del archivo porque pasado un tiempo no te volverá a dar una opción de descargar el ‘libro.

Espero haberlo explicado correctamente, sino puedo aclararlo en los comentarios :)