Marzo 8, 2009

Cómo hacer funcionar QuickCam Cool en Ubuntu 8.10

Categoría: Linux y hardware — Edwood @ 7:29 pm

Hoy me dí cuenta de que mi webcam no funcionaba con Ubuntu 8.10. Intenté camorama, camstream, tvtime, pero sólo logre usarla con xawt.

En fin, luego de un par de horas de búsqueda este blog me dió la solución:

Espero que les sirva de ayuda tambien.

Más artículos como este en:

Algunos artículos relacionados:


Marzo 30, 2007

Artefactos que utilizan versiones livianas de Linux

Categoría: Linux y hardware — Edwood @ 7:50 pm

Via TechBlog.

Ya hay disponibles celulares, computadoras brazaletes, dispensadores de comida para animales y otras curiosidades electrónicas que corren con Linux: 5 Cool Linux-Powered Gadgets

Computadora brazalete
Computadora brazalete

Más artículos como este en:

Algunos artículos relacionados:


Noviembre 2, 2006

Pizarras interactivas (smart boards) para Linux

Categoría: Linux y hardware — Edwood @ 7:33 pm

Via Desktop Linux.

Pizarra interactiva y Linux

El software de las pizarras interactivas de la compañía SMART Technologies es multiplataforma: Linux, Mac Os y Windows.

Eso tengo que probarlo.

Más artículos como este en:

Algunos artículos relacionados:


Octubre 29, 2006

Puppy Linux al rescate

Categoría: Live CDs, Linux y hardware — Edwood @ 7:22 pm

Tengo dos anécdotas de ocasiones en las que la modesta distribución de Puppy Linux se ha destacado.

La “laptop” sin disco duro

Unos meses después de que mi mamá compró una computadora “laptop” Toshiba, su sistema operativo Windows XP, dejó de subir. En el proceso de arranque el BIOS reportaba que no hallaba el disco duro.

Decidí aprovechar esa oportunidad para probar si una computadora en ese estado todavía podía utilizarse. Inserté un CD de PuppyLinux, reinicié la máquina, y en dos minutos ya tenía la interfaz gráfica de Linux en pantalla.

Traté de acceder el disco duro de la “laptop”, pero no pude. Si pude acceder la memoria USB que inserté. Removí el CD de Puppy Linux, puse una película en DVD y no hubo problemas con ver la película. La distribución básica de Puppy Linux ocupa cerca de 70 MB y cabe completa cómodamente en la memoria RAM. Eso permite remover el CD sin afectar su funcionamiento y colocar discos de música, películas y hasta grabarlos.

Pude conectarme a la Internet mediante un cable de red conectado al “router” de la casa. Puppy Linux tiene la capacidad de detectar redes inalámbricas y conectarse a ellas, pero todavía el método no es muy estable. Esto es un problema que generan los suplidores de equipos inalámbricos al no liberar las especificaciones del equipo para que los usuarios de otros sistemas que no sean Windows puedan usarlos.

Como ven, es posible tener un sistema operativo básico y útil sin necesidad de un disco duro. Una implicación de esto es que si tenemos por ahí computadoras o “laptops” con problemas de disco duro, tenemos a Puppy Linux para ponerlas en servicio nuevamente.

Al rescate de Vector Linux

Puppy Linux, por lo menos las versiones previas a la 2.0, estuvo basado en Vector Linux, la distribución que ahora utilizo. No recuerdo que andaba yo haciendo cuando fastidié la configuración de vídeo y no podía arreglarla desde el mismo Vector Linux.

Inserté el CD de Puppy Linux con la esperanza de que si PuppyLinux arrancaba y la interfaz gráfica lucía bien, podía copiar parte de su archivo de configuración de vídeo /etc/X11/xorg.conf y reemplazar el de la partición de Vector Linux. Sabiendo de su relación con Vector Linux, me pareció muy probable el que funcionara.

No me equivoqué. Pude arrancar la interfaz KDE de Vector Linux nuevamente.

Les recomiendo tener a la mano esta pequeña distribución Puppy Linux, ya sea en un CD o en una memoria USB. Las últimas versiones, 2.0 en adelante, tienen incluso la capacidad de grabar cada sesión en el mismo CD, lo que implica que podemos conservar los cambios que hayamos hecho para la próxima sesión. Esto es particularmente útil para computadoras sin discos duros.

Más artículos como este en:

Algunos artículos relacionados:


Enero 13, 2006

VuGo en Linux (2)

Categoría: Linux y hardware — Edwood @ 11:19 pm

