Enviado desde mi iPad/Pod/Phone

Puf, no puedo con la frasecita y cada vez recibo más correos con la molesta coletilla. Es igual de absurdo que redactar una carta y terminarla diciendo: “escrito con mi boli bic”. Lo curioso es que ese mensaje se puede quitar, pero parece que la gente prefiere cacarear a los 4 vientos que posee un cacharro de esos como símbolo de modernidad o de yo qué sé qué.

—-
Escrito en el salón de mi casa, con mi portátil de 11 pulgadas en el suelo con las piernas cruzadas. EA.

La sal de la vida, de Anna Gavalda

Hace poco leí este libro atendiendo a los comentarios de varios medios que lo ponían por las nubes.
Está claro que no hay nada más dañino para un libro (y quizá para un gran número de otras coas) que una crítica maravillosa, pues el lector se espera encontrar eso y la mayoría de las veces es decepcionante.
Eso me pasó con este libro. No es que sea malo, es que es un libro sencillo, no la obra maestra que uno se espera cuando lee críticas como “una bocanada de aire primaveral, una copa de champán de burbujas ligeras”, o “hace que te brillen los ojos, te da alas, una vacuna contra la gripe, la tristeza y el mal humor”.
En mi opinión no es nada de eso. Es un libro simple, algo predecible, deja algún molesto cabo suelto y la prota se hace un poco pesada, pero se deja leer y te arranca alguna sonrisa. Es de lectura fácil y muy cortito, así que es ideal para leer en pequeños ratos muertos como de camino al trabajo.

Qué triste, ya no hay CNN+

Ayer por la noche, entre las 9:30 y las 10:30, estuve viendo la última emisión de CNN+. Me dio pena ver las postales de despedida que habían preparado y también la despedida del presentador del noticiero de la noche, así como la de algún corresponsal.

Esta mañana al levantarme mi primer objetivo fue encender la televisión para ver qué había en el sitio en el que solía estar CNN+. Qué impotencia, qué indignación al ver que había una portada bastante pobre de “Gran Hermano 24 Horas” que se repetía una y otra vez sin cesar como un mantra de evocador de los tiempos absurdos en los que vivimos.

Tiempos absurdos estos en los que un canal de noticias y entrevistas de gran calidad es sustituido por un canal de bazofia televisiva debido a su -dijeron- “inviabilidad económica”.

No sé cuánto de cierto hay en ello ni tampoco me interesa saberlo. Ciertamente, si llevas 10 años perdiendo dinero con un proyecto que no consigues rentabilizar, no queda más remedio que darle finiquito. Lo grave no es que lo hayan cerrado por inviable, lo grave es que un proyecto de infinitamente peor calidad y nulo contenido sí salga rentable.

¿De verdad la gente es tan mema?. Intento consolarme pensando que el rollo de la inviabilidad económica no es más que una excusa barata y que en realidad lo que ocurre es que se está llevando a cabo un enorme plan a escala internacional para convertir al ser humano en un ente desinformado sin capacidad crítica para que los cuatro poderosos de turno lo tengan más fácil a la hora de controlarnos.

Vaya maneras tengo de consolarme…

En fin, querida cadena CNN+ que el 28 de diciembre de 2010 emitiste por última vez: Hasta siempre. Borraré el canal de mi televisor. No estoy dispuesto a ver aquello por lo que te han sustituido ni siquiera haciendo zapping.

Significado del término “WikiLeaks”

Este post es para aquellos que todavía se pregunten por qué se escogió un nombre tan extraño, y quizá incluso haya quien piense que arbitrario, para referirse a la web de filtraciones de la que sin duda todos habremos oído hablar a estas alturas.

Primero lo primero. La palabra se pronuncia correctamente en castellano así : “g ü i q u i l i c s“. Es importante aclararlo, ya que he escuchado en muchas tertulias de televisión y radio a varios periodistas importantes llamarlo de muchas maneras extrañas: wikilinks, whiskyliks, quikiliks, wikilists, y alguna forma más que repatea los oídos.

