18 de enero de 2008

(N) Sun compra Mysql

Aunque la noticia fue de ayer no pude poner esta noticia.

Sun MicroSystem compra la base de datos MySQL por un billón de dolares, como ya se habrá analizado la noticia en muchos blog solo daré mi pequeña valoración personal de las ventajas (en este momento no le veo inconvenientes) si queréis podéis poner vuestras opiniones, en un par de semanas recojo las respuestas y así publicamos un resumen con vuestras opiniones.

1.- Se reconoce la fortaleza y buen funcionamiento de esta base de datos, demostrando que de verdad puede ser un competidor de Oracle.
2.- Con la compra seguramente SUN la promocione más, a pesar de ser una de las BD libres más conocidas y utilizadas en el mundo empresarial, de forma que se pueda considerar como una alternativa en aquellas empresas que todavía continúan pensando que el Software Libre son juguetes.
3.- Es posible, y esto si que es elucubrar, que se aumente su integración con Java como por ejemplo crear un lenguaje de procedimientos almacenados en Java. Un sistema de procedimientos o de simplemente una integración para que estos lancen ejecuciones java de forma sencilla nos ayudaría a crear trigger por ejemplo que podamos pasar fácilmente de una base de datos a otra.

Y no voy a extenderme más ya que espero vuestros comentarios.

13 de enero de 2008

Utilizando un CD-RW como disco grande (escritura por paquetes)

Si queremos tener un CD con nuestro Backup, pero evitarnos borrarlo cada vez creando una nueva sesión podemos utilizar la escritura por paquetes.

La escritura por paquetes nos permite usar nuestro CD-RW como si se tratase de un disco duro, esto es tan sencillo como introducir el CD grabar o borrar los ficheros que deseemos y volverlo a sacar, desmontandolo antes claro esta.

Para poder tener un CD con escritura habilitada en paquetes deberemos de realizar una serie de pasos, todo lo explicado es similar para un DVD-RW pero no lo he probado así que solo hablare del CD-RW.

Lo primero sera disponer de una versión de kernel 2.6.10 o superior, esto ya es lo habitual, en caso contrario deberíamos cargar los modulos pktcdvd y udf. Con el núcleo preparado deberemos tener instalado los paquetes “udftools” que nos permitira tener los programas:

mkudffs - Formatea creando un sistema UDF.

cdrwtool - Herramienta de gestión de CD (escritura, formateo)

pktsetup - Paquete de escritura por paquete (/dev/pktcdvd0)


Ahora empezamos a realizar los pasos normales para cada CD-RW que deseemos tener como escritura de paquetes:

Todo como 'root'

1.- Primero formateamos el CD con “cdrwtool -d -q"

2.- Cargamos los módulos de escritura por paquetes

  • modprobe udf
  • modprobe pktcdvd

Deberemos de comprobar que se ha generado /dev/pktcdvd/control

3.- Creamos nuestra unidad virtual que nos permitir grabar por paquetes.

pktsetup /dev/pktcdvd/cdwriter /dev/hda

4.- Montamos la nueva unidad creada en nuestro directorio de Backup.

mount /dev/pktcdvd/cdwriter /media/Backup -t udf -o rw,noatime


Una vez que se ha utilizado deberemos de desmontar la unidad realizaremos

umount /media/Backup

pktsetup -d cdwriter

NOTA:

En mi Ubuntu el proceso de crear la unidad virtual lo realizo más sencillo:

  1. Tengo definido en el fichero “/etc/default/udftools” la unidad de CD como la unidad de escritura de paquetes

  2. Con ejecutar sudo /etc/init.d/udftools restart es suficiente, en realidad tampoco se realiza pues se ejecuta al iniciarse.

  3. Solo nos queda montar la unidad de paquetes definida “/dev/pktcdvd/cdwriter” en el directorio que nosotros queramos.

  4. Para desmontar realizamos lo mismo.

6 de enero de 2008

Feliz año y reyes

Empezamos un nuevo año, reagrupando los Post que más nos han interesado durante los años 2006-2007 y con los siguientes deseos.

Para este año esperamos que el numero de Post aumente, así como ir agrupando los post técnicos en PDFs para de esta forma tenerlos agrupados y ir actualizando posibles notas que se repitan.

Esperamos también publicar más Vídeo tutoriales y poder reemprender un proyecto de hace tiempo llamado BilBot que permitía disponer de un lenguaje especial para Robot, así como programar los robots que realice de una colección (Cybot y Tom) con Linux y lenguaje Java.

Por ultimo un feliz 2008 para todos y que nuestros deseos y propositos se cumplan.

5 de enero de 2008

Tutoriales y notas tecnicas(2006-2007)

La selección de tutoriales del 2007-2007 son:

    1. Como formatear un USB que se encuentra en el apartado de Linux.
    2. Como crear un VídeoBlog con un visor FLV, que podemos ver en el apartado de edición.
    3. COmo compilar Cinelerra, que podemos ver tambien en el apartado de Edición de vídeo.
