lunes, enero 29, 2007

Devolviendo el Control del MBR a Windows

Ayer he estado experimentando, de manera osada, poniendo en riesgo la información de mi PC (niños, favor no repetir en casa), con la instalación de Debian vía Internet (Goodbye Microsoft), la cuestión es que cuando finaliza la instalación me encuentro que el GRUB (manejador de arranque para Linux) da problemas "Error 21", y no he encontrado la manera de poder editarlo, así que ahora no puedo ni arrancar Windows ni Debian.

Hoy intentaré devolverle el control de MBR (Master Boot Record, sector de arranque o sector cero) a Windows siguiendo los pasos que encontré en este sitio Quitar LINUX en Windows XP. En el sitio indicado se presentan varios métodos, yo utilizaré uno de ellos, lo copio textual a continuación:

arrancamos el PC desde el CD de Windows XP y comenzamos la instalación de Windows XP hasta que nos da a elegir entre instalar o reparar, elegimos reparar y nos lleva a la Consola de recuperación, para lo que previamente debemos teclear la contraseña del usuario Administrador (esta contraseña se crea durante la instalación de Windows XP o está en blanco). Desde la Consola de recuperación tecleamos

fixboot — (regenera el sector de arranque de la partición donde está instalado Windows)
fixmbr — (regenera el sector maestro de arranque del disco IDE 1)
exit — (reinicia el sistema)


Espero tener suerte!

Días después.........FUNCIONÓ

viernes, enero 26, 2007

En Venezuela, Linux para Todos

El año pasado se firmó el decreto 3390 en Venezuela que indicaba el inicio del empleo de software libre en todas las plataformas tecnológicas de el estado.

Mi impresión es que el decreto no ha sido aplicado con seriedad por todos los entes afectados. Todavía no se toman las acciones necesarias para la sustitución de sistemas operativos y aplicaciones en los equipos de la administración pública, esto es evidente en notarias, oficinas de la administración pública, infocentros, colegios bolivarianos, donde se observa la utilización de PC con sistemas Windows y aplicaciones Office, ambos productos licenciados por Microsoft.

Propuesta:

Debe acelerarse el proceso de migración de software licenciado a sistemas operativos abiertos y amparados bajo el esquema de licencias públicas, existen infinidad de versiones Linux que pueden ser obtenidas a través de Internet o de distribuciones libres, y una vez obtenidas pueden realizarse tantas copias como sean deseadas sin precio alguno por concepto de licencias.

Para los colegios bolivarianos podrían instalarse en equipos Pentium III versiones ligeras de Linux como Damn Small Linux o Puppy Linux, que corren hasta en sistemas Pentium MMX hasta con 64 MB y en discos duros de no más de 2 GB. También se cuenta con aplicaciones (sin costo y disponibles en Internet) para todo tipo de utilidad que se requiera, procesadores de palabras, hoja de cálculo, presentaciones, cálculadora, aplicaciones para dibujo, editores de imágenes, navegadores web, clientes de chateo, diccionarios.

En casos especiales, donde la plataforma necesite ejecutar una aplicación especifica que ha sido desarrollada para correr sobre un sistema operativo licenciado como Windows, siempre podemos contar con la opción de sustituir algunas de sus aplicaciones por otras no licenciadas, por ejemplo podemos correr todo un paquete de aplicaciones de oficina, fieles sustitutos de las herramientas Office de Microsoft, pero sin tener que pagar por licencias, un ejemplo es el OpenOffice que no sólo es de libre distribución si no que también es un paquete de código libre, esto quiere decir que cualquier programador puede modificar el código para adaptarlo a sus necesidades.

Si queremos sustituir al insipiente navegador Explorer, la recomendación es bajar navegadores de última generación como Firefox y Flock, ambos de uso público y de código abierto.

A continuación coloco unas configuraciones aproximadas de equipos de computación, según la utilidad que vaya a dársele.

Colegios Públicos:
  • Utilización: herramientas de aprendizaje colaborativo tipo wiki, aplicaciones para dibujo, navegor internet, procesador de palabras, hoja de cálculo, aplicación para presentaciones, enciclopedias, diccionarios, visualizador de imágenes.
  • Pentium III
  • 128 MB
  • 2 GB a 4 GB
  • Unidad lectora de CD
  • Sistema Operativo: Puppy Linux, Damn Small Linux.

Oficinas Administración Pública:
  • Utilización: procesador de palabras, hoja de cálculo, aplicación para presentaciones, diccionarios, visualizador de imágenes, manejador de base de datos.
  • Pentium III
  • 256 MB
  • 40 GB
  • Unidad lectora/quemadora de CD
  • Sistema Operativo: Knoppix, Damn Small Linux

