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.