Spiga
Blog Widget by LinkWithin

Mi top ten de Twitteros de 2009


La verdad que los "tops de twitteros" me parecen algo en cierta manera contrario al espíritu de Twitter, algo muy colaborativo y donde todos podemos aportar en mayor o menor medida. Sin embargo, también me apetecía hacer un pequeño análisis sobre cuáles son los twitteros que más me influyen día a día. Para ello, he tratado de analizar mis ReTweets y con ello ver cuáles son los usuarios que más retwitteo. Al final, he sacado una lista de 10+1 usuarios, que pongo a continuación sin orden alguno, ya que tampoco he llegaado a contar el número exacto de retweets:

0.- FkieCarrero: Lo pongo en la posición 0, ya que por un lado es el usuario que más retwitteo, pero por otro es amigo, compañero en la Universidad, socio en la empresa y encima trabajamos uno al lado del otro, por lo que quería hacer una distinción sobre el resto de usuarios, con los que mi relación es más "virtual".


1.- AlejandroSuarez: La verdad que el timeline de Alejandro Suarez es muy entretenido, ya que además de noticias interesantes, twittea frases del día y comentarios muy interesantes. Además, su doble perspectiva inversor/emprendedor nos puede ayudar a muchos emprendedores a comprender algunos aspectos que a veces o bien dejamos de lado o bien no acabamos de comprender. Por otro lado, la cartera de proyectos en los que Alejandro está involucrado es muy diversa, por lo que se acaban aprendiendo muchas cosas de muchos sectores dentro de Internet, o incluso otros sectores tecnológicos.
2.- Ali Sohani: Es una de mis principales fuentes de información en cuanto a sistemas de recomendación y búsqueda. Es socio fundador de una start-up dedicada a temas relacionados con la Inteligencia Artificial, más concretamente con temas de Procesamiento del Lenguaje Natural, text mining, etc. por lo que su perfil es muy cercano al mío y es una fuente inagotable de noticias interesantes a este respecto.
3.- Javier Cuervo: A Javier lo conozco en persona y es alguien del que siempre se aprenden cosas. En su twitter comparte muchos temas relacionados con tecnología, pymes, start-ups, conocimiento libre, retwittea contenido de RedePyme, etc.
4.- Bitacoras: Twittean las noticias de la portada de Bitacoras.com, así como algunas otras noticias interesantes. Si bien, por separado, tanto Bitacoras.com como Twitter han conseguido disminuir mi dependencia de Google Reader, la cuenta en twitter de bitacoras la disminuye todavía más, y gracias a ello puedo pasar algún que otro día sin darme un garbeo con Google Reader.
5.- Currofile: A Marina he tenido el placer de conocerla a finales de este año, pero además de su interesante twitter personal, gestiona la cuenta de CurroFile, donde postea ofertas de trabajo relacionadas con el mundo de Internet. Un "must follow" para todos los que trabajamos en el mundillo, ya que aunque no busquemos trabajo, permite analizar las tendencias del mercado.
6.- Fernando Checa: A Fernando lo he conocido este año, aunque trabajamos en la misma Universidad, y compartimos algunos intereses como el mundo Web 2.0 y el heavy metal. Lo mejor de su twitter es la gran cantidad de noticias, canciones y vídeos que comparte de grandes grupos de heavy metal. Imprescindible para todos los heavies y rockeros ;)
7.- Javier Martin (Loogic): Si el blog de loogic ya es un recurso imprescindible para todos los emprendedores de este país, su cuenta de twitter es todavía más valiosa, ya que por un lado nos sirve como agregador de los contenidos del blog, y por otro comparte muchísimos enlaces y retweets de gente del sector.
8.- Victor Peinado: Contenidos de todo tipo, especialmente interesantes para mi algunos enlaces relacionados con la I+D, más concretamente con temas de PLN, lingüística, etc. También gestiona (o co-gestiona) la cuenta del consorcio MAVIR, que también publica enlaces muy interesantes para los que trabajamos en estas áreas.
9.- Innovación: Es como un agregador de contenidos relacionados con tecnología e innovación. Publica mucho material que no acaba de interesarme, pero también muchísimo material que me interesa, por lo que además de seguir a Innovación, retwitteo bastantes de sus enlaces.
10.- Xavier Amatriain: Trabaja en telefónica I+D en temas relacionados con los Sistemas de Recomendación, por lo que comparte mucho material en castellano, catalán o inglés sobre estos temas. Un "must follow" para los pocos que trabajamos en estas áreas en España.

P.D: He tratado de analizar solo los retweets porque si analizo las conversaciones la lista sería muy distinta, ya que en Twitter hay muchos amigos con los que comparto otro tipo de conversaciones, pero esa sería una lista distinta ;)

Mis películas preferidas del 2009

2009 no ha sido un mal año en lo referente al cine, especialmente al cine de ficción, así que aprovecho estas últimas fechas del año para recopilar las películas que más me han gustado del 2009, y así de paso hago caso a una petición que Jordí Bufí me hizo hace algún tiempo y que por falta de tiempo no he podido abordar hasta ahora.

Seguro que me dejo alguna en el tintero, ya que en 2009 no he tenido demasiado tiempo para ver películas, apenas habré visto unas 4/5 por mes, muy lejos de lo que me hubiera gustado, debido por un lado al exceso de trabajo, y por otro a la gran calidad de las series que hacen que más de un día no coja una película y me pegué un "festival de series". Por otro lado, cuando empezaba a pensar en este post, me daba la sensación de que 2009 había sido un tanto insípido con respecto al cine, pero en realidad nos ha dado una buena cantidad de películas de calidad, así que esperemos que el 2010 nos traiga todavía más.
  • Inglorious Basterds: Lo reconozco, Tarantino me fascina, pero además Inglorious Basterds es una auténtica muestra de diversión, entretenimiento y cine alternativo. Diálogos brutales y un final digno de recordar.
  • Up: Pixar lo está consiguiendo una y otra vez, para mi Up se queda un par de peldaños por detrás de la magistral Wall-E, y está un poco más orientada al público infantil, pero los 15 primeros minutos son realmente gloriosos y el resto de la película es perfecta. Diversión asegurada para toda la familia.
  • District 9: La película revelación del año, con un planteamiento realmente formidable, tocando temas tan peliagudos como el racismo desde una clave de ficción. Para mi es la película de ficción del año, pero además una de las 3 mejores películas del 2009.
  • Star Trek: Que decir de esta película más que ha conseguido que me haga Trekkie, algo que soñaba desde hace mucho tiempo. Siempre he adorado el concepto de Star Trek como una de las "ramas" más fuertes de la ciencia ficción pero es que no podía con la mayoría de sus películas. Ahora J. J. Abrams moldea desde cero todo el universo Star Trek para darnos una versión actualizada. Esperemos que sea la semilla de una larga nueva generación de películas de Star Trek.
  • Los Abrazos Rotos: Almodovar es otro de mis directores favoritos, así que seguramente esta elección está un tanto sesgada, ya que no es la mejor película de Almodovar. Si bien me gusta casi toda la filmografía de Almodovar, desde "Todo sobre mi madre" todas las películas que ha hecho están muy bien cerradas y son mucho más accesibles para la mayoría de la audiencia. Una bonita historia muy bien contada.
  • Resacón en las Vegas: Si bien las "americanadas" (comedias típicas americanas) acaban cansando, "resacón en las vegas" me parece una comedia muy bien cerrada, saliendo un poco de los tópicos más claros de este tipo de cine. Una película muy entretenida que me tuvo riendo durante casi toda la película, algo que hacía mucho tiempo que no conseguía con ninguna película.
  • Moon: Otro peliculón de cine de ciencia ficción. Si no fuera por la excepcional "District 9", sería la película revelación del año. A pesar de ser una película algo intimista, se desarrolla de una forma muy dinámica y plantea una realidad que puede llegar en un futuro no muy lejano, con una serie de cuestiones ético/morales muy interesantes. Una película digna de Kubrik.
  • Revolutionary Road: Un tanto lenta, pero soportable. Las actuaciones, especialmente la de Kate Winslet son memorables.
  • Slumdog Millionaire: Si bien es una película del 2008, no se estrenó en España hasta el 2009. Una de las películas del año con una historia tan tierna y entrañable que a nadie que conozca le ha dejado de gustar.
  • Vicky Cristina Barcelona: Otro de mis directores fetiche, Woody Allen, además con una soberbia actuación de Penélope Cruz, que cada día me gusta más como actriz; eso si, trabajando en castellano, porque sus películas rodadas en inglés no están a la altura.
  • Ponyo en el Acantilado: Poco que decir de las películas de Ghibli, pero es que Ponyo transmite sentimientos tan puros que nadie debería dejar de verla.

Películas que no he visto todavía pero que tengo muchas ganas de ver. Están sin comentario alguno porque aunque les tenga ganas, todavía no puedo opinar.
  • Celda 211
  • Avatar
  • Where the Wild Things are
  • Surrogates
  • Planet 51
  • In the loop
  • ZombieLand
  • Up in the Air
Los chascos del año:
  • Public Enemies: Fui a ver esta película con muchas ganas pero me pareció lenta, insostenible, y contando la misma historia de siempre de la misma manera. Bueno no, de forma todavía más lenta. Imagino que habrá cinéfilos que la adorarán, pero para mi superó el umbral, ya que lo mínimo que le pido a una película es que me resulte entretenida o me sorprenda, y Public Enemies no consiguió que sintiera nada más que sueño.
  • Watchmen: Tenía presente que Watchmen ya como comic no es el típico comic de superheroes, ni mucho menos. De hecho la película es muy buena desde la perspectiva que es muy fiel al comic, pero es que hay comics que es mejor dejarlos como están, se disfrutan mucho como novelas gráficas pero no pueden llevarse al cine.
  • Gamer: El concepto de la película me encanta, pero tiene un desarrollo demasiado previsible.

Configurando GIT en Eclipse y CodeBaseHQ

Hace algunas semanas hablaba de CodeBaseHQ como repositorio GIT para nuestros proyectos. Como además de desarrollo web (xhtml+php+javascript+css) tenemos una parte del código (las recomendaciones y algunas herramientas) funcionando en Java, he querido configurar Eclipse, que es el entorno de desarrollo que utilizamos para desarrollar en Java, para que sea capaz de sincronizarse con CodeBaseHQ vía Git.

En su día ya encontré un plug-in para meter Git en Eclipse, y la cosa pintaba muy simple, pero al tratar de instalarlo me di cuenta que el plug-in está todavía en desarrollo y que no había ninguna release instalable directamente, así que como el proceso tiene algo de gracia, comento los pasos que hay que dar para poder sincronizarse con repositorios Git desde Eclipse.

1.- Instalar EGit, que es el plug-in de Git para Eclipse. Para este paso caben 2 opciones posibles:

1.1.- Bajarse los fuentes y exportarlos como plug-in. Este es el proceso que yo he seguido, pero no lo recomiendo, porque empiezan a saltar muchas dependencias y al final se tarda un buen rato. En el fichero EGIT_INSTALL dentro de los fuentes podéis encontrar el proceso de exportación como plug-in de Eclipse.

1.2.- Irse a la zona de instalación de software dentro de Eclipse (Help->Install New Software) y añadir el siguiente repositorio: http://www.jgit.org/updates. Con esto te permitirá seleccionar el plug-in Egit, instalarlo y al reiniciar Eclipse lo tendrás listo.

Como os comentaba anteriormente, lo mejor es seguir el segundo paso, mucho más limpio y se ahorra mucho tiempo.

2.- ¿Tenemos nuestro par de claves SSH creadas y operativas?

Como al final conectaremos por SSH, nos hace falta tener un par de claves SSH para conectarnos a CodeBaseHQ. En mi caso ya las tenía instaladas, ya que hice algunos commits desde línea de comandos, pero si no las tenéis instaladas podéis seguir este tutorial de CodeBaseHQ para tenerlas listas (el tutorial sirve para cualquier repositorio, no solo para CodeBaseHQ)

Yo instalé la clave en "~/.ssh", pero si las dejáis en algún otro lado, acordáos de la ruta porque os tocará reconfigurar el Eclipse. Dentro de "Preferences->General->Network Conections->SSH2", podemos elegir el directorio donde tenemos las claves, e incluso las propias claves en 2 cuadros distintos.

En este punto ya estamos listos para utilizar Git en nuestros proyectos Java. Supongamos que tenemos ya un proyecto Java en Eclipse y queremos compartirlo. Tenemos que seguir estos pasos:

3.- Seleccionamos el proyecto que queremos sincronizar, botón derecho y damos a "Team->Share Project". Nos sale una nueva ventana donde seleccionamos "Git". A continuación nos sale la configuración Git, seleccionamos el nombre del proyecto y posteriormente al botón "Create..." y luego a "Finish". En este momento ya le hemos dicho a Git que el proyecto actual va a ser un repositorio Git.

4.- Ahora tenemos que añadir los ficheros ya existentes al repositorio. Para ello seleccionamos "Team->Add to Version Control".

5.- Y hacemos el Commit de estos archivos "Team->Commit". Ponemos el mensaje del commit, por ejemplo "Commit inicial" y damos a "Commit".

En este punto ya tenemos el código en nuestro repositorio Git local (recordemos que Git es distribuido). Ya solo nos queda mandarlo a CodeBaseHQ:

6.- Como queremos mandarlo a CodeBaseHQ (o donde sea), seleccionamos "Team->Push-To". Nos sale una ventanita donde tenemos que meter los datos del repositorio externo. En principio, en URI metemos los datos que nos proporciona el repositorio externo, que será algo del tipo "git@codebasehq.com:usuario/proyecto/repositorio.git" y Egit nos rellenará el resto de campos, salvo el protocolo, donde debemos elegir "git+ssh".


Le damos a siguiente y en la nueva ventana solo tenemos que seleccionar "Add all branches spec" y luego a Finish. Se lanzará un proceso en el que se subirán todos nuestros cambios a CodeBaseHQ (o en su defecto a GitHub o cualquier otro repositorio que queramos utilizar).

En Wipley regalamos Videojuegos por Navidad :D


Como son nuestras primeras Navidades con Wipley en activo, queremos compartir estas fechas con todos nuestros usuarios, y por eso nos hemos decidido a sortear unos cuantos juegos entre todos los usuarios registrados antes del 6 de Enero. Anímate a registrarte y participar en Wipley, y puede que los Reyes Magos te dejen un regalito en nuestras oficinas para tí ;)

¿Buscas trabajo en Informática o áreas relacionadas?

La crisis afecta hasta el sector de las TI, y yo lo noto en que a nuestros alumnos les cuesta más tiempo colocarse, o al menos encontrar un trabajo en el que se sientan más o menos a gusto. Lo bueno es que los nuevos tiempos nos brindan nuevas formas de encontrar empleo, y entre las nuevas tecnologías destaca Twitter, que puede ser utilizada a la perfección para encontrar empleos, mediante búsqueda de palabras clave.

Y aún mejor, hay gente que está haciendo una estupenda labor de recopilación de ofertas de trabajo en este sector y las publica en Twitter, y este es el caso de @currofile (Marina Zaliznyak). Si estás buscando trabajo en este área, o te gustaría ver "qué se cuece", te recomiendo que sigas a @currofile a través del Twitter, no te arrepentirás.

Twitter hacia el mainstream

Twitter goza de gran popularidad en Estados Unidos, y en España ya tiene un tirón importante. Sin embargo, Twitter todavía no es una herramienta "mainstream", es decir, para el gran público, como ya lo pueda ser Facebook. Sin embargo, la tendencia de la búsqueda en tiempo real, y el cómo se están adaptando los buscadores como Google a esta tendencia, seguro que tendrá grandes repercusiones en la forma de utilizar Twitter y en su crecimiento en los próximos meses/años. En Google parecen tenerlo muy claro, y muestra de ello es el siguiente video que se ha visto en el Google Search event.

Lo mío es mío y lo tuyo también

El otro día hacia un comentario en Twitter un tanto mosca por un curso para profesores que nos estaban dando en la Universidad. En este curso, que no estuvo mal en temas de contenido, hubo una cosa que me llamó mucho la atención. El profesor se había montado un PowerPoint con una canción de John Lennon que sonaba al principio, después unos cuantos chistes gráficos sacados de internet, imágenes extraídas de otras web, etc. En total, solo un 10% de ese PowerPoint estaba originalmente creado por él mismo, así que podríamos calificar su presentación de un Remix de muchos elementos para darles un sentido distinto.

Hasta ahí bien, pero cuando alguien le preguntó si nos podría pasar la presentación para tenerla de guía y recordar los contenidos impartidos, la respuesta fue una salida por la tangente: "No, es que este PowerPoint es mío, pero tengo escrito un libro...". Vamos, que lo suyo es suyo, y no lo va a dar, pero lo de los demás también es suyo porque se puede montar un remix con el material de los demás sin pagar los correspondientes derechos ni pedir permiso ni tener ni el más mínimo cargo de conciencia.

Y este no es el único caso, y solo quería ejemplificar con un ejemplo real y cercano, una de las realidades de este país, donde "lo mío es mío, pero lo tuyo también es mío". Y esto mismo se aplica a las quejas de la industria cultural de estos días.

Conozco unos cuantos productores de música dentro del "bando de la SGAE" que no hacen más que quejarse de las descargas ilegales y de cómo las descargas perjudican su negocio. Sin embargo, todo el software que se encuentra en sus estudios de grabación, que ni es poco, ni mucho menos barato, es software pirata que se han bajado del eMule o similares. En cuanto al tema del cine, pasa tres cuartas partes de lo mismo, ya que muchos estudios no tienen licencias para todo el software que utilizan, y mucho menos si analizamos la cantidad de ordenadores en las que tienen instalado el software y las restricciones de cada licencia que se aplica a un puesto de ordenador. Si un disco vale 20 € y la industria de la música pone el grito en el cielo porque nos lo bajamos de forma gratuita para nuestra escucha personal, ¿cuál tendría que ser la reacción de la industria del software a que una empresa que necesita un determinado software que vale miles de euros se lo baje y lo utilice de forma gratuita? Cambian varias cosas, y a peor, ya que el software es muchísimo más caro que un disco y, además, no es para uso personal o de evaluación, si no que el software se ha convertido para muchos de estos negocios en una pieza clave que les permite desarrollar su trabajo en condiciones.

