Servidor MySQL persistente sobre EC2 y EBS

Amazon Web Services por fillito el 02-07-2009

Etiquetado como : , , , ,

Uno de los grandes “problemas” que tiene EC2 de Amazon, es que sus unidades de almacenamiento no son persistentes. Esto quiere decir que en cuanto apaguemos nuestra(s) instancia(s), todos los datos almacenados se volatilizarán.
La primera solución que se nos puede venir a la cabeza, podría ser apoyarnos en el servicio S3 para ir haciendo backup de nuestros datos continuamente y así, al apagar nuestra instancia, podríamos recuperar todos nuestros datos. Por supesto, esta solución es poco fiable si nuestros datos varían continuamente (como una Base de Datos), ya que si apagamos nuestra instancia o esta falla en el lapso de tiempo entra backup y backup, seguiríamos perdiendo los últimos cambios.

Afortunadamente, Amazon lanzó EBS (Elastic Block Store), un servicio de almacenamiento persistente que nos permite montar un volumen de datos como unidad de almacenamiento sobre EC2.

Vamos a ver cómo aprovechar EBS para configurar una máquina en EC2 como servidor MySQL con almacenamiento persistente.

Leer Más »

Tabular en formularios de Mac

Mac por fillito el 25-06-2009

Etiquetado como : , , , , , , ,

Una de las cosas que más me incomodaban a la hora de navegar en la web desde mac, era que el tabulador sólo desplazaba el foco en los inputs dentro de un formulario, pero no en los radio buttons o desplegables. Para mí, que estoy muy acostumbrado a navegar usando muchos atajos de teclado, era un estorbo.

El otro día descubrí como cambiar el comportamiento para que incluya todos los elementos de un formulario y puedas navegar tabulando.
Simplemente accede al panel de administración, y en el menú “Teclado y ratón”, en el apartado “Atajos de teclado”, activa la opción “Todos los controles” del selector  que está justo al final de la ventana.

mactip1mactip2

Típico truco que si no lo sabes, … puedes perder mucho tiempo (como yo :P) tratando de solventarlo.

Las descargas como nueva forma de Distribución de Contenidos

Internet por fillito el 11-06-2009

Etiquetado como : , , ,

Aunque era algo que se veía venir, estoy encantado de ver cómo cada vez más distribuidoras eligen el método de descarga directa como una más entre sus métodos de distribución.

El aumento del ancho de banda en las líneas personales de acceso a Internet estan permitiendo, cada vez más, que distribuir no sólo música, sino películas o software sea una más que interesante alternativa de distribución.
Aunque ya existía desde hace tiempo esta fórmula, hay que reconocer que Apple dió un fuerte empujón tanto con iTunes Store como con la App Store. Y ya existen empresas de la talla de Adobe, que ofrecen todos sus productos en descarga directa. Amazon, O’Reilly o Bubok permiten adquirir cualquiera de sus libros en formato digital. Y cada vez es más común leer noticias como que Sony abandona el soporte físico en su nueva PSP Go o que Microsoft apuesta por “Games on Demand”. Y es que poco a poco, la distribución de contenido digital en soporte físico tiene cada vez menos sentido.

¿Para qué invertir tanto dinero en la edición física de cualquier contenido, y posterior distribución localizada, cuando podemos colgar nuestro producto en la red y distribuirlo de manera inmediata y global a cualquier cliente del mundo?
No sólo se favorece una reducción de consumo de recursos inecesarios (producciones de plástico, papel, energía consumida en producción, carburantes empleados en el transporte, etc…), sino que se amplia el espectro de clientes potenciales al poder distribuir el producto a mercados en los que antes no compensaba económicamente el gasto de distribución.

Yo personalmente, soy un completo enamorado de la plataforma Steam. Últimamente, todos los juegos que quiero comprar procuro hacerlo através de Steam, ya que no solo me ahorra el paseo de ir a la tienda a comprarlo (con el consecuente riesgo de escasez de stock), sino que me evita tener que preocuparme más por la conservación del soporte de almacenamiento. Ya mis juegos no se rayan, no se pierden, no se los quedan mis amigos al prestarlos :P. Si en cualquier momento lo quiero recuperar, simplemente me lo descargo y listo.

No es la única plataforma donde adquiero contenidos. En XBOX Live compro juegos para mi consola, complementos para mis juegos, alquilo películas… y para ser sincero, jamás había comprado tantos juegos (sip, antes adquiría más licencias en el eMule Store >_<). En mi caso, la comodidad y facilidad a la hora de adquirir éste tipo de productos, me ha convertido en un consumidor pagador.

Eso sí, la mayoría de las veces se echa de menos una reducción del precio. Ya que no se invierte en edición y distribución, debería costar más barato, no ??

Lamentablemente, no todo el mundo lo ve así, y lo peor es que tenemos a gente dirigiendo nuestro gobierno que no tiene ni idea de lo que está ocurriendo en la red (por ende, en nuestra sociedad) y se aventuran a soltar perlas como “Seamos todos sinceros, ¿para qué necesitamos ADSL a no sé cuántos gigas? ¿para mandar emails?”.
Espero que pronto se den cuenta de lo que está pasando, y no frenen todo esto, que para mí es uno de los logros más importantes que ha conseguido la red. Si en su momento Internet revolucionó el intercambio y publicación de información, hoy estamos viviendo la nueva revolución de la Distribución de Contenidos.

En minube liberamos nuestra API

Minube, Programación por fillito el 08-06-2009

Etiquetado como : , ,

Hoy es un gran día para toda la comunidad de desarrolladores entusiastas de minube.com !

