viernes, 29 de abril de 2011

Plugins para Eclipse Galileo usando Update Manager

Para añadir los siguientes plug-ins basta con:
  1. Ir a Help → Software Updates → Find and Install...
  2. Seleccionar la opción de buscar nuevas características y hacer click en Next. Hacer clic en New Remote Site e introducir en el campo URL las direcciones que se muestran a continuación.
Azurri Clay permite crear un modelo relacional. Una vez creadas las tablas, sus relaciones, claves primarias, claves ajenas, ... genera el código SQL asociado.


Una vez tengas el esquema de la base de datos, para crearla puedes usar Eclipse SQL Explorer.



Con Hibernate puedes hacer un mapeado de las tablas de la base de datos a objetos.


Con JIgloo puedes crear una interfaz gráfica de usuario a base de arrastrar los controles al formulario.


domingo, 3 de abril de 2011

Arreglando el touchpad de HP Envy 15

El touchpad o clicpad del HP Envy 15 está plagado de errores. Se trata de un error reconocido y actualmente se sigue trabajando en el. Hasta el momento la solución que muestro es hasta donde se ha llegado. Esta solución incluye:
  1. Habilitar clic derecho y clic central.
  2. Habilitar el encendido y apagado del LED.
Puesto que el proceso es un poco largo lo he metido en un script que se puede puede descargar haciendo clic aquí. (El script lo ejecutas bajo tu propio riesgo). Una vez descargado, se le dan permisos de ejecución y se ejecuta como superusuario de la siguiente manera.
chmod +x fix.sh
sudo ./fix.sh
Por último, es necesario reiniciar. A continuación pego el script anterior:
#!/bin/bash
KERNELVER=`uname -r`
mkdir -p tmpbuild
cd tmpbuild
rm -rf *
wget http://david.hardeman.nu/synaptics-suse-patches.tar.bz2
apt-get source xserver-xorg-input-synaptics
cd xserver-xorg-input-synaptics-*/debian/patches
tar xfvj ../../../synaptics-suse-patches.tar.bz2
wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/582809/+attachment/2155978/+files/213-fix_mohegan-V2.patch
ls -1 2*.patch >> series
cd ../..
sudo apt-get build-dep xserver-xorg-input-synaptics
dpkg-buildpackage -us -uc -rfakeroot
sudo dpkg -i ../xserver-xorg-input-synaptics_*.deb
# PSMOUSE
cd ..
apt-get source linux-image-`uname -r`
sudo mkdir -p /usr/src/psmouse-`uname -r`/src
sudo cp linux-*/drivers/input/mouse/* /usr/src/psmouse-`uname -r`/src/

echo -e "PACKAGE_NAME=\"psmouse\"
PACKAGE_VERSION=\"$KERNELVER\"
CLEAN=\"rm -f *.*o\"

BUILT_MODULE_NAME[0]=\"psmouse\"
MAKE[0]=\"make -C \$kernel_source_dir M=\$dkms_tree/\$PACKAGE_NAME/\$PACKAGE_VERSION/build/src psmouse.ko\"
BUILT_MODULE_LOCATION[0]=\"src\"
DEST_MODULE_LOCATION[0]=\"/updates\"

AUTOINSTALL=\"yes\"" >>/usr/src/psmouse-`uname -r`/dkms.conf

wget https://bugs.launchpad.net/ubuntu/+source/linux/+bug/582809/+attachment/2147105/+files/synaptics_led_support.patch -P /tmp
cd /usr/src/psmouse-`uname -r`
sudo patch -p1 -f -i /tmp/synaptics_led_support.patch
sudo dkms add -m psmouse -v `uname -r`
sudo dkms build -m psmouse -v `uname -r`
sudo dkms install -m psmouse -v `uname -r`

K/Ubuntu 10.10 no estima la duración de la batería en HP Envy 15

Al hacer clic sobre el icono de la batería en K/Ubuntu 10.10 pone "Estimando..." y no muestra la duración de la batería. Esto se resuelve instalando lo siguiente:
sudo add-apt-repository ppa:brian-rogers/power
sudo apt-get update
sudo apt-get upgrade