General (41)


Premature optimization is the root of all evil

Programmers waste enormous amounts of time thinking about,  or worrying about, the speed of noncritical parts of their programs, and  these attempts at efficiency actually have a strong negative impact  when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.  Yet we should not pass up our opportunities in that critical 3%.

– Donald Knuth (fuente, página 8).




jQuery plugin: SameHeightElements

Hace un par de días tuve que hacer unos cambios en una web. Tenía que hacer que todos los elementos de una fila tuvieran el mismo alto, independientemente del contenido (en la imagen que hay más adelante se ve entiende mejor). La opción normalmente es usar display: table-cell; ó display: flex;, pero el resultado no siempre es el mejor y la compatibilidad con los navegadores tampoco. Así que hice un pequeño plugin para jQuery, lo apliqué en la web y después de ver que funciona bastante bien lo publiqué en Github.




Visita a la piscina para perros de Can Janè

10487461_697197000327759_7477684652670816062_n




Tarea recurrente en segundo plano con Java

TimerTask timerTask = new TimerTask() {
    public void run() {
        // Código de la tarea
    }
};

Timer timer = new Timer();
timer.scheduleAtFixedRate(timerTask, 0, 3000);