miércoles, 27 de octubre de 2010

Conferencia "Afinando motores SQL"


Saludos

  Hoy dió inicio la 9a. semana de tecnología en el tecnológico de Conkal,Yucatán,México y asistimos a impartir una conferencia con tema centrado en recomendaciones generales para un mayor rendimiento de las consultas SQL.

  Les dejo la liga de la presentación que utilicé: Afinando motores SQL.

  Es un archivo descargable en formato de OpenOffice Impress.

  Habla de que es SQL, que es un DBMS, cuales son libres, cuales no, clasificación de los comandos de SQL, y ofrece 7 consejos para trabajar con SQL.

  Y les dejo un intento de streaming, o podcast del taller, que lamentablemente necesito mas práctica y que no me llamen por cel para que no se corte. Lo rescatable es el audio :-D. Vea aquí el podcast.

viernes, 22 de octubre de 2010

Debian Live en USB persistente

  En algunas ocasiones quisiéramos tener Linux con nosotros en cualquier computadora que usemos, en el trabajo, en la escuela, hasta en casa de los amigos (sobre todo de amigas).

  A continuación veremos una forma de hacerlo, y que al trabajar en nuestro sistema Linux sobre USB, todos los cambios queden registrados como si se tratara de nuestro sistema principal.

  En esta primera entrega mostraremos el método para armarlo desde una Linux box  (computadora con Linux instalado), y en la siguiente mostraremos como realizarlo desde una computadora con windows. Los pasos 1 y 2 son independientes del método.

  Los pasos a seguir son:
    1.-Conseguir un USB de al menos 1 Gb (recomendado 2 ó 4, no mas. probado en 2 Gb,8 Gb falla).
    2.-Descargar el archivo de imagen de Debian Live para USB. (descarga con kde , gnome , xfce)
    3.-Copiar a bajo nivel la imagen de Debian Live al USB (usando DD).
    4.-Crear una nueva partición en el USB, para usar el espacio restante.
    5.-Formatear la nueva partición como ext2 y ponerle la etiqueta  "live-rw"
    6.-Arrancar con el USB, y en la primera pantalla seleccionar "Ayuda" y teclear el comando de arranque en modo persistente.


  Armarlo desde una Linux box

  1.-Insertar el USB en la computadora, revisar ¿que dispositivo se asigno a nuestro usb?:

#dmesg

    Aquí vemos que el sistema lo detectó como el dispositivo sdb, entonces usaremos la referencia completa al archivo que es /dev/sdb. Es muy probable que su sistema detecte el dispositivo sda como el USB, si no cuenta con disco duro scsi.

   Y nos aseguramos que no esté montado el dispositivo, con el comando

#umount /dev/sdb

  2.-Descargar la imagen de Debian live para usb. Tenemos varias alternativas, el sistema mínimo o de ventanas. Entre ellos podremos descargar con kde , gnome , xfce. (click en cualquier opción para descargar manualmente alguna). Ejecutamos el comando wget para bajar el de kde por ejemplo.

#wget http://cdimage.debian.org/cdimage/release/current-live/i386/usb-hdd/debian-live-506-i386-kde-desktop.img 

  3.-Copiamos a bajo nivel la imagen al usb.

#dd if=debian-live-506-i386-kde-desktop.img of=/dev/sdb bs=1024000

  4.-Creamos una nueva partición en el usb.

#fdisk /dev/sdb

presionamos <n> nueva partición
                    <p> partición primaria
                    <2> segunda partición primaria
                    <Enter> acepta primer cilindro sugerido
                    <Enter> acepta último cilindro sugerido
                    <w> graba los cambios a la tabla de particiones del USB
                    <q> salir, si no ha salido desde el paso anterior

  5.-Formateamos la nueva partición, de tipo ext2 y le ponemos la etiqueta de volumen "live-rw" (cuidado de nombrarlo con el numero: /dev/sdb2, ya que la segunda partición vamos a formatear no todo el USB)

#mkfs.ext2 -L live-rw /dev/sdb2 

  6.-Y puf, finalmente reiniciamos la computadora, configuramos el bios para que arranque por USB primero, o presionamos la tecla de medios de arranque y seleccionamos el USB.

  En la primera pantalla, durante el arranque :
    presionamos la tecla <esc> para cancelar el menú, e ir a la línea de comando de arranque

boot:

  Ahí escribimos el comando de arranque "live persistent"

boot: live persistent

  Y con esto, cualquier programa que instalemos en nuestro USB, como mozilla firefox para navegar, tweet deck para twitear,configuración de teclado en español, etc. se guardará en el USB y lo tendremos disponible para nuestro próximo arranque.

  La imagen muestra el sistema corriendo el gestor de ventanas XFCE.



  La próxima entrega, mostraremos los primeros pasos para copiar la imagen desde una maquina windows, y poder realizar el proceso si no contamos con una Linux box.

jueves, 21 de octubre de 2010

Primer blog

Saludos

   Este es mi primer blog por lo que les doy la bienvenida a las ideas, consejos y pequeñas guías que presentaré en este su "Taller de roboxito".

  Se cubrirán temas diversos de tecnología, tanto de programación, linux/posix, electrónica y celulares.

  Pondré pequeñas guías estilo "Como hacer" mas que noticias sobre novedades.

   La retroalimentación es muy importante para mi, y aunque no es un wiki, cualquier comentario o corrección,será tomada en cuenta. Sientanse libres de expresar sus ideas.

   Y finálmente, desearles a todos:

Happy Hacking!!