Principio de acceso uniforme

Del Libro de Scala: Programming in Scala.
El principio de acceso uniforme dice: El código cliente no tiene porque ser afectado por la decisión de implementar un atributo como un campo o método.

De la wikipedia.
​Principio de acceso uniforme: desde el punto de vista de un cliente del programa que hace una llamada a una función de clase, si una consulta es un atributo (campo en cada objeto) o una función (algoritmo) no tiene que tener ninguna diferencia.

Error al truncar tablas en mysql: Cannot truncate a table referenced in a foreign key constraint

Tratando de truncar una tabla en INNODB me salio el siguiente error:
Cannot truncate a table referenced in a foreign key constraint
Consultando, encontré que desabilitando la protección de llaves foraneas se podia truncar.

SET FOREIGN_KEY_CHECKS = 0;
TRUNCATE table;
SET FOREIGN_KEY_CHECKS = 1;
Pero a mi no me ha gustado eso de romper la integridad así que opté mejor por un delete:
Delete from table;

Sin el where porque me importaba borrar todos los datos. 

 

Como instalar Vagrant en Debian Wheezy

En el trabajo vamos a desarrollar una nueva web que va ser un indexador de clasificados. Para empezar a montar el entorno de desarrollo pensamos en Vagrant.
 

Vagrant es una poderosa herramienta open source para configurar y desplegar múltiples entornos de desarrollo. Esta diseñada para trabajar en Linux, Mac OS X y Windows, aunque viene con VirtualBox para las necesidades de virtualización, se puede utilizar también con otros proveedores como VMware o AWS.

Páginas