Quinto Sábado de Software Libre pre FLISOL

Bueno, ya algo tarde, informo que el sábado 21 de marzo se celebrará el quinto y último sábado de software libre, organizado por los desalineados de LUG USAC entre otros, como adelanto al festival latinoamericano de instalación de software libre (FLISOL) que se llevará a cabo el 24 de abril de este año.

Entre los temas a tratar éste sabado estara las XO (OLPC) y seguridad informática para usuarios finales, que la verdad no tengo idea de que se trata, pero me imagino va a estar buena la conferncia, asi como la mayoría que han realizado en semanas anteriores. Los detalles se pueden ver en la imagen adjunta.

Sabado de Software libre, 21 de Marzo 2009

Sabado de Software libre, 21 de Marzo 2009

Como dice el afiche, la entrada es gratuita (free as in beer), y se regalará una cerveza a los asistentes…

Mis proyectos de sistemas en la USAC parte I: Progra 1…

Bueno, el ocio es taller de Satan, y para aprovechar mejor mi tiempo de ocio, decidí hacer un clean a todos aquellos proyectos de programación que desarrollé en la carrera de Ingeniería en Ciencias y Sistemas de la gloriosa y tricentenaria Universidad de San Carlos de Guatemala.  Y luego de limpiar dichos  proyectos, publicarlos en Internet, aprovechando el repositorio que google ofrece por medio de su servicio google code.

Iré curso a curso publicando los que fueron los proyectos más significativos de estos, muchos de estos son medios ratas, otros no tanto, pero hay que comprender que, en la Universidad siempre nos ponían a hacer dichos proyectos contra el tiempo. Y hoy, es el turno de publicar aquellos proyectos que desarrollé durante el curso de Introducción a la programación 1… si, progra 1 de la vieja escuela… cuando éramos obligados a usar el nefasto Borland C++ 3.1 (y me quejo por el compilador que era una basura, no por el lenguaje).  pero qué otra, muchas veces los auxiliares ineptos no dan otra opción.   Los proyectos son los siguientes:

1.  Paintkiller.

Con Éste proyecto supe qué era programar un proyecto de la Universidad, Nombre inspirado en la canción Painkiller para denominar a un programa básico de dibujo al estilo paint de windows, con una interfaz gráfica tan antiestética y antiusable, pero que al final es funcional, que era lo que importaba.  Está desarrollado en Borland Turbo C++ 3.1, y pues, de estilo, casi nada, cero patrones, y puro hardcode,  aparte que mezcla C y C++ por la poca diferenciacion que le hacia este compilador a ambos lenguajes.  La interfaz grafica, pues es puro modo gráfico que proporcinaba el borland para MS DOS por lo que no creo que exista alguna SO actual que lo pueda correr.  Por ser el primer proyecto, pues lo único que puedo comentar es que solo era aprender lo básico en un lenguaje de programación, de una manera no tan trivial, pero bueno, fue una buena experiencia hacer este proyecto, pues puse en práctica mis conocimientos de OOP al hacer mi “libreria” de widgets, teoría la cual ántes, enseñaban (digamos) hasta Progra 2.

ahi si quieren curiosear pues les dejo el comando SVN para poder bajarlo.

$ svn checkout http://proyectos-kreig-usac.googlecode.com/svn/trunk/c++/ipc1-proy1-PAINTKILLER/

2. Hammerfile

Bueno, otro proyecto más en BorlandC++, y otro más con nombre inspirado en algo de heavy metal, esta vez en Hammerfall (nombres mas basuras los que les pongo, pero de alguna manera los tenía que identificar),  Este proyecto, pues en realidad no me recuerdo que hacia, y como no lo puedo correr no puedo ver actualmente, lo único que me recuerdo es que me llevó la chingada para parsear los benditos archivos de entrada… si tan solo hubiera sabido que flex/bison eran para eso en ese entonces.  Igual que el anterior, es C y C++ mezclado, usando la misma librería de widgets que me fume en el primero, y obviamente, para MS DOS, aqui va el url:

$ svn checkout http://proyectos-kreig-usac.googlecode.com/svn/trunk/c++/ipc1-proy2-HAMMERFILE/ hammerfile

Bueno, la verdad no creo que a estas alturas le puedan servir a alguien, dado que ya no se programa ni en C++ ni mucho menos en Borland en el curso de programación 1 de la USAC, pero bueno, lo tenía que hacer, quiza para que los patojos de la nueva generación se dén cuenta que la época en la que viven es más sencilla… cuando ántes nos llevaba sor judas cuando intentabamos solamente mostrar el mouse en el modo grafico de MS DOS.

Iré publicando más proyectos, avanzando de curso en curso, durante el transcurso del tiempo, asi que, pilas.

PD. Para poder bajarlos, deben instalar el cliente subversion de consola en gnu/linux y ya instalado ejecutar el comando dado en el directorio donde se vaya a bajar. Tambien recomiendo usar el TortoiseSVN si van a bajarlos en Windows