Fades 2.0

Fueron (creo) unas 2 semanas desde que salió el release 1.0 de Fades las que demoramos en sacar el 2.0 :). El ritmo estuvo muy bueno y sobre todo largas charlas de qué camino tomar. Cuándo salió la 1.0 Robert Collins nos hizo algunos comentarios sobre xattr , y después de una linda charla via IRC fades empezó a hacer honor a la primer palabra de su sigla para mutar a una caché de virtualenvs en lugar de tener uno por cada script. De paso se arreglaron varios errores y se mejoraron muchas cosas.

¿Qué hay de nuevo en esta release?

  • Tiene un cache para virtualenvs creados en el sistema; mejora la reutilización y velocidad.

  • Como resultado del feature anterior, ya no guarda metadata por script (en el script).

  • Permite indicar el nombre del projecto si es diferente al del módulo (ej: "import bs4 # fades.pypi beautifulsoup4 == 3.5")

  • Soporta requerimientos complejos de versión: (ej: "<2.6,>1.3,!=1.9")

  • Maneja paquetes a los que pip les cambia el nombre

  • Otros cambios y correcciones menores.

Mas info: https://github.com/PyAr/fades/releases/tag/2.0

Compilar versión vieja de PHP para Archlinux

Archlinux siempre tiene la versión más nueva de todo, eso tiene muchas cosas positivas. Algo que suele pasar es que tenemos que usar algo que está productivo y que tiene una versión mucho más vieja que la instalada. Hace poco tuve que laburar con un Drupal que estaba usando PHP 5.3 y no me quedó otra que compilarlo. Así que acá dejo los pasos de cómo hacerlo (básicamente la linea del configure).

  • Descargar el source en /usr/local/src.

  • Hacer un symlink en /usr/include/freetype2/freetype/freetype.h -> ../freetype.h (sin esto da un error porque no encuentra freetype.h)

  • Ejecutar configure, make y make install:

    ./configure --enable-mbstring --with-mysql --with-mysqli --with-zlib \
    --with-png-dir=/usr --with-jpeg-dir=/usr \
    --with-freetype-dir=/usr/include/freetype2/ --with-curl --with-gettext \
    --with-pdo-mysql --with-pdo-sqlite --with-bz2 \
    --prefix=/usr/local/php-5.3.29 --with-libdir=lib64 --with-gd \
    --with-libdir=lib64 --enable-cgi --enable-sockets --with-mcrypt \
    --with-xpm-dir=/usr
    
    make
    make install
  • Hacer un symlink de /usr/local/php-5.3.29 a /usr/local/php

  • Copiar el php.ini que tengamos a /usr/local/php/lib

  • Si usamos Apache en httpd.conf hay que hacer un Include de /etc/httpd/conf/extra/httpd-fastcgid.conf

HP Pavilion dv5 1251nr

En el último mes decidí cambiar la notebook y ahí ando evaluando modelos. Sacando cuentas me acordaba maso menos que la que tengo ahora tiene unos 5 años. Lo que me parece una linda cantidad de tiempo para una notebook.

Siempre me acordaba que yo había sacado una foto el día que la compré. Así que hoy la busqué y la pongo acá para no perderla.

/images/paviliondv5.jpg

El CD de Ubuntu está ahí porque no dejé que windows arranque ni una sola vez en la maquina (tenia un windows vista). Arranqué con el Live CD, elimine toda partición e instalé. :)