martes, 24 de junio de 2008

Comparando CSS. IE contra Navegadores de Verdad

Y Jehová Dios dijo a IE: Por cuanto esto hiciste, maldita serás entre todas las bestias y entre todos los animales del campo; sobre tu pecho andarás, y polvo comerás todos los días de tu vida...

Estoy muy molesto. Pasé más de 3 semanas trabajando en el nuevo diseño de La Comunidad de Artistas VALSHK, un proyecto que co-fundé y co-administro junto con algunos amigos. Me esforcé en hacer un diseño limpio. Se ve genial en Firefox, se ve bien en Opera, se muuuy bien en Safari pero ¡Oh sorpresa! a Internet Explorer simplemente no le da la gana mostrarlo bien.

Y yo pregunto (aunque ya sé la respuesta) ¿Como puede ser un navegador tan malo y seguir "vivo"? Es un programa lento, se siente la carga de memoria al compararlo con cualquier otro, incluso dentro de una máquina virtual. Es inseguro, seguramente es la principal puerta de entrada para Malware. No ofrece utilidades exclusivas o novedosas.

Pero como el mentado navegador es el más popular del mundo, uno debe limitarse con el fin de mantener la portabilidad. Me parece simplemente insoportable.

Intalar Realtek 8187b Ubuntu 8.04

La tarjeta para WiFi de Realtek 8187b ha tenido un paso tortuoso por linux. Parece que descontinuaron el módulo que este chipset necesitaba. Surgieron algunas maneras alternas de hacerlo funcionar, pero algunas dejaron de funcionar con el kernel 2.6.24 (y creo que desde el 2.6.23). Pero por fin encontré en los foros de Ubuntu una solución. La pongo aquí sólo por popularizarla.

Tenemos que hacernos de una modificación del driver que encontrmos aquí. Necesitamos el paquete rtl8187b-modified-dist.tar.gz y el parche 2.6.24.patch. Pongo a continuación todo el proceso para sólo copiar y pegar en la consola.
$ wget http://www.datanorth.net/~cuervo/rtl8187b/rtl8187b-modified-dist.tar.gz

$ wget http://www.datanorth.net/~cuervo/rtl8187b/2.6.24.patch

$ tar -xzvf rtl8187b-modified-dist.tar.gz

$ cp 2.6.24.patch rtl8187b-modified/

$ cd rtl8187b-modified

$ patch -p1 < 2.6.24.patch

$ ./makedrv

$ sudo ./wlan0up
Después ya debería ser posible usar el asistente gráfico para conectarnos al router o usar iwlist (en algunos casos usa wlan1 como interfaz). En mi caso no muestra bien la intensidad de la señal, y una vez conectado siempre muestra 30%, pero de ahí en fuera todo va bien.

jueves, 5 de junio de 2008

pyCave - Un pequeño juego de arcade

Mi amigo Bigmonachus ha estado trabajando en un pequeño juego en Python. pyCave es un clon de SFCave. El juego consiste en pilotear un helicóptero averiado por una cueva esquivando obstaculos. En cuanto al programa, la mayor parte del juego esta terminada, sólo faltan menús y portadas; En cuanto a los gráficos, hacen falta modelos para el helicoptero y los obstaculos. Así que espero que algún experto en Blender le ayude con ello.


Yo ya lo he probado y me ha gustado mucho. A pesar de estar en versión alpha, uno ya puede usarlo para matar el tiempo. Con los modelos necesarios y música seguramente quedará muy bien.

sábado, 22 de marzo de 2008

Habilitar Current Song en Emesene

Posiblemente, los que ya usan emesene como su cliente de WLM (o meisenller para los cuates) , han recibido un error al intentar habilitar el complemento "Current Song" para que todos sus contactos se enteren de lo que están escuchando. La solución es muy simple, sólo hay que instalar el paquete python-dcop, reiniciar el emesene y listo.

¿Bug en Silent Hill Origins?

Este es un pequeño e insignificante error que lt_phantom y yo encontramos en Silent Hill Origins para PS2. Resulta que navegando por el menú del inventario, las armas se acomodaron de esta manera.


Posiblemente no se aprecie bien en las fotos (lo siento) pero lo que pasó es que el nombre "Target Pistol" se encuentra bajo la imagen de la escopeta y la etiqueta "Shotgun" se encuentra bajo la imagen de la pistola.

No sé si el error también ocurra en la versión para PSP, si alguien sabe que me lo diga.

sábado, 1 de marzo de 2008

¿Hasecorp o Linux? Una observación: Messenger

En los últimos 4 meses (por decir algo) he visto lo popular que se ha hecho ese "virus" que se dedica a mandar archivos zip a los contactos MSN del usuario infectado. Tengo contactos con este problema que pertenecen a diferentes círculos (osease, que no se conocen entre ellos). He estado recibiendo mensajes como este.
Lo lindo es que el "virus" se instala en el mismo cliente de Hasecorp así que tiene la libertad de usar los emoticones personales de la víctima, como en el screenshot anterior que tiene en emoticon con el lanzador "foto". En varios casos podría ser muy creíble. Aunque claro, ya todos deben estar completamente enterados de este virus.