Vamos con la definición. WikiLeaks está formado por 2 palabras. La primera, “Wiki”, hace referencia a un fenómeno que viene ocurriendo en internet desde hace varios años. Un wiki es un sitio web cuya información está generada por la comunidad de forma colaborativa y voluntaria. En un wiki no existe un “autor” de artículo en el sentido tradicional de la palabra, sino que el contenido de un artículo puede haber pasado por las manos de muchas personas que lo hayan corregido o aumentado de forma voluntaria y de acuerdo a sus conocimientos a lo largo del tiempo. En un wiki esto lo puede hacer cualquier persona que se dé de alta en el sistema. La WikiPedia es el ejemplo más relevante que se puede encontrar en estos momentos del sistema wiki.

Por otro lado está el término “Leak”, que es una palabra inglesa que se utiliza para referirse a una “gotera”, “pequeña filtración”, “escape” o “fuga”, que es precisamente de lo que se trata, aunque en este caso hace referencia a la filtración de información en plural.

Así que wikileaks podría traducirse literalmente como “web de contenidos colaborativos dedicada a las filtraciones de información“. Como vemos, el término no sólo no es arbitrario, sino que es preciso como un bisturí.

Listado de URLs alternativas para llegar a WikiLeaks

El listado que mantenía quedó desactualizado demasiado pronto y en estos momento resulta innecesario, debido a que, según parece, en estos momentos la dirección suiza es bastante sólida. Ellos mismos mantienen un listado actualizado a diario de los mirrors (sitios espejo o sitios copia) en esta dirección:

http://wikileaks.ch/Mirrors.html

Artículo sobre el jengibre en elherbolario.com

El último artículo que escribí para elherbolario.com sobre el jengibre empieza así:

Normalmente cuando pensamos en ese nombre, jengibre, se nos viene a la cabeza esa “cosa” con forma rara que si la masticas por error, sabe a rayos, y poco más. Sin embargo se trata de una planta que tiene mucho que ofrecernos a todos los niveles, incluso a nivel estético, ya que si tenemos la suerte de verla en directo en época de floración seguramente quedemos gratamente sorprendidos de los espectaculares colores y tamaño de sus flores que, dependiendo de la especie, pueden ser rojas, amarillas, moradas, lilas e incluso algunas con colores mezclados. La planta puede llegar a medir hasta 1 metro de altura aunque lo habitual es entre 60 y 90 centímetros. Sus hojas son alargadas, de un verde intenso y el fruto es en forma de cápsula, muy colorado. En otras latitudes también es conocido como “kión”.

Puedes leeer el artículo completo en http://www.elherbolario.com/noticia/978/PLANTAS-MEDICINALES/jengibre.html

Bloqueo TV Sungoo después de sintonizar nuevos canales de la TDT – Solucionado sin acudir al servicio técnico

Versión mínima

  • El mando funciona durante unos 10 segundos después de encender la televisión.
  • Aprovecha esos segundos para acceder al menú de sintonización de canales automático.
  • Resintoniza los canales. Problema arreglado.
  • Atención : Puedes reordenar los canales una vez resintonizados, pero no borres ningún canal. Parece ser que eso es lo que provoca el problema.

Versión extendida
Esta vez escribo sobre un problema con la televisión que me ocurrió el otro día después de ponerme a re-sintonizar los canales de la TDT para ver si había algún canal nuevo. El caso es que después de pillar los flamantes 15 o más canales nuevos (¿dónde los regalan?) me puse a reordenarlos, borré un par de ellos que no tenían nombre y no parecían tener señal, y plaf, derrepente ningún botón del mando funcionaba. Para mi sorpresa, los botones de la propia televisión también estaban muertos. La apagué y encendí a través del único botón que sí parecía responder pensando que con eso sería suficiente y nada de nada, el canal que se había quedado sintonizado funcionaba perfectamente, pero era el único que se podía ver (maldita sea, era un canal de la iglesia, ¡arrrrggghhh!). Probé a desenchufarla, desconectarle todos los cables de otros aparatos, esperé un rato y volví a encenderla con la esperanza de que eso funcionara, y nada, la tele seguía clavada en el mismo canal sin posibilidad de cambiar, ni de hacer absolutamente nada. Ya estaba pensando dónde tendría guardada la garantía cuando decidí buscar en internet. Resultaba que había un montón de foros, un montón de gente a la que le había pasado exactamente lo mismo que a mí. ¡Vaya defecto!… Sin embargo nadie daba ninguna solución aparte de llevarlo al servicio técnico.
Seguí buscando, parecía ser un problema de software, no de hardware, tenía que haber alguna manera… hasta que no sé cómo llegué a un comentario en un foro perdido que ya ni recuerdo cuál es en el que un tipo decía que el mando funcionaba durante unos segundos después de encender la tele, que en esos segundos era posible resintonizar los canales automáticamente y que si lo conseguíamos esta se arreglaría, pero que no debían borrarse los canales en blanco. ¿De verdad podía ser tan esotérico?
Estuve un rato apagando, encendiendo e intentando llegar al menú de sintonización automática de canales hasta que lo conseguí. Cuando ví que funcionaba me alegré mucho. Se resintonizaron los canales y el mando y los botones de la televisión volvieron a funcionar como por arte de magia. Incluso me atreví a reordenar los canales y todo siguió funcionando. Dejé los canales vacíos al final de la lista y bualá, me pude ahorrar el engorro de pasar por el servicio técnico. Espero que este post ayude a alguien que se vea en el mismo problema antes de decidir llevarlo al ST!.

