En el recuerdo de casi todos están los tiroriros que hacían los modems durante el protocolo inicial de conexión (handshake). Oona Räisänen ha escrito una descripción técnica y una maravillosa infografía con todo el proceso. Para los más nostálgicos os recomiendo que le déis un vistazo.
[caption id="" align="aligncenter" width="600"] El sonido inicial del modem explicado y el sonido para los nostalgicos o que no lo han oído nunca.[/caption]
Cassandra es una base de datos No-SQL y podríamos decir que hasta ahora es mi favorita cuando tenga que almacenar teras de datos. Esta situación todavía no se ha dado pero echando un vistazo a la gema de ruby de cassandra desarrollada por twitter es super sencillo manejarla. Mi aproximación personal al mundo del «big data» es que si la información te cabe en un disco duro lo mejor es usar un mariadb/mysql y hacer una aproximación tradicional para gestionar la información. Si la cantidad de información supera este límite, o lo va a superar a corto plazo, Cassandra empieza a ser muy interesante pero require tener en cuenta desde el principio que no es relacional.
Nikolas Goebel has escrito una introducción rápida a Cassandra que merece la pena echarle un vistazo.
Entre las muchas empresas que usan Cassandra están: Netflix, eBay, twiter, o reddit.
]]>
juantomas$ port upgrade outdated
Error: Insufficient privileges to write to MacPorts install prefix.
La solución habitual es con la flecha para arribar sacar la última linea tecleada y editarla para añadir el programa sudo para que se ejecute con permisos de super usuario(root). Aquí es donde entra en acción el sudo bang bang:
juantomas$ sudo !!sudo port upgrade outdated
Si incluimos !! después de sudo lo cambia por la última linea tecleada 😉
]]>
primer móvil para desarrolladores con firefox OS. Stormy Peters lo acaba de publicar en el blog de hacks.mozilla.org. El móvil ha sido desarrollado por la empresa española geeksphone y tiene muy buena pinta. Estará disponible a partir de febrero. En el post anterior había un enlace a la página antigua y ya está publicada la nueva con los smartphone con firefox.
[caption id="" align="alignnone" width="178"] modelo keon[/caption]
[caption id="" align="alignnone" width="190"] Peak[/caption]]]>
Mozilla y Geeksphone van a presentar los primeros terminales con firefox OS.
La presentación se hará en el auditorio del Espacio Fundación al que se accede por Fuencarral, 3
[caption id="" align="alignnone" width="220"] firefox OS primeros screenshots[/caption]]]>
como se hicieron los efectos especiales de tron legacy. Es una entrevista al equipo de Digital Domain (Bradley «GMUNK» Munkowitz, Jake Sargeant, and David «dlew» Lewandowski) que diseño la mayoría de los efectos.
Como bonus incluye algunas referencias a otras pelis en la que se usan programa de linux/unix como nmap, traceroute o kill.
Muy recomendable para saber un poco más como se producen estos efectos y/o se crean entornos visuales.
[caption id="" align="alignnone" width="450"] programas linux incluido las torres de hanoi ejecutandose dentro de emac[/caption]
[caption id="" align="alignnone" width="450"] dashboard[/caption]
]]>
hack a day me he encontrado con este hack para encontrar por fuerza bruta el password de 4 dígitos de un gps.
[caption id="" align="alignnone" width="400"] como sacar una clave de un gps por fuerza bruta[/caption]
Aprovechando que no se bloquea cuando introduces repetidamente la clave incorrecta, al menos una espera de algunos segundos lo habría hecho más complicado o incluso imposible, va probando combinaciones de la 0000 a la 9999. Me ha recordado cuando compre un coche de segunda mano y la radio tenía clave y la pedía cuando se reseteaba, vamos cuando se moría la batería. En teoría en la parte trasera había un código y con este código se podría resetear pero no había tiempo para desmontar medio salpicadero. Solo tenía 3 intentos y luego se bloqueaba durante un par de minutos. No lo solucione como este hacker, simplemente de vez en cuando metía 4 dígitos aleatoriamente. Y lo mejor es que el pattern que utilizaba para teclear «aleatoriamente» y que no lo era tanto, terminaba coincidiendo con una clave que nunca supe cual era 😉
Aquí está el video para deleitarse con el hack 😉
El código fuente está disponible en el post del autor (para arduino nano pero debe funcionar para cualquier arduino). No tengo que insistir en todo lo que se puede aprender de este hack: programación del arduino, como hacer pequeños robots con pinzas de tender la ropa y un par de servos, etc.
]]>
forefront.io han publicado una guía para principiantes de arduino.
[caption id="" align="alignnone" width="400"] arduino UNO[/caption]
Es absolutamente básica y recomendable para los que quieran/necesiten empezar con arduino. Además han incluido un par de vídeos que merece la pena ver. Incluidos los videos del canal de la empresa adafruit que cada vez me gusta más y que se merece un post.
Tambien os recomiendo este documental sobre arduino en el que salen uno de mis hackers favoritos (juan carlos de dorkbot) ;-)]]>