Peor aún es el caso de muchos artistas españoles que recaudan grandes cantidades de dinero gracias tanto al mercado español (donde por mucho que digan sigue moviéndose mucho dinero en las industrias culturales), e incluso gracias a las entidades de gestión tipo SGAE, pero tienen su residencia en países donde tributan muchísimo menos que en España (y el dinero no viene a parar a las arcas españolas), o incluso eluden sus responsabilidades económicas con respecto a la Sociedad española.

Hay otro aspecto mucho más etéreo pero para mi incluso más importante, en lo que la industria cultural no ve que está, cuando menos, "tomando prestadas" muchas aportaciones de los demás, es el tema de las influencias y guiños a la realidad en sus obras. La propia Sinde comentaba hace tiempo en una entrevista que muchos de sus diálogos se inspiraban en conversaciones reales que escuchaba mientras tomaba un café o paseaba. Lo mismo pasa con las historias que aparecen en las películas, que no dejan de ser continuos "remakes" de otras historias reales o ficticias. Si un autor crea una canción basándose en una historia que ha escuchado o las vivencias de otra persona, ¿por qué el autor no cree que deba reportarle algún beneficio a quien inspiró su obra? Es un tema súmamente complicado y delicado, y uno de los pilares del Conocimiento Libre, ya que desde la perspectiva de que nada que podamos crear o inventar será nunca algo realmente nuevo, si no una mezcla y recombinación de elementos ya existentes, no podemos decir que ningún conocimiento sea realmente nuestro.

Y es que resulta muy fácil ver la paja en ojo ajena, y llorar pidiendo solo lo de uno, pero sin pensar lo que uno está dejando de aportar al resto de la Sociedad. También me queda claro que debemos proteger a los autores de contenidos culturales como una forma de preservar la cultura, pero legislando de acuerdo a la Constitución, aprovechando el poder judicial, y sin criminalizar a los usuarios, ya que no somos ladrones, ni mucho menos piratas, símplemente ahora tenemos una mayor capacidad de decisión sobre qué contenidos culturales nos merece la pena comprar y cuales símplemente queremos "usar y tirar", y por ello nos descargamos. La industria cultural debe modernizar sus modelos de negocio, y explotar la tecnología a su favor, algo que ha sabido hacer muy bien la industria del videojuego.


P.D: Durante la escritura de este post, ningún artista ha sufrido daños ni ha dejado de ingresar dinero por mi culpa ya que he escuchado canciones por Spotify. Otra cosa es que sus intermediarios no les hayan repercutido su porcentaje correspondiente y, gracias a ellos, si que estén dejando de ingresar el dinero que les corresponde.

Más que agradecido a quienes han dado la cara #MANIFIESTO

Mucho se ha hablado hoy del anteproyecto de ley de economía sostenible y del #Manifiesto, e incluso mucho de los que han sido elegidos como representantes de los Internautas. Algunos han criticado que la elección de estos representantes ha sido arbitraria y que no representan a los Internautas en general, pero yo no puedo hacer más que estar agradecido del esfuerzo y tiempo que han dedicado a una causa complicada como la que hoy se traían entre manos.

Como siempre, es fácil ver los toros desde la barrera, protestar como yo mismo he hecho, sentado delante de una pantalla, pero calentito en el despacho o en mi casa, sin el estress y los nervios de tener que dar la cara por algo que no solo te atañe a ti. Podemos pensar que hubiera estado bien que se comportaran de otra manera, que Enrique Dans no se hubiera levantado, o que se tendrían que haber ido todos mucho antes, pero la realidad es que la situación era muy complicada, y ante una reunión que estaba organizada como una trampa atrapa-moscas, hay que tener mucho valor para aguantar como han aguantado Dans y compañía, en un día que como bien comentaba Enrique Dans por Twitter, ha sido muy largo.

Y como es de bien nacio ser agradecido, debemos agradecerles a todos los que han estado esta mañana en la citada reunión por dedicar su tiempo a una causa que es de todos. Debemos comprender que en la diversidad de opiniones está la virtud, y que no cabe duda que lo han hecho lo mejor que han podido, tratando de defender los derechos de todos los ciudadanos e internauras. ¡Chapeau para todos ellos!

Actualización: Skiter, Pepe y Ude se unen a los agradecimientos.

La economía del mangoneo

El tema del día ha sido el anteproyecto de Ley de Economía Sostenible y el manifiesto hecho público al respecto. Mucho se ha hablado sobre el tema, así que voy a tratar de no repetirme demasiado, pero si aportar un punto que me hace especial "gracia", y es el cómo parece que el gobierno de nuestro país ni entiende ni quiere entender la economía.

Cualquier empresa ha de validar los modelos de negocio de sus productos antes de que vean la luz, es algo que cualquier persona puede comprender, ya que por muy buen producto que puedas ofrecer, si los costes de producción son superiores a los ingresos que generan sus ventas, o bien si la aceptación va a ser muy baja entre el público objetivo, no resulta en un negocio rentable y por lo tanto no tiene sentido comercializarse. Es un punto básico para cualquier empresa e industria, y cualquier inversor que quiere entrar en un negocio, es uno de los primeros aspectos en los que se fija.

Incluso cuando trabajas en actividades de I+D, el supuesto "nuevo pulmón" de la economía de este país, has de ser consciente del modelo de negocio y del posible mercado de los resultados de tu investigación. Esto incluso se refleja en convocatorias de I+D a nivel nacional, como el Plan Avanza I+D, donde uno de los puntos de la memoria exigida a la hora de presentar el proyecto, debe recoger tanto el mercado del producto final que se quiere desarrollar/investigar, como algunas previsiones de ventas, etc.

Ahora bien, nuestro Gobierno disfruta haciendo excepciones con la industria de la Cultura, y el anteproyecto de economía sostenible no es, ni de lejos, la primera vez. Ya en el FICOD me hirvió la sangre al enterarme que parte del dinero de los Avanza fue a parar a Filmotech, un proyecto que jamás será rentable por varios motivos, que van desde la pésima calidad del desarrollo, hasta la nula proyección de mercado. Y es que después de que te denieguen un proyecto Avanza sin darte razón alguna, que posteriormente pidas explicaciones y te digan que la política de la Secretaría de Telecomunicaciones es no explicar el por qué te deniegan un proyecto, el ver que parte del dinero de los Avanza se va para proyectos de más que dudosa valía, uno siente que le toman el pelo descaradamente.

Y es que no puedo parar de hacerme esta pregunta: ¿Por qué cualquier empresa, incluso aquellas dedicadas a la I+D, han de validar que sus modelos de negocio se adecuen a la realidad social y económica y se pretende que la Sociedad asuma a la fuerza el modelo de negocio que desde la Industria cultural española se impone?

El anteproyecto de ley, además de tirar por tierra los derechos fundamentales de los ciudadanos, va totalmente en contra del modelo económico por el que nos regimos, y si empezamos a hacer excepciones en determinados sectores estamos creando un tumor que se extenderá al resto de la economía española.

Por mucho que se queje la industria de la Cultura, sus quejas encierran muy poco de realidad y mucho de pataleta. Prueba de ello es que mientras las discográficas pierden dinero (al menos dejan de ganar), los artistas ganan cada día más dinero gracias a los conciertos en directo, merchandising, etc. Los consumidores tienen el derecho de hacer lo que quieran con su dinero, y si prefieren gastarlo en asistir a conciertos en lugar de en discos y películas, ¿que narices tiene que decir el gobierno al respecto? Por mucho que digan, los consumidores seguimos invirtiendo en Cultura, pero de una manera muy distinta a la de antes. Ahora tenemos más opciones, como la de comprar canciones sueltas por un euro en lugar de discos a más de 20 euros de los cuáles apenas se aprovechan un par de canciones. Vivimos en una economía global y podemos aprovecharnos de "importar" cultura de otros países donde los precios son más razonables, como es el caso de los videojuegos, cuyo precio en España es prácticamente el doble que su precio en Estados Unidos o el Reino Unido. Hemos dejado de ser meras marionetas de la industria cultural, que en este país nunca nos ha dado buenas opciones, y una vez hemos pensado por nosotros mismos, la industria entera ha puesto el grito en el cielo.

Y como consumidores, como ciudadanos de este país, no podemos dejar que nos tomen el pelo, no podemos dejar que nos quiten opciones, no podemos permitir que el anquilosamiento de una industria arcaica frene nuestro desarrollo.

[Meme] ToDo List 2010

Pepe me manda este meme, y además de seguirlo, me obliga a reflexionar un poco sobre cuáles son los objetivos principales para este 2010. Los voy a dividir entre profesionales y personales, y aunque se que la mayoría se quedarán sin hacer, al menos el mero ejercicio de planteármelo espero que me sirva para algo :P

Profesionales
  • Conseguir que Wipley/Social Gaming Platform salga adelante. En este sentido, y con Wipley y nuestro motor de recomendaciones ya funcionando, espero que podamos levantar el capital que nos hace falta para dedicarnos en exclusiva a esto, y también poder hacer nuestras primeras ventas.
  • Que salga adelante el Máster en Dispositivos Móviles que, si todo sigue así, dirigiré el año que viene. Acepté el tratar de llevarlo adelante porque es un campo que me encanta, y con mucha relación con lo que podemos hacer en la empresa, por lo que puedo aprovechar las sinergias entre ambas cosas.
  • Aumentar mi producción científica. 2009 no ha sido mi mejor año en cuanto a publicaciones científicas, tanto en cantidad como en calidad, aunque la organización del MSM nos ha traído la publicación de las actas del workshop, así que algo es algo. Aún así, ya lanzados Wipley y el recomendador, tenemos algo más de tiempo para la innovación y esperamos publicar en 2010 algunas de las innovaciones que estamos aplicando en el campo de los sistemas de recomendación.
  • Terminar la "fucking" tesis, que aunque paso de ella, tengo que hacer el esfuerzo de cerrarla y terminar el ciclo.