En una entrada pasada describí un poco el artefacto VuGo. Traté de accederlo a través de Linux, pero sólo logré ver su contenido, como si fuera una memoria flash, igual que una memoria USB.

Hoy descubrí que las imágenes que se almacenan en el VuGo no son más que bitmaps de Windows . El programa que maneja a VuGo desde Windows lo único que hace es convertir las imágenes a bitmaps con tamaño de 216 por 160 píxeles con 24 bits de profundidad de colores (tres bytes por píxel). Lo descubrí, no en Windows, si no en Linux.

Para determinar el formato de las imágenes dentro del VuGo pasé unas cuantas fotografías a través de su programa en Windows, el VuGo Desktop Application (VuGoDA). Conecté el VuGo al puerto USB de mi máquina Linux y cuando lo accedí a través de Konqueror y abrí la carpeta Photo, para mi grata sorpresa, Konqueror me mostró los anticipos (”thumbnails”) de las imágenes dentro de VuGo. Eso significa que Linux reconoce el formato de las imágenes, pero Windows no.




Anticipos de imágenes en VuGo vistas con Konqueror (Linux)

Una de las facilidades que tiene Konqueror es que permite ver un anticipo e información adicional sobre las imágenes con sólo pasar el mouse sobre el archivo. Eso sólo lo he visto en Windows XP, pero no con tanto detalle ni con el anticipo de la imagen. Por cierto, Konqueror también muestra en los anticipos la primera página de archivos PDF, HTML, XML y texto simple.




Información sobre una imagen en Konqueror (Linux)

Fue a través de la información de Konqueror que descubrí el formato de las imágenes y que no estaban encriptadas o alteradas. Es decir, para manejar imágenes del VuGo no hace falta el programa para manejarlo. Con Konqueror se puede hacer, tal y como se hace con cualquier otro disco. Esto implica que en Linux se puede manejar las imágenes del VuGo sin instalar software. Esto libera al usuario de Linux de la tonta restricción que impone el programa VuGoDA de sólo registrar DOS VuGo por computadora .

Para preparar imágenes para el VuGo los usuarios de Linux pueden usar el programa convert que ya viene en casi todas (sino todas) las distribuciones de Linux. Esta es la instrucción para convertir una imagen JPG a un bitmap apropiado para VuGo:

convert mifoto.jpg -depth 24 -resize 216×160! bmp3:mifoto.tvp

La nueva imagen mifoto.tvp es un bitmap de tamaño 216×160 píxeles con 24 bits de profundidad por píxel. La extensión tvp es la que el VuGo requiere para el nombre de los archivos. Para depositarlo al VuGo, suponiendo que ya está conectado, active el Konqueror y arrastre el archivo hasta el disco que representa al VuGo. Antes de verlo dentro del VuGo, debe desmontarlo (”unmount”) con el botón derecho del mouse y desconectarlo del USB. Estas son algunas imágenes, parte de mi colección de “wallpapers” en Linux, que pasé al VuGo con este método :

Para preparar todas las imágenes de un directorio escribí este programa en bash:

#!/bin/sh

if [ -d "tovugo" ]; then
	echo "Directory tovugo OK"
else
	mkdir tovugo
fi

files=$(ls -1 *.*)

to=tvp
 for file in $files
 do
     echo  "===== Converting $file"
     convert "$file" -depth 24 -resize 216x160! bmp3:"$file.$to"
 done

 mv *."$to" ./tovugo

El código para lograr la conversión en masa de imágenes no fue obvio y tuve que buscar información en el web. Sobretodo, recomiendo estos lugares para quien desee aprender a sacarle provecho al programa convert y a todas las otras herramientas que GNU/Linux tiene para manejar imágenes:

También se pueden convertir las imágenes mediante el programa GIMP.

Lo próximo que tal vez haga sea averiguar cómo pasar música al VuGo desde Linux.

Technorati:

Actualización: Aparentemente el “script” que escribí puedo reemplazarlo casi todo por una sola línea usando el comando mogrify de la misma familia que convert, pero que actúa sobre varios archivos

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 26, 2005

VuGo en Linux

Categoría: Linux y hardware — Edwood @ 6:17 pm

VuGo es un sistema para almacenar y reproducir imágenes, vídeos y música. Es distribuido por Hasbro y su tecnología pertenece a la familia de los VideoNow.

VuGo

