Posts de Agosto de 2007

Conexión en las islas del pacífico

Llevo unos dias en Rarotonga, la más grande de las Islas Cook. La semana pasada estuve en Nadi (Islas Fidji). Ambos son grupos de islas paradisíacas perdidas en el pacífico sur, donde la vida se vive a otro ritmo. Se va la luz de vez en cuando, no hay cobertura para móviles (de hecho en Rarotonga, no hay cobertura en ningún punto de la isla), y las llamadas tradicionales y las conexiones de datos via satélite cuestan una fortuna ($15 por 50 Mb de transferencia, $6 media hora si usas un Dell de hace 8 años en una cabaña hecha de hojas de palmeras). De todas formas creo que es una cura en salud totalmente recomendable, cuando el resto del año se vive pegado al ordenador, internet y la blackberry, estar desconectado es todo un lujo y una terapia.

Internet Cafe en Rarotonga

Siempre he creido que viajando se vive la vida mucho más intensamente, se multiplican las cosas que pasan y se viven otras vidas. La vida de isleño incomunicado está resultando toda una experiencia.

Tags: , , ,

HDFS: Hadoop Distributed File System

Tenía pendiente de lectura algunos artículos y el dia antes de salir de vacaciones los he imprimido e ido leyendo. Hay uno que me ha llamado mucho la atención, por lo interesante del tema y por la gran utilidad que creo que le vamos a dar para solucionar problemas actuales en Trovit.

Se trata de HDFS, un sistema de ficheros pensado para grandes tamaños (Gbs a Tbs), tolerante a fallos y diseñado para ser instalado en máquinas de bajo coste que puedan ejecutar una instancia de la JVM. Las aplicaciones más apropiadas para usar este sistema son aquellas en las que se escribe una vez y se lee N veces. Algunos ejemplos claros son web crawlers y sistemas MapReduce.

HDFS sigue una arquitectura cliente/servidor basada en un único nodo servidor denominado Nameserver que maneja el namespace del sistema de ficheros y regula el acceso a los mismos, y varios clientes, llamados Datanodes que gestionan el almacenamiento de los nodos que contienen.

Internamente, un fichero es dividido en bloques, y estos bloques son almacenados en un conunto de Datanodes. Todos los bloques excepto el último son del mismo tamaño (64Mbs por defecto). Los bloques de un fichero son replicados, con el fin de dotar al sistema de tolerancia a fallos (que en casos con tantas máquinas es más una regla que una excepción). El tamaño de bloque y el número de réplicas es parametrizable para cada fichero. La optimización de la colocación de las réplicas en los diferentes Datanodes es uno de los factores que distingue a este sistema de ficheros.

Soporta la típica estructura jerárquica de directorios, con posibilidades de crear, borrar, mover y renombrar tanto directorios como ficheros. Los ficheros borrados, serán en realidad movidos temporalmente a una ‘papelera’ localizada en /trash.

Es accesible de manera nativa mediante un API para java. También se puede usar un wrapper desarrollado en C. Se puede navegar por su contenido usando un navegador web y a través de una DFSShell. El acceso via WebDAV está aun en desarrollo.

Podéis consultar el diseño de su arquitectura si deseáis conocer cómo dan solución a problemas de caidas del Namenode, de los Datanodes o de la red que los une.

Actualmente no se hayan implementados sistemas de cuotas de disco, ni permisos de acceso. Tampoco se pueden crear ni soft ni hard links. Estos detalles junto con algun esquema de rebalanceo de datos supongo que estarán disponibles muy pronto.

Tags: none

URLmin, reduce la URL de tus enlaces

Hoy he puesto online URLmin, un servicio más para reducir las URLs largas, complicadas e irrecordables.

URLmin, reduce la URL de tus enlaces

El otro día vi que ElPais y eDreams han sacado un sistema de últimas noticias/ofertas basado en Twitter. Como bien dice Antonio Ortiz en Error500, el problema de este uso de Twitter es que es demasiado genérico, sería mejor tener algo más personalizado siguiendo el perfil de cada usuario.

En Trovit tenemos alertas de nuevos pisos, empleos o coches que siguen los criterios del usuario, y las enviamos por mail, RSS, Gtalk, ICQ y MSN. Se nos ocurrió que podríamos montar un sistema de alertas personalizadas tambien para Twitter.