Personales
  • Hacer deporte de forma más regular, tanto ir al gimnasio como jugar al paddle todas las semanas.
  • Adelgazar 10 kilitos, a ver si me vuelvo a poner en menos de 80.
  • Retomar el buen hábito de la lectura por placer, no solo leer artículos científicos. Además, tengo una pila de libros pendientes que ocupa media librería.
  • Disfrutar todo lo que pueda de mi familia, tanto mis padres como Montse, ya que a veces con temas de trabajo no les dedico todo el tiempo que se merecen.
Como me toca pasarle el Meme a alguien, aprovecho a pasárselo a Frankie y a Luis Ignacio, que así les meto algo de presión ;)

El chiste del año: "El pago por el contenido en Internet es irrenunciable"

Público se hace eco de las palabras de Antonio Fernández-Galiano, presidente de la Asociación Española de Editores de Diarios (AEDE), que cuando menos suenan a chiste barato. Sus palabras se encuentran en la línea de la actual disputa de Murdoch por cobrar por los contenidos online, e insta al sector de la prensa en españa a empezar a cobrar a los internautas por la información que ofrecen en la Red los diarios digitales.

Claro está que el propio Antonio Fernández-Galiano tiene grandes intereses en el sector, tanto por ser presidente de AEDE como por ser consejero delegado de Unidad Editorial (responsables de El Mundo y elmundo.es entre otros).

¿Por qué me suenan a chiste sus palabras? Voy a desgranar algunos de sus argumentos y tratar de explicar mi visión sobre el tema.

"El pago por el contenido en Internet, sin duda, es fundamental. ¿Cómo no va a cobrarse por algo que tiene un valor?".

Solo esta frase me induce a varias reflexiones. Para empezar, ¿por qué es fundamental el pago por contenido en Internet? Curiósamente, hasta la fecha muchos de los negocios que han triunfado en Internet se sustentan en modelos de negocio que son gratuitos para el usuario, y recogiendo beneficios en el valor añadido que se aporta a las empresas (véase el caso de Google, gratuito para usuarios, que recoge beneficios de las empresas con AdWords), o bien modelos mixtos (freemium). Los medios tradicionales están acostumbrados a los modelos de negocio off-line, donde se puede cobrar por un soporte físico. Los medios tradicionales no se han adaptado al medio digital, más bien están huyendo del mundo físico forzados por la vorágine de Internet, y por el escaso valor añadido que aportan a los usuarios/consumidores. Y en esta huída, tratan de trasponer su modelo del "mundo físico" a un mundo digital donde, por un lado, las reglas son distintas, y por otro no pueden ejercer la misma presión al no existir prácticamente barreras de entrada para montar un medio de comunicación online (al menos comparadas con las que existen en el mundo "real").

Por otro lado, el propio Antonio lo deja claro con su frase: "¿cómo no va a cobrarse por algo que aporta valor al usuario?". Y la principal reflexión que deberían hacerse los medios tradicionales es si realmente están aportando valor al usuario. Las líneas editoriales de estos medios están excesivamente marcadas y no proporcionan ni información objetiva, ni información de primera mano. Los medios tradicionales se han acomodado y apenas existe el periodismo de calidad y/o investigación; los medios se han acostumbrado a hacerse eco de los comunicados de agencias como EFE, al más puro estilo ReTweet del mundo digital. ¿Realmente aporta valor a los usuarios que se reenvíe información generada por terceros? ¿Realmente aportan valor reportajes que no están contrastados y presentan claros y graves errores? ¿De qué le sirve al usuario leer noticias que ya ha leído en muchos otros medios digitales con anterioridad?

"Se puede mantener informado al ciudadano de una manera mucho más superficial, mantener una línea caliente de información inmediata y actualizada como servicio gratuito, que es compatible con el cobro de un contenido mucho más elaborado"

Al menos parece que hasta los propios medios tradicionales se dan cuenta de las bonanzas de modelos de negocio que han triunfado en el mundo digital, como el modelo freemium. Aún así, queda determinar si los medios tradicionales son capaces de ofrecer estos contenidos "de calidad" y más elaborados. A día de hoy ya han surgido muchos medios digitales independientes, ya bien sea en forma de diarios online, como en forma de blogs, que son capaces de ofrecer información elaborada y de calidad, y encima segmentada por intereses. Si los medios tradicionales quieren competir en este segmento, deben ser capaces de cubrir nichos más específicos y con noticias mucho más elaboradas, rescatando los ideales del periodismo que muchos han dejado escondidos en un rincón, acumulando polvo.
"Existen problemas en el sector que requieren interenciones profundas [por el Gobierno]"

Y es que quien no llora no mama, está claro, pero esta postura me resulta muy similar a la de las discográficas, o la de la industria del cine en España. Cuando las cosas no van bien, la culpa es de los consumidores, y el Gobierno tiene que ayudar al sector para sacar a las empresas del pozo sin fondo donde los han metido los ciudadanos. Y las cosas no son así, "this is business", y hay que sacarse las castañas del fuego para sobrevivir. Muchos medios tradicionales han despilfarrado muchísimo dinero estos últimos años, especialmente tratando de adaptar lo digital a ellos, en lugar de tratarse de adaptar a lo digital. ¿Y quién tiene la culpa aquí?, pues evidentemente las empresas, con su falta de visión y adaptabilidad, y son precisamente ellos quiénes tienen que pagar. Que se adapten rápido, que se dejen de sueldazos en las cúpulas directivas, y que escuchen las necesidades de los consumidores, que son sus clientes, y como bien reza el dicho, "el ciente siempre tiene la razón".

Y con todo esto no digo que todo en Internet tenga que ser gratuito, ni mucho menos. Personalmente ya pago por algunos servicios que considero de gran valor añadido, como pueda ser Flickr para gestionar mi abundante colección de fotos, o respositorios de software distribuido (CodeBaseHQ), etc. Sin embargo Internet ofrece un ámplio abanico de posibilidades, y si puedo obtener un servicio gratuito que se encuentra al mismo nivel de calidad (o al 95%) que otro medio de pago, como persona con medio dedo de frente que soy, no pagaré y utilizaré ese dinero para cosas que me aporten más valor. Y es que el usuario no está en contra de la cultura, ni del periodismo. El usuario está en contra de que le tomen el pelo constántemente y lo traten como a un gilipollas. Y es que, como bien decía un buen amigo, "uno es tonto, pero no gilipollas".

Backup2Mail para automatizar los backups de tu Base de Datos

Cuando tienes una aplicación web que tira de base de datos (en nuestro caso MySQL), eres más consciente de la importancia de automatizar procesos como el backup de la base de datos, para poder recuperar toda la información en caso de un fallo grave del sistema. De todas formas, a día de hoy el estar a cargo de una base de datos es algo más habitual de lo que creemos, ya que muchos utilizamos blogs que están instalados en servidores propios y tiran de su propio MySQL. En estos casos, también conviene darse cuenta del problemón que se nos puede venir encima si perdemos los datos de la base de datos.

Si bien podemos hacer copias de seguridad de la base de datos de forma manual, ya bien sea utilizando el MySQLDump, o exportando desde el PhpMyAdmin, resulta más práctico el automatizar el proceso para que no acabe convirtiéndose en una mera buena intención más de año nuevo. Para automatizar el proceso tenemos muchas opciones, y en sitios como Noupe ya han dado cuenta de varias recopilaciones acerca de las herramientas que se pueden usar.

De todas las opciones posibles, yo me he acabado decantando por usar Backup2Mail, un pequeño script en PHP que podemos configurar con los datos de nuestra base de datos y nuestro correo y nos envía un backup de la base de datos (comprimido) a nuestro correo. Si metemos una invocación a este script desde el cron de nuestro sistema, conseguimos que cada X horas se nos envíe un volcado de la base de datos al correo. Yo por ahora lo tengo configurado para que me envíe la copia de seguridad 1 vez al día, para evitar generar tráfico excesivo a través del correo (nuestra base de datos ya pesa un poquito).

Usando CodeBaseHQ como repositorio GIT

Si bien hasta ahora hemos estado más preocupados en desarrollar Wipley y hemos dejado de lado algunas cosas, con la puesta en producción nos han surgido temas más relacionados con el cómo vamos a gestionar el proyecto a partir de ahora. Una de las necesidades que ya íbamos notando desde hace tiempo era el de disponer de un repositorio para poder desarrollar de una forma más organizada y con un control de versiones decentes.

Si bien después de una charla de Raúl Murciano, un crack en temas de desarrollo web, en las pasadas Jornadas de Conocimiento Libre, prácticamente me convenció para abondonar Subversion y coger GIT como control de versiones, el otro día me surgía todavía la duda, especialmente habiendo leído algunas bonanzas sobre Mercurial. Después de consultarlo en Twitter, la respuesta de @pabloformoso, me acabo de convencer por GIT. Cuando varios desarrolladores de primera te recomiendan algo, es que tienes que hacerles caso ;)

