2012
04.21
Kate es el editor de texto avanzado de KDE, y para mi gusto es el mejor editor de código que hay, es cómodo, potente y eficaz.
Un compañero de trabajo, goinnn, comenzó a desarrollar unos plugins para mejorar el desarrollo en Python. Dichos plugins están a su vez implementados en Python, usando Pâté que provee de una API en Python para acceder a Kate.
Los plugins se componen de una serie de utilidades, principalmente para Python y Django, como puedan ser autocompletado, snippets de código, etc. Yo colaboré en el desarrollo de los plugins implementando soporte para el chequeo del código Python con PEP8, PyFlakes y del código JavaScript con JSLint.
Están disponibles en GitHub, y ahí se explica cómo instalarlos.
2012
02.11
Hace poco estuve una semana en Polonia, y aunque para un sevillano aquellas temperaturas eran una locura (-13º!!), tuve suerte y regresé justo antes de la ola de frío. Lugares que visité:
- Łódź
- Cracovia
- Auschwitz
- Varsovia
Y además aproveché una escala en Amsterdam para recorrerme un poco el centro de la ciudad :)
Las fotos del viaje están en esta galería.

2011
11.04
Hoy os traigo una de las últimas cosas que he hecho. Un pequeño wrapper de JSLint en Python. Lo hice un día en Yaco para poder poner un hook en la empresa que pasase JSLint a los ficheros JavaScript.
Es posible ejecutarlo desde código Python llamando a un método, pero también desde la línea de comandos. Los detalles están en el readme.
Funciona con NodeJS así que tendrás que tenerlo instalado. Dejo aquí los enlaces al wrapper:
2011
10.15
Hace ya mucho tiempo comencé a plantearme cómo sería desplegar Git para usarlo como sistema de control de versiones en los proyectos de Yaco. Aquello surgió de un sano flame que teníamos un compañero y yo, con otro compañero entusiasta de Mercurial. Aprendimos bastante (ya le dedicaré algún post que otro) sobre cómo desplegarlo, que si Apache + LDAP, que si Gitolite (que por cierto es buenísimo), etc.
La verdad es que hay bastantes cosas hechas, pero nos encontramos con que no había nada preparado para el desarrollo con Python en cuestión de hooks. Por ello comencé entonces a desarrollar Githooks, un sistema de hooks para Git para proyectos desarrollados con Python. Básicamente se trata de un set de hooks para:
- Pyflakes
- PEP8
- PDB
- Integración con Trac
Lee el resto de la entrada >>
2011
09.02
Acabo de regresar de un viaje por los Balcanes, he vistado las ciudades de Sofia (Bulgaria), Belgrado (Serbia), Sarajevo (Bosnia), Nis (Serbia) y Rila (Bulgaria). Amén de un par de escalas en Eindhoven (Holanda) y Charleroi (Bélgica).
Las fotos de dicho viaje las podéis encontrar aquí, en orden de cronológico de visita: