Y no es que lo usen como plataforma tecnológica, sino como base para el diseño gráfico de su logo, y es que el parecido entre el logo de “Dgala” y el Ubuntu da mucho que pensar, ¿quizás el diseñador usa ubuntu?, ¿quizás no tenía mucha inspiración y vió el logo por ahí?, ¿o quizás es demasiada casualidad y no sabía que es casi identico al logo de esta distribución? ..

logo dgala
Me gusta mucho programar en Perl, y para eso siempre he usado vim, o algun otro editor como Komodo, Gedit, etc. Casi siempre termino usando vim por la sencillez y versatilidad que tiene. Pero últimamente he estado usando Padre, que es un IDE para Perl en etapa de desarrollo, están en la versión 0.36 y hasta ahora funciona bien. Funciona en Linux, Mac y Windows.
La forma más fácil de instalar, si usas Debian, es agregar los repositorios de la rama inestable, con un simple: aptitude install padre tendremos todo instalado y configurado, hacer la instalación manualmente desde CPAN es muy complicado ya que requiere muchas dependencias.
Padre tiene bastantes características interesantes, todas las que debe tener un editor decente y la posibilidad de agregarle plugins. Los plugins se pueden conseguir en CPAN o los puedes crear tu mismo. Unos de los plugins que mas me ha gustado es Padre::Plugin::Catalyst, que permite agregar al editor un menú contextual para crear/administrar aplicaciones creadas con Catalyst, algo así como una “interfaz gráfica” para el framework.
El equipo de desarrollo es bastante activo y estan haciendo un excelente trabajo, hay muchas ideas de agregados y funcionalidades que quieren ofrecer en las próximas versiones, vale la pena probarlo, otra alternativa más para programar en Perl.
Algunas capturas de Pantalla:

Crear aplicación Catalyst

Menu Contextual Catalyst
Pues eso, acabo de migrar de Serendipity a WordPress. El proceso fue algo tedioso por que el plugin que hay para migrar la BD de un sistema al otro funciona solo con MySQL, asi que tuve que editar algunas cosas a mano en los scripts de migración, pero a la final resultó bien.
Voy a tratar de mantener actualizado el Blog, tenía muchísimo tiempo que no escribía nada :S .. Pero ya volví
Me ha tocado hacer una aplicación que lea datos de una pistola lectora de códigos de barras que se conectan a un puerto serial, para leer los datos utilicé un script en Perl que usa POE y que conseguí en su cookbook, al cual le hice algunas modificaciones.
Ahora, no solo se necesita que se lean los códigos, sino que estos sean enviados a una aplicación hecha en Catalyst y que envíe una respuesta. Esto sería sencillo con las pistolas que se conectan al puerto del teclado, ya que se podría usar la aplicación directamente desde, por ejemplo, un navegador, pero el problema está en que los datos son recibidos por el puerto serial, si se hace un: "cat /dev/ttyS0" podemos ver los códigos que va recibiendo el lector, pero no podemos hacer mucho con solo verlos. El script en POE me permite tener una especie de cónsola que permite monitorizar lo que pasa en el puerto serial, además se captura el dato como una variable cualquiera, ahora solo quedaría enviar este código a la aplicación y que esta lo procese. La forma que me pareció más sencilla de implementar esto fue utilizando XML-RPC para hacer las peticiones a la aplicación y que esta envíe las respuestas.
Continue reading XML-RPC con Catalyst