De MT a WordPress manteniendo acentos

Acabo de terminar “mi” migración de Movable Type hasta WordPress. Utilicé las instrucciones que aparecen en la web de WordPress, pero el inventó se me quedaba a medias, porque mi blog en MT estaba codificado en ISO-8859 y por defecto WordPress utiliza UTF8 (en el que creo ciegamente, aún sin terminar de entender sus misterios insondables – lo que a la postre es sin duda mejor: la pasión durará más tiempo mientras nos terminamos de conocer).

Para resolver este pequeño incordio, que se concretaba en que todos los caracteres acentuados, tildes, etc aparecerían incorrectamente, primero busqué un poco en un Google; después de 2 o 3 resultados que parecía que me iban a ayudar pero luego nada me dí por vencido (así es la paciencia de uno: corta y breve y mucho menos que eso) y decidí a probar un remedio casero…

Me planteé pasarle un utf8_encode() al fichero de exportación que genera MT y que succiona WordPress. Lo hice de la siguiente manera, y funcionó, que sin duda es lo más impresionante de todo, tratándose de mi:


Luego cargamos el fichero mtexport-utf8.txt y listo.

Así que aquí estoy de nuevo.

También he generado una serie de Redirect Permanent para que todas las antiguas URLs de los posts apunten a los nuevos. Para ello he generado esta plantilla de MT (personalizando con el esquema de URL que tenía en mi MT) y he re-construido (por última vez! :) para generar el código que luego he pegado en el .htaccess:



Redirect Permanent /blog/<$MTEntryCategory dirify="1"$>/<$MTEntryDate format="%y%m%d"$>-<$MTEntryTitle dirify="1" trim_to="30"$>.php http://www.furilo.com/archivos/"); ?>

(mmm… tiene que haber por ahí algún plugin para que escribir código en una entrada de WordPress sea más cómodo: ahora me mete br’s y si me descuido también p’s)

Las lineas que te genere este archivo las colocas en tu .htaccess y listo. Cuando alguien trate de acceder a la dirección antigua de uno de los posts, sufrirá un traslado transparente y sin dolor a la nueva. Probad: http://furilo.com/blog/sentidofalse/040715-en_el_ano_2000_atropellar_cond.php

También he colocado una redirección permanente de mi feed principal, que antes estaba en http://furilo.com/index.xml y cuyo equivalente ahora se encuentra en http://furilo.com/feed/rss2 – Así que solo hace falta colocar en tu .htaccess esta linea:

Redirect Permanent /index.xml http://www.furilo.com/feed/rss2/

Hacer esto es interesante porque si cambias la dirección de tu feed sin avisar, todas las personas que estaban suscritas al antiguo estarán esperando noticias a través de ese feed que ya nunca actualizarás, por lo que, efectivamente, se quedarán sin noticias. Colocando esta simple linea la dirección del antiguo feed llevará a los usuarios, sus agentes lectores de noticias mediante, de una manera transparente hasta el nuevo.

Ping-o-matic, WordPress, y aprendiendo pasta

Me acabo de cruzar con Ping-o-matic, que podríamos denominar como un agregador de pings. No te tienes que preocupar de configurar tu blogware para que haga pings a diferentes servicios, sino solo a Ping-o-matic y éste se encarga de redistribuir tu ping. Usando Movable Type es algo muy útil, porque no tienes que estar esperando a que haga todos los pings, algo que a veces se hace un poco pesado (cuando podría realizarse en segundo plano sin tener pendiente al usuario).

Este servicio tiene algo que ver Photo Matt, una de las personas que lideran el proyecto de WordPress, que acaba de anunciar su versión 1.2 (y que según mi humilde criterio, todavía le falta un par de vueltas si aspira a convertirse en una herramienta de uso extendido para usuarios medios).

WordPress es ese blogware al que todos los que están criticando duramente la nueva política de licencias de Movable Type se van a cambiar. Me parece perfecto que cada uno haga lo que quiera, aunque muchas de las críticas me parecen injustificadas: Six Apart es una empresa que necesita pagar una serie de nóminas a final de mes, y la manera de conseguirlo es haciendo herramientas profesionales, que logicamente no van a regalar, porque si lo hiciesen, Six Apart y por tanto Movable Type no existirían. Si hasta ahora lo han hecho es algo que habría que agradecerles. Movable Type nunca ha sido software libre, ¿alguien esperaba que lo pasase a ser de repente?

