07 junio, 2009
03 junio, 2009
Plugin para Gimp para hacer escalas de mapas
Ante la necesidad de hacer muchos mapas a medida y la curiosidad de aprender script-fu he decidido hacer este plugin. Con esta experiencia he aprendido varias cosas:
- Script-fu es relativamente potente.
- LISP/Schema/SCM es horroroso.
Los parámetros más importantes son Step(px) y Step(unit), que definen cada cuantos pixeles hay un cuadro, y qué distancia representa cada cuadro.
Algunos ejemplos:
http://registry.gimp.org/node/16532
http://www.latinsud.com/pub/mapscale/
30 mayo, 2009
Inteligencia o Daltonismo
Me encuentro uno de esos banners de publicidad que salen ahora de test de inteligencia. Hasta ahora me habían parecido incluso interesantes, pero esta vez la han cagado:
En segundo lugar las respuestas posibles son: 74 o 21 si eres daltónico. No creo que nadie sea capaz de ver un 75 o un 94 con independencia de su nivel intelectual o daltonismo.
Análisis
Por último, vamos a analizar lo que varía un daltónico:
- Las partes rojas se confunden con las verdes.
- Las partes azules quedarían igual.
- Convertir la imagen a RGB. (Imagen->Modo->RGB)
- Descomponer en los 3 colores. (Colores->Componentes->Descomponer).
- Vamos al diálogo de capas (Ctrl+L) y ocultamos la capa azul.
- Pinchamos en la capa de más arriba (rojo) y desplazamos la barra Opacidad al 50%.
- Pinchamos con el botón derecho en la capa roja le damos a Combinar hacia abajo.
- Componemos la imágen. (Colores->Componentes->Componer). Usamos la misma capa para rojo y verde, y la capa azul para el azul.
18 mayo, 2009
29 marzo, 2009
Adaptador USB Telsey de Tele2 en Linux
Hace tiempo que tengo dando vueltas un adaptador Telsey, que venía de regalo con un router de Tele2:
Datos técnicos:
Tras abrirlo y buscar información veo que es compatible con el driver P54.El interior viene a ser algo parecido a esto:
En mi caso el chip pone: GW3887AIKZFinalmente creo un parche para el driver p54usb. (En concreto para 2.6.29-wl [git]):
diff --git a/drivers/net/wireless/p54/p54usb.c
b/drivers/net/wireless/p54/p54usb.c
index da6640a..ef0fc55 100644
--- a/drivers/net/wireless/p54/p54usb.c
+++ b/drivers/net/wireless/p54/p54usb.c
@@ -75,6 +75,7 @@ static struct usb_device_id p54u_table[] __devinitdata = {
{USB_DEVICE(0x2001, 0x3704)}, /* DLink DWL-G122 rev A2 */
{USB_DEVICE(0x413c, 0x8102)}, /* Spinnaker DUT */
{USB_DEVICE(0x413c, 0x8104)}, /* Cohiba Proto board */
+ {USB_DEVICE(0x1413, 0x5400)}, /* Telsey 802.11g USB2.0 Adapter */
{}
};
Confirmo que con ese parche funciona, aunque solo la he probado 2 minutos con un AP en abierto.
09 febrero, 2009
Hoygan que publicidad
Pues sí, navegando por failblog me encuentro este banner real:
Desconozco si el autor es hoyganés de pura cepa o sólo lo hacen para llamar la atención de la comunidad hoyganesa, cada día más numerosa.
10 enero, 2009
Script de consumo ONO Mini 2Mb
Ono ha sacado una tarifa plana con límite de consumo de 1 GB / mes. El coste con llamadas ronda los 30 €, y el tramo de 500MB adicionales sale a unos 5 €.
Un familiar mio lo ha contratado y sí, se justifica el contrato pues apenas usa el servicio. No obstante me interesa controlar el consumo y por eso he decidido crear este script para guardar logs periódicamente del consumo.
Debe funcionar en linux y en windows (con cygwin).
#!/bin/bash
USUARIO="12345678A"
PASS="patata"
LOG="/root/ono.log"
COOKIES="/root/onocookies"
# Hacer login
wget --no-check-certificate -q -O/dev/null --keep-session-cookies --save-cookies="$COOKIES" --post-data="__EVENTTARGET=&__EVENTARGUMENT=&RightMenu1_NavBar1_SelectedItem=&RightMenu1_NavBar1_ExpandedList=&Usuario1%3ATipo=p&Usuario1%3AInstalacionCDSVerificada=false&Usuario1%3Alogin=$USUARIO&Usuario1%3Apassword=$PASS&x=0&y=0" https://servicios.ono.es/pasaporteono/login.aspx
# Completar el login
wget --no-check-certificate -q -O/dev/null --keep-session-cookies --load-cookies="$COOKIES" https://servicios.ono.es/pasaporteono/Cuentas.aspx
{
# Mostrar la fecha
echo -n "`date` "
# Mostrar pagina de estadisticas y filtrar el parametro de consumo
echo -n "`
wget --no-check-certificate -q -O- --keep-session-cookies --load-cookies="$COOKIES" https://servicios.ono.es/Pasaporteono/portadaMisServicios.aspx |
grep SASAIResumen_lblCuotaConsumida |
sed 's-^.*SASAIResumen_lblCuotaConsumida">\([^<]*\)<.*$-\1-'
`"
# Salto de linea adicional
echo
} >> $LOG
22 noviembre, 2008
Teclado MIDI en Linux
Hace unos años compré este teclado MIDI (MK-3701) en ebay. Es un teclado puramente MIDI, no tiene altavoz ni genera sonido alguno. Para utilizarlo es imprescindible conectarlo a un puerto MIDI como el que tenían las tarjetas de sonido antiguas.
Por otro lado tengo un PC viejo con una tarjeta de sonido Avance Logic ALS120 (semi-compatible con Sound Blaster 16).
- La primera opción era conectar directamente el teclado al sintetizador OPL3 de la tarjeta (mediante rosegarden). Pero por alguna razón no me funciona.
- La segunda opción era usar un sintetizador software (timidity) y utilizar la salida PCM. El problema es el uso de CPU (es un PC que tiene bus ISA...) y la calidad de sonido (esta tarjeta parece funcionar en 8 bits).
- La opción que me da mejor resultado es usar mi flamante portátil para sintetizar el sonido. Para ello tengo que enviar el protocolo MIDI por la red (al principio probé con rosegarden y multimidicast).
Primero ejecuto esto en el PC antiguo que tiene el teclado:
aseqnet & # Lanzar el servidor MIDI en red
aseqdump -l # Listar los dispositivos disponibles (16:0 Avance Logic, 128:0 Net Client)
aconnect 16:0 128:0 # Conectar la entrada del teclado al servidor MIDI.
A continuación ejecuto esto en el portátil:
aseqnet 192.168.1.10 & # Conectar a la IP del servidor MIDI
timidity -iA -Os1 -B 2,3 & # Lanzar el sintetizador software (Fijarse que le asigna el nº 128:0)
aseqdump -l # Listar los dispositivos disponibles (129:0 Net Client)
aconnect 128:0 129:0 # Conectar el cliente MIDI con el sintetizador
Tras esto ya puedo tocar el piano con baja latencia y alta calidad de sonido.
Si algo falla lo primero es comprobar que el sonido se esté enviando por la red: ejecutar ambos comandos aseqnet y medir el tráfico en la red al pusar las teclas (debe subir a ~1 KB/s).
20 octubre, 2008
Tira #13: Manifestación
Vale, es un juego de palabras muy tonto.
Todas las tiras. Feed RSS de todas las tiras











Marcador RSS