Author Archive

Vizzuality y CartoDB, o cómo mejoramos nuestra relación con los datos

Nos congratula anunciar la próxima Cachirulo Talkel jueves 13 de junio nos visitarán las gentes de Vizzuality, creadores de CartoDB, para hablarnos de cómo a través de su empresa pretenden mejorar la relación de las personas con los datos para poder entenderlos y extraer conclusiones. Además, nos contarán los principales retos técnicos a los que se han enfrentado en los últimos años, y como se puede ser una empresa 99% Open Source. Tendrá lugar en el Centro de Historia de Zaragoza desde las 19:00 hasta las 21:30 aproximadamente (o hasta donde quiera beber cada uno :). Cómo llegar. La inscripción no es obligatoria, pero se agradece para hacer una estimación del aforo.

 

Para que os hagáis una idea, en Vizzuality han trabajado para compañías como Google, NASA, RTVE… haciendo principalmente trabajos relacionados con visualización y análisis de datos. Llevan dos años trabajando en su producto CartoDB, el cual es ya utilizado por mas de 16K usuarios, entre ellos The Guardian, Wall Street Journal, BBVA, Cruz Roja Internacional y National Geographic entre otros.

Nos visitan:

Sergio Álvarez Leiva, @saleiva. Lead designer y co-fundador.
Luis Bosque@luisico. DevOps engineer.
Por cierto, si eres DevOps/SysAdmin y buscas retos nuevos, la gente de Vizzuality andan buscando alguien para trabajar en su equipo que tenga: buena base de sistemas, sea proactivo y que sienta pasión por la automatización y las plataformas complejas.

Vizzuality featuring Planet Hunters from vizzuality on Vimeo.

 

Patrocina: Master Universitario en Tecnologías Software Avanzadas para Dispositivos Móviles de la Universidad San Jorge


Colabora Milla Digital


Milla Digital - Ayuntamiento de Zaragoza

Apúntate aquí:

Postapocalipsis & Beers

Dicen que según los Mayas el mundo se acaba en 2012. Por eso el año pasado por si acaso hicimos un Fin del mundo & beers. Realmente fuimos muy prevenidos porque dicen que será esta semana cuando se acabe el mundo. Así que bueno, en esta ocasión en vez de prevenidos seremos unos temerarios: os convocamos al “Postapocalipsis & Beers”. Será el día 27 de diciembre en el Penguin Row (avenida Goya 68) a partir de las 19:30.

Os invitamos a todos a venir para echar unas cervezas y charlar. ¿Te lo vas a perder?

Si queréis podéis apuntaros en el evento en facebook.

El negocio y la tecnología tras Karmacracy, un acortador de URLs social

Nuevo eventazo. El equipo Karmacracy viene a hablarnos de lo que más nos gusta: de tecnología y de negocio.

¿No sabes qué es Karmacracy? Karmacracy es un acortador de URLs que mezcla análitica social, gamificación y monetización, con el objetivo de poner en valor la relevancia de las personas y hacerla transparente. Uno de los principales retos tecnológicos que tiene Karmacracy por delante es hacerlo escalable. Jordi Martí, del equipo de karmacracy, nos contará cómo afrontan ese reto desde un punto de vista de arquitectura, de procesos y de base de datos. Y también nos contará cuál es el modelo de negocio que van a explotar en el proyecto, sus retos y objetivos.

Será el 20 de Noviembre de 2012 de 7:00PM – 9:00PM en el CIEM
Avenida de la Autonomía nº 7, 50003, Zaragoza

¿Te lo vas a perder? ¡Apúntate!

¿No te decides a venir? Aquí tienes más información sobre el equipo de Karmacracy:

Alex Dolara Licenciado en Ciencias Económicas por la Universidad de Sarriko especialidad de microeconomía. Nací en 1977 y he vivido la mayor parte de mi vida en Getxo, lugar que me encanta. La primera vez que entre en contacto con internet fué en el año 1996. Mi cuenta personal de twitter es @aledoo. No tengo blog personal (será porque no se que contar).

