martes, 24 de febrero de 2015

Mientras tanto, en PSeInt... (II)

Es tiempo de volver a hablar de PSeInt. Hace no mucho escribí un artículo que empezaba con "Hace ya un buen rato que no vemos versiones nuevas de PSeInt. En buena parte se debe a que..." y continuaba con una serie de excusas y pseudo-promesas. La mayoría de las excusas siguen siendo muy ciertas, y algunas hasta se agravaron, pero como dije aquella vez, esto no significa que en el desarrollo de PSeInt no ocurra nada. A solo dos días de aquel post publiqué una actualización con esos pocos cambios que había comentado. Esta vez no van a ser dos días, pero sí otra vez muy pocos hasta que publique oficialmente una nueva versión. Este post es más o menos un informe de situación para actualizar esa lista de excusas y pseudo-promesas, comentando otra vez qué fue lo poco que estuvo ocurriendo, y qué esperar para el futuro.

martes, 10 de febrero de 2015

Herramientas personalizadas en ZinjaI

Desde hace algunas versiones, ZinjaI permite definir hasta 20 herramientas personalizadas. Esto es, hay items en el menú de herramientas (y opcionalmente sus correspondientes botones en la barra de herramientas, y/o sus atajos de teclado) para los cuales el usuario puede configurar acciones a gusto. En la última versión, hay mejoras que las hacen más flexibles y fáciles de usar que antes. Esto está pensado para cosas que requieren ejecutar programas externos a ZinjaI, como puede ser abrir una referencia de una biblioteca en un navegador, ejecutar scripts de mantenimiento, o ejecutar un proyecto de forma alternativas. Pueden configurarse herramientas "globales" (para esa instalación de ZinjaI, siempre disponibles), y por proyecto (disponibles en cualquier ZinjaI solo para ese proyecto). En este post pongo algunos ejemplos de uso para mostrar qué cosas se pueden hacer y presentar algunas de las opciones nuevas que pueden resultarles útiles.

martes, 3 de febrero de 2015

Aprendiendo a programar... otra vez

Durante el año pasado aprendí muchísimo sobre C++. Leí cuanto blog especializado me pasó cerca, y miré cuanta charla encontré en Internet de gente que está en la cresta de la ola. Entendí detalles muy finos que desconocía de C++03, traté de incorporar todo lo que pude del nuevo C++11, y hasta algunas cosas muy frescas de C++14. Y mi forma de encarar este nuevo contenido fue variando hasta dar un giro de 180 grados. Empecé pensando que sabía programar (con el viejo C++, y también hablando en general) y que el proceso consistiría en aprender solo otro lenguaje. Pero terminé dándome cuenta que en realidad aprendí a programar "otra vez". O mejor dicho, que recién ahora estoy aprendiendo a programar como se debe.