Aviso a navegantes: ¡En este blog hay código fuente!

  • Python curses
    1419 words / 9 mins

    Python no deja de sorprenderme cada día. Y es increíble la cantidad de cosas que trae “de serie”. A veces me da la sensación de que le saco muy poco provecho.

    Hace relativamente poco que me puse a pensar: Si casi todo lo que hago lo hago en consola, ¿por qué no hacerlo más bonito con curses? Pero no me decidía. El otro día decidí ponerme a ello, y he terminado con un sabor agridulce. Por un lado, he descubierto que se pueden hacer muchas cosas. Por otro, casi todas hay que hacerlas a mano.

    Pero para que decidas por ti mismo, aquí tienes unos pasos básicos.

    Read more »
  • Programar sin condicionales
    2358 words / 14 mins

    Desde el momento en el que comenzamos a programar, nos enseñan a utilizar el IF. Eso es porque utilizar condiciones es fácil.

    Lo difícil es no usarlas.

    Y eso es lo que quiero ver aquí.

    NOTA: Voy a utilizar Python, pero podría utilizarse cualquier lenguaje. No es necesario tener conocimientos previos de Python.

    Actualización 2012-05-12: Transformo referencias en links y añado el apartado de “reflexiones”.

    Read more »
  • Colorit
    627 words / 4 mins

    El otro día, mi amigo Javi me dijo que es increíble la cantidad de comandos de shell que hay y que pasan desapercibidos. No puedo estar más de acuerdo, para empezar, porque acababa de descubrir este comando: colorit.

    Viene con el paquete “dict”, lo que le hace aún más difícil de encontrar. ¿Y su misión? Pues colorear nuestra salida estándar :D

    Read more »
  • No lo llames 'util', llámalo 'helper'
    667 words / 4 mins

    Cuando estamos programando, es muy fácil encontrar situaciones en las que necesitamos una pequeña función que vamos a utilizar en muchas partes. Esta función no encaja en nungún sitio y encaja en todos, así que no sabemos muy bien dónde dejarla.

    Este tipo de situaciones suele terminar con un método estático en algún fichero con otras funciones similares, aunque no tengan mucho que ver entre ellas.

    Me gustaría analizar este tipo de situaciones.

    Read more »
  • Agile ha muerto. ¡Viva post-agile!
    775 words / 5 mins

    El tema del agilismo en España está de moda ahora. En el resto del mundo ya lo llevan usando 10 años, pero aquí comenzamos ahora.

    Comienza a aparecer un nuevo término: “post-agile”.

    Y mi visión personal, claro.

    Read more »
  • Migrando de nuevo
    650 words / 4 mins

    Ésta es la segunda vez que cambio el blog en menos de un año. Cada cambio no resulta agradable: la última migración aún no había terminado.

    Tiene que haber buenos motivos para realizar un cambio de estas características. En este caso, creo que las hay.

    Read more »
  • Jekyll: construyendo una web estática
    1169 words / 7 mins

    Una vez más he perdido el control de mi blog.

    Este blog comenzó siendo XML que se compilaba a HTML. El resultado era inmantenible y tenía que hacer mil maravillas para seguir escribiendo.

    Más tarde lo pasé a Drupal, aunque no terminé muy contento con él, ya que el spam me comía todo el tiempo.

    Para solucionar el problema del spam, migré a Blogger, donde no sólo perdí el control de los posts, sino también de mis artículos.

    Hace poco pregunté en Crysol por algún sistema para llevar el blog… Y el resultado ha sido mucho más.

    Read more »
  • Estadística
    659 words / 4 mins

    Nunca me ha gustado la estadística. Bueno, vale: esas gráficas llenas de líneas que no sabes qué significan siempre me han resultado hipnóticas.

    Sin embargo, últimamente me han enseñado la importancia de la estadística en la informática, y me gustaría compartirlo con vosotros.

    Resumiéndolo mucho: la estadística puede ser la diferencia entre el éxito y el fracaso.

    Read more »

Archive


Last Comments