Felices fiestas!

El presente post es sólo para desearles a todos unas felices fiestas, excelentes vacaciones, deliciosa comida, grata compañía y todas aquellas cosas que uno siempre desea para su familia y amigos pero que nunca decimos.

Salud!!

Proyecto “Superkb”.

Ya tengo en Sourceforge el proyecto Superkb y su página. Está en inglés, y el objetivo es formalizar un poco más la idea que presenté sobre super_l.c

El proyecto está en etapa de planeación. Poco a poco irá tomando forma. Ahorita lo estoy modularizando para organizar el código de una mejor manera.

* Enlace al proyecto en SourceForge.
* Enlace a la página del proyecto.

Estará escrito en C. No quiero que me pase lo que con Beagle, que como no quiero instalar Mono, quedo expulsado. Es discriminación y elitismo.

Su dolar vale 3 pesetas.

Tenía suficiente tiempo antes de entrar al cine, así que decidimos jugar maquinitas. Como en el cine (el de Plaza Carrousel) no tenían fichas —caray, vender el Nestea a 18 pesos y no tener fichas para sus propias maquinitas!— nos fuimos a un costado del cine, donde también había maquinitas.

Las fichas costaban 3 pesos. Pedí 8. Pagué mis 24 pesos. Me dieron 8 _pesetas_. Mi hermana y yo jugamos unas carreras en un videojuego y, después de agotadas las fichas, quisimos seguir jugando. Fui a “comprar más fichas” o “conseguir más pesetas”. Saco 1 dólar y 6 pesos, esperando 6 pesetas, 4 + 2. La conversación fue (palabras más, palabras menos) así:

—… mejor dame de una vez las 6 pesetas.
—No, con esto te doy 5 pesetas.
—Por qué, si ahi hay 1 dólar y 6 pesos?
—Porque el dólar lo tomo a 10.50.
—Y? No quiero fichas, feréamelo por pesetas.
—No puedo hacerlo.
—Por qué no?
—Es parte del negocio.
—Y cuántas pesetas me vas a dar por 1 dólar?
—3 pesetas y 1.50 de cambio.
—Oye, pero fuera de ofensa, una cosa son negocios y otra cosa son chingaderas, jajaja.

Un tipo que estaba detrás de la caja lo defendió, diciendo que no lo podía hacer, se disculparon y todo, pero que no lo podían hacer. Dí las gracias y me fui. Hasta eso que no se portaron sangrones.

Pero regresé, y ya no estaba el tipo aquel, sino el que lo defendió en la primera ocasión, y le pregunté:
—O sea que si yo vengo pero sin saber que vendes pesetas y te llego con 4 pesetas y te quiero comprar fichas, me vas a dar 3 pesetas?
—No sé, esa es bronca del otro cuate.

Ah…

Es la primera vez que veo que el dólar se devalúe.

CSS3 border-image

Estoy hasta el gorro de no recibir respuesta. Quizá no entienden mi pregunta. Pregunté en irc.freenode.net#css, en www-style y en un newsgroup, así que ahí va para los perrones del CSS:

El CSS3 define border-image para que los bordes sean imágenes. La siguiente figura de la recomendación lo ilustra muy bien:

border-image visual example

Ahora, lo limitado de esta solución sólo funciona si tanto el fondo de afuera como el fondo de adentro son colores sólidos. Si alguno de los dos fondos fuera una imagen habría que meter transparencia en las imagenes de border-image. La pregunta es: cómo decirle al navegador si la transparencia es para el fondo de afuera o el fondo de adentro?

Peor aún: si ambos fondos son imagenes, cómo hacerle para indicarle al navegador qué parte de la border-image será pintada con el fondo de afuera y qué parte con el fondo de adentro?

Las preguntas están en el aire.

super_l: prueba de concepto

Okay. Una “liberación” de un programa en estado peor-que-devel, peor-que-git: prueba de concepto.

Funciona bajo Linux. Estoy hasta la madre de tener en mi teclado una tecla llamada “Windows”, como si sólo usara ese OS. Ahora se llamará “MENÚ” o “LAUNCHER” o “PINGÜINO” o como sea, pero servirá para controlar todo el ambiente de escritorio: lanzar programas, mover mentanas, matar aplicaciones, etc.

Este programa es la pura prueba del concepto. No sirve de nada todavía, pero estoy muy orgulloso de él. 🙂 Sólo por eso lo publico.

http://alvarezp.ods.org/~alvarezp/extra/super_l/super_l-proof.c

Licencia: GNU GPL.
Compilar con: gcc -o super_l super_l.c -L/usr/X11/lib -lX11 -ggdb -ansi

Ejecutar y presionar la tecla WIN. Sólo funciona con la letra A… y de hecho, no hace nada todavía.

… algún día…