wordpress visitor
» twitterInformática Práctica | Informática Práctica |

Acerca de la censura de Twitter.

Escrito por ffuentes el Saturday, 28 de January del 2012 a las 5:57

Me molestó bastante enterarme del mecanismo de censura implantado por Twitter y durante el día estuve recabando información al respecto. Hay gente que estaba ofendida como yo, otra que estaba ofendida aún más pero no sabía de qué iba realmente el tema, y otros que lo ven incluso como un avance (lo cual vamos a explicar).

Vamos a ver, Twitter así como todos los sitios web de alcance mundial y de contenido generado por los usuarios tienen problemas con la ley en algún momento, por copyright pero también por otros delitos y, por qué no decirlo, por limitaciones a la libertad de expresión.

Lo que ha planteado Twitter es que comenzará desde ahora a tomar las reclamaciones de los respectivos países y a ejecutarlas pero de forma localizada, es decir, si Alemania pide eliminar una apología del nazismo, se bloqueará en Alemania pero sólo allí.

Twitter plantea también que para cumplir el mismo objetivo en el pasado se veían obligados a borrar el mensaje de la red.

Visto así, no parece una noticia tan mala, sin embargo, la pregunta es ¿no generará esto un incentivo para la censura, especialmente en países con regímenes autoritarios?

El problema de todo esto es que Twitter actúa como si realmente tuviese que rendirle cuentas a todo el mundo, no es que crea que Internet debe estar totalmente al margen de las leyes mundanas pero sí que debe o debería ser un puerto seguro para la libertad de expresión, de hecho Twitter fue muy importante durante las protestas en Irán debido a un fraude electoral, era una de las herramientas más útiles que tenía la oposición para denunciar lo que estaba pasando. Lo mismo durante la Primavera Árabe.

Entonces claro, yo me pregunto ¿podrá volver a pasar esto ahora que Twitter ha dispuesto medidas para facilitar la censura? Porque una cosa es que no puedas evitar la censura de un país autoritario, pero otra es que participes y la facilites. Me cuesta creer que sea inevitable.

Aunque Twitter puede hacer lo que quiera, es una empresa privada, evidentemente hay un aspecto moral (de derechos humanos) subyacente y además siendo una empresa tan grande, deja un precedente que en mi opinión es peligroso para la libertad de expresión.

¿Qué piensas tú?

Leer más: Blog de Twitter explicando la medida | Wired comentando distintos puntos de vista al respecto

Categoría: twitter | No hay Comentarios »

Protege tu e-mail con scr.im

Escrito por ffuentes el Monday, 22 de August del 2011 a las 4:34

Sabemos bien que no podemos escribir nuestra dirección de e-mail en cualquier parte, porque un bot spammer puede apoderarse de la dirección. Una opción es escribir nuestra casilla sin la arroba pero hipotéticamente un bot podría aprender a detectar las formas más comunes en que se esconden las direcciones de correo electrónico.

Scr.im es un sencillo sistema que nos permite tener una dirección corta para que cada vez que necesitemos compartir nuestro correo electrónico en público, no tengamos que complicarnos la vida.

Debemos ingresar nuestra dirección en scr.im más un espacio para personalizar la URL y el servicio nos devolverá una URL corta. Al hacer clic en el enlace veremos una pantalla con un captcha y luego de resolverlo podremos ver un enlace mailto a nuestro correo electrónico.

Una pregunta bastante obvia es si al darles nuestro correo electrónico a los de scr.im, sean ellos quienes usen maliciosamente nuestros datos. Este es el único y no menor contra que tiene un servicio como este. Hay que decir que scr.im promete no utilizar nuestros datos. En cualquier momento podemos pedir que nuestro correo e. sea borrado haciendo lo siguiente: http://scr.im/remove/direccion reemplazando “dirección” con la URL nuestra.

Aquí un ejemplo

Categoría: Recursos, twitter | No hay Comentarios »

Bloquear hashtags en Twitter

Escrito por ffuentes el Tuesday, 14 de December del 2010 a las 4:34

Hashtag Art

