anotaciones que no quiero recordar, ni olvidar

me

Blog Técnico

Borrar archivos en masa, o cómo solucionar el problema "/bin/rm: Argument list too long"

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Cuando un directorio contiene varios cientos de miles de archivos, el comando rm -rf no funciona.
Podemos hacerlo con un bucle for

Mostrar/Ocultar código bash

Ver código
for i in ls /ruta/de/mi/directorio/*; do rm -v $i -f; done

con un find:

Mostrar/Ocultar código bash

Ver código
find /ruta/de/mi/directorio/ -name '*' | xargs rm

o con algo mejor, un find de 10 en 10:

Mostrar/Ocultar código bash

Ver código
find /ruta/de/mi/directorio/ -name '*' -print0 | xargs -0 -n 10 rm

Cómo generar un archivo descargable en php, un CSV por ejemplo.

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Con la cabecera "header", valga la redundancia; o sea colocando esto al inicio del fichero:

Mostrar/Ocultar código php

Ver código
 
header("Content-Description: File Transfer");  
header("Content-Type: application/force-download");  
header("Pragma: public"); 
header("Expires: 0"); 
header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); 
header("Cache-Control: private",false); 
header("Content-Disposition: attachment; filename=\"nombredeldescargable.csv\";" ); 
header("Content-Transfer-Encoding: binary");
echo "contenido del archivo";
 

Cómo mostrar todas las variables PHP que intervienen de una pagina web (el domumento actual de carga)

Ratio: 5 / 5

Iniciar activoIniciar activoIniciar activoIniciar activoIniciar activo

Mostrar/Ocultar código php

Aumentar conexiones correo IMAP desde la misma IP

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Para aumentar el número de conexiones por ip debes modificar el archivo:

/etc/courier-imap/imapd

aumentar:

MAXDAEMONS=

MAXPERIP=

Por unos valores razonables.

Despues de guardar la configuración, reiniciar el servicio:

/etc/init.d/courier-imap restart

Error al copiar, o clonar en imagen, un DVD UDF en Debian o Xubuntu

Ratio: 0 / 5

Inicio inactivoInicio inactivoInicio inactivoInicio inactivoInicio inactivo

Tengamos o no instalado el quemador Brasero, inicialmente nos dará un error.
Por un lado debemos soportar un DVD UDF y por otro el quemador Brasero la librería que nos permitirá decodificar un DVD en CSS: libdvdcss.so.2

Mostrar/Ocultar código bash

Ver código
apt-get install brasero udftools libdvdread4
sudo /usr/share/doc/libdvdread4/install-css.sh
brasero