¿Alguien sabe usar el Twitter?

¿Que es una pregunta tonta? ;-) No lo creas, me explico ...

Twitter es una herramienta muy curiosa, con sus ventajas e inconvenientes, pero sin duda, lo que más tiene, son formas diferentes de usarse. El caso es que soy usuario de Twitter desde hace mucho tiempo, y he pasado por varias maneras de usarlo; no hace mucho, por medio de un mensaje en esta red, encontré un libro sobre como usar Twitter, y después de leerlo, aplique algunas de las cosas que me parecieron interesantes.

¿Para que sirve Twitter?
Pues básicamente hay dos usos esenciales de Twitter:

  • Para dar a conocer información, es decir como cuenta de difusión.
  • Para leer información, es decir como herramienta de consumo de información.
  • ... bueno, y todas las variaciones intermedias posibles entre esos dos extremos ;-)

Si tu uso es el primer caso, como cuenta de difusión, lo que más te interesa como gestor de esa cuenta, es tener muchos seguidores, para que lo que digas llegue a mucha gente, y por lo tanto más posibles clientes se enteren de tu oferta, producto, o simplemente comentario.

Por otra parte, en el segundo caso, como lector o consumidor de información, lo que te interesa es tener sólo los seguidores que realmente te interesen, ya que si sigues a demasiada gente, lo que te ocurrirá será que tu cronología se llenará de mensajes cuya importancia sea poca o ninguna, mientras que los mensajes realmente importantes o de tu interés quedarán relegados y perdidos abajo en la maraña de twitts.

Por último si eres de los que hacen un uso más intermedio, estarás en tierra de nadie ;-) me explico; estás en este caso cuando quieres hacer un uso de Twitter donde llegues al mayor número de personas posible (para hacerte oír), y al mismo tiempo, seguir a gente de manera que estés enterado de todo lo que dicen tus personas de interés. Parece sencillo ¿no? el problema está en la característica de Twitter de que el principal mecanismo para conseguir seguidores es que tu les sigas a ellos primero (para la gente normal, ya se que hay cuentas que no necesitan eso). ¿Se ve el problema? Si sigues a mucha gente (para lograr que a su vez ellos te sigan), entonces tu cronología en Twitter se llena de mensajes que posiblemente ni te interesan ni te importan; y lo que es peor, los mensajes que sí te interesan NO los verás porque quedarán relegados y perdidos en la maraña de twitts.

Para solucionar este problema, una primera posibilidad es tener un par de cuentas de Twitter, una para seguir a mucha gente y por lo tanto tener muchos seguidores, de manera que cuando quieras hacerte oir, enviarás twitts por esta cuenta. Y la otra cuenta para seguir a los que realmente te interesan. Puede ser una buena solución, pero ¿que pasa cuando quieres crear una "identidad digital" con ambos fines?, es decir que llegue a mucha gente y al mismo tiempo te provea información de interés.

La solución que dio Twitter

Algunos twitts de mi lista de tecnología en el móvil

Algunos twitts de mi lista de tecnología en el móvil

La solución que proporcionó Twitter para estos casos son las "listas". Con una lista de Twitter puedes ordenar la gente a la que sigues, de manera que te sea más eficiente consumir esa información que proporcionan. O visto de otro modo, puedes filtrar y eliminar la morralla que dicen los que no te interesan para nada.

Esto se hace creándote una lista con las personas de tu interés y a la hora de consultar Twitter en vez de mirar tu cronología, miras tu lista de interés. ¿fácil no crees? Ahora puedes seguir a cuantas personas quieras para intentar provocar el "follow back" (que ellos te sigan a ti) sin que eso te impida enterarte de lo que dicen las personas que realmente te importan.

Esto actualmente funciona porque la inmensa mayoría de usuarios de Twitter son consumidores de información que sólo quieren seguir a las personas que les puedan interesar, pero que también desean tener seguidores que les escuchen sus opiniones (esto es muy humano ¿no?). Es decir la mayoría de usuarios de Twitter estan en "tierra de nadie" :-) pero no se han tomado la molestia de aprender un poco del funcionamiento de Twitter ni de las herramientas que hay para utilizarlo.

