Audioguías de viaje gratis

(23 comentarios)

Si en estas vacaciones vas a visitar Ámsterdam, Berlín, Londres, París o Roma te pueden ser de utilidad estas audioguías de viaje gratis de BarcelóViajes. ¡A disfrutar! 🙂

Imagínate que te vas de viaje a Ámsterdam y que, por ejemplo, vas hasta el Barrio Rojo y, una vez allí, pulsas el play de tu mp3 y alguien te explica lo más interesante del lugar. Eso, exactamente, son las audioguías.

Renombrar fotografías a la fecha en la que fueron tomadas

(20 comentarios)

Como no todo el mundo usa Linux y entre los que lo hacen no todos usan Nautilus, y como ha habido varias personas que me lo han pedido, he creado un pequeño programa que, como mi script para Nautilus nautilus-rename-to-exif-date, permite renombrar las fotografías a la fecha y hora en las que fueron tomadas, usando para ello la etiqueta EXIF correspondiente.

Rename to EXIF date

Basta con arrastrar las fotografías sobre la ventana, o las carpetas con las fotografías para que el programa renombre los archivos.

Podéis descargarlo en Rename to EXIF date.

Lenguajes de programación

(7 comentarios)

Sólo hay dos tipos de lenguajes de programación: los lenguajes de los que la gente siempre se queja, y los lenguajes que nadie usa.

— Bjarne Stroustrup (creador de C++)

Ubuntu Intrepid Ibex alfa 1

(4 comentarios)

Después de un pequeño retraso de dos semanas ya tenemos aquí la primera alfa de Ubuntu Intrepid Ibex (Ubuntu 8.10), cuya versión final está prevista para Octubre.

Los cambios en la alfa no son demasiado espectaculares respecto a Ubuntu Hardy Heron, consistiendo básicamente en la actualización del kernel a la versión 2.6.26, la actualización de paquetes y la inclusión de nuevas aplicaciones provenientes de Debian.

La instalación no está recomendada para sistemas para producción, pero podéis descargar las imágenes de los CDs de las distintas versiones en las siguientes direcciones:

Ubuntu Intrepid Ibex alfa 1
Kubuntu Intrepid Ibex alfa 1
Xubuntu Intrepid Ibex alfa 1

Indiana Jones y el reino de la calavera de cristal

(23 comentarios)

Ayer por fin pude ver la nueva aventura de Indiana Jones, Indiana Jones y el reino de la calavera de cristal, 19 años después de la última película. Y la verdad es que me lo pasé como un crío.

Ya iba sobre aviso de lo que iba a ver, así que entre a la sala dejando en la puerta el purismo, el cinismo, y unos 15 años más o menos.

La película empezó muy bien, y ver la sombra de Harrison Ford mientras se ponía el fedora por primera vez acompañado de la canción principal de la banda sonora completó este viaje al pasado. Y es que la película está llena de toques y guiños nostálgicos como la foto del padre de Indiana Jones, la estatua de Marcus Brody, o la caja del Arca de la Alianza.

Indiana Jones y el reino de la calavera de cristal

[Pulsa para continuar]

Bases de datos en Python

(35 comentarios)

Existen problemas para los que guardar nuestros datos en ficheros de texto plano, en archivos XML, o mediante serialización con pickle o shelve pueden ser soluciones poco convenientes. En ocasiones no queda más remedio que recurrir a las bases de datos, ya sea por cuestiones de escalabilidad, de interoperabilidad, de coherencia, de seguridad, de confidencialidad, etc.

A lo largo de este capítulo aprenderemos a trabajar con bases de datos en Python. Sin embargo se asumen una serie de conocimientos básicos, como puede ser el manejo elemental de SQL. Si este no es el caso, existen miles de recursos a disposición del lector en Internet para introducirse en el manejo de bases de datos.

[Pulsa para continuar]

Sustituir la campana del sistema

(13 comentarios)

xbelld es un pequeño programa que puede ser de utilidad para aquellos a los que no les gusta el sonido de la campana de sistema (ese molesto beep) o que usen un driver ALSA que no tenga soporte para el altavoz del PC.

