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

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.

¿Cuántas pedimos?

Debian

http://svn.debianart.org/themes/spacefun/others/t-shirt.png

Creo que deberíamos interpretar esto como una llamada de auxilio de Debian: “Necesitamos diseñadores gráficos…” …como el respirar…

Emulador remoto para Android

android

Si desarrollas con Eclipse aplicaciones para Android, y no tienes una máquina muy potente, te habrás dado cuenta de que usar el emulador y Eclipse al mismo tiempo, puede ser un problema. ¿Tienes una segunda máquina a tu disposición? Esta es tu receta entonces.

Kit de desarrollo libre para PS3

embedded

Hola amigüitos! si sois alegres poseedores de una PS3 con FW3.50 o anterior y tenéis a vuestra disposición algún dispositivo jailbreaker sabréis que la ejecución de programas caseros o homebrew está en vuestras manos. Pero claro, eso para está web no es nada... a nosotros nos gusta más desarrollar esos programas caseros. Existen por internet varios SDK's oficiales filtrados, pero que no debéis usar (ni, por tanto, publicar aplicaciones compiladas con esos kits). Es ilegal que los uséis porque no tenéis la licencia, así que si encontráis alguno, como material didáctico están muy bien, pero hasta ahí su utilidad práctica. En esta receta explicaremos cómo compilarnos nuestro propio kit de desarrollo legal para hacer nuestras aplicaciones caseras legales que correrán en cosolas jailbreakadas.

arco-devel: auto-insert

emacsArco


ATENCIÓN: Esta receta está OBSOLETA.

GNU Emacs: Editar archivos remotos

emacs

A veces necesitamos editar archivos en una o varias máquinas remotas con acceso ssh. Muchas veces en esas máquinas no hay emacs o es una versión antigua que no podemos, no queremos o debemos actualizar. Hay una manera muy sencilla de editar archivos, compilar en máquinas remotas y demás posibilidades que ofrece emacs con tu emacs local: usando "TRAMP mode" (Transparent Remote Access). En concreto yo lo uso con SSH. En las referencias se puede consultar como obtenerlo e instalarlo, en debian basta con instalar el paquete emacs. Una vez instalado sólo tenemos que ejecutar lo siguiente:

Curso de «Introducción a GNU/Linux» en la ESI de Ciudad Real

La Escuela Superior de Informática en colaboración con Insula Barataria y CRySoL organizan un curso de introducción al Software Libre y GNU/Linux a partir de este mismo viernes 26 de noviembre.

El curso lo impartirán profesores de la ESI vinculados a los grupos de investigación Arco y Oreto. Son profesionales comprometidos con el uso y desarrollo de Software Libre y su difusión. Se trata de un curso muy orientado a la comunidad, que incide en las cuestiones sociales y filosóficas pero también en las importantes ventajas prácticas y tecnológicas del Software Libre.

Los ingresos de la matrícula de los alumnos se utilizarán para comprar material para los propios alumnos y en donaciones a la Free Software Fundation y otras entidades que promueven el software libre.

¡Apúntate ya, aún quedan plazas!

arco-devel: zoom para GNU Emacs

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

La nueva versión del paquete arco-devel (la 0.56-1) incluye keybindings para poder cambiar el tamaño de la fuente de forma similar a firefox u otros muchos programas: C-+, C—, C-rueda_del_ratón y C-0 para restaurar el tamaño por defecto. Para usarla, simplemente añade lo siguiente a tu .emacs:

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

Blender - Herramientas de Selección

blender

En esta receta describo algunas de las herramientas o modos de selección que tiene Blender.

Jarabe de limón con miel

:: cocina

Remedio natural para tratar la tos.

hook subversion para integración con Hudson

INGSOFT

Esta receta explica cómo configurar un repositorio subversion para lanzar una proyecto Hudson al hacer commit.

Distribuir contenido