¿Aceite de serpiente?

Tengo cierta debilidad por el trabajo de David McCandless que colabora habitualmente con The Guardian. Hoy enlazo a un gráfico interactivo que publica sobre “sustancia milagro” en particular, suplementos alimenticios y  la supuesta base científica sobre la que se apoyan. Se genera dinámicamente desde una hoja de calculo y a mi, me parece genial por su claridad y eficacia.

Publicada en Como la vida misma, Curiosidades | Dejar un comentario

Reiniciando Apache con un certificado con clave DES

Si cometes el “error” como yo de generar la solicitud de un certificado SSL con clave DES o similar (se puede solicitar sin que esté codificada), cuando te lo acepten y lo configures te encontrarás, probablemente con un Apache que te va a pedir una clave cada vez que se reinicie… con el inconveniente que eso supone por ejemplo a la hora de automatizar algún tipo de reinicio.
La solución es relativamente simple cuando sabes como. Usando la directiva “SSLPassPhraseDialog” del conf del SSL puedes apuntar a un script que la introduzca por ti. En realidad un sencillo:

#!bin/sh
echo “passphrasehere”;

Puede ser suficiente pero encontré uno un poco más elaborado aquí que me salvó “el marrón”.

Publicada en General | Dejar un comentario

Apoyando la campaña para “salvar MySQL”

Habría habido una alternativa pero la realidad es que internet no sería lo que es, si no existiera MySQL, el motor de base de datos de código abierto por excelencia que soportan la gran mayoría de aplicaciones, blogs y CMS en casi cualquier lenguaje.
Si cuando Sun la adquirió hace algunos años muchos temieron los cambios que se podían avecinar, ahora que el gigante Oracle ha comprado a Sun, el temor es aún mayor pues el olor a monopolio es alto y dependerá sólo de la buena fe de Oracle el mantener la evolución del proyecto.
En helpmysql.org lanzan una petición a la Union Europea para que estudie el caso a nivel de competencia, entre otras iniciativas.

Publicada en LAMP, MySQL, Opinión, Software | Dejar un comentario

pfSense con balanceo en redes con Samba

pfSense es una de esas joyas del Open Source ideal para mantener un router y firewall aunque tiene muchas más utilidades en base a “paquetes” autoinstalables (proxy, monitorización, seguridad, etc).  La curva de aprendizaje es propia del nivel de la herramienta, pero una vez puesta en marcha bien merece la pena para redes medianas y grandes y alternativa a costosos routers o software. Puede incluso ejecutarse y configurarse desde un pen drive y corre bien en maquinas virtuales.

Aunque hacía tiempo que lo usábamos, hace unas semanas actualizamos a la última versión estable del momento (1.2.3) con idea de poner en marcha un sistema eficaz de balanceo y fail over entre 2 ADSLs. Nuestros anteriores intentos en base a IPTABLES y marca de paquetes en Linux habían tenido resultados desiguales y era de estas “asignaturas pendientes” en las que nos habíamos dado por vencido.

Seguimos con algunos matices este tutorial de la propia documentación y el resultado fue el esperado y de forma más rápida de lo previsto. El problema nos surgió cuando empezamos a tener problemas con la red Windows de la oficina y la conexión a uno de los servidores Samba. Las maquinas empezaban a quejarse de “Nombre de usuario duplicado” en la red a pesar de que el trafico por TCP/IP funcionaban sin problemas, así que tras volvernos locos con otras opciones, determinamos que el problema tenía que estar en los cambios en el router.

Leer Más »

Publicada en How to, Servidores, Software | Etiquetas , , | Dejar un comentario

Al final y a pesar de todo, la SINDE y la SGAE “nos la colarán”…

Soy de los que encontré ciertamente gratificante el fenómeno del “manifiesto” acontecido en pocas horas después de la publicación de la ley de economía sostenible en la que se incluye la ya bautizada como “sinde inquisición” en referencia a la capacidad del ministerio de cultura de cerrar una web si lo acuerda una “comisión de expertos” nombrada por ellos mismos.

