Category: Uncategorized


In harmattan, if you want to access certain resources (E.G. Tracker) you need to ask for permission to the Security FW. It is not as bad as it sounds. You just need to add a file in your package explaining what “tokens” do you need. Then depending on where your package comes from and some other ingredients, the security FW decides if your application is worthy of such a privilege.

Today I was packaging a very first version of Mussorgsky in QML which requires the “TrackerReadAccess” token (to query Tracker via dbus). So far I have been working in the command line tool where a aegis-su -r TrackerReadAccess python mussorgsky.py was enough. But how to do the same when the application is installed?

  1. Create a $PACKAGE_NAME.aegis file under your debian/ directory. There you need to declare what tokens you want for what binary. Example: in mussorgsky.aegis I request “TrackerReadAccess” for “/usr/lib/mussorgsky/mussorgsky-qml.py”, which is the executable that starts my program.
  2. Put the aegis file in the package. Using CDBS is almost the same as in C++, without the include of autotools.mk:

    # Add this to the debian/rules file
    PACKAGE_TARGETS := $(foreach pkg,$(DEB_ALL_PACKAGES),binary/$(pkg))
    $(PACKAGE_TARGETS)::
    [ ! -f debian/$(notdir $@).aegis ] || aegis-deb-add -control \
    debian/$(notdir $@)/DEBIAN/control .. debian/$(notdir $@).aegis=_aegis

  3. Make your package build-depend on aegis-builder (>=1.4)

