Tablas rápidas para Grails


Si hay algo odioso cuando hay que hacer una interfaz de administración, es armar la lista para cada modelo del dominio para los AMBs. Esta semana me tocó mejorar el diseño para una aplicación grails, por lo que decidí ver como se podían generar “helpers” o TagLibs en nomenclatura grails. El siguiente código genera usando… Read more »

10 hechos sobre los programadores que deberías conocer


El otro día leyendo el artículo “Ten hilarious programmers facts that only programmers can understand” me dí cuenta que muchas de las respuestas que doy siempre están reflejadas en estos simples hechos, por lo que decidí hacer una traducción libre y criolla del asunto. A continuación, mis “10 hechos sobre los programadores que deberías conocer”… Read more »

Volviendo a PHP


Hace fácil 5 años que no hago nada serio en PHP, empezando desde cero. Mayormente me ha tocado retocar cosas andando o parchar bugs boludos. Sin embargo el otro día tuve que hacer un demo chiquitito en PHP. El principal limitante era el tiempo, por lo que tenía que hacerlo rápido. Al principio intenté el… Read more »

Mejorando el “Doble panel” en Android


Siguendo con la serie de casos en mejorar las interfaces en Android, esta vez le toca al doble panel que solemos ver en las aplicaciones cuando las usamos en una tablet. No voy a entrar en detalle de cómo implementar un doble panel con Fragments ya que en la web hay más que suficiente información… Read more »

Mejorando las UI en Android


En los últimos días me puse a ver varios de los videos de Google I/O del año pasado referidos al diseño de interfaces y diseño gráfico de android. La verdad es que con muy poco se puede cambiar el aspecto radicalmente, y la experiencia termina siendo muy superior (y si tenemos suerte podemos tener una… Read more »

Participando en Facebook Hacker Cup


Este año me acordé a tiempo de este evento (y la verdad que este año estuve usando por primera vez mi cuenta de Facebook :P) así que decidí probar a ver que onda. La primer impresión : se complica rendir bien teniendo familia (o una vida de por si :P); no se puede salir apenas… Read more »

Otro año que se va …


Hace un año aproximadamente hice mi último update :D, la verdad es que 2012 me agarró con muy pocas ganas de escribir, aunque espero que eso durante 2013 cambie. Este año ha sido un gran año realmente, tanto laboral como personal. Tal vez el logro más destacable sera que finalmente pude presentar mi tesis de… Read more »

Oregano tiene nuevo lider


Luego ya de muchisimos años (parece eterno) alguien con pilas apareció Marc Lorber, quien va a ser el nuevo lider y main developer de Oregano, proyecto que salio de este grupo alguna vez. Marc estaba completando el port a Gtk3 y al nuevo canvas además de tener pilas para arreglar los bugs históricos que arrastramos… Read more »

Git branch & Subversion detection en el prompt de Bash


Simple, agregar en el .bashrc lo siguiente : function parse_git_branch { git branch –no-color 2> /dev/null | sed -e ‘/^[^*]/d’ -e ‘s/* \(.*\)/(\1)/’ }   function detect_svn { test -d .svn && echo "(svn)" }   function proml { local RED="\[\033[0;31m\]" local LIGHT_RED="\[\033[1;31m\]" local YELLOW="\[\033[0;33m\]" local LIGHT_GREEN="\[\033[1;32m\]" local WHITE="\[\033[1;37m\]" local LIGHT_GRAY="\[\033[0;37m\]" local LIGHT_PURPLE="\[\033[1;34m\]" case $TERM… Read more »