Faunista: la resurrección de Eufonia

Faunista - Parte de la página principal

Faunista – Parte de la página principal

Después de aproximadamente dos años de haber abandonado a Eufonia, una aplicación Web para ayudar en el rescate y adopción de fauna domesticada sin hogar, decidí retomarla, aunque con otro nombre que representa mejor la esencia del proyecto: Faunista.

La mecánica de la aplicación sigue siendo la misma:

  • Los Hogares de paso publican los perfiles de los animales que tienen para adopción.
  • Los Hogares de paso que compartan las mismas convenciones de funcionamiento pueden agruparse en organizaciones.
  • Las Personas comunes envían solicitudes de rescate de animales abandonados.
  • Los Hogares de paso con servicio de rescate atienden las solicitudes de rescate.
  • Con los datos proporcionados por todos los usuarios, Faunista genera datos de dominio público que puedan usarse para disminuir el abandono de animales domésticos en todo el mundo.

Por estos días he estado actualizando algunos de los diseños de interfaz gráfica que ya había hecho para Eufonia y voy a comenzar a migrar gradualmente a Faunista todo lo que pueda usar de Eufonia.

Para las personas interesadas en la evolución del proyecto, todas las publicaciones del estado del proyecto van a estar disponibles en este mismo blog, en la siguiente dirección: http://introsmedia.wordpress.com/tag/faunista/.

¿Qué paquete instaló ese archivo?

Una entrada rápida hoy. Suponga que está explorando el sistema de archivos de su sistema operativo basado en Debian (gNewSense, Trisquel) y encuentra un archivo que le interesa y quiere saber qué paquete lo instaló para poder aprender más sobre ese archivo y su relación con el sistema. Para saber exactamente eso, instale el programa dlocate:

# apt-get install dlocate

Ahora pásele a dlocate la ruta absoluta al archivo o directorio sobre el cual quiere saber más (qué paquete lo instaló). Ejemplo:

$ dlocate /usr/bin/columns
autogen: /usr/bin/columns

Y ahí está. En el caso de arriba, autogen es el paquete que instaló el programa columns. Ahora puede ir a buscar información sobre el paquete en Synaptic o en su cliente de paquetes favorito.

Intraversum Episodio 00 – Un sueño

Un ensayo para hacer historias ilustradas cortas usando un editor de imágenes y cualquier medio de publicación que permita visualizar las imágenes en secuencia lineal. En este caso usé Inkscape para dibujar y la opción de galerías de WordPress para presentar la secuencia (clic en la primera imagen para ver la secuencia).

Artículo cedido al dominio público

Usklo: Gráficos de dominio público para sus juegos

Imagen del sitio Web de Usklo

Si le gusta desarrollar juegos y no tiene gráficos para ellos, puede usar Usklo.

Usklo es un paquete de arte para desarrolladores de juegos que incluye una raza de pequeños invasores de otro mundo y todos sus artefactos.

La última versión lanzada incluye un personaje con nueve animaciones, artefactos y un conjunto de tiles para sus mapas. Usklo es desarrollado usando únicamente software libre y está cedido al dominio público.

¡DESCÁRGUELO!

Artículo cedido al dominio público

GNU Guix: ¡Hola mundo!

GNU Guix es un sistema funcional de administración de paquetes y una distribución del sistema GNU. Aunque GNU Guix es muy interesante como sistema de paquetes, tal vez lo sea más por ser una distribución del sistema operativo GNU. Guix, a diferencia de otras distribuciones de software libre como gNewSense y Trisquel, se deriva directamente del sistema operativo GNU. Guix se convertirá finalmente en el sistema GNU que muchos usuarios de sofware libre siempre han querido usar y ayudar a mejorar. Las distribuciones libres que existen únicamente para eliminar los problemas de libertad de distribuciones populares como Debian y Ubuntu, ya no serán necesarias. Este artículo muestra cómo instalar GNU Guix en su versión 0.5 y cómo usar el sistema de paquetes para instalar y ejecutar un programa que imprime el texto “Hello world!” en la pantalla.

En este momento, Guix 0.5 se puede usar sobre un sistema GNU/Linux i686, x86_64, mips64el o en una máquina virtual. Pero, según las notas del último lanzamiento, Guix se podrá usar como sistema independiente en las versiones futuras. Los pasos a continuación muestran cómo usar Guix en una máquina virtual en cualquier distribución basada en Debian.

Descargar GNU Guix

Descargue la imagen de GNU Guix 0.5 para máquinas virtuales y la firma para verificar su procedencia e integridad:

Verifique la imagen ejecutando la siguiente orden en un terminal:

$ gpg --verify gnu-system-demo-0.5.qcow2.xz.sig

Si ve un mensaje como el siguiente, es porque necesita descargar la clave pública EA52ECF4 del autor de la imagen para verificar que la firma digital sea correcta:

gpg: Firmado el mié 11 dic 2013 08:14:13 COT usando clave DSA ID EA52ECF4
gpg: Imposible comprobar la firma: Clave pública no encontrada

Para descargar la clave pública, ejecute esta orden:

$ gpg --keyserver keys.gnupg.net --recv-keys EA52ECF4

Debería ver algo como lo que sigue:

gpg: solicitando clave EA52ECF4 de hkp servidor keys.gnupg.net
gpg: clave EA52ECF4: clave pública "Ludovic Courtès <ludo@gnu.org>" importada
gpg: no se encuentran claves absolutamente fiables
gpg: Cantidad total procesada: 1
gpg:               importadas: 1

Ludovic Courtès es el desarrollador líder de GNU Guix, los archivos que descargó están firmados por él.

Ahora que ya tiene la clave pública, verifique otra vez la firma de la imagen:

$ gpg --verify gnu-system-demo-0.5.qcow2.xz.sig

Debería ver algo como lo que sigue:

gpg: Firmado el mié 11 dic 2013 08:14:13 COT usando clave DSA ID EA52ECF4
gpg: Firma correcta de "Ludovic Courtès <ludo@gnu.org>"
gpg:                 alias "Ludovic Courtès <ludo@chbouib.org>"
gpg:                 alias "Ludovic Courtès (INRIA) <ludovic.courtes@inria.fr>"
gpg: ATENCIÓN: ¡Esta clave no está certificada por una firma de confianza!
gpg:           No hay indicios de que la firma pertenezca al propietario.
Huellas dactilares de la clave primaria: [...] EA52 ECF4

Ejecutar GNU Guix

Instale el emulador y virtualizador QEMU:

# apt-get install qemu

Descomprima la imagen gnu-system-demo-0.5.qcow2.xz y luego ejecútela en una máquina virtual:

$ qemu-system-x86_64 -m 256 -net nic,model=e1000 -net user gnu-system-demo-0.5.qcow2

Debería ver el sistema de inicio GNU GRUB. Espere unos segundos a que GNU Guix cargue por completo. Cuando Guix haya cargado, se le pedirá que inicie sesión como el usuario guest o como root. Inicie sesión como usuario guest. Debería verse como en la siguiente imagen.

Sesión de usuario en GNU Guix 0.5

Sesión de usuario en GNU Guix 0.5

El texto en inglés dice:

Esta es una vista previa alpha del sistema GNU. Bienvenido/a.

Esta imagen incluye el administrador de paquetes GNU Guix, usado para
construir el sistema (http://www.gnu.org/software/guix/). El sistema de
inicialización es GNU dmd (http://www.gnu.org/software/dmd/).

Puede iniciar sesión como "guest" o "root" sin contraseña.

gnu login: guest

Este es el sistema operativo GNU, ¡bienvenido/a!

guest@gnu$ _

¿No se siente bien leer “Este es el sistema operativo GNU”?

Instalar y ejecutar un programa

Ya que el sistema está listo para usarse, instale el programa hello para que se haga una idea rápida de cómo funciona el sistema de administración de paquetes. Escriba la siguiente orden:

$ guix package --install=hello

El proceso de instalación puede tardar unos minutos. Una vez que termine, ejecute el programa que acabó de instalar:

$ hello
Hello world!

Si quiere probar algo más entretenido, instale Grue Hunter, un juego de aventura con interfaz de texto:

$ guix package --install=grue-hunter

La instalación de este juego tarda más que la del programa hello. Cuando finalice la instalación, puede ejecutar el juego así:

$ grue-hunter

Aunque hoy GNU Guix no parezca muy atractivo para el usuario de a pie por no tener todavía una interfaz gráfica, seguramente muy pronto ese no va a ser un problema. Los desarrolladores de Guix siguen muy activos y en las listas de correo del proyecto ya se ven avances en empacar el sistema de escritorio GNOME. Por otro lado, la entrega de algo tangible en lapsos cortos (dos o tres meses aprox.) que los usuarios puedan experimentar por sí mismos es una característica que los desarrolladores de este proyecto consideran importante ( ver “Guix, the Computing Freedom Deployment Tool” (0:34:30)). Si le interesa conocer más sobre GNU Guix y su futuro, le recomiendo que lea el Manual de referencia, que vea la presentación “Guix, the Computing Freedom Deployment Tool” y que lea la actualización más reciente sobre la ruta prevista hacia la versión 1.0.

Artículo cedido al dominio público

Música libre: Folk & Acoustic

Carátula Folk & Acoustic, de Löhstana David

Descargar Folk & Acoustic, de Löhstana David


Licencia Creative Commons
Este obra está bajo una Licencia Creative Commons Atribución 3.0 Unported.
Puede copiar, distribuir, promocionar y tocar este álbum siempre y cuando mencione el nombre del artista.