Jordi Martí Ingeniero de Telecomunicaciones. Interpreto el mundo en 0s y 1s. Nací en el año 7B9 en San Sebastián; y acabé viviendo en Bilbao. Desde que mi padre se compró un Dragon 32, siempre he vivido fascinado por tejer cosas en el mundo virtual; ya que soy muy manazas el mundo físico. Creo que la tecnología puede hacer mucho por este mundo, y en eso me centro. Mi cuenta de twitter @itortv me permite gritar al mundo sin esperar respuesta.

Vídeos III Cachirulo Talks

Ya han pasado unos meses, pero ¡más vale tarde que nunca! Aquí tenemos editados y colgados los vídeos de las III Cachirulo Talks. Aquí los tenéis. Que los disfrutéis!

Cómo convertirte en una pasarela de pago virtual y no morir en el
intento, por Alberto Molpeceres

Chachirulo Talks from BlackCrow on Vimeo.

Ejemplo de implantación de sistemas de cobro recurrentes, por Diego Mariño

Cachirulo Talks -Diego Mariño from BlackCrow on Vimeo.

Lista de correo abierta: gente cachirulista

Hemos decidido crear una lista de correo abierta para estar más en contacto con todos vosotros. Durante un tiempo hemos barajado la posibilidad de hacer un foro, utilizar algún plugin de wordpress,… Al final hemos optado por lo más fácil, rápido, cómodo y abierto: un grupo en Google Groups que hemos llamado Gente Cachirulista.

Cualquiera puede participar, así que apúntate ya y no seas tímido abriendo temas de debate, preguntas, etc. Cualquier tema relacionado con negocio y tecnología será bienvenido. ¡Nos vemos en la lista de correo!

Cachirulo Valley en el congreso de Ciudades Creativas

Hace unos meses la Fundación Kreanta nos invitó a la presentación de la tercera edición del libro Ciudades Creativas. Y la semana pasada nos invitaron a participar en las jornadas sobre Ciudades Creativas de 2011 donde pudimos hablar sobre tecnología y sociedad. Ahí va un resumen de la charla:

Desde la experiencia obtenida en los últimos años analizando empresas de base tecnológica, el sector educativo, la política, etc. llegamos a la conclusión de que vivimos en un sistema heredado de La Revolución Industrial con dos importantes factores que condicionan fuertemente nuestra sociedad pero que ya están cambiando.

  • La gran mayoría de sectores económicos y sociales están basados en modelos verticales que generan grandes estructuras de poder (oligopolios, discográficas, grandes editoriales, mass media, berlusconización,…).
  • Vivimos en una sociedad y un sistema económico completamente dependiente de los combustibles fósiles.

Pero las nuevas tecnologías están permitiendo:

  • Caminar hacia modelos distribuidos en todos los ámbitos económicos y sociales. Lo que redundará en sistemas con mayor igualdad de oportunidades.
  • Evolucionar a un sistema medioambientalmente sostenible. Si no es por una concienciación medioambiental, será por una necesidad económica debido al pico de producción de petróleo que provocará un aumento contínuo de su precio.

Estas tendencias se pueden observar en multitud de sectores económicos y sociales.

  • En la industria editorial ya es posible la autopublicación gracias a plataformas como bubok, lulu, etc.
  • Plataformas como bandcamp permiten a artistas musicales publicar su música y promocionarse sin pasar por una discográfica.
  • En el sector cinematográfico también están surgiendo plataformas como filmin para la producción y distribución de obras de caracter independiente.
  • Es fácilmente observable que el periodismo también está en crisis. Los grandes medios generalistas no han conseguido todavía un modelo de negocio sólido en Internet, pero sin embargo han surgido importantes redes de blogs profesionales como Weblogs S.L, y es cada vez más habitual que medios tradicionales busquen colaboraciones o alianzas con blogs y páginas web especializadas como quo.es con amazings.
  • La televisión pierde audiencia, y a la vez vuelca cada vez más sus contenidos en Internet (por ejemplo rtve, lasexta,…). Además están surgiendo televisiones que sólo emiten a través de Internet como Globbtv.
  • También están surgiendo nuevas formas de financiación más allá de los tradicionales créditos bancarios. Por ejemplo los créditos P2P (ej: comunitae) y el crowdfunding (ej: kickstarter, verkami).

Otros sectores que también están evolucionando, pero que tienen más resistencia al cambio pueden ser:

  • El sector energético. Ya es posible el autoconsumo de energía. Quizá en un futuro algo lejano las grandes centrales eléctricas serán la excepción y no la norma en la producción de energía. Tendríamos un sistema donde los inmuebles generarían la energía que necesitan, y la sobrante la derivarían al sistema para que la consumieran otros usuarios que la necesitasen. Tendríamos un sistema distribuido de producción de energía.
  • El transporte. Creo que cada vez más el transporte urbano tenderá a ser un servicio. No seremos propietarios de vehículos sino que alquilaremos vehículos para pequeños trayectos, como sucede con las bicis municipales. De hecho ya existe alguna empresa en este sentido como HelloByeCars.
  • La política. Los partidos políticos se han convertido en oligopolios, pero iniciativas ciudadanas como el 15M, OccupyWallStreet o la primavera árabe son ejemplos de cómo las nuevas tecnologías permiten romper o al menos erosionar esas estructuras verticales de poder en cualquier sector. También Wikileaks o plataformas similares son un ejemplo de que si la política no se hace más transparente por sí misma se le obligará desde el exterior.
  • La educación también debería evolucionar. Los centros educativos actuales se parecen a fábricas en muchos aspectos: un timbre que indica los horarios, “departamentos” (aulas, asignaturas), ejercicios bien definidos,…
  • Creo que incluso el empleo tal como lo conocemos está en crisis. Pero no porque haya mucho paro sino porque el empleo como lo conocemos tiene 200 años y es un resultado de la actividad industrial. Antes de la Revolución Industrial las personas trabajaban sobre todo para sí mismas. Por otro lado actualmente vivimos en un sistema que necesita un crecimiento contínuo y por ello con la necesidad de cada vez ser más productivos y no tocar los horarios laborales. Por qué no tender hacia un sistema donde la producción sea estable y el aumento de productividad derive en reducciones de jornada laboral? Es decir, siempre producir lo mismo, pero cada vez trabajar menos gracias a la tecnología que nos permite aumentar la productividad. Creo que habría que hacer una reflexión profunda de esto, porque ¿hacia dónde queremos ir? Cada vez la sociedad es capaz de producir e inventar nuevas y mejores cosas, pero seguimos trabajando lo mismo o más, y seguimos teniendo cientos de problemas cotidianos, o más. Quizá en España todo el mundo tendría empleo si trabajásemos sólo a media jornada. ¡Y tendríamos más tiempo para nosotros mismos!

En definitiva por un lado venimos de un modelo que produce grandes concentraciones de poder con pocas pero grandes entidades / corporaciones en cada sector. Pero la capacidad de comunicación en red está permitiendo saltarse las antiguas estructuras y los intermediarios para generar una variedad y diversidad de entidades en cada sector. Y por otro lado evolucionamos hacia una sociedad basada en la sostenibilidad. Ambos factores redundarán en cambios también significativos en la las ciudades. Veremos en los próximos años:

  • Cambios importantes en la transporte urbano. Transporte como servicio (ej: coches de alquiler para pequeños trayecots), transportes alternativos (sobre todo quizá vehículos eléctricos de dos plazas, bicis,…).
  • Para mejorar el aislamiento térmico de los edificios quizá empezemos a ver popularizarse los techos verdes, techos solares,…
  • La necesidad de reducir el coste del transporte y la contaminación en la ciudad quizá nos lleve a construir granjas verticales, huertos urbanos,…
  • Las necesidades cada vez más concretas y puntuales de las empresas provocarán un aumento en el número de profesionales autónomos / liberales. Y en general veremos un aumento del teletrabajo, lo que provocará una reducción del transporte urbano y una mayor actividad social en el centro de las ciudades. Quizá veamos la recuperación de los espacios urbanos como puntos de encuentro y no como lugares de tránsito. Y no puedo evitar recordar en este sentido las asambleas de barrio del 15M y el lema “toma la plaza”.