Este año intentaremos pasar automáticamente todas las notas técnicas al PDF correspondiente, para así tenerlas reunidas y así ir actualizándolas para que crezcan.

Juegos (2006-2007)

Hemos hablado muy poco de juegos pero lo que más me llamo la atención en estos años fue:

  • JRisk, juego realizado en java, que nos permite crear nuestros mapas y que a finales del 2007 continuaba mejorando.
  • Super tristan el juego español que se desarrolla en Cadiz y tiene relación con esta página al tratarse de un juego OpenSource y con licencia CreativeCommon, ademas dispone de versión para Linux.
  • BLUEKVM no es específicamente un juego, pero al tratarse de una maquina virtual para la PSP he decidido ponerlo en la selección de juegos.
  • FBZX un emulador de Spectrum (mi añorados principios junto al ZX81) para Linux. Este emulador se puede encontrar en la página de su autor, que ademas de este estupendo emulador dispone de proyectos Hardware como el poner un disco duro al spectrum.

Libreria y programas (2006-2007)

Entre las librerías y programas que nos han llamado la atención durante los años 2006-2007 y que todavía están vivas son:

  • JAMon Una libreria que nos permite monitorizar nuestras aplicaciones Java.
  • JPPF Una librería para facilitarnos el desarrollo en paralelo con el lenguaje java, sobre varias CPUs.
  • Ies4Linux utilizar el InternetExplorer en Linux gracias al emulador de windows "wine", este programa a continuado mejorando y ya es capaz de hacer tambien arrancar el IE7. Lo normal es que usemos mozilla pero esta aplicación nos sirve para aquellas web que solo funcionan con el IExplore.
  • Qemu Nos permite tener un PC virtual en nuestro Linux de forma muy sencilla, con el acelerador kqemu lo mejoramos, si deseamos tener un entorno gráfico para su codificación podemos utilizar QEmulator
  • VirtualBox Podemos decir que el el VMWare del software libre mejora en velocidad a Qemu y si deseamos disponer de una interfaz grafica para su configuración también.
  • SWFTools Nos permiten la manipulación y creación de ficheros SWF (Flash) para diversas plataformas como son: Linux, Solaris, BSD y Windows.
  • JSmooth Esta herramienta nos permite realizar un ejecutable de windows, de un
    programa java que se encuentre empaquetado en un .JAR. Disponemos de un interfaz GUI que nos facilita la creación de n uestro ejecutable.
  • SystemRescueCD Esta distribución de Linux es una herramienta muy completa para la recuperación de discos ante un fallo. Entiende casi todos los sistemas de ficheros y ademas tiene samba y ntfs para que podamos realizar copias de seguridad y recuperación en red.


    Las herramientas con las que contamos son: GParted (nos permite gestionar las particiones de forma grafica), PartImage (permite que salvemos el contenido entero de un disco, así como su recuperación, es el Ghost de Linux), Sfdisk (herramienta que complementa la anterior pudiendo salvar la tabla de partición), Grub/lilo (nos permite recuperar los bootloader que por ejemplo se pierden al instalar una versión de Windows en el disco), TestDisk (podremos recuperar tablas de particiones dañadas y sus sectores de arranque) y a todo esto se le unen herramientas de análisis de virus, red y memoria.
En resumen una estupenda distribución que nos proporciona casi todas las herramientas necesarias de un administrador para recuperación ante desastres.

El MINIX todavia vive

En el 2006 hablaba del MINIX, pues todavía continua activo así que vuelvo a publicar esta noticia ya que es de interés y debemos siempre recordar cual fue el precursor del Linux.

--------------------------------------------------------
El otro día me encontre con mi viejo MINIX (en esos discos de 51/4) que me compre cuando estudiaba la carrera y tenia mi flamante XT (si esos PC de 640K eran una burrada comparado con 1K de ZX81) en el que realizaba mis practicas de Unix y aprendía Sistemas Operativos.

Bueno después de recordar viejos tiempos, como decía me encontré mi viejo MINIX, y lo curioso es que buscando una cosa por internet ese mismo día me encontre que el MINIX esta por la versión tres y no de hace años sino reciente. Entonce decidí que era el momento de poner una nota sobre él.

Algunas personas pensarán que tiene que ver el MINIX con Linux y Java, pues con java no pero el Linux procede de este sistema operativo. Mucha gente estudiamos el MINIX, que el señor Tanembaum creo para que sus estudiantes pudieran modificarlo y aprender, unos se nos pasaba por la cabeza ser capaces de crear un sistema operativo algún día y otros como Linus pasaron a la acción.

Después de esta charla, unas pequeñas palabras para dar a conocer
MINIX a los que no lo conocen. Es un sistema pequeño, ideal para la educación (conocer de que y como esta compuesto un sistema operativo es disponer de un core que se puede aplicar a casi todo tipo de programación o diseño de sistemas) también es ideal para sistemas empotrados.
---------------------------------------