Windows Vista no se cuelga

¿Y luego hay gente que se atreve a decir que no usa linux porque salen comandos extraños? Que alguien me explique como se depura un BAD POOL HEADER que, por cierto, dio al hacer algo tan simple como cambiar las DNS. Por lo menos esta BSOD mola, es a doble pantalla y la principal se ve chiquitita. Al menos son originales por Redmond.

Windows Vista colgado

Por si os lo preguntabais u os extraña, no, no es mi PC sino el de un amigo. A mi no me engañan con Vista, el XP funciona igual y más ligero.

Meme: tres razones para usar linux

Sí señor, estoy en una auténtica racha, así como voy a dejar de escribir en el blog, en cuanto no se me ocurre de qué hablar salís vosotros, estimados lectores, al rescate enviándome memes para que actualice!

Hoy Sirventés (creo que acierto con la tilde) me pasa uno (a él le llegó vía Cib3r, que a su vez lo recibió de Liamngls como el «Meme talibán», pero ya basta de historia, que a este paso creo que acabaría nombrando a la cúspide de usuarios participativos de menéame en seguidita…). A lo que iba, que me descentro: en el meme hay que decir tres razones por las que usar linux. A ver cuán convincente resulto…

  1. Es libre, como en la palabra libertad. Libertad para ver lo que estás usando, como se está usando y, de tener conocimientos suficientes, modificarlo. Pero no sólo supone seguridad y libertad para usuarios avanzados, ya que quienes no sepáis (ni queráis saber) de código fuente, librerías y demás detalles técnicos, contáis con la confianza que otorga que el código que estáis ejecutando esté bajo la mirada de una gran comunidad…
  2. La gran cantidad de software libre (y gratuito) existente [esto se podría aplicar a Windows también, pero en Linux es aún más importante dada su filosofía]. Sin gastarte un sólo céntimo podrás realizar cualquiera de las labores que le puedes exigir a un PC moderno, desde jugar hasta edición de vídeo, pasando por navegar por internet o editar textos. Puede que existan alternativas no-libres superiores en algunos muchos casos, pero la sola existencia de una opción libre es un motivo para apoyarla (teniendo en cuenta que todo puede mejorar, claro está).
  3. No dependes de grandes compañías. Es cierto que el kernel, el mayor activo de linux aparte de la gran cantidad de software disponible, está financiado en gran medida por compañías (y no cualesquiera, sino grandes como Oracle, Google, Red Hat y demás peces gordos), pero éstas no tienen control sobre la comunidad ni sobre linux en sí.

Ahora viene el momento para pasar el meme. Todos cruzáis los dedos para que no os toque… pero no, os acaba tocando: kalsten (venga, este meme igual te gusta!), ziberfrenico (aunque no seas un converso seguro que alguna razón encuentras…), diz (compañero mercenario que no se si será linuxero y ni tan siquiera si llegará a ver que le memeo, pero por probar…) y, probando suerte, a Tomás Pollak (que sí sé que es linuxero, y lo defiende mejor que yo, así que a ver si hay suerte y nos da tres buenas razones…).

Nota al margen (pero no por ello menos interesante ;) algo que he descubierto escribiendo este post es que se puede escribir enseguida (todo junto), además de «en seguida» o «a seguida», siendo las tres formas correctas y equivalentes para referirse a algo inmediatamente posterior temporalmente, pero no debiendo confundirla con «de seguida», que se refiere a algo realizado sin interrupción.

Añadido: se lo paso a ElGekoNegro también, que le he visto interesado ;-)
Segundo añadido: a Ponzonha también le ha gustado, así que se lo paso. ¿Alguien más quiere decir tres cosas que le gusten de linux?

Wordspew (spanish) – Chat en tiempo real en WordPress en español

