28 noviembre 2006

La coliflor y otras frikadas

Yo sigo escribiendo en este blog aunque no lo lea nadie. Últimamente he estado dando la brasa con la programación y con linux en los artículos que escribía. Anuncio que seguirá siendo así de momento.

Me bajé el otro día el Knoppix 5.0 en DVD, necesitaba un liveCD para hacer pruebas y el de Kubuntu está bien, pero es un CD y no lleva casi aplicaciones. El Knoppix 5.0 lleva millones de cosas, entre ellas todos los programas necesarios para compilar.

Me he puesto esta tarde a instalar Linux From Scratch. No es una distribución propiamente dicha, es un libro (PDF o HTML) en el que explican paso a paso cómo instalarte un sistema linux propio a mano. Te indican donde bajarte el código fuente de los paquetes, las instrucciones para compilarlos y al final la explicación de cómo crear los distintos ficheros de configuración y de arranque.

Lo quería probar a instalar principalmente para conocer mejor el sistema Linux, aunque obviamente no me fiaría de un sistema operativo "creado" por mí.

He empezado después de merendar la instalación en una máquina virtual con 2.5 gigas de disco duro. He creado las particiones con fdisck y las he montado en el Knoppix. Me he puesto a bajar todos los paquetes necesarios (gcc, el kernel, bash y cosas de esas...), pero cuando he terminado de bajar los paquetes, la web de Linux From Scratch no funcionaba, se abria caido el servidor o algo, no lo había previsto y no me había bajado el PDF así que lo he dejado para otro día porque no podía continuar.

¿Alguién ha probado a instalar LFS o Gentoo (que también haces algunas cosas a mano)?

24 noviembre 2006

DSLinux

Ayer tenía mil cosas que hacer y para escaquearme de mis responsabilidades se me ocurrió meter Linux en la Nintendo DS. No sé si hay otros Linux para esta consola, yo probé DSLinux.

Me bajé un archivo de unos pocos megas. Dentro había un archivo .nds que es una rom para la consola y una estructura de directorios tipo UNIX. La instalación es fácil, copias la rom y la estructura dentro de la tarjeta SD tal cual.

Para iniciarlo simplemente hay que ir al menú de las roms, y elegir la que pone dslinux.nds. En cuestión de 5 segundos se carga todo y aperece la consola en la pantalla de arriba y un teclado en la de abajo. La letra es minúscula pero se puede leer.

Empiezo a probar comandos: ls, vi, los juegos que lleva... Tiene ssh y el navegador links pero no puedo conectarme porque no sé configurar el wifi...

PROS:
- ...........es linux...........

CONTRAS:
- no puedes meter comandos escribiendo, es pulsando en el teclado que hay en la pantalla de abajo
- utilizar vi pulsando en la pantalla es un infierno
- no sé configurar el wifi
- sin X
- no tiene las página de man, que podría ser útil tener un "man portátil"

Nota: estos contras, pueden ser culpa mía, tampoco lo he utilizado mucho el DSLinux

22 noviembre 2006

Estadísticas para la UVa

He encontrado en la página de Felix Halim una utilidad para ver mi progresión personal resolviendo problemas en el juez de la UVa. Símplemente hay que escribir el ID de la UVa (sin las 2 letras) y aparecerán un montón de datos sobre nuestra "carrera" como programadores.

Esta es la gráfica (en formato svg ¿funciona con IE?) con mi progresión a lo largo de los años. Me apunté a principios de 2002 y no hice absolutamente nada hasta el año pasado que me lo empecé a tomar mas en serio...

Creo que la práctica en la resolución de problemas (de programación, matemáticos o de otro tipo, eso da igual) activa el cerebro y nos ayuda a pensar mejor. Me regalaron hace un mes un libro del fallecido matemático espñola Miguel de Guzmán titulado Para pensar mejor. Parecía ser una recopilación de juegos de lógica, geometría y otras ramas de las matemáticas, pero al leerlo me he dado cuenta de que la parte de juegos en sólo el tercio final del libro, el resto es una explicación (bastante aburrida) sobre métodos de pensamiento, surcos y otras cosas.

21 noviembre 2006

Libro: BSD Hacks

Uno de los libros que he adquirido recientemente es BSD Hacks: 100 Industrial-Strength Tips & Tools (también está el libro en Amazon).

El libro consta de una serie de trucos, recomendaciones, explicaciones para mejorar nuestro sistema BSD. Hay 100 en total y aunque está basado principalmente en FreeBSD, se pueden aplicar la mayoría de hacks a los otros sistemas BSD. También los usuarios de otros sistema UNIX pueden encontrar algo útil en el libro porque bastantes hacks se realizan con aplicaciones estándar (como el shell, tcpdump o SaMBa) por lo que deberían poder aplicarse en estos sistemas.

Los hacks se dividen en:

  • El terminal y las X

  • Sistema de ficheros

  • Inicio de sesión

  • Copias de seguridad

  • Redes

  • Seguridad

  • Actualización del sistema

  • Cosas específicas de FreeBSD

  • Modificar y amplicar el sistema FreeBSD



Lo que he leido hasta ahora me ha gustado, porque te da un conocimiento más profundo del sistema FreeBSD. El único defecto que le encuentro al libro es que fue editado en 2004 y se refiere a una versión algo vieja del sistema operativo, pero casi todos los hacks deberían funcionar perfectamente.

Para complementar a este libro la autora, Dru Lavigne, escribe cada semana un artículo en el portal ONLamp en la sección FreeBSD Basics.

La editorial O'Reilly tiene toda una linea sobre hacks con libros como: Linux Desktop Hacks o Linux Server Hacks.

15 noviembre 2006

Libros baratos

El otro día hice un pedido de varios libros clásicos de la informática que me hacía ilusión tener. Los pedí en Urbano Libros, una librería de Granada.

Es una tienda de libros de ocasión o de segunda mano y me esperaba libros viejos y gastados, pero cuando me llegó el paquete vi que no estaban nada usados, simplemente que tenian pequeños defectos: uno tenia pelado lomo minimamente y los demás ni eso, tenian un poco de polvo.

De precios no están nada mal: entre 5 y 15 euros por libro, mientras que en Amazon cuestan entre 40 y 60 euros cada uno. Todos los libros que compré están en inglés.

La única pega es que la web que tienen es un desastre: no tienen los libros por secciones, están los 2800 en una sóla categoría, por lo que hay que usar todo el rato la opción de buscar.