Tema aparte es que puede que se hayan pasado con el precio de acuerdo con algunos escenarios de uso: pero están escuchando a la gente y dispuestos a cambiar.

En fin, que ser pequeño e independiente, hacer software y vivir de él es algo complicado.

Y el primero que es una contradicción en sí mismo soy yo, porque después de decir lo anterior, también afirmo que estoy de acuerdo con esto otro.

No sabía que Universia ofreciese el OpenCourseWare del MIT en castellano (supongo que solo en parte).

Alfredo Romeo, co-autor de La Pastilla Roja, habla en su blog de esta lámpara wifi. Le recuerdan en los comentarios que Terremoto ya habló de ambient devices hace tiempo, interesante post que rescatar del recuerdo.

Descubrí al Dr. Casado hace unos meses por un artículo en El País de Rosa. Un médico de familia que trabaja en un centro de salud en Madrid, que había empezado a utilizar Twitter y otras herramientas de Internet para ampliar la comunicación con sus pacientes.

Recientemente ha participado en un congreso y realizó la siguiente presentación contando como usa las herramientas online. Es cortito y tiene audio, no os lo perdáis:

Me parece un ejemplo precioso de cómo hacer pequeñas cosas y desde abajo proporciona resultados tangibles, prácticos, honestos, eficientes… al tiempo que son pruebas de concepto sin apenas coste que pueden servir para trazar planes más amplíos. Un ejemplo de reality hacking en toda regla.

También me resulta admirable y muy esperanzador que una persona dentro de la administración (de la que siempre nos estamos quejando) tome la iniciativa y de forma personal empiece a hacer aquellas cosas que él piensa que tiene que hacer y que son útiles para las personas a las que sirve.

Esta es la actitud que todos deberíamos tener. En empresas públicas y privadas. Hacer nuestro trabajo lo mejor posible, tomar la iniciativa y dejar de quejarnos de nuestros jefes y de todo lo quejable y de estar quietos y ser pasivos.

Sirva este post como aplauso público al Dr. Casado.

Yo hice la cola para el iPad

O: yo también fuí un fanboy adolescente. O: el fanboy, nace o se hace?
—-

Siempre dije que nunca haría una cola a las puertas de una Apple Store, o si no lo dije, lo pensé. Me rio de los fanboys, y no hay nada que defina mejor a un fanboy que hacer una cola el día de un lanzamiento. Esto es lo que estaba pensando el pasado 3 de abril a las 7 de la mañana mientras salía de mi casa (temporal) en San Francisco para dirigirme a One Stockton St – si: la dirección de la Apple Store.

Hacia dias que había reservado mi iPad; mi plan era pasarme por allí y, si no había mucha cola, hacer un rato el fanboy y traérmelo a casa. Además de no verle mucho sentido al tema de hacer una cola exagerada, tenía que salir pitando para llegar sobre las 10.30 a las oficinas de Google en Mountain View, a una hora al sur de San Francisco, para asistir al WhereCamp.

Cuando llegué a las 7.30 la cola era razonable – asi que me quedé. Bueno, de hecho había dos colas: una para los que habiamos reservado y otra para los que no. Y ambas eran igual de largas: apenas unos 30 metros a esas horas – a quien se le ocurre venir a hacer la cola sin haber reservado? Un montón de empleados de Apple ya andaban por allí. Los muchos frikis, periodistas, y gente haciendo variada publicidad empezaron a llegar un poquito más tarde.

Cola para el iPad

A saber: joven asiática promocionando un zumo con burbujas en lata (la primera parte de mi desayuno), varios de Lonely Planet anunciando un concurso para dar a conocer sus nuevas apps para el iPad, y repartiendo bollos de canela y donuts; unos cuantos repartiendo de fliers de nuevos servicios web, fundas para el iPad con descuento si la comprabas ese mismo día, un tio con un soporte de plástico donde encajabas un iPhone y tenías una guitarra… Y varios más con desayuno, incluyendo a los de Apple que se hicieron con un carrito del Starbucks y un buen montón de cajas de donuts y recorrían amablemente la cola.

Periodista belga buscando belgas; otro de la revista Stern haciendo una serie de retratos; delante mío un chico australiando, uno inglés, dos japoneses… todos afirmaban, como yo, que “pasaban por alli”, y que el iPad no era el motivo exclusivo de su viaje.

