Posts Tagged ‘ programacion

Presentando diversos plugins para symfony

Hace un tiempo que tenia la intención de dar a conocer y compartir algunos plugins para el framework symfony, que estamos desarrollando (en mi empresa Cooperativa de Trabajo Alyssa Limitada) que se encuentran disponibles como software libre y publicados bajo una licencia MIT.

Nuestros plugins publicados en www.symfony-project.org

Leer mas

Método “configure()” en formulario de un plugin no agrega widgets

Un día normal, un error normal. Como bien lo indica la exelente documentación del framenwork de desarrollo para php, symfony, cuando tenemos una clase formulario definida en un plugin tenemos que usar el método setup() para agregar/modificar/quitar widgets y no el método configure().

La diferencia es sutil, puesto que el método configure() no tiene por definición una llamada a parent::configure() y he aquí la fuente del error ;)

Esto es para evitarle a alguno las horas y horas de búsqueda y sufrimiento, aquí esta la referencia en la documentación con el ejemplo práctico.

Happy coding!

PD: en algún momento hablaré de symfony, una fantastica herramienta para desarrollar en php.

¿Quieres aprender expresiones regulares?

Una materia pendiente que siempre tuve es aprender a usar expresiones regulares… pues bien, que tuve la necesidad de usarlo me encontré con este sitio (en ingles claro) con una muy buena explicación: es didactico, paso a paso y abarca buenos ejemplos.

Happy coding!

El “ide..al” entorno de desarrollo

Hoy me encontré con una grata sorpresa… nada mas ni nada menos que la herramienta de uso diario para todo desarrollador (claro, que se juegue a estar todo el día dentro de un IDE :p ) eclipse se ha actualizado, lanzando la versión helios con soporte obviamente en su versión para php ;)

Tal fue mi sorpresa al descubrir que han mejorado muuuuuuuucho el rendimiento general del IDE, tanto para autocompletado de código como en la velocidad general de los menues… además de otras nuevas funcionalidades! Los invito a que lo descarguen y disfruten…

happy coding!

The Tao Of Programming

TAO alude al significado más importante en la antigua filosofía china. Se podría traducir como el camino, la vía, el método, la dirección o el curso principal

..recomendado para una lectura entretenida y cultural (de la programacion por supuesto :p )

es solo por diversión: Python Challenge!

Esa es la consigna con la cual se diseñó este juego, aprender python jugando! Como lo dice su autor, es el “first programming riddle on the net” y en el cual tendremos 33 niveles que superar, poniendo a prueba toda nuestra destreza en programacion, pero sobre nuestra destreza mental ;)

Leer mas

Tutorial: pyGTK en español!

Estando en la lista de correo de PyAr (python Argentina) encontre este tutorial de pyGTK en español realizado por Renzo Carbonara. Ejemplos buenos de manuales y/o tutoriales en nuestro idioma no son muchos, por eso les comento este.

Citando lo que Renzo comenta en la entrada de su blog:

Hoy voy a explicar como dar los primeros pasos con Python y GTK+. Ésto surge a raíz de la escasez de un tutorial de pygtk en español..

el tutorial nos da una pequeña introducción a la construcción de una GUI (interfaz de usuario gráfica) usando la libreria GTK por medio de pyGTK (un binding para tal fin). Acompañado este tutorial al libro de python, podemos obtener resultados inmediatos (y alentadores!!) al momento de ponernos a desarrollar aplicaciones de toda índole en python ;)

Saludos!

Python para todos: el libro!

Python es un lenguaje que todo el mundo debería conocer. Su sintaxis simple, clara y sencilla; el tipado dinámico, el gestor de memoria, la gran cantidad de librerías disponibles y la potencia del lenguaje, entre otros, hacen que desarrollar una aplicación en Python sea sencillo, muy rápido y, lo que es más importante, divertido.

Leer mas

dos2unix: convertir codificacion de caracteres de win$ a *nix

Hoy comencé el dia trabajando con la herramienta para análisis de datos mondrian, de la suite pentaho (basicamente es una suite alternativa open source para Business Intelligence, analisis y mineria de datos, entre otros). la cuestión es que para el diseñador de cubos, el workbench, al intentarlo ejecutar me decia

workbench.sh: 32: Syntax error: end of file unexpected (expecting “then”)

resulta que esta “gente” al parecer creó el script bash para lanzar la aplicación en la plataforma privativa que todos conocemos :( y por ende no lo reconocía la shell sh a los caracteres especiales (retorno de carro, nueva linea, etc.) lo cual derivo en toda una travesía para encontrar la solución :P

dos2unix workbech.sh

El paquete “tofrodos” contiene este utilitario, creado para tal fin y disponible en toda distro (apt-get install tofrodos ;) ). Saludos!!

TuxFamily: Free hosting for free people

Este post esta dedicado exclusivamente a agradecer a TuxFamily por brindarme el alojamiento de este blog y permitir albergar mis ideas, en donde se sucederán muchas cosas (espero muy buenas ;) )

TuxFamily es una organización sin fines de lucro que tiene la finalidad de apoyar y sustentar (sin costo alguno) proyectos de Software Libre, que beneficien a la comunidad y permitan que eso sea una familia cada vez más grande!

Tengo en mente varios desarrollos personales, todos bajo la filosofía del Software Libre y con la intención de compartir con toda la comunidad :) y es aquí en donde, espero, puedan nacer y continuar su camino. Saludos!