Mi hija recibió uno como regalo y de inmediato investigué si era posible utilizarlo desde Linux. El CD que lo acompaña viene con software para Windows (por supuesto) y Mac OS. Pero nada dice sobre Linux u otros. ¿Nos debe sorprender?

Supongo que una de las razones para esa omisión es que los medios digitales son almacenados en el VuGO en un formato proprietario con manejo de derechos (DRM). El software para manejar desde la computadora al VuGo se asegura de convertir la música, fotos y vídeos al formato proprietario de VuGo antes de almacenarlo en el artefacto. Una de las medidas para controlar la distribución de archivos entre artefactos es que solamente un máximo de dos VuGo pueden estar registrados en una computadora. Es decir, si tenemos tres VuGo en nuestra casa, sólo dos pueden hacer uso del software. Para el tercero necesitaríamos otra computadora. Ridículo.

Desde el lugar web de VuGO (http://www.vugo.com) se pueden descargar programas y música, pero un VuGo no puede transferir archivos a otro directamente. Imagino que dentro del archivo de vídeo grabado en el VuGo se añade algún código único que identifica a la máquina en la que se encuentra y eso no permite que otra máquina pueda usar el mismo archivo. Compartir, entonces, está prohibido. Es más restrictivo que las iPod.

Mi hija y yo grabamos com facilidad directamente del televisor mediante los cables de vídeo que VuGo trae. Les digo, para todas las restricciones que el sistema impone para impedir el compartir archivos hubiera esperado vídeo de alta definición, pero la calidad del vídeo que produce es bajísima. La resolución es como 160 x 240 píxeles. Ni siquiera grabando el vídeo bajo la opción de “Best quality” produce algo decente, por lo menos para películas. Es posible que para caricaturas las imágenes no desmerezcan tanto. Pueden leer una crítica que encontré en el web con la que coincido: VuGo en Linuxslate.

Mi curiosidad me llevó a conectar por USB el VuGo en Linux para ver qué Linux podía hacer con el artefacto. Lo detectó como una memoria flash y pude ver las carpetas “Music“, “Video” y “Photo” en Konqueror.

Dentro de la carpeta “Video” ví los archivos en donde mi hija grabó parte de una película directamente del televisor:

Los archivos están en formatos binarios. Intenté ver los vídeos usando Xine, pero no tuve éxito. Imaginaba que eos iba a ocurrir, pero tenía que probarlo.

Utilicé el editor de archivos binarios integrado en Konqueror para inspeccionar uno de los vídeos y esto fue lo que ví:


Comienzo archivo vídeo


Contenido del vídeo

De seguro un “hacker” experto en vídeo podría descifrar ese formato y crear un codec (codificador/decodificador o compresor/decompresor) para ese formato de vídeo. También de seguro a Hasbro no le gustará para nada que alguien haga eso, pero con sus restricciones podría estar tentando a la comunidad “hacker”. Aunque, la calidad del reproductor es tan baja que probablemente no consideren que valga la pena descifrarlo. Curioso sería que la baja calidad del vídeo en VuGo resultara ser el mejor deterrente para los “hackers”.

Utilizando el comando dmseg para ver mensajes del kernel de Linux desde la consola, esto fue lo que pude averiguar sobre el VuGo luego de conectarlo:

ohci_hcd 0000:00:03.2: wakeup
usb 3-1: new full speed USB device using ohci_hcd and address 7
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 7
usb-storage: waiting for device to settle before scanning
Vendor: HASBRO Model: VuGo - STORAGE Rev: 0000
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sdb: 245919 512-byte hdwr sectors (126 MB)
sdb: Write Protect is off

sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
SCSI device sdb: 245919 512-byte hdwr sectors (126 MB)
sdb: Write Protect is off
sdb: Mode Sense: 03 00 00 00
sdb: assuming drive cache: write through
sdb: sdb1
Attached scsi removable disk sdb at scsi1, channel 0, id 0, lun 0
usb-storage: device scan complete
EFS: 1.0a - http://aeschi.ch.eu.org/efs/
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
end_request: I/O error, dev fd0, sector 0
ISO 9660 Extensions: Microsoft Joliet Level 3
ISO 9660 Extensions: RRIP_1991A
end_request: I/O error, dev fd0, sector 0


Me llama la atención que utiliza un formato de Microsoft, el ISO 9660 Extensions: Microsoft Joliet Level 3. Dado que pude ver las carpetas y archivos dentro del VuGo, Linux es capaz de leer ese formato.

Más información puede obtenerse mediante el comando lsusb que muestra una lista de los artefactos conectados en puertos USB:


edwood@andromeda:~/docs/blog/tecno4all$ lsusb
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 012: ID 0c06:a052 Hasbro Games, Inc.
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 007: ID 03f0:7304 Hewlett-Packard DeskJet 35xx
Bus 001 Device 006: ID 045e:0039 Microsoft Corp. IntelliMouse Optical
Bus 001 Device 005: ID 03eb:3301 Atmel Corp. 4-port Hub
Bus 001 Device 001: ID 0000:0000

La línea que identifica al VuGo es Bus 003 Device 012: ID 0c06:a052 Hasbro Games, Inc..

Otra herramienta para obtener información de artefactos USB es usbview. Desde la consola de Linux escribo usbview y obtengo esta ventana e información:

Imagino que lo que acabo de hacer son los primeros pasos para “hackear” el VuGo y crear software para manejarlo desde Linux. También imagino que los proyetos para crear codecs para Linux de mp3, mpeg, avi y otros formatos proprietarios de medios digitales comenzaron así. Debo aclarar que no veo como ilegal el estudiar un formato proprietario para crear software que me permita, en el caso del VuGo:

  • poder utilizar la cantidad de artefactos VuGo que me venga en gana en mi computadora, no solamente dos
  • que me permita ver lo que grabé en el VuGo en los reproductores de mi computadora (xine, xmms, kaffeine)
  • que me permita transferir archivos entre todos los VuGo que tengo en mi casa
  • que me permita transferir de mi computadora al VuGo y viceversa las fotos, vídeos y música que poseo

No estoy anunciando que voy a trabajar en un “hack” para lograr las cosas que menciono arriba. Lo que describo en esta entrada es lo que imagino serían los primeros pasos para lograr la compatibilidad entre VuGo y Linux. Para lograrlo habría que estudiar sobre codecs de vídeo y audio y dedicar tiempo a descifrar los formatos de VuGo. Ni tengo el conocimiento ni el tiempo y no creo que VuGo, la versión actual por lo menos, merezca el sacrificio. Pero sí podría ser un buen proyecto para estudiantes de programación.

Más artículos como este en:

Algunos artículos relacionados:


Noviembre 19, 2005

Tableta WACOM en Linux

Categoría: Linux y hardware — Edwood @ 12:09 pm

Hoy por fin saqué tiempo para poner a trabajar la tableta WACOM en Knoppix 3.9. Pesimista como siempre con la indisposición de los suplidores de equipo en apoyar a Linux, anticipaba que iba a pasar trabajo.

Tableta WACOM

Hice la búsqueda “Linux WACOM Tablet” y encontré el Linux WACOM Project. Al instante sospeché que iba a tener que descargar un parcho para recompilar el kernel.

Comencé a leer el FAQ (”Frequently Asked Questions”) y aparentemente tenía que asegurarme de desmontar algunos módulos antes de intentar aplicar el parcho. Los sensores de “mucho trabajo” que tengo entre los hombros y el cuello comenzaron a torcerse. Pero, mi a veces sabia intuición me dijo “Conecta la tableta y el driver vendrá…”

Escéptico conecté la tableta al USB. No pasó nada. No ví ninguna notificación como las que acostumbro recibir de Windows. El tímido optimista en mi me obligó a levantar el lápiz de la tableta y tirar un trazo. Una de las ventanas que tenía abierta respondió estrechándose. ¡Linux había detectado la tableta :D !

Abrí el GIMP, hice un par de garabatos y sus opciones de presión para el lápiz de la tableta funcionaron. Pude intercambiar el lápiz y el mouse sin problemas para manejar las ventanas y el navegador web.

Todavía no he encontrado un equipo en mi posesión que no funcione en Linux. Supongo que tengo suerte (¿?).

Más artículos como este en:

Algunos artículos relacionados:


Noviembre 13, 2005

Manejando música en Linux

Categoría: Linux y hardware — Edwood @ 10:48 pm

La semana pasada mi hija pidió de regalo de cumpleaños uno de los últimos CD de Shakira: Fijación Oral Vol. 1. Lo compramos y luego de unos días me dí cuenta de que sólo dos de las pistas en el CD le interesaban: La Tortura y, nuevamente, La Tortura, pero en “Shaketon remix”. Supongo que eso significa “SHAKira imitando reggaETON“.

Decidí entonces preparle un CD con sólo esas dos pistas de manera que las pudiera repetir sin tener que estar brincando de la pista 3 a la 12 y luego a la 3 y luego a la 12, etcétera. También decidí hacerlo en Linux para probar su capacidad para convertir música de CD y para grabarla.

Extraje las pistas de La Tortura utilizando kAudioCreator y las convertí a formato MP3. No tuve que hacer nada especial, simplemente marqué la opción para usar LAME, un convertidor de formatos de audio que ya había utilizado antes, incluso en Windows.


Extrayendo

Cuando terminó el proceso, abrí K3b (quemador de CD), seleccióné crear un nuevo proyecto de audio y arrastré las dos pistas MP3 hasta el área del proyecto. Marqué el botón para comenzar a quemar el disco y terminó exitósamente. Pasé también las pistas a mi memoria USB.

Probamos el CD en un “CD player” portátil y se escucharon ambas pistas. Lo probamos en el CD del carro y también funcionó.

El día siguiente extraje más música, pero esta vez para mí. Tengo un reproductor de audio MP3, un RCA Lyra, pero nunca había intentado manejarlo desde Linux porque, según lo que había leído en el web, el fabricante no había liberado una versión del “driver” o controlador para Linux. Aunque los “hacks” estaban en camino, supuestamente no había forma fácil de hacerlo. Supuestamente.


RCA Lyra

Copié la música a la memoria USB resignado a tener que utilizar Windows para pasar la música al RCA Lyra. Sin embargo, una vez en casa, probé suerte con Linux. Inserté el cable del Lyra en el USB y Linux detectó el artefacto y lo montó como una memoria flash. A través de Konqueror pude transferir las pistas al Lyra y manejar mi pequeña colección de música.


RCA Lyra Konqueror

Una atadura menos a Windows ;)