Con tanto movimiento la espera se hizo entretenida y la emoción de tanto fanboy, profesional o no, se respiraba en el ambiente. De pronto ya solo quedaban unos minutos para las 9. La cola ya daba la vuelta a la esquina. El tráfico y la vida normal de las calles había comenzado. Empleados de Apple repasaban la cola para confirmar los nombres y el pedido de las reservas. El momento se acercaba.

9.01 según mi iPhone, cuya hora se sincroniza con los servidores de Apple: los gritos y aplausos en la zona delantera de la cola anuncian el momento. Pocos minutos mas tarde llega otra oleada de ovaciones: se trata del primer comprador saliendo con su trofeo. Los empleados de Apple están desplegados formando un pasillo en la entrada de la tienda, y son los encargados de calentar el ambiente, aplaudiendo y animando a los fanboys. Yo deseé que hubiese una puerta trasera, pero también tuve que pasar por el trámite cuando llegó mi momento.

Empleados-hooligans de Apple

Que llegó sobre las 9.15. En la puerta te preguntan el nombre, te presentan al que será tu vendedor, le das la mano como si te fueses a ir de cañas con él… Y al lío: le confirmas tu pedido, te ofrece todos los accesorios (no cogí ninguno), y te invita a abrir el cacharro y enseñarte todo lo que quieras. Yo pagué por las buenas ya que tenía que salir pitando, y cuando atravesaba el pasillo de salida traté de agachar la cabeza y pasar desapercibido para no destapar mi condición de fanboy circunstancial.

Y ya: los dos iPads que compré aguantaron en el maletero del coche hasta que llegué a casa por la noche y pude jugar con ellos. Aunque eso es otra historia… O al menos, otro post.

PS: post escrito desde mi iPad con la excelente aplicación de WordPress a troporrochientosmil metros de altura cruzando el Atlántico de vuelta a casa, mientras estoy sentado al lado de un chico con… si, otro iPad. Lo que me hace pensar que no seremos los únicos en este avión.

El 19 de noviembre los gobiernos de la Unión Europea se reunen en Malmo para firmar una Declaración Ministerial que definirá las prioridades clave respecto a la estrategia de e-government en Europa durante los próximos años.

Un grupo de personas ha lanzado un esfuerzo abierto y colaborativo para crear una Declaración Abierta sobre Servicios Públicos Europeos, que tiene como objetivo llamar la atención de los gobiernos europeos para que asuman valores como la transparencia, participación y emponderamiento de cara a mejorar los servicios públicos. La Comisión Europea y la presidencia Sueca de la UE ha aceptado que se presente la declaración dentro del programa oficial de la Conferencia Ministerial.

Son necesarias miles de firmas para convencer a los gobiernos de que apoyen estos valores. Si los compartes, firma la declaración para mostrar tu apoyo y reenvíalo a tus amigos para conseguir más apoyos.

Puedes leer la declaración original (en inglés). Copio y pego una traducción al castellano:

Las necesidades de la sociedad actual son demasiado complejas como para ser satisfechas por el gobierno solo. Mientras la política gubernamental tradicional procuró automatizar los servicios públicos e incentivar el autoservicio, el mayor impacto de la web estará en la mejora de los servicios mediante la colaboración, la transparencia y la difusión del conocimiento.

Europa debería aprovechar esta oportunidad y reconstruir la relación entre ciudadanos y el estado abriendo las instituciones públicas y autorizando a los ciudadanos para tomar un papel más activo en los servicios públicos. Como ciudadanos, queremos comprender totalmente todas las actividades emprendidas en nuestro nombre. Queremos poder contribuir en las políticas públicas mientras son desarrolladas, puestos en práctica, y revisadas.

Queremos estar activamente implicados en el diseño y provisión de los servicios públicos de largo alcance para aportar nuestras opiniones y con cada vez más poder de decisión en nuestras manos. Queremos que todo el espectro de información del gobierno desde los borradores legislativos hasta la información presupuestaria sea de fácil acceso para los ciudadanos, comprensión, reutilización y mezcla. Esto no es porque queramos reducir el papel del gobierno, sino porque la colaboración abierta hará los servicios públicos mejores y mejorará la calidad en la toma de decisiones.

Sobre estos antecedentes, proponemos tres principios principales para los servicios públicos europeos:

