Best Recipes Ever Just another WordPress site

diciembre 17, 2012

Como nació twitter bootstrap

Filed under: Casos de Exito,Hacks,Proyectos — Etiquetas: , , , — admin @ 8:23 pm

Mark Otto es uno de los creadores de bootstrap y cuenta con bastante detalle como decidieron crearlo y hacerlo software libre. Ya sabéis que soy un fan de bootstrap que además tiene una integración rápida y bastante sencilla con ruby on rails. Lo más interesante de este post es que había una necesidad clara en twitter para resolver el problema que genera crear aplicaciones de backoffice y que tengan un diseño y usabilidad homogénea. Al final diseñadores y programadores terminaron creando un producto con el que ambos se siente cómodos. Bootstrap se ha convertido en todo un fenómeno en el que empieza a haber herramientas para configurar, sitios con temas distintos del original o encargos para hacer personalizaciones.   Vía: http://www.alistapart.com/ Otro sitio absolutamente recomendable en el que todos los días publican contenido muy interesante.  ]]>

octubre 30, 2012

Gizzard: Como hace sharding y replicación twitter

Gizzard. Gizzard es una herramienta que utiliza twitter para hacer sharding y replicar bases de datos (desde mySQL/MariaDB a lucent) añadiendo además HA (Alta disponiblidad) y replicación de servidores. El esquema general de como funciona es algo así como: [caption id="" align="alignnone" width="377"] Como funciona Gizzard[/caption] Lo único que no me termina de gustar es que no he terminado de encontrar documentación para poder entender realmente como funciona. Hay un ejemplo alojado en github y algunos posts pero no terminan de contar cosas como: * Como añadir copias en caliente. * Cuando hay que cambiar una aplicación que ya existe, en mi caso desarrollada en ruby on rails. ¿alguno de vosotros está usando Gizzard? Os dejo los mejores enlaces que he encontrado (de momento): Repositorio oficial en github Anuncio oficial en el blog de desarrollo de twitter.           ]]>

octubre 29, 2012

Como funcionan los coches autónomos de google

Me han dado muchas ideas y alguna duda de que pasa cuando dos google cars se encuentran y sus señales de radar se mezclan. De hecho tengo un amigo de un amigo que una vez se construyó un generador de picos de radar y los radares móviles se volvían locos haciendo fotos sin coches o con coches a 600 km/hora 😉  ]]>

Comunidades Resilientes

Sergio Montoro sobre comunidades resilientes, al manifiesto sobre producción P2P de las indias y al blog de John Robb resilients communities. Los tres enlaces nos dan muchas pistas para empezar a trabajar con un futuro distinto y disruptivo.]]>

septiembre 10, 2012

Inauguración del curso de LEINN en el hub-madrid

inauguración oficial el curso LEINN en el hub-madrid. Desde su presentación antes del verano no he podido dejar de estar entusiasmado con este grado que gestiona la Universidad de Mondragón. Más información en el enlace del evento.  ]]>

julio 16, 2012

Como usar tcpdump para ver como se comunican dos dispositivos

Filed under: Hacks,Proyectos — Etiquetas: , — admin @ 12:00 pm

tcpdump -nnvvXSs 1514 -i en0 host 192.168.1.100  Y tengo una salida como está que como todos podéis ver es super clara y trivial de intrepretar 😉 16:12:20.066535 IP (tos 0x0, ttl 64, id 5351, offset 0, flags [DF], proto TCP (6), length 67) 192.168.1.128.61137 > 192.168.1.100.443: Flags [P.], cksum 0xfeca (correct), seq 1364513890:1364513905, ack 2415999302, win 33304, options [nop,nop,TS val 1088887078 ecr 189957400], length 15 0x0000: 4500 0043 14e7 4000 4006 a199 c0a8 0180 E..C..@.@……. 0x0010: c0a8 0164 eed1 01bb 5154 d462 9001 3946 …d….QT.b..9F 0x0020: 8018 8218 feca 0000 0101 080a 40e7 1926 …………@..& 0x0030: 0b52 8518 2545 4523 5243 5352 3032 3030 .R..%EE#RCSR0200 0x0040: 2a2a 0d **. 16:12:20.107850 IP (tos 0x0, ttl 64, id 60130, offset 0, flags [none], proto TCP (6), length 62) 192.168.1.100.443 > 192.168.1.128.61137: Flags [P.], cksum 0xf7c3 (correct), seq 2415999302:2415999312, ack 1364513905, win 4344, options [nop,nop,TS val 189958100 ecr 1088887078], length 10 0x0000: 4500 003e eae2 0000 4006 0ba3 c0a8 0164 E..>….@……d 0x0010: c0a8 0180 01bb eed1 9001 3946 5154 d471 ……….9FQT.q 0x0020: 8018 10f8 f7c3 0000 0101 080a 0b52 87d4 ………….R.. 0x0030: 40e7 1926 2545 4524 5243 3032 300d @..&%EE$RC020. 16:12:20.107900 IP (tos 0x0, ttl 64, id 57844, offset 0, flags [DF], proto TCP (6), length 52) 192.168.1.128.61137 > 192.168.1.100.443: Flags [.], cksum 0xa379 (correct), seq 1364513905, ack 2415999312, win 33299, options [nop,nop,TS val 1088887113 ecr 189958100], length 0 0x0000: 4500 0034 e1f4 4000 4006 d49a c0a8 0180 E..4..@.@……. 0x0010: c0a8 0164 eed1 01bb 5154 d471 9001 3950 …d….QT.q..9P 0x0020: 8010 8213 a379 0000 0101 080a 40e7 1949 …..y……@..I 0x0030: 0b52 87d4 .R.. Vía http://www.commandlinefu.com      ]]>

