Nuevo alojamiento

Al fin tengo contratado un servicio de hosting para tener mi blog a mi manera :) . La nueva dirección: blog.viricmind.org . La verdad es que tenía ganas de hacer esto. Ahora podré poner los plugins que quiera al blog, podré poner los temas que me venga en gana poner, podré hacer experimentos varios e incluso podré tener mi propio eyeOS instalado (en os.viricmind.org ). Ah, y también tengo mi propio dominio, que sí, que es una tontería, pero me hace ilusión.

Bueno, ya está, anunciado :) .

Configurando teclas especiales en KDE con DCOP

ACTUALIZACIÓN: Éste tutorial és... inútil, xD (salvo si se quieren aprender algunas cosillas interesantes), la solución a los problemas que menciono és más sencilla que la expuesta en este tutorial, simplemente se tiene que instalar el paquete kmilo (o alguno que contenga el programa, dependiendo de qué distribución de Linux uséis).

Hará un tiempo mi portátil funcionaba bajo Debian Testing con KDE, en su momento lo configuré tan bien como pude y todo funcionaba de maravilla... hasta que el hardware se empezó a estropear (lo que le llevó a la muerte hará pocas semanas). Después de morir mi portátil fue transportado al cielo de los portátiles, junto con su Creador (HP) , allí se le dio una segunda oportunidad por haber sido tan bueno... y a los tres días resucitó.

El caso es que volvió a mis manos infectado con Windows (se lo contagiaron los otros ordenadores que no merecieron volver a la vida y todavía hoy permanecen en el purgatorio). A la semana conseguí curarlo con Debian Testing (KDE) pero parecía que algo no iba bién, seguía un poco acatarrado.

Por lo visto (no sé bien bien porqué) con la versión actual Testing de Debian han dejado de funcionar bien muchas cosas que antes iban como la seda: el sistema de sonido, y como no, el teclado (de ahí el título del artículo). Antes, configurar el teclado sólo consistía en tocar cuatro tonterías en los paneles de configuración de KDE (me parece que ya posteé hace tiempo sobre como hacerlo de esa manera). Ahora no es tan sencillo, y tenemos que currar un poco más (al menos en mi modelo HP Pavillion dv2104 eu).
Iremos por pasos (nota, todo lo que ponga con comillas, vosotros ponedlo SIN comillas):

  1. Aplicamos el primer mini-tutorial (en mi caso todo funciona, pero Kmix no reconoce las teclas Mute, Subir Volumen y Bajar Volum, de ahí que esté haciendo este segundo mini-tutorial).
  2. (Suponiendo que estamos en KDE) Vamos a Preferencias->Regional i accesibilidad->Introducir acciones.
  3. Ahora crearemos una acción para Mute: Apretamos el botón 'Nueva acción'.
  4. En el campo 'Nombre de la acción' ponemos lo que queramos (aunque estaría bien un nombre identificativo, por ejemplo 'Mute').
  5. En el campo 'Tipo de la acción' escogemos la opción 'Acceso rápido de teclado -> Llamada a DCOP (simple)'.
  6. Vamos a la pestaña 'Acceso rápido de teclado'. Allí seleccionamos el botón que hay en medio y apretamos el botón especial Mute. (Esto sirve para indicar al programa con qué tecla asociaremos la acción).
  7. Vamos a la pestaña 'Preferencias de llamada a DCOP'. Rellenenamos el campo 'Aplicación remota' con el valor 'kmix'. Rellanamos el campo 'Objeto remoto' con el valor 'Mixer0' (Hasta este paso todo se hace igual para Mute, Subir Volumen y Bajar Volumen, excepto con los nombres y las teclas asociadas, claro).
  8. Para Mute el campo 'Función llamada' tomará el valor 'toggleMasterMute'. Para Subir Volumen el mismo campo tomará el valor 'increaseVolume' y para Bajar Volumen 'decreaseVolume'.
  9. El campo 'Argumentos' no tomará ningún valor para Mute. Para Subir y Bajar Volumen tendremos que asegurarnos de cual es el valor apropiado. Ejecutamos en consola la siguiente instrucción para saberlo (la salida que nos dé será el número que queremos):
    dcop kmix Mixer0 masterDeviceIndex
  10. Apretamos el botón 'Aplicar' y ya estamos :) .
  11. Para casos superespeciales (no me ha pasado): cabe destacar que yo he utilizado Mixer0 a la ligera como 'Objeto remoto', pero ¿No podría haber Mixer1? Creo que sí, pero no debe ser muy usual. En todo caso nos podemos asegurar ejecutando el comando (Nos dará una lista de los valores aceptables para ese campo):
    dcop kmix | grep Mixer

Espero que haya sido útil éste mini-tutorial. De hecho, creo que introduce también la idea de utilizar dcop para nuestros propios pequeños programas. Sin duda es una muy buena herramienta para intercomunicar programas.

Ala, hasta otra! :)

youtube-dl : desfasado

Hará unos meses (hacia principios de este curso) un amigo mío encontró por casualidad (o no) un conjunto de utilidades libres que permitían bajar vídeos de http://www.youtube.com y transformarlos al formato abierto ogg . Las susodichas utilidades eran youtube-dl y ffmpeg2theora.

Poco después desarrolló un pequeño script bash que automatizaba el proceso y facilitaba la vida a todos aquellos que querían ver vídeos de youtube manteniendo su "pureza" pro-software libre. Yo lo modifiqué añadiendo dos pijadas poco importante y pasándolo a Python para entretenerme un poco (y lo llamé freetube).

El caso es que la utilidad youtube-dl se ha quedado en los repositorios de la versión estable etch de Debian, pero no ha pasado a lenny (eso me ha extrañado). Por eso mismo me he bajado el paquete manualmente y he podido comprobar como el mismo programa me dice que no puede bajar los vídeos y que es posible que la API de Youtube haya cambiado ligeramente, con lo que ya no funciona correctamente... En estos casos me sabe mal no saber suficiente programación en Python y estas APIs para poder solucionar yo mismo el problema.

Fiasco

Al final esto de la página no va a ser tan bueno como pensaba. Ya sabía que duraba poco, sabía que tenía poco espacio de alojamiento y que tenía poca tasa de transferencia mensual (aunque ni de coña la iba a consumir toda, jeje), pero no me dí cuenta de que el servicio ofertado por Acens (la companyia que escogí por error) no incluía una base de datos MySql demasiado tarde. Así que nada, para hacer páginas de texto plano, que se lo quede el dominio la madre del ministro que promovió toda esta CUTRADA.

Si bien es cierto que había una de las compañías que sí que ofrecía MySql, lo pasé por alto, no me dí cuenta, y ale, promoción del gobierno a la basura. Por cierto, la broma al gobierno sólo le cuesta 7.5 €/año (de media) por persona inscrita en esta iniciativa... ¡se lo podían haber currado más! (Vale, ronda el medio millón de Euros, algo es algo, aunque creo que se debería haber invertido más).

Nada pues, hasta otra :p .