Rama queryset-refactor de django mezclada en trunk

27 dUTC Abril dUTC 2008

Fue realizado hace una hora por Malcolm Tredinnick, en el siguiente commit:

http://code.djangoproject.com/changeset/7477

Este cambio supone un antes y un después en lo que al ORM de django se refiere. A partir de ahora será mucho más fácil programar un nuevo backend de datos, y por supuesto mirando el código todos podemos aprender muchísimo sobre las buenas prácticas de programación, sin decir tiene que la herencia de modelos ya está usable en trunk/ a raíz de este cambio. La lista de mejoras está disponible en la wiki de la rama querysector-refactor

Ahora, para la publicación de la tan esperada versión 1.0 de Django sólo queda la mezcla de la rama newforms-admin, después de acabar estos tickets que faltan. Quien sabe, con suerte pudieran estar listos en uno o dos meses.

Culpables

12 dUTC Marzo dUTC 2008

Desde luego, si no he escrito prácticamente en estos últimos dos años no ha sido for falta de cosas que contar, sino más bien por falta de tiempo para hacerlo.

Relacionado con uno de esos asuntos, hoy quiero anunciar aquí la página web del grupo con el que llevo tocando ya casi un año, y que me ha permitido quitarme una espinita que tenía clavada desde hacía mucho tiempo, la de poder disfrutar haciendo música.

Lanzamos la página web con la idea de hacer esta experiencia mucho más completa. Intentaremos, al tiempo que manteneros al día de nuestras actividades, escribir sobre todo lo que rodea a un proyecto como éste y contar con la participación de la gente. Algo así como hacer un grupo 2.0 ;-)

Culpables

¿Qué es la cultura?

3 dUTC Enero dUTC 2008

El otro día estaba hablando con mis amigos de San Fernando, sobre Un mundo sin fin, el último libro de Ken Follet, cuando uno de ellos me comentó algo como “vosotros con los ceros y unos… pues yo me leo no sé cuantos libros cada semana”. Esa frase me hizo darle vueltas al concepto de cultura que tiene la sociedad.

¿Por qué leer El quijote se considera de persona erudita y no lo es tal leer libros o artículos científicos?
Lee el resto de esta entrada »

Como sacar todo el partido a Google Sky

23 dUTC Septiembre dUTC 2007

Hace tiempo que Google Earth incluyó una nueva funcionalidad para divisar el universo, la cual llamó Google Sky.

Nunca me dio por usarlo mucho y sólo llegué a jugar un poco con él. Pero hoy he visto este vídeo que me ha dejado alucinado de todo lo que se puede hacer con esto:

Novedades sprinteras de Django

16 dUTC Septiembre dUTC 2007

El sprint de django, que en principio oficialmente estaba previsto sólo para el viernes, pero que el entusiasmo de los desarrolladores ha llevado a alargarlo durante todo el fin de semana (bueno yo ya me lo esperaba). Si queréis curiosear lo que pasó hora a hora durante el sprint podéis leer el blog de Malcolm Tredinnick, que escribía en vivo lo que iba pasando el sábado y domingo.

Yo mientras tanto, estuve centrado en varios tickets, pero sobre todo con el ticket #5496, para intentar completar la ya bastante abundante batería de tests de django.

A continuación listaré los cambios, mejoras y bugs más significativos que se han realizado en Django en este fin de semana… de entre todos los cambios realizados, que son increíblemente numerosos.

Lee el resto de esta entrada »

Sprintando… en Django

15 dUTC Septiembre dUTC 2007

Ayer tuvo lugar un sprint de desarrollo sobre el genial framework web de desarrollo Django. Aunque el sprint oficial terminó ayer (bueno en realidad llegó hasta el sábado según la franja horaria española).

Es impresionante ver como tantos hackers de la programación se reunen para entre todos mejorar un proyecto de software libre, y además donde puede aportar quien quiera y se sienta capacitado para ello. Lo malo es que el sueño que tenía acumulado y una jornada tecnológica realizada en Yaco me hizo perderme gran parte del sprint :_(

Si continuáis leyendo veréis un ejemplo de lo que se puede aportar en un sprint.

Lee el resto de esta entrada »

Merging y compresión de Javascripts al vuelo con Django

5 dUTC Septiembre dUTC 2007

Después de algunos parches enviados a Django, y con muchos desarrollos que por falta de tiempo no he podido liberar (ya que la liberación de código no es tarea trivial), hoy estoy muy orgulloso de haber subido mi primera receta de código a djangosnippets, la cual creo que resultará muy útil a cualquiera.

Lee el resto de esta entrada »

La eterna relatividad del tiempo

10 dUTC Julio dUTC 2007

Siete eternos días, 168 largas horas, 604800 intensos segundos, cayendo uno a uno como las gotas de agua de una tortura china. Al caer la última gota me reencontraré con la otra mitad de mi ser, y me sentiré completo.

¿Y el futuro? Siempre incierto, escribiéndose a cada paso que damos. Ojalá uno pudiera ver su futuro, el transcurso de su vida a cámara rápida, como el típico vídeo que muestra en un minuto la construcción de un edificio.

Lo más bonito es no marcarse metas demasiado lejanas, mirando al mañana pero no al pasado mañana. No importa donde tienes que encontrar tu meta, sea en otra ciudad, otro país e incluso otro continente… Pero eso sí, una vez la alcances, no la dejes escapar, disfrutando cada segundo como si fuera el último, que ya te prevengo serán bastante más efímeros que los que me está tocando vivir ahora.

Si volvieras a nacer

25 dUTC Marzo dUTC 2007

Antes de entrar en el mundo laboral a ganarme el pan como “todo” el mundo, solía pasar horas filosofando y poniendo todo en entredicho: la existencia de Dios, la Iglesia, las leyes de tráfico, la política (y los políticos), etc. Pero, como apasionado de la informática y amante de mi trabajo, deje a un lado algunas de las cosas que me gustan como ésta.

Sin embargo, hoy me he dado un tiempo rememorar tiempos anteriores y para reflexionar, y me ha dado por pensar (que novedad ¿eh?) en lo que haría si tuviera la posibilidad de volver a nacer. ¿Quién no querría volver hacia atrás para poder cambiar el transcurso del tiempo? Tal vez decirle a aquella persona que se fue que la echarías de menos o incluso un cambio mucho más radical para rehacer tu vida en otra dirección contraria.

Es curioso como pequeñas decisiones y ciertos momentos en tu vida llegan a escribir a fuego en tu espalda lo que va ser tu vida desde ese mismo instante en adelante. Muchas veces no es necesario nacer en el seno de otra familia, ni siquiera dedicarte a otra profesión, sino simplemente cambiar un si por un no, o decir un “me gustas” en algún momento de tu vida donde tal vez te callastes por verguenza o miedo.

La vida es un camino que hay que se toma cada día, en cada momento, en cada palabra… y por suerte o por desgracia a veces es muy difícil volver atrás para rehacerlo.

Pero eso sí… el futuro sigue siendo nuestro.

25 dUTC Marzo dUTC 2007