El gobierno de Vietnam adopta Software Libre como estándar

El ministerio de Información y Comunicaciones de Vietnam ha aprobado una norma para incrementar el uso de Software Libre y de Código Abierto en las agencias estatales, tanto en servidores como en ordendores de escritorio. Según la nueva norma, el 100% de los servidores gubernamentales deberá ejecutar Linux para el 30 de Junio de 2009, y el 70% de las agencias deberán usar OpenOffice.org, Mozilla Firefox, y Mozilla Thunderbird para finales de 2009. La normativa también impone algunas cifras en lo que respecta a la formación y dominio del software de código abierto a instalar.

Se dará amplia formación tanto al personal informático como a los empleados del gobierno para que la migración sea lo más cómoda posible. En una primera fase se migrarán todos los servidores a software libre y se acometerá la formación del personal informático (terminando esta primera fase a finales de Junio de 2009).
La segunda fase consistirá en el despliegue de todas las aplicaciones de escritorio libres, esperando terminar esta transición para finales de 2010. Además de este plan de migración a open source, el gobierno vietnamita también ha pedido a sus suministradores hardware que preinstalen software open source en lugar de vender ordenadores con versiones piratas de Windows y otro software privativo.

Vietnam tiene una población de 86 millones de habitantes, 4 millones más que Alemania, y es una de las economías de mayor velocidad de crecimiento del mundo.

Ojalá cunda el ejemplo a nivel mundial (y local 😉

Fuentes: arstechnica, vietnam.net

Modificar el título de un fichero PDF

Problema: en la parte superior de Evince, vemos el título del fichero PDF que acabamos de abrir: Excepciones. Sin embargo, quiero que ponga otra cosa («Zuhaitzak» en mi caso). No tengo a mano el fichero original en formato odp para reconstruir el título, es decir, necesito cambiar ese título directamente en el PDF. ¿Cómo? usando pdftk, la navaja suiza de manipulación de PDFs.

Extraemos los metadatos del fichero:

$ pdftk fichero.pdf data_dump output metadatos

Obtendremos un fichero como el siguiente:

$ cat metadatos
InfoKey: Creator
InfoValue: Impress
InfoKey: Title
InfoValue: Excepciones
InfoKey: Producer
InfoValue: OpenOffice.org 2.3
InfoKey: CreationDate
InfoValue: D:20071212181534+01'00'
PdfID0: 4222391eed5691991ce80c37c437579
PdfID1: 4222391eed5691991ce80c37c437579
NumberOfPages: 70

Editamos el fichero metadatos, modificando el campo del título (el InfoValue del campo Title), y reconstruimos el fichero incrustando esos nuevos metadatos:


$ pdftk fichero.pdf update_info metadatos output nuevoFichero.pdf

Web Scraping: urls de ayuntamientos de Gipuzkoa

Bien, sigamos con nuestra miniserie. Necesitamos tener una hoja de cálculo con los nombres de los municipios de Gipuzkoa en una columna y las URL de los ayuntamientos de dichos municipios en la columna adyacente. Ayer vimos que eso es viable y más o menos «automatizable», siempre que dispongamos de algún servicio que nos proporcione la URL de un municipio dado su nombre como parámetro.
La información en bruto la podemos encontrar en esta web de EUDEL. El objetivo es «recortar» esa información para guardarla en una simple tabla de una base de datos (usando MySQL como SGDB). Para ello, creamos primero el esquema de nuestra tabla municipios, donde guardaremos la información:


CREATE TABLE `municipios` (
`ID` int(11) NOT NULL auto_increment,
`nombre` varchar(200) NOT NULL default »,
`url` varchar(200) NOT NULL default »,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Un simple script PHP hará el resto:


(.*)<br><a(.*)>(.*)</a></li>/», $linea, $trozos); // expresión regular para sacar nombre_URL
$i = 0;
foreach ($trozos[1] as $nombre) { // recorremos el resultado de la expresión regular
$url = $trozos[3][$i];
$sql = «insert into municipios
set ID=», nombre=’$nombre’, url=’$url'»;
mysql_query($sql) or die(«Error:» . mysql_error()); // guardamos lo obtenido en la tabla municipios
echo $sql . «n»;
$i++;
}
?>

Una vez guardadas las tuplas (nombre, url), sólo nos queda crear el servicio php correspondiente:

0){
$linea = mysql_fetch_array($result);
echo $linea[‘url’];
}
?>

Ok! Todo funciona. ¿Y para qué quiero esos datos? Pronto lo veréis…

Cenatic presenta un visor ODT open source para móviles

Cenatic, hizo público este lunes, dentro del marco de la OSWC Spain’s national reference centre for Open Source, el desarrollo de una aplicación open source para la visualización de ficheros guardados en formato ODF (Open Document Format), y en concreto, por ahora, para la versión ODT (Open Document Text), los ficheros de texto creados por ejemplo con OpenOffice.org Writer (hay más soluciones libres que generan ODT). El proyecto ha sido desarrollado por la empresa barcelonesa Semarket. Aún está sin decidir la licencia libre concreta sobre la que se publicará el código, y me imagino que esa será una de las razones para no poner el enlace a los fuentes en la noticia original 😉

Chandler 1.0.2: un PIM de la mano de Mitch Kapor

Mitch Kapor es toda una leyenda viva en el mundo de la informática. Fundador de Lotus Development Corporation, diseñador de Lotus 1-2-3, director de la Fundación Mozilla desde su creación en 2003 y actual miembro de la Junta Directiva, miembro del Consejo de Administración de Linden Lab, una compañía de San Francisco que creó el popular juego Second Life, miembro del consejo de comité asesor de la Fundación Wikimedia y hasta el 2008 director de la Open Source Applications Foundation (OSAF), donde se ha estado desarrollando Chandler, un gestor de información personal (PIM) basado en herramientas y métodos de código abierto.

En enero de 2008, Mitch Kapor dejó la dirección de OSAF realizando una generosa donación para que este año sirviera de transición en la organización del equipo (en especial del equipo de desarrollo de Chandler). En total, Mitch ha donado de su bolsillo unos 5 millones de dólares americanos (eso es lo que se dice: «put your money where your mouth is»). Actualmente, es Katie Capps Parlante la persona que actúa de presidente, contando con 10 empleados para llevar adelante el proyecto.

La idea de Chandler comenzó en 2003. Y aunque se anunció que la versión 1.0 estaría disponible en un año (2004), la verdad es que no fue hasta Agosto de 2008 cuando esto sucedió. Muchos de los que hemos pasado por la facultad oímos aquel tema de «La crisis del software» y nos creímos que las nuevas formas de gestión, los nuevos procesos y metodologías de desarrollo hacía de esa crisis algo del pasado. Nada más lejos de la realidad. Un grupo de 10 expertos programadores y gestores de proyectos software se dieron de cabeza contra la pared del desarrollo de una visión de Mitch Kapor para hacer el PIM ideal. El libro «Dreaming in Code: Two Dozen Programmers, Three Years, 4,732 Bugs, and One Quest for Transcendent Software» de Scott Rosenberg, intenta explicar, tomando como base Chandler, los problemas que hicieron que esta aplicación se retrasara tanto tiempo.

La cuestión es que me he descargado la versión 1.0.2 de este PIM, publicada hace 10 días. Y me he puesto a trabajar con él, siguiendo este vídeo. Mi intención es probarlo a fondo durante esta semana, para ver qué tal me va y comentar por DiarioLinux mis experiencias.