PostgreSQL

CableRuby: Estudiando el Cablegate de Wikileaks con Software Libre

Cambios en la versión 1.1 al 13/jun/2011

  • Se mejoró la sección “Uso del programa”
  • Se corrigió el script sabueso.rb para solicitar el directorio de los cables como párametro.

Introducción

WikiLeaks (wiki por Wikipedia y leak en inglés fuga, goteo, filtración de información) es una organización mediática internacional sin ánimo de lucro que publica a través de su sitio web informes anónimos y documentos filtrados con contenido sensible en materia de interés público, preservando el anonimato de sus fuentes.

A partir de noviembre de 2010 comienza la publicación de más de 250,000 cables diplomáticos, que son comunicaciones internas entre las embajadas y consulados norteamericanos con su gobierno. Se le conoce con el nombre de Cablegate y es la mayor filtración de documentos secretos de la historia.

WikiLeaks proporcionó (en un inicio) esa información a los diarios The Guardian, The New York Times, Le Monde, El País y al semanario Der Spiegel. Posteriormente se han sumados más medios; entre ellos el mexicano La Jornada. Wikileaks colabora con estos medios de prestigio para que los cables sean estudiados y comentados por periodistas, así como para lograr mayor difusión de los mismos.

Wikileaks proporciona los cables publicados al día en un archivo comprimido que puede descargarse por Bittorrent. Al desempacarse crea una réplica del sitio web del Cablegate (son archivos HTML con algo de JavaScript).

Motivos para crear este programa

Aunque es bueno el análisis y difusión de los medios, podríamos no quedar satisfechos con la nota periodística y necesitemos localizar los cables originales para hacer nuestros propios estudios. De primera instancia es raro que la referencia de los cables aparezca en los artículos; ya que cada cable se identifica por una clave única, como 09STATE15113 y aunque Wikileaks pide que no deje de mencionarse, en la práctica la mayoría no lo hace.

Si usamos los buscadores más populares nos arrojarán miles de resultados, la mayoría de ellos dirigidos a otros artículos y comentarios. Difícilmente el resultado de la búsqueda nos dará un vínculo directo al cable. Aunado a ello están las acciones de censura hacia Wikileaks. Por ejemplo, una aplicación para leer los cables en iOS fue removida de la tienda de aplicaciones de Apple.

El objetivo de CableRuby es transferir los cables a una base de datos local, para tener en nuestro propio equipo la posibilidad de estudiarlo directamente, sin depender de Internet y los motores de búsqueda que pueden hacer mal uso de nuestro historial.

play Publicación completa »

PostgreSQL referencia rápida - 3) Primer base de datos

La lista de usuarios para las bases de datos PostgreSQL es independiente de la de los usuarios de su GNU/Linux, por lo que puede dar de alta libremente los usuarios que vayan a usar PostgreSQL.

play Publicación completa »

PostgreSQL referencia rápida - 2) Instalación

Los pasos descritos a contiuación son para instalar y configurar PostgreSQL en Gentoo Linux, si usa otra distribución consulte el procedimiento requerido para la misma.

play Publicación completa »

PostgreSQL referencia rápida - 1) Introducción

Postgres, desarrollada originalmente en el Departamento de Ciencias de la Computación de la Universidad de California en Berkeley, fue pionera en muchos de los conceptos de bases de datos relacionales orientadas a objetos que ahora empiezan a estar disponibles en algunas bases de datos comerciales. Ofrece suporte al lenguaje SQL92/SQL3, integridad de transacciones, y extensibilidad de tipos de datos. PostgreSQL es un descendiente de dominio público y código abierto del código original de Berkeley.

play Publicación completa »