Además aún se puede usar Twitter de una forma más eficiente

Configuración de las listas en Hootsuit versión móvil

Configuración de las listas en Hootsuit versión móvil

Hay multitud de herramientas para usar Twitter, y creo que muchos estarán de acuerdo conmigo en que posiblemente la peor de todas sea precisamente la oficial, tanto en su interfaz Web como en cualquiera de sus interfaces móviles.

La que a mi me está resultando más útil últimamente es Hootsuite, es de pago, pero yo utilizo la versión gratuita y me basta (al menos de momento). Puedes configurarlo para que lo que te muestre sea tu lista (o listas); y también resulta práctico configurar la notificación (en el caso de la versión para el móvil) para que te avise cuando hay un nuevo mensaje en alguna lista (por ejemplo en la de tus intereses). de esta forma te ahorras estar consultando la lista o Twitter cada cierto tiempo, ya que cuando tengas un mensaje en la lista de los que puedan interesarte, te avisará el móvil.

Una organización en listas de ejemplo
Como ejemplo voy a poner mi configuración actual de listas de Twitter. En mi caso tengo primero mi lista de importantes, donde he puesto a los usuarios que me interesan mucho, además de algunos usuarios que conozco personalmente y que quiero saber que están diciendo (amigos, colegas o familiares). Esta lista la tengo configurada como privada (para evitar miradas indiscretas) y configurada en el móvil para que me avise cada vez que tiene algún mensaje.

Por otra parte tengo otras dos listas, que si bien no son tan importantes como la anterior, también son las que más consulto y sigo, la primera es sobre tecnología e informática, mi campo de desarrollo y trabajo; y la segunda sobre Personal Learning Environment que es el tema sobre el que estoy haciendo algún curso actualmente ;-).

Y después tengo varías listas donde organizo cuestiones laborales, educativas o profesionales, que me sirven para momentos puntuales (por ejemplo si asisto a una conferencia o a unas jornadas) para estar al tanto de todo lo referente a un tema. Como ya habrás entendido, las listas NO son algo estático que creas una vez y ya te ciñes a esa estructura, para nada, las listas las creas y eliminas según necesidades circunstanciales, y por supuesto la gente la incluyes en una u otra lista según te interesen en cada momento. Lo importante al fin y al cabo es que la herramienta te resulte lo más útil y cómoda a ti.

Por ultimo comentar que también es importante tener al alcance (para revisarlas de cuando en cuando) las listas de menciones y retuitts, ya que como sabrás (si has leído el librillo comentado anteriormente) es muy importante interactuar con la gente que trata de contactar contigo, bien sea mencionándote o retuitteándote.

Ideas finales
Para acabar me gustaría comentar que sí bien la mayoría de las personas no hacen un uso tan elaborado de Twitter, si que es cierto que cada vez más gente va aprendiendo a usar esta herramienta para lograr ser más productivos y eficientes a la hora de seguir la actualidad de diferentes temas. De hecho es imposible tener un número importante de personas a las que sigues y leerlas a todas; por ese motivo he estado pensando que sí alguien te sigue y tu dudas de sí lo que pretende es un "follow back" o por el contrario, realmente es una persona interesada en lo que tu tienes que decir, una forma de saberlo es mirando si esa persona te tiene en una lista o no, en caso de tenerte en una lista, seguramente estará atenta a lo que tengas que decir. Al contrario si ya sigue a mucha gente y a ti NO te pone en ninguna lista, es probable que sólo quiera que le devuelvas el follow, pero que NO lea ninguno de tus tuitts (claro que esto no tiene porqué ser siempre así, ya que podría tenerte en una lista privada).

¿Y tu? ¿Cómo usas Twitter? ¿Conoces algún otro uso interesante?

Plugins útiles en el navegador

La navegación por Internet hace ya mucho tiempo que dejo de ser una actividad lúdica para convertirse en parte integral de nuestro trabajo del día a día. Y como en todos los trabajos, nos apoyamos en herramientas que nos faciliten el trabajo diario de forma que podamos ser más eficientes, más autónomos, más productivos, etc.

