miércoles, 24 de septiembre de 2008

5 Meses!!!!!





Bueno, este día se cumplen 5 meses de algo muy especial, tanto que ocupa todos los dias una
muy buena parte de mi pensamiento...
Algo quye a cada segundo, minuto y hora crece más y más.

Los problemas siempre existen...son como la sal de la comida,
sino existiesen no tendria mucha gracia o si?
Pero lo importante no es que existan, sino saber resolverlos...
y no solo resolverlos sino hacerlo lo mejor posible...hablando :)

Esta es la primera vez en una fecha especial en 5 meses que no podemos estar juntos...
osea fisicamente xD
pero en el pensamiento sé que lo estamos :)

Gracias mi Lou por todo
te amo

miércoles, 17 de septiembre de 2008

Centroamericano Guatemala 2008


Estos dias me embarcaré en un reto bastante interesante...
Es el Centroamericano Cadetes-Juvenil de esgrima 2008
Se llevará a cabo en la Ciudad de Guatemala
del 22 al 28 de septiembre...

Gracias a Dios iré...
Despues de diferir parciales, perder clases y enfrentar problemas...
pero iré :)
Acá el link
http://www.geocities.com/cceguate08/

jueves, 4 de septiembre de 2008

V4l

Video4linux




EL proyecto sobre V/A toma otro rumbo...
Después de usar otras herramientas, basadas en aplicaciones ya hechas y de modo que no
hay manera de adaptarlas a las necesidades de V/A...
pues he decidido empezar desde cero, primero informándome y leendo documentación
sobre el manejo de los módulos de v4l, hace ratos inicié este proyecto, no hay mucho avance, pero
hay algo bueno...
Cuando busqué (googlee xD) información sobre v4l habia poca o ninguna documentación...

Ahora hay
proyectos en otras partes del mundo un poco más ambiciosos
como este
ENLACE
que podrían complementar una idea grande o muchas pequeñas.


Pronto publicaré los avances que tenga...

Montar ISOS y otros formatos en Debian

Debian y Linux, en general, tiene la posibilidad de montar las imágenes de cd/dvd sin tener que grabarlas. Vamos al grano

- Montar una imagen ISO>:

$sudo mount -t iso9660 -o loop archivo.iso /directorio/de/montaje

- Montando imágenes BIN y CUE:

Para montar estos archivos hay que convertirlos antes a imagen ISO. Lo hacemos con el programa bchunk.

$sudo apt-get install bchunk

Cuando lo tenemos instalado convertimos la imagen bin con su archivo cue correspondiente a un solo archivo iso:

$bchunk archivo.bin archivo.cue nuevonombre.iso

Ahora ya tendrás un nuevo archivo iso que podrás montar como se explica más arriba.

- Montar imágenes NRG (imágenes de Nero Burning Rom):

Las imagenes NRG pueden ser montadas directamente sin necesidad de convertirlas:

$mount -t iso9660 -o loop,offset=307200 imagen.nrg /directorio/de/montaje

Si tienes algún problema con ese método o deseas convertir la imagen NRG a ISO deberás usar el programa nrg2iso, para instalarlo haremos:

$sudo apt-get install nrg2iso

(nota: si así no puedes instalarlo puede encontrar el programa aquí: Nrg2Iso)
y cuando ya esté instalado, para convertir la imagen:

$nrg2iso archivo.nrg nuevoarchivo.iso

y para montar la imagen ISO simplemente debes seguir las instrucciones detalladas más arriba.

- Montar imágenes MDF y MDS:

De nuevo utilizaremos un programa para convertir antes la imagen mdf a iso. El programa tiene el original nombre de mdf2iso. Para instalarlo:

$sudo apt-get install mdf2iso

(nota: si así no puedes instalarlo puede encontrar el programa aquí: Mdf2Iso)
y una vez instalado convertiremos el archivo MDF a ISO:

$mdf2iso archivo.mdf nuevaimagen.iso

- Montar imágenes IMG:

Usaremos el programa CCD2ISO. Este programa no lo he podido descargar desde los repositorios oficiales de Debian pero de todos modos no estaría de más que intentases instalarlo por apt-get así:

$sudo apt-get install ccd2iso

Si de este modo no puedes instalarlo puedes seguir las instrucciones de esta página para bajar el paquete deb de ccd2iso e instalarlo facilmente.

