26 de noviembre de 2007

You can't hide from the Grim Reaper. Especially when he's got a gun.

Una cita clásica de Grim Fandango, uno de los mejores juegos de Lucas Arts, y tema de este post: jugando en la Macintosh. Sólamente haré referencia a un par de juegos que he probado, y que me ha resultado buenísimo el funcionamiento:

1) Grim Fandango (por supuesto), usando GrimX, que es un "wrapper" alrededor de Residual, un motor de LUA parte del proyecto SCUMMVM para correr los juegos 3D. Según la documentación, se puede llegar hasta cierta parte del año 2 del juego, pero luego hay problemas que detienen el programa. No he llegado hasta allí.

2) Diablo II y la expansión Lord of Destruction, funcionan increiblemente bien en OS X Tiger y Leopard, luego de bajar el instalador basado en Carbon directamente desde Blizzard. Los CDs originales traen un instalador OS 9, pero como Leopard ya no trae el subsistema Classic, los ejecutables viejos ya no corren, aún en Rosetta. De todas maneras el nuevo instalador permite ponerles los últimos parches al juego, y que funcione en Battle.net. Por cierto, para evitar el tener que meter el CD cada vez que uno juega, se puede hacer un disk image del Play Disk (.DMG) con Disk Utility, se monta cada vez, y el juego lo acepta para arrancar. Nice.

Música: Led Zeppelin
DVD: Looney Tunes Golden Collection
Libro: iWoz
OS: Leopard 10.5.1

31 de octubre de 2007

¿¡¿Adelantándose a los sitios de noticias?!?

Bueno, mi post sobre la Mac Mini hablaba acerca del firewall de OSX, que está apagado por default...y ahora veo en Digg, Slashdot, Macrumors, etc. que unos investigadores alemanes acaban de descubrir esto en Leopard...creo que hay que poner un site de investigaciones ahora...

29 de octubre de 2007

Habemus Pomum

En spanglish, el título de este post es "tenemos Apple". Cambié la Pentium III que había comentado en el blog antes (que estaba ya desahuciada, nadie la quería usar, hacía un ruido fuertísimo, no tenía espacio en disco, etc.) por una Mac Mini.

Siguiendo las tendencias ambientalistas, le reciclé el monitor (un Samsung TFT 17"), el teclado (un Dell USB latinoamericano) y el mouse (un Microsoft con cinco botones) de la computadora vieja para ser reutilizados en la Mac.

Al instalarla, el primer snafu fue el teclado. Por alguna razón Apple no ha tomado mucho en cuenta el mercado de América Latina, y considera que se puede utilizar el teclado en español, como se maneja en la península ibérica. Sí, es el mismo lenguaje. Pero por ejemplo, los acentos están en una posición diferente (por eso, a veces vemos gente que escribe asì con tildes al revès), aparece la cedilla y otros cambios a los que no estamos acostumbrados. Entonces, las teclas no aparecían adecuadamente y tuve que instalar un mapa de teclado que encontré en Internet para que OS X reconociera el layout latinoamericano.

Pegar la Mac a la red fue facilísimo, ningún problema. Entonces a bajar como 80 megas de updates, unas cuantas horas.

Es importante notar que se considera que OS X es muy seguro, pero por ejemplo, el firewall viene desactivado por default. Hay que entrar a las preferencias de Sharing para activarla.

Software gratuito que me ha parecido esencial para comenzar : X11, QuickSilver , iSlayer (estos dos últimos recomendación de rbreve), VLC, y Firefox (ya saben dónde bajarlo).

Le instalé también un poco de software comercial para probar, como VMware Fusion (funciona muy bien) y Notes.

En otro post hablaré sobre la impresión (not looking good al momento con mi impresora de $39.99 usada en la red), y la integración con Windows.

Música: Across the Universe (soundtrack)
Libro: iWoz
TV on DVD: Battlestar Galactica season 3.0

11 de septiembre de 2007

Concursito

Entre todo el spam que llega, de pura casualidad leí uno que venía de Intel, sobre un concurso que patrocinan, el cual consiste en enviar historias de ciencia ficción que hablan sobre computadoras o tecnología multicore o de procesamiento paralelo. En lo personal envié una entrada sobre Shalmaneser, el computador omnisciente en el libro Stand on Zanzibar de John Brunner. A ver que tal.

Al postear mi entrada, me mandaron un email que decía:

"Thank you for participating in the Reading for Multi-Core contest. Your entry will be posted live on the contest website as soon as one of theIntel judges validates your entry. Head back to www.intel.com/software/readingformulticore and be sure to cast votes for your favorite entries."

A ver si lo visitan y votan por mi ;-)

