Geek & Roll » linux

Ubuntu en retrospectiva

He sido un usuario de GNU/Linux desde 1998, claro, el escritorio libre no era lo que es ahora. En aquel entonces, Red Hat 5.2 fue mi distribución elegida y de ahí pasé por muchas otras como Mandrake (después Mandriva), Slackware, Caldera, Corel Linux y Debian GNU/Linux. Finalmente en el 2004 decidí usar una nueva distribución con un nombre extraño: Ubuntu Linux (Warty Warthog).

Warty fue el primero y el más café de todos. Un escritorio GNOME minimalista con programas de fuente abierta estrellas: Gaim, Gimp, Firefox y OpenOffice. Fue un éxito rotundo gracias a su facilidad de uso y el hecho de que Canonical envía CDs de Ubuntu a cualquier parte del mundo sin costo. Una bocanada de aire fresco al escritorio libre. Leer el resto de este post.

Cambio de enfoque en Geek & Roll

Cesar April 1st, 2009 FLOSS, linux, opinion, programacion, windows 5 comentarios

Por si quedaba duda, fue April’s fool.

Esto es algo de lo más difícil que me ha tocado escribir desde que decidí iniciar un weblog. A lo largo de los años he defendido el modelo de fuente abierta, el Software Libre, el uso de GNU/Linux y los formatos abiertos.

Como sabrán, en el trabajo me he visto en la necesidad de usar día a día Windows Vista, y aunque puedo ver muchas de sus deficiencias, también he visto algunas de las características que hacen de Windows un sistema operativo tan atractivo para tantas personas. Probando el beta de Windows 7 no pude dejar de pensar en querer algo así para mi computadora.

Y bién, dicen que reconocer el error es de sabios. Más aún corregirlo. Después de batallar más de dos días tratando de instalar Netbeans y Grails en mi laptop personal, terminé por instalar Windows 7 y no puedo estar más contento. Junto con Windows Vista en mi laptop de trabajo, forman mi ecosistema de cómputo 100% Windows. Ahora soy más productivo y feliz.

Por lo mismo no esperen ver más artículos sobre GNU/Linux, ahora me enfocaré en programación para la plataforma Windows, .NET y programas disponibles para Windows.

Subtítulos para streaming con mediatomb, PS3 y GNU/Linux

Cesar February 12th, 2009 FLOSS, aplicaciones, linux, tips, utilidades, windows 11 comentarios

Desde que agregué una nueva variable al momento de ver series de TV ($prometida) los subtítulos se hicieron un must have. Este post documenta como logro agregar subtítulos a las series que descargo, para después verlas en la TV por medio de streaming utilizando el mega-excelente servidor UPnP mediatomb, el PS3 y GNU/Linux.

Los ingredientes:

  • Un video codificado con el codec DivX o XViD MPEG-4 (contenedor AVI).
  • Subtítulos para dicho video en formato srt o idx/sub.
  • AviAddXSub
  • Wine (el programa)
  • Mediatomb
  • Un PS3
  • Y GNU/Linux
    • Lo que obtendremos al final es un AVI con subtítulos pero no hardcoded, es decir, que podemos habilitarlos y deshabilitarlos a nuestra conveniencia cuando hagamos streaming desde la PC con mediatomb hacia la TV con PS3.

      AVIAddXSubs es un programa muy sencillo de usar y que cumple su cometido sin mayor problema. La unica inconveniencia es que es solo para Windows, es donde Wine entra al juego. Wine es capaz de ejecutar AVIAddXSubs sin problema evidente.

      AVIAddXSubs corriendo bajo Wine

      AVIAddXSubs corriendo bajo Wine

      Primero renombramos el archivo de subtítulos para que se llame igual que el video, exceptuando la extensión. Por ejemplo, si tenemos un video foobar.avi los subtítulos deben llamarse foobar.srt o foobar.sub. Una vez hecho esto presionamos el primer botón con tres puntos … que se encuentra al lado de la caja de texto marcada como “File Name(s)”. Seleccionamos el video al que le vamos a agregar los subtítulos (foobar.avi) y presionamos el botón “Create Subtitled DivX File”. AVIAddXSubs detecta automáticamente el archivo de subtítulos y hace su magia. Unos minutos después nos crea un nuevo video foobar.divx que contiene los subtítulos embebidos pero no hardcoded. Podemos renombrar foobar.divx a foobar.avi si deseas evitar configurar mediatomb para agregar el soporte para la extensión divx.

      Una vez en la interfaz del PS3 media player seleccionamos la opción subtitles lo que causa que el playback se detenga por unos segundos, pero se reanuda ya con los subtítulos habilitados. De esta manera podemos ver el video con o sin subtítulos de acuerdo a si isFianceeWatching() regresa true o false.