Viendo las alternativas de hosting con GIT para proyectos software, me quedaba todavía la duda de si elegir GitHub o CodeBaseHQ. Por un lado GitHub lo usan una gran variedad de grandes proyectos Open Source, y permite tanto gestionar proyectos Open Source como proyectos privados. Por otro lado CodeBaseHQ ofrece casi lo mismo que GitHub (aunque solo proyectos privados) pero añade funcionalidades interesantes para la gestión de proyectos como la gestión de milestones, ticketing para los bugs o mejoras, wikis, gestión del tiempo, etc.

Al final nos hemos decantado por CodeBaseHQ. Por un lado las funcionalidades adicionales resultaban bastante interesantes y nos evitan el tener que tener otro sistema independiente para la gestión del ticketing, por ejemplo, y por otro lado las comparaciones que hemos encontrado en Internet parecen apuntar a que CodeBaseHQ funciona un poco mejor que GitHub. Eso si, cuando liberemos alguno de los proyectos, utilizaremos GitHub, que para temas OpenSource tiene puntos muy interesantes, como el hecho de las cuentas gratuitas para los proyectos de código abierto, o la gran aceptación por parte de la comunidad.

Prueba Wipley, tu red Social de Videojugadores

Lo comentaba la semana pasada, justo antes de la presentación oficial en el FICOD, pero ya estamos en funcionamiento. Después de un añito y pico dedicados a madurar la idea de crear una red social de videojugadores (entre otras cosas), hemos lanzado (ya por fin :D) Wipley, una red social de videojugadores. Acabamos de publicar un extenso post sobre Wipley, y sobre lo que puedes encontrarte dentro de Wipley en el blog oficial de Wipley, pero si te gustan los videojuegos, lo mejor que puedes hacer es probar Wipley.

Espero veros a muchos de vosotros, si no a todos, por Wipley :D

El próximo miércoles nace Wipley :D

Lo acabo de comentar en el blog de Wipley, abrimos oficialmente las puertas de Wipley el próximo miércoles aprovechando nuestra presentación en FICOD 2009.

Sin embargo, quería comentarlo de una forma más personal desde mi blog, y reflexionar un poco sobre el camino que hemos recorrido desde Mayo de 2008, cuando nos sentamos Frankie, Borja y yo en una sala de reuniones de nuestra Universidad para intentar sacar algún proyecto personal adelante, más allá de los proyectos de I+D en los que estábamos involucrados. En Noviembre de 2008 creamos la empresa y ahora, un año después, ya estamos listos para "ver la luz".

Mirando al pasado, no cabe duda que hemos dado unas cuantas vueltas en círculos, hemos cometido bastantes errores, pero ante todo hemos aprendido muchísimo. Lo que en un principio parecía un camino mucho más fácil, particularmente porque en Mayo de 2008 lo de la crisis aún era algo por demostrar, se acabó convirtiendo en una auténtica experiencia, incluso para 3 personas que ya habían creado empresas en el pasado (como era nuestro caso).

El tema de conseguir inversión es una de las cosas que más nos ha traido de cabeza, y de hecho hasta el momento no hemos concretado inversión, aunque tenemos pendiente que el CDTI resuelva el proyecto PID que pedimos en Mayo de este mismo año. Viendo que no podíamos contar con financiación para dedicarnos a tiempo completo al desarrollo de Wipley y de los sistemas de gestión inteligente de los medios sociales que queríamos desarrollar, nos lanzamos al desarrollo en nuestro tiempo libre, lo cual nos ha llevado ha pasarnos más de 1 año con una doble jornada laboral.

Por suerte, la libertad que tenemos en temas de I+D en nuestra Universidad (que se ve compensada por otro lado por la elevada carga de clases que tenemos), nos ha permitido converger la investigación que hacemos ahí con la I+D+i de nuestra empresa, lo cuál siempre es de ayuda, y de ahí la organización del MSM09 (1st International Workshop on Mining Social Media), y algunos otros resultados de investigación que están proyectados para un futuro próximo, como el número especial que organizamos para la International Journal of Electronic Commerce, o algunos artículos que estamos escribiendo en temas de recomendación.

Sin embargo, con Wipley hemos dedicado más tiempo del que deberíamos haber necesitado. Por un lado el dilema de utilizar un framework para desarrollar Wipley encima vs el desarrollo desde cero nos hizo retrasarnos unos cuantos meses. Empezamos probando Dolphin como framework, pero vistas las limitaciones, nos pusimos a desarrollar Wipley desde cero. Llegado a un punto (comienzos del verano de 2009) nos dimos cuenta que necesitábamos agilizar el desarrollo si queríamos poner el foco en la parte tecnológica de la empresa, como es el motor de recomendación y el motor de búsqueda social. Así que volvimos a estudiar los frameworks existentes y encontramos ELGG, que se ha convertido en el framework sobre el que soportamos Wipley, y del que estoy totalmente "enamorado" por su flexibilidad y su excelente diseño (pese a sus carencias a nivel de documentación, aunque está mucho mejor documentado que muchos otros).

Durante el verano hicimos el diseño de Wipley, tratando de respetar el diseño que más había gustado a los lectores del blog de Wipley en su momento, y desarrollamos toda la parte de gestión de los videojuegos. Llegado Octubre, y con Wipley funcional, lanzamos la beta cerrada que han probado casi 40 usuarios cercanos a nosotros, y sobre la que hemos ido arreglando fallos y retocando funcionalidades. Para variar, el tiempo avanzaba más rápido de lo que queríamos, y no hemos podido añadir todas las funcionalidades que hubiéramos deseado para la primera versión "pública" de Wipley, pero el "deadline" que nos proporcionaba la presentación en FICOD nos ha hecho ser todo lo prácticos que podíamos ser y seleccionar aquello que considerábamos imprescindible para esta primera versión.

Analizando todo esto, no me cabe duda que si hubiéramos sido suficiéntemente pragmáticos cuando comenzamos con todo esto, y si hubiéramos conocido ELGG en ese momento, hubiéramos tenido esta primera versión de Wipley para Enero del 2009. Son 10 meses de diferencia que nos hubieran venido muy bien, pero también 10 meses en los que hemos aprendido muchas cosas, y en los que hemos podido presentar nuestra idea de empresa en varios foros, recibir algún premio y, sobre todo, muchísimo feedback desde el punto de vista empresarial (vamos, de cómo hacer dinero con esto y atraer inversores).

También estos 10 meses nos han permitido conocer a mucha gente que nos ha ayudado y está ayudando en el desarrollo de la empresa. Tanto los miembros de nuestro consejo asesor (que espero podamos anunciar pronto), como algunos que aunque hubiéramos querido que estuvieran en el consejo no pueden estar, como otros que nos han aportado feedback e ideas, o al menos nos han hecho replantearnos las cosas.

Así pues, no me arrepiento en absoluto de los errores que hemos cometido, y solo espero que el tener Wipley ya funcionando, así como nuestro sistema de recomendación social, nos abra puertas para conseguir la financiación que necesitamos para poder desarrollar la empresa, empezar la tarea de comercialización de nuestra tecnología, y seguir desarrollando todas las ideas y productos que tenemos en mente.

Esto solo es el comienzo de un largo camino :D

Batiburrillo Links 27

Una racioncilla de enlaces variaditos:

"La semanita de Google", visto en el blog de Francisco Carrero. Resumen de todas las novedades que nos ha traído Google en los últimos días. Como bien comentaba Javier Cuervo en Twitter, "lo de Google va camino de ser el Imperio de Carlos V".

"Self-Improving Systems that Learn Through Human Interaction", visto en el Scientific Blog de Yisong Yue. Excelente artículo de divulgación acerca de a dónde vamos en los sistemas inteligentes, especialmente en aquellos relacionados con la recuperación o análisis del texto. Ya cuando estuvimos en el RecSys, uno de los temas sobre los que más hincapié se hacía era el hecho de que los sistemas de recomendación deberían aprovechar mejor el feedback implícito en las acciones de los usuarios, y menos el explícito (votaciones, etc.), que muchas veces genera ruido o es difícil de utilizar.

"España, ¿referente en Software Libre?", visto en La Pastilla Roja. En este post de Sergio Montoro, corrobora que su opinión es que en España ya somos un referente en el uso e implantación de Software Libre, aunque nos queda todavía que llegar a ser un referente en desarrollo y exportación.

"A NOSQL Overview And The Benefits Of Graph Databases", visto en SlideShare. Es una presentación acrerca de las bases de datos orientadas a grafos, centrada primordialmente en Neo4J. Está en la línea del NoSQL que comentaba hace tiempo, y tiene mucho sentido en aplicaciones sociales.

"Necesitas un Sistema de Recomendación en tu Web. ¿Es que no te das cuenta?", visto en el blog de Francisco Carrero. En este post Francisco analiza cómo algunas empresas son reacias a implantar sistemas de recomendación u otras tecnologías pese a que sea claro cuáles son los beneficios que les van a reportar. Después analiza algunas de las ventajas de integrar un sistemas de recomendación en tu web, desde un punto de vista pragmático.

"¿Usabilidad = reduccion de la funcionalidad ?" visto en Alicia en el País de las Inversiones. En este post se analiza cómo una de las máximas de las aplicaciones web (simplicidad hasta el máximo), está evolucionando, ya que cada vez encontramos aplicaciones más complejas (p.e. Wave).

