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:


Diciembre 25, 2005

Cosas que deberían ser libres o gratis

Categoría: Software libre — Edwood @ 11:21 am

reflexion Mi servidor estuvo de vacaciones y yo también. Mi servidor ya está arriba, pero yo seguiré tratando de aprender a vacacionar. Retomo la bitácora con una nota reflexiva.

La existencia del software libre es una bendición. Pero hay otras cosas, en mi opinión más importantes que el software, que deberían ser gratis y/o libres por el bien de la humanidad:

  • Los servicios de salud. La vida humana no debería tener un precio y nuestros gobiernos no deberían tener reparos en mantenernos vivos y saludables.
  • El agua. Es esencial para la vida, somos básicamente agua; debería existir la garantía de no carecer de ella nunca, que sea un derecho el recibir el líquido en forma potable. El acceso al agua potable también disminuye la demanda por los servicios de salud.
  • Los alimentos. Demasiados humanos están muriendo de hambre mientras nuestras mascotas (perros, gatos, aves …) no carecen de nada y hasta médicos tienen. Es mi parecer que nuestras sobras diarias de comida pueden alimentar a un par de seres humanos. Pero no es culpa de los que tienen el que otros no tengan; hay mucha política, cultura de represión e intereses mezquinos que condenan a muerte a muchos seres humanos.

Imagino que la lista puede ser más larga, pero no quería escribir un manifiesto. Sólo deseaba expresar que, aunque propongo el software libre como el mejor medio para liberar al usuario de computadoras de los caprichos de la industria, reconozco que hay problemas más severos, más fundamentales, que hacen lucir la lucha del software libre como una trivialidad de interés académico. El software libre es lo único que permitirá que, eventualmente, naciones en desarrollo se nivelen tecnológicamente con sus pares más avanzados, pero pierde relevancia cuando las necesidades más fundamentales, las que como mínimo se requieren para vivir con dignidad, no son satisfechas.

Un dólar donado para combatir el hambre hará más por un ser humano que un dólar donado a una distribución de software libre.

Feliz Navidad.

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 14, 2005

Por qué Windows es más atacado

Categoría: Linux, Windows — Edwood @ 12:49 pm

Linux vs WindowsEntre pensamientos aleatorios recordé que algunos de los detractores de Linux (a.k.a. Microsoft) argumentan que Linux es menos atacado por gusanos y hackers porque no es tan popular como Windows. Es decir, si Linux fuera el sistema operativo más distribuido, este sería tan atacado como Windows.

Windows es el sistema más atacado exitósamente porque ES EL MAS FACIL DE ATACAR. Hasta adolescentes usando Word han creado virus macros.

Esa declaración fatula y otras las discutí en uno de mis primeros escritos en este blog (Mayo 2005): Linux versus Windows (1)

Durante el tiempo que llevo usando GNU/Linux he tenido que acostumbrarme a que no puedo hacer todo lo que me da la gana como el usuario principal de mi máquina (no estoy hablando de DRM o derechos de autor). Tengo muchos privilegios sobre mi propio espacio (/home/edwood), pero para instalar programas nuevos o cambiar la forma en que trabaja mi máquina tengo que hacerlo como administrador o “root“.

Desventaja: tengo que cambiar mi personalidad de edwood a root varias veces durante una sesión, por ejemplo, para cambiar las imágenes de la entrada (”login screen“) del sistema o actualizar programas. No hablo del “desktop”. Para cambiar el salvapantallas (”screensaver”), por ejemplo, no necesito permiso especial.

Ventaja: si para esas cosas necesito permiso, también lo necesitarán los virus. Una de las razones por las que Windows es tan fácil de atacar es porque el usuario es el “root” del sistema. Los privilegios que tiene el usuario los tendrá el virus que éste instale. Si eres “root”, el virus heredará tus privilegios y hace y deshace a gusto y gana, como lo haríamos nosotros, sin preguntar, ni advertirnos. En Linux o FreeBSD eso no es tan fácil. Incluso como “root” hay muchas aplicaciones que no se pueden ejecutar si pertenecen a otros usuarios distintos de “root”. El usario “root” no es el dueño de todo en Linux/FreeBSD. Pero lo es en Windows.

