Recientemente ha sido mi cumple y mi novia (muchas gracias cariño :) ) me ha regalado la Tablet Energy Sistem i828 HD de 8 GB que venía preinstalada con Android 2.3.1 y un Launcher que “imita” ICS (necesario porque solamente tiene el botón físico de Home, nada de botón de retroceso ni de opciones). Afortunadamente el día 10/05/12 salió la actualización a ICS 4.0.3. Tas descargar e instalar la actualización siguiendo las instrucciones disponibles en la página de soporte oficial toca rootear el dispositivo para poder tener acceso total al mismo.

Leer el resto de esta entrada »

Un script para descargar, compilar e instalar la nueva versión 2.8 de Gimp en Ubuntu 10.04 LTS Lucid:

#!/bin/sh
# by this script you can install gimp 2.8 on your ubuntu 10.04 LTS lucid
# this script has been made by http://www.facebook.com/andrea.roscioli
# this script has been tested on ubuntu 10.04 LTS only

# make a new dir called tmp*****************************
mkdir -p ~/tmp/gimp
chmod 777 ~/tmp
cd ~/tmp/gimp

# download gimp**************************************
wget ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-2.8.0.tar.bz2
tar -xjf gimp-2.8.0.tar.bz2
rm -f gimp-2.8.0.tar.bz2
export PATH=/opt/gimp-2.8/bin:$PATH
export PKG_CONFIG_PATH=/opt/gimp-2.8/lib/pkgconfig
export LD_LIBRARY_PATH=/opt/gimp-2.8/lib

#***************************************************
sudo apt-get build-dep gimp
sudo apt-get install git-core
#****************************************************

#install libtool************************************
sudo apt-get install libtool

#install babl***************************************
git clone git://git.gnome.org/babl
cd babl
./autogen.sh --prefix=/opt/gimp-2.8
make -j5
sudo make install -j5
cd ..
rm -rf babl

#install glib***************************************
wget http://ftp.gnome.org/pub/gnome/sources/glib/2.32/glib-2.32.2.tar.xz
tar -xvf glib-2.32.2.tar.xz
rm -f glib-2.32.2.tar.xz
cd glib-2.32.2
./configure --prefix=/opt/gimp-2.8
make
sudo make install
cd ..
rm -rf glib-2.32.2

#install gegl****************************************
wget ftp://ftp.gimp.org/pub/gegl/0.2/gegl-0.2.0.tar.bz2
tar -xjf gegl-0.2.0.tar.bz2
rm -f gegl-0.2.0.tar.bz2
cd gegl-0.2.0
./configure --prefix=/opt/gimp-2.8
make -j5 && sudo make install -j5
cd ..
rm -rf gegl-0.2.0

#install atk*****************************************
wget http://ftp.gnome.org/pub/gnome/sources/atk/2.4/atk-2.4.0.tar.xz
tar -xvf atk-2.4.0.tar.xz
rm -f atk-2.4.0.tar.xz
cd atk-2.4.0
./configure --prefix=/opt/gimp-2.8
make -j5 && sudo make install -j5
cd ..
rm -rf atk-2.4.0

#install pango***************************************
wget http://ftp.gnome.org/pub/gnome/sources/pango/1.30/pango-1.30.0.tar.xz
tar -xvf pango-1.30.0.tar.xz
rm -f pango-1.30.0.tar.xz
cd pango-1.30.0
./configure --prefix=/opt/gimp-2.8
make -j5 && sudo make install -j5
cd ..
rm -rf pango-1.30.0

#install gdk-pixbuf**********************************
wget http://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/2.26/gdk-pixbuf-2.26.1.tar.xz
tar -xvf gdk-pixbuf-2.26.1.tar.xz
rm -f gdk-pixbuf-2.26.1.tar.xz
cd gdk-pixbuf-2.26.1
./configure --prefix=/opt/gimp-2.8
make -j5 && sudo make install -j5
cd ..
rm -rf gdk-pixbuf-2.26.1

#install pixman**************************************
wget http://cairographics.org/releases/pixman-0.24.4.tar.gz
tar -zxvf pixman-0.24.4.tar.gz
rm -f pixman-0.24.4.tar.gz
cd pixman-0.24.4
./configure --prefix=/opt/gimp-2.8
make -j5 && sudo make install -j5
cd ..
rm -rf pixman-0.24.4