TwitterEl primer problema que hemos encontrado es que Twitter limita la longitud del mensaje a 140 caracteres, por lo que se nos hacía casi imposible meter algo más que la URL del anuncio. Por esta razón he montado URLmin, con el fin de poder incluir además el título y algunos datos del anuncio (las URLs acortadas ocupan ahora menos de 10 caracteres).

Alertas twitter en Trovit

Creo que tambien puede ser muy util para generar URLs para portales móviles (lo hemos empezado a usar en XT para el acceso móvil a los datos de monitorización de los usuarios), para recordar URLs imposibles, y algunas cosas más.

El API es público, con lo que podéis usarlo con total libertad.

Tags: , , , , ,

Fell In Love With A Girl

The White Stripes unos de los máximos exponentes del garage-rock americano (Detroit). Formado en el 97 por Jack White (voz principal, guitarra, piano y más) y Meg White (batería, percusión y voz).

Tuve oportunindad de verlos en RazzMatazz en Barcelona el año pasado, impresionante directo.

Tags: , , ,

Pixar, 20 años de animación

Pixar, 20 años de animación

Obras maestras en ACMI (Australian Centre for the Moving Image)

Hoy he estado visitando la exposición de Pixar en el ACMI en Melbourne. Historia de sus animaciones, técnicas usadas y su evolución, e impresionante exposición de obras de arte relacionadas con todas sus películas, desde Toy Story hasta Ratatouille, pasando por Monsters SA, Buscando a Nemo, Los Increbles y Cars (además de algunas animacions legendarias como For the Birds).

Lo más sorprendente ha sido la calidad y cantidad de obras de arte que hay alrededor de las animaciones, esculturas, pinturas, story-boards … y una exposición de figuras 3D colocadas en una noria de tal manera que al hacerla girar y ser proyectadas con luz estroboscópica provocaban un efecto absolutamente realista en el movimiento de las figuras.

Cars Porsche

Sí, es un Porsche de verdad

La exposición ha recorrido medio mundo (New York, Londres, Tokio, Kobe, Escocia y Melbourne), aun se podrá visitar aquí hasta finales de septiembre, más información en la página de Pixar.

Tags: , , ,

Triptales, cómo contar un viaje

TriptalesTriptales.com es el blog que han mantenido Francesco y Héctor en su reciente viaje dando la vuelta al mundo (más tarde se les unió Diego). Como podéis ver la estética es impecable, firmada por Adriá (quien nos está preparando un pequeño restyling para XT).

Pero lo que realmente me encanta de este site es cómo se han contado las historias, cómo se han descrito los lugares y las sensaciones, y la gran cantidad de fotos y videos presentes, es decir, el contenido, mantiendo siempre enganchado a sus lectores (entre los que he tratado de incluirme en toda su trayectoria).

Tuve la suerte de convivir con Francesco en Barcelona hasta poco antes de su partida y creo que es una de las personas que conozco que no duda ni un segundo en seguir sus propias ideas, como demuestra con este viaje.

Contando su historia a conocidos y amigos me he econtrado con comentarios como ‘cuando tenga dinero’, ‘claro, como no tiene responsabilidades’, ‘qué suerte tiene’… En fin, creo que hoy en día está al alcance de cualquiera, sólo hay que quererlo y no tener miedo a seguir tus propios sueños.

Leo que ahora, una vez concluido el viaje, quieren montar una herramienta de blogging multiidioma. Yo abogaría por un site que sirva de soporte a viajeros que, como ellos, quieran contar su historia ‘on the road’. Desde aquí, toda la suerte y apoyo del mundo.

Tags: none

Let’s stick together

Temazo de Bryan Ferry que está volviendo a sonar mucho últimamente.

Tags: ,

Hoy no he hecho nada pero cobro igual

Dilbert Paid

La última vez que dediqué unas horas a retocar mi página personal he de reconocer que lo hice en horas laborables trabajando por cuenta ajena para una empresa. Me solía sentir triunfante al acabar el dia en al que no había producido nada, pobre…

Hace casi dos años que salí de ese mundo y al ver esta imagen me doy cuenta de lo equivocado que estaba. Mucho tiempo perdido siguiendo las ideas de los demás… no echo nada de menos el 9to5world.

Hoy he empeñado unas horas en preparar este blog. Me servirá para tener algun sitio donde apuntar cosas interesentas y poder consultarlas en cualquier momento/lugar, así como compartirlas con la gente a la que le interese.

Cuanto más me meto más me asombro del progreso de WordPress y su comunidad.

Tags: ,