Tengo que reconocer que, con Windows XP, esa práctica de Microsoft ha cambiado. Ahora hay administradores y usuarios “no tan privilegiados”. Si somos usuarios con menos privilegios, no podemos instalar nada que requiera cambiar archivos del sistema o el registro de Windows (”registry”). Sin embargo,marcando el botón derecho del mouse sobre cualquier programa nos permite correr el programa como “otro usuario”, incluyendo el administrador, si conocemos la contraseña de esa cuenta. Eso le permite a un administrador instalar programas desde cuentas de usuarios comunes. El equivalente de eso en Linux es el comando “su” o “sudo“.

Ahora Windows se comporta un poco más como Linux. Un poco más, sólo un poco; todavía le falta mucho para considerarse una plataforma segura. Pero ese cambio es una admisión de que el diseño de seguridad de Linux es superior y que pudieron haberlo hecho antes. Por supuesto, MS no admite nada de eso y lo presenta como una mejora innovadora en la historia de los sistemas operativos, no como una característica común y antigua copiada de los sistemas operativos seguros que no cuestan un solo centavo.

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 11, 2005

Artículos sobre enseñanza del habla a niños autistas

Categoría: Blogs — Edwood @ 12:15 am

AutismoEn Frente Al Autismo hay dos nuevos artículos basados en los comentarios dejados por Eduardo Carbonell en este blog.

En ambos artículos Eduardo sugiere técnicas para enseñar al niño autista cómo construir nuevas oraciones aprovechando la ecolalia y cómo enseñarle el uso de los pronombres Yo y .

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 10, 2005

Muy nerd

Categoría: Humor geek — Edwood @ 8:23 pm

Tomé una prueba, mencionada en el blog Manny’s Scrapbook, para conocer mi nivel de nerdismo (”nerdiness”) y esta fue mi puntuación:

I am nerdier than 89% of all people. Are you nerdier? Click here to find out!

Si quieren tomar la prueba marquen sobre la imagen.

¡Por favor, no estoy en competencia con nadie! Simplemente lo encontré divertido. Probablemente fue demasiado nerd de mi parte reconocer todas las fotografías que aparecen en la prueba. Que les puedo decir, soy muy visual.

Como todo buen nerd/geek aquí está el último “desktop” de mi computadora:

Desktop Edwood

Sigo usando Knoppix 4.0.2 (Linux 2.6.12), pero cambié los iconos del sistema a Slick Icons 1.5 y en el fondo aparecen “Raiders”, de la fenecida serie Babylon 5, haciendo un salto al hiperespacio.

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 9, 2005

Sobre mi vida y caza tesoros

Categoría: Tecnologí­a Educativa, Personal — Edwood @ 2:40 pm

He estado algo ocupado estas semanas culminando las evaluaciones de mis estudiantes, preparando los exámenes finales, aprendiendo sobre cámaras digitales en Linux (fotografías y vídeo), creando y participando en otros blogs.

Además, desde que dejé de ser un “workaholic” (“¿Cuándo pasó eso?”, imagino a mi esposa decir) paso todas las tardes con mi familia: jugando, viendo televisión, ayudando con tareas escolares de matemáticas, dándole comida al perro, yendo al parque con el más pequeño, bromeando y piropeando a mi esposa :D , hasta que todos se van a dormir. Entonces, si me quedan onzas de energía, doy un par de brinquitos en el web hasta las 11 pm o 12 am.