Por este motivo los plugins o complementos para el navegador son una parte fundamental en estas tareas. Voy a describir los dos que yo más uso y cómo los uso, por si te pueden resultar de interés; aunque si bien un plugin es una herramienta diseñada normalmente para una tarea específica, hay ciertos aspectos que quizás no se te hayan ocurrido (o quizás se te hayan ocurrido otros usos que a mi no, en tal caso te agradecería que me los comentases).

Plugin para el etiquetado y clasificación de la información
Esencialmente navegamos por Internet para localizar información, como la cantidad de información que hay en Internet es TAN INGENTE, es muy importante que vayamos manteniendo una traza de la información que vamos encontrando, de manera que después podamos recuperarla con facilidad.

Botón de Diigo plugin

Botón de Diigo plugin

Para esta tarea mi plugin favorito es el de Diigo (se usa con su servicio de marcadores correspondiente) y está disponible para la mayoria de navegadores (Firefox, Chrome, IPad, Android, ...). El plugin te sitúa un botón en el navegador que te permite etiquetar la información de la página, subrayar la información que te resulte de interés y guardar una captura de pantalla de parte de la página (entre otras cosas).

En mi caso lo utilizo como servicio de marcadores donde guardo todas las páginas de interés para el tema que esté trabajando, con una determinada etiqueta, y así, si luego he de redactar un informe o trabajo sobre el asunto, tengo a mano el listado de todas las páginas en las que me he apoyado, bien para crear la webgrafía o para poner los enlaces en el propio trabajo.

Etiquetado de una página con el plugin de Diigo

Etiquetado de una página con el plugin de Diigo

Ejemplo de subrayado con Diigo en una Web

Ejemplo de subrayado con Diigo en una Web

Plugin para la comunicación de la información
A menudo cuando estamos navegando encontramos muchas cosas, y suele ser común querer compartirlo o enviárselo a alguien. En este caso depende de los gustos de cada uno, el plugin anterior permitía compartir las páginas con otros usuarios de Diigo, también puede que queramos compartirlo por mail, o en >:) Facebook, pero en mi caso yo soy mucho de compartir por Twitter (a pesar de sus inconvenientes).

Envío de twitt con programación automática mediante Hootsuit

Envío de twitt con programación automática mediante Hootsuit

Para ello utilizo el plugin de Hootsuite (también asociado a su servicio), este plugin se puede conectar también con >:) Facebook, Google+, Linkedin, y un montón más, aunque yo de momento sólo lo uso para Twitter. Con este plugin puedes enviar la página actual que estás viendo en tu navegador (apropiadamente acortada de manera automática) y si quieres le añades el comentario o idea y/o foto que prefieras.

Lo que más me gusta de este plugin es la programación de los twitts; soy de dedicarle poco tiempo a compartir cosas por Twitter, y si las twitteo yo directamente (que también se puede) saldrían todos los twitts a primera hora de la mañana y todos juntos, así que seguramente nadie los vería, porque los twitts irían quedando atrás a medida que otros usuarios fueran publicando otras cosas (esto le pasa a mucha gente). Con la programación de los twitts (además yo utilizo la programación automática, más simple aún!) los mensajes se van enviando a lo largo del día (o días) y me resulta extremadamente práctico.

El envío con programación manual en el plugin de Hootsuit

El envío con programación manual en el plugin de Hootsuit

Twitter te censura en las etiquetas

Me acabo de llevar una decepción importante con Twitter, y es que me he dado cuenta que te censura a ti, a mi y a la inmensa mayoría de usuarios que tienen blog o web con su dominio. Que en realidad eso no tiene ninguna importancia; pero lo que sí es importante es que censure, cape y límite las posibilidades de expresión de las personas, cuando en realidad da una imagen de lo contrario.

