Bolas Cornudas

En un ataque de nostalgia, me puse a pensar en juguetes olvidados que hicieron gran furor entre la chiquillada. Y vino a mi mente aquellas pelotas ingentes cornudas en las que te sentabas encima y te sujetabas a ella mediante dos prominentes asideros. Como muchos habreis adivinado me refiero a las pelotas kanguro, que no se saben bien porque se extinguieron.

Pelotas kanguro

Tal vez el motivo de su extinción se deberia a los famosos programas de videos caseros en los que se visualizaba como un individuo, generalmente femenino, se quedaba sin parte de su dentadura. Como motivos de su extinción se me ocurren unos pocos, infertilidad precoz, reducido tamaño de la pelota en cuestión, carreras de autochoque,…

Este invento en si, se extinguio pero aun sigue entre nosotros evolucionado en dispares objetos. El caso es que a un lumbreras de turno se le ocurrio quitarle los cuernos a tan gran invento y de ahi salió la ahora conocida como bola de gimnasia.
Otro fue mas allá y lo pincho convirtiendolo en el archiconocido puff.

VMWare y USB

Tengo una PDA como bien sabeis del post anterior. El problema es que mi ubuntu no me lo detecta como un dispositivo valido para poder sincronizarlo y toquetearlo.

Asi que me instale un vmware con la esperanza de gestionar la pda desde alli, pero resultó que no reconocía los usb. Esto es debido a que el reconocimiento lo hace a traves de usbfs cosa que no usa la actual version de (k)Ubuntu Edgy 6.10.

Para probar si funciona solo hay que teclear la siguiente instrucción en una consola

sudo mount -t usbfs none /proc/bus/usb

Reiniciar el VMware y cuando ya se haya cargado el SO, pasar a conectar el usb que quieras conectar. A partir de ahi debería reconocerlo. Si te ha funcionado y quieres evitar teclear la instrucción anterior edita el fichero /etc/fstab y añadele la siguiente linea al final:

usbfs /proc/bus/usb usbfs auto 0 0

Y con esto ya no debería preocuparnos más el asunto.

Mi Qtek G100 se bloquea

Efectivamente y sí, llevaba ya unos días un poco mosquedo con el tema pero no disponía de tiempo para averiguar la casua del problema.

El problema es que tarda mucho en arrancar las aplicaciones (TomTom,AcrobatReader, etc..) y para colmo no siempre con los resultados deseados, así que indigando me tope con el servidor de ActiveSync que intentaba conectarse cada 5 min. Así que intenté desactivarlo y probar.

Programas->ActiveSync
Menu-> Progrmación

Pero no esta opción esta desabilitada. Así que se me ocurrio crear un nuevo servidor a ver si podia modificar su programación y a partir de ahi usar ese.

Menu->Agregar origen de servidor...
Direccion del servidor: NOMBRE_SERVIDOR
X este servidor requiere conexion cifrada (SSL)
Siguiente

En principio da igual el NOMBRE_SERVIDOR, ya que despues descubrí que al crear un nuevo servidor afecta a la programación de los demás.

Nombre de usuario: UNO_MISMO
Contraseña: UNA_MISMA
Dominio: UNO_MISMO
Siguiente

No seleccioneis ningún elemento a sincronizar ya que borraremos este servidor y finalizais.

Ahora en la lista de ActiveSync aparece el que hemos creado como Exchange Server . Y lo mejor es que ahora podemos tocar la programación

Menu->Programación
Horas pico: Manualmente
Hoaras de mínima actividad: Manualmente
X Enviar los elementos salientes al instante

Le pulsamos al OK, y listos ahora eleminamos el servidor que hemos creado ya que no lo vamos a necesitar.

Menu->Opciones
Seleccionamos el Exchange Server
Pulsamos Elminar y confirmarmos

Ahora a probar los resultados.

Tarjeta de sonido principal

En mi caso dispongo de dos tarjetas de sonido a falta de conocimientos aun no se porque se me cambian de prioridad, es decir. Tenemos :

CARD0 -> /dev/dsp
CARD1 -> /dev/dsp1

Y por alguna extraña razón hay dias que mi máquina amanece asi:

CARD1 -> /dev/dsp
CARD0 -> /dev/dsp1

Lo cual supone un engorro si tienes los programas dirigidos especificamente a alguno de los dispositivos.

Para elegir una por como la principal (/dev/dsp) primero hemos de averiguar en que posicion la detecta alsa.

yo@mipc$ cat /proc/asound/cards
0 [CARD1]:
1 [CARD0]:

En mi caso quiero asignar CARD0 como la tarjeta por defectotengo que asignar la posición 1 a la 0

yo@mipc$ vi .asoundrc

pcm.CARD0 {
type hw
device 0
}
ctl.CARD0 {
type hw
device 0
}