La conclusión final es que vivimos en una sociedad con características heredadas de la Revolución Industrial, pero creo que las nuevas tecnologías están permitiendo a los ciudadanos evolucionar a una sociedad más distribuida y una economía basada en la sostenibilidad.

Cachirulo Tech Talks

¿Os han gustado los talleres que comenzamos este verano? Bien, ¡pues ahora vais a tener sobredosis! Tenemos el placer de informar de que estamos participando en la organización de la Libre Software World Conference que tendrá lugar el 9 y 10 de noviembre en Zaragoza.

Hemos organizado unos cuantos talleres, que son:

  • Introducción NodeJS: programación JavaScript en el servidor
  • Desarrollo web con express.js (node.js + MVC)
  • Grails: Aumenta tu productividad en tus aplicaciones web Java
  • Tratando grandes problemas con Open Source: Condor
  • Iniciación al desarrollo de sitios web con WordPress como CMS
  • Optimización del rendimiento con MySQL
  • Introducción a redis: base de datos NoSQL clave-valor

Todos ellos gratuitos. ¿Qué más quieres? Si necesitas saber más no tienes más que echar un ojo al horario y allí clicar en cualquiera de las charlas/talleres que te interesen. Y luego no tienes más que inscribirte. ¡Allí nos vemos!

Beerworking de negocio

¿Te gustaría montar algo en Internet? ¿Ya lo has montado o estás en proceso? Pues ven, y hablamos. ¡Da igual cuál sea tu perfil (diseñador, programador, comercial,…)! Desde Cachirulo Valley convocamos a toda la gente interesada en los negocios en Internet a venir al primer beerworking (beer + networking) de Cachirulo.

Queremos conocernos entre nosotros, intercambiar incertidumbres, experiencias, ideas,… y cervezas, claro!

Cuándo: miércoles 26 de octubre de 2011 a partir de las 20:00

DóndeMalabares Bar & Canteen, Calle de Cinegio 2 – 4, Zaragoza

Y si tienes Facebook apúntate al evento que hemos creado. Y si no tienes Facebook puedes venir igualmente :)

Summer retrospecter

Este verano hemos tenido bastante actividad. No en el blog, sino en las calles. No, no es que hayamos ido a protestar a la Puerta del Sol contra la visita del Papa o contra las cargas policiales, aunque a algunos nos hubiera gustado. Hemos salido a las calles porque hemos estado haciendo unos cuantos talleres. Queríamos incentivar la parte más pragmática de los baturros que en esta región habitan y ver qué pasaba. El resultado ha sido abrumador. A pesar de estar de haber mucha gente de vacaciones todos los talleres han tenido una gran aceptación. Así que vamos a continuar haciéndolos. Y a los que no hayáis podido venir aquí hacemos un resumen de lo hecho hasta ahora.

Groovy Koans

Dani Latorre (@danilat) nos introdujo al lenguaje de programación de Groovy a través de Koans. Tras la presentación los que asistimos aprendimos las particularidades de Groovy resolviendo koans y haciendo que pasaran los tests de unidad.

Nodejs

Alberto Gimeno (@gimenete) explicó a través de unos ejercicios las bases de nodejs y por qué está siendo tan popular y qué es lo que lo diferencia de otros frameworks.

Git & GitHub

Rafa García (@leptom) vino desde La Rioja para explicarnos en una presentación qué es Git, qué ventajas nos aporta, y por qué GitHub es tan buena herramienta para compartir y colaborar en proyectos.

Hadoop, BigData en la nube