Me explico, actualmente me encuentro realizando un curso de "Personal Learning Environment" y uno de los principales medios mediante los que nos enviamos noticias o información acerca del curso es Twitter (¿esto debería cambiar?). Por ese motivo, cada vez que escribo algo sobre el tema en mi blog, lo twitteo con los hashtags establecidos para el curso que son #PLE13 y #PLE.

Hoy mirando esta lista me he dado cuenta que ninguno de los twitts que había enviado desde mi página salían en la lista. Revisando más detenidamente, me fijo que en verdad hay pocos mensajes sobre los blogs de los integrantes del curso; al principio le preste poca atención; entonces me he puesto a hacer pruebas para encontrar cual es el patrón que provocaba el fallo, ya que en la lista salen mensajes, es decir aparentemente funciona y la mayoría con enlaces.

Probé a escribir twitts con el hashtag al principio, al final, con texto, sin texto, sólo y hasta con leche del mercadona, lo he probado de todas las formas que se me ocurrían y no aparecía ninguno de los twitts en la lista, y entonces me di cuenta del patrón común, el enlace a mi web; pensé que no podía ser porque en la lista aparecen twitts con URLs, y lo probé (mandé twitt con el hashtag y SIN enlace), efectivamente salió en la lista #PLE13 instantáneamente; es decir si mando un twitt con un enlace a mi página y una etiqueta, el twitt sale en mi página de twitts publicados, pero NO aparece la lista de twitts de la etiqueta (en las pruebas #PLE13).

