CRySoL es un Grupo de Usuarios de Software Libre (FSUG)

"Perl: The only language that looks the same before and after RSA encryption"

Autor: 
Keith Bostic

1ª Semana de Obras Libres del 13 al 19 de mayo

La Universidad Rey Juan Carlos organiza del 13 al 19 de mayo la 1ª Semana de Obras Libres, donde están programadas diferentes actividades.

Atributos con tipado estático en Python (usando un descriptor)

Python

En esta receta voy a contar cómo utilizar los «descriptores» de Python para poder crear atributos (variables de instancia) que no puedan cambiar de tipo durante la vida del objeto. Por supuesto, también es una excusa para aprender algo sobre los descriptores en sí.

Fotos de las Jornadas de Software Libre

Ya podéis ver algunas de las fotos de las Jornadas en:

http://arco.esi.uclm.es/~cleto.martin/fotos_jornadas/

Aún me quedan por conseguir algunas, por lo que lo actualizaré en breve.

LaTeX: Ayuda «en línea» en GNU Emacs

LaTeX

Un par de trucos para conseguir ayuda sobre comandos y paquetes LaTeX desde GNU Emacs.

Fase Final IV edición Concurso Univ. de Software Libre de CLM

ceslcam

El próximo 28 de Abril tendrá lugar la Fase Final de la IV edición del Concurso Universitario de Software Libre de Castilla-La Mancha en la Escuela Superior de Informática de Ciudad Real.

FUSE y python: crea tu propio sistema de ficheros fácilmente

Buenas!Hace un par de días, en uno de mis ratos libres se me ocurrió buscar información sobre cómo crear tu propio sistema de ficheros para Linux (si, el kernel). En los nomerosos foros comentaban que era algo muy díficil y que requería mucho tiempo y esfuerzo. Bien, esto es verdad... pero también es verdad que no tenemos porqué enfrentarnos al problema en todo su esplendor. Existe un modulito para los Linux 2.4 y 2.6 que permite montar sistemas de ficheros en espacio de usuario. Esta receta explicará como crearnos nuestro propio filesystem para montarse mediante fuse y para ello nada mejor que crearnos nuestro propio FS.

Antiprogramación

platanada

Muchas veces se habla sobre cómo deberían hacerse las cosas, pero a veces no se muestran los contraejemplos. A raíz de una conversación en la lista de correo se me ha ocurrido que podría ser útil tener una lista de ejemplos de malas prácticas de programación, cosas a evitar, desde fallos de novato hasta cosas más complejas.

The poor's man "dropbox"-thing

networking

This recipe shows how to setup a basic synchronization mechanism (similar to DropBox) by means of conventional GNU/Linux tools. This does not require root privileges and no packages (except ssh-server) need to be installed in the server.

GNU Emacs: el-get, un apt-get para Emacs

emacs

Si utilizas Emacs y tienes varios PCs ¿cómo te apañas para que todos se comporten igual? Las mismas fuentes, los mismos colores, las mismas combinaciones de teclas… Realmente todo eso no es un gran problema; basta con tener tu ficherito .emacs en un repositorio personal para que todos los PCs tengan la misma configuración.

Pero ¿y los modulitos (los ficheros .el) que bajas de cualquier parte? Unos los bajas de un blog de alguien, otros de EmacsWiki, etc. etc. No es plan de subirlos también a tu repositorio de configuración, y además, aparecen nuevas versiones, sería un trabajo de chinos tenerlos actualizados. Hasta ahora yo había tomado la determinación de no utilizar ningún módulo de Emacs que no estuviera convenientemente empaquetado para Debian. Hasta ahora…

arco-devel: toggle-split

emacsArco
ATENCIÓN: Esta receta está OBSOLETA. Ver emacs-pills

The new version of the arco-devel package (0.66-1) includes an emacs command (toggle-window-split) and keybinding (C-x 4) for toggle between vertical and horizontal two-buffer layouts. To use that, just add the next lines to your .emacs:

(add-to-list 'load-path "/usr/share/arco-tools/emacs")
(load "toggle-split.cfg")

Entrevista a Richard M. Stallman en Baquía TV

proselitismo

Durante su visita a Ciudad Real, Richard Stallman fue entrevistado por Baquía TV. Aquí tenéis el enlace de la entrevista:

http://baquiavideos.s3.amazonaws.com/richard_stallman-Clip1.theora.ogv

Gracias a Carlos Otto por el enlace y la entrevista Smiling

Integración Continua de aplicaciones Python con Hudson/Jenkins

INGSOFTPython

Os dejo un enlace a un buen tutorial para sacarle todo el jugo a Hudson (o Jenkins) para integrar aplicaciones y módulos Python.

http://www.rhonabwy.com/wp/2009/11/04/setting-up-a-python-ci-server-with-hudson/

Un pequeño script para tener un Jukebox de Modarchive.org

shell

Como algunos que me conocen saben, soy seguidor de la scene desde hace muchísimos años. Quizá últimamente no tengo tiempo de estar al día, pero me sigue gustando escuchar la música que sale de ese mundillo. Para los que lo conocen, el sitio http://modarchive.org es un buen punto donde descargar “mods” de todas las épocas.

Syndicate content