blog de david.villa

arco-devel, el paquete

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

arco-devel es un paquete Debian que contiene principalmente ficheros de configuración y scripts pensados para facilitar la vida al personal técnico del grupo Arco, pero como son cosas muy genéricas, creo que quizá a alguno de los que frecuentáis CRySoL os puedan resultar útiles.

Empezando con mercurial

mercurial

Una tutorial muy decentillo de los chicos de mercurial: http://hginit.com

Recuperar iconos perdidos en GNOME

gnome

En las últimas versiones los chicos de GNOME han decidido que eliminar los iconos de menús y botones mejora la usabilidad. Si no estás de acuerdo, ésta es tu receta.

Bilbliografía sobre métodos ágiles

INGSOFT

Aquí os pongo una lista de libros, documentos y enlaces para meterse en el mundo de los métodos ágiles y en especial en el TDD. La iremos completando.

Python para aprender a programar

Python

Me entero por una noticia de barrapunto de un artículo bastante interesante que explica en detalle porqué Python es una buena opción para enseñar programación a novatos.

» Why Python is a great language for teaching beginners in introductory programming classes

«ingsoft» realista

INGSOFT

Después de unas cuantas décadas desde la «crisis del software», las cosas no han mejorado demasiado en las ciencias de la computación. El desarrollo de programas de computadora dista mucho de parecerse al proceso de fabricación típico de cualquier otra ingeniería; razón ésta por la que muchos consideran, no sin falta de razón, que el prefijo «ingeniería» le viene grande a la informática.

INGSOFT: Keep It Simple, Stupid (KISS)

INGSOFT

El principio KISS es uno de los principios de programación y diseño más conocidos y a la vez más difíciles de seguir. Como supongo que sabéis, KISS dice que «el objetivo principal de todo diseño debe ser la simplicidad».

INGSOFT

INGSOFT

Tras el pseudo-orwelliano término «INGSOFT» me propongo escribir algunos posts (breves) sobre ingeniería de software «práctica». ¡¿Y eso existe?!

inotify: acciones disparadas por cambios en el sistema de ficheros

Python

Esta receta explica cómo incorporar a tus programas la posibilidad de realizar acciones cuando se crean, borran, cambian, etc. ficheros o directorios concretos.

Pequeño FAQ de Mailman

Cambiar la URL del servidor

roperly configure your add_virtualhost directives in mm_cfg.py.

Procrastinación y el «mal de la computadora»

El «centro de cálculo» del proyecto Manhattan (probablemente el primero) era una sala con un montón de grandes máquinas de IBM. Pero no eran computadores (hablamos del año 1944), eran máquinas completamente mecánicas y procesaban bloques de tarjetas perforadas.

Configuración manual de una conexión de red en Debian (con iproute2)

networking

Cómo configurar «a mano» (sin DHCP) los parámetros más importantes de una tarjeta de red en GNU/Linux, utilizando el comando ip del paquete iproute2.

GNU Emacs: Cambiar fácilmente entre el .c y el .h

emacs

Cómo cambiar rápida y cómodamente entre el fichero de implementación (.c, .cc, .cpp) y el de cabecera (.h, hpp) cuando se trabaja con un proyecto C o C++ (por lo visto también funciona con Ada y VHDL).

Reto de la semana: containers de la STL

El tema es sencillo (o lo parece). Cuando utilizamos un contenedor de la STL (vector por ejemplo) ¿qué pasa con el contenido cuando se destruye el contenedor?

Installing Omnet on Debian

networking

h2.

Distribuir contenido