Privacidad

Ayer tras el trabajo, iba debatiendo con mi compañero y amigo Danigm acerca de cómo podíamos afrontar la privacidad de los usuarios de un nuevo proyecto que estamos empezando a definir. Este es un asunto recurrente a la hora de enfrentarse a un nuevo proyecto.

La privacidad no es sólo un tema a tener en cuenta por el carácter legal del asunto, sino que se asemeja al trabajo de un árbitro en cualquier deporte. El objetivo de cualquier proyecto debe ser que no se hable de la privacidad en él, porque siempre que se hable va a ser de forma negativa. Esto puede producir desconfianza, con el correspondiente descenso de usuarios / clientes / ingresos.

El modo de creación de información en este mundo 2.0, donde teóricamente todo es colaborativo, y se propaga a través de distintos medios digitales, facilita mucho que un usuario de la red publique algo a lo que no está autorizado sin tener en cuenta las posibles consecuencias legales. Un caso habitual ocurre en twitter: los usuarios retwittean los comentarios interesantes de otros sin tener en cuenta si estos perfiles son públicos o privados. Si a esto sumamos que muchos usuarios alimentan otras redes sociales como Facebook, la propagación de información que no estamos autorizados a difundir es imparable.

Seguimos reflexionando en las medidas que podemos tomar para controlar esta “fuga de información”, ya sea en base a soluciones tecnológicas o mediante la educación y concienciación de los usuarios. Mientras tanto, me planteo adoptar la solución que algunos han tomado, usando como firma en los correos electrónicos

This email is: [ ] bloggable [ X ] ask first [ ] private

Scripting con MSN Plus! Actualizando el mensaje personal con Twitter

Hoy Vargas me comentaba que algunos de sus contactos de Messenger utilizaban el mensaje personal de estado como si fuera Twitter, cambiándolo cada poco tiempo. Así que he decidido echar un rato, para ver si hacía un script que utilizara Twitter para modificar el mensaje de estado del Live Messenger, utilizando para ello MSN Plus!.

Aquí está el resultado:

var originalMessage = null;
var lastTwitt = null;
// we assume that the user has 
// the same id in twitter & messenger
var twitterServiceUrl = 
     "http://twitter.com/statuses/user_timeline/"+ 
     Messenger.MyEmail.split("@")[0] +".json";

function OnEvent_Initialize(MessengerStart) {
     originalMessage = Messenger.MyPersonalMessage;	
     // first twitt
     get_twitt();	
}

function OnEvent_Uninitialize(MessengerExit) {
     // recover the original message
     // before running the script
     if (originalMessage != null) {
          Messenger.MyPersonalMessage = originalMessage;
     }
}

function get_twitt() {
     var request = new ActiveXObject("Microsoft.XMLHTTP");
     if (request) {
          request.onreadystatechange = function() {
               if  (request.readyState == 4) {
	       var x = eval(request.responseText);
                    if (x.length > 0 && lastTwitt != x[0].id) {
                         lastTweet = x[0].id;
                         Messenger.MyPersonalMessage = x[0].text;					
                         }
                    }			
               };
          request.open("GET", twitterServiceUrl, true);
          request.send(null);
     }
     MsgPlus.AddTimer("twittTimer", 1000 * 60);
}

function OnEvent_Timer(id) {
     if (id == "twittTimer") {
          get_twitt();
          MsgPlus.AddTimer("twittTimer", 1000 * 60);	
      }
}

Espero que os guste.

Crónicas varias

No saco demasiado tiempo últimamente para publicar, así que voy a intentar resumir brevemente los últimos eventos en los que he estado, que no han sido pocos.

X Congreso Hispalinux

img_3786 Entre los días 13 y 16 de diciembre se celebró el X Congreso Hispalinux en Cáceres. Como el Jueves 13 teníamos Ana y yo el examen de bases de datos, pues llegamos a última hora para recoger las acreditaciones y nos perdimos el primer día de Congreso. En general, el evento estuvo bastante bien, aunque eché de menos más contenido técnico. Debido a esto, preferí hacer un poco de networking por los pasillos en vez de asistir a las charlas. A una de las que sí asistí fue la de Paul C. Brown, director de Linux Magazine, sobre “Cómo no dar una charla técnica”. Aprendí algunas cosas que espero seguir poniendo en práctica 🙂

Paul C. Brown

Simultáneamente al Congreso, se des arrollaban varios eventos más, entre ellos el

I Encuentro de Desarrolladores de Software Libre

que se celebró el domingo 16. Al haberse organizado con tan poco tiempo, fue un poco improvisado, pero sin embargo me gustó bastante conocer a otros desarrolladores de opensource y compartir experiencias. Una de las cosas que se debatieron fue cómo debe ser el siguiente Encuentro, y de éste sí tengo grandes expectativas, y espero poder estar. Las conclusiones que se sacaron del I Encuentro estarán disponibles pronto, y serán anunciadas aquí, al igual que la fecha del siguiente Encuentro una vez se sepa. Tengo que agradecer a la ETSII Sevilla el habernos ayudado a asistir a este evento.

Tiza Wiki

Sobre Cáceres, no pude conocerla como me hubiera gustado, pero me ha dejado muy buenas sensaciones. La ciudad es preciosa, y la gente es muy acogedora. Por ello planeo volver pronto a hacer una nueva visita. En Cáceres conocimos a unos chavales estupendos que nos llevaron de fiesta (¡hola Ale y Cristina!), a José, un tío genial colega de danigm que me ofreció su casa para la próxima visita, a Arnau, que venía de Oviedo, y a Juan Luis Belmonte, de Zaragoza, un participante en el II Concurso Universitario de Software Libre.

Charla Google Summer of Code (O cómo enamorarse en verano)

La charla sobre el GSoC me gustó mucho, y creo que a Marcos y a Ana Guerrero también. Les contamos a los asistentes que es el Google Summer of Code, cómo apuntarse, cómo hacer una buena propuesta, y les animamos a participar. Ofrecimos nuestros correos para ayudar a los interesados, y, por supuesto, spameamos con nuestros blogs. Esperamos que este año sean más de tres los participantes de nuestra escuela que participen. Sobre esta charla escribiré más detalladamente pronto, con presentaciones y vídeo incluidos.

charlagsoc 

I Quedada Twitter&Blogs&Beers Sevilla

El jueves 20 se celebró la primera quedada twittera sevillana, como ya anuncié, y estuvo muy bien. Siempre es una buena ocasión para conocer gente nueva (encima con el respaldo de gente conocida 😉 ), y la verdad es que fue muy divertido. Moande ha escrito más y mejor sobre la quedada (no salgo en la foto, llegué tarde :-P). Teok no apareció, pero espero verle en la próxima. Cuando haya fecha, la anuncio por aquí.

Kopi, Marcos, yo, Luisfer

Esta semana también estuvo cargada de cafés, comidas, bebidas y nocturnidades, pero eso es otra historia…

Twitter&Blogs&Beers Sevilla, Primera KDD

Se me había pasado anunciarlo… Apúntate a la I T&B&B Sevilla en lo de Txema Marín:

KDD 1: Jueves 20 de Diciembre de 2007.
Lugar: Pub Madigans
Dirección: Plaza de Cuba, 2. Los Remedios
Hora: 20:00.

Seguro que nos reímos.