El meme del momento: mis 5 aplicaciones imprescindibles de GNU/Linux

Cesar January 27th, 2009 FLOSS, aplicaciones, linux 7 comentarios

Contestando a un meme de parte de Casidiablo, los dejo con mis 5 aplicaciones imprescindibles de GNU/Linux. Solo para quedar claros con la terminología, considero mis aplicaciones imprescindibles como aquellas que uso a diario.

  1. OpenSSH. Odio levantarme a usar otra PC. Mejor me conecto por SSH y listo.
  2. MediaTomb. Para ver las series que descargo, en mi TV.
  3. Transmission. Para descargar las series.
  4. Gedit. No solo de series vive el hombre, también hay que pegarle al código.
  5. Gnome-Do. Para lanzar los otros cuatro.

Le paso el meme a todos los usuarios de GNU/Linux que son lo suficientemente geeks como para leer esto y sentirse mal porque su aplicación favorita no aparece en mi lista.

Cómo ver DVDRips en tu TV desde tu PC

Cesar January 14th, 2009 FLOSS, aplicaciones, linux, tips Haz un comentario

Escenario: Tienes algunos DVDRips (de esos con el directorio VIDEO_TS) en el disco duro de tu PC ya sea que los descargaste o hiciste el respaldo tu mismo y los quieres ver en tu flamante TV de plasma de 52”. Esto es sencillo de lograr gracias a MediaTomb.

Ya antes hablamos de MediaTomb y cómo configurarlo para enviar audio, video o imágenes al PS3 utilizando éste último como un media player muy potente y accesible. Sin embargo es necesario alguna configuración extra para poder reproducir los archivos de video contenidos en un DVDRip, los cuales se encuentran codificados en formato MPEG y cuentan con la extensión VOB.

Basta con editar el archivo config.xml de MediaTomb y agregar unas cuantas líneas a su sección mappings. En GNU/Linux, el archivo de configuración de MediaTomb se encuentra generalmente en ~/.mediatomb/config.xml

...

Aquí el truco es que MediaTomb es sensible a mayúsculas, razón por la cual agregamos dos veces el formato ya que al hacer un DVDRip, generalmente los archivos con extensión VOB quedan con mayúsculas y de sólo contar con la entrada en minúsculas no sería capaz de hacer el streaming.

Una vez hecho lo anterior es necesario iniciar reiniciar MediaTomb (ya sea reinciando el proceso o si no se sabe como simplemente reiniciando la PC) para que lea los cambios en la configuración. Después hay que actualizar la base de datos de MediaTomb lo cual es muy sencillo:

  1. Seleccionamos del árbol de la izquierda el directorio Video
  2. Presionamos el botón con las cadenas que se encuentra resaltado en la imagen. Esto causa que se eliminen todas las entradas de Video de la base de datos
  3. Volvemos a agregar el directorio que deseamos, para esto seleccionamos Filesystem en la parte izquierda, navegamos al directorio deseado, presionamos el signo + con las flechas circulares y por último presionamos set.

MediaTomb indexará de nuevo el contenido del directorio, de tal manera que tu cliente UPnP (en mi caso el PS3) podrá reproducir el contenido sin problemas.

Richard Stallman: OLPC Sux!

Rafyta November 3rd, 2008 Microsoft, frases, linux 3 comentarios