#install cairo****************************************
wget http://cairographics.org/releases/cairo-1.12.2.tar.xz
tar -xvf cairo-1.12.2.tar.xz
rm -f cairo-1.12.2.tar.xz
cd cairo-1.12.2
./configure --prefix=/opt/gimp-2.8
make -j5 && sudo make install -j5
cd ..
rm -rf cairo-1.12.2

#install gtk+****************************************
wget http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-2.24.10.tar.xz
tar -xvf gtk+-2.24.10.tar.xz
rm -f gtk+-2.24.10.tar.xz
cd gtk+-2.24.10
./configure --prefix=/opt/gimp-2.8
make -j5 && sudo make install -j5
cd ..
rm -rf gtk+-2.24.10

#install gimp****************************************
cd gimp-2.8.0
./configure --prefix=/opt/gimp-2.8
make -j5
sudo make install -j5
cd ..
rm -rf gimp-2.8.0
cd
rm -rf ~/tmp/gimp

ACTUALIZACIÓN: Debido a que utilizamos una versión diferente de gtk+ para gimp 2.8, gimp se verá “feo”. Tendremos que copiar los engines de /usr/lib/gtk-2.0/2.10.0/engines a /opt/gimp-2.8/lib/gtk-2.0/2.10.0/engines, el theme que utilizamos de /usr/share/themes a /opt/gimp-2.8/share/themes y los iconos del theme que usamos de /usr/share/icons to /opt/gimp-2.8/share/icons.

vía


Al intentar crear un perfil de servidor WebSphere utilizando el Rational Application Developer 7.5 en Ubuntu 10.04 se queda parado en “importConfigArchive”.

Según este foro de IBM parece ser que el problema está en que sh está enlazado con dash en vez de estar con bash.

Si hacemos que sh esté enlazado con bash, el proceso se puede realizar sin problema.

cd /bin
sudo rm sh
sudo ln -s bash sh

Aunque sería buena idea dejar todo como al principio una vez finalizado el proceso.

cd /bin
sudo rm sh
sudo ln -s dash sh

vía

Algunos enlaces de interés
Installing Rational Software Architect 7.5.4 on Ubuntu Karmic
Linux /Ubuntu tomcat -> too many open files


Necesitamos lanzar Lotus Notes con un wrapper para que se ejecute correctamente.

También necesitamos tener instalado ‘libgtk2.0-dev’ mediente apt-get o synaptic para que el script de construcción se ejecute correctamente.

Podemos realizar toda la operación por línea de comandos:

sudo apt-get install libgtk2.0-dev
mkdir -p /tmp/notesfix
cd /tmp/notesfix

wget --no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/Makefile

wget --no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/libnotesgtkfix.c

wget --no-check-certificate https://github.com/sgh/lotus-notes_gtk2.23.3/raw/d3492c997bc7a92b895fa1369d4743a8e20b56b5/notes-wrapper

make
chmod +x notes-wrapper
sudo cp notes-wrapper libnotesgtkfix.so /opt/ibm/lotus/notes/

También debemos añadir unas librerías que permiten ver correctamente el contenido de las ventanas:

wget http://www.freetechie.com/upload/lotus_notes/libgdk-x11-2.0.so.0
wget http://www.freetechie.com/upload/lotus_notes/libgdk_pixbuf-2.0.so.0
wget http://www.freetechie.com/upload/lotus_notes/libgdk_pixbuf_xlib-2.0.so.0
wget http://www.freetechie.com/upload/lotus_notes/libgtk-x11-2.0.so.0

sudo cp libgdk-x11-2.0.so.0 libgdk_pixbuf-2.0.so.0 libgdk_pixbuf_xlib-2.0.so.0 libgtk-x11-2.0.so.0 /opt/ibm/lotus/notes/

Ahora solamente falta modificar la entrada del menú para que se ejecute el comando notes-wrapper en vez de directamente notes:

sudo gedit /usr/share/applications/LotusNotes8.5.desktop

…y sustituye la línea
Exec=/opt/ibm/lotus/notes/framework/../notes %F
por
Exec=/opt/ibm/lotus/notes/framework/../notes-wrapper %F

NOTA: Como ocurría en 9.10, también es necesario instalar el paquete de fuentes ttf-xfree86-nonfree y t1-xfree86-nonfree.

vía

Algunos enlaces de interés
http://usablesoftware.wordpress.com/2011/04/05/lotus-notes-8-5-2-fp2-in-ubuntu-11-04-natty-narwhal-64bit-beta-1/#comment-168
https://github.com/sgh/lotus-notes_gtk2.23.3