Este programa sirve para ejecutar una acción en sustitución del sonido. Acción que puede consistir en iniciar un programa (xbelld -e comando), emular el beep usando la tarjeta de sonido (comportamiento por defecto) o reproducir un archivo WAV que nosotros elijamos (xbelld -f archivo).

Este programa no se encuentra en los repositorios oficiales, pero es muy sencillo de instalar.

  1. Instalamos libasound2-dev y libx11-dev:

    sudo aptitude install libasound2-dev libx11-dev

  2. Descargamos el tbz2 con el código fuente de xbelld desde su web en Google Code: Descargar xbelld
  3. Descomprimimos el archivo.
  4. En el directorio de la aplicación, y desde la consola de comandos, ejecutamos la orden make para compilar el código.
  5. Movemos el ejecutable resultante al directorio que queramos

    sudo mv xbelld /usr/local/bin/

  6. En Sistema -> Preferencias -> Sesiones -> Añadir, podemos introducir el comando para que se ejecute al iniciar el sistema. Por ejemplo, xbelld -f beep.wav

Vía effraie

Code Like a Pythonista: Idiomatic Python en español

(5 comentarios)

He traducido “Code Like a Pythonista: Idiomatic Python” de David Goodger al español. Lo podéis encontrar en Programa como un Pythonista: Python Idiomático o, como siempre, en la sección de traducciones.

En él se tratan algunas técnicas y modismos que pueden ser de utilidad al trabajar con Python.

Si estás aprendiendo Python, también te pueden interesar mi tutorial de Python y la guía de estilo oficial.

La “Awesome Bar”, ¿es tan maravillosa?

(50 comentarios)

Una de las características más criticadas de la nueva versión de Firefox 3 es la la nueva barra de direcciones a la que, en un arranque de humildad, dieron en llamar “Awesome Bar” o Barra maravillosa.

La Awesome Bar busca entre las URLs, los títulos de las páginas y las etiquetas de tu historial y tus marcadores todas las webs que coincidan con la palabra o palabras escritas en la barra de direcciones, y ordena los resultados según la frecuencia con la que entramos en esas webs y el tiempo pasado desde el último acceso.

Una de las quejas que más he leído es que los resultados son demasiado grandes, porque se utiliza un par de filas para cada resultado: en la primera se muestra título, favicon, etiquetas, y si está o no en marcadores, y en la segunda la URL; en lugar de una sola fila con favicon, URL y título como estábamos acostumbrados en Firefox 2.

Otra queja muy común es que se busque entre las páginas de los marcadores, porque la mejora en tiempo para encontrarlos es mínima frente a hacer dos o tres clics de ratón, pero a cambio aumenta el tiempo necesario para encontrar el resto, porque la lista que muestra la Awesome Bar es más amplia.

Existe una extensión para devolver el aspecto de la barra al de las versiones anteriores, así como una clave de about:config para utilizar el algoritmo de búsqueda anterior (ver Desactivar Awesome Bar en Firefox 3), pero esa no es la cuestión de la entrada.

La pregunta es, ¿qué te ha parecido a ti la Awesome Bar?

[Pulsa para continuar]

Desactivar Awesome Bar de Firefox 3

(17 comentarios)

Awesome Bar es el nombre de la nueva barra de direcciones de Firefox 3, que busca entre las URLs, los títulos de las páginas y las etiquetas de tu historial y tus marcadores todas las webs que coincidan con la palabra o palabras escritas en la barra de direcciones, y ordena los resultados según la frecuencia con la que entramos en esas webs y el tiempo pasado desde el último acceso.

Si esta nueva característica no termina de convencerte y quieres desactivar la Awesome Bar, introduce el texto about:config en la barra de direcciones, busca la clave browser.urlbar.matchonlytyped y haz doble clic sobre ella para cambiar su valor a true. Esto hará que no busque en el historial y los marcadores, sino sólo entre las escritas.

Si además queréis que se utilice una sola línea para mostrar cada resultado, con el favicon, URL y título como en Firefox 2, en lugar de utilizar las dos actuales con título, favicon, etiquetas, y si está o no en marcadores en la primera y URL en la segunda, podéis utilizar la extensión oldbar.

Y listo, con estas dos modificaciones habremos desactivado la Awesome Bar de Firefox 3, volviendo a un comportamiento similar al de las versiones anteriores.

Página 1 de 41234