juantomas Hacking the planet

30 octubre, 2012

Gizzard: Como hace sharding y replicación twitter

Buscando soluciones para sobretodo para replicar bases de datos mySQL/MariaDB me he encontrado con 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:

Como funciona Gizzard

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. 

 

 

 

 

 

29 octubre, 2012

Comunidades Resilientes

Esta claro que hay que hay que buscar soluciones para la crisis actual y que no funcionan las tradicionales. El P2P aplicado a los nuevos modos de producción el micro contra el macro empieza a convertirse en una alternativa para estudiar y desarrollar.

Os recomiendo darle un vistazo al excelente post de 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.

22 enero, 2012

bazar: truncando texto html

Cuando tienes un texto demasiado grande o quieres sacar solo las primeras 200 palabras de un post tienes un pequeño problema. Sobre todo si el texto incluye etiquetas o entidades html.

Tampoco es que sea un problema que no cualquier programador no pueda abordar en una horas. Pero ya se sabe: si ya está programado para que escribirlo de nuevo.

Googleando un poco he encontrado un par de soluciones que encajan con lo que necesitaba, y seguro que hay alguna más.

Por un lado hay una solución que aborda el problema en la parte del cliente (su navegador). Es un pequeño plugin de jquery que se llama: 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.

 

 

31 julio, 2010

Recursos de Diseño web

Supongo que nos pasa a todos y es de lo más vulgar, pero cada vez que tengo que añadir algo de «diseño» a mis proyectos me bloqueo y/o me faltan recursos (iconos, imágenes, etc).

Para remediarlo en la medida de lo posible voy a publicar una pequeña lista de recursos que puede ser útil para empezar a buscar e incluso encontrar. Probablemente no se la megalista definitiva pero siempre es un mejor comienzo que buscar a ciegas en google ;-).

Esta es la mini lista de enlaces que me han gustado:

Iconos Gratuitos

Esta lista de sitios es impresionante. Es complicado que no encuentres lo que buscas o muy parecido.

Más iconos de alta calidad

Este sitio está en formato de blog con su RSS y esas cosas. Casi todos se pueden bajar en formato SVG.

MePhoBox

Este es uno de mis favoritos para romper cuando uno no está inspirado. Imprescindible en cualquier  bookmark.

TemplateMonster

Miles de plantillas (de pago) para casi cualquier producto web (wordpress, magento, etc). Impresionante y  en el caso de tener que hacer una plantilla para magento/oscommerce incluso wordpress merece la pena que el cliente elija la plantilla y comprarla.

CSS para Iphone (incluso para Android)

Y como pongo en el título muy utilizable para cualquier webapp orientado a móviles.

poolga.com

Fondos de pantalla diseñados para iPhone.

ffffound.com

Este sitio es especial. Es un blog que anota imágenes, desde diseños a fotografías. Si alguien tiene una invitación que se estire y me la mande 😉

8 diciembre, 2009

Viaje a Zacatecas – M

El viaje al primer congreso iberoamericano de software libre ha sido la bomba. No solo desde un punto de vista personal sino además profesional. ha estado lleno de anécdotas, proyectos y muy buenos momentos.

Os voy a hacer un resumen en el que de modo casi telegráfico os resuma el viaje casi a modo de twitter (menos de 140 caracteres ;-):

* El recibimiento y la noche en el DF fué simplemente espectacular, de los que no se olvidan facilmente. Todavía no se muy bien porque he ido tan poco allí pero esto tiene solución.

* Tener la posibilidad de conducir de noche en el DF: No tiene precio.

* La ciudad de Zacatecas y su gente impresionante.

* La organización del evento con Maximino a la cabeza completamente entregados y muy profesionales. Sin ellos este congreso habría sido un JAC (Just Another Congress). Enhorabuena.

* El nivel de las conferencias muy alto. Lo que más me gustó es el enfoque humano que se dió a muchas de ellas.

* No es que sea una sorpresa pero después de este evento me surgió de nuevo la necesidad de estar mucho más en contacto con los participantes en este congreso y por extensión con mucha más gente. La idea va a ser intentar canalizar mucho del conocimiento/inquietudes a través de algún medio sencillo. No se si la mejor forma es algo muy sencillo como una lista de correo y/o crear google waves. De hecho nos falta algo fundamental que es darle un nombre al proyecto ;-).

* Cada día me gusta más la comida mexicana este muy enchilada o más.

