Kubuntu 11.04 no recuerda la resolución de pantalla

Esto es lo que yo he hecho en mi reción instalado Kubuntu 11.04 para que al reiniciar me recuerde la configuración de pantalla y otras características:

sudo apt-add-repository ppa:kubuntu-ppa

sudo apt-get update

sudo apt-get upgrade

sudo systemsettings

Esto lo que hace es actualizar el KDE a la última versión del repositorio de Kubuntu, y luego ejecuta el administrador de configuración del sistema. Una vez abierto, volvéis a especificar vuestra configuración de pantalla, lo guardais, reiniciais y ya debería funcionar bien.

 

jQuery: Plugin para mostrar las fechas en formato amigable

Habréis visto que en muchas webs en vez de poner fechas de forma: “20/08/2011” ponen algo como “Hace 3 semanas”, a esto se llama mostrar fechas en formato amigable, y nuestro amigo John Resig a creado un plugin, para jQuery, llamado Pretty Date que cumple su cometido a la perfección.

jQuery: Plugin para hacer zoom de imágenes

Con el plugin Zoomy de jQuery podremos hacer zoom de imágenes de nuestro HTML, y tan fácil como el siguiente código:

[sourcecode language=”javascript”]
$(‘.zoom’).zoomy();
[/sourcecode]

El código anterior aplicará el plugin a todas las imágenes que tengan asociada una clase ‘zoom’, por ejemplo:

[sourcecode language=”html”]
<img src=’mi_imagen.png’ class=’zoom’ />
[/sourcecode]

Toda la información, ejemplo y código fuente en su página oficial:
Zoomy jQuery Plugin.

PHP: Forzar la descarga de un fichero desde navegador.

Alguna vez habremos querido desde nuestra web que un enlace interno a un fichero nuestro sea descargado realmente y no abierto o interpretado por el navegador o por el programa de turno del sistema operativo.

Para hacer esto nos crearemos un script en PHP como este:

Hay muchas veces que queremos que desde nuestra web, a la hora de descargar un fichero, real
A esa página le pondremos el siguiente código:

[sourcecode language=”php”]
<?php
$fichero = $_REQUEST[‘f’];

if (trim($fichero)!=”) {
$path = ‘path_al_fichero’ . ‘/’ . $fichero;
if (is_file($path)) {
header ("Content-Disposition: attachment; filename=" . $path . "nn");
header ("Content-Type: application/octet-stream");
header ("Content-Length: " . filesize($path));
readfile($path);
}
}

?>
[/sourcecode]

Le pondremos el nombre download.php, y desde otra página crearemos enlaces de la siguiente forma:

[sourcecode language=”html”]
<a href="download.php?f=documento.pdf">Bajar documento</a>
[/sourcecode]

Donde documento.pdf es el documento que queremos descargar.