Marc de Palol (@lant) nos enseñó a procesar grandes cantidades de datos de manera distribuida con Hadoop. Hicimos un par de ejercicios y procesamos datos sacados de un servidor ruso (no va en coña xD).

Próximamente…

No sólo queremos hablar de programación. Así que la semana que viene Daniel Torres Burriel (@torresburriel) nos dará un taller sobres test con usuarios. Y tenemos más talleres planeados que iremos anunciando.

¡Nos vemos!

PD: desde aquí también agradecer al Ayuntamiento de Zaragoza la cesión de sus instalaciones siempre que las hemos necesitado :)

La nube: la carrera hacia la ubicuidad

Cada vez se habla más de de la nube, pero desde hace muchos años que tenemos Internet, y antes no se oía tanto este término. ¿Qué quiere decir “la nube”? En mi opinión es el concepto de tenerlo todo en ningún sitio concreto y en todos los sitios a la vez. Tener toda tu vida digital al alcance en cualquier parte en cualquier momento. Es decir, en una palabra: ubicuidad.

Desde que los dispositivos se conectan unos con otros, y sobre todo desde que una persona en su día a día usa diversos dispositivos surge la necesidad de tener aplicaciones y datos accesibles en todos y cada uno de los dispositivos. Internet tiene mucho tiempo, pero antes solíamos tener un solo dispositivo, y si necesitábamos traspasar datos de un dispositivo a otro usábamos formatos físicos: CD, DVD, discos duros portátiles, etc. Pero ahora tenemos la necesidad día a día de tenerlo todo en todas partes… y a la vez en ningún sitio concreto. Esto es la nube. Básicamente ubicuidad de dos cosas: datos y aplicaciones (programas que interpreten y permitan gestionar esos datos).

Esta ubicuidad se puede conseguir de varias maneras, y pienso que últimamente se ha venido gestando una guerra de dos grandes empresas con estrategias bien diferenciadas para alcanzar esta ubicuidad. Estas dos empresas son Google y Apple. Y sus dos estrategias son:

La apuesta de Google: todo web

Las aplicaciones web vienen a resolver los dos problemas de una manera elegante. Los datos fundamentalmente no residen en nuestros dispositivos, sino en servidores en Internet, y las aplicaciones se pueden adaptar para cualquier dispositivo con relativa facilidad, ya que son aplicaciones web y en cualquier sitio tenemos un navegador web. No require actualizaciones, ni sincronizaciones, etc.

Sin embargo tienen varios problemas.

  • Por un lado es difícil hacer algo manejable que mueva grandes volúmenes de datos. Por ejemplo existen editores fotográficos online, pero no me imagino retocando cientos de imágenes que ocupen muchos megas.
  • Por otro lado no se explotan las posibilidades del dispositivo. Tenemos potentes chips gráficos, cámaras fotográficas, etc. en nuestros dispositivos y una aplicación web no las puede aprovechar.
  • Finalmente tenemos el problema de que tenemos que tener conectividad permanente. Si nos quedamos sin conexión a Internet no podemos hacer nada.

No obstante Google, trabaja duramente en resolver todos estos problemas.

  • Para aprovechar la potencia del dispositivo Google trabaja en Native Client SDK: lo cual evidencia aún más la apuesta de Google por el “todo web”.
  • Para no necesitar conectividad permanente se están introduciendo nuevas características a HTML5 que permitirán cachear datos tanto de ficheros como de datos de la aplicación: bases de datos en el cliente.

Google apuesta muy fuerte por este camino. Apenas tiene aplicaciones nativas, es todo web. Ahí tenemos Google Docs y toda la suite de Google Apps. E incluso hay una tienda de aplicaciones web. Pero la mayor evidencia de que Google apuesta muy fuertemente por esta estrategia es Chrome OS y el netbook CR-48:

La apuesta de Apple: aplicaciones nativas

