coding

Mar, 20/05/2008 - 18:22

La inteligencia de Amazon

Enviado por Alex el Mar, 20/05/2008 - 18:22

Posted in coding | es | web | blog de Alex | agregar nuevo comentario | 153 lecturas »

He comprado alguna cosa que otra en Amazon. Reconozco que los tipos lo hacen bien, porque en la portada se me muestran artículos relacionados con lo que he comprado en el pasado, o lo que he ojeado recientemente, y en lugar de sentirme tentado de borrar las cookies (algo normal dado que no me gusta sentirme observado y saber que hacen estudios de mercado con lo que consumo), acostumbro a ver los productos que sugieren.

Lo que ya no me parece tan bien hecho, es que me ofrezcan productos que no puedo comprar, porque tan sólo realizan el envío al Reino Unido. Con la cantidad de recursos que deben dedicar a mejorar los algoritmos de productos relacionados, y no se les ha ocurrido comprobar que lo que me sugieren, jamás me lo van a poder enviar a la dirección que siempre ha recibido los envíos. A ver cuando montan una tienda en España y me alegran el día.

Jue, 10/04/2008 - 19:29

Hay proyectos que nunca aprenden

Enviado por Alex el Jue, 10/04/2008 - 19:29

Posted in coding | es | blog de Alex | 2 comentarios | 274 lecturas »

Se acaba de publicar la última versión de un proyecto de software libre. En el anuncio en su web se dice:

Foobar X.Y, una versión de mantenimiento que arregla problemas reportados usando el sistema de seguimiento de fallos, así como vulnerabilidades de seguridad está ahora disponible para descargar. [...] No hay nuevas funcionalidades en esta versión, pero hemos arreglado alguna notable cuestión de rendimiento también.

Hasta aquí nada extraño. Cuando se encuentra un fallo de seguridad, además de publicar el parche, no es mala idea sacar una versión nueva de la rama estable, y que no contenga ningún cambio en funcionalidad, pero que arregla errores (sean de seguridad o no). Pero si leemos el aviso de seguridad, encontramos esta interesante nota:

Nota para desarrolladores de módulos:

Foobar X.Y contiene dos cambios en la API.

  • Los callbacks de acceso al menú ya no son heredados de los elementos padres.
  • %user_current ha sido renombrado a %user_uid_optional.

Genial. O sea que si has actualizado, quizás has dejado sin funcionar ciertos módulos. O si pretendías actualizar, en lugar de aplicar el parche, ahora tienes que comprobar qué módulos pueden quedar rotos. Es justo, justo, justo lo que esperas cuando actualizas entre versiones que supuestamente son iguales salvo en los fallos encontrados, que te cambien el comportamiento. En realidad lo raro es que esto me sorprenda, y que no haya mandado ese proyecto al olvido.

Lun, 03/12/2007 - 17:38

Eventos sólo en el código JavaScript

Enviado por Alex el Lun, 03/12/2007 - 17:38

Posted in coding | es | web | blog de Alex | agregar nuevo comentario | leer más | 668 lecturas »

La semana pasada escribí un articulillo sobre jQuery, una biblioteca muy interesante para facilitar la programación con JavaScript. Fue muy interesante, porque programar con jQuery es muy divertido, y tiene unas peculiaridades bastante curiosas. Más tarde, este fin de semana, he estado también programando con JavaScript. No es que sepa mucho, así que no ha sido nada serio, sólo una práctica de la universidad en la que nos hacen hacer la típica validación de un formulario. Pero he aprovechado para poner en práctica alguna cosilla que he aprendido mientras escribía sobre jQuery.

Sáb, 19/08/2006 - 15:39

Para todo lo demás...

Enviado por Alex el Sáb, 19/08/2006 - 15:39

Posted in kde | coding | es | hardware | blog de Alex | agregar nuevo comentario | 393 lecturas »

  • Athlon 64 ×2 4400+, 386,28 €
  • 2 GB de Memoria Kingston DDR 400, 169,13 €
  • Asus A8N-SLI Premium, 138 €
  • Compilar Qt 4 en menos de 10 minutos, kdelibs en menos de 15, y kdebase en menos de 20, no tiene precio :)

Pensaba que cuando tuviera ordenador nuevo, iba a escribir muchas tonterías sobre la configuración, el migrar a UTF-8, etc., pero no. Todo ha ido muy bien, y creo que casi lo único que escribiré de bender (que es el nombre de host que he escogido, en sustitución de stewie), va a ser esto: mi primera compilación de la primera instantánea de KDE 4. Primera impresión: CMake tiene buena pinta; KDE ya veremos, porque desde el punto de vista del usuario es totalmente inútil en este momento. Habrá que esperar a las primeras betas, a las que seguramente les quedará casi un año.

Mié, 21/06/2006 - 16:44

Paralelizar obsesiona

Enviado por Alex el Mié, 21/06/2006 - 16:44

Posted in uni | coding | es | blog de Alex | 1 comentario | 471 lecturas »

Llevo más o menos una semana estudiando arquitectura de computadores, y más o menos una semana sin salir de casa. La asignatura (que tiene dos partes, una de sistemas operativos y otra de arquitectura de computadores propiamente dicha), en muchos momentos versa sobre como usar el paralelismo para aumentar el rendimiento. Por ejemplo, un proceso que estaba ocupando el procesador, pasa a hacer entrada y salida, así que se le pone en espera, para que sea otro proceso el que lo use. O bien se coloca una instrucción de acceso a memoria antes de una instrucción que haga cálculo, así un procesador segmentado puede ir operando con los registros, y guardar su resultado donde toque, mientras se espera a la petición de los datos a la memoria que ya haya sido lanzada.

Me he atascado con algún tema, así que no voy muy sobrado de tiempo, y el examen es en dos días. Pues bien, me he dado cuenta de que me estaba obsesionando, cuando he notado que ¡quería paralelizarlo todo! He puesto a imprimir cosas, para hacer las páginas impares mientras me duchaba, y las pares mientras me vestía, y así ganar tiempo. El colmo ha sido cuando he pensado en ir llamando a Xavi mientras bajaba a la cocina a por zumo. Aquí al menos me he contenido, y he decidido hacer esta pausa para calmarme. ¿Es grave doctor?

suministro XML