El otro día estuve buscando un plugin que habilitase un «shoutbox» en tiempo real para WordPress, al estilo de lo que hay en last.fm, ya que lo quería usar en otro proyecto, y encontré un plugin que funciona muy bien, está bien comentado y tiene un panel de administración bastante cómodo. Se dio la casualidad de que el autor (Jalenack) es el mismo que el del plugin que traduje anteriormente, Democracy, e igual que hice con el anterior plugin lo he traducido al español y lo cuelgo por si alguien quiere usarlo.

Si alguien lo usa y encuentra algún fallo, le estaré agradecido si me lo comunica.

Descarga: Wordspew 1.16 en Español
Plugin original (en inglés): AJAX Shoutbox.

ToDo: traducir Readme.

Democracy (encuestas en wordpress) en español

Para la encuesta anterior busqué algún plugin para crear encuestas en WordPress y el que más me gustó, por sencillo y funcional, fue Democracy, de Andrew Sutherland. La única pega podría ser que está en inglés, así que lo he traducido (ha sido poco trabajo, el panel de administración y alguna que otra cadena que saca por pantalla), y aunque era muy fácil de entender quizás ahora sea más cómodo para quien lo vaya a usar en un sitio en español.

La licencia es la misma del original (Creative Commons GPL), puedes descargar mi traducción aquí.

Mejorando el correo electrónico: Correo demorado

Calendarios

Mientras enviaba un correo desde Gmail, se ha ocurrido una sencilla característica que daría bastante funcionalidad al correo, además de que implementarla sería una tontería. No es más que envíos de correo electrónico programado, tal y como hacen los sistemas de publicación de blogs, como WordPress o Blogger. Simplemente, podrías una casilla para que el correo fuese «demorado» y posteriormente seleccionar la fecha en la que quieres que se envíe (sí, copiado tal cual del método de WordPress, pero si algo funciona, para qué reinventarlo).

Además, charlando (que mola más que chateando) con kelmer, me ha recordado la killer-feature del undo para envío de emails… Una vez implementada la cola, sería muy sencillo, simplemente se configuraría un tiempo de espera por defecto (pongamos 5 minutos), durante los cuales podríamos cancelar el envío de esa tarjeta de amor a tu jefe (en realidad sí era para él, pero te lo has pensado mejor…), la confesión de que eres gay a media lista de contactos (cuando la exclusiva era para Interviú, nada menos) o ese email con amenazas de muerte en tono jocoso (Via matar a toda tu familia, a ber a kien suspendes tu) al profesor que te acaba de suspender (y sí, si envías correos así lo que necesitas no es el correo demorado, necesitas algún tipo de terapia / estancia en la cárcel…), tiempo tras el cual el mensaje se enviaría.

En cualquier caso, y ya metido a analista de pacotilla, la demora podría desactivarse para que funcionase en tiempo real, cuantas más facilidades al usuario, mejor (léase posibilidades que quejarse por no saber configurar algo).

Arreglando mis fallos

Cuando cambié el theme del blog me dio por activar una opción de WordPress para comprimir el contenido servido, creyendo que quizás así ahorraría ancho de banda (Opciones -> Lectura -> WordPress debería comprimir las entradas (gzip) si los navegadores lo requieren). Pero así lo único que conseguí fue cargarme el feed del blog (no me había dado cuenta, gracias ElGekoNegro y Kids por avisar!), y que en la cabecera del blog apareciese el error

" Warning: ob_start() [ref.outcontrol]: output handler ‘ob_gzhandler’ cannot be used after ‘URL-Rewriter’ in /home/zetxek/public_html/wp-includes/functions.php on line 336"

Por si es útil para alguien y lo primero que intenta es buscar el error en google (como yo), diré como arreglé lo que estropeé. Miré en el archivo functions.php, y la línea 336 y estaba relacionada con la compresión en gzip (en concreto, el segundo if de este bloque de código).

function gzip_compression() {
if ( !get_option('gzipcompression') ) return false;
if ( extension_loaded('zlib') ) {
ob_start('ob_gzhandler');
}}