¿HP y Mac están peleados?

Hoy me compré una impresora láser HP a color. Concretamente la “HP Color LaserJet CP1215”. Cuál no sería mi sorpresa cuando llegué a casa, la intenté instalar en el iMac, y resultó que no pude porque HP no da drivers de esta impresora para Mac. Se me quedó cara de tonto. Intenté instalar la impresora HP con el nombre más parecido, la CP1500ypico, que sí venía en la lista de impresoras reconocidas, pero no funciona, la impresora se queda en pausa después de avisar que algo falla sin poder decir exactamente qué. Me fui a la web de HP y después de mucho buscar llegué a una página demoledora en la que HP me informaba que:

We have received inquiries about Macintosh support for the HP LaserJet 1018, LaserJet 1018s, LaserJet 1020, LaserJet 1020 Plus, LaserJet CP1215, and LaserJet CP1217 printers. We are sorry to inform you that there is no Macintosh support available for your HP product.

La impresora HP Color LaserJet CP1215 no se puede usar con OS X

Y se quedan tan anchos. A ver, la impresora no es la más cara del mercado, pero es una señora impresora que bajo Windows imprime realmente bien, así que no sé a santo de qué viene que no den soporte para un sistema operativo tan extendido.

Ahora tengo varias opciones:

  1. Devolverla / Cambiarla por otra que sí esté soportada, pero resulta que en la tienda en la que la compré sólo había 2 modelos y la otra la devolví porque no daba la calidad que yo esperaba
  2. Conectarla a mi máquina Windows e imprimir desde ahí, compartiéndola con Mac
  3. Cambiar de profesión, olvidar la informática, las impresoras y dedicarme a cosas más divertidas.

Por el momento la he conectado a una máquina Windows y la he compartido, pero llevo dos horas intentando que OS X la vea y la sepa usar, pero me temo que sin los drivers estoy en las mismas.

Señores y señoras de HP: vaya huevazos, me han hecho perder tiempo, lo mínimo que puedo desearles a los que decidieron no dar el soporte adecuado a sus productos es que tengan que dar de baja una línea telefónica en España: está a un paso del infierno.

Instalar Ruby on Rails en Windows 7

En el momento de escribir este artículo:
Versión de Ruby : 1.9.2
Versión de RubyGems : 1.3.7
Versión de Rails : 3.0.0

Según la página de RoR la instalación es coser y cantar, sin embargo la realidad es algo diferente. La teoría, según http://rubyonrails.org/download es:
1. Descargar el instalador de Ruby y ejecutarlo.
2. Descargar RubyGems e instalarlo usando el comando “ruby setup.rb” en la carpeta que acabamos de descomprimir.
3. Instalar Rails mediante RubyGems ejecutando el comando “gem install rails”.

En la práctica, el paso 1 funciona sin problemas, pero al intentar instalar RubyGems nos encontramos con el error:

“source_index.rb:68:in `installed_spec_directories’: undefined method `path’ for Gem:Module (NoMethodError)”

Después de dar muchas vueltas averigüé que el problema es que Ruby 1.9.2 ya viene con RubyGems de serie, por lo que el intento de reinstalación falla. Solución: Simplemente obviar la instalación de RubyGems. Simple, ¿no?, espero haberte ahorrado varias horas de revisión de código, lectura de foros, etc.

Bien, el siguiente paso es instalar Rails, lo cual va como la seda.

Una vez instalado, sin embargo, cuando intentemos poner en marcha nuestro primero proyecto después de crearlo y cuando ya pensábamos que estaba todo ganado, el sistema nos volverá a sorprender con otro mensaje de error:

“Could not find sqlite3-ruby-1.3.1-x86-mingw32 in any of the sources”

Este es fácil de solucionar, Ruby nos informa que sqlite no está instalado, y como es el servidor de BD por defecto, se queja. Ejecutando:

gem install sqlite3-ruby

queda solucionado. Sin embargo la impaciencia nos hará volver a intentar lanzar nuestro proyecto, así que es muy posible que obtengamos el nuevo error :

“sqlite3-ruby-1.3.1-x86-mingw32/lib/sqlite3.rb:6:in `require’: no such file to load — sqlite3/sqlite3_native (LoadError)”

Otra vez volví a dar muchas vueltas hasta que me di cuenta de que al instalar sqlite3, el sistema me había informado que las DLLs necesarias para poder ejecutar este módulo (gem) están en http://www.sqlite.org/sqlitedll-3_6_23_1.zip, es decir la instalación del módulo mediante “gem install” no es suficiente, además hay que instalar una dll manualmente. Así que descargamos ese fichero, lo descomprimimos y copiamos su contenido en la carpeta bin de nuestra instalación de Ruby, que en mi caso es c:\Ruby192\bin\. Una vez hecho esto, podremos por fin poner nuestro servidor Webrick en marcha y comenzar a trabajar simplemente ejecutando:

rails server

Espero que sea de utilidad. ¡Y happy Railing!

Mailman : Cómo hacer backup de mis suscriptores

Una pregunta que me estuve haciendo durante algún tiempo después de instalarme el servidor de listas Mailman fue cómo demonios hacer un backup de la lista de suscriptores. Se pueden encontrar muchos scripts en la red que permiten llevar a cabo esta tarea con más o menos dificultad porque dependen de otras herramientas que podrían no estar instaladas en nuestra distribución linux, o simplemente porque nuestros conocimientos de linux y sus entresijos son limitados. Estos scripts están bien, no tengo nada contra ellos excepto lo dicho: ponerlos en marcha puede resultar complicado debido a las dependencias y a veces lo que buscamos es una solución más sencilla.

Así que hoy se me ocurrió una pregunta sencilla: ¿Qué comandos se pueden ejecutar sobre las listas vía email? (aparte de los comandos de suscripción y desuscripción). En http://www.gnu.org/software/mailman/mailman-member/node41.html encontré la respuesta, y al llegar al final del documento la esperanza inundó mi corazón:

who [PASSWORD]
See everyone who is on this mailing list.

¿Así de fácil?. Bueno, me faltaba saber a qué dirección debía mandar ese mail. Después de dar algnas vueltas por aquí y por allí (leer la documentación de mailman es una pesadilla) encontré la información que me faltaba. El email debía mandarse a la dirección

[nombre_de_la_lista]-request@[dominio_de_la_lista]

Ni corto ni perezoso mandé un mail a una de mis listas utilizando la dirección sugerida y puse en el cuerpo del mensaje “who” seguido de la contraseña de acceso a dicha lista.

La respuesta fue inmediata, aunque no recibí lo que esperaba sino el siguiente mensaje:

Los resultados del comando que ha enviado por correo electrónico más
abajo. También se ha incluido su mensaje original.
– Resultados:
Ignorando partes MIME que no son text/plain
– Proceso terminado.

Así que deduje que a mailman no le gustan los correos en formato html (la configuración por defecto de mi cliente de correo). Creé otro correo exactamente igual, pero esta vez formateado como texto plano, lo mandé y esperé unos segundos. Lo que me llegó a continuación fue exactamente lo que el manual prometía: un listado de todos los suscriptores a mi lista. Una estupenda noticia, ya podía hacer un backup de una manera rápida y sencilla sin complicarme la vida con scripts de servidor.

Nota final para usuarios exigentes: Sí, si tienes cientos de listas con miles de suscriptores en cada una de ellas y lo que quieres es un backup semanal o diario de todos esos datos, lo que necesitas es un script de servidor sin duda. Hay varios escritos en python. Este me parece bastante bueno respecto a otros que he probado: http://paulschreiber.com/blog/2006/08/30/mailman-mailing-list-backup-script/.

@jfcapristan