gnome-keyring:: couldn’t connect to: /tmp/…

29/11/2012

Hace tiempo que al realizar ciertas operaciones aparece el siguiente mensaje de aviso:

WARNING: gnome-keyring:: couldn’t connect to: /tmp/keyring-9XghIQ/pkcs11: No existe el archivo o el directorio

Para solucionarlo hay que editar el fichero

/etc/xdg/autostart/gnome-keyring-pkcs11.desktop

y añadir lo que está en negrita:

[Desktop Entry]
Type=Application
Name=Certificate and Key Storage
Comment=GNOME Keyring: PKCS#11 Component
Exec=/usr/bin/gnome-keyring-daemon –start –components=pkcs11
OnlyShowIn=GNOME;Unity;LXDE;
X-GNOME-Autostart-Phase=Initialization
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-keyring
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.2
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-keyring


Eclipse + WebLogic Server Tools: “unable to validate weblogic domain”

8/11/2012

Si instalas el Oracle Enterprise Pack (WebLogic Server Tools) en Eclipse y al arrancar una instancia de WL, eclipse da un error “failed to start: unable to validate weblogic domain”, se debe a esto: Eclipse arranca con JDK >= 1.6 y WL con JDK = 1.5, pero hay una incompatibilidad que se soluciona editando el fichero eclipse.ini, añadiendo

-Dsun.lang.ClassLoader.allowArraySyntax=true

Tras reiniciar Eclipse, ya se podrá iniciar la instacia de WL sin problemas.


SVN: obtener sólo algunos ficheros

16/10/2012

Supongamos que queremos obtener sólo unos pocos ficheros de un repositorio muy grande. Podemos lograrlo con las siguientes instrucciones:

1. Obtener una copia vacía del repositorio:

svn checkout URL –depth empty

2. Listar los ficheros para saber el nombre exacto del que nos interesa:

svn list –recursive URL

3. Obtener el fichero que nos interesa:

svn update FICHERO

Otra forma más breve, si sólo queremos descargarlo y trastear con él, sin que sea gestionado por el SVN durante el proceso:

svn export URL localpath


Problema de certificados con SVN

4/10/2012

He estado encontrado problemas con el saludo SSL debido al certificado del servidor. Resulta que Ubuntu utiliza la librería libneon-gnutls que verifica los certificados de una forma más restrictiva que libneon.

La solución la he encontrado en el blog “Occasional Thoughts”:

1) Desinstalar el paquete libneon:

sudo apt-get remove libneon27>

2) Descargar la última versión del paquete libneon de http://packages.debian.org/squeeze/libneon27

3) Instalar una dependencia requerida:

sudo apt-get install libssl0.9.8

3) Instalar el paquete descargado previamente:

sudo dpkg -i libneon27_0.29.3-3_amd64.deb

3) Cambiar el enlace simbólico:

sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old
sudo ln -s /usr/lib/libneon.so.27 /usr/lib/libneon-gnutls.so.27


Algunas optimaciones

17/05/2012

Para que nuestro linux vaya mejor:

1) Añadir el parámetro “noatime” en la directiva de montaje del sistema de archivos en /etc/fstab

2) Bajar el valor de swappiness a 10: editar el fichero /etc/sysctl.conf y añadir la línea “vm.swappiness=10”

3) Instalar el paquete “preload” que basándose en apuntes estadísticos del uso de aplicaciones realiza una precarga en memoria para minimizar su tiempo de carga


Escalar PDF

16/04/2012

Si tenemos un documento con un tamaño de página, por ejemplo ‘letter’ y vamos a imprimirlo en hojas de otro tamaño, digamos A4, veremos cómo el resultado no es satisfactorio. Es conveniente aplicar un proceso de escalado al documento:

pdftops -paper A4 -expand ChrystianScienceHymnal.pdf

Esto generará un archivo .ps con el tamaño de página A4.

Otra utilidad interesante: pdfcrop. Si tenemos un documento cuya área de texto es pequeña, es decir, tiene unos márgenes muy grandes, podemos recortar dichos márgenes fácilmente:

pdfcrop infile.pdf outfile.pdf


Montar imagen ISO

27/01/2011

Para montar una imagen ISO en el sistema de archivos:

sudo mkdir /media/iso
sudo mount -t iso9660 mi_imagen.iso /media/iso -o loop

Si es una imagen de un DVD:

sudo mount -t udf,iso9660 mi_imagen.iso /media/iso -o loop