martes, 22 de abril de 2008

Diseñador de Árboles

Buno, pues este post es para comentarles acerca de un programa escrito por Wilmer y mi persona. La criaturita a ala que le dimos vida es un diseñador gráfico de árboles. Lo desarrollamos como trabajo final para la asignatura "Estructuras de Información". Sus características principales son:

  • Escrito usando la librería QT 4.3
  • Desarrollado en OpenSuSE 10.3, usando GCC.
  • Portabilidad completa: el código puede ser compilado en Windows, Linux y (teoricamente) en Mac OS
  • Licencia GPL
  • Abre/Guarda archivos en formato BXML
  • Zoom, bosques con múltiples árboles, edición, etc.
La página del proyecto es ésta. Allí podrán encontrar binarios para windows y si desean descargar la última versión del código fuente, lo pueden hacer (si tienen svn) con la siguiente orden

svn checkout http://treedesigner.googlecode.com/svn/trunk/ treedesigner-read-only

Una vez descargado, pueden compilar el código con la sigueinte secuencia:

$ qmake
$ make

martes, 8 de abril de 2008

Mi Blog

Muy bien, pues ahora, por fin después de tanto tiempo pensando en hacerlo, me he decidido: haré un blog.

Como realmente no tengo ninguna experiencia en esto, ne se que se deba poner en una especie de diario digital colgado para acceso público. Pero como es necesario empezar por algun lado, bueno empezaré hablando de mi (como es MI BLOG ;):

Estudio quinto semestre de Ingienería de Sistemas en la Universidad del Magdalena en Santa Marta (Colombia). Soy samario,y me gusta bastante harto mi carrera, sobre todo la parte que tiene que ver con software (diseño y programación). Tengo conocimientos básicos de HTML, C, C++, C#, TI-BASIC, y Linux. No soy un gran aficionado al software libre, pero opino que en un mundo pluralista es importante encontrar diferentes opciones; en otras palabras pienso que un una Sociedad de la Información sana es bueno que existan las dos corrientes la libre y la "privativa", como algunos la llaman. Valdría la pena hacer un pequeño articulo al respecto.

En este momento no tengo computador así que he estado un poco colgado. Sin embargo el compañero Waldo (él tampoco tiene computador) y yo estuvimos hace poco como ponentes en un congreso organizado por el programa. En PISIS (así se llamó el congreso) presentamos un proyecto de software (aun en etapa larvarea) que bautizamos SAFD. Nuestro bichito es un diseñador gráfico de Automatas Finitos Determinísticos (AFD) con capacidad para generar código fuente del automata en C, abrir/guardar ficheros, y revisar step-by-step el automata en busca de si una expresión (lexema) dada es o no aceptada por el automata.

Pueden descargar SAFD desde aquí.