Incrementar la velocidad de transferencia con scp y rsync

publicado por Carlos Torres el 23/05/2013 18:20

 Cuando se realizan copias remotas usando comandos como scp y rsync, o en redes locales altamente congestionadas, podemos aumentar el rendimiento de las transferencias comprimiendo el envío.

Leer más...

Ajustando permisos de Apache y usuario FTP en un servidor LAMP

publicado por Carlos Torres el 23/05/2013 17:57
Nuestro objetivo es que puedan convivir los permisos del FTP del usuario y del servidor web (PHP) para que no existan problemas de falta de permisos cuando el servidor web intenta escribir en determinados directorios del usuario.
Leer más...

Desactivar el bloqueo de sesion (lock screen) en Ubuntu 12.10

publicado por Miguel Angel Fernández el 04/05/2013 15:25

Las últimas versiones de Ubuntu han quitado el salvapantallas, cosa que esta muy bien ya que no hace otra cosas que consumir recursos y ya no es necesario en los monitores tft y led actuales.

El problema es que ahora no podemos desactivar el lock screen desde el panel de control y si no tenemos un ordenador que necesite privacidad cuando nos levantamos de la mesa, es muy molesto estar logeandose cada ver que salta esta protección.

Si queremos desactivarlo, abrimos un terminal pulsando Ctrl + Alt + T y tecleamos el comando:

gsettings set org.gnome.desktop.screensaver lock-enabled false

Si ademas queremos desactivar el apagado de pantalla, que suele ser cada 5 minutos de inactividad, tecleamos en el terminal:

gsettings set org.gnome.desktop.screensaver idle-activation-enabled false

Ahora si queremos cerrar la sesión lo podemos seguir haciendo pero de forma manual.

Leer más...

Problemas con campos blobs sin valor por defecto en MySQL

publicado por Miguel Angel Fernández el 10/04/2013 12:19

Los campos BLOB de MySQL son ideales para almacenar objetos serializados, el problema es que en su construcción no puedes aplicarles un valor por defecto (ni siquiera null) y al realizar un INSERT de la fila sin rellenar el campo, el sistema te devuelve un error de que el campo no tiene un "default value":

SQL Error (1364): Field 'CAMPO_BLOB' doesn't have a default value

Este problema es debido a que la configuración de SQL de MySQL está en modo estricto (strict mode) y he podido notar que esto ocurre en las instalaciones bajo Windows.

Podemos desactivar esta propiedad y el error se convertirá en un warning de la siguiente manera:

En el fichero my.cnf cambiar la variable: 

sql_mode="STRICT_TRANS_TABLES,otras,listas,de,opciones"

Eliminando el valor "STRICT_TRANS_TABLES".

Tambien lo podemos hacer a traves de una sentencia SQL:

SET @@global.sql_mode = "";
Leer más...

Al actualizar RoundCube no funcionan los alias de correo

publicado por Miguel Angel Fernández el 28/03/2013 13:59

Al actualizar el RoundCube me dejan de funcionar los alias de correo para auntentificarnos si utilizamos el plugin 'virtuser_file'. 

La actualizacion ha eliminado la configuración del plugin "virtuser"

Debemos añadir al fichero config/main.inc.php las lineas:

// Path to a virtuser table file to resolve user names and e-mail addresses
$rcmail_config['virtuser_file'] = '/etc/postfix/virtual';

// Query to resolve user names and e-mail addresses from the database
// %u will be replaced with the current username for login.
// The query should select the user's e-mail address as first column
// and optional identity name as second column
$rcmail_config['virtuser_query'] = '';
 

Esta configuración es si utilizamos Postfix como servidor de correo.

Leer más...