En aquél momento fui uno más de los que publicó en varios blogs el “Manifiesto” (que por cierto hoy incluyo aquí por no haberlo hecho en su momento) y quedé alucinado en como el fenómeno se extendió como la espuma y todos los medios se hicieron eco y hasta el propio presidente tuvo que hacer una mención especifica a ello a las pocas horas.

Como es habitual en las estrategias del poder, buenas palabras, un poco de tiempo que lo cura todo y vuelta a lo mismo, que seguro que “estos se cansan”. Hoy leo los primeros comentarios sobre el nuevo borrador de la ley y queda claro que el gobierno y su “alianza con los autores” puede más que los centenares de miles de autores de páginas webs y blogs que se han manifestado claramente en contra y más que los votos que desde el partido se ven peligrar por todo este lío.

Ahora lo hacen con más tacto y usando su largo brazo en medios de comunicación con numerosas entrevistas “casuales” a la ministra pocas horas antes de publicar el nuevo texto. En ellas esta señora ministra que es juez y parte,  habla de que en realidad serán sólo “unas decenas” o apenas “un centenar” a los que le afecte, como si eso le otorgará el derecho a asumir el poder de decidir cuales si y cuales no.

Lo harán ya veréis, pero lo peor de todo es que nosotros no nos acordaremos de ello para cuando lleguen las próximas elecciones. Será por eso que tenemos lo que nos merecemos.

Manifiesto «En defensa de los derechos fundamentales en internet»

Ante la inclusión en el Anteproyecto de Ley de Economía Sostenible
de modificaciones legislativas que afectan al libre ejercicio de las
libertades de expresión, información y el derecho de acceso a la
cultura a través de Internet, los periodistas, bloggers, usuarios,
profesionales y creadores de internet manifestamos nuestra firme
oposición al proyecto, y declaramos que…

1.- Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos,
como el derecho a la privacidad, a la seguridad, a la presunción de
inocencia, a la tutela judicial efectiva y a la libertad de expresión.

2.- La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial.
Ni un cierre sin sentencia. Este anteproyecto, en contra de lo
establecido en el artículo 20.5 de la Constitución, pone en manos de un
órgano no judicial -un organismo dependiente del ministerio de
Cultura-, la potestad de impedir a los ciudadanos españoles el acceso a
cualquier página web.

3.- La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español,
perjudicando uno de los pocos campos de desarrollo y futuro de nuestra
economía, entorpeciendo la creación de empresas, introduciendo trabas a
la libre competencia y ralentizando su proyección internacional.

4.- La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural.
Con Internet y los sucesivos avances tecnológicos se ha democratizado
extraordinariamente la creación y emisión de contenidos de todo tipo,
que ya no provienen prevalentemente de las industrias culturales
tradicionales, sino de multitud de fuentes diferentes.

5.- Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades
asociadas a sus creaciones. Intentar sostener con cambios legislativos
a una industria obsoleta que no sabe adaptarse a este nuevo entorno no
es ni justo ni realista. Si su modelo de negocio se basaba en el
control de las copias de las obras y en Internet no es posible sin
vulnerar derechos fundamentales, deberían buscar otro modelo.

6.- Consideramos que las industrias culturales necesitan
para sobrevivir alternativas modernas, eficaces, creíbles y asequibles
y que se adecuen a los nuevos usos sociales
, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.

7.- Internet debe funcionar de forma libre y sin interferencias políticas
auspiciadas por sectores que pretenden perpetuar obsoletos modelos de
negocio e imposibilitar que el saber humano siga siendo libre.

8.- Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España,
ante cualquier presión que pueda producirse, como marco para el
desarrollo de una economía sostenible y realista de cara al futuro.

9.- Proponemos una verdadera reforma del derecho de propiedad intelectual
orientada a su fin: devolver a la sociedad el conocimiento, promover el
dominio público y limitar los abusos de las entidades gestoras.