Es aconsejable poner el nombre en CARD0 aunque la posición también és válida pero corremos el riesgo que si se cambian las posiciones tendremos otra vez el mismo problema

Instalación “sencilla” de PostGreSql en Ubuntu

Bueno más que la instalación sería la configuración ya que via apt-get (synaptic e derivados) obtendrias todo lo necesario para instalarlo. Así que buscais el postgresql y lo instalais.

Vamos a la configuración

Por defecto se nos crea el usuario postgres que es el que tiene permisos para darle amor al servidor postgresql, así que nos logueamos como usuario postgres:

yo@mipc$ sudo -s
root@mipc# su postgres
postgres@mipc#

Ahora ya podemos crear un usuario y una base de datos

postgres@mipc# createuser NOMBRE_DE_USUARIO
postgres@mipc# createdb BASE_DE_DATOS

Bien, llegado a este punto ya tenemos creado un usuario de postgres, ahora hay que darle un password. Nos logeamos como él y le asignamos un password dentro de la base de datos
postgres@mipc# su NOMBRE_DE_USUARIO
NOMBRE_DE_USUARIO@mipc$ psql BASE_DE_DATOS
BASE_DE_DATOS=#

Cambiamos el password

BASE_DE_DATOS=# alter user NOMBRE_USUARIO with password PASSWORD;
Ya tenemos una base de datos con un usuario asociado. Vamos a toquetear el archivo de configuración /etc/postrgesql.conf aseguraos de que exista esta línea y no esté comentada

port = 5432

Vamos a instalarle el PhpPgAdmin.

apt-get install phppgadmin

Supongo que ya teneis el apache funcionando y que vuestro DocumentRoot es el que viene por defecto /var/www. Vamos a crearle un enlace para que podamos a acceder a el más comodamente. En otro post os explicaré como hacer servidores virtuales para que sea aún más cómodo.

ln -s /usr/share/phppgadmin /var/www/

Ahora ya podreis acceder desde vuestro navegador en la dirección http://localhost/phppgadmin.

Es probable que tengais problemas para logearos, si es así editad el archivo /etc/phppgadmin/config.inc.php y aseguraos que este esta linea puesta a false
$conf['extra_login_security'] = false;

Y ya debería funcionaros bien. Vereis que hay muchos tipos de datos diferentes a MySQL, el autonumérico corresponde al serial o bigserial.

Beryl en Kubuntu Edgy

Aunque no sea muy fan de estas florituras en el escritorio. He decidido crear una entrada en el blog por si alguien le entra el gusanillo.

Los pasos a seguir para Gnome estan en infinidad de sitios asi que me centraré en las diferencias. Por ejemplo aqui.
Si has seguido los pasos habra un momento en el cual has de crear una nueva session y obtienes un código similar a este.

Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Iniciar Gnome
exec gnome-session

Que cambiaremos por este:
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
# Iniciar KDE
exec startkde

Hasta aquí ya podríamos cargar nuestra nueva sesión y lanzar el beryl-manager. Algunos probablemente noteis que el teclado no os va del todo fino, faltan caracteres como la @. Para solucionarlo hay que teclear lo siguiente

# xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
# setxkbmap -model pc105 -layout es

Si añadis un script en el ~/.kde/Autostart/ para lanzar el beryl-manager y otro con estas dos lineas para que el teclado os funcione bien.

Si por el contrario quereis diferenciar estos scripts para que no se lanzen si iniciais una sesion sin Xgl aqui os pongo como quedarian

#!/bin/csh -f
#Programa StartBeryl.sh
set pid = `ps -A | grep Xgl | cut -d \? -f1`
if ($pid != 0) `beryl-manager `

Problema al iniciar la session

He estado trasteando un poco con KDE y me he topado con el siguiente mensaje al iniciar una session

Xsession: Warning" Unable to write to /tmp; X session may exist with an error

Da mucho la brasa y aun no sé el porqué de este mensaje, ya que el directorio tiene todos los permisos. Intenté borrar y crear de nuevo el directorio hasta que hallé la solución por internet, orando a San Google.

sudo apt-get clean

Y curiosamente se resolvió

The It Crowd Vs Lost

Recientes estudios llevados a cabo por mi y el ProgrammingApe, han revelado cual de las dos series es mejor, The IT Crowd.
Vayamos a los datos objetivos, todos sabemos cual es el número de Lost el 4 8 15 16 23 42, un número bastante complejo de recordar y que es una mierda de número que no sirve para nada, solo para rebentar escotillas y para sumar 108.

Sin embargo el numero de IT Crowd 01189998819991197253, es bastante más fácil de recordar por su cancioncilla asociada y mucho más útil ya que llama al servicio de emergencias, con mejores ambulancias, servicios más rápidos y conductores más agraciados, que si te rebienta una escotilla al menos te atiendan bien.

Y lo mejor de todo es que el numero suma 109, y todos sabemos que 109 > 108.