1.Transparencia: todas las organizaciones del sector público deberían ser ” transparentes por principio” y deberían proveer al público la información clara, actualizada regularmente sobre todos los aspectos de sus actividades y procesos de decisión. También deberían existir mecanismos robustos para que los ciudadanos pudieran destacar las áreas donde les gustaría ver una mayor transparencia. Cuando se proporciona la información, las organizaciones de sector público deberían hacerlo en formatos abiertos, estándar y reutilizables (con, desde luego, el mayor respeto hacia cuestiones privadas).

2. Participación: el gobierno debería buscar activamente las entradas de la ciudadanía en todas las actividades desde la participación a título de usuario en la formación de los servicios a la participación pública en la formulación de las políticas. Estas entradas deberían ser pública para que otros ciudadanos puedan verlas y el gobierno debería dar respuesta públicamente. La capacidad para colaborar con los ciudadanos debería convertirse función principal de gobierno

3. Delegación: las instituciones públicas deberían procurar actuar como plataformas para la creación de valor público. En particular, los datos del gobierno y los servicios del gobierno deberían ser puestos a disposición de modo que otros puedan realizar aportaciones con facilidad. Las organizaciones públicas deberían permitir a todos los ciudadanos poder solucionar sus problemas por si mismos proporcionándoles los instrumentos, habilidades y recursos. Ellos también deberían tratar a ciudadanos como los propietarios de su propia información personal y permitirles supervisar y controlar como estos datos son compartidos.

Reconocemos que la realización de estos principios requerirá tiempo y recursos mientras los mecanismos de gobernanza son adaptados, pero creemos que ellos deberían estar en el centro de los esfuerzos para transformar el gobierno. Los ciudadanos ya actúan sobre estas ideas y están transformando los servicios públicos “desde el exterior”, pero los gobiernos deberían apoyar y acelerar este proceso.

Nosotros reclamamos a los gobiernos europeos y a la Comisión Europea a incorporar estos principios a sus proyectos de acción eGovernment y garantizar que los ciudadanos de Europa disfruten de las ventajas de tener gobiernos transparentes, participativos, delegativos cuanto antes.

Recuerda: Si compartes estas ideas, firma la declaración para mostrar tu apoyo y reenvíalo a tus amigos para conseguir más apoyos.

Hasta el momento se han conseguido 542 apoyos, y son necesarios más de 1.400 hasta llegar a 2.000.

Videos con comentarios en video

Hoy me he cruzado con un video de Viddler y me he fjiado en la interesante forma en la que permiten poner comentarios al video.

El comentario se situa en un punto de la linea de tiempos del video y queda integrado dentro del video y el propio player. Es interesante porque te permite hacer un comentario sobre un punto concreto del video (y los demás pueden seguir el hilo), aunque esto implica que sea mucho más costoso hacer un escaneo de todos los comentarios del video (tal como comentan en Tecnorantes) que es lo que te permite el que estén en formato “blog”.

Aquí se ve como se puede dejar un comentario de texto (también se pueden hacer comentarios en video):

) que es lo que te permite el que estén en formato “blog”.

Aquí se ve como se puede dejar un comentario de texto (también se pueden hacer comentarios en video):

viddler_1.gif

Y aquí se ve como se lee un comentario que otra persona ha dejado (todos los puntitos en la linea de tiempos representan otros comentarios, como era de esperar):

viddler_2.png

Por otro lado Seesmic ha lanzado recientemente un plugin para WordPress que permite que tus lectores dejen comentarios de video en tus posts. La integración es bastante interesante, aunque no se si tiene sentido dejar comentarios de video… supongo que es demasiado diferente a una cosa que ya tenemos muy interiorizada.

¿Te imaginas a los trolls haciendo sus comentarios en video? Sería divertido no, lo siguiente. Y probablemente haría que sus comentarios fuesen muchos más relajados… es lo que tiene la transparencia.

Y aquí dejo el video completo por si lo queréis probar:

Más tallleres en The Cocktail

Se me había olvidado comentarlo: mañana hemos montado un taller sobre expresiones regulares, a cargo del Robot, nuestro DJ-sysadmin.

Y para la semana que viene, uno de TextMate avanzado, a cargo del Dr. Naranja.

Te puedes apuntar en el wiki, como siempre.

Ofertas de empleo en The Cocktail

Consulta la página de empleo de The Cocktail para ver ofertas actualizadas