* Los dulces de pulpa de tamarindo enchilados son mis favoritos sin duda.

* La altitud, unos 2800 metros sobre el nivel del mar, se nota y duele cuando se hace un esfuerzo.

Y como no podía ser de otra forma voy a incluir alguna de las cientos de fotos que hicimos entre todos. Son solo una pequeña muestra y enlazan con los álbumes de sus autores:

Zacatecas 20009: Maximino y José Masdeu

Zacatecas 20009: Maximino y José Masdeu

http://farm3.static.flickr.com/2677/4157026682_efe93f3119.jpg

La dueña de la dulcería donde compré los dulces de tamarindo - foto LaMancha

8 octubre, 2009

Eventos: El martes que viene toca First Tuesday

El próximo First Tuesday en Madrid será el martes 13 de Octube a las 19.30 horas en el LEMON en Av. Brasil 5 de Madrid.

Este mes tenemos un panel dedicado a las Mujeres Emprendedoras en Internet, moderado por Carlos Blanco, donde contaremos con las experiencias de:

Inscribete ya gratis!!! desde nuestra web y recibirás un email de confirmación.

La estructura del evento será

19.30 – 20.00: Networking
20.00 – 20.45: Panel de Expertos
20.45 – 21.30: Networking

First Tuesday es un evento organizado en España por Amaia Helguera y Carlos Blanco, en Madrid contamos con la colaboración de Axel Serena y Roberto Fernandez.

Con la colaboración de LEMON,Aztive Mobile,eMascaro y Grupo ItNet.

Noticias en tiempo real sobre: First Tuesday

3 octubre, 2009

5ER: Android, iPhone y Sam Ramji

Mi temas favoritos de este sábado son casi todos sobre movilidad.

Porque Apple va empezar a dejar de firmar contratos de exclusividad.

Después del éxito que ha conseguido Apple con el iPhone tiene sentido no auto-imponerse limitaciones. No hace falta arriesgarse mucho para pensar que no va renovar el contrato en exclusiva con Telefónica como ya no lo ha hecho con O2.

Vía: businessinsider.com

Noticias en tiempo real sobre: iPhone

Sam Ramji deja Microsoft y Codeplex.

Sam Ramji has sido durante estos años el responsable de software libre en Microsoft. Ultimamente estaba potenciando Codeplex la fundación patrocinada por Microsoft para extender la comunidad Open Source un poco más. A mi no me gusta nada la confusión de usar el término Open Source pero no me disgustaba en general que existiera Codeplex.

Parece ser que la razón es Sonoa una startup con proyectos de cloud computing y que le ha echo una oferta que no puede recharzar. Veremos que pasa con fundación Codeplex y la iniciativa de apoyo al software libre de Microsoft. Sam tiraba del carro, y bastante, muy pronto veremos si era un esfuerzo personal o formaba parte de una estrategia corporativa.

Enlace: CRN

Noticias en tiempo real sobre: Sam Ramji Codeplex

Como están las cifras de conexiones desde móviles.

La empresa especializada en anuncios para dispositivos móviles AdMob ha publicado en su informe mensual los siguientes datos:

iPhone 40%

Symbian 34%

RIM 8%

Android 7%

Web 4%

Windows 4%

Palm 1%

Estas cifras se calculan con las visitas que reciben los sitios en los que tienen publicidad. El informe es mucho más detallado y extenso y para la gente que se dedica al mundo de la movilidad hay bastante información interesante.

Para mi estos datos constatan algunas tendencias como:

* La entrada de iPhone ha sido disruptiva en muchos sentidos: interface, hábitos de compra, uso de internet, etc.

* Sorprende lo rápido que está ganando terreno Android y lo fácil que lo están perdiendo Windows Mobile y RIM.

Vía: Admob

Noticias en tiempo real sobre: Android Google


Android empieza a ser rentable para los desarrolladores.

Una de las críticas más comunes sobre android es que no hay suficiente mercado en comparación con iPhone. La segunda crítica es que hay poca cultura por parte de los usuarios para hacer micropagos por las aplicaciones.

Todo esto parece que está cambiando y que no era más que un espejismo inicial. A día de hoy estás son las estadísticas y en este sitio podemos encontrar muchas más: AndroidLib.

Estadisticas Android

Estadisticas Android

Vía: AndroidLib

Noticias en tiempo real sobre: Android Google

Powered by WordPress