Liberado cuentas 0.02

Mi idea era liberar el código a principio de año, pero… hasta esta última semana no he programado (por el placer de hacerlo, se entiende) nada. Así que con un poco de retraso llega el gestor de cuentas de fiestas. La versión 0.01 intentó ser libre, pero no pudo.

Una web en la que dejar constancia de todas esas rondas que pides de fiesta y dices “esta la pago yo, luego hacemos las cuentas”, pero nunca las haces.

El funcionamiento es muy simple (en mi mente):

  • Te registras
  • Le dices a tus amigos que lo hagan (registrarse)
  • Como son muchos amigos, los agregas buscando tus contactos de gmail o msn que estén dados de alta (aún no está implementado, tenía una versión de gmail, pero han cambiado unas cositas)
  • Haces una fiesta
  • Añades amigos
  • Añades rondas que hayas pagado tu
  • Tus amigos añaden las rondas que hayan pagado ellos
  • Se marca quienes participaron en cada ronda

Yo lo veo fácil 😀

Por supuesto, si alguien quiere participar en su desarrollo, no tiene más que avisarme. Espero seguir mejorando cosas y sacando versiones.

El código en github: git://github.com/arpia49/cuentas.git

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.

Ya soy arpia49.com

Ha costado tiempo, pero por fin me he decidido a comprar el dominio, le debo una Paulaner o una Franciskaner a Raúl, y he movido la web a dreamhost. Con esto acaba un tiempo bastante largo en el que la web ha estado alojada en mi servidor casero.

He aprendido bastantes cosas, hacer copias de seguridad, configurar apaches, svn y ftps; instalar joomlas, wordpresses, etc. La verdad es que ha sido muy entretenido. Mi idea hasta anoche era mover el ordenador fuera de mi cuarto (ahora no entiendo como he podido dormir con tanto ruido, supongo que son tantos años viviendo en una residencia) y dejarlo corriendo Debian (siempre ha estado el servidor con Ubuntu), pero si el curso que viene quiero cambiar de país de residencia, es una cosa que iba a tener que hacer tarde o temprano, así que mejor temprano.

El dominio antiguo está redireccionado al nuevo así que no debería haber problema. Además, por fin los enlaces del blog siguen una estructura más o menos lógica: /catergoría/nobre_de_la_entrada. Aún así, actualicen sus feeds, por si un día me da por quitar la redirección, aunque ahora mismo no veo ninguna razón.

Los siguientes pasos son ponerme a usar git y mover el contenido de mi svn a git. Veremos cuanto tardo, pero como estoy medio malo, a lo mejor lo hago pronto.

El dolor de cabeza vuelve, así que dejo esta entrada aburrida.

Una de Semana Santa

Hace mucho tiempo que no cuento cosas originales, hoy voy a contar una relacionada con la Semana Santa. Pasó hace unos cuantos años, en el Foro Alternativo de Izquierda Unida, dónde como imaginarán, tampoco es que fuéramos fervientes seguidores de ninguna religión.

El caso es que un día, el jueves, un nuevo usuario nos deja un mensaje contándonos que un forero habitual había muerto. Como es lógico, muchos pusimos que lo sentíamos, ya que habíamos pasado muchas horas juntos. Es extraño como son las relaciones con gente que sólo conoces de un foro, pero la verdad es que nos apenamos bastante.

Cual fue nuestra sorpresa, cuando el domingo, no recuerdo si el nuevo o el viejo usuario, nos cuenta que ha resucitado y que ya está entre los vivos de nuevo. Mucha gente le contesta que es una broma de mal gusto y que eso no se hace.

Al poco, el resucitado entró de nuevo en el foro para escribir, que lo que nos parecía una broma de mal gusto era exactamente lo que se estaba celebrando durante esa semana de vacaciones.

A mi al menos, me dio que pensar.

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.