En The Cocktail estamos buscando diferentes perfiles para trabajar en nuestras oficinas de Madrid (el trabajo es presencial, no freelanceos!). Será para trabajar en los proyectos de nuestros clientes y los nuestros propios (como La Coctelera).

Buscamos lo siguiente:

Maquetador web

  • Experto en estándares web: XHTML, CSS, Javascript
  • Familiaridad con CMSs ligeros como WordPress, Drupal, Movable Type, Mephisto, Typo…
  • Agilidad integrando plantillas y retocando código ya existente
  • Sensibilidad estética y cuidado por los detalles
  • Conocimiento del mundo de los blogs y la publicación personal
  • Extra ball: experiencia trabajando con Ruby On Rails

Diseñador web

  • Diseñador gráfico experto en soporte web
  • Fireworks, Illustrator, Photoshop, Freehand, Flash… los sospechosos habituales
  • Es necesario que tengas conocimientos básicos de maquetación web (estándares web, XHTML, CSS…). Maquetar no será tu labor principal pero si no sabes código, no vale.
  • Conocimiento del mundo de los blogs y la publicación personal
  • No exigimos experiencia laboral previa, si eres bueno aquí tienes un hueco
  • Extra ball: experiencia trabajando con Ruby On Rails

Programador

  • Trabajarás con Ruby On Rails, pero no es necesaria experiencia previa con el framework: si has trabajado con Perl, Python, PHP, MySQL, incluso Java :) y tienes interés por Rails y eres bueno, puedes encajar
  • Dominio del mundo GNU/Linux. Nosotros trabajamos con Debian
  • Conocimiento de: MySQL, Subversion, Apache, Mongrel, Memcached…
  • Familiaridad y gusto por métodos ágiles de programación, TDD (desde hace algunos meses, primero hacemos los tests y luego el código), etc
  • Predisposición a conocer, investigar, evaluar y disfrutar de nuevas herramientas
  • Conocimiento del mundo de los blogs y la publicación personal
  • Extra ball: experiencia trabajando con Ruby On Rails

Si piensas que encajas en alguno de estos perfiles, o que eres mezcla de varios (eso sería estupendo), no dudes en enviarnos tu CV, acompañado de URLs relevantes (blog, Flickr, usuario de Bloglines, del.icio.us, proyectos personales, etc.) Si no tienes ninguna URL… ¡a qué esperas a tener alguna!

Reorganizando algunos cientos de posts: un wiki

El primer post en mi blog es de Agosto de 2003. Han pasado 3 años y medio y mi WordPress me informa desinteresadamente que en este tiempo he escrito 406 posts. Muchos de ellos son totalmente prescindibles, pero en algunos otros hablé de temas sobre los que vuelvo una y otra vez. Son temas que -para mí- están vivos, me interesa seguir tomando notas sobre ellos, leo cosas relacionadas que podría incluir como referencias… pero hacer todo esto sobre posts de un blog es complicado.

Así que me he propuesto usar un wiki como cuaderno personal donde ir recopilando, reordenando y refactorizando la información sobre los temas que me interesan. No pretendo que un texto, por ejemplo, sobre la web semántica se vaya ampliando y crezca y crezca: al revés, la idea es ir depurando ideas para sintetizar – aunque si he escrito rollos largos y densos pues por allí se pueden quedar aunque escondidos para el que los quiera sufrir.

El uso del wiki también es un experimento. Ya ha quedado claro que el formato blog es ideal para publicar en Internet: cualquiera puede hacerlo, es rápido y ágil, es divertido… Pero su simplicidad también implica que todo lo que uno va escribiendo tenga una estructura determinada y se vaya perdiendo en el tiempo, siendo díficil el hacer crecer un texto o una idea que se lo merezca.

Los blogs también se han convertido en la manera más sencilla de tener una página personal y conseguir tu cuota de proyección digital. Así que se trata de explorar una hipotética intersección entre el formato blog y el formato wiki, seleccionando lo mejor de cada casa. Ya veremos a dónde llegamos.

Y aquí está el wiki: todavía tiene muy poquitas cosas, pero como yo también tengo poquito tiempo y avanzará muy despacito, lo lanzo ya por miedo a no lanzarlo nunca: http://www.furilo.com/wiki.

Nuevas incorporaciones en The Cocktail

En las últimas semanas hemos tenido dos incorporaciones estelares en The Cocktail:

Lo pasaremos bien.