A menudo en Twitter ocurre que gracias a los ‘Trending Topics’ o Temas del Momento el contenido de la ‘timeline’ se vuelve monótono y cansador.

Muchos clientes permiten bloquear determinados hashtags (las palabras clave con las que van asociadas estas conversaciones que queremos eliminar) pero en la web era un poco más complicado deshacerse de este contenido, una alternativa era Muuter que permitía dejar de seguir a alguien y volverlo a seguir al tiempo pero tiene el inconveniente de que el seguido puede sentirse incomodado o, en el caso de los usuarios con candado (contenido protegido) tener que volver a pedir permiso para ver sus tuiteos.

Existe una extensión de Greasemonkey que ahora permite evitar que los hashtags molestos nos colmen la paciencia. Se llama Twitter Hashtag Ignore, eso sí, sólo funciona en el viejo Twitter, al menos de momento.

El resultado queda así:

twitter hashtag ignore

Al menos es psicológicamente efectivo y supongo que editando el script podría hasta incluso eliminarse por completo.

Categoría: Recursos, twitter | No hay Comentarios »

Twitter: Crear un bot de RSS con OAuth

Escrito por ffuentes el Sunday, 16 de May del 2010 a las 10:15

Como ya deberían saber aquellos que trabajan con Twitter, prontamente se viene el OAuthpocalypse, el momento en que la autenticación con el servicio del pájaro azul no podrá ser realizada desde sitios externos a Twitter.com con usuario y contraseña, sino que con acceso OAuth, es decir, dando autorización desde la web.

Esto también incluye a todos los clientes, aún a los que usen línea de comandos como los clientes webs (que internamente deben hacerlo por ese medio) y los bots que tuitean vía RSS los contenidos de blogs o datos útiles.

La autenticación no es tan sencilla como la web y es por eso que la reconfiguración de los bots es vital para que sigan funcionando.

He encontrado una alternativa para todos aquellos usuarios que mantengan bots, Cristian Stocker ha desarrollado un script relativamente sencillo que permite tuitear un feed con OAuth, todo lo que necesitas es contar con un servidor que tenga instalada la extensión OAuth o instalarla (se instala via PECL en nuestro PHP).

El script se llama rss2twi.php y lo puedes descargar en Github

Categoría: twitter | No hay Comentarios »

20 Couch – Un cliente de Twitter con el “look” de GReader

Escrito por ffuentes el Thursday, 22 de April del 2010 a las 5:33

Buscaba un cliente que instalar en mi hosting, ya que había logrado tener acceso por SSH a otra máquina bajo mi control, instalarle el TTYtter por ejemplo y tuitear, pero buscaba algo accesible por medio del navegador, dado que con él trabajo buena parte del día y hacerlo por medio de una ventanita negra es algo incómodo y muy friki (aunque TTYtter es muy buen cliente, no se puede negar).

Clientes de Twitter para un hosting no hay demasiados, algunos plugins para WordPress, Dabr (que es open source) y esto que les muestro hoy: 20 Couch.

Google Reader es el cliente más conocido de lectura de feeds (spam: Recuerda suscribirte a I-P xD), así que a mucha gente le gusta como funciona. Pues bien, 20 Couch está diseñado para funcionar de forma idéntica a él. La gran ventaja es el amplio uso de javascript, nada de páginas que cargar (aunque el AJAX no carga automáticamente tampoco y lo saben).

Para utilizarlo necesitaremos:

1- Un hosting
2- Una base de datos MySQL libre

Los pasos son básicamente los mismos para instalar cualquier script (como el mismo WordPress y otros CMS) que necesita una base de datos.

1- Descargar el 20 Couch
2- Crear una base de datos específica para él
3- Subir el 20 Couch al servidor
4. Instalar.

Si necesitas ver cada paso tal cual se ve, puedes ver el video que filmó un usuario con todo el proceso:

Utilizándolo:

He aquí cuando el script tiene sus “peros”, uno de ellos es que si bien su interfaz es idéntica a la de Google Reader, la usabilidad del script no es tan buena como la de aquel, por ejemplo, acciones como recargar la timeline pueden ser acciones liosas, ya verás si llegas a instalarlo, la diferencia entre hacer clic en “All Items” y hacerlo en “New Items” hasta tener que hacerlo dos o tres veces para leer la timeline finalmente. Tampoco tiene las listas de ‘@replies’ por ejemplo, nosotros debemos buscarlos.

Tiene algunos aciertos como el “hide retweets” y evidentemente, al ser la copia feliz de la interfaz del lector de Google, nos permite marcar los tuiteos ya leídos, si es que somos de aquellos que gustan de leer todo.

Lo genial es que en nuestro propio servidor podemos tener un cliente de Twitter que se conecta a través de OAuth a nuestra cuenta o a varias a la vez, aquello lo hace más seguro y podemos tener archivados nuestros tuiteos, gracias a que de pasada guarda cada tuiteo en la base de datos (lo que no sé si sea bueno realmente, dado el peso que puede llegar a alcanzar la misma).

Algo que no me gustó del cliente tampoco es su tamaño, pesa unos 740kb aproximadamente en su ZIP, lo que equivale a lo que pesaban algunas ediciones de WordPress (no mucho tiempo atrás).

Tampoco es fácil obtenerlo, no es Software Libre ni es gratuito, es de pago, cuesta 30 dólares.

Si para alguien es recomendable, es para el friki que quiera jugar con él o alguien que necesite algo cómodo para tuitear pero no sea muy exigente en prestaciones, aunque también, claro está, se puede ir mejorando.

Categoría: Hosting, twitter | No hay Comentarios »

@anywhere y las redes sociales en los blogs

Escrito por ffuentes el Tuesday, 20 de April del 2010 a las 3:40

@Anywhere

El esperado por los desarrolladores y usuarios más participativos del mundo bloguero en Twitter, @anywhere ya está disponible hace algunos días. Pensaba hacer un tutorial al respecto pero ya hay material suficiente para aplicarlo.

En otras tantas ocasiones, incluso con el mismo Twitter se ha intentado llevar las redes sociales a los blogs, a través de Facebook Connect o Google Friend Connect, iniciativas a mi juicio con dispar utilidad y éxito. Google intentó crear, sin mucho tino, una red dentro del blog, sólo con datos y sin mucho que hacer. Facebook permitió utilizar sus datos para autentificar usuarios y a su vez crear aplicaciones asociadas (como hacerse fan del blog).

Lo que intenta @anywhere es permitir unir eficazmente a los blogs con Twitter, pudiendo por ejemplo, tuitear un artículo sin salir del mismo, como quien hace un comentario o seguir al bloguero en Twitter sin salir del blog. Ya no se trata de un widget ocupando espacio, sino de una integración real y eso es lo que me gusta de @anywhere.

Lo malo es que, para ser un javascript pequeño como tantos, es más complicado de integrar que los demás, vamos, requiere tomar algunos pasos pero es bastante útil y no es realmente dificil.

Los blogueros por su parte han respondido a la integración de las diversas redes sociales, pero no estoy seguro de si las han sabido aprovechar en su mayoría o sólo las han agregado pensando que pueden ser útiles pero sin un provecho real al cabo del tiempo.

No sé si incluiré alguna funcionalidad de @anywhere en I-P, lo dudo, aunque si ustedes me animan, sería distinto.

¿Qué tal ha estado la inclusión de las redes sociales en los blogs? ¿Les ha ayudado a fidelizar a sus lectores?

Lee también

Categoría: twitter | No hay Comentarios »

dlvr.it vs Twitterfeed

Escrito por ffuentes el Saturday, 3 de April del 2010 a las 9:11

dlvr_publicbeta.png

Twitter es la aplicación del momento, tanto es así que hemos llegado al momento en que las grandes batallas se libran entre quienes quieren estar en él (así como con Facebook). Si no estás en Twitter no existes.

Por decirlo de alguna manera, Twitterfeed era la herramienta tradicional para crear bots blogueros en Twitter, es decir, la típica cuenta de Twitter de un blog u organización, y para ésta no habían grandes alternativas.