En linux puedo aceptar la transferencia, descomprimir el fichero que viene dentro y ejecutarlo -o mejor dicho- intentar ejecutarlo, ya que no le pasará nada a mi sistema.

Pero tengo una sugerencia para aquellos que no quieran dejar Hasefroch y les de por ignorar el problema --entiéndase que este es sólo un caso particular de una de las tantas vulnerabilidades de Windows, seguramente aparecerán otras y muy variadas -- Hay otros clientes MSN, los que recomiendo son aMSN y emesene.

Carta abierta a NVIDIA


Igual que se hizo con ATI hace ya algún tiempo, la counidad libre se dirige a NVIDIA para pedir apoyo en el desarrollo de drivers libres. En resumen, lo que tenemos que hacer es:
  1. Leer la carta dirigida a Nvidia.
  2. Firmar en caso de estar de acuerdo.
  3. Correr la voz.
Yo creo que todos esperamos que nos hagan caso; no es algo imposible, ya ha ocurrido antes. Además con la moda de los escritorios 3D, ¿que mejor para la empresa? Ellos diseñan el hardware y una comunidad de programadores los drivers. Ni siquiera les costaría el desarrollo del software.

jueves, 24 de enero de 2008

¡¡Mi Metal Dance Pad!!

Everybody feel the beat with DDR!

Después de un considerable tiempo, por fin he terminado mi Metal Dance Pad para jugar Dance Dance Revolution como se debe. Mi amigo afro_ghost y yo nos basamos en unos planos que encontramos en un sitio por ahí... desafortunadamente, esos planos no contemplaban varias cosas y hubo algunos errores que tuvimos que corregir en plena marcha. Posiblemente realicemos nuestros propios planos, pero por ahora sólo daré una muy breve explicación de como esta hecho.

Un poco de historia
En Ciudad de México no existen tantos establecimientos con máquinas de DDR como uno quisiera, y no se molestan en dar mantenimiento a esas pocas, así que, bajo este escenario teníamos que decidir:
  • ¿Comprar una MDP por Internet?. Es lo más fácil, sin embargo los gastos de envío y los impuestos de importación elevan su costo demasiado.
  • ¿Empezar a jugar Pump it Up?. Ni de broma... fuchi! No me gusta; el diseño gráfico, el software, la forma en la que crean los steps, la variedad de canciones.... en todo eso la DDR es mucho mejor.
¿Que se usó?
Los materiales son, básicamente: MDF, lámina, acrílico, alambre, un circuito de un control USB, muchos tornillos y tuercas. La estructura de MDF se forra con la lámina y se atornilla. Hacer el contacto de los paneles es lo más artesanal, uno puede usar dos láminas separadas por caucho... y hay que andar probando si la cantidad de fuerza que se necesita para lograr el contacto no es mucha o muy poca. También pensé en usar laser basándome en el Dance Laser Matrix. Y tal vez lo haga, sólo necesito ayuda con el circuito integrado.

Esta es una foto dónde estoy perforando los paneles, en este punto la estructura estaba prácticamente completa, faltaba poner todo lo eléctrico.

Esta otra foto me encanta. Es cuando perforaba las cantoneras (algo así como unas tapitas que evitan que los acrílicos salgan de su lugar) lt._phantom tomó el momentó justo en el que sale mucho humo justo antes de atravesar completamente la lámina.


Ya publicaré algunos videos, primero tengo que recuperar mi nivel (muuucho que recuperar). Si alguien quiere saber más sobre como trabajé esto, que sólo me lo haga saber.

sábado, 12 de enero de 2008

Wikilengua del Español

"... pero el Español, el Español es para hablar con Dios..."

Eso nos decía una lingüista que tuve como profesora de Literatura, y estoy convencido de ello. El Español es el idioma más bello del mundo, es por eso que cuando alguien usa el llamado "SMS talk", pienso que debería ser empalado (como dice mi amigo krankes).

Es por ello que esta noticia es de real importancia. Ha nacido la Wikilengua, una herramienta promovida por la Fundéu BBVA con el fin de formar un recurso para consultar dudas y ofrecer orientación práctica sobre el uso del castellano, donde la información es mantenida por la comunidad.

Ya se que esto no me va a salvar de criptográficas conversaciones en el messenger; lo importante de esto es crear un recurso para estudiantes de la lengua o para cualquier hispanohablante. Sólo basta con que corran la voz; no sólo para consultarlo, sino también para que los expertos en la materia compartan lo que saben.

jueves, 10 de enero de 2008

gOS 2.0 beta1

Ya salió la primera beta de la versión 2 de gOS. Una distro basada en Ubuntu diseñada para computadoras económicas.
Esta disponible para descargar vía torrent, (la velocidad es muy aceptable). Para esta versión han hecho unos cambios en el diseño de las pantallas del boot. En el desktop también hicieron algunas mejoras: El systray ya funciona mejor, el searcher de google es más amigable, agregaron el indicador del área de trabajo y hay 4 por defecto... En fin, detalles estéticos que no representarán la gran cosa para todos esos gurús de linux, pero recuerden que gOS esta pensada para cubrir las necesidades más básicas.