abril 18, 2012

Pebble: Kickstarter record de financiación

El futuro de la innovación está fuera de las empresas punto. O al menos de las empresas tradicionales y cada día que pasa hay más casos que marcan esta tendencia. Un ejemplo clarísimo, y hay muchos más, es Pebble:

La velocidad de sprint de los «pequeños» si tienen financiación y una buena idea, deja fuera de rueda sin problemas a los grandes. Por otro lado estoy encantado con que Pebble sea otra herencia más de la generación arduino. Es simplemente increíble lo que esta plataforma ha revolucionado, y revolucionará,  la creatividad en el mundo del hardware aplicado a proyectos innovadores de bajo coste.   [gallery]    ]]>

abril 17, 2012

RN-XV WIFLY: necesito trastear un poco con hardware

Filed under: arduino,Hacks,Personal,procrastination,Proyectos,rmd — Etiquetas: , , , , — admin @ 8:56 am

Internet de las Cosas que se celebró en el medialab el prado tengo algo de «mono» para volver a coger el soldador y hacer algunas cosillas con hardware (demasiado software super concentrado en los últimos 100 días y casi 100 noches). Fué un placer volver a encontrarme con Satch, hacía un siglo que no le veía, conocer  Ed Borben  de pachube (atentos que están haciendo un nuevo interface que se sale aunque todavía no está publicado pero es inminente 😉 y por supuesto no pude dejar de apoyar con un kickstarter el proyecto del huevo del CO2. Ya van siete proyectos con los que he colaborado (backer) y debería hacer un post en detalle que se lo merecen 😉 Alguna pista sobre que voy a usar gracias a Julio Galarón: Por cierto los chicos de bricogeek.com son la bomba!!!]]>

abril 16, 2012

bazar ng: ya se puede empezar a usar el nuevo diseño de bazar

repositorio del proyecto bazar no será una sorpresa que a mediados de diciembre creamos un branch que llamamos bazar-ng en el que empezamos a implementar el nuevo diseño creado por el equipo de vostok studio con Javier Cañada a la cabeza. Hace un mes hicimos el merge con la versión master y empezamos a migrar los bazares que tenían la versión antigua. Si quieres probarlo es posible hacerlo en algunos de los bazares migrados. No ha sido un viaje sencillo llegar hasta esta nueva versión. Han sido casi 100 días super intensos en los que hemos recorrido un camino apasionante en que hemos descubierto desde los secretos de la simplicidad a la búsqueda permanente de la mejor usabilidad. Un trabajo que no termina con la primera publicación de este diseño y que será un trabajo continuado día a día. Esta versión se merece una pequeña serie de posts para poder compartir con vosotros algunos de estos momentos que no por sencillos dejan de ser especiales. De momento os dejo un par de screenshots: Bazarum - Homepage  ]]>

enero 22, 2012

bazar: truncando texto html

html-truncate Este plugin va muy bien cuando quieres tener un enlace al final del texto con el típico enlace «leer más» y cuando se pulsa haces visible el resto del texto. Se puede ver como funciona en la página de demo de autor (Henrik Nyh) y como resiste bien a cosas como truncar en medio de una tabla 😉 En mi caso solo quiero mostrar dos o tres lineas de cada oferta que publicamos en los bazares y no tenía sentido mandar toda la oferta y luego recortarlo. De hecho si se pulsa en el div que muestra la oferta reducida se envía a la ficha completa de la oferta/demanda. Para recortar lo hacemos en el servidor con el código de Henrik pero adaptado a rails. Esta mejora forma parte del nuevo diseño y usabilidad de bazar que estará listo en unas semanas. La implementación de esta versión se puede seguir en vivo en la rama ng del proyecto bazar en github. En cuanto esté un poco más «funcional»  daremos la opción a los usuarios para empezar a usarlo.    ]]>

« Newer PostsOlder Posts »

Powered by WordPress