Two easy pieces

El título de este post es parafraseando un poco a Feynman, espero que no se revuelva en su tumba, jejeje.

Los dos temas rápidos que quería tocar son:

1) Windows XP tiene problema con el formato "lógico" de particiones o discos grandes, de más de 32GB con el sistema de archivos FAT32. Esto continúa el experimento que venía haciendo con el famoso disco de 200GB y la computadora vieja. Como le hice un clonado a la partición que tenía en NTFS, quería regresar el disco a FAT32 para facilitar el manejo como disco externo USB.

2) ¿Por qué no NTFS en un disco externo? Bueno, NTFS es un journaling file system, y generalmente debe hacerse un flush del cache de disco para que las actualizaciones se graben, no permitiendo la extracción rápida. Además, la seguridad de NTFS hace que archivos grabados con un user en una computadora no sean legibles en otra computadora, a menos que se les otorgue permisos de Full Control a Everyone. Es decir, perder todas las mejoras de NTFS...

Entonces, a conseguir un Windows 98 boot disk para formatear el disco.

TV on DVD: Battlestar Galactica season 2.0
Música: Podcasts de Security Now
Libro: Rainbow's End (por cierto, lo compré en marzo, lo comencé a leer hace poco, y me acabo de dar cuenta que se ganó el Hugo 2007)

30 de agosto de 2007

Ingreso a Technorati

Este post es un experimento, para ver de qué se trata la cosa. Me acabo de suscribir a Technorati después de leer un artículo sobre cómo buscar sin Google. Uno de los primeros motores de búsqueda que mencionaba era Technorati, especializado en blogs. Vamos a ver qué resulta de meterse a éste metaíndice.

Abajo el código para que Technorati acepte mi blog:

Technorati Profile

17 de julio de 2007

Computadora en busca de la Fuente de la Juventud

Resulta que tengo una computadora vieja, Pentium III 800EB Mhz, con 512 MB de RAM y un disco de 30GB de la famosísima marca Partner. Ya tiene unos 8 años esa computadora, pero bueno, allí sigue trabajando, y durante su vida le he hecho algunas mejoras: monitor flat de 17" (se quemó el CRT original...hablando de eso, estaba escuchando en un podcast que Google está experimentando poner su página en color negro para ahorrar energía de los CRT en este website...vale la pena probar!?!), tarjeta Nvidia de 64MB, lector de DVD 16X (no alcanza el performance para escribir DVD), tarjeta con puertos USB 2.0, tarjeta TV Tuner & Capture (que no sirve para capturar, sólo para ver tele, pero igual, es por performance).


El último upgrade que le estoy haciendo es un disco IDE de 200 GB. Para variar, cada cosa nueva es Plug & Pray: al conectarle el disco no fue reconocido, el BIOS se quedaba colgado y ni siquiera intentaba bootear.

Investigando qué pasaba, resulta que los BIOS de cierta edad (pre-2000) no reconocen discos de más de 128/137GB debido a que usan Large Block Addressing de 28 bits, mientras que los BIOS más recientes usan 48 bits, lo que les permite soportar, dentro de los límites de los filesystems de 32bits hasta 2.2TB. Más información sobre esto aquí.

Lo interesante es que Windows y Linux incluyen dentro de sus versiones recientes (XP SP1 al menos) drivers de LBA 48bits que eliminan la necesidad del BIOS especializado, pero claro, es necesario que primero el sistema haya booteado de un disco que sí reconozca. Me dí cuenta de esto en una de las muchas pruebas que hice: puse el disco nuevo como secundario, y fue reconocido completamente por el OS, sin que el BIOS se diera cuenta que ese disco estaba instalado.

Traté de buscar una actualización del BIOS de la computadora, y sorprendentemente existe...pero vale $30. Pensando que ya no vale la pena seguir invirtiendo esta computadora, entonces me quedaron dos opciones:

1) Dejar el disco original de 30GB como primario, y poner el disco nuevo como secundario, o

2) Comprar un enclosure USB y usarlo como disco externo portátil.

Al final tomé la opción #2, me costó los mismos $30 que hubiera costado el update de BIOS, pero ahora lo puedo hacer transportable, y que me funcione como unidad de respaldo para mis archivos, etc.

Libros: Computer Architecture, 4ta edición.
Música: Rolling Stones iTunes Essentials
DVD: The Simpsons, 10th season

