Hacer copia de seguridad de F-spot

F-spot es un programa para organizar nuestras fotos que viene por defecto en Ubuntu. A pesar de que tiene algunos fallitos de los de quedarse colgado de vez en cuando, es muy útil y en Jaunty ha mejorado bastante.

Una de esas cosas útiles que tiene es que tu le das a importar fotos y el solito mira a ver si ya las has importado, para no repetirlas. También puedes exportar a Flickr, Picassa y muchas otras opciones, pero a la hora de la verdad, para mi lo que más vale es la detección de duplicados.

Para hacer una copia de seguridad no basta con copiar el directorio dónde tengamos nuestras imágenes, ~/Photos por defecto, sino que también tenemos que asegurarnos de que mantenemos una copia de ~/.gnome2/f-spot, realmente no hace falta copiar todo lo que hay en el directorio, pero así terminamos antes.

Preparando el entorno para programar en el N810

Ha salido una versión más reciente del IDE así que lo que cuento está desactualizado, en breve haré un artículo nuevo.

Supongo que éste debería haber sido mi primera entrada sobre el PFC, pero la he ido posponiendo hasta encontrar el que para mi es el método ideal.

Lo voy a explicar para Ubuntu 9.04, que aunque está en beta aún, sólo le queda un mes. Podría utilizar cualquier otra distribución y versión, pero no resultaría tan divertido.

Lo primero es instalar Java, al menos en la beta no encuentra ningún jre, así que me decanto por el de Sun. $ sudo apt-get install sun-java6-jdk y listo.

Lo más sensato es seguir estas instrucciones, ya que yo he probado con la última versión de eclipse (con mi guía para instalar Eclipse 3.4 y Subversion en Ubuntu) pero no ha funcionado.

Una vez instalado Eclipse, hay que configurarlo, aunque lo único que hay que tocar es por si vas a programar con Python, que no es mi caso. De momento.

Ahora vamos a instalar la el Scratchbox y la versión 4.1.2 del SDK , así como el plugin de ScratchBox para eclipse, y ya poder ’emular’ el Nokia N810. Atención: al finalizar la instalación es muy posible que nos acerquemos a los 2GB de espacio usado, con lo que hay que tener espacio suficiente en las particiones. Se instala por defecto en /scratchbox, así que en mi caso tocó redimensionar la partición raíz del sistema.

Por último, tenemos que instalar Xephyr, un simple sudo apt-get install xserver-xephyr debería valer.

Si queremos cacharrear con el GPS y algunas otras cosas, habrá que instalar los paquetes privativos de Nokia, aunque viendo como está evolucionando, no me extrañaría que en una nueva versión del SO, sean sustituidos por alternativas libres.

La instalación es lenta, al fin y al cabo, estamos instalando todo un sistema operativo. Se nos añadirán algunas lineas en nuestro /etc/sources.list que conseguirán que siempre tengamos nuestro N810 ficticio igual de actualizado que el real.

Si queremos tener el los repositorios estos paquetes privativos a los que hacía referencia antes, tendremos que hacer caso a un mensaje que nos lo dice al terminar la instalación. Existe un par de detalles con los que hay que pelearse durante la instalación, problemas con el kernel de Ubuntu, pero no es grave y si falla, el propio script de instalación nos da la solución.

En resumen, muy fácil, pero un poco lento, ya que es necesario descargar e instalar una cantidad importante de programas.

Hola Mundo Maemo

Ya voy teniendo algo que enseñar, por supuesto es poca cosa. El hola mundo es el principio, pero te dice que todo se ha instalado correctamente, y ese es un primer paso, pero importante.

Otra cosa que he hecho es instalar git para mi pfc. La idea no es solo usarlo para el pfc, sino que me gustaría hacer público todo mi código personal por si a alguien le resulta útil, quiere reírse un rato o echarme una mano.

Cuando tenga más datos de mi git o algún progreso más con maemo, seguiré informando.

Configurar VSFTP en Ubuntu

Como comentaba en la entrada Servidor de FTP en Ubuntu, me he decantado por VSFTP entre varios servidores de FTP, no tanto porque lo necesite para acceder a mi ordenador de forma remota, para eso uso SSH, sino para poder hacer uso de las actualizaciones automáticas que proporciona WordPress.

Por desgracia, la configuración que viene por defecto en Ubuntu para VSFTP no es la más adecuada para usarlo con WordPress y las actualizaciones automáticas, así que voy a comentar los cambios que he hecho:

Editar el fichero /etc/vsftpd.conf

# Permitir el acceso a los usuarios de esa máquina.
local_enable=YES

# Permitir las escrituras
write_enable=YES

# Establece una máscara para los permisos menos restrictiva que los que vienen por defecto. Necesario para las actualizaciones automáticas.
local_umask=022

Después de un par de días usando VSFTP me di cuenta de que había algún problema, ya que después de hacer algunas actualizaciones de plugins la web lanzaba avisos de que no tenía permisos para cargar ciertos archivos, así que si estás en ese caso, no te olvides de descomentar la última línea.

El poder de Canonical: Ubuntu 8.10 y drivers de Ati

Editado el día 19/10/2008 para corregir algunos detalles.

Hasta el día de ayer me preguntaba lo fuerte que es la comunidad Linuxera. Todos sabemos que Microsoft es una de las compañías que más presiona a fabricantes y hasta ahora no tenía datos para comparar con los sistemas del pingüino.

Hasta ayer. Ayer se publicó la versión 8.10 de los drivers de las tarjetas gráficas de Ati en Linux (comprada no hace tanto por AMD) y maravillas de la vida, en los repositorios de Ubuntu aparecen a la vez que el lanzamiento oficial.

Edición: Realmente lo que aparece en los respositorios no es la versión 8.10 del driver, que sale a la luz de manera oficial dos días después, sino una versión exclusiva para arreglar los problemas de Ubuntu.

Yo, que soy una persona que me quedo con lo que me apetece, prefiero comentar esta jugada que la calidad de los drivers (lo haré dentro de poco), que ya hice una entrada al respecto y a los 5 minutos me cargué la base de datos.

Esta versión de los drivers de Ati, la de Ubuntu, que curiosamente sigue la numeración de las versiones de Ubuntu (primer número para el año, punto y segundo número para el mes), viene a solucionar un problema de compatibilidad con la ABI de Xserver 1.5, que es la versión incorporada a la serie 7.4 de las X, que no permitía sacar todo el partido a las gráficas con distribuciones recientes.

Hay varias distribuciones que ya llevan la versión ‘maldita’ de Xserver, la más conocida Fedora, la distribución ‘comunitaria’ de Red Hatintr. Fedora 9 se lanzó en Mayo y hasta ayer no podía tener aceleración gráfica 3D con Ati. Y se supone que Fedora debe tener el apoyo (entendido como presión) de Red Hat, y que supongo que le habrán dicho a la gente de Ati que se pusieran las pilas, pero no.

Sin embargo, se acerca la fecha de lanzamiento de Ubuntu 8.10 y aparece la versión que necesita Ubuntu a la vez en la web de Ati y en la de Ubuntu. +1 en presión para Canonical.

Otro signo que me da la impresión de que el monstruo se va volviendo más grande es que ayer también salió la versión 10 de Flash. Ese formato que odio pero que hoy se ha hecho imprescindible (veremos si el estándar de vídeo de HTML 5 logra que haya otras maneras de ver vídeo en la web). Pues la gente de Adobe ha sacado, por primera vez, un paquete .deb y no dice nada de Debian, no, dice Ubuntu 8.04+.

Otros productos importantes con ‘soporte’ para Ubuntu son Skype o el navegador Opera.

Poco a poco la cuota de mercado de los GNU/Linux va aumentando y con ello, el interés de las empresas en dar soporte.

Parece que mi proyecto mola

Esta mañana tenía tutoría con Iria (me perdonará por linkarla de tú) para hablar sobre como enfocar mi trabajo dirigido y la verdad es que si soy capaz de hacer lo que he propuesto… me va a crecer el ego una tonelada métrica (que son 1000 kilos, no 1000 km).

Se trata de hacer un trabajo de ethernet en tiempo real (no, no me voy a molestar en explicarlo) y no sólo en plan teórico sino que igual puedo cacharrear con un RTLinux y aunque no lo parezca, eso puede ser un salto muy grande de formación friki 🙂 .

Por si trabajar en una tecnología en desarrollo no fuera suficiente, me encuentro esta tarde con un correo comentando que me van a proponer (ellos a mi) para una ayuda de la Universidad.

Aunque no me la den, aunque el trabajo me lleve vidas… el simple hecho de que alguien me diga “tu frikeza es bienvenida” me llena de alegría.

Normal que hoy en el pleno de jóvenes estuviera un poco descentrado.