Hace poco llegó dlvr.it, una herramienta que cumple la misma función que Twitterfeed pero con una interfaz bastante diferente. Es sencilla de entrada, podemos pegar el feed en el home de la web y tener nuestro feed listo.

Diferencias con Twitterfeed

  • Es más amplio, opera además de Twitter con Facebook y LinkedIn.
  • Trabaja con OAuth para comunicarse con tus cuentas.
  • Tiene estadísticas más completas (Twitterfeed prácticamente no tiene)
  • Sus propios enlaces cortos (a través de ellos rastrea las estadísticas)
  • Incluso cuenta con un API para publicar
  • Se pueden publicar enlaces directamente (Direct Post) que serán seguidos igual que los feeds.

A todas luces un servicio mucho pero mucho más completo que Twitterfeed y que recomiendo a los que quieran saber cómo van sus enlaces en sitios de blogs a menos que tengan otra forma de rastrear el contenido.

Twitterfeed se quedó en el pasado.

Categoría: twitter, web 2.0 | No hay Comentarios »

Cómo crear un cliente de Twitter con PHP

Escrito por ffuentes el Sunday, 21 de March del 2010 a las 9:34

En realidad lo que voy a mostrar a continuación es el modelo de un blog francés que, basado en la misma solución que nos permitió escribir el artículo anterior sobre publicar en twitter un rss con PHP, crea un sencillo pero efectivo cliente con PHP que puede publicar tuiteos, pero el problema es que aparte de estar en inglés, el blog a la fecha en que lo encontré no se encontraba disponible sino por la caché de Google, así que si llegase a desaparecer se encuentra acá.

Todo lo que hace falta es la "class" de PHP de Verkoyen que nos permite comunicarnos con Twitter y crear un formulario que se comunique con él:

Lo primero es crear un PHP que nos comunicará con la librería Twitter, lo podemos llamar functions.php (como el chico del tutorial original, aunque no influye en el resultado al menos en este caso):

PHP:
  1. <?php
  2.  
  3.  require_once('twitter.php');
  4.  
  5. function tweet($u,$p,$msg) {
  6.  
  7.  $twitter = new Twitter($u ,$p);
  8.  
  9.  $twitter->updateStatus($msg);
  10.  
  11.  }
  12.  
  13. ?>

Ahora que tenemos comunicación con Twitter, procedemos a crear una página en XHTML que podemos llamar index.php y ponerla en alguna carpeta en el servidor.

HTML:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2.  
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4.  
  5.  
  6. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  7.  
  8. <title>Mi primer cliente de Twitter</title>
  9.  
  10. </head>
  11.  

Sólo le hemos dado un inicio a nuestro documento. Lo que viene ahora, en el mismo documento es poner el PHP necesario para comunicarnos con el functions.php

PHP:
  1. <?php
  2.  
  3. require_once('functions.php');
  4.  
  5. if (isset($_POST['posted']) && $_POST['posted'] == 'yes') {
  6.  
  7. Message: ".$_POST['tweet']."
  8. ";
  9.  
  10. echo "Mensaje enviado!
  11. ";
  12.  
  13. tweet($_POST['twitter_username'],$_POST['twitter_password'],$_POST['tweet']);
  14.  
  15. } else {

Para que tenga sentido y sea realmente un cliente de Twitter, necesitamos un formulario (aunque sea un cliente muy rudimentario)

HTML:
  1. echo "
  2.  
  3. <form action='index.php' method='post'>
  4.  
  5. <p><label for='twitter_username'>Nick:</label>
  6.  
  7. <input type='text' name='twitter_username' id='twitter_username' /></p>
  8.  
  9.  <p><label for='twitter_password'>Password:</label>
  10.  
  11.  <input type='password' name='twitter_password' id='twitter_password' /></p>
  12.  
  13.  <p><label for='tweet'>Mensaje:</label>
  14.  
  15.  <textarea name='tweet' id='tweet' maxlength='140'></textarea></p>
  16.  
  17.  <input type='submit' value='Enviar'/>
  18.  
  19.  <input type='hidden' name='posted' id='posted' value='yes' />
  20.  
  21. </form>
  22.  
  23.  ";
  24.  
  25. }
  26.  
  27. ?>
  28.  
  29. </body>
  30.  
  31. </html>

