Tim O’reilly acaba de anunciar que más de 160 de sus libros estarán disponibles en formato ebook para el kindle2 de amazon. Lo mejor de la noticia no es solo la disponbilidad en este formato si no que han decidido no lacrarlos con DRM. Es otro caso más de entender que no tiene sentido no adaptarse a los nuevos tiempos. Os copio tal cual porque han tomado esta decisión: «We strongly believe DRM (Digital Rights Management) encryption adds unwelcome cost and complexity to any digital system, frustrates legitimate customers who respect copyright and want to pay for their content, and is demonstrably ineffective at preventing unauthorized copying — much of it done by people who either (a.) wouldn’t otherwise pay, or (b.) resort to piracy when there’s no legitimate sales channel. Other publishers are free to make their own decisions on DRM, but Kindle’s compulsory DRM was inconsistent with our views on digital distribution.»]]>
abril 18, 2009
abril 16, 2009
No es f
Robert Scoble: I saw that inside Microsoft. Even when management wanted to share stuff into open source, or shared source, the engineers wouldn’t let it go unless a rewrite was basically approved because often their stuff was so badly thought out they didn’t want other people to see it and they didn’t want to support it (IE, answer questions forever about what their code did).]]>
abril 13, 2009
La des-informaci
David Bravo vuelve a aclarar los que los medios no han sido capaces y en los que claramente han entrado al trapo de la SGAE: este juicio no lo ha ganado la SGAE lo ha ganado el miedo, ningún juez ha dicho que sea un delito tener enlaces P2P. Lo triste es que lo medios no cuenten que van 8 casos en los que los jueces lo han dejado claro y están haciendo de este caso la bandera contra el P2P por su primer éxito: amendrentar a un estudiante.]]>
abril 12, 2009
Como est
presentación de cual es la estructura de facebook hay muchas pistas de como optimizar un website. Incluso si no tienes 120M de usuarios. Merece la pena verla y seguir la presentación porque hay información interesante. Las pistas como siempre que crece un proyecto: * uso extensivo de memcached (25TB dedicados ;-). * desnormalizar las bases de datos. En este caso usan MySQL intensivamente. * cuando PHP no es suficiente crear servicios más eficaces en otros lenguajes. * optimizar todo desde el lenguaje a las consultas (nunca usan joins). * monitorizar. * y seguir optimizando y optimizando cada cuello de botella.]]>
abril 11, 2009
screencast: como se hace una aplicaci
web de Open Movil Forum he encontrado este screencast de como se hace una aplicación para iPhone. Lo que más me ha gustado es el entorno de programación que han desarrollado la gente de apple. Este tipo de herramientas, aunque esta es propietaria, son las que necesitamos para poder desarrollar aplicaciones a toda velocidad. Nunca he sabido porque no pensamos más en como reducir los tiempos de los desarrollos haciendo mejores herramientas como xcode. La verdad es que esto es una de las cosas que echo de menos en Android y algo más que un plugin para eclipse.]]>
Del Diego: la mejor cockteler
«Del Diego». Lo lleva Fernando del Diego que es le genio de la coctelería y además un amigo. Hoy me he descubierto que recomiendan «Del Diego» en el NYT y no solo me he alegrado sino que realmente se lo merecen. Enhorabuena Fernando y a todo su equipo que está a su altísimo nivel. Nos vemos muy pronto ;-)]]>
abril 9, 2009
Como son algunos de los data centers de google: el v
estaban concebidos algunos de los servidores de google y como montaban los data centers era una broma. Bueno para los más incrédulos aquí está el vídeo de un reportaje de como es un datacenter de google.]]>
abril 4, 2009
Menos es m
noticia de como estaban diseñados algunos de los servidores de google pensé inmediatamente que era una inocentada (April 1, fools day). Hablé con algunos googlers que juraban que algunos servidores eran así y no solo les creí sino que tiene mucho sentido. Si tienes que montar algo innovador como un cluster de cientos de miles de ordenadores que soporte millones de consultas por segundo tienes que pensar en algo distinto. Si el beneficio que vas a obtener por cada server es muy bajo hay que optimizar todos los costes. Si tienes medio millón de servidores y ahorras 0,1 euros por día, los resultados son cifras importantes incluso para google. Estoy pensando en los servidores que he montado a mis clientes o ya tienen instalados y empiezo a comprender la belleza de la simplicidad de diseño de google. ¿Necesito las carcasas, los displays de estatus y muchos de los extras que incluyen? Pues realmente no. Y en el caso de la arquitectura de google mucho menos. Cada uno de estos servidores forma parte de un cluster. Ninguno de estos servers es crítico, la información se replica automáticamente, le llegan peticiones y simplemente las ejecuta. Reemplazar uno de estos servidores o una de sus piezas es trivial (usan velcro ;-). Los componentes que usan son los que están en las tiendas y tiene sentido que además no se use la «última tecnología». Está ofrece un 15%-20% más de prestaciones por un 30%-50% de precio más. Al final la solución es tan sencilla y eficiente que se vuelve a cumplir: el menos es más. Lo extraño es que gigabyte o cualquier fabricante de hardware masivo no haya sacado un producto en esta línea. Si sumanos este tipo de hardware y arquitecturas de aplicaciones distribuidas tipo google o hadoop no hay duda que es una buena solución para muchos proyectos que no tienen que tener el tamaño de google ni mucho menos.]]>
marzo 27, 2009
Y si empezamos a migrarnos a IPV6
el tráfico se encripta por defecto punto a punto. Esto puede ser muy divertido, se me ocurren muchas cosas };-)> Por cierto Google Maps ya está disponible en el «metaespacio» IPV6. ]]>