No lo dijo así textualmente, desde luego. Sin embargo, en un artículo publicado hoy en Boston Review, Richard dice esto en referencia a la “noticia” de que el programa One Laptop Per Child, encabezado por el profesor del MIT, Nicholas Negroponte, ahora se cambió a Windows (mi traducción):

Enseñar a los niños a usar Windows es como enseñarlos a fumar tabaco — en un mundo donde solamente una compañía vende tabaco.

Más interesante aún, es que — según el artículo — Bill Gates utilizó la misma analogía en un ejemplar de 1998 de la revista Fortune.

Qué falta de honestidad por parte de OLPC. Primero venden sus laptops al doble del precio para que la gente done obligatoriamente una laptop con Linux, y hubo personas que de muy buena voluntad las compraron. Ahora resulta que no solo las nuevas vendrán con Windows instalado, sino que se planea convertir las anteriores también a Windows. Se habla de una tarjeta de alrededor de $7 dlls que ayudará a hacer el cambio.

La neta yo si quería una porque son de cuerda (o por lo menos en el concepto que me tocó ver a mí hace tiempo).

Crackeando Blu-Ray (BD+)

Cesar November 2nd, 2008 FLOSS, cracking, linux 3 comentarios

El siguiente post en los foros de Doom9 marcan el inicio de la espiral hacia abajo del DRM en el formato Blu-Ray (traduzco):

Estoy feliz de anunciar la primera restauración exitosa de la película “El día después de mañana” protegida con BD+, lo cual fue hecho bajo linux. Se hizo con un drive blu-ray con firmware parchado (para obtener el volume id), DumpHD para desencriptar el contenido de acuerdo a la especificación AACS y el depurador BDVM que se encuentra en este hilo de discución para generar la tabla de conversión. Esta tabla es la información clave para reparar exitosamente todas las partes corruptas en los archivos m2ts y de ahí restaurar el contenido original (video). Esta pequeña herramienta fue utilizada finalmente para reparar el archivo de la película principal “00001.m2ts” de acuerdo a la tabla de conversión.

Para verificar si el resultado es correcto comparé mi archivo 00001.m2ts con el que genera AnyDVD-HD y son iguales. El hash MD5 de este archivo de 30GB es en ambos casos “0fa2bc65c25d7087a198a61c693a0a72″.

¡Buen trabajo a todos!

¿Qué significa esto? La protección tiene sus días contados. De aquí en adelante saldrá cada vez más software capaz de desencriptar los discos blu-ray, algo similar a lo que sucedió con DeCSS por allá en el ‘99.

Para detalles extremadamente técnicos sobre el proceso que se siguió para llegar a esta emocionante conclusión pueden leer el hilo entero que mide muchísimo pero vale la pena. Fascinante.

Las 5 mejores características de Linux 2.6.27

Cesar October 17th, 2008 FLOSS, linux, sistemas operativos 1 comentario

Ya antes hablamos de las nuevas características que traerá Ubuntu Intrepid Ibex. Una de ellas es el kernel Linux versión 2.6.27. ¿Pero qué mejoras tiene este nuevo kernel? Bueno, aquí les dejamos las 5 mejores:

  1. Un nuevo directorio “/lib/firmware” donde se guardan todos los blobs (no blogs) binarios, es decir, los drivers propietarios. Esto es bueno porque si no queremos nada que ver con este tipo de drivers, ahora existe un punto centralizado donde buscar.
  2. Mejorado el soporte para Webcams con el chip spca5x.
  3. UBIFS. Esta tecnología mejorará los tiempos de acceso en memorias flash y discos duros de estado sólido. Aunque actualmente este tipo de almacenamiento ya es soportado por Linux, se hace como si fuera un disco duro tradicional (por bloques) lo que desaprovecha la velocidad de acceso del almacenamiento en estado sólido.
  4. Ext4. El sucesor de Ext3 incluye tecnología presente en el controversial Reiser4 (allocate-on-flush) que le permitira mejorar la velocidad de escritura en discos duros tradicionales. También Ext4 maneja discos de hasta 1024 petabytes. (Si, dije Peta).
  5. Mejoras en el soporte para tarjetas de red inalámbricas y para netfilter.