Si por cualquier motivo no se puede conseguir el programa por esos dos métodos se puede descargar desde su página: ccd2Iso aunque habrá que descomprimirlo y compilarlo:

$tar -xzvf ccd2iso-0.2.tar.gz
$cd ccd2iso
$./configure
$make
$make install

Con esto ya tendremos instalado el programa ccd2iso. Finalmente para convertir la imagen ccd a iso hacemos:

$ccd2iso imagen.img imagen.iso

Y montaremos la imagen iso recien creada como se explica más arriba en esta misma guía.

- Montar imágenes DAA:

El formato DAA es un formato que utiliza el programa Poweriso. Durante algún tiempo este formato resultaba muy dificil de utilizar en Linux (no había versión de Poweriso para linux y la emulación con wine no funcionaba). Finalmente los creadores del programa sacaron una versión gratuita de su programa para Linux que además nos sirve para convertir otros formatos.
Pero vamos al grano, para convertir una imagen DAA a ISO primero necesitaremos la versión linux de poweriso que podemos bajar desde esta página (parte de abajo) o bien de esta forma :

$wget http://poweriso.com/poweriso.tar.gz

Descomprimimos:

$tar -zxvf poweriso.tar.gz

Y convertimos a ISO:

$./poweriso convert imagen.daa -o nuevaimagen.iso

(Instrucciones para montar la imagen iso, al principio de esta guía)

- Y para desmontar lo montado:

$sudo umount /directorio/de/montaje


- Para crear una imagen ISO:

$mkisofs -o fichero.ISO -J -R -A -V -U -v /directorio de los ficheros


Descargar paquetes necesarios:
* bchunk desde: http://he.fi/bchunk/
* nrg2iso desde: http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html
* mdf2iso desde: http://developer.berlios.de/projects/mdf2iso
* ccd2iso desde: http://sourceforge.net/projects/ccd2iso

Ahora pongo un par de scrpits que automatizan alguna de estan tareas:

- creaiso.sh: mkisofs -o $1 -J -R -A -V -U -v $2, donde $1 es el nombre del fichero ISO que queremos crear y $2 es la ruta completa (directorio) donde están los ficheros que queremos que estén en la imagen ISO que vamos a crear.
- montaiso.sh: sudo mount -t iso9660 -o loop $1 /mnt/cdiso, donde $1 es el nombre del fichero ISO y esta imagen se montará en el directorio /mnt/cdiso.

Sobre paqueteria que no es .deb

Normalmente se encuentran paquetes que no son dedicados a Debian o que no están en ese formato.
Pero para eso existen algunas herramientas para su conversión, tanto desde su codigo fuente...
hasta paquetes rpm

Usaremos la herramienta de conversión llamada "alien"

Para ello, lo primero que hay que hacer es instalarlo, cosa nada complicada - sólo debemos ejecutar:

apt-get install alien
(como root)

Una vez instalado podemos empezar a hacer nuestros paquetes .deb:

Convertir archivos .rpm

alien -d archivo.rpm

Luego puedes instalarlo con:

dpkg -i paquete.deb

Estos 2 pasos se pueden realizar a la vez (conversión e instalación):

alien -i archivo.rpm

Convertir archivos tar.gz

sudo alien nombre_archivo.tar.gz

Convertir archivos tar.bz2

Para estos archivos debemos descomprimirlos y volverlos a comprimir pero ahora en .tar.gz y luego aplicar la orden anterior
Conversión de un paquete .deb a otro formato

Alien no sólo transforma a .DEB, sino que cambia entre diversos formatos como Linux Standard Base, RPM, Stampede y TGZ. Por ejemplo, para pasar de un archivo .deb a otro .rpm, habría que ejecutar:

alien -r archivo.deb

Para ver una lista de todas las opciones disponibles, no hay más que ejecutar “alien” (sin más, ninguna opción para la orden) y veremos el listado en la consola.

Cosas de Linux...

Bueno al parecer, le he dado un toque demasiado personal a este espacio, y no lo he dedicado mucho
a Software libre, estos días trataré de actualizarlo, agregar nuevos howto's que he estado ocupando
para diferentes proyectos, bueno, en fin si le pongo post personales es mi espacio :p


Pero igual intentaré publicar cosas más seguido