Software


He construido o ayudé a construir algunas pequeñas piezas de software que me gustaría compartir, la mejor forma que conozco para esto se llama Software Libre.

pyrtf-ng

Añadí a la librería soporte para Unicode, ahora se pueden generar documentos en formato rtf con caracteres con tilde y otros caracteres no ascii. El parche fue aplicado en la revisión 69.

Pedro’s Robot Factory

Juego con el que participamos en la sexta edición del concurso PyWeek. El concurso consiste en crear un juego en 7 días en Python. Obtuvimos el sexto lugar en la categoría equipos. [Video en YouTube]

PLY Examples

Armé un sitio web con los ejemplos que acompañan la distribución de PLY (Python Lex & Yacc).

Twisted Zombie

Juego con el que participamos en la quinta edición del concurso PyWeek. El concurso consiste en crear un juego en 7 días en Python. Obtuvimos el tercer lugar en la categoría equipos. [Video en YouTube]

N-puzzle

Tradicional juego en el que hay que desplazar fichas para formar una figura.

Algunos posts en mi blog al respecto: N-puzzle posts.

Life Figter

Juego en el que el personaje principal es una célula del Juego de la Vida de Conway tratando de valerse de las reglas de evolución para sobrevivir de generación en generación.

El juego está casi terminado, y además de tener diferentes niveles y modos de juego, cuenta con un visor de patrones del Juego de la Vida original y un editor de niveles.

Lo construí como una forma de aprender PyGame (una librería para crear juegos con Python).

Algunos posts en mi blog: http://www.juanjoconti.com.ar/category/aprendiendo-python/life-fighter/

Python Fu

Plug-ins para GIMP escritos en Python.

Python Scripts

Colección de scrips sencillos en Python. Algunos son:

  • irc2html: convierte logs de irc en páginas hmtl. Colorea con diferentes colores lo que dicen distintos usuarios.
  • py2html: convierte scrips en Python en páginas html simples.
  • Tartaglia: dibuja el triángulo de Tartaglia o triángulo de Pascal.

Herramientas para la cátedra de Comunicaciones

Como parte de la cátedra de Comunicaciones, en la Facultad Regional Santa Fe de la Universidad Tecnológica Nacional, armé 3 herramientas web que son útiles para estudiar algunos temas del programa de la materia:

  • Fourier 2.0: permite visualizar de forma simple series de Fourier comunes en comunicaciones y descomponerlas.
  • Constelaciones: permite graficar diagramas de constelaciones de distintas m-arias utilizando las técnicas de modulación QAM y PSK.
  • RF: dados los datos de una instalación de radio frecuencia, realiza el gráfico del vano y calcula la factibilidad del enlace.

El Capitán Julio César

Ejercicio en Prolog.

Librerías de Paradigmas

Es un conjunto de librerías para Prolog, Scheme y SmallTalk para estudiantes.