Eagle + POV RAY =
Empaquetador de practicas para Linux – PaKetX v0.1
Este programa está escrito con la intención de proporcionar una solución a los alumnos de la Universidad Rey Juan Carlos I de Madrid, usuarios de Linux que necesitan entregar sus practicas empaquetadas con el programa que proporciona la universidad. Yo no guardo ninguna relación con la universidad, salvo que estudio allí.

Su funcionamiento es bien sencillo. Lee un archivo XML (que se distribuye en zip con extensión *.dac) en el cual se especifica que archivos hay que entregar para la realización de la practica, y cuantos miembros puede tener el grupo de trabajo. El programa mira que en el directorio donde se encuentra estén los archivos de la practica, y si están pide los datos de los miembros de grupo (nombre y expediente), lo guarda en un archivo de texto y lo “zipea” todo junto. Este zip debería ser totalmente compatible con los que genera la aplicación para windows. Aunque esto todavía no lo he comprobado.
Ademas le he añadido otra funcionalidad (como mola el software libre) y es que si la ejecutas con la opción make (no la de compilar si no “paketX make”) pues te crea una carpeta con el nombre de la practica y en ella todos los archivos (en blanco claro) que hay que entregar, así te ahorras el trabajo de crearte la estructura de la practica. Claro que solo funciona con archivos de texto (por ejemplo para los VHDl *.vhd o los sources de Pascal *.pas), si te genera un archivo *.pdf lo puedes borrar porque solo sirve para ver que tienes que entregar.
Es mi primer script serio en bash, y espero que no seáis muy duros con el, ya que hace dos dias, sabía bien poco sobre este lenguaje de scripting. Osea que tendrá sus fallos.
Esta escrito y testado bajo Debian GNU/LINUX squeeze. Que yo sepa solo necesita para funcionar, bash, p7zip y XMLStarlet.
El programa lo podéis bajar desde el archivo de alwar
Actualización v0.2
He actualizado el script, ya que antes separaba los nombres con un espacio y el programa para windows lo hace con un tabulador. Ahora el script también mete un tabulador. Estuve comparando una practica empaquetada con ambos programas, y a excepción del tabulador el archivo era idéntico. Solo cambia una cosa, y es que el programa para windows nombra a la practica con los nombres de los expedientes a la inversa de como los escribes, mientras que el script para linux lo pone en el orden que fueron escritos. Esto no creo que sea un problema ya que cuando examinen la practica no creo que sepan en que orden los introdujiste.
Recuperar particion EXT2 o EXT3 (Recuperar SuperBlock)
¿Cuantas veces nos cargamos una partición? Pues yo ya lo he hecho muchas veces, suerte que siempre consigo arreglarlas xD
Introducción
Esta vez, (todo por culpa de windows que por arte de birlibirloque se carga el MBR haciendo cualquier SO inarrancable ) intentado restaurar una copiar del MBR, por error, en vez de copiarla al inicio del disco, (donde esta mi MBR) la copie al principio de la partición 2 (hd0,1 ó sda2). Al principio el error, no parece tan grave, pero cuando ves que no puedes montar la partición de ninguna manera, te empiezas a mosquear ¬¬
Como cambiar unas teclas por otras (Ahora en Linux)
Ya cansado de windows, me puse Debian GNU/Linux en el portátil. La configuración ha sido muy sencilla, no he tenido muchos problemas (relativamente). Ya lo último que me faltaba para estar igual o mejor que en linux era cambiar mis teclas de inicio y fin por re pag y av pag respectivamente.
A si que investigando por google, hoy di con la solución (llevo varios días tras ello, pero hasta hoy no funcionó).
Gracias a la lista de debian y a esta guía lo he conseguido. Como?
Instalar linux desde memoria USB
Esta semana estuve montando un ordenador nuevo y me surgio el problema de que la placa base no me reconocia el lector de cd (el disco duro al ser SATA no hubo problemas) a si que tuve que ingeniarmelas para poder instalar debian en la maquina nueva.

A continuacón voy a describir el metodo que seguí para conseguirlo suponiendo que lo crearemos desde un SO Windows(R).
Necesitamos:
Un pendrive mayor o igual a 256 mb
syslinux
boot.img.gz **
initrd.gz **
vmlinuz **
imagen de un cd de instalación de la misma version que el boot.img.gz*
* Recomiendo usar una imagen netinstall ya que son menores de 256 mb, y el archivo boot.img.gz al parecer crea al arrancar un disco virtual de solo 256 mb, osea que si el pendrive es mayor, no sirve de nada.
** Los enlaces para boot.img.gz, initrd.gz y vmlinuz dados anteriormente son para la arquitectura i386 de la rama testing. Si deseas instalar otra arquitectura (amd64…) u otra rama, (stable, sid…) navega por el ftp y baja la que corresponda para tu arquitectura y rama que desees instalar. Recuerda que deben coincidir arquitectura y version de estos archivos con la imagen del cd de instalación.
Una vez descargados los archivos, descomprimimos syslinux y ejecutamos:
./syslinux/win32/syslinux.exe -f E:
Donde E: pon la letra de la unidad donde tengas el pendrive.
Depues creamos en la raiz del pendrive un archivo llamado syslinux.cfg con el siguiente contenido:
default vmlinuz
append initrd=initrd.gz
Despues copiar boot.img.gz, initrd.gz vmlinuz y la imagen iso a la raiz del pendrive. Y ya está! solo queda que arranques el pc desde el pendrive y seguir los pasos del instalador.
Mas información en wiki.esDebian
im alive
Jo! que triste esta el blog…. hace un webo de tiempo que no escribo nada…. a ver si viene algún tiempo mas relajado, es que esto de estar en segundo de bachillerato te deja sin vida (social y de cualquier tipo)y eso que no lo llevo bien… a ver si se me ocurre algo que postear… aviones armas… algo de electronica… ah! tenia por ahí la placa de sanguino (muerta de risa ja ja )…. weno no se. También puede ser lo que toy pensando hacer con el viejo k6… ese que tanto ruido hace y que esta en desuso, ya que el dell studio tira muy bien y eso que tiene vista (miope). Basicamente es meterlo en algún aislado de mi casa, conectado por rj45 (wifi caca) al router y todo el dia dale que te pego al eMule (cambia eMule por webserver, mysql server o asterisk si eres de la $GA€ o algún capullo ladron por el estilo)…. Todo esto con linux que tiene ssh y muchas cosas chulas mas que no os voy a contar ahora.
Tabla de codigos de resolucion
Pues como siempre la estoy buscando en google, me he decidido a ponerla en mi blog y asi la tengo mas a mano. Es la tabla de codigos de resolucion para el kernel de linux, añadiendo esto al final de la linea “kernel” en el grub o en su fichero de configuracion conseguimos que la resolucion de las consolas sea la que queremos, y me suele hacer falta porque normalmente viene por defecto 640×480 y yo prefiero 800×600. Tambien hace falta para temas del bootsplash…
| Profundidad | 640×480 | 800×600 | 1024×768 | 1280×1024 |
| 8 bits | vga=769 | vga=771 | vga=773 | vga=775 |
| 16 bits | vga=785 | vga=788 | vga=791 | vga=794 |
| 32 bits | vga=786 | vga=789 | vga=792 | vga=795 |
