Instalar pnopaste (Perl Nopaste)

Quería tener un pastebin/nopaste en mi servidor y este me ha gustado. Se puede instalar con los sources de Debian Squeeze, pero yo lo instalaré desde las fuentes.

Primero se descarga desde http://sourceforge.net/projects/pnopaste/. Se descomprime en un directorio visible por el servidor web (por ejemplo: /home/www/public_html/pnopaste)

cd /home/www/public_html
wget http://garr.dl.sourceforge.net/project/pnopaste/pnopaste/1.3/pnopaste-1.3.tar.gz
tar xzv pnopaste-1.3.tar.gz
mv pnopaste-1.3 pnopaste

Voy a suponer que ya tenemos un usuario y una base de datos lista para usar por pnopaste. Lo que haremos será crear las tablas de esa base de datos:

cd /home/www/public_html/pnopaste/sql
mysql -u usuariopnopaste -p dbpnopaste < mysql_5.sql

Lo siguiente es modificar ciertos archivos. SQL_Access.pm debe contener los datos para conectar con la base de datos. En Syntax_Languages.pm elegiremos los lenguajes que nos dejará resaltar(VHDL, Matlab, etc). Para que funcione el script expired_delete.pl hay que añadir una línea antes de use lib::Expire;

use lib "/home/www/public_html/pnopaste";

Ahora a instalarlo (como root):

cd /home/www/public_html
cp bin/nopaste-it /usr/bin/
gzip man/nopaste-it.1
cp man/nopaste-it.1.gz /usr/share/man/man1

Dentro de la configuración del Apache, se recomienda que el DocumentRoot tenga lo siguiente:


<Directory /home/www/public_html/pnopaste>
   AllowOverride   all
   DirectoryIndex  index.pl
   AddHandler      cgi-script .pl
   Options         Indexes ExecCGI
</Directory>

Para probar si funciona: http://localhost/pnopaste

El nopaste-it es para enviar contenidos desde la línea de comandos. Para ver su uso: man nopaste-it.

PDF: cuatro páginas por cara

Ya había escrito sobre dos páginas por cara. Esta vez son cuatro y para que me resultara más fácil leerlos, he tenido que usar el parámetro column y scale.

El parámetro --column true hace que las páginas dentro la cara vayan en el siguiente orden:

pdfnup-column

Si no pusiéramos el anterior parámetro, se intercambiarían las páginas 2 y 3, quedando igual la 1 y 4.

Esta vez no quería ajustar los márgenes, lo que quería era reducir un poco. Para ello usé --scale 0.96 (menor que 1 para reducir).

Nuevo Documento de Texto falta en Windows XP/Vista

Hace algún tiempo me desapareció el menú de Nuevo -> Documento de Texto. No sé como sucedió, pero la solución la he obtenido de: http://capitalhead.com/articles/new-text-document-option-missing-in-windows-xp-and-vista.aspx

Tenemos que descargar este archivo: notepad.zip

Dentro se encuentra un archivo .reg que debemos ejecutar para modificar el Registro de Windows. Una vez ejecutado, deberemos reiniciar el ordenador o simplemente reiniciar la sesión de nuestro usuario.

Actualización: el usuario Zeibe comenta que ha probado este método en Windows 8 y también funciona.