Y listo! ya podemos tuitear.

El resultado es un sencillo cliente que nos muestra un campo (como ya han visto) de usuario, contraseña y mensaje a enviar, sin más pretensiones. El que sea tan simple y feo (pues no tiene CSS porque no es el objetivo del tutorial) no es impedimento por supuesto, para que puedas mejorarlo, añadirle funcionalidades y convertirlo en algo realmente útil y poder hacer cosas como leer tu timeline, generar respuestas (las famosas replies con @) y mucho más, con un diseño tan bonito como el que puedas diseñar.

Tanto el functions.php como el index.php los puedes copiar y pegar de lo de arriba, necesitarás descargar la clase Twitter de la web de Verkoyen.

Ojo con cURL que debe estar instalado y activado debidamente para que este sistema funcione, yo ya me he llevado sorpresas desagradables tratando de hacerlo funcionar. Si no pueden hacerlo, pongan comentarios y si pudieron pero tuvieron problemas, por favor, comenten también.

(Excelente idea escribir este artículo para el 4 cumpleaños de Twitter y pueden seguirme en @ffuentes_ )

Categoría: General, PHP, twitter | 4 Comentarios »

Twitdiff – Un RSS para saber quién nos deja de seguir en Twitter

Escrito por ffuentes el Monday, 11 de January del 2010 a las 1:03

Basado en Google AppEngine han creado una herramienta muy útil para saber quién me deja de seguir en Twitter, pero que he visto  que no es muy conocida.

Twitdiff es una pequeña herramienta que crea un feed RSS a través del cuál nos podemos dar por enterados de quiénes nos dejan de seguir en el mundo del pajarillo azul.

Utiliza OAuth, así que no requieres utilizar tu contraseña y te avisa diariamente de quiénes te han dejado de seguir, a algunos les interesa mucho este dato (por reciprocidad o curiosidad) y a otros absolutamente nada, pero si te interesa, esta herramienta es muy útil.  Además avisa, si tú quieres, de quienes te siguen y los que tu sigues y dejas de seguir.

Y si no te basta con el feed, puedes recibir un correo electrónico.

Categoría: twitter | No hay Comentarios »

Tweet.im – Twitter desde GTalk con OAuth incluído

Escrito por ffuentes el Wednesday, 9 de December del 2009 a las 2:22

Es sumamente cómodo utilizar una herramienta para todo, es así como, por ejemplo, algunos dejamos el "messenger" para usar un programa que reúna todos los programas de mensajería, habidos y por haber, usando una herramienta tan útil como Pidgin, lo tenemos todo junto.

Con Twitter y otras herramientas sociales nos pasa lo mismo, me pasa personalmente que utilizo programas en mi móvil y como no es un PC, no puedo pasar de programa en programa, debo cerrar un programa para utilizar otro, si quiero usar mensajería por móvil (Talkonaut es un programa muy bueno del que podemos hablar en otro momento) no puedo usar el navegador, tengo que cerrar uno y luego abrir el otro.

Tweet.im permite utilizar a Twitter como un contacto de mensajería más en Jabber o en GTalk, su funcionamiento es sencillo y para utilizarlo basta con ingresar a Tweet.im y conectarlo vía OAuth con la cuenta de Twitter, luego darle tu nombre de usuario en Gtalk o jabber y aceptarlo como contacto.

Su funcionamiento es sencillo y permite leer los tuiteos cuando quieras y cuando no, no recibirlos escribiendo un sencillo comando "tm on" o "tm off".Otro detalle es que te abre en otras ventanas (como si fueran otras conversaciones) a los usuarios si te contactan por DM.

Ahora puedo tuitear cómodamente y conversar con mis contactos de GTalk en mi móvil a la vez.

Categoría: twitter | 1 Comentario »