Archivo de la categoría: software libre

Miniproyecto: tomar el control de tu lector de feeds con TinyTinyRSS y ttrss-mobile

Hace algunos meses Google anunció que cerraba Google Reader. Aunque este cambio no sucederá hasta julio, muchos huimos en desbandada de Google Reader el mismo día que se hizo el anuncio. Aunque gracias a Versvs sabía de TinyTinyRss (gestor de feeds libre que puedes hospedar tú mismo), el lance me cogió ocupada y en lugar de instalar una solución libre y autogestionada como esa, me fui por el lado fácil y migré mis feeds a Feedly. Con este lector he estado unos meses.

No me he acostumbrado. Feedly es muy bonito (más todavía la versión móvil), pero debe de ser que soy antigua y por eso no la entiendo. No, no me refiero a los gestos táctiles, esos me encantan. Me refiero a que me es muy difícil gestionar mi larga lista de feeds y categorías, y que esas versiones premasticadas con lo más interesante del día en lugar de hacerme la vida fácil me dan una sensación de falta de control que me angustia. A muchos Feedly les irá muy bien, a mí no me ha agradado. Además tengo un problema grave de des-sincronización entre el dispositivo móvil y la versión Web. Siempre tengo la impresión de que por mucho que marque artículos como leídos, muchos tienden a reaparecer como pendientes.

En fin, que hace dos noches agarré el toro por los cuernos y me puse a instalar TinyTinyRSS en el host que también alberga este humilde blog. Este artículo será un sencillísimo «How-to». Para ello primero detallo mis requerimientos (o más bien, cómo utilizaba Google Reader):

  • Gestor de feeds RSS en Web.
  • Gestor de feeds RSS en dispositivo móvil (lo usaba vía el navegador, o sea, Web móvil).
  • Publicación automática de los artículos que marcaba con una estrella. Con If This Then That usaba una receta que publicaba los artículos de Google Reader marcados con una estrella en mi microblog. Allá usando el plug in WP to Twitter, éstos acababan en la red social de los pajaritos latosos.

¡Y la verdad es que me estoy tardando más en escribir este artículo que en hacer la instalación! Estos fueron los pasos.

Instalación de Tiny Tiny RSS