"La función del Community Manager: descárgate el whitepaper", visto en Territorio Creativo. La gente de eTc ha hecho un excelente trabajo tratando de desarrollar el concepto de Community Manager, determinando su papel y sus funciones. La figura del Community Manager resulta de vital importancia para mantener las comunidades online activas, detectar posibles problemas, etc.

"La SGAE supera a Hacienda como la entidad más odiada por los españoles", visto en el blog de Alejandro Suarez. La verdad que el título es ya descriptivo de por si, aunque lo más notable es que es el resultado de un estudio realizado por la red de blogs de Alejandro Suarez, y no una percepción propia, por lo que se demuestra que la SGAE, en cuestión de imagen de marca, lo está haciendo como el culo.

Mientras las discográficas pierden, los artistas están haciendo más dinero que nunca

Interesante entrada en Boing Boing que recoge los resultados de un análisis de Times Labs sobre el mercado de la música. Los resultados del estudio son claros, si bien las discográficas están perdiendo beneficios, los artistas están logrando hacer más dinero que nunca gracias a los conciertos en vivo.

En la gráfica se puede ver cláramente esta tendencia, además que muestra claros síntomas de que los ingresos gracias a las actuaciones en directo no van a decrecer en los próximos años, si no seguir subiendo a un buen ritmo. Por otro lado, se puede observar como las actuaciones en directo son lo que más beneficios proporciona a los artistas en general, mientras que el negocio de los discos solo beneficia a las discográficas.

¿Y por qué están creciendo tanto las actuaciones en directo? Si bien el estudio no ofrece conclusiones al respecto, la cuestión parece estar bastante clara. La gente no descarga contenidos musicales porque no quiera pagar por la música, si no que la gente prefiere dedicar ese dinero a disfrutar de un espectáculo más único y menos empaquetado. Por otro lado, estamos cansados del modelo de negocio de las discográficas, discos repletos de canciones que no nos interesan a unos precios demasiado caros.

Google trata de acelerar la Web con SPDY

En el blog de Google Research comentan acerca de un nuevo proyecto de Google llamado SPDY ("SPeeDY"), que aunque está todavía muy en pañales, es uno de los esfuerzos por parte de Google para lograr una Web más rápida. Según comentan desde Google, SPDY es un protocolo de la capa de aplicación para transportar contenidos sobre la Web, diseñado específicamente para minimizar la latencia gracias a la multiplexación de streams, priorizar peticiones y compresión de cabeceras HTTP.

Si bien no dan demasiados detalles técnicos, los resultados experimentales parecen prometedores ya que están logrando que las páginas web carguen un 55% más rápido. Si bien aún van a seguir con el desarrollo de SPDY, ya están abriéndose a la comunidad para lograr que SPDY sea todavía más rápido y se adapte a condiciones más reales. Como casi todo lo que hace Google, ya tiene documentación online y ofrecen el código, así como han abierto un grupo de discusión para tratar SPDY.

La revista Esquire y la Realidad Aumentada

La realidad aumentada está de moda, y lo seguirá estando durante mucho tiempo, por la cada vez mayor facilidad para conseguir sus tecnologías base: cámaras de alta calidad, algoritmos de visión por computador y pantallas para poder visualizar los resultados. De hecho, las plataformas móviles (iPhone, Android, etc.) ya empiezan a explotar la realidad aumentada de múltiples formas, como pueda ser la aplicación Nearest Tube para el iPhone, Layar, o los intentos de algunos investigadores de mezclar la realidad aumentada con Second Life.

Con todo esto en mente, el número de Diciembre de la revista Esquire se centra en la realidad aumentada hasta puntos insospechados, ya que utilizando los códigos de barras de sus páginas y un software que se puede bajar de forma gratuita, podemos acceder a contenido especial protagonizado por Robert Downey Jr. El vídeo no tiene desperdicio:


MySQL atrapado en medio de la fusión Oracle/Sun

El tema ya lleva tiempo en el candelero, pues hace ya unos cuantos meses que Oracle anunció la compra de Sun, y todavía no se ha resuelto el tema. La compra de Sun por parte de Oracle es una gran operación, 7.400 millones de dólares, y desde el principio planteaba unas cuantas dudas acerca de algunas tecnologías de Sun. Si bien el futuro de Java ya no parece turbio, por el interés de Oracle de preservar el lenguaje y su ecosistema, MySQL no está corriendo tanta suerte, ya no por las decisiones de Oracle, si no porque los reguladores anti-monopolio europeos no ven con buenos ojos que Oracle se quede con una de las principales bases de datos Open Source del mercado.

La administración americana lo tiene más claro, ya que para ellos existe un buen número de bases de datos Open Source en el mercado, lo cuál permite que siga existiendo competencia en el mercado. Sin embargo, para europa el tema no está claro y solo verían con buenos ojos la fusión Oracle/Sun si MySQL se vendiera a una tercera empresa.

El tema va para largo, porque Oracle no quiere perder a una de las perlas de Sun en la absorción, y la Unión Europea no parece dispuesta a poner en peligro el mercado de las bases de datos con una posición todavía más dominante de Oracle. Desde mi punto de vista, sería muy positivo que MySQL se "independizara" de Oracle, ya que aunque Oracle pudiera mantener MySQL como una base de datos libre, no se asegura una continuidad en el desarrollo de MySQL, y se pondría en peligro una buena parte de la infraestructura de la Web, donde MySQL es una de las bases de datos más extendidas, especialmente en el inmenso, pero todavía emergente, mercado de las redes sociales.

¿Quieres probar Google Wave?

Desde hace algún tiempo tengo cuenta en Google Wave, una de las herramientas de Google de las que más se ha hablado en los últimos meses y que está orientada a entornos colaborativos. Todavía está en fase beta, con bastantes errores, pero es funcional y resulta bastante útil para muchas cosas, de hecho en mi empresa ya la estamos usando para organizar la investigación que estamos haciendo y para muchas otras cosas.

Tengo 5 invitaciones para "regalar" desde este blog, así que a los 5 primeros comentarios a este post pidiéndome una invitación (dejad vuestra cuenta de GMail para poder invitaros), les invitaré inmediatamente. Luego las invitaciones se tardan en procesar unos días (por parte de Google), pero por lo que se hasta el momento, en menos de 1 semana están operativas.

GO: Google crea su propio lenguaje de programación

Lo comentaban en Mashable, y por un lado resulta una noticia impactante, pero por otro tiene mucha lógica. Google acaba de lanzar Go, un lenguaje de programación open-source orientado a acelerar el código que se ejecuta en la web, ya que Google cree que combina rendimiento y velocidad.

Go está basada en la familia del lenguaje C, uno de los árboles de lenguajes de programación más utilizados del mundo. Sin embargo, incorpora elementos de Python, y de la familia Pascal/Modula para lograr programas más rápidos y dinámicos.

Si queréis más información, podéis ir a la página de Go, y/o ver este vídeo de presentación.

Una campaña de Acciona "rompe" Youtube

Los medios sociales ofrecen una gran variedad de opciones para crear campañas publicitarias innovadoras y aunque la mayoría de las empresas optan por lo típico (banners), algunos otros tratan de innovar en la utilización de los medios sociales para lograr una mejor imagen de marca. Y este es el caso de Acciona, que ha tenido una muy buena idea para utilizar YouTube de una forma muy poco explotada hasta ahora (que se sepa solo una campaña de Wario Land hizo algo parecido).

El video hay que verlo en YouTube, esa es la gracia, aunque os dejo una captura para que os hagáis una idea:




Explosión Creativa

Hay épocas en las que uno está menos creativo, y otras en las que las ideas fluyen solas y casi uno se siente agobiado por la cantidad de cosas que se quieren hacer y el poco tiempo que hay. La verdad que con los temas de la empresa y las investigaciones que hacemos, llevamos un tiempo haciendo muchísimas cosas, pero estas últimas semanas están siendo de verdadera explosión creativa, y no hago más que apuntar ideas en post-its (y también en Google Wave, aunque con miedo a que eso desaparezca en cualquier momento :P) que llevo pegados al portátil.

Unos días especialmente creativos fueron los días en los que estuvimos en el RecSys en Nueva York. Aprovechando los descansos, Frankie y yo empezamos a divagar sobre todo lo que podíamos hacer en temas de recomendación y de tantas ideas que surgieron al final pudimos sacar 3 líneas de investigación a seguir en Sistemas de Recomendación en función de nuestros intereses actuales. Así pues, tenemos trabajo de investigación para rato, y encima investigación muy aplicada, como a nosotros nos gusta.

Por otro lado, hoy mismo se ha pasado Luis Ignacio, un ex-alumno, buen amigo y un verdadero crack de todo lo que hace. Estuvimos hablando de sobre qué podía coger como tema de tesis, y al final salió una fusión entre realidad aumentada y web social que encima podemos aplicar a Wipley. Todavía no se si al final se decantará seguro por esta vía para el doctorado, pero la verdad que me gustaría poder trabajar con él en estos temas, ya que creo que podría salir un sistema muy interesante.

