11 agosto, 2009

SlideType Keyboard: deslizar para escribir en Android

Los teclados virtuales en pantalla de los teléfonos tienen varios problemas:

  • Los teclados QWERTY tienen las teclas muy pequeñas.
  • Otros teclados requieren pulsar las teclas varias veces o dependen de diccionarios, que no van bien.
Una solución (sin entrar en temas de multitouch o Chord Typing) es requerir algo más que pulsar las teclas, en este caso deslizar en una dirección (arriba, izquierda, etc).

Por ejemplo, si apretamos el dedo sobre la tecla etiquetada "2ABC", lo movemos a la izquierda y lo soltamos escribiremos la letra A. Si hubieramos movido hacia arriba hubiera sido la letra B, y a la derecha la C.


Demo en Javascript: http://www.latinsud.com/pub/slideType/



Download con QR-Code:

Visita el blog de SlideType Keyboard (inglés):

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.
La interfaz es muy configurable (quizás demasiado).
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:
Para acceder ir a Filtros->Renderizado->Map Scale Legend. Disculpad que por ahora sólo lo haya sacado en inglés...

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 primer lugar no es un test de inteligencia, sino de daltonismo.
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 vería un daltónico:
  • Las partes rojas se confunden con las verdes.
  • Las partes azules quedarían igual.
Con el Gimp hacemos los siguientes pasos:
  1. Convertir la imagen a RGB. (Imagen->Modo->RGB)
  2. Descomponer en los 3 colores. (Colores->Componentes->Descomponer).
  3. Vamos al diálogo de capas (Ctrl+L) y ocultamos la capa azul.
  4. Pinchamos en la capa de más arriba (rojo) y desplazamos la barra Opacidad al 50%.
  5. Pinchamos con el botón derecho en la capa roja le damos a Combinar hacia abajo.
  6. Componemos la imágen. (Colores->Componentes->Componer). Usamos la misma capa para rojo y verde, y la capa azul para el azul.
¡Voi-là! Hemos mezclado rojo y verde al 50%.

18 mayo, 2009

Anuncio de Zona wifi

No sabía que el wifi servía para hacer deporte o para saltar, más bien sería todo lo contrario...

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:

Telsey 802.11g Wireless USB2.0 Adapter

Datos técnicos:
Usb id= 1413:5400
Manufacturer= Conexant
Product= Telsey 802.11g Wireless USB2.0 Adapter

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: GW3887AIKZ

Finalmente 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.