Validación “edit unique” en CodeIgniter

Es cierto, CodeIniger, tiene muy buen sistema de validaciones, aunque le falten algunas tan tontas como un validador de fechas, y uno que compruebe que antes de realizar un update en la base de datos compruebe que los campos que hemos declarado como claves UNIQUE sigan siéndolo con los nuevos datos que estamos modificando.

Trabajar con MY_Controller de CodeIgniter

Reemplazar las librerías nativas de CI con nuestras propias versiones. Asignando un nombre a los archivos de clase idéntico a una librería nativa causaremos que CI los utilice en lugar de las clases nativas. Esta característica se invoca de la forma más elemental: llamar a la librería igual que su nombre nativo de CI. Por ejemplo para reemplazar con nuestro propio código a la librería nativa de Email tan solo tenemos que crear el archivo application/libraries/Email.php y declarar su clase como:

Los permisos de archivos en Linux

Cada archivo y directorio en Linux tiene asociado un conjunto de permisos de determina quiénes pueden acceder y en qué forma. Estos permisos se pueden establecer para restringir el acceso a tres entidades y de tres formas: a usted, al grupo al que perteneces y a otros ―es decir, todo el mundo―.

keep calm and #!/bin/bash

Leer argumentos en scripts en bash

Como venimos escribiendo acerca del entorno de terminal bash sobre sus variables, las posibilidades del entorno y preparar nuestro sistema para ejecutar scripts incluso con algún ejemplo sobre criptografía en este artículo vamos a ver la forma de recibir argumentos desde la linea de comando para ser leídos en un script bash.