14 de mayo de 2007

I Say Tomayto, You Say Tomahto...

El fin de semana pasado cambié el firmware de mi router Linksys WRT54Gv4, pasándo de dd-wrt a Tomato.

Es un cambio que aprovecha de una manera increíble las capacidades de este pequeño router. Incluye despliegues del uso de ancho de banda en tiempo real, manejo de seguridad, Wireless Mesh Distribution (para pegar varios routers en una sola "tela" de equipos inalámbricos y facilitar el roaming de usuarios) de una manera bien amigable.

Si bien el dd-wrt incluye muchas de esas capacidades, la interface de usuario de Tomato es superior, y mucho más clara.

Por ejemplo, el Site Survey de dd-wrt sólamente muestra los SSIDs y la potencia de la señal que están emitiendo. En Tomato, es posible mostrar los canales de transmisión que están usando, la potencia y las características de encriptación que usan. Al momento de seleccionar el canal de transmisión del propio router, incluso hace la recomendación de cuál canal usar.

Aquí vale la pena anotar que por razones de cobertura de espectro RF, sólamente los canales 1, 6 y 11 son los que no interfieren entre sí. He visto redes inalámbricas que ponen APs cercanos, y usan canales 1,2 y 3 por ejemplo, y esto hace que los mismos APs se interfieran.

Otro tema interesante es el manejo de Quality of Service (QoS), ya que es posible clasificar el tráfico y reservar un ancho de banda para ciertos protocolos y dejar lo disponible para lo demás; tiene como 5 niveles de clasificación. Esto si es un cambio que se nota cuando uno está usando aplicaciones tipo P2P, que consumen mucho ancho de banda, y con el firmware anterior bloqueaban la conexión, pero ahora permiten un uso más balanceado del enlace de Internet.

El tuning del aparato ahora tomará un poco más de tiempo, pero los resultados justifican esta inversión de tiempo.

TV on DVD: 24 season 1
Música: Dark Side of the Moon
Libro: Misquoting Jesus
Gaming: M3 DS Simply (Google it)

27 de marzo de 2007

Snakes on my program

Volviendo un poco al blog, después de muchos meses de ausencia, estoy de vuelta para comentar acerca de mi encuentro cercano con Python. Este es un scripting language desarrollado en 1991 por Guido Van Rossum, pero que ustedes pueden leer más sobre sus características en la Wikipedia, así como en su sitio oficial.

Bueno, ¿por qué Python? En realidad, tuve que modificar un programa de código abierto que encontré en Internet, y cambiarle su funcionalidad en una gran parte. Mis primeras impresiones sobre este lenguaje no fueron muy positivas: la necesidad de pretty print, la falta de separadores de sentencia, etc. Más adelante, cuando ya estuve trabajando con el binding a la librería GTK+ entonces me comenzó a gustar: rápido prototyping de interfaces gráficas, excelente manejo de objetos, y facilidad de hacer system programming. Voy a seguir profundizando con este lenguaje a ver que tal. Por cierto, el programita llego a estar a las specs que quería en aproximadamente 5-6 horas de jugar con él.

Ya el programa está suficientemente alejado del código original, que lo voy a enviar al autor original para que saquemos una derivación de su programa. Allí lo verán en Sourceforge al rato (espero!).

Música: Your body is a Wonderland, John Mayer (por cierto, llegué a esta canción por medio del karaoke que salió en el episodio de navidad de The Office, incluso le dieron un Dundie a John Mayer por el uso de esta canción en la serie).
Televisión: Heroes, The Office, Ugly Betty (está buena, de veras!)
DVD: Simbad and the Eye of the Tiger

Haciendo que Flash funcione bien en Windows Vista

Luego de instalar Windows Vista Enterprise, me encontré que los sitios que hacen uso de Flash, como Youtube, Disney, etc. siempre mostraban un error, indicando que tenía que actualizar la versión del Flash Player.

Traté de actualizarlo, y el sitio de Adobe siempre me mostró que ya estaba instalado correctamente, y que no había ningún problema, pero de todas maneras siempre me impedía ver páginas con animaciones de este tipo.

Me puse a buscar en Google, y encontré una solución en un foro:

Si al entrar a sitios que usan Flash y te da el error "You need Javascript or a newer version of Flash", entonces se resuelve corriendo el siguiente "incantation":

C:\Windows\System32\Macromed\Flash\FlashUtil9b.exe

Algo interesante es que el error únicamente se da en IE7, no en Firefox.