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

Tele-enseñanza en terminales

shell

Seguramente alguna vez habréis tenido que explicar a alguien (via pidgin o teléfono) cómo hacer tal o pascual en su terminal, pegando los comandillos para que los ejecute y tal... bueno pues, como siempre, hay una forma más fácil y divertida de hacerlo.

Cambiar contraseña en partición cifrada

seguridad

En esta receta se explica como cambiar la contraseña de una partición cifrada utilizando dm-crypt. Si has utilizado las recetas Partición cifrada con dm-crypt en Debian o Pendrive cifrado con dm-crypt en Debian, esta es tu nueva receta Laughing out loud

Redmine PAM authentication plugin

That recipe shows how to configure redmine to use PAM authentication. It includes the PAM authentication plugin code.

Jornadas sobre Software Libre en Ciudad Real


El Departamento de Tecnologías y Sistemas de Información de la Universidad de Castilla-La Mancha, junto con el grupo de investigación Arco, organizan las Jornadas sobre Software Libre que se celebrarán del 15 al 18 de marzo de 2011 en Ciudad Real, con la participación de Richard M. Stallman, padre del sistema GNU y del movimiento del Software Libre.

Créditos de libre configuración

Para los alumnos matriculados en la UCLM, la asistencia a las Jornadas se les podrá computar por créditos de libre configuración asignados por la Escuela Superior de Informática:

  • 1 crédito: por la asistencia a 5 conferencias o talleres. Obligatoria la de Richard M. Stallman.
  • 2 créditos: por la asistencia a todas las actividades de las Jornadas.
Hora Martes 15/3 Miércoles 16/3 Jueves 17/3 Viernes 18/3
10:00h Inauguración Composición Musical SL y Ciencia -
10:30h Intro. SL - - -
12:15h Imagen 3D Libre Seg. Inf. Diseño Gráf. con SL Iniciativa Empr. con SL
17:00h Desarrollo NDS - Desarrollo Ágil Install Party
18:00h - Stallman - -

Creando ejecutables válidos para cualquier PSP... ¡como Sony!

embedded

Buenas, os traigo algo calentito y en fase de pruebas. Es una utilidad que acabo de portar y que es capaz de cifrar los elf que compilamos para que cualquier PSP los tome por archivos "oficiales". A partir de ahora podremos crear nuestros propios programas con herramientas libres y ejecutarlos en consolas con firmware oficiales o customizados. También deberían funcionar en cualquier modelo de consola. En fin, ya no necesitamos a Sony Eye-wink .

Si los ingenieros de tu empresa son unos inútiles: contrata buenos abogados

Hola buenas, hoy voy a hablaros sobre un tema que vengo siguiendo desde hace tiempo relativo a la libertad de los usuarios sobre los cacharros que se compran. Por poner un nombre os hablaré de Sony y de la PS3.

Kōans

INGSOFT

Un Kōan es, en la tradición Zen, una especie de acertijo que el maestro propone a su discípulo para averiguar en qué punto se encuentra en su camino hacia la iluminación. Se trata de un problema cuya solución no puede ser encontrada a través de la razón, si no a través de la intuición…

Ya, ya, esto suena demasiado raro incluso para CRySoL.

Nace el dominio de primer nivel .42

He visto en varias páginas que ha nacido el primero dominio de primer nivel orientado el software libre Smiling Es una iniciativa, parece ser, de Mozilla, para crear un dominio que identifique de alguna manera las webs relacionadas con el software libre.

Tomates Piratas

Al parecer, Javier Bardem ha salido en "defensa" de los artistas y arremete contra los "piratas" en un artículo publicado en el diario El País, titulado El Botón Mágico. Por suerte, el usuario humitsec (fan de los tebeos de Superlópez) le ha respondido en un aplastante comentario en meneame. Lo reproduzco aquí a continuación:

accept: un decorador para type-checking versátil en Python

Python

Una de las cosas que más chocan al empezar a utilizar un lenguaje dinámico (Python, Ruby, Lua, etc.) es que las variables no se declaran o definen con un tipo concreto. Eso normalmente no es un problema y de hecho resulta bastante cómodo. Pero cuando un programa adquiere cierta envergadura empiezan a surgir problemas.

Poder forzar la interfaz de un método, sobre todo de un constructor es más que conveniente. Permite detectar muchos usos inadecuados cuando el usuario de una clase y su programador son personas distintas (o uno mismo si ha pasado demasiado tiempo). Esto es básico para cosas como el Diseño por contrato y otras metodologías en las que es imprescindible tener comprobación estricta de tipos.

Formatos simples: XML, Yaml, Json, Properties e INI's

Cuando queremos transmitir datos entre dos máquinas, almacenar la configuración o guardar datos para un uso posterior, tenemos que decidir el formato del archivo que estamos usando.

En algunos casos la decisión pasa por un archivo binario, lo cual puede estar bien en muchos casos. En otros puede ser un gran error, ya que siempre es mejor utilizar formatos existentes. Estos formatos suelen proporcionarnos librerías con el fin de facilitarnos la creación y/o el uso de los archivos.

Planificación manual de CPU's con taskset

linux (el kernel, qué si no?)

Imaginemos que tenemos un sistema con 20 procesadores. Nuestro linux (si, el kernel) tiene un planificador (o scheduler) muy majo que reparte todos los procesos entre los procesadores de forma que todos se queden más o menos equiparados en cuanto a carga. Ahora supongamos que algunos procesos consumen de vez en cuando mucha CPU y no queremos que esta sobrecarga afecte a algunas CPU's (vale, es un escenario muy específico, pero os aseguro que se da Eye-wink). ¿Cómo podemos alterar esta planificación para algunos casos? pues fácil, con esta receta Smiling.

Distribuir contenido