El proyecto tiene un buen Wiki (en inglés) y las instrucciones son muy fáciles de seguir. Básicamente se trata de lo siguiente:

  • Descarga los ficheros de instalación (abajo del todo en la página inicial del Wiki) y descomprímelos.
  • Cópialos al directorio raíz de tu hosting así, tal cual.
  • Crea una base de datos en el panel de control de tu hosting. Yo lo hice con MySQL y va bien.
  • Asegúrate que la versión de PHP que usas en tu hosting es PHP 5.3. Si fuese una versión inferior tienes que actualizar por fuerza.
  • Abre el script de instalación a traves del navegador visitando http://nombre de tu sitio.extensión/tt-rss/install. Tendrás que informar:/
  • ——————- Nombre y host de la base de datos.
    ——————- Usuario de la base de datos.
    ——————- Password del usuario.
    ——————- Path de tu instalación (http://nombre de tu sitio.extensión/tt-rss/).
    ……………….. Clica en la opción de validación de requisitos para la instalación.
    ……………….. Clica para que se actualice automáticamente el fichero de configuración.

    ¡Ya está!

    Valídate por primera vez (admin – password), cambia la constraseña de esa cuenta de administracion y créate un usuario nuevo sin permisos de administración para el uso cotidiano. Asegúrate que dejas marcada la opción de utilizar la API para ese nuevo usuario.

    Si usabas Google Reader, puedes descargarte el fichero de feeds de allá (OPML) e importarlo en TinyTinyRSS (opciones-preferencias-feeds-OPML).

    Tick! Primer objetivo cumplido.

    TinyTinyRSS en Web móvil

    Oooh, para esto me he encontrado en GitHub con una joya llamada ttrss-mobile. Simplemente te descargas la última versión de la herramienta, la descomprimes, la subes al hosting (en una carpeta al mismo nivel que la que has usado para instalar TinyTinyRSS), haces una copia del fichero conf.js.dist y le llamas conf.js, lo abres con notepad o gedit y en él solamente cambias el valor de la variable apiPath si 1. no has llamado tt-rss a la carpeta de tu instalación de TinyTinyRSS, o 2. no has creado la carpeta de TinyTinyRSS en la raíz.

    Seguidamente usas la URL http://tuservidor.extension/carpeta-del-rss-movil, usas tus credenciales para autenticarte y voilà! Todo funciona. Ahí os van algunos pantallazos:

    Esto es lo que se ve nada más te autenticas: lista de categorías.
    categorias

    Haciendo tap sobre una categoría salen los feeds de esa categoría:
    feeds en categoria

    Esta es la pinta que tiene un artículo en ttrss-mobile:
    articulo

    Finalmente, este es el menú contextual:
    menu

    Publicación automática de artículos seleccionados en el microblog

    ¡No tan rápido, chicos! Aún no me ha dado tiempo de hacerlo. Además, a través de Bianka me enteré de la existencia de Huginn, una versión libre de If This Then That, y será lo que utilice para este pequeño proyectito. ¡Será objeto de otro how-to muy pronto! 🙂

    Lo mejor de la muerte de Google Reader: ¡¡¡un «buzzword»!!!

    IWC

    Esta semana muchos hemos comentado la «muerte» de Google Reader (algo menos el abandono de Google de ciertos estándares libres), y se ha inciado una avalancha de comentarios y evaluaciones sobre gestores alternativos de feeds RSS.

    Creo que paso demasiado tiempo con mis compañeros de marketing y business development, porque lo mejor que ha surgido a raíz de todo esto es… un palabrusco huero, un «buzzword»: Indie Web Movement. Me parece un nombre genial. ¿Qué hay detrás de ello?

    Hace ya un buen rato que algunos estamos hablando del peligro inherente a darle demasiado poder a ciertos proveedores en Internet. Un buen artículo al respecto es este en la pedia de Versvs sobre recentralización. En esta casa hemos dado explicaciones más pedestres y fragmentadas de lo mismo: Un cielo con miles de nubes, Google y el café, Guante recogido: ¡Adiós Feedburner by Google!, etc. etc.

    Todo ello pasa por defender retomar el control a cambio de «un poquito más de trabajo». Hospedar nosotros mismos ciertas aplicaciones de software libre y hacer algo de «bricolaje» de copy & paste para que nos den la funcionalidad que requerimos.

    La gran alegría de hoy al leer sobre el Indie Web Movement (movimiento Web independiente-o modernillo o gafapasta-) en un artículo de Wired (sobre alternativas libres para If This Then That) es que eso del bricolaje copy & paste es un nombre mú cutre y nadie se iba a apuntar a hacerlo… ¡pero a la Indie Web Movement es hasta sexy hacerlo! 🙂

    Adiós a Feevy

    Vía Las Indias me entero que BBVA elimina su servicio Feevy el 20 de julio. Si sois habituales de este blog, notaréis la parte derecha de la pantalla inusualmente pobre y vacía. Ahí es donde aparecía mi Feevy, con los últimos mensajes de mis blogs de referencia.

    Recientemente en breves de la vigi copiaba y pegaba lo siguiente (de Jaron Lanier):

    “The only hope for social networking sites from a business point of view is for a magic formula to appear in which some method of violating privacy and dignity becomes acceptable”.

    (La única esperanza que tienen las redes sociales desde un punto de vista de negocio es que aparezca una fórmula mágica que haga que la violación de la privacidad y la dignidad se convierta en algo aceptable).

    Vamos, que el modelo de negocio de los servicios Web gratuitos no existe más allá de la venta de datos personales, atascarte de anuncios. Y como se ve recientemente que esto no da los resultados esperados, éstos van a desaparecer en masa. Es sintomático que uno de los primeros en eliminar estos servicios gratuitos sea precisamente un banco, están el el ojo del huracán (por razones obvias) y tienen que sanear y cortar donde pueden.

    Un motivo más para apostar por soluciones de software libre y autogestionadas. Cada vez más vale la pena ser autosuficiente.

    Las plataformas cerradas y el riesgo empresarial

    La tecnología no es neutral y la manera en que se controla denota estructuras de poder. Si decides jugar con plataformas cerradas y muy controladas por el fabricante, sabes a lo que te expones. Eso seguro ha pasado por la cabeza de Alfons Cornella (Infonomía) en las últimas semanas tras el fiasco de la iniciativa Sinfonía 11-11-11. Siento que les haya ido mal, pero a mí me han dado al fin un ejemplo de cariz público para explicar el peligro que se asume cuando se apuesta cuando no tienes control de tu proyecto.

    Hace unas semanas los miembros de las listas de correo de Infonomía recibimos un mensaje algo confuso relacionado con la efeméride numérica del 11-11-(20)111. «Algo que contaremos a nuestros nietos», se titulaba la misiva, y en ella se nos invitaba a participar de una «sinfonía sincronizada a nivel mundial». Se trataba de instalar una aplicación en tu SmartPhone que el día 11 de noviembre a las 11 reproduciría la 9ª sinfonía de Beethoven, «todo el mundo a la vez» (El pequeño detalle obviado, que en la Tierra hay un montón de husos horarios y cómo diablos se podía compaginar el «todos a la vez» con «a las 11 de la mañana», no es objeto de esta historia). Ese mensaje ya portaba una bandera roja: «la aplicación para Android ya está lista; la de iOS para Apple iPad, iPod, iPhone está presentada y en breve será aprobada para ser publicada en la App Store».

    El 10 de noviembre, día anterior a la efeméride, recibimos otro correo de Alfons Cornella. En este se nos dice que la aplicación para iOS no se ha aprobado y se nos asegura que «no se trata de problema de contenido ni de calidad técnica». Se invita a los usuarios de iPhone a reproducir la sinfonía desde YouTube a la hora acordada.

    ¡Menudo fiasco! Se quedaron con la aplicación desarrollada e inutilizable, todo debido al sistema de control de aplicaciones para iPhone. Y es que cuando decimos que Apple aplica un control férreo sobre su plataforma, queremos decir férreo de verdad. Microsoft es abierto y flexible en compraración. Existen dos modalidades para distribuir aplicaciones iOS, Una es la distribución Ad Hoc, que solamente alcanza para instalar la aplicación en 100 dispositivos. La otra es la distribución a través de App Store. Para ello tienes que enviar tu aplicación a Apple para que la inspeccionen (en el plano contenidos y en el técnico) y decidan si se puede publicar en la App Store o no. El proceso toma de una a dos semanas, pero podría tomar más. No hay manera de asegurar que una aplicación será aprobada. Ha habido casos en que la excelencia técnica estaba fuera de toda duda, pero Apple ha decidido no aprobarla ya que podría resultar competencia para alguna línea de negocio de Apple. Luego está el tema de la censura. Es famosa la política 0 pornografía que estableció el difunto Steve Jobs, y ya saben que el tema del porno (igual que la seguridad) es siempre la razón esgrimida para que traguemos con medidas de control que pueden ser aplicadas a cualquier otra área. Pero el resumen es: alguien en la sede de Apple en Cupertino decide si eso en lo que has trabajado meses, en lo que te has gastado decenas de miles de euros, o centenas de noches pasadas en vela, es para tirar a la basura.

    Comparen a cómo va esto con Windows Phone 7 (y cualquier otra versión de sistema operativo móvil de Microsoft, desde antes de inicio de siglo…). Tú te compras el Visual Studio que toque y desarrollas. Empaquetas tu software en un fichero CAB u otro método de instalación. Te construyes un sitio Web, o cualquier otro mecanismo al alcance a tus clientes o público para que puedan descargarse dicho instalador y leerse las instrucciones que les proporcionas. En esta plataforma, tú como desarrollador controlas mucho de tu modelo de negocio y su cadena de valor: decides lo que creas, cómo lo cobras, cómo lo distribuyes.

    Alfons Cornella y el equipo de la sinfonía se pegaron ese batacazo. La app no se aprobó a tiempo, de hecho no se aprobó, y el golpe efectista esperado con su iniciativa resultó por lo tanto muy descafeinado. Me sabe mal por ellos, pero honremos su esfuerzo sacando algo positivo de la situación. Aprendamos todos la lección: si no tenemos la sartén por el mango, corremos un riesgo difícil de controlar.

    Instalando Piwik… ¡ya está!

    Logo de Piwik
    Seguimos haciendo talacha (=tareas de mantenimiento) en el blog. Hace 3 años escribí algo sobre la dependencia que tan fácilmente se nos desarrolla hacia los productos de Google, que son francamente buenos de usar, pero que creemos que nos van a llevar a un futuro de Internet que no nos gusta. Hoy he dado otro pasito que me encamina a romper dicha adicción. Acabo de instalar Piwik, la herramienta de monitorización y análisis de visitas a sitios Web, libre, gratuita y distribuida. En unas semanas, cuando contraste la información recopilada con las otras herramientas que uso, SiteMeter y Google Analytics, presumiendo un muy buen resultado, «desconectaré» esos dos sistemas propietarios.

    Y por supuesto, la política de privacidad del blog, actualizada también.

    Oracle «regala» OpenOffice a la Fundación Apache


    Pues según ZDNet, ocurrió ayer: Oracle «regala» OpenOffice a la Fundación Apache.

    La gente de The Document Foundation (TDF), que se deslindaron de OpenOffice cuando este paquete pasó a ser controlado por Oracle cuando ésta compró Sun Microsystems y que actualmente dedican todos sus recursos al desarrollo de LibreOffice (fork del paquete justo cuando Oracle entró en la foto) han recibido la noticia con frialdad: aplauden la liberación de «funcionalidad de usuario importante… de manera tal que pueda ser incorporada a LibreOffice».

    Yo seguiré utilizando LibreOffice hasta que haya más noticias del frente.

    Stallman cree que los móviles son el sueño de Stalin / Existe un sistema operativo para móviles libre que además es utilizable


    El Erial D’Aigües amablemente me envió un link a una entrevista con Richard Stallman, el fundador de la Free Software Foundation y gurú supremo del movimiento a favor del software libre. Por lo general, las entrevistas a Stallman tienen una de cal y una de arena. Con todo el respeto y reconocimiento a lo que hizo en su momento, me parece que no tiene el talante para ganarse la vida dando conferencias, y además su estilo de vida anclado décadas atrás hace que no esté en sintonía con el mundo real (o al menos eso es lo que irradia) y mucha parte de su discurso (positivo) se pierde debido a esos detalles de excéntrico algo extremista. Desde luego me resulta casi imposible que alguien joven se identifique con sus ideas. Quizás sea algo bueno, no lo sé. Eso da para otro post…

    Como digo, en la entrevista, una de cal y una de arena. La de arena (que supongo es lo negativo): comentario de cara a la galería, que es lo que resaltó el cronista en su artículo: «Los teléfonos móviles son el sueño de Stalin«, por resultar estos dispositivos de uso cotidianos perfectos para trazar la ubicación en todo momento del que los porta, y por la posibilidad (aunque sea poco probable que se use contra ti, existe) de activar el micrófono y mutar el teléfono en una herramienta de espionaje.

    La de cal (=positiva) para mí fue conocer de la existencia de un «fork», rama paralela o distribución del sistema operativo para móviles Android (controlado por Google y cuyos componentes están bajo diferentes licencias, desde la más abierta Apache 2.0 hasta elementos de software totalmente privativo). Esta distribución de Android libre se llama Replicant, que funciona bastante bien, dicen, para el teléfono HTC Dream.

    Oracle compra a Sun Microsystems, ¿impacto al software libre?

    Leemos que la Comisión Europea ha dado luz verde a la adqusición de Sun Microsystems por parte de Oracle por 7.400 millones de dólares.

    Ojo a la concentración de plataformas, herramientas y aplicaciones de software libre con las que se hace Oracle: Java, NetBeans, MySQL, Open Office, algunas de las cuales colisionan violentamente con productos en la cartera de Oracle.

    Actualización a Ubuntu 9.10 Karmic Koala

    Sencillísima me ha resultado la actualización a la última versión de Ubuntu. Para celebrarlo, os dejo con las reflexiones de Pere sobre cómo debería Ubuntu publicitar sus actualizaciones si tiene intención de extenderse a seres humanos de verdad y no solo el subconjunto geek que no puede esperar a tener un juguetito nuevo entre las manos: se tiene que enfocar en las versiones que tendrán soporte durante un largo tiempo (2 años), las LTS.

    Rosa se lo curró. España: un portátil con Windows para todos los niños de primaria

    Vemos que Rosa María García se lo ha currado de lo lindo. Está apareciendo por ahí la noticia de que el gobierno español está ultimando un plan para dotar a todos los alumnos de educación primaria de un portátil para uso personal. En el proyecto habrían colaborado Intel, Vodafone y… Microsoft.

    Por supuesto, ha surgido un llamamiento a las comunidades autónomas que llevan años gastándose el dinero en crear distribuciones de Linux orientadas a la educación para que rechacen el proyecto.

    Aquí no solo se debate si el gobierno se gasta una millonada en licencias de Microsoft (que ya es importante de por sí). No, lo que se está definiendo es si tendremos una generación futura de «nativos digitales» cuya «lengua materna» será «Microsoft» y cualquier otro «idioma» un mero exotismo.

    Interesante que por un lado ese gobierno se gaste 42 millones de euros en construir «la catedral del software libre», proyecto estrella del «plan avanza» de impulso de la sociedad de la información, y por el otro, con este portátil para los niños hace que en cuestión de una década el software libre esté tan muerto como el latín.

    Conclusión: «la catedral del software libre» en realidad no es un proyecto del plan avanza para potenciar la sociedad de la información… es un pelotazo urbanístico.

    Postdata: nuestros vecinos portugueses nos llevan ventaja. Su portátil para las escuelas se llama Magalhães y lleva tiempo dando guerra. La solución al debate Linux/Windows lo han solucionado de manera salomónica: arranque dual Windows XP/distribución Linux «Caixa Mágica» (¡qué nombre más bonito!)