Así que ve pensando que hacer con 1024 petabytes (claro, solo te falta el disco duro pero el soporte ya lo tienes).

(Via Computerworld)

La tecla de subir y bajar volumen no responde en Ubuntu

Cesar October 11th, 2008 FLOSS, linux, tips Haz un comentario

Este feature (característica) de Gnome me trajo como loco varios días. Resulta que en mi laptop de trabajo puedo subir y bajar el volumen con el teclado, bien nice como se ve en la siguiente captura:

Volumen

Pero de un tiempo para acá dejó de hacerlo. La tecla sí respondía, o sea seguía saliendo la ventana del volumen de la imagen de arriba, la barrita se modificaba de acuerdo a lo que presionaba en el teclado (arriba o abajo) pero el volumen no se modificaba. Básicamente, al volumen le valía mère lo que yo hiciera.

SoundSi a ti te pasa lo mismo, la respuesta está en el panel de control del sonido que se encuentra en System | Preferences | Sound o si tienen Gnome-Do (y si no lo tienen a instalarlo ya) solo teclear Sound + Enter. En la lista que dice Default Mixer Tracks hay que seleccionar el dispositivo y la pista (track) que controlan las teclas de volumen de tu teclado. Para mi caso, Master es la indicada. Una vez seleccionada todo a la normalidad.

(Gracias a Coolarm’s blog por postear esto, seguramente aun estuviera buscandole solución de no ser por este blog)

Cuenta hacia atrás para Ubuntu 8.10 Intrepid Ibex

Cesar October 9th, 2008 FLOSS, linux, sistemas operativos 4 comentarios

Ha iniciado la cuenta hacia atrás para lo que será la nueva versión de Ubuntu: Intrepid Ibex. Como probablemente ya sepan, la numeración de las versiones viene dada por el año (2008) y el mes (Octubre = 10) así que para esta próxima versión denominada Intrepid Ibex, el número es 8.10.

¿Y porqué tengo que actualizar? Veamos:

  • En vez de 8.04 ahora es 8.10. Le puedes presumir a tus amigos el número 10, que es mejor que el 04 obviamente, porque es más grande.
  • Gnome 2.24 que desde el departamento de no-puedo-creer-que-no-lo-tuviera-antes Nautilus (el manejador de archivos), ahora tiene soporte para tabs como Konqueror hace 100 años (en vida computacional). También un boton de expulsar para los medios expulsables, ¡que mono!
  • Xorg 7.4 que debido a la maldad de los drivers de video binarios (como nVidia y ATI) estos no son soportados aún y por lo tanto los usuarios de estas tarjetas tendrán que usar drivers libres de castigo… mientras salen los nuevos.
  • El kernel 2.6.27 que podría decir todas las diferencias y mejoras que trae, pero sabes que solo tu y yo las entenderíamos, así que mejor ahí la dejamos. Es bueno tener lo último.
  • Directorio privado encriptado, para guardar tu colección de… estampillas.
  • Cuenta de invitado con restricciones para poder prestar tu laptop sin miedo. Los invitados no pueden guardar archivos permanentemente ni accesar a los directorios Home
  • El nuevo Network Manager. Ya quedamos que lo más nuevo es lo mejor así que sin comentarios.
  • Cuando arrancas el sistema hay una entrada que te permite seleccionar la configuración del último arranque exitoso. Si, así como Windows.
  • DKMS, una onda para los drivers.
  • Samba 3.2 con soporte para la nueva versión de este protocolo de Microsoft tan popular.
  • Plugin para ver videos de la BBC desde Totem. YEAH!

Pueden ver cuantos días faltan para esta nueva versión en el widget que se encuentra en la barra de la derecha de este blog. Cuando la bolita blanca llegue al centro, ya saben, a actualizar.

Posts anteriores Posts recientes