Las últimas semanas he estado bastante desmotivado, con pocas ganas de hacer nada.  Sin embargo, ordenando mis cedés, he encontrado esta pequeña jollita.

Se trata de las mejoras que hice hace un par de años a una calculadora muy simple que escribí en 2000, cuando estaba aprendiendo a programar en C.  El programa original es de Herbert Schildt, pero le fui haciendo cambios con el tiempo.  Como digo, los últimos cambios los hice a finales de 2008, sin embargo no lo publiqué entonces porque faltaba la documentación, me mudé, varias veces,...  Las clásicas escusas, vamos.

El programa en sí seguramente será de más interés para los programadores, pero también tiene su utilidad.  Es una calculadora de consola, es decir, que no es esa bonita ventana de la calculadora del Windows, sino que hay que abrir la consola del sistema (command.com, cmd, bash, shell... dependiendo del sistema operativo) y desde ahí ejecutarla.  En cierto modo es muy similar a la calculadora de GNU, pero la mia es mucho más simple, lo que en ocasiones es una ventaja.  Utiliza la nomenclatura de FORTRAN, esto es, usa el asterisco en las multiplicaciones y la barra inclinada para las divisiones.  También he incluido una colección de funciones trigonométricas y de otro tipo, como raíz cuadrada, número pseudoaleatorio, etc.

A los programadores les puede interesar que utilizo un Analizador Recursivo-Descendente, el cual permite analizar sintáxis complejas de una forma simple, eficiente y, sobre todo, muy flexible.  Precisamente esta flexibilidad es lo que le da ventaja sobre los Analizadores Guiados por Tabla, porque estos últimos son complicados de ampliar, mientras que los recursivos pueden expandirse muy fácilmente.

La página de proyecto es esta.  Por ahora sólo he subido el código fuente, profusamente comentado, pero cuando pueda subiré versiones precompiladas listas para usar.

Categorías: Programación, Utilidades
Charla entre programas

Esto son dos programas que se encuentran en el CCP, y uno le pregunta al otro...

Si no lo pillas, es porque no lo pillas. No voy a explicarlo, pero siempre puedes consultar la Wikipedia.

Visto por primera vez en Club Delphi

Literatura y tal

Dije que iba a utilizar esta bitácora para explicar mis proyectos y de esta forma poner un poco de orden en mi vida, sin embargo apenas lo he hecho. Por ejemplo: hace un par de semanas terminé de escribir una obra de títeres, la primera en mucho tiempo, y ni lo he mencionado.

Se trata de una obra para títeres con o sin cachiporra en un único acto, basado en el cuento popular Blancaflor, la Hija del Diablo, según lo recogió Julio Camarena en 1988 en su primer tomo de sus Cuentos de los Siete Vientos. Espero poder representarla algún día, y se supone que no será dentro de mucho si Sheila la termina de leer pronto y me comenta algo.

Por otro lado, sigo dándole caña a La Novela. Ahora mismo me voy a poner a revisar el cuarto capítulo que he escrito (segundo en la secuencia) a ver si lo dejo finiquitado.

Categorías: Literatura

Pues sí, voy a dejar de usar Caralibro* y me voy a pasar a la competencia (al menos aquí, en España) que es Mientidad. En realidad no voy a abandonar Caralibro todavía, simplemente voy a preocuparme menos por él hasta que me canse y borre la cuenta.

Esto es algo que llevaba pensando desde hace algún tiempo. La principal razón de este cambio es que Mientidad, al ser española, se ajusta a la legislación española, no así Caralibro que se rige por la (cuasi-inexistente) legislación yanki, sobre todo en cuestiones relacionadas con la protección de datos. Y no es cosa de tomarlo a la ligera, en serio. En el peor de los casos, si surge algún problema, es más fácil de denunciar.

Además, en Mientidad no hay tanta pijadita tocándote las narices para que te apuntes y que así todo el mundo se entere de que te da mucha risa que una galleta de la suerte virtual diga que eres apasionado, pero sólo cuando tú quieres. Pues mira tú qué bien. Claro que habrá gente que echará de menos su granja o a su mascota, pero eso tiene fácil arreglo: adopta una mascota real y vete con ella a chospar al monte. Con suerte hasta reduces barriga.

Yo os recomiendo, también, que os paséis a la competencia, así que si tenéis ya una cuenta y queréis seguirme la pista, ya sabéis; y si no tenéis cuenta, decídmelo porque mi paquete de invitaciones todavía es virgen.

*: Evidentemente "Caralibro" y "Mientidad" son nombres ficticios, pero no creo que cueste mucho imaginar a qué dos conocidas webs me refiero. Si tienes dudas con la segunda, lee sólo las tres primeras sílabas.

Categorías: Tecnología, Vida
Mimamámemima...

Vale, lo confieso: nunca he felicitado a mi madre por el Día de la Madre. Bueno, en realidad sí si contamos mi época en el parvulario y los primero años de EGB...

Sé que una felicitación no suplirá años de desidia, sin embargo sí voy a felicitarla este año. Allá va:

Mamá: ¡Gracias por no ser así!

Por si a alguien le interesa, la foto la pillé de aquí, con poema incluido.

Categorías: Vida