Febrero 28 2008

Renaissance

Declaro oficialmente que a partir de hoy voy a postear mas seguido.
Agosto 6 2005

los ultimos días de B2Evo

… este blog prontamente migrara a Word Press que tiene un sistema nuevo excelente para manejar los templates. Y ademas, B2Evo* me esta poniendome nervioso con su inactualización permanente. La verdad que tampoco escribi mucho en este tiempo. De ahora en mas creo que voy a escribir mas seguido tomando la posta de “el glorioso Bizcocho” (aunque no nos llevamos muy bien con el señor Eze.. bah, yo no me llevo muy bien con naides ultimamente. My fault.).. Antes de irme.. a seguir codeando cosas extrañas. agrego que ultimamente estoy leyendo bastante a Vida Vacia, gran blog de tecnologia… que ademas linkea seguido a toda la blogosfera geeky hispanoparlante. Adieu. Y nos veremos prontamente con nuevo diseño y sistema. *B2Evo es un sistema excelente. Pero es quizas demasiado grande para este blog. Bueno, en realidad voy a testear el Wordpress aca y despues vere.
Marzo 7 2005

P3P, la mecanización de la ley o un proyecto de Caza-Pleitos automatizado.

Hace unos meses estuve trabajando con P3P y hubo algo que me llamó profundamente la atención. Un pequeño background:

P3P es una tecnología desarrollada para tratar el problema de la privacidad en la Web. La intención es presentar en formato procesable por computadora (machine readable) los usos que los responsables de un sitio Web hacen con la información ingresada por el usuario o que se genera automíticamente al navegar. Sin entrar en detalles técnicos o ampliar sobre el tema de la privacidad en internet, funciona de la siguiente manera: cuando un browser con soporte P3P (Ej. Explorer 6) accede a un sitio, automíticamente busca, lee e interpreta su directiva de privacidad. De acuerdo a lo establecido en la misma y la configuración de privacidad del usuario, determina que acciones acepta o no de parte del sitio (Ej. aceptar determinadas cookies, ejecutar scripts).

No todos los sitios usan actualmente la versión completa de P3P ya que es una tecnología todavía en desarrollo y ademas no es absolutamente necesaria para que un sitio “tipo” funcione. Sin embargo, dado que es un standard emergente, la mayor parte de los sitios “grandes” tienen una directiva de privacidad establecida. En mi caso personal, descubrí que P3P existía tratando de entender porque explorer no aceptaba cookies cuando eran seteadas desde un IFrame externo, cosa que el Explorer no acepta en su configuración de privacidad por defecto y que aclaro es algo fuera de lo común en un desarrollo típico.

Volviendo al tema central, lo que me llamó atención es que las políticas de privacidad de P3P tienen la forma de un contrato legal entre los responsables de un sitio Web y sus usuario. Es obligación al escribir una directiva de P3P (y para que esta sea valida) establecer una vía de resolución para los posibles conflictos o infracciones entre lo establecido en la misma y las practicas reales del sitio. Se establece así un compromiso (repito, legal) que puede ir desde el simple “Nos comprometemos a arreglar cualquier infracción hasta el mas arriesgado “Nos comprometemos a resarcir económicamente cualquier infracción (Un buen editor de P3P puede encontrarse ací).Recordemos que estamos hablando de un formato interpretable por computadora y que la mayor parte de las clausulas tratan sobre procesos informaticos (por ejemplo: el tiempo de duración de las cookies que setea el sitio). De esta manera es posible construir un Web-crawler que testée la Web en busca de infractores. Un algoritmo posible (simplificado) sería el siguiente:

0. Comenzar con un conjunto predeterminado de sitios: links[] 1. Visitar sitio del conjunto links[]. 2. Guardar los links externos que presente el sitio (y que no se encuentren ya previamente) en links[]. 3. Buscar la directiva de privacidad del sitio. 4. Comprobar si establece resarcimiento económico frente a una infracción —Si no tiene, Volver a 1. y continuar con el siguiente sitio 5. Guardar las cookies y testear si cumplen con lo pautado en la versión XML de la directiva de privacidad. —Si cumplen con lo pautado, Volver a 1 y continuar con el siguiente sitio. De lo contrario: 6. Enviar un fax o email intimando a los responsables del sitio a resarcirnos económicamente (P3P exige incluir formas de comunicación).

Un buen programador disponiendo de una conexión decente (ADSL es suficiente), un cliente de http scripteable ( en php se puede usar snoopy ) y un cliente de fax o email, lo puede resolver en no mas de 50 lineas de código. Comenzando con un numero inicial considerable de sitios (digamos 100) se podría en muy poco tiempo peinar la Web hasta encontrar un infractor (o varios).

En la practica, y lamento tener que frustrar los sueños de riqueza de algún joven emprendedor, el proyecto es inviable ya que en el primer mundo la mayor parte de los sitios optan como vía de resolución por el arbitraje de alguna asociación externa (Por ejemplo: la Asociación de Marketing Directo o la Oficina de Comercio Federal.). Pero no es la viabilidad o inviabilidad económica del proyecto lo que me interesa sino el hecho de que por su concepción P3P no solo permite establecer y procesar informaticamente un compromiso legal, sino también por la propia actividad que regula, monitorearlo y hacerlo cumplir.

Es la primera vez en Internet (y probablemente la historia) donde un proceso legal puede ser completamente automatizado.

Febrero 22 2005

type drawing

Muy buena Aplicación de Flash. (y ahora se que funcionan las categorias!.. )
Febrero 20 2005

CSS Update…

Arregle los CSS mientras escuchaba “franco-american swing” de John Jorgenson.. de todos los cds de Jazz Manouche que me baje últimamente este es de los mas pobres.. el único highlight es la versión que hace de “Man of mistery” que es genial… y me hizo romper mi resolución del post anterior para bajarme un greatests hits de los Shadows y de los Ventures.. porque el cd de mp3s de surf que tenia lo perdí.
Digitalis Cyganis
--
(
....
)
--