Cómo resetear un autoincremental en MySQL

Cuando se trabaja con bases de datos MySQL es habitual utilizar los autoincrementales para crear las claves primarias de las tablas de datos. Este tipo de campos lo que hacen es asignar un entero diferente a cada nuevo registro, añadiendo 1 al anterior valor asignado, empezando por el 1. Por lo tanto, si borramos toda […]

Leer más
Instalación en Ubuntu del cliente de Oracle OCI8 para PHP5

Instalación en Ubuntu del cliente de Oracle OCI8 para PHP5

Aunque lo más habitual es utilizar MySQL como base de datos conjuntamente con PHP, es posible utilizar prácticamente cualquier otro tipo de base de datos. En las próximas líneas veremos cómo configurar PHP5 para que pueda conectarse con bases de datos Oracle. Hay diferentes formas de realizar esta configuración. En esta guía utilizaremos el Oracle […]

Leer más

Cómo agrandar el tamaño de una imagen KVM

Por falta de previsión me he encontrado con un problema de espacio en una de las máquinas virtuales que tengo configuradas con KVM. El caso es que por defecto suelo crear imágenes de 4GB, pero parece que no es suficiente para el avaricioso Windows XP, aunque para ser honesto, era de esperar después de instalar […]

Leer más

Papelera de reciclaje con Samba

La papelera de reciclaje es una de esas cosas a las que uno se acostumbra facilmente por su sencillez y utilidad. Seguro que a todos nos ha pasado alguna vez eso de borrar un documento y darnos cuenta al rato de que hemos borrado la versión equivocada. Antiguamente en DOS existía el comando undelete, y […]

Leer más
Migrando de XEN a KVM en Ubuntu

Migrando de XEN a KVM en Ubuntu

Hace unos meses comencé a utilizar XEN como plataforma de virtualización en mi servidor doméstico, sin embargo con la actualización a Ubuntu 8.04 LTS comenzó a darme problemas de conectividad entre las máquinas virtuales, el host e internet. Tras mucho investigar averigüé que habían sacado la versión 8.04 sin resolver unos problemas con la plataforma […]

Leer más

Identificación de variaciones sintácticas de etiquetas en folksonomías

El pasado viernes presentamos en el congreso WSKS08 un artículo de la tesis que estoy haciendo sobre sistemas de etiquetado. El artículo trata de la utilización de técnicas de pattern matching para tratar de aumentar las capacidades de búsqueda y navegación en las folksonomías, a partir de la identificación de variaciones sintácticas de etiquetas. El […]

Leer más
Configuración de Escritorio en Ubuntu

Configuración de Escritorio en Ubuntu

Tras varias pruebas y cambios creo que ya he dado con una combinación de escritorio en Ubuntu que es de mi satisfacción y que resuelve algunas de las carencias que encontraba en el escritorio que viene por defecto.

Leer más
Un mes usando Ubuntu día a día, mis motivos y mis opiniones

Un mes usando Ubuntu día a día, mis motivos y mis opiniones

Antes de entrar en harina he de comentar que llevo en contacto con Linux un buen número de años, desde mediados de 1994 exactamente. En este periodo de tiempo ha habido épocas en las que lo he usado como sistema operativo de escritorio en el trabajo, y también en casa utilizando un arranque dual. Sin […]

Leer más

Serialización de objetos en PHP5

La serialización es una de esas cuestiones que suelen pasar desapercibidas en PHP pero que permiten, entre otras cosas, incrementar significativamente el rendimiento de las aplicaciones. Nos permite crear representaciones de texto de cualquier dato de PHP, como arrays y objetos, lo cual abre las puertas a que esta información se almacene por ejemplo en […]

Leer más

Usando Iteradores para recorrer colecciones en PHP5

Los iteradores nos permiten recorrer de forma fácil colecciones de objetos, de forma similar a como recorreríamos un array o una lista con un while o un foreach. Imaginemos que tenemos una aplicación en la que tenemos una clase Book que representa libros y queremos utilizar una colección de libros. Una forma sería simplemente utilizar […]

Leer más
Página 6 de 30« Primero...45678...Último »