Cooliris, uno de mis add-ons favoritos para firefox, estaba disponible solo para windows aghh
Afortunadamente hace poco me encontre con la sorpresa de que muy pronto estara disponible para linux.
Para instalarlo y ver de que se trata basta con ir a esta pagina y dar clic en Download en el enlace correspondiente a tu sistema operativo. A pesar de ser “beta” a mi me ha funcionado bastante bien. Espero que muy pronto liberen la version oficial.

Si no sabes de que se trata cooliris, aqui dejo una demostracion

Java – String.Format

Marzo 30, 2009

El día de hoy requerí sustituir posicionalmente valores en una cadena.
Por ejemplo, como entrada recibo la cadena

select * from usr{0}.empleados

y requiero que la salida sea

select * from usrVentas.empleados

En .NET basta con hacer un

String.Format(“select * from usr{0}.empleados”,”Ventas”)

En Java, por suerte, no es mucho mas complicado. Se haría de la siguiente forma

String cadena=new MessageFormat(“select * from usr{0}.empleados”).format(“Ventas”)

Algo curioso que me sucedió fue cuando intente formatear la siguiente cadena

select ‘inactivo’,nombre from usr{0}.empleados

me la convertía en

select inactivo,nombre from usrVentas.empleados

lo que me produjó un error ya que removió los apóstrofes. Para evitar esto hay que reemplazar previamente los apóstrofes por dobles apóstrofes como se muestra a continuación. La razón se explica en uno de los enlaces.

String cadena=new MessageFormat(“select ‘inactivo’,nombre from usr{0}.empleados”.replace(“‘”, “””)).format(“Ventas”)

Referencias:
Class MessageFormat
Apostrophe handling of java.text.MessageFormat
String.Format in C#

Hace tiempo publiqué un artículo de como sincronizar carpetas con unison, ahora veremos como hacerlo mediante rsync.

Para sincronizar 2 carpetas localmente utilizo el siguiente comando

sudo rsync –delete –exclude=”.*/” -avv /home/vladimir/origen/ /media/disk/destino

donde –delete le indica que elimine los archivos que existan en destino pero no en origen y la opción exclude para que no sincronice los archivos ocultos. Con ello origen y destino estarán sincronizados.

También te puede ser de utilidad comparar las carpetas

Con la finalidad de hacer un “deploy” de una aplicación que estoy desarrollando instale el servidor de aplicaciones jboss. Para instalarlo basta con descomprimirlo en la carpeta de tu elección.
Una vez instalado hay que configurarlo en eclipse, esto lo haces mediante la ventana de servidores dando clic derecho para crear una nueva conexión al servidor.

Te mostrara el asistente para agregar el servidor

y al dar clic en siguiente es cuando empezaron los problemas

La solución a este error la encontré aquí. Resumiendo, hay que editar el archivo “CARPETA_ECLIPSE\plugins\org.eclipse.jst.server.generic.jboss_1.5….\servers\jboss5.serverdef” cambiando

<exclude name=”server/default/lib/mail.jar”>

por

<exclude name=”common/lib/mail.jar”>

y

<archive path=”${serverRootDirectory}/server/default/lib/mail.jar”>

por

<archive path=”${serverRootDirectory}/common/lib/mail.jar”>

Con ello ya podemos crear la conexion e iniciar o detener el servidor.

Hace un tiempo tenía un problema con compiz. Cuando abría el k3b, openoffice, amarok y algunos otros, los menús no aparecían, bueno, el texto. Lo que hacía era cambiar momentaneamente con fusion-icon el manejador de ventanas por el Metacity y esto me quitaba el problema.
El día de hoy me convenció mi hermana de buscar una solución. Entonces encontré aquí lo que estaba buscando.
Sólo hay que ejecutar en una terminal

gksudo gedit /etc/X11/xorg.conf

y en la sección Device agregar(desactivar) la opción RenderAccel. Una vez hecho esto, guarda los cambios y reinicia el servidor X(cierra tu sesión y vuelve a entrar o más rápido presionando ctrl-alt-backspace)
Por ejemplo, si tu xorg.conf contiene

Section “Device”
    Identifier    “Configured Video Device”
    Driver    “nvidia”
    Option    “NoLogo”    “True”
EndSection

cambialo por

Section “Device”
    Identifier    “Configured Video Device”
    Driver    “nvidia”
    Option    “NoLogo”    “True”
    Option    “RenderAccel”    “0″
EndSection

Para comparar carpetas puedes utilizar el comando diff. A pesar de que el objetivo del comando es comparar archivos línea por línea, lo podemos utilizar para comparar el contenido de 2 carpetas.

Para utilizarlo basta ejecutar el siguiente comando

diff -ru carpeta1 carpeta2

Referencias
Ubuntu forum