Mostrar la carpeta Librería en Mac OS X
Desde Mac OS X Lion la carpeta Librería aparece oculta por defecto. Para mostrarla teclead ésto desde el terminal:
chflags nohidden ~/Library/
Actualización:
Desde Mac OS X Mavericks se puede mostrar sin necesidad de abrir el Terminal. Vamos en el Finder a la carpeta de inicio de nuestro usuario, es decir, Macintosh HD/Usuarios/<tu_usuario>, y en el Menú Visualización entramos en Mostrar opciones de visualización y marcamos la casilla Mostrar la carpeta Librería, que está en la parte inferior.
Archivado en Mac | Etiquetas: Apple, Finder, Terminal | Comentarios desactivadosPermitir escritura de unidades NTFS en Mac OS X
Podemos habilitar la escritura de unidades NTFS en Mac OS X sin necesidad de instalar software adicional. Para ello:
1) En Terminal crear el archivo fstab
sudo nano /etc/fstab (nos pedirá contraseña de usuario root)
2) Escribir en el archivo con el editor:
LABEL=device-name none ntfs rw,auto,nobrowse (siendo device-name el nombre de la unidad al montarse en el Finder, evitar los espacios en blanco)
3) Salir y guardar con la secuencia:
Crtl + X
y
Enter
4) Como todo, el habilitar la escritura en la unidad tiene un precio. A partir de ahora no aparecerá la unidad montada en el sistema cada vez que la conectes. Para poder acceder a ella hay que hacerlo a través de la carpeta Volumes. La forma más cómoda para hacerlo es crearse un acceso directo en el escritorio. Desde el propio Terminal teclear:
ln -s /Volumes ~/Desktop/Volumes
5) Para deshacer todo lo anterior, desde Terminal:
sudo rm /etc/fstab (elimina el archivo)
o
accedemos a editar el archivo como el punto 1), eliminamos la línea escrita y salimos y guardamos como en el punto 3)
Mostrar contraseña admin Plesk desde acceso ssh
Si se os ha olvidado la contraseña del administrador del panel Plesk pero tenéis acceso al servidor vía ssh, se puede recuperar con este comando:
cat /etc/psa/.psa.shadow
Archivado en Servidores | Etiquetas: Plesk, Terminal | Comentarios desactivadosObtener próximo valor de auto_increment en una tabla MySQL
Para ello ejecutamos la siguiente query:
SELECT Auto_increment as total FROM information_schema.tables WHERE table_name=»tabla_ref»
Reemplazamos tabla_ref por el nombre de la tabla en cuestión. La salida será total = x, siendo x el próximo valor de campo con auto incremento.
Archivado en Developer | Etiquetas: MySQL | Comentarios desactivadosSpot Tráfico Gobierno Vasco
Impactante campaña realizada por el gobierno vasco. Se te quitan las ganas de beber al volante.
Archivado en Publicidad | Comentarios desactivadosEstablecer las páginas de error en el servidor con .htaccess
Editamos nuestro archivo .htaccess con estas líneas apuntando a los archivos deseados.
ErrorDocument 401 /error/401.php
ErrorDocument 403 /error/403.php
ErrorDocument 404 /error/404.php
ErrorDocument 500 /error/500.php
Establecer el tamaño máximo de los uploads en el servidor Linux
En el archivo .htaccess añadimos estas líneas:
php_value upload_max_filesize 10M
En este caso se ha limitado a 10 MBytes.
Adicionalmente se puede limitar el tamaño máximo de envío por POST con la línea:
php_value post_max_size 10M
Archivado en Developer, Servidores | Etiquetas: htaccess, Linux | Comentarios desactivadosEjecutar archivos con extensión .asp como PHP.
En el archivo .htaccess añadimos esta línea.
AddHandler application/x-httpd-php .asp
Lógicamente el contenido del archivo tiene que ser código PHP.
Archivado en Developer, Servidores | Etiquetas: ASP, htaccess, PHP | Comentarios desactivadosFunción stripslashes para ASP (VBScript)
Esta función sería la equivalente a su homónima de PHP.
function stripslashes(safeString)
dim regEx
set regEx = new RegExp
with regEx
.Global = true
.IgnoreCase = true
.Pattern = "\\([\000\010\011\012\015\032\042\047\134\140])"
end with
stripslashes = regEx.replace(safeString, "$1")
set regEx = nothing
end function
Función addslashes para ASP (VBScript)
Esta función sería la equivalente a su homónima de PHP.
function addslashes(unsafeString)
dim regEx
set regEx = new RegExp
with regEx
.Global = true
.IgnoreCase = true
.Pattern = "([\000\010\011\012\015\032\042\047\134\140])"
end with
addslashes = regEx.replace(unsafeString, "\$1")
set regEx = nothing
end function