Then you build your package. It should install nicely and your application run without problems on the device. Still, a couple of remarks:

  • The token must go to a executable script (with #!/usr/bin/python on its first line). python myscript.py will not work. The path is absolute.
  • After installing the package, do NOT modify the installed files if they request a token. Security FW will discover an unexpected change in the file and lock the device (ops! reflash). Imported files and other resources can be modified.

Happy hacking.

Thief (1981)


Año: 1981
Director: Michael Mann
Por qué: Siguiente película en el ciclo de M. Mann en la filmoteca

Nada digno de mención en esta película convenional en todos los sentidos. Un guión muy visto en la linea de “ultimo trabajo antes de empezar una nueva vida” y los actores bastante malos. En el límite del telefilme.

Vagabundeos

Alguien me dijo al llegar a Helsinki que los finlandeses “despiertan” por el verano y son un alarde de actividad. No solo es verdad, sino que es contagioso. Aquí va un recuento de mis vagabundeos en los últimos 2 meses.

Homage to Aki Kaurismäki (by Quim Gil)

  • Subí al Cabo Norte con Quim. Vuelo a Ivalo, coche de alquiler al cabo norte, conduciendo de vuelta por Noruega via Hammerfest, Alta, Kautokeino (capital de la cultura sami), Tromso (el “paris del norte”, con mas ambición que acierto), Rovaniemi, Sodankyla (dias después del festival de cine de medianoche) e Ivalo para volver a la capital.
  • Pasé unos dias de cabaña finlandesa en Suonenjoki combinando sauna y lago
  • Volví a Noruega en viaje de trabajo express a Oslo
  • Fuí a la boda de Zeeshan (incluyendo despedida de soltero y albergue de un par de amigos invitados)
  • Un dia en Támpere con la excusa de la akademy
  • Visité Turku
  • Estuve en Karjaa (ningún interes turístico pero sí personal 😉 )
  • Viajé por Carelia (Imatra, ruokolahti,…), incluyendo más cabaña y lago
  • Fui a un concierto de Muse, otro de Chemical Brothers y varios festivales locales
  • Estuve en la GUADEC de este año en La Haya, aunque sin hacer presentación

Estos dias, en el Goethe institut de Helsinki hace un ciclo de Fatih Akin que estoy viendo casi completo, y el viernes empieza el festival de Cine de Espoo, que dejaré a la mitad porque me voy un par de semanas de vacaciones a Japon (unos pocos dias en Tokyo e “interrail” por allí).

Usar flickr

¡Menuda novedad! ¡Flickr! ¡Si está más visto que el TBO!

Ya. A buenas horas me apunto al carro, pero mas vale tarde que nunca. Sin duda el empujón definitivo fue descubrir que puedo subir las fotos directamente desde el teléfono.

Lo único que hay que tener en cuenta al configurar el servicio, es que el usuario y password a usar en el movil no es el mismo que el de la Web. Para saber cual usar, hay unas instrucciones online.

“Cultura libre” de Lawrence Lessig. Libro imprescindible. Explica el asunto del copyright, su efecto sobre la creación, las consecuencias de su ampliación tanto en contenido como en tiempo, el dominio público, el “uso justo” y el por qué de las licencias “Creative Commons”. Todo en términos comprensibles y con muchos ejemplos. Aunque la temática parezca muy técnica es muy ameno y de lectura agradable. Recomendable para todo tipo de público, no solo “open source fans” [aquí en español y aquí en ingles, para bajar de forma totalmente legal].

Justo después de leerlo descubrí una de las formas más fáciles de hacer algo por el dominio público. Con solo el navegador y un poco de tiempo libre cualquiera puede ayudar a digitalizar obras para el proyecto Gutenberg (la biblioteca digital) en el proyecto “Distributed Proofreaders”.

Se trata de ir a la web, registrarse y empezar a leer páginas escaneadas y su traducción a texto. Como la conversión se hizo con software, hay que comprobar que está bien (por ejemplo, a veces “dió” se transforma en “clio”) y que cumple algunas normas sencillas (como juntar palabras cortadas al saltar de linea).

La corrección se hace página a página. Es una tarea corta y nada cansina. Al acabar una página se puede seguir a la siguiente, abandonar el proceso o cambiar a otro libro “sin compromiso”. Así que puedes colaborar dedicandole 3 minutos o toda una tarde. En cualquier caso tu revisión es bienvenida.

[Nota para jugadoras de spider: esta es otra forma de desconectar un rato y al mismo tiempo hacer algo útil 😉 ]

Física en la ciencia-ficción

Creo que esta muy claro que soy un fan de la ciencia-ficcion, ¿no?. Ya de pequeño me gustaban las naves espaciales y las aventuras galácticas, pero nunca le habia dedicado tiempo ni esfuerzo en buscar libros o enterarme del tema. El empujón que me puso en la órbita de la buena ciencia-ficción vino de una asignatura en la universidad: “Fisica en la ciencia-ficción“.

Llegué a la asignatura de rebote, casi fuera de plazo y solo podia ir a la mitad de las clases, pero mereció la pena. No solo por lo que haya aprendido de física (que algo quedaría), sino por los libros y el mundillo que me ayudó a descubrir.

Y todo esto lo cuento no porque me ponga nostálgico sino porque su profesor (Sergio L. Palacios) tiene un blog donde publica comentarios parecidos a los que haciamos en las clases. Un poco de ciencia con humor.

APML

Hoy Manrique me mando el enlace a APML (Attention profiling mark-up language). Algo asi como un XML para guardar lo que haces por internet.

Quiza es que despues de un largo dia programando no estoy muy receptivo, porque no me acaba de dar buenas vibraciones esa especificacion. Suena a “dame tus datos y ponmelo facil”.

Me llamo especialmente la atencion esta pregunta-respuesta de la FAQ:
* Why would I want to support APML?
* Because we live in an era of open interoperability and user rights on the web. If you don’t support your user’s right to choose and take control of their own Attention Data, they will move to a tool that does

?Se podria traducir a “Porque si” o “Porque nosotros hacemos la especificacion y te decimos que lo uses”? 😀 ?No va implicito un “ahora (los usuarios) no tienen control de sus datos”, que mas bien significa “no nos dejas leer la informacion que tiene tu programa!”?

Casi finlandes (dia de papeleo)

Poco a poco voy solucionando cosas por aqui. La casa ya está elegida (opción isla, véase Lauttasaari en google maps ;)), el contrato de alquiler firmado y estoy esperando que quede vacia para tomar posesion. Con una direccion estable ya pude registrarme como residente en Finlandia y apuntarme a la seguridad social de aqui (Kela). Ya de paso, también me apunté a la biblioteca (lo importante, vamos, a quien le importa que haya hecho también las tarjetas de los supermercados).

Al parecer puedo usar el carnet en cualquier biblioteca de la ciudad, e incluso puedo reservar un libro por internet y pedir que me lo dejen en una biblioteca determinada (por ejemplo, la mas cercana a mi nueva casa o al trabajo). El catalogo incluye libros en ingles y español, y al menos en ingles ya vi algunas cosillas interesantes…

En el trabajo me llegó el monitor para enchufar al portatil y ya está funcionando Xinerama 🙂 Con esto de empezar voy a más de cacharro nuevo por semana. Todavía no me puse a jugar con el n810. Seguro que Manrique ya colgó el video promocional.