Radios Comunitarias:
  • Utilización: editores de audio digital, servidor de flujo de audio en tiempo real (radio online), reproductores de audio (CD, mp3, ogg, wav), lector de noticias RSS, navegador internet, procesador de palabras, hoja de cálculo, aplicación para presentaciones, visualizador de imágenes.
  • Pentium III o IV
  • 516 MB
  • 120 GB a 200 GB
  • Unidad lectora/quemadora de CD
  • Tarjeta de Sonido (entradas de micrófono, salida estéreo para altoparlantes)
  • Puertos USB 2.0 (de alta velocidad)
  • Sistemas Operativos: Dynebolic, Damn Small Linux, Knoppix, Debian, Fedora Core.
Universidades Públicas:
  • Utilización: navegador internet, procesador de palabras, hoja de cálculo, aplicación para presentaciones, visualizador de imágenes, manejador base de datos, herramientas de desarrollo (perl, C).
  • Pentium III o IV
  • 516 MB
  • 40 GB a 80 GB
  • Unidad lectora/quemadora de CD
  • Puertos USB 2.0 (de alta velocidad)
  • Sistemas Operativos: Debian, Fedora Core, Ubuntu

martes, enero 23, 2007

Llevo mi Sistema Operativo en el Bolsillo (Pendrive)...Damn Small Linux (DSL)

no dejan de impresionarme todas las opciones disponibles, o como también se les dice, "sabores" de Linux, por Internet que nos dan la oportunidad de contar con robustos y veloces sistemas operativos sin costo alguno. Justo en este momento estoy publicando esta entrada desde un laptop IBM ThinkPad T42 el cual esta corriendo la versión DSL (Damn Small Linux) con entorno gráfico Fluxbox, existe la opción de conmutar al manejador de ventanas gráficas jWM.

Lo más interesante es que arranqué la máquina desde el Live CD de DSL y luego procedí a instalar el sistema en un pendrive USB, como el DSL no ocupa más de 50 MB, con un Pendrive de 64 MB será suficiente para instalar todos los archivos del sistema operativo y adicionalmente todas las aplicaciones!!!! (Navegador Web Firefox, Visualizador de archivos pdf Xpdf, reproductor de archivos de mp3, cd y audio en general xMMs, visualizador de imágenes, etc.)

Para instalar el sistema en el Pendrive deben asegurarse que el mismo "no" este montado, en caso de que el sistema lo haya montado automáticamente deben proceder a desmontarlo ejecutando el comando umount /dev/sda1 (en mi caso el puerto USB es el sda1). Luego de asegurarse de esto, van al menu principal (tecla derecha del ratón sobre el escritorio) seleccionan Apps -> Tools -> Install to USB Pendrive -> For USB-HDD Pendrive y siguen los pasos indicados por la aplicación.


Luego que se haya finalizado con la instalación del DSL, en el Pendrive, apaguen el equipo, retiren el cd, enciendan el equipo de nuevo y entren al BIOS para indicarle que permita realizar el arranque por el puerto USB y adicionalmente verifiquen que la opción de arranque por USB esté seleccionada como primera opción en la lista de prioridades de arranque porque de otra manera el PC iniciará siempre por el sistema que tengan instalado en el disco duro. Muchos equipos con BIOS antiguos, no tienen la opción de arranque por puerto USB, en ese caso no nos quedará otra opción que instalar el sistema en disco duro o inicializar desde la unidad de CD con un LiveCD.

lunes, enero 22, 2007

GRUB en Puppy Linux

ayer me propuse modificar el menú de arranque de GRUB que corre en mi PC (Pentium I) donde tengo instalado el Puppy Linux.

Me preocupó el entrar al directorio /boot/grub/ y no encontrar el archivo menu.lst. Después de darle vueltas al asunto, recordé que debido a limitaciones del BIOS de mi PC tuve que crear una partición de arranque con la mínima cantidad de espacio posible (8 MB) y colocar allí el manejador de arranque (GRUB). Así que, recordando esto, ejecuté el comando mount y noté que el Puppy Linux no monta por defecto esta partición, así que procedí a montar la misma en el directorio arranque, los pasos son:

abc# mkdir /mnt/arranque
abc# mount /dev/hda0 /mnt/arranque

donde hda0 es la partición donde se ubica GRUB.

una vez montado pude ir a /boot/grub y editar el archivo menu.lst:

abc# cd /mnt/arranque/boot/grub

Como quería colocar la opción de arranque automático después de transcurrido un tiempo, descomenté la línea:

#timeout 30

y modifique el tiempo llevándolo a 3, con esto el GRUB iniciará el PC con el sistema operativo que tengas definido como "por defecto" después de haber transcurrido 3 segundos. La línea debe quedar de la siguiente manera:

timeout 3

no queda más que guardar el archivo menu.lst, arrancar el sistema y una vez en él, borrar la carpeta /mnt/arranque ya que no será requerida (a menos que se desee realizar más cambios).

Enlaces Utiles:
  • Sitio oficial GNU GRUB
  • Sitio oficial Puppy Linux
  • Instalación de Puppy Linux en Disco Duro
  • domingo, enero 14, 2007

    Aventuras con Puppy Linux

    Imagen de la caja Pentium I (la que está abierta con el disco duro encima) donde corro el Puppy Linux y un Pentium III con windows XP.

    Ahora que tengo el Puppy corriendo mi próximo paso es instalar el tightvncserver en éste y el tightvncviewer en el Pentium III, con la intención de poder tener acceso remoto al escritorio de Puppy desde el windows XP, de esta manera se pueden tener varios PC y controlarlos remotamente desde una máquina con un único monitor, teclado y ratón.

    Estoy teniendo problemas con el Pupget para instalar el tightvncserver. Tan pronto lo solucione colgaré unas fotos mostrando el escritorio de Puppy desde el terminal con XP.

    Acabo de encontrar este sitio para usuarios de Puppy Linux de habla hispana, espero que le sea útil a alguien más.

    miércoles, enero 10, 2007

    Algunos Acordes y sus Escalas

    El las tablas que se muestran a continuación se indica en principio el acorde sobre el que se construirán las escalas, éstas últimas son mostradas en cada línea dentro de la tabla correspondiente al acorde. Todas las escalas son construidas teniendo como referencia a la Escala Mayor (1t - 1t - 1/2t - 1t - 1t - 1t - 1/2t). La escala mayor tendría, bajo la notación utilizada en las tablas, la siguiente estructura: 1 2 3 4 5 6 7 8 , donde 1=8 (8 indica que es la misma nota en octava superior), 2=9, 4=11, 6=13 y 7M=7 (es decir séptima mayor).


    ACORDE SEXTA

    el acorde está conformado por las notas 1, 3, 5 y 6. Notese que las escalas propuestas contienen notas que componen la escala mayor.



    ACORDE MENOR SEXTA

    el acorde está conformado por las notas 8, la 3ra menor la 5ta y la 6ta. Notese que las escalas propuestas contienen notas que componen la escala melódica.




    ACORDE DISMINUIDO DE SEPTIMA

    el acorde está conformado por las notas 1, 3ra menor (3-), la 5ta disminuida (5b) y la 7ma doble bemol (enarmónica con la 6ta).








    ACORDE MENOR DE SEPTIMA DOMINANTE

    el acorde está conformado por las notas 1, 3ra menor (3-), la 5ta y la 7ma dominante (7b).











    SEPTIMA DOMINANTE

    el acorde está conformado por las notas 1, 3, 5 y la 7ma dominante (7b).










    ¿Quieres participar en la extensión de este material?, puedes ayudarme a hacerlo en wikilibros que es un proyecto de la wikipedia. Apunta al siguiente enlace: Teoría de la Música y Armonía y tendrás más información, además que podrás colaborar ampliando el contenido o mejorándolo.

    domingo, enero 07, 2007

    Rescatando tu Pentium I con Puppy Linux

    Parece increíble pero lo que voy a contarles es totalmente cierto, acabo de instalar en un, ¿como llamarlo?, pues "pote" le iría bien (un Pentium I de 165 MHz, con 64 MB de RAM y un disco duro de 40 GB que casi estaba destinado a parar como desecho), un sistema operativo que lo ha vuelto a la vida.

    Le instalé un sistema operativo basado en Linux que se llama Puppy Linux, es realmente bestial lo que puede lograrse. Si en definitiva quieres rescatar esa máquina que tienes en una esquina de tu casa, metida en el closet o debajo de la cama, esta es la mejor opción.

    Les copio una muestra "un pantallazo" de mi escritorio con Pyppy 2.12. En la imagen pueden observar como luce el escritorio de trabajo, muy al estilo Windows, puede verse corriendo un navegador de Internet llamado Dillo y la ventana PupGet bajando la lista de aplicaciones desde el sitio oficial de Puppy que permite realizar actualizaciones de paquetes e instalaciones de nuevas aplicaciones, por supuesto estamos hablando de filosofía linux, es decir, todo sin costo alguno, gratis.

    El sistema está corriendo a una velocidad decente, pude conectarme vía Samba a otro PC (Pentium III) y accesar sin problemas la carpeta compartida que corre bajo un sistema Windows XP, es mas desde mi modesto Pentium I seleccione una archivo de vídeo .avi ubicada en la carpeta compartida de la otra maquina y pude verlo, claro no es para sentarse a ver la película pero pueden ver el vídeo almenos como una previsualización ya que la imagen se detiene brevemente en cada frame, pero que mas vamos a pedirle! Ahora necesitaré bajar algún buen programa P2P tipo emule y dejar mi "nuevo PC" como servidor de medios.

    Debido a las limitaciones de la BIOS, tuve que realizar cuatro particiones, una de 8 MB donde instalé el manejador de arranque GRUB, otra partición de 1 GB donde coloqué los archivos de sistema y las aplicaciones, esto tuve que hacerlo ya que el BIOS no me permitía manejar una partición de más de 8 GB, después dejé el resto del espacio para una partición donde colocaré todo el contenido de archivos personales, aprox 39 GB y como ultima partición agregué la swap-linux como espacio de intercambio de memoria del sistema, aprox 500 MB.

    Tambien es posible correr el Puppy como LiveCD, es impresionante el desempeño de la máquina con tan pocos recursos, corre usando únicamente la RAM y les dije que tenia 64 MB de RAM pero con todo arrancó y funcionó a la perfección, aunque en este caso es recomendable que el Puppy cree un archivo en disco que es usado para guardar las configuraciones e información temporal que utiliza, esto mejora mucho el desempeño.

    Recomendación final, bajen el Puppy y montenlo en su disco duro, vale la pena, ya verán como podrán sacarle provecho a esa vieja PC que antes no era más que un estorbo.

    jueves, enero 04, 2007

    Software de Aprendizaje para Guitarra

    Para todos aquellos que se inician en el estudio de la guitarra, haré mención de unas cuantas herramientas disponibles en Internet para el entrenamiento y la ayuda del conocimiento de éste maravilloso instrumento.

    Una de las primeras cosas con las que debe enfrentarse el aprendiz de guitarra, es el de conocer las notas de cada traste, empezar por nombrarlas, la mejor manera es empezar a ejecutar la escala de Do Mayor en diferentes posiciones.

    Existe una herramienta, bajo la apreciada etiqueta “free”, es decir, libre, que puede ser bajada por Internet, su nombre es Fretboard Warrior, se trata de una aplicación que nos muestra un mástil de guitarra y a la vez nos indica notas en el mismo con la intención de que reconozcamos cuál es el nombre de la nota. Es una buena manera para entrar en calor con el reconocimiento de las notas, además tenemos el factor tiempo, ya que hay un contador que nos indica los minutos y segundos que nos quedan para que finalice la prueba.


    Si quieres más recomendaciones no dejes de visitarme, nos encontraremos en una próxima entrada (me parezco a Petete, el del libro gordo) donde publicaré unas interesantes tablas que indican los tipos de escalas que pueden utilizarse en un acorde especifico.

    martes, enero 02, 2007

    Seis Cuerdas

    ¿Como hago para ser cuerda, para resonar en el cajón de madera, para hacerme guitarra, sus trastes y su puente?

    ¿Como hago para ser la onda liberada de la caja, y vibrar con fuerza aguda y grave a la vez?

    ¿Como puedo ser el sonido, el tono, la melodía y el acorde, la armonía?


    Seis cuerdas


    Quiero ser madera viva, quiero ser las seis cuerdas, vibrantes, de metal, de tripa o entorchadas, lo importante es sonar, lo trascendente es ser música, es atravesar el espacio y las paredes, los muebles y el concreto, saltar a la calle y navegar junto a las olas del viento, en todas direcciones, para llegar a lugares lejanos, a la casa de enfrente, al parque de la esquina, al oído del transeúnte distraído, a la habitación de una mujer solitaria.

    ¿Como hago para ser el clavijero que aplica la tensión necesaria para no ser ni más ni menos, si no justo equilibrio?

    ¿Como hago para ser la guitarra, sus cuerdas, su cajón de resonancia y a la vez ser el sonido que de ella emana y ser mis dedos rasgando y pulsando, arpegiando y pulsando, sintiendo ese corazón de madera palpitante que soy yo mismo?

    Música, cuerdas, madera. Olor a palo de rosas, a tierra húmeda, a sudor y trastes oxidados.

    Quiero ser guitarra, quiero ser música, quiero ser libertad, quiero ser cuerda, una, dos, tres, Seis Cuerdas.