RTFM

25 julio 2007 at 14:59

Fecha Filed in Curiosities
Tags Tags: ,

Read the fuck manual

XKCD, tal geniales como siempre.

Lávalo, guarro

23 julio 2007 at 13:58

Fecha Filed in Curiosities

Genial la galería de arte del artista norteamericano Scott Wade sobre la luna trasera de coches sucios. Ha recreado obras desde la Mona Lisa de Da Vinci hasta trabajos de Van Gogh o Michelangelo.

Scott comentó en The Sun: Comencé con diseños simples y ha llegado a ser una fascinación. Pero la lluvia es una pesadilla. Es una lástima que [los dibujos] no duren tanto.

Lávalo

Más información | Dirty Car Art

Cladograma de distribuciones GNU/Linux

19 julio 2007 at 13:55

Fecha Filed in Curiosities, Computers
Tags Tags: ,

Esta mañana cayó en mis manos este pequeño proyecto que realiza cada cierto tiempo un cladograma de distribuciones de GNU/Linux dispuestas en una línea temporal (actualmente cuentan con 179 distribuciones, incluyendo cambios de nombre). La última versión del cladograma es la 7.6 y data del día 21 de Julio de 2007. Muy curioso.

Más información | GNU/Linux distro timeline

Bye, bye PHP4

19 julio 2007 at 13:24

Fecha Filed in Computers
Tags Tags: ,

Support GoPHP5.orgAlgo offline ando este mes, debido a causas personales. El pasado 13 de Julio se anunció una noticia que tenía en mente comentar, y es que PHP4 nos dice adiós tras algo más de 7 años después de su lanzamiento (Mayo de 2000). Aún así se continuará con las actualizaciones de problemas críticos hasta el día 8 de Agosto de 2008. PHP4 le deja el paso a PHP5, una versión con tres años, mucho más madura, rápida, estable y con muchas mejoras respecto a su anterior versión. Uno de sus principales es la inclusión del motor Zend II, que aporta un nuevo modelo de objetos.

Desde el sitio web oficial de PHP (PHP.net) recomiendan usar el resto de año para adaptar todas las aplicaciones a PHP5. Hay muchos sitios donde prestan ayudas y guías para realizar la migración como Go PHP5. Además, se puede encontrar manual para realizar la migración en el sitio web oficial de PHP, así como la disposición de información adicional para migrar de PHP 5.0 a PHP 5.1 y de PHP 5.1 a PHP 5.2. Cabe decir que en muchos casos habrá que recodificar bastante para aprovecharnos de todo el potencial que nos ofrece PHP5.

Más información | PHP.net

I will survive

09 julio 2007 at 23:58

Fecha Filed in Personal
Tags Tags:

Barcelona

Librería para PostgreSQL en PHP

04 julio 2007 at 21:13

Fecha Filed in Computers
Tags Tags: , , ,

PostgreSQLPara un proyectillo en el que estoy ligado, he tenido que escribir una pequeña librería para usar PostgreSQL en PHP. Usa funciones propias del core de PHP para manejar el SGBD PostgreSQL, así que deben de estar instaladas para poder usar la librería. Consta de un solo fichero que contiene una clase llamada DBlite_PostgreSQL. El constructor de la clase recibe como parámetros un único array donde se debe de especificar los datos de la conexión. Un ejemplo sería el siguiente:

$opciones = array(
    'user'        => 'usuario',
    'passwd'   => 'password',
    'db'           => 'base de datos',
    'server'     => '127.0.0.1'
);

Con este array de datos ya podríamos crear una instancia de la clase DBlite_PostgreSQL de la siguiente manera:

$db =& new DBlite_PostgreSQL($opciones);

Así de sencillo. La clase ofrece una serie de métodos suficiente para poder trabajar cómodamente. Entre otros, podría citar:

  • query($statement): Realiza una consulta a la base de datos
  • all(): Devuelve los datos de una consulta en un array
  • fields(): Devuelve los campos de una tabla
  • next(): Devuele el siguiente elemento de una tabla
  • get($field): Devuelve los datos de un campo concreto
  • getError(): Devuelve el último error

Archivo | DBlitePostreSQL