10.- En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público
y habiendo consultado previamente a todas las partes implicadas. No es
de recibo que se realicen cambios legislativos que afectan a derechos
fundamentales en una ley no orgánica y que versa sobre otra materia.

Por favor difunde este manifiesto en tu blog, Twitter, en redes
sociales, en foros o imprímelo y repártelo.

Publicada en Como la vida misma, Legislación, Pataletas | Etiquetas | Dejar un comentario

Pasando tablas de latin1 a UTF8

En general para cualquier aplicación, pero en particular para Wordpress, suele ser un lío el convertir una tabla antigua que solía estar en Latin1 a un formato más versátil sobretodo para el castellano, como UTF-8. Detallo mi experiencia con una de Wordpress por si resulta útil a alguien.

Un antiguo blog que queríamos actualizar tenía sus tablas en Latin1 y queríamos convertirla a una completamente en UTF8 (es decir BBDD y tablas). Es importante tener en cuenta tanto la codificación de tablas originales como la del propio wordpress (“define(‘DB_CHARSET’, ‘utf8′);”), porque las opciones de conversión varían en cada caso. En este caso concreto es:

BBDD en Latin1
Tablas en Latin1
Wordpress DB_CHARSET: UTF8

El objetivo era pasarlo todo a UTF-8 que es como mantenemos todas las tablas que podemos ya. Encontré diversas pistas sobre conversiones como ésta, haciendo uso de ICONV para convertir el texto del dump, pero me costó un rato darme cuenta de que nuestros datos NO necesitaban conversión porque estaban ya en UTF-8 (el WP los almacenaba así por su configuración), asi que esa ruta no sirvió. Su la codificación del WP hubiera estado en latin1, probablemente si es el camino correcto. Pensé entonces que sencillamente modificando todos los “DEFAULT CHARSET=latin1;” del dump de MySQL a “utf8″ estaría todo listo pero a pesar de ello, nada.

Finalmente, encontré esta entrada que me dio una pista adicional sobre la que ya sospechaba. Al hacer el dump, el propio MySQL está haciendo una conversión en función al sistema cliente, por lo que si los datos estaban ya codificados y sólo hay que cambiar la creación al importar la tabla, es importante que la exportación se haga también en el formato antiguo:

$ mysqldump –default-character-set=latin1 –databases wordpress > m.sql

Después a modificar la SQL para que al importar la nueva se haga ya en UTF-8.

$ replace “CHARSET=latin1″ “CHARSET=utf8″ \
    “SET NAMES latin1″ “SET NAMES utf8″ < m.sql > m2.sql

Ojo, porque el dump creará la bbdd con el mismo nombre en algunos casos, así que comprobar el dump también esto, sobretodo si pensaís cambiar el nombre a la misma. Comprobar si teneís:

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `cambiarestenombrealdedestino` /*!40100 DEFAULT CHARACTER SET utf8 */;

El resto lo podéis encontrar en alguno de los enlaces.

Cabe mencionar también, aunque no viene al caso, que además del cambio de codificación estaba haciendo un upgrade de WP de la version 2.0 a la 2.8.6, por lo que cada vez que probabá, había que hacer un upgrade, cambiar la tabla options para la copia de pruebas, tema, etc… La actualización de versión de WP sorprendentemente sin problema alguno, aunque desactive los plugins la primera vez, con tanto dump se me olvidó al final, pero la copia nueva funcionó sin problemas. Eso si, si no hay tema en la tabla wp_options tal vez tengáis que setear un par de campos a mano con el nombre de alguno de los nuevos, si es que por si mismo, no se setea en “classic”.

No se si me explicado muy bien… pero de haber encontrado estas pistas antes, me hubiera ahorrado al menos un par de horitas de pruebas.

Publicada en How to, LAMP, MySQL, Software | Dejar un comentario

Asfaltado creativo estilo mijas

PB271768 [1280x768]