Luego están los frutos de lo que llevamos tiempo haciendo. El workshop en Minería de Datos sobre medios sociales (1st International Workshop on Mining Social Media), que propusimos hace tiempo como una especie de "ida de olla", ahora es una realidad y se celebrará el día 9 de Noviembre en Sevilla, donde se presentarán 10 artículos muy interesantes con distintas ideas sobre cómo aprovechar al máximo los datos de la web social. De la organización de este workshop nos ha salido la posibilidad de preparar un número especial de una revista científica, la International Journal of Electronic Commerce, también en temas de Mining Social Media. Y hay también perspectivas de que salgan mas temas relacionados, junto con las cosas que ya han salido, como la charla que organizamos en la UEM con William Cohen, o nuestra participación en las IV Jornadas MAVIR.

Luego preparando Wipley, poniéndola guapa para su estreno en el FICOD, donde haremos la presentación oficial, no paran de surgir ideas y más ideas con funcionalidades de todo tipo. Y cada día está más cerca el día que verá la luz, y eso nos ilusiona muchísimo.

Algunos piden semanas de 30 horas, y a mi me gustaría poder tener días de 60. O al menos que el tiempo pasara un poco más despacio, ya que apenas damos de si para todo lo que tenemos que hacer. Pese a todo el curro que queda por hacer, hacía tiempo que no me encontraba tan ilusionado.

Javier Cuervo@IV Jornadas de Informática de la UEM

Por fin puedo colgar otra de las charlas de las IV Jornadas de Informática de la UEM. Esta vez toca la charla de Javier Cuervo, que en su momento dirigía la oficina de emprendedores de Madri+D y ahora está en el Parque Digital de la EOI. Su charla se centró en los emprendedores de base tecnológica y resulta de gran interés para todos aquellos que tratamos de montar empresas innovadoras.

IV Jornadas MAVIR: "Acceso a la Información en Redes Sociales"

Lo acabo de comentar en el blog de SGP (nuestra empresa) y en el de Sistemas Inteligentes@Madri+D, pero también quiero comentarlo aquí desde una perspectiva más personal. El 19 y 20 de Noviembre se celebran las IV Jornadas MAVIR, este año centradas en el "acceso a la información en Redes Sociales". Moderaré la mesa redonda de redes sociales y Francisco Carrero (CEO de SGP) participará en la mesa redonda de empresas del consorcio.

Si a alguien le apetece pasarse, estaremos encantados de veros por ahí.

El Futuro de los Sistemas de Recomendación [HUMOR]

4 días en una conferencia de Sistemas de Recomendación te vuelven incluso más friki en algunos temas, y en este momento no puedo dejar de poner en el blog este chiste sobre el "futuro de los sistemas de recomendación" que enlazaba Barry Smith esta mañana.

Esta semanita por Nueva York

Ya lo comentaba Frankie en su blog, esta semanita nos toca estar por Nueva York para poder atender al ACM RecSys 2009, que empieza el jueves. De paso aprovechamos para conocer la ciudad y hacer algunas compras, que con el cambio tan favorable para los europeos, hay que aprovechar la oportunidad. Ya antes de venir vendí mi Canon EOS 350D para poder comprarme aquí a 500D por poco más de lo que saqué con mi cámara antigua.

Ayer estuvimos por la zona del Empire State, el Chrysler Building, y el edificio de la ONU, y hoy bajaremos a ver la estatua de la libertad, y toda la zona de Wall Street, etc.

En cuanto tenga algo de tiempo iré procesando y subiendo algunas fotitos del viaje, que aquí casi todo llama algo la atención y estamos exprimiendo las cámaras :)

¿Tienen sentido las arquitecturas de 128 bits?

En the Inquirer comentan que Microsoft está preparando una versión nativa de 128 bits para sus próximos sistemas operativos compatible con la plataforma de 64 bits actual, y en colaboración con Intel, AMD, IBM o HP, haciendo referencia a las arquitecturas Intel IA-64 e IA-128.

Al final del artículo, se postula que si bien la arquitectura de 128 bits tiene ventajas teóricas, no las tiene a nivel práctico por la falta actual de controladores y aplicaciones para 64 bits. Ahora bien, ¿realmente tiene sentido?

El gran inconveniente de las arquitecturas de 32 bits es que solo dejan direccionar 4GB de memoria RAM, por lo que limitan enormemente las capacidades de los ordenadores, en los que a día de hoy ya encontramos esos 4GB instalados por defecto casi de forma estandar. Con 64 bits, nos vamos a 16 exabytes (16 millones de terabytes o 16.000 GB). Desde luego, esta cantidad es más que suficiente para mucho tiempo, especialmente si tenemos en cuenta que según algunos estudios, Internet actualmente tiene un tamaño aproximado de 500 exabytes. Así pues, desde el punto de vista del direccionamiento de la memoria RAM (principal limitación de la arquitectura), no resulta necesario ampliar esta cantidad.

Ahora bien, si tratamos el tema desde el punto de vista del tamaño de los registros, así como del tamaño de las direcciones de memoria, la cosa cambia. Muchas aplicaciones, en particular las que se refieren a la criptografía, hacen uso de enteros de 128 bits, por lo que trabajar de forma nativa con este tamaño de registros implica un notable incremento en el rendimiento de algunas aplicaciones.

Así pues, cuando nos hablan de arquitecturas de 128 bits resulta un tanto ambiguo, y no queda claro cuál va a ser el soporte que pretende ofrecer Microsoft a los 128 bits. Muy seguramente lo que estén haciendo es dar soporte a registros de almacenamiento de 128 bits, pero trabajando con un direccionamiento a 64 bits.

Si bien una arquitectura de direccionamiento de 128 bits no va a tener sentido durante mucho tiempo, si que lo tiene que tanto los fabricantes de hardware como los desarrolladores de software trabajen de forma conjunta para soportar el trabajar con registros de un mayor tamaño, que permitan incrementar la eficiencia de los programas, especialmente cuando parece que hemos llegado a un punto donde a los procesadores les cuesta crecer en términos de velocidad y han de crecer en términos de paralelismo, ya bien sea con varios procesadores/cores, o con arquitecturas de un mayor número de bits. A este respecto, el que la arquitectura actual de 64 bits no esté 100% consolidada no debería ser un punto en contra, si no un aliciente ya que las variaciones sobre la arquitectura actual no implicarían tirar mucho software "a la basura". Quedan unos añitos de cambios a nivel de arquitectura, y también de que los desarrolladores nos acostumbremos a desarrollar con los 64 bits de direccionamiento en mente, y con los bits que vengan a nivel de registro, ya que hasta la fecha no conseguimos sacarle un buen partido a las nuevas arquitecturas.

Contra esa locura que son las Patentes de Software

Si bien el planteamiento actual y global de la legislación actual en materia de protección intelectual me parece un tanto obsoleta y demasiado proteccionista para con los editores (por mucho que nos vendan que es para con los autores), aún se le puede ver un cierto sentido. Pero si hay una parte concreta que si que no tiene ningún sentido en el momento actual en el que vivivmos es el tema de las Patentes de Software.

Una patente es un derecho que concede un estado a un inventor que le permite proteger sus invenciones de forma que durante un periodo de tiempo nadie más pueda hacer uso de la tecnología inventada salvo permiso expreso (generalmente a cambio de importantes royalties). En su concepción se vieron claras algunas ventajas (extraídas de la Wikipedia):
  • Motiva la creatividad del inventor, ya que ahora tiene la garantía de que su actividad inventiva estará protegida durante 20 años y será el único en explotarla.
  • Si la patente tiene buen éxito comercial o industrial, el inventor se beneficia con la o las licencias de explotación que decida otorgar a terceras personas.
  • Evita el plagio de sus inventos.
  • Debido a que la actividad inventiva no se guardara o sólo se utiliza para sí evitando su explotación industrial; el inventor siempre dará a conocer, publicitar y explicar los beneficios que su invento tiene.
  • Por su parte el Gobierno a través de la patente promueve la creación de invenciones de aplicación industrial, fomenta el desarrollo y explotación de la industria y el comercio así como la transferencia de tecnología.
Desde un punto de vista teórico, las patentes pueden tener cierto sentido, especialmente en aquellas áreas del conocimiento donde el desarrollo de una nueva tecnología supone importantes inversiones de tiempo y recursos por parte de las empresas. Al poder proteger estas nuevas tecnologías, las empresas pueden rentabilizar la inversión mediante la explotación en exclusiva de sus resultados. De esta forma se motiva a las empresas a invertir en I+D+i, y los estados se permiten reducir sus propias inversiones en esta materia al estar sustentado el desarrollo tecnológico por las propias empresas.


Sin embargo, todo lo relacionado con el software, no encaja bien dentro del supuesto de "grandes inversiones en tiempo y recursos para desarrollar una nueva tecnología". El software es bastante iterativo en su desarrollo, y la mayoría de las nuevas tecnologías dentro del software no dejan de ser pequeñas o medianas revisiones de tecnologías anteriores, o combinaciones de varias de ellas. Dentro del software las empresas no dedican 10 años a desarrollar una tecnología y otros 5 a probarla para asegurar su funcionamiento, entre otras cosas porque en esos 15 años el mundo del software ha cambiado por completo, y lo que 15 años antes iba a ser una revolución, ahora se ha quedado sin mercado.

Además, con el tema de los tiempos en el desarrollo de software, permitir a una empresa la explotación en exclusiva de una tecnología durante 20 años significa que la va a explotar durante mucho más tiempo que el propio ciclo de vida de esa tecnología. En otras áreas, como pueda ser la industria farmacéutica, el ciclo de vida de las tecnologías y descubrimientos, es mucho más largo, como pueda ser el caso de la Aspirina, que lleva más de 1 siglo entre nosotros.