Desde hace ya unos meses, hemos estado trabajando en la preparación de una API de datos para desarrolladores. Y al fin está lista para que podáis empezar a hacer pruebas con ella (todo obra de nuestro gran arquitecto pablasso).
Creemos ciegamente que la base de una gran comunidad es el contenido generado por el usuario, y que el gran valor de una comunidad está en la utilidad que se le dé a ese contenido. No queremos ser una gran base de datos de contenido relacionado con los viajes donde la gente va llenando con sus experiencias, fotos y videos de sus viajes, sino una gran comunidad donde aportar y consultar información sobre cualquier destino. ¿Y qué mejor manera, que poniendo a disposición de todos vosotros, todo ese contenido?

Muchas de las herramientas más populares e interesantes, se convierten en increibles aplicaciones mucho más ricas al permitir hacer un mashup con otras. (salvando las diferencias…) Como es el caso del propio Google Maps. A pesar de ser una herramienta increible, haber liberado su API ha permitido que aparecieran aplicaciones igualmente impresionantes como Panoramio.
Precisamente eso es lo que queremos !

Si eres desarrollador y crees que podrías desarrollar algo interesante aprovechando el contenido que te podemos ofrecer en minube, adelante !!
La integración es muy sencilla (peticiones REST y resultados formateados en XML), la cantidad de contenido disponible sigue creciendo día a día, y por supuesto, usar nuestra API es totalmente gratuito.

Apenas hace unas horas que hemos anunciado la liberación de la API y ya hemos recibido unas cuantas solicitudes para usarla. Y aunque aún está en fase de pruebas, y esperamos poder seguir mejorandola con vuestra ayuda y en base a vuestras necesidades, estamos seguros de que no os decepcionará.

Empieza a usarla aquí
Esperamos que la disfrutes !

Un saludo !

Geolocalización y más componente social en minube

Minube por fillito el 20-05-2009

Etiquetado como : , , , , ,

Hoy es día de lanzamiento en minube, y esta vez por partida doble.

Después de varios meses de desarrollo, por fin podemos anunciar una de las mejoras más importantes en nuestra comunida, de cara a la planificación de un viaje: los mapas.
Por mucho que las tecnologías avancen, los medios de publicación cambien o la gente use cada vez más dispositivos móviles, lo que nunca cambiará en los viajes es la necesidad de usa mapas.

En minube lo teníamos clarísimo desde hace mucho tiempo. La gente que visita un lugar que no conoce, necesita referencias cartográficas. Necesita ver gráficamente dónde está su hotel y a cuánto está de la playa. Qué restaurantes tiene cerca, qué lugares puede ver, dónde puede quedar con sus amigos…

Era un paso lógico y, aprovechando de las grandes funcionalidades que nos ofrece Google Maps, unido a la cantidad de contenido de calidad de minube, nos ha permitido crear una herramienta asombrosa y de increible utilidad para todos los usuarios de minube.

Los nuevos mapas de minube no sólo te permitirán viajar cómodamente por toda la geografía de tus paises y ciudades preferidas, sino que con una cuidada y potente interfaz de búsqueda y segmentación, podrán encontrar todos aquellos rincones que te interesen para tu próximo viaje. Simplemente con hacer zoom y arrastrar el mapa, podrás ver en el própio mapa dónde están situados tanto hoteles, como restaurantes y demás rincones. Y, ¿cómo no?, con Google Street View para todas aquellas ciudades que lo dispongan.

Y ahí no queda la cosa …

En minube damos un pequeño paso más en la consolidación de una gran comunidad de viajeros.
Con un enorme lavado de cara del perfil de usuario tanto en funcionalidades como en usabilidad, hemos incrementado aún más el componente social de nuestra comunidad.

Tus amigos te reconocen por tu nombre, ¿no? ¿Por qué esconderse detrás de un seudónimo?
Ahora podrás darte a conocer como tú mismo eres. Tu nombre real será tu carta de presentación, aunque para los más tímidos sigue existiendo la posibilidad del anonimato detrás de un nick.

Si te gustan mis viajes, ¿por qué tener que pedirme permiso para seguirlos?
Sigue ahora en minube los viajes de todos aquellos grandes viajeros que te inspiren. El proceso es ahora más sencillo e instantáneo, simplemente haz click en “seguir sus viajes” y no te pierdas nunca más todos aquellos rincones, blogs, fotografías o videos, de tus viajeros favoritos.

La comunicación es uno de los factores más importantes dentro de una comunidad, y así hemos intentado tratarlo en minube. Hemos trabajado duro y rediseñado todo el sistema de mensajería interna para que sea aún más fácil comunicarte con tus amigos y viajeros favoritos. Ahora dispondrás de un completo sistema de mensajería conversacional y multi-usuario, para que puedas organizar auténticas conversaciones privadas con uno o más de tus amigos a la vez.
Todos éstos y algunas más son las nuevas funcionalidades de minube. Pero no creas que ésto acaba aquí. Nuestra lista de ideas no tiene fin, y muy pronto anunciaremos nuevas grandes características, todas pensadas para facilitarte la planificación y compartición de tus viajes.

Un saludo a todos !!

  • Mi nombre es Daniel García García (fillito), y trabajo como Responsable de Desarrollo de la Comunidad de Viajes de minube.com. Mi tiempo libre lo dedico a pintar miniaturas, jugar a wargames y videojuegos, estudiar y aprender nuevas cosas sobre programación, y al desarrollo y administración de la web Pintarminiaturas.com

  • Encuéntrame en...