Una guitarra en la Wii?
08/09
3

Llevo un par de días investigando sobre cómo usar el Wiimote en el ordenador. Y de paso estoy aprendiendo SDL, mira tú por dónde.

Pues bien, dentro de poco sale un juego para Nintendo DS que se puede considerar un simulador de una guitarra, se llama Jam Sessions y tiene buena pinta.

Y me preguntaba sobre si esto sería posible en la Wii. Ni corto ni perezoso me puse manos a la obra, desempolvando el C de la carrera, y lo hice. La idea es que estén los 12 acordes con sus menores (que se activarían pulsando el botón “C” del Wiimote), de los cuales aparecen 8 en cada una de las posiciones (vertical, horizontal y diagonales), que se seleccionan moviendo la palanca de control del nunchuck a la vez que se agita el mando. Con el botón “B” se podrá modificar la “tabla” de acordes disponible.

¿Cómo queda? Así:

Por ahora sólo he metido 4 acordes y no es más que una prueba de concepto, pero bueno, a ver si después de exámenes tengo un poquillo de tiempo y lo adecento para liberar el código. Está hecho en C, usando libwiimote y SDL. Cuando sea algo ya más visible, postearé de nuevo y pondré un botón para menear.

Ubuntu Feisty en un Compaq C500; soluciones tras un uso continuado
05/09
2

Hoy por fin he conseguido que todos los problemas de mi portátil se hayan solucionado al GNU/Linux, lo único que tengo metido. Lo último que faltaba era que los altavoces se silenciasen al conectar unos cascos y he recordado que quería hacer una pequeña guía con todo lo que hice, por si le sirve a alguien, y por si reinstalo el sistema alguna vez.

Pues bien, al instalar Ubuntu Feisty (la 7.04) hay varias cosas que no funcionan correctamente:

  • Wi-Fi: lo reconoce pero no sabe como usarlo, aparece en lshw como Dell Wireless 1390 WLAN Mini-PCI Card. La solución es usar ndiswrapper, que “envuelve” el driver de Windows dando hacia fuera interfaces para Linux. Esto tiene incluso interfaz gráfica y tan sólo hay que instalar los paquetes necesarios, y luego en Preferencias/Drivers de Windows (o algo así) elegir el del disco de instalación original, al reiniciar se cargará el módulo de ndis (o podemos cargarlo a mano con un modprobe ndiswrapper ) y todo funcionará correctamente. Lo malo de usar el driver de Windows es que no dispondremos de modo monitor, por ejemplo, pero para un uso normal irá perfecto.
  • Gráfica: no cogía el modo 1280×800 panorámico. Instalando el paquete 915resolution y ejecutando 915resolution -l todo funciona como la seda.
  • Sonido: al conectar los cascos el sonido suena por ellos, pero no se silencian los altavoces. Pues bien, agregando la línea:
    options snd-hda-intel model=laptop
    al archivo /etc/modprobe.d/alsa-base todo va perfecto (tras reiniciar alsa claro, con un modremove y un modprobe o un reinicio).

Y que yo recuerde nada más que fuese mal; reconoció las teclas de función a la primera, las webcams las reconoce sin drivers ni nada raro como en Windows, el bluetooth usb lo coge perfectamente… Ninguna queja del ordenador, que ya tiene 5 mesecitos y va como la seda, excepto por la batería, que le dura muy poco. Tendré que ver cuánto cuesta una de más capacidad… ¿Alguna idea?

Nuevo plano de Metro de Madrid
04/09
0

La asociación de amigos del Metro Andén 1 ha diseñado un plano de metro nuevo, en el que incluyen los Cercanías como si fuesen líneas más (un color por línea), los tranvías, etc. Y todo sin romper el esquema como hizo el contratado por el gobierno de Esperanza Aguirre. ¿Cuánto costó ese plano? 95.000 €, ¿y este? Cero por ahora, pero la verdad es que es mejor que el que hay ahora y la Comunidad debería comprarlo.

Ya se hacen eco de la noticia en . En cuanto al plano, espero que dentro de poco sólo haya que señalizar las estaciones que no disponen de acceso para minusválidos en vez de las que sí lo tienen.

Yo por mi cuenta quiero seguir madurando la idea de un mapa de los autobuses de la zona centro de Madrid.

Ah, el plano aquí

Más de OOXML
01/09
1

Leyendo la muy interesante entrada de Barrapunto denominada las deficiencias de Open Document encuentro este artículo en el que se da algunas de esas razones técnicas para no adoptar OOXML como estándar.

Hay cosas de este artículo que son muy fuertes, como la que hay que montar para convertir un valor dado por fórmula a uno dado por valor (valga la redundancia) sin que Excel 2007 se queje y diga cosas como catastrophic failure (a lo que han llamado self-exploding spreadsheet en un alarde de imaginación). Otra de las cosas que hace Excel 2007 es “redondear” los valores de forma que él él sepa cómo se desredonean, aunque sea una cosa super obtusa.

También comentan que Excel escribe cosas como:
<v :shapetype id="_x0000_t202" coordsize="21600,21600" o:spt="202" path="m,l,21600r21600,l21600,xe"></v>
que son datos codificados por la propia aplicación y que no aparecen en la especificación del formato. Esto cuadra muy bien con lo que comenta Bill Gates en un mail interno aireado por la agencia IOWA:

One thing we have got to change in our strategy - allowing Office documents to be rendered very well by other peoples browsers is one of
the most destructive things we could do to the company.

We have to stop putting any effort into this and make sure that Office documents very well depends on PROPRIETARY IE capabilities.

Anything else is suicide for our platform. This is a case where Office has to avoid doing something to destroy Windows.

(En español)
Una cosa que tenemos que cambiar en nuestra estrategia - permitir que los documentos de Office sean mostrados correctamente por los navegadores de otra gente - es una de las cosas más destructivas que podemos hacer en la empresa.

Tenemos que dejar de poner esfuerzo en esto y asegurarnos de que los documentos de Office dependan de las capacidades PROPIETARIAS de Internet Explorer.

Cualquier otra cosa es un suicidio para nuestra plataforma. Este es un ejemplo donde Office tiene que evitar que algo destruya a Windows.

Otro de los problemas surge de la internacionalización, a lo que se responde con frases como:

Office developers using VBA all over the world are used to work with localized functions, the complexity is hidden to them.

Osea, que la ECMA 376, de más de 6000 páginas, no diseña un documento que pueda ser usado por cualquiera. Otros dos ejemplos más y me voy a dormir. Las fechas se guardan en el formato de Windows y lo que es peor, pero no sorprende de un formato creado en Redmond: la seguridad es un fiasco. Para ejemplo un botón:

Protegemos una hoja de cálculo desde Excel dando un password y demás, como es de esperar no deja editarla. Abres el XML correspondiente, quitas el elemento sheetProtection y entonces voila, Excel ya te deja editarlo… Muy fuerte, con lo fácil que es incluir un hash codificado con un password, no sé, algo que sea menos trivial.

¿Realmente quieres que esto sea un estándar ISO?

 

Estás en el weblog de kTzAR, osea yo, donde cuelgo mis pensamientos, opiniones y otras cosas que pueden serte más o menos interesantes.

Arriba puedes navegar la web por fecha, categoría, o saber un poco más sobre mí. Si quieres también puedes sindicar mediante RSS las entradas o los comentarios.

Si no se especifica lo contrario, el contenido de esta web está bajo una licencia CC de atribución, no comercial. Si quieres ponerte en contacto conmigo escribemé a:

Última imagen en Flickr

Los últimos cuatro comentarios:

Pimp MySpace.com Nedstat Basic - Free web site statistics