Ceder en exclusiva la explotación de una tecnología/descubrimiento a la empresa que lo ha descubierto durante los primeros años de la explotación puede tener sentido. En ese momento el producto final será novedoso, más caro y solo accesible para los "early-adopters" (en casos no tecnológicos estos "early-adopters" serán los países desarrollados). Sin embargo, hay que permitir que durante el ciclo de vida útil de cualquier descubrimiento, éste sea accesible para otras áreas de la población, por eso antes de que acabe este ciclo de vida útil, debe expirar la patente para que otras empresas puedan comercializar productos basados en la tecnología patentada a costes muy inferiores, al no tener que amortizar la inversión.

Ceder la explotación de una tecnología a una empresa más allá de su ciclo de vida útil repercute en contra del desarrollo de la Sociedad en general, especialmente de aquellas partes de la Sociedad más debilitadas, aquellas sin recursos para permitirse el acceso a estos nuevos descubrimientos. Por esto, las patentes de software se pueden hasta ver como un ataque a los derechos humanos.

Tampoco debemos olvidar que el "juego de las patentes" es un juego pensado para los grandes, con suficiente capital como para costear las patentes y para pagar a un ejército de abogados para que defiendan sus patentes. Para cualquier empresa pequeña o mediana, las patentes son poco prácticas, y quizás solo útiles para venderse como empresas de I+D+i o para acceder a subvenciones públicas que valoran positivamente el tener patentes a nombre de la empresa. Pero, ¿qué va a hacer una PYME si Google o Microsoft utilizan una tecnología que han patentado? Incluso teniendo el suficiente coraje como para enfrentarse a uno de estos grandes, a cualquier gran empresa le resultaría muy fácil pillar a la PYME por estar utilizando alguna otra tecnología que ellos mismos han patentado (la mayoría de las patentes de software están en manos de unos pocos).

Todavía queda ver el punto de vista de si realmente las oficinas de patentes están preparadas para las patentes de software. Dudo mucho que en las oficinas de patentes estén preparados para casi ninguna tecnología (eso supondría tener verdaderos expertos en las materias revisando las solicitudes de patentes), pero el caso del software es particular. Cada día surgen nuevas tecnologías, infinidad de siglas y combinaciones de siglas, y todo muy relacionado entre sí. A los que somos técnicos y estamos metidos en el mundo del desarrollo software ya nos cuesta muchas veces seguir todas las tecnologías, comprender las similitudes y las diferencias, o entender el posible impacto de cada tecnología. Así pues, ¿cómo pueden unos no técnicos evaluar un documento en el que se describe una tecnología y ser capaces de decidir si es una tecnología realmente novedosa o no? En los últimos años ha habido muchos casos de patentes relacionadas con el software que no hacían más que patentar tecnologías que llevaban mucho tiempo en el "dominio público" del desarrollo de software.

Un caso de este tipo de patentes, es un caso muy reciente, en el que la empresa EOLAS ha demandado a un montón de grandes empresas entre las que se encuentran Adobe, Apple, Amazon, Google, etc. por violar una patente que les acaban de conceder que encaja con el funcionamiento de cualquier aplicación desarrollada con AJAX. Lo curioso es que la patente (que les acaban de conceder) fue presentada en Agosto del 2002, y la historia de AJAX se remonta a varios años antes. De hecho en Marzo de 1999, Microsoft introducía esta tecnología en el Internet Explorer 5, y en Agosto de 2001, dentro del IE6 ya venía la especificación final del objeto XmlHttpRequest sobre el que se basa AJAX como tal.

Si ya resulta estúpido que se les conceda una patente de software a una tecnología que ya tiene estado del arte previo por parte de otras empresas, más patético resulta aún que la patente en su concepción (basta leer el resumen) sea lo suficientemente general como para encajar con tecnologías incluso anteriores. Y el colmo del patetismo es que la empresa que ha pedido la patente se ponga a pelearse con medio mercado del software para defender algo que ellos no han inventado.

Si alguien le encuentra algún sentido a las patentes de software, por favor, que me lo diga, porque para mi son únicamente una locura que perjudica a la industria del software, enturbia el desarrollo tecnológico y nos hace perder el foco de lo importante.

Las nuevas series de esta temporada

Mucho se está hablando estos días de FlashForward, que promete ser la nueva Lost y parece haberse hecho un hueco como la nueva reina de las series fantásticas. Pese a que tengo ganas de verla, por unas cosas o por otras, la he ido dejando, pero si que he empezado a ver algunas otras series nuevas que me parece, cuando menos, muy interesantes.

Defying Gravity es una serie de Ciencia Ficción situada en el año 2052, donde una tripulación de 4 hombres y 4 mujeres son mandados a un viaje de 6 años recorriendo todo el sistema solar en una nave llamada Antares. La serie es todo un homenaje a las obras más clásicas de la Ciencia Ficción, y de hecho me recuerda a algunos libros de Stanislaw Lem, o incluso en algunos momentos a la saga de Marte de Stanley Robinson.



Leverage no es exáctamente una nueva serie, ya que este año emiten ya su segunda temporada. Sin embargo, el año pasado no me enteré de que salía una serie de este tipo, así que la estoy descubriendo ahora. La serie trata de una serie de ladrones profesionales que acaban uniéndose para ayudar a personas necesitadas, en una especie de Robin Hood actualizado. Tiene un punto fanfarrón y desenfadado, y me recuerda un poco a la saga de Ocean's. Como a mi me encantan las películas de robos, estoy disfrutando de lo lindo con esta serie, que además resulta un tanto "light" por no tener un hilo argumental continuo muy fuerte, lo cual se agradece con tantas otras series que te dejan con necesidad de ver más y más capítulos.



WareHouse 13 es una de las nuevas series de SyFy (la antiguo SciFy reconvertida a un punto más fantástica). WareHouse 13 tiene un punto con Fringe por lo "paranormal" de su argumento, pero mezclado con algo de historia, mitología (no solo clásica) y una estética un tanto steam-punk. En WareHouse 13, un grupo de agentes deben encontrar objetos que producen algún tipo de actividad paranormal y almacenarlos en WareHouse 13, un almacén lleno de extraños objetos que pertenecieron a gente como Escher, Tesla, Edison. La primera temporada acabó de emitirse el 22 de Septiembre pero ya han renovado para una segunda temporada.



Además de estas 3 series, tenemos a FlashForward (que todavía tengo pendiente de "probar"), y las nuevas temporadas de otras series como Big Bang Theory, Fringe, Lost, How I Met Your Mother, Californication, etc. que o bien acaban de salir o les queda poco.

¡Vuelve la diversión! :)

5 claves para no pifiarla al escalar


En esta interesante entrada de High Scalability, comentan 5 claves para que cuando tratemos de escalar nuestra base de datos no la acabemos pifiando. Parecen cuestiones simples, pero muchas veces las obviamos, y luego vienen las penas. Como siempre, todo es muy dependiente de tu aplicación en concreto, pero merece la pena tenerlas siempre presentes:

1.- No pienses síncronamente. Introduce comunicación asíncrona, paralelización y estrategias para lidiar con datos aproximados o un poco desfasados.

2.- No pienses de forma vertical. Escalar con máquinas cada vez más grandes no funciona. Intenta escalar de forma horizontal, y con arquitecturas asíncronas desde el principio, ya que te permitirá ir añadiendo más capacidad en función de la demanda.

3.- No mezcles transacciones con Business Intelligence. Las transacciones y las analíticas son inherentemente distintas. Separa distintos tipos de datos en distintas bases de datos. De hecho, para los temas de BI y Minería de Datos, necesitarás arquitecturas OLAP, mientras que para transacciones de datos más comunes te bastará con bases de datos relacionales (o no relacionales).

4.- Evita mezclar datos "calientes" y "fríos". Los datos estáticos y aquellos que cambian muy rápidamente son inherentemente distintos. Separa también estos distintos tipos de datos en distintas bases de datos.

5.- No te olvides del poder de la memoria. Haz que tus datos estén accesibles en RAM mediante un particionado inteligente de los datos en los servidores.

Autobombo

Más allá de que la palabra 'autobombo' me encante, sobre todo después de aquellos tétricos tiempos de Meneame, aprovecho que aún queda tiempo para las votaciones de los premios bitácoras 2009 para hacer autobombo de los blogs que gestiono y/o en los que participo. Si alguno consideráis relevante votar a alguno de estos blogs porque os parezcan interesantes, os animo y agracezco que lo hagais :)

Mi blog personal, el presente, JoSeKBlog, está más o menos bien situado en la categoría de blogs personales. Os dejo el botón para votarlo:



El blog que gestiono dentro de Madri+D, Sistemas Inteligentes, esta mejor situado en la categoría de educación:



El blog de nuestro proyecto Wipley, donde comentamos las novedades sobre el proyecto, y también sobre noticias del mundo de los videojuegos, no es que esté particularmente bien posicionado, pero encaja en la categoría de Tecnología:



Nuestro blog corporativo, SGP Blog, esta bien situado en la categoría de Software y Seguridad:



Lo dicho, no sientas la obligación de votar a ninguno de estos blogs, ni mucho menos, pero si te apetece votarlos porque los consideras relevantes, o por cualquier otra razón, serás bienvenido y agradecido :)