Ejemplo de desarrollo en software libre... (wikipedia offline)
----- Este artículo de Slashdot de título "Construyendo un lector rápido sin conexión para la wikipedia" (http://it.slashdot.org/article.pl?sid=07/08/13/1939231) Un tipo resuelve acá de un plumazo lo que con mucho sudor nos planteábamos como un proyecto de Solve (http://www.softlab.ntua.gr/~ttsiod/buildWikipediaOffline.html) El tipo empezó con una solución tipo Apache+PHP+MySQL de una descarga de todos los contenidos de la wikipedia pero el resultado era ineficiente y poco práctico. Parseó el contenido de la wikipedia con SAX, con bzip2recover tomó partes seleccionados del contenido comprimido de la Wikipedia. Indexó el contenido con XAPLAN (esto es lo que permite las búsquedas rápidas) que se programa en C++. Con una librería en PHP (bonsai) pasó todo el contenido en texto "wiki" a HTML para visualizarlo mejor en el navegador, y con Latex generó imágenes bien bonitas para las ecuaciones. Escribió un miniservidor web en Perl que juntaba todo. Y finalmente con 80 líneas código Python montó una web con Django que le permitía hacer búsquedas por palabras claves, y otro tipo de facilidades. A esto me refiero con desarrollo en Software Libre!!! ( Y sin Java!!) Saludos F. Palm -- Diego Saravia [email protected] NO FUNCIONA->[email protected]
participants (1)
-
Diego Saravia