Así que, una vez averiguado lo que causaba el problema, la solución ha sido tan simple como desactivar la compresión. Tan simple y aburrida como mi tarde de estudio…

Edita cualquier web desde el navegador

Una de las opciones para hacer pequeños cambios estéticos en una página web es usar la genial extensión de firefox Webdeveloper toolbar, para poder hacer cambios en vivo en el CSS y el código de la web. La ventaja de este método es que no necesitas ninguna extensión y puedes editar el contenido visualmente, como si estuvieses usando Dreamweaver o algún otro editor de escritorio (ah, y es independiente del navegador, por si alguien aún usa Internet Explorer).

Para usarlo, sólo hay que visitar la web que quieres editar y escribir este código javascript en la barra de direcciones, igual que aquel efecto para las imágenes bailarinas:

javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

Visto aquí, vía Menéame.

HowTo: Compartir la música en red con Amarok

Desde linux se puede compartir la música en un PC a los demás PCs de la red, y reproducirla con Amarok igual que si fuese música local. Esto combinado con una VPN resulta en que tienes tu música en cualquier parte… El método original para compartirla es copiado del que usa iTunes, haciendo de servidor y anunciando el servicio en la red, al que se conectan los demás clientes para oír la música en streaming.

Un PC tendrá la música y hará de servidor, y los otros harán de clientes reproduciendo la música con un cliente que soporte el protocolo usado, DAAP.

Parte Uno: Compartir

Un servidor para linux (y en la última versión no estable también para Windows) que me ha resultado muy sencillo de instalar y usar ha sido MT-DAAPD. Sólo hay que descargarlo, editar el archivo de configuración en /etc/mt-daapd.conf para indicar el directorio que contiene la música y ejecutarlo (editando la línea mp3_dir). Mediante el servicio Zeroconf, el servidor se notificará a la red, así que los PCs podrán empezar a acceder a la música compartida.

Parte Dos: Acceder

La segunda parte será ejecutar un cliente. Yo he usado Amarok, y el proceso es muy sencillo, como describen en el wiki. Sólo hay que ir a Opciones -> Configurar Amarok -> Dispositivos de medios y añadir uno nuevo, de tipo Cliente DAAP. Después, ir a la pestaña de «Dispositivos de medios» en la pantalla principal, y conectarse al servidor especificado antes. Obtendremos una lista con la música del PC remoto, que podremos usar como si la tuviésemos en el disco duro propio.

Creo que a la música compartida también se puede acceder mediante iTunes, pero no estoy seguro de ello.

Acceder desde cualquier parte

Otro truquillo interesante, y para el que no hace falta una VPN es el de acceder a la música compartida mediante un túnel SSH, como explican en el wiki de MTD. Ejecutando este comando podremos acceder a la música del servidor desde cualquier PC, incluso fuera de la red (para no tener que recordar la IP del PC de casa recomiendo usar algún servicio como DynDns.org).

ssh userName@ssh-server.example.com -N -f -L 3689:daap-server.example.com:3689

También se pueden usar programas con interfaz gráfica, como SSHTunnelClient (para Windows).

Notas finales: yo he usado estas herramientas y me ha funcionado, aunque sé que no es la manera más fácil. Otros reproductores de audio hacen las dos funciones (servidor y cliente), como iTunes o Banshee, pero ninguno de los dos es tan completo como Amarok, por eso preferí usar este.

Había probado otras opciones más chapuceras y caseras, como compartir la música con Samba o mediante Windows, pero encuentro que este método es mucho más limpio, y una vez configurado mucho más cómodo. Otra ventaja es que amarok es capaz de leer la información de los archivos mediante DAAP, pero no la de los directorios a los que se accede mediante Samba o smbfs.

En caso de que alguien intente hacer lo que describo y necesite ayuda o le falte información, avisadme e intentaré completar los huecos que falten.