El careto del señor Olea. Diario de Ismael Olea

HackLab Almería: entrevista en Radio Candil Share/Bookmark

Ismael Olea, 28 abr 2012

Todavía no he hablado por aquí del HackLab Almería. Aunque ahora estoy bastante saturado hace unas pocas semanas pusimos en marcha la web para dar cobijo y promover un nuevo colectivo en la provincia con todos los afanes creativos del mundo. Tenemos todas las espectativas del mundo y confiamos animar el cotarro en esta tierra. Así las cosas los amigos de Candil Radio y la asociación ASINTAL han tenido a bien radiar una entrevista con éste que suscribe. Y además tienen la gentileza de publicar el audio del programa.

Gracias por vuestro interés :-)

Este blog ha sido traducido a rumano Share/Bookmark

Ismael Olea, 10 abr 2012

Por esas carambolas de la vida un día te encuentras que alguien ha querido traducir tu blog a rumano. Alexander Ovsov se ha tomado la molestia de elegir y traducir el modesto blog de quien suscribe: Jurnalul de Ismael Olea.

Gracias Alexander :-)

RetroShare for Fedora (reprise) Share/Bookmark

Ismael Olea, 05 abr 2012

Some days ago I've improvised a packaging for RetroShare. Then Aiman wrote me and tuned a better one. Now you can find it it from my repository: retroshare-0.5.3-3.b.fc16.i686.

Hope you'll find it useful. Enjoy.

Bitcoin 0.6.0 for Fedora Share/Bookmark

Ismael Olea, 05 abr 2012

I've updated the Bitcoin package for Fedora: bitcoin-0.6.0-1.fc16.i686. You can add my repo to your system if you wish too.

At the moment, the same concerns of the previous release about packaging still applies, but as far I can see it's operative. Please give me some feedback if you find some defect.

Enjoy!

How to use XPath expressions in shell scripting using xmllint Share/Bookmark

Ismael Olea, 04 abr 2012

This is a minor tip I want to share. A little example of a nice software feature that made my day.

I've been messing with HTML scrapping and I took a look on xmllint (maybe new) features. My intention was to extract a particular pattern, for which the --xpath option could be fine. I've never been very good tuning xpath expressions so I made a search about how to approach this. I found an amazing feature of the xmllint shell mode. As explanation here I show the workflow used:

  • get your document, I used and HTML one
  • I didn't tested with broken HTML but you can test it with xmllint --html
  • get into shell: xmllint --html --shell [document], keep in mind [document] can be a remote URI.
  • in the shell mode you can search for a precise string, in my case I chose the one inside the desired pattern: grep [string]
  • here is when magic happens: xmllint answers with the xpath expression you can use for a xpath query
  • exit the shell
  • copy the extracted xpath expression to CLI: xmllint --html --xpath [xpath]
  • here it is.

You can tune your expressions adding new predicates, as using specific attributes, or extracting the text() node, etc.

Enjoy.

Repositorio CVS/SVN de LuCAS en github Share/Bookmark

Ismael Olea, 04 abr 2012

Hace poco un colaborador del extinto TLDP-ES/LuCAS me preguntaba por las fuentes de uno de los documentos que alojábamos en el control de versiones del proyecto. Fue toda una agradable sorpresa. Desde la debacle de HispaLinux esos servidores desaparecieron de la faz de las IP.

Como tenía archivada una copia de la presunta última revisión del repo he aprovechado a subirla a un repo público, aunque sólo sea a efectos históricos. A partir de ahora está accesible en https://github.com/olea/LuCAS.

Descanse en paz LuCAS/TLDP-ES. Fue una gran satisfacción trabajar en él y creo que en su momento prestó un gran servicio en una época en la que las facilidades de autopublicación en Internet eran muy limitadas.