Para que funcione una vez instalado, descarga dos archivos de 10.10
http://packages.ubuntu.com/maverick/i386/libgdk-pixbuf2.0-0/download
libgdk-pixbuf2.0-0_2.22.0-0ubuntu1_i386.deb
http://packages.ubuntu.com/maverick/i386/libgtk2.0-0/download
libgtk2.0-0_2.22.0-0ubuntu1_i386.deb

Extrae los siguientes ficheros y guárdalos en /opt/ibm/lotus/notes

/opt/ibm/lotus/notes/libgdk_pixbuf-2.0.so.0
/opt/ibm/lotus/notes/libgdk_pixbuf-2.0.so.0.2200.0
/opt/ibm/lotus/notes/libgdk_pixbuf_xlib-2.0.so.0
/opt/ibm/lotus/notes/libgdk_pixbuf_xlib-2.0.so.0.2200.0
/opt/ibm/lotus/notes/libgdk-x11-2.0.so.0
/opt/ibm/lotus/notes/libgdk-x11-2.0.so.0.2200.0
/opt/ibm/lotus/notes/libgtk-x11-2.0.so.0
/opt/ibm/lotus/notes/libgtk-x11-2.0.so.0.2200.0

Listo!

vía


Samba es una implementación libre del sistema de red de Microsoft. Samba proporciona servicios de archivo e impresión para varios clientes Microsoft Windows, se puede integrar con un dominio Windows Server, tanto como Primary Domain Controller (PDC) o como Domain Member. También pude formar parte de un dominio Active Directory.

Necesitas utilizar el comando smbstatus, que informa de las conexiones Samba actuales. Es un programa muy sencillo para listar las conexiones Samba actuales. Para mostrar las conexiones actuales simplemente escribe el comando:

$ smbstatus

Para mostrar información más detallada:

$ smbstatus -b

Mostrar una salida completa:

$ smbstatus -v

Mostrar solamente la lista de elementos compartidos:

$ smbstatus -s

via

Si quisiéramos “desconectar” a un usuario, ya que smbstatus proporciona el pid del smbd que está proporcionando el servicio al usuario, podríamos “matar” dicho proceso y así “desconectarlo”:

$ kill -15 pid

Algunos enlaces de interés:

QtSmbstatus


Recientemente la versión 0.5.7.5 de este estupendo addon para Firefox, ha dejado de funcionar (ya no aparece siquiera el número de mensajes nuevos). Esto es debido a un cambio en el código generado por parte de Google. Este problema me ha “forzado” a actualizarme a la versión 0.6.1. Pero, a partir de la versión 0.6, nunca ha funcionado la vista previa de mensajes de la bandeja de entrada.

Buceando por su código, examinando el resultado de las páginas obtenidas al navegar por GMail y trasteando un poco (o un mucho, según se mire :) ) he conseguido que funcione (al menos hasta que Google vuelva a cambiar algo).

Aquí podéis descargar la versión 0.6.1-rubensa (mi versión :P ) en la que funciona la vista previa de mensajes nuevos de la bandeja de entrada.

ACTUALIZACIÓN: Nueva versión 0.6.1-rubensa-b2 que acepta cualquier carácter (incluidos espacios en blanco) en la contraseña.

ACTUALIZACIÓN: Cansado de que este plugin de problemas continuamente me he pasado a WebMail Notifier.

Bash source

16/11/2010


Cuando ejecutas un comando en la shell -como otro script o un comando como ls- la shell crea un subproceso (llamado proceso hijo). Cualquier variable de entorno que se define o modifica en ese proceso hijo SE PIERDE PARA SIEMPRE en el proceso padre.

Sin embargo, si haces un source al script (existen dos modos) fuerzas a que el script se ejecute en el proceso actual. Eso significa que las variables de entorno del script ejecutado NO SE PIERDEN.

Las dos formas de hacer un source del script son:

  • . script (poniendo un punto delante del script)
  • source script (poniendo la palabra source delante del script)

vía


Para buscar los archivos del directorio actual (y sus subdirectorios) que contengan un texto podemos ejecutar este sencillo comando:

find . -type f | xargs grep -l "texto a bucar" (no funciona correctamente si los nombres de fichero tienen espacios en blanco)
find . -type f -print0 | xargs -0 grep -l "texto a bucar"

vía


Este comando elimina los datos de Subversion de una carpeta (y todas sus sub-carpetas):

find -name .svn -exec rm -rf {} \;

vía

Seguir

Get every new post delivered to your Inbox.