PB271767 [1280x768]

Obras del “Plan Proteja” de la junta de Andalucía adjudicadas por el Ayuntamiento de Mijas. No se especifica que es lo que se “proteje” y dado que los vehículos están nuevos, tal vez no querían dañarlos en el traslado.

Publicada en Como la vida misma, Curiosidades, General, Irelevante | Etiquetas | Dejar un comentario

Como la vida misma

Parodia que no podría ser más real, de lo que mejoran los clientes las campañas.

En inglés, via http://seraelguarana.blogspot.com/

Publicada en Genial, Publicidad | Dejar un comentario

Google Sidewiki – en la frontera del bien y del mal

Será por eso de dedicarme desde hace años a la comunicación, pero me considero una persona muy “aséptica” en lo que a marcas se refiere. En general me esfuerzo por ser escéptico y valorar productos intentando restarle importancia al envoltorio. En el caso de Google y teniendo en cuenta que nos presentaron hará ya hace unos 11 años, siempre he valorado muy positivamente la filosofía en el desarrollo de todas sus líneas de negocio y nunca me he sentido “amenazado” en modo alguno. No me preocupa que utilicen mi cuenta de gmail (por supuesto no es mi buzón principal) o mis hábitos de navegación para intentar venderme más, ni me molesta que Adwords se haya convertido en la mayor maquina de hacer dinero gracias a que los anunciantes competimos entre nosotros en lugar de al revés. Casi siempre he pensado que bien por ellos, por haberlo pensado e implementado con éxito, que duda cabe que algunas cosas son geniales.
Eso hasta que he conocido Google Sidewiki. Por primera vez he tenido el sentimiento del miedo al  “gran hermano” que cada vez se oye más respecto a Google. La nueva herramienta que como no, esta por ver como se implementa y evoluciona cuando Google empiece a recibir demandas sociales y posiblemente judiciales, podría llegar a atacar a “mi pan”, a lo que me da de comer. El que cualquiera usuario registrado en Google pueda dejar el comentario que desee sobre tu URL sin que tú tengas ninguna capacidad de moderación (al menos eso parece en un primer momento) resulta como poco inquietante. Si acaba con su propia API, no os cuento.
Veremos a ver… habrá que darle un tiempo de maduración e ir viendo como evoluciona, pero este me parece un paso muy importante por parte de Google, que no cabe duda siente por primera vez en mucho tiempo, una amenaza real en el fenomeno facebook y twitter. Si estas y otras acciones similares no le funcionan como espera, sospecho que la compra de Facebook por parte de Google puede ser la mayor en la historia de las .com.

Publicada en Google, Opinión, plugins | Dejar un comentario

Lo siento Netvibes, te abandono por feedly

No es muy habitual que me impresionen interfaces y proyectos online hasta el punto de escribir sobre ellos, pero Feedly ciertamente me ha producido esta sensación.
Feedly es un agregador de RSS en forma de plugin para Firefox. Su principal virtud es el modo en el que presenta la información, sobretodo cuando uno empieza a acumular un número alto de orígenes RSS. Pero me ha impresionado no sólo eso, sino también su interface de administración y el hecho de que corre bajo cuenta de google y con la configuración del propio Google Reader.
En mi caso he tenido problemas para importar mi lista de subscripciones de Netvibes, algo que entiendo hace la aplicación por defecto.  Lo he resuelto del siguiente modo por si a alguien le resulta útil:

  • Entrar en Netvibes > Perfíl > Canales
  • Exportar Canales
  • El archivo de backup es un ZIP que contiene archivos OPML
  • Accede a tu cuenta de Google Reader > Opciones > Importar / Exportar
  • Salir y volver a conectar a feedly

Eso si, en mi primera configuración me he encontrado con que Google Reader me había “regalado” un paquete de canales que yo no había pedido, como no lo usaba, no me di ni cuenta y acabaron todos en Feedly.

Publicada en Firefox, Google, Software, Tips | Dejar un comentario