Me he puesto a buscar una solución para esto, pensando que sería una mala configuración de mi cuenta, o algo que no estaba haciendo correctamente (iluso de mi!). Y encuentro la página oficial de Twitter donde se explica los posibles motivos de ese comportamiento (que mi twitt no aparezca en los resultados de la búsqueda del hashtag #PLE13), resumiendo, los problemas pueden ser:

  • Que tengas letras delante la la almohadilla (no es mi caso)
  • Que la etiqueta utilizada tenga caracteres no válidos como puntos, comas, dos puntos, etc. (tampoco es mi caso)
  • Que tengas tu cuenta como protegida, es decir que solo las personas que tu aceptes puedan ver tus twitts (tampoco es mi caso)
  • Que la etiqueta esté compuesta únicamente por números (¿lo adivinas? Pues eso, que tampoco es mi caso)

¡Joder, empiezo a tener una mosca detrás de la oreja! Parece que a twitter no le guste mi página! Bueno, continuo buscando, no puede ser que esto solo me pase a mi. ¡Y al fin! En unos foros encuentro gente que les pasa exactamente lo mismo que a mi. Pero no dan solución, vaya continuo buscando y ¡Ahora SI! en otro foro encuentro que no hay solución, porque no es un problema ni de configuración ni de nada que este haciendo mal, son los de Twitter los que me están capando mis mensajes en la lista cada vez que intento mandar mi último post.

Captura de uno de los mensajes del foro

Captura de uno de los mensajes del foro

Para el que no se quiera leer todo el hilo del foro, lo que comentan es que tras la realización de varias pruebas, se han dado cuenta que cada vez que una persona manda un twitt con uno o más hashtags y uno o más enlaces, ese twitt aparecerá en los twitts del usuario, pero en la lista solo aparecerá si:

  1. El que escribe el twitt tiene muchísimos seguidores.
  2. La página que estas enlazando pertenece a un dominio de cierta importancia.

Lamentablemente yo no cumplo ninguno de sus dos criterios, por lo tanto me vetan la posibilidad de que pueda dar a conocer mis posts mediante listas de Twitter :-(

El foro comentado curiosamente pertenece a Twitter Developers, y no me extrañaría que en cuanto se le cruzaran los cables a alguno de Twitter lo elimine, por hablar temas que quizás no les interesen, en cualquier caso algunas de las cosas que se pueden leer leer ahí son:

"So, Twitter is censoring searches in hashtags where tweets include links apparently not fitting some random category of significance, or possibly something more sinister.. What a crock of sh*t."

"Así que Twitter está censurando en los resultados de las etiquetas aquellos twitts que incluyen enlaces que aparentemente no se ajustan a alguna categoría de interés aleatoria, o posiblemente algo mas siniestro.. Menudo pedazo de mierda"

En resumidas cuentas, si tienes un blog con tu dominio en el que acabas de publicar algo y quieres darlo a conocer por Twitter, no pierdas el tiempo añadiéndole hashtags significativos o relacionados con tu post, porque nadie vera tu twitt cuando busque por ellos; así que mejor que aproveches esos caracteres en decir algo que haga que tus seguidores lo lean o les llame la atención, y a ser posible lo retwitten. Así tendrás más posibilidades de darlo a difundir y conocer.

Twitter pajaro malo

Twitter pajaro malo

Yo no es que pensara, bajo ningún concepto, que en Twitter fueran unos santos que favorecen la libre expresión de ideas por puro altruismo y amor, pero si que tenía un concepción de Twitter más positiva, donde las personas podían tener una voz sin importar tanto lo famosos o conocidos que sean. Evidentemente los más conocidos llegarán a más gente, pero esta característica de Twitter de capar simplemente por que no eres conocido, me parece discriminatoria; no porque me afecte a mi (que también) sino porque ellos en ningún momento hacen mención de que eliminen mensajes de las listas (he puesto más arriba el enlace a la página oficial de Twitter que explica el funcionamiento de los hashtags y listas) por lo tanto creo que están estafando a todas aquellas personas que se toman su tiempo en poner las etiquetas idóneas en sus twitts cuando pretenden dar a conocer su blog, artículo o página. Además del problema de que están dando mas visibilidad a la primera chorrada que quiera enlazar un cantante famoso que a lo que quiera publicar un investigador  sobre el una enfermedad que está estudiando (no dejes de ver esos dos últimos enlaces, no tienen desperdicio).

Por otra parte opino que si lo que quieren es evitar spam (que es posible) hay otros medios mejores, ya que así no lo están consiguiendo, y por el contrario limitan la posibilidad de expresión de personas que NO están enviando spam y sin embargo si podían aportar mucho. Habría sido preferible que caparan de las listas todos los twitts con enlaces. O que permitieran todos los twitts pero eliminando todos los enlaces.

Y por último suponiendo que el motivo de eliminar ciertos twitts sea que permitan desahogar de trabajo los servidores de búsquedas de Twitter (que son los que al fin y al cabo gestionan el tema de las etiquetas y listas), tampoco me parece una solución acertada, pues en ese caso deberían tratar a todos por igual, sin discriminaciones hacia el usuario.

¿Hay alguna otra alternativa para compartir tu artículo con la gente que tiene interés en el tema en cuestión? ¿Alguien se anima a montar un Twitter libre? ;-)

Plugin MultiPicFilmStrip para Coppermine Photo Gallery

En mi galería de fotos montada con Coppermine he realizado varios cambios y modificaciones, pero siempre me quedo con el amargo regusto de hacerlo deprisa y corriendo, sin dedicarle el tiempo que se merece, por ello hace un par de semanas me mire el sistema de plugins de esta galería de fotos. Me sorprendio, es fácil y sencillo, en escasos minutos tienes tu primer plugin de pruebas instalado, configurado y funcionando. Después de esa grata sorpresa monte un plugin que modifica ligeramente el comportamiento de la tira de fotos que sale debajo de la vista de imágenes.

El comportamiento por defecto de la tira de imágenes de Coppermine es avanzar una imagen por cada vez que hacemos clic en la flecha de avanzar o retroceder, y resulta un poco molesto para mi gusto tener que estar haciendo clics uno tras otro para moverme por varias imágenes. Con el plugin que he creado, esa tira de imágenes mostrará seis nuevas imágenes cada vez que hagamos clic en la flecha correspondiente.

Para hacer funcionar el plugin únicamente necesitas descargar el archivo, descomprimirlo y subir la carpeta "moveMultiplePicsOnFilmstrip" a la carpeta plugins de tu Coppermine. Después lo activaremos desde la configuración de plugins de Coppermine, no hay que configurar nada, y desde ese momento, las fotos de la tira de imágenes avanzará seis fotos por cada clic que realicemos. He creado un pequeño vídeo para ver el comportamiento antes y después de la activación del plugin.

Información para desarrolladores:

Hacer un plugin para Coppermine es extremadamente sencillo, me ha sorprendido gratamente, y si sueles meterle mano a tus aplicaciones web para que se comporten exactamente como tu quieres, en el caso de esta galería de fotos creo que merece la pena dedicarle unos minutos para entender el funcionamiento de su sistema de plugins y hacer que tus modificaciones sean reutilizables.

En mi caso tuve un pequeño problema, y es que el código Javascript que hace funcionar el comportamiento de la tira de imágenes o filmstrip, es el archivo "displayImage.js", y por algún motivo, este archivo siempre es el último en añadirse al array de códigos Javascript de la galería. Ello me provocaba que los cambios que yo hacia en el comportamiento de código Javascript se machacaran con el comportamiento original. Una primera solución evidente es tocar el archivo Javascript original, pero eso es una solución que requería de acciones extra aparte de la simple instalación y activación del plugin. Es decir era una solución poco elegante y bastante chapucera, por ese motivo, tras pensarlo un poco más se me ocurrió una solución mejor; lo que necesitaba era desactivar el handler de JQuery al evento clic de la flecha, pero para eso tenía que ejecutar el "unbind" después de que Coppermine cargara todos los Javascript. Esto lo solucione haciendo uso de una llamada a mi función con un delay no bloqueante como puede verse a continuación.

La función "nextPic(false)" es una copia de la función original que se ejecutaba con el clic, solo que modificada para que pueda llamarse varias veces seguidas. Concretamente la función se auto-llama a si misma cinco veces (más la llamada original, seis) provocando el avance consecutivo de seis fotos.

En un futuro realizaré una segunda versión de este código que en la activación del plugin pregunte el número de fotos a avanzar, de forma que se pueda configurar fácilmente si se desea que avancen más o menos fotos.

Por último comentar que un buen inicio para trabajar los plugins es ver como están creados otros plugins, puedes consultar muchos aquí. Y para comenzar el desarrollo puedes empezar con la propia documentación que ofrece Coppermine aquí.

Plugin Coppermine MoveMultiplePicsOnFilmStrip
Plugin Coppermine MoveMultiplePicsOnFilmStrip
moveMultiplePicsOnFilmstrip.zip
Version: 0.1
6.1 KiB
82 Downloads
Details...

Create PDF from an image on PHP

Recently a friend asked me to create a script to make a PDF document from a set of images. The initial idea was get a table of 3x3 images randomly from a bunch. He need to run it into his web server, for this reason I think PHP (language supported) is the best option. He has a lot of cards, for example (the full set is about 25-30 cards):

Image of exampleExample cardExample card

And he want to allow people to download random cards from Internet. This random characteristic is the key he wants to reach. The solution is very simple as you can see below.

Example of final image of random cards

Example of final image of random cards

First, as always, I look for information on the net and I get a couple pages of interest.

Here we can get basics functions to create simple images as rectangles or lines:
http://bulma.net/body.phtml?nIdNoticia=671
As you can see the simplest way is use "gd" library. This library is commonly installed on PHP web servers. I make a couple of test and everything works, so I'll develop the script with it. Another solution will be "ImageMagick" library, in my case I can use both, but if you are interested you must test wich one you can use.

On this other page I find some function to get my image on a PDF file.
http://blog.unijimpe.net/crear-pdf-con-imagenes-en-php
With R&OS library you get "ezImage" function that is your solution. I must dig in by source code to understand all parameters because I can't find good documentation, but after couple tests I get my script work!

This script can be configured with the number of images on columns and rows. You can select the distance between images in pixels too. It's easy, I left some comments along the code.

I hope it will be usefull, here you can get my final script.

The script must be located on a folder next to all cards and the PDF library. I put here a compressed file with all together.

I hope it will be usefull, here you can get my final script.

Cards maker in PHP
Cards maker in PHP
creadorCartas.tar.bz2
525.2 KiB
209 Downloads
Details...