En el otro lado está Apple, y su apuesta fortísima por las aplicaciones nativas.

  • Apple apuesta por la mejor experiencia de usuario y por tanto por hacer sus propios dispositivos con aplicaciones nativas. Las aplicaciones pueden hacer virguerías con un rendimiento muy bueno, y una experiencia de usuario exquisita.
  • Para tener todos los datos en todos tus dispositivos Apple ha desarrollado iCloud. Ahora todas las aplicaciones podrán sincronizar sus datos automáticamente, y podrán trabajar offline fácilmente.
  • Para tener todas tus aplicaciones en todos tus dispositivos basta con usar el mismo Apple ID. Si te descargas una app en tu iPhone también la tienes en tu iPad. Se ha visto incluso en Lion (al menos en una beta) que Apple incluye la posibilidad de hacer login con tu Apple ID en cualquier ordenador, lo que podría suponer tener acceso desde cualquier Mac a tus aplicaciones y datos gracias a tu Apple ID (ya que está vinculado a iCloud y a la Mac Store).
  • Apple apuesta incluso por matar al sistema de archivos. Apple apuesta por darle todo el protagonismo a las aplicaciones. En un iPhone / iPad no tienes sistema de archivos visible: sólo hay aplicaciones. Para Apple un usuario no quiere “abrir un fichero .mp3”, lo que quiere es “escuchar una canción”. Es decir, quiere que cada aplicación gestione sus datos internamente y que el usuario no abra los ficheros, sino que abre única y exclusivamente aplicaciones. En iOS ya es así, pero en Mac OS X también está siendo así en muchas aplicaciones: no abres una carpeta en busca de un mp3 sino que abres iTunes; no abres una carpeta en busca de tus fotos sino que abres iPhoto, etc.

Sin embargo aquí también hay problemas que solucionar.

  • Apple ha tardado en lanzar iCloud porque es un sistema complejo internamente y los desarrolladores van a tener que adaptar las aplicaciones para poder usarlo. Pero bueno, no deja de ser un problema a corto plazo.
  • La web es más inmediata, no requiere ese paso de sincronización. Y las aplicaciones nativas requieren actualizaciones. En la web no. En la web no hay actualizaciones de software.
  • Las aplicaciones nativas son más complejas y costosas de realizar.

El resto de empresas

Es evidente que en el panorama tecnológico no solo existen Google y Apple. Pero considero que son las que realmente tienen una estrategia definida en este tema de la ubicuidad. El resto de empresas creo que no tienen una visión completa y desarrollan soluciones a problemas a corto plazo, pero no tienen una solución única al largo plazo. Por ejemplo:

  • Dropbox: soluciona el problema de los datos, pero no el problema de las aplicaciones. Si me voy a otro dispositivo da igual que tenga accesibles mis archivos si no tengo la aplicación que pueda abrirlos.
  • Microsoft: teniendo Windows y Office, las dos grandes vacas lecharas de Microsoft, la apuesta clara son las aplicaciones nativas y un sistema para tener ubicuidad de datos: SkyDrive. La estrategia debería ser parecida a Apple, pero no tiene un sistema consistente de ubicuidad de aplicaciones (como Apple como el Apple ID y la AppleStore) y no tiene gran presencia en dispositivos móviles.
  • Amazon: ha desarrollado CloudDrive, pero es básicamente un disco duro online. En cuanto a aplicaciones Amazon también tiene su propio market para Android, pero todo parece que no haya relación entre una cosa y otra. No me extrañaría que hicieran un iCloud para Android en un futuro cercano, desarrollaran alguna tablet y comenzasen a tener verdadera presencia en este tema de la ubicuidad.

Conclusiones

Mi conclusión final es que la ubicuidad (la tan manida “nube”) es el futuro de la informática de consumo. Y hay dos claros fuertes contendientes: Google y Apple, con dos estrategias muy diferentes. Curiosamente ambos contendientes flaquean en un tema importante: la ofimática, que no está aprovechando Microsoft donde es el rival más fuerte. Veremos cómo evoluciona el mercado, qué pasos dan estas empresas y otras. Y por supuesto veremos también qué prefieren los usuarios y desarrolladores. ¡Esto está interesante!

Page 1 of 3123