Extensiones firefox en Ubuntu Hoary

Resulta que Ubuntu Hoary actualmente incorpora Mozilla Firefox 1.0.4 dado que este resuelve problemas importantes de seguridad, pero sin embargo es tratado como si se tratase de un 1.0 en la configuración. Cuando intentamos descargarnos extensiones para el mismo (Herramientas -> Extensions -> Obtener más extensiones) nos lleva a una página donde se nos invita a actualizar nuestro Firefox y no se nos permite instalar ninguna extensión.

Para solucionar el problema, ante todo… hay que tener firefox actualizado a la última version de Ubuntu, entonces abrimos el navegador y ponemos en la barra de direcciones “about:config”. A continuación cambiamos el valor de “general.useragent.vendorSub” a “1.0.4”. Ahora ya podremos instalar las extesiones que queramos 🙂

Aplicaciones java dejan de iniciarse

Desde hace unos días me he dado cuenta que las aplicaciones java no me funcionan, intento ejecutar jEdit y se queda bloqueado en la pantalla de inicio o intento ejecutar azureus y me da una excepción:

Starting Azureus...
Java exec found in PATH. Verifying...
Suitable java version found [java = 1.5.0_04]
Configuring environment...
Loading Azureus:
java -Xms16m -Xmx128m -cp "/opt/azureus/Azureus2.jar:/opt/azureus/swt.jar:/opt/azureus/swt-mozilla.jar:/opt/azureus/swt-pi.jar" -Djava.library.path="/opt/azureus" -Dazureus.install.path="/opt/azureus" org.gudy.azureus2.ui.swt.Main ''
StartSocket: passing startup args to already-running Azureus java process.
DEBUG::Sun Jun 26 21:43:59 CEST 2005
  java.net.SocketException: Network is unreachable
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:364)
        at java.net.Socket.connect(Socket.java:507)
        at java.net.Socket.connect(Socket.java:457)
        at java.net.Socket.(Socket.java:365)
        at java.net.Socket.(Socket.java:178)
        at org.gudy.azureus2.ui.swt.StartSocket.(StartSocket.java:44)
        at org.gudy.azureus2.ui.swt.Main.(Main.java:75)
        at org.gudy.azureus2.ui.swt.Main.main(Main.java:98)

Azureus TERMINATED.

Después de reinstalar 20 veces el JDK, probando tanto java 1.4 como 1.5… he encontrado el problema gracias a un foro. Resulta que últimamente casi siempre utilizo wireless y por tanto cuando Ubuntu inicia la configuración de las tarjetas de red en el arranque, presiono CTRL+c para que se lo salte. En consecuencia, también se salta la configuración de la interfaz loopback. Esto hace que aplicaciones como jEdit o azureus no arranquen… solución:

sudo ifconfig lo 127.0.0.1 up

La verdad es que la gestión de la configuración de redes en GNU/Linux sigue siendo bastante precaria a nivel gráfico. Por consola es una maravilla, te montas los scripts que quieras y haces miles de virguerias. Pero los usuarios medios lo que quieres es configurar la red lo más automatizado posible, si estas cerca de la wireless del trabajo que se conecte a esa sin demasiadas preguntas y si estas en la wireless de tu casa lo mismo. Ojala mejore este aspecto.

Ubuntu en Qemu

Qemu es un emulador que nos va a permitir tener un sistema operativo instalado “dentro” de nuestro sistema operativo. Por ejemplo, podemos estar usando Fedora e instalar en una máquina virtual una Ubuntu sin tener que particionar, además a esta podremos acceder sin reiniciar.

En mi caso voy a instalar una Ubuntu dentro de otra Ubuntu, de esta forma podré comprobar que funciona correctamente y se podrá usar en los cursos de GNU/Linux. Así los alumnos pueden ver como se lleva a cabo el proceso de instalación sin necesidad de CD-ROM o de particionamiento.

Para empezar creamos el archivo que representará el disco duro de nuestra máquina virtual, como Ubuntu ocupa unos 1.5GB, lo crearé de 2GB (Si quisieramos 10GB usariamos por ejemplo 10485760):
Continue reading Ubuntu en Qemu

Synergy, un ratón/teclado y múltiples ordenadores

Mi hermano me ha regalado para mi cumpleaños un fantástico monitor plano LG Flatron L1730S:



Es una maravilla trabajar con esa pantalla de 17″ y una resolución de 1280 x 1024 😀

Ahora dispongo de suficiente espacio en la mesa como para poner el portatil y la pantalla del sobremesa simultáneamente. La única incomodidad es tener que ir alternando entre un teclado/ratón y otro. Por suerte este problema tiene fácil solución con Synergy.
Continue reading Synergy, un ratón/teclado y múltiples ordenadores

Consejos de la Guardia Civil a los niños

En el Diari de Tarragona, versión impresa, encuentro una notícia donde habla de “La mayoría de detenidos por la red de pornografía infantil son estudiantes”. En el artículo se explican las últimas redadas llevadas a cabo, donde además se hace alguna mención a las redes P2P. Las explicaciones de las redes P2P me parecen en ocasiones insuficientes o inexactas y pueden inducir a pensar que estas son las culpables de este tipo de situaciones tan desagradables, cosa que ni de lejos es cierta. Internet y los P2P son un medio que los deprabados utilizan hoy en día, igual que podrian utilizar el correo postal, y no por eso debemos criminalizar el medio.

En cualquier caso, lo que más me ha impactado del artículo es un recuadro que aparece en la parte superior derecha titulado “Consejos a los niños para evitar caer en redes de pederastia”. Consiste en una serie de puntos en forma de consejos y se indica como fuente la Guardia Civil. Pasemos a ver cada uno de estos:
Continue reading Consejos de la Guardia Civil a los niños

Monitorización de servidores

Esta tarde mientras estaba en el lugar de trabajo de uno de los técnicos de mi Universidad (preparando las máquinas para el curso de Linux), de repente se escucha una voz sintetizada que decia “A la mierda”. Me quedo a cuadros y le pregunto si se trata de festival… por lo visto combina dicho sintetizador de voz con Nagios, un sistema que te permite monitorizar servidores o servicios y te avisa cuando estos dejan de funcionar.

Los avisos son configurables, por ejemplo podria montarse un sistema de avisos por email, sms… dependiendo de la hora del día. Como el se encarga de diversos servidores de la red, este sistema le viene genial dado que puede enterarse de que un servicio deja de prestarse incluso antes que cualquier usuario 🙂

Migrar de drupal a wordpress

Para migrar de drupal a wordpress es posible utilizar las sentencias SQL que indico al final del post. Las he sacado de otra web cuyo link he perdido y he hecho algún pequeño retoque.

Se pierden los usuarios y las relaciones artículos/comentarios – autores. El resto se conserva.

Las sentencias suponen que estamos trabajando sobre la BD de wordpress y que la base de datos de drupal se llama precisamente “drupal”:
Continue reading Migrar de drupal a wordpress

Ceguera a los banners

En alguno de mis anteriores trabajos ya mantuve algun pequeño debate sobre la calidad de los banners en las páginas web. Solia sostener que según como situes los banners, la cantidad que pongas y la forma de estos (colores, animaciones, etc…) hacen que sea muy fácil ignorarlos. Por tanto, acabas reduciendo su efectividad a mínimos.

Hoy he leido un artículo donde confirman dichos pensamientos, se trata de Ceguera a los banners, cómo se produce este fenómeno psicológico de Eduardo Manchón.