Articles

desarrollo- Sub Categories

Daycos, colección de rutinas desarrolladas por 'The Day Companies'

desarrollo
Abarcan funcionalidad muy diversa:
  • Fileretriever, para recuperar objetos (mensajes POP, en formato text o TIFF) de un repositorio remoto (servidor POP3)
  • Imageproc, interfaz OO a diversas funciones de ImageMagick (la de conversión de formatos de imágenes) e incluye un lector de código de barras
  • MSDatabase, servicio WIN para que clientes Unix (via SOAP) puedan acceder a un backend FoxPro, mejorando el rendimiento sobre la alternativa DB-API desde cliente
  • Notify, API para enviar email y mensajes Jabber
  • Pathutils, para traducir entre nombres de ficheros Unix y WIN usados en entornos SMB, generar nombres de ficheros temporales y rutinas de gestión de ficheros (descomprimir, borrar directorios, etc)
  • Speech, para reproducir por audio la información del tiempo para un sistema 'Festival' bajo IceCast

Mongoose, libreria Python para gestionar excepciones

desarrollo | calidad
Permite gestionar limpiamente todo tipo de excepciones, generar informes creando 'identificadores de incidencia' y visualizar gráficamente la aparición de excepciones:



o mostrarlas por consola, registrarlas en un fichero de log o enviarlas por e-mail.

Podéis encontrarla aquí.

optik, libreria para analizar los argumentos de linea de comandos

desarrollo
Podéis encontrarla aquí.

Herramientas para 'Python for Series 60' de Nokia

desarrollo
Han sido desarrolladas como parte del proyecto PDIS. Incluyen:
  • pyexpat, port del parser XML expat
  • implementación wxPython de parte del GUI del SDK de Nokia
Podéis encontrarlas aquí.

pyEnchant, 'wrapper' a los servicios del corrector gramatical Enchant

desarrollo
Podéis encontrarlo aquí.

Cómo hacer desarrollo 'test-driven' en Python

desarrollo
Jason Diamond ha publicado un artículo donde describe cómo utilizar el módulo unittest para desarrollar según esta metodología.

Python Cartography Library, libreria GIS

desarrollo
Su desarrollador, Sean Gillies, afirma que los objetivos de esta libreria son:
  • igualar las capacidades de generación de mapas de MapServer (usando motores de generación de mapas)
  • ofrecer un modelo de programación explícita
  • modelar las clases en base a estándares y objetos reconocidos (SLD y GeoAPI)

Podéis encontrarla aquí.

SimPy, paquete de simulación de eventos discretos

desarrollo
Usa generadores para implementar corutinas e incluye un GUI y un paquete para generar gráficas estadísticas.

Para crear los modelos de simulación dispone de componentes activos (procesos, clientes, mensajes, vehículos y recursos), componentes pasivos (servidores, contadores y túneles) y la posibilidad de monitorizar variables para ayudar en la elaboración de las estadísticas.

 Podéis encontrarlo aquí.

Colección de paquetes de eGenix

desarrollo

Pasar información entre Python y Java

desarrollo
En este post, Ben Last describe cómo utiliza un script Python para empaquetar datos que serán tratados por un programa Java (J2ME) en un dispositivo móvil.