Antes podía pasar el día con tres horas de sueño. No sé si mis días son ahora más exigentes física y emocionalmente o es simplemente la edad. Tengo 35 años y dicen que de ahora en adelante (¿o es a los 40?) es cuesta abajo (¿o será cuesta arriba?) :? Es decir, “acuéstate y deja que la gravedad te lleve” (o será “ahora te vas a reventar con cada paso”).

En fin, aquí les dejo algo.

Los estudiantes del curso Computadoras en la Educación prepararon caza tesoros o “Web Quests” en sus blogs en La Coctelera. Algunos de ellos usaron como ayuda el excelente generador de Web Quest de Alejandro Valero.

Si La Coctelera no tiene problemas pueden ver todos los “feeds” en Maestro Rafael: Blogs estudiantiles (RSS). Busquen las entradas cuyo título incluya “caza tesoros” o “web quest” o parezcan títulos de actividades como “Mi bandera” o “Los lobos”.

Otra forma de ver los blogs es entrar a Maestro Rafael como visitantes, ir al foro de Computadoras en la Educación y entrar al tópico Publica tu blog. Allí aparecen las direcciones de los blogs.

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 7, 2005

Dolores de crecimiento

Categoría: Blogs — Edwood @ 1:28 am

Estos han sido días agitados en la blogosfera puertorriqueña. Pensé que el asunto de Puertoblogs se había dado por aclarado con la respuesta de Edwin a mi primer comentario, pero lo que pasó después me dejó extenuado. El último comentario que leí fue el 35 y veo que la entrada en su blog ya tiene 75. También leí las opiniones de otros blogs que visito, incluyendo el de Albizu.

De todo esto queda claro que la libertad de expresión es una bestia que no puede ser domada ni por quienes más la protegen. No le sirve a nadie; sólo se sirve a ella misma. Así que, luego de todos los golpes dados y recibidos, algunos deben estar cansados, pero la bestia es ahora más poderosa que antes. No mostró lealtad a nadie para poder ser leal a todos. En estos días fuimos visitados por el espíritu del blog en su gloriosa, odiosa, sabrosa, amarga, furiosa, obscena y elegante expresión.

Supongo que de vez en cuando la comunidad pasará por esto. Es como las peleas entre hermanos o primos, o como los dolores de crecimiento (”growing pains”). También creo que terminarán como algunas discusiones matrimoniales: quedando de acuerdo en que no es posible un acuerdo.

Eso sí, ahora nos conocemos un poco más.

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 5, 2005

Artículo: Conociendo a su niño con TuxPaint

Categoría: Tecnologí­a Educativa — Edwood @ 3:44 pm

TuxPaint

En Frente al Autismo publicamos un nuevo artículo sobre cómo se puede utilizar TuxPaint con niños autistas. Hay instrucciones para Linux y Windows.

Leer artículo: Conociendo a su niño con TuxPaint

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 3, 2005

Frente Al Autismo

Categoría: Blogs — Edwood @ 5:08 pm

Frente Al Autismo

Como había anticipado en una entrada anterior, ya Yeroline preparó el blog Frente Al Autismo

Sindicación: Suscribirse RSS 2.0

Esperamos que sea de gran ayuda para todos, incluyéndonos.

Más artículos como este en:

Algunos artículos relacionados:


Diciembre 2, 2005

Artículo: Los cuadernos de Da Vinci y las bitácoras electrónicas

Categoría: Blogs — Edwood @ 4:12 pm

Tinta Digital

En este artículo de Tinta Digital se visita el concepto del blog como un cuadernos de ideas, como lo eran los cuadernos de Da Vinci:

Ahora bien, ¿Le aplica a las actuales bitácoras electrónicas la misma función de los cuadernos de Da Vinci? ¿Son los blogs un punto de partida o un fin? Yo creo que son ambos, depende de cada persona.

Interesante lectura.

Más artículos como este en:

Algunos artículos relacionados:


Próxima página »
Proudly powered by wordpress - Theme by neuro
   *    Blogalaxia   Galaxia Linux   Unión de Bloggers Hispanos