Más artículos como este en:

Algunos artículos relacionados:


Noviembre 10, 2005

Linux al rescate, otra vez …

Categoría: Linux, Linux y hardware — Edwood @ 2:05 am

Mi hija tenía que pasar dos archivos de un floppy con el protector de metal defectuoso a un nuevo floppy. Sus archivos fueron creados en Windows, en la escuela, y por temor a fastidiar los archivos, decidí hacer la operación dentro de Windows. Sé que en Linux puedo leer el floppy, al igual que puedo leer mis particiones en el disco de Windows, pero nunca he usado un floppy en Linux ya que sólo uso mi USB “drive”.

Accedí el disquito desde “My Computer” en Windows e hice un “copy and paste” de los archivos a un directorio en el disco duro. El archivo más grande, una imagen BMP, no pudo copiarse. Aparentemente el disco tenía un fallo en la región que contenía el archivo.

Activé la herramienta para detectar y arreglar errores en discos. El floppy fue revisado y aparentemente arreglado. Cuando intento accederlo otra vez, Windows no reconoce el formato del disco y me pregunta si quiero “formatearlo”. Me llevo la mano a la cara al darme cuenta de que mi plan para proteger el disco usando Windows había fallado.

Oh no

Reinicié la computadora y entré a Linux. Intentaría examinar el floppy con la esperanza de que Linux sí reconociera el disco. Mi esperanza estaba basada en las otras ocasiones en que Linux había revivido equipo que, bajo Windows, parecía estar liquidado. En particular, una tarjeta de sonido y el mismo disco duro en donde mi instalación de Linux reside. (ver categoría Linux)

Pues, ese plan sí me funcionó. Los archivos eran una imagen y un documento de MS Word. Ví la imagen dentro de Konqueror y abrí el documento en OpenOffice. Copié todo a “/home/eocasio/tmp/“, reemplacé el floppy y copié todo a “/mnt/auto/floppy/“.

Reinicié otra vez la máquina para probar el nuevo floppy en Windows y asegurarme de que mi hija no iba a tener problemas en la escuela con él. Allí estaban los archivos y pude accederlos sin problemas.

Lección aprendida.

Más artículos como este en:

Algunos artículos relacionados:


Septiembre 5, 2005

Cuando Windows da dolores de cabeza …

Categoría: Live CDs, Windows, Linux y hardware — Edwood @ 7:53 am

TuxCuando Windows le provoque dolores de cabeza … tómese una Linuxil y vaya a dormir tranquilo. Vía el blog de Aníbal Freytes, una anécdota que ilustra el estado avanzado del desarrollo de Linux y cómo utilizarlo para diagnosticar problemas con Windows:

My knoppix experience

Más artículos como este en:

Algunos artículos relacionados:


Proudly powered by wordpress - Theme by neuro
   *    Blogalaxia   Galaxia Linux   Unión de Bloggers Hispanos