Chiste: El proyecto
Algo viejo, pero muy bueno… lo he traducido para su mejor comprención.
El proyecto:

Algo viejo, pero muy bueno… lo he traducido para su mejor comprención.
El proyecto:

El día de ayer Dark_Alex nos trajo nuestro regalo de navidad: su nuevo firmware modificado para PSP, logrando ‘crackear’ el firmware 3.02 de Sony, el cual permite emular juegos de PSX ‘legítimamente’ descargados desde tu PS3.
Pero no todo es miel sobre hojuelas, existen algunas limitantes (traducción personal):
Ojo: este parche solo aplica si cuentas con firmware 1.50 o 2.71 SE-C (o SE-B») y tu PSP no tiene una placa TA-082.
Actualización: parece ser que han salido unos pequeños detalles después de la actualización, entre ellos que grabar y leer tus registros (save states) de los juegos bloquean la PSP.
Este post es una traducción (con otro poco de mi cosecha), el articulo original puede accederse aquí.
Muchos fabricantes de tarjetas de red inalámbricas desarrollan drivers que funcionen solamente con Windows, ¿Y que pasa con los que usamos Linux? pues, en vez de estar pidiendo a estas compañías drivers para nuestro OS, o que por lo menos liberen el código fuente para que la comunidad pueda programarlos y que nos ignoren como si no existiéramos, surge NdisWrapper, un proyecto para implementar el NDIS de Windows para hacer funcionar los drivers de Windows en Linux.
No soy un experto en redes (ni de Linux), lo que explico aquí son los pasos que hice para hacer funcionar mi USB Encore en mi Ubuntu 6.10, verifica si tu tarjeta esta soportada dentro del hardware que ya ha sido probado antes de seguir el tutorial.
Los pasos de este tutorial no son muy sencillos de seguir (léase: no apto para novatos); habiendo tantas tarjetas de red, diferentes tipos de conexiones, drivers, instalaciones etc. hacen que no exista un método único, no puedo exponer como instalar todas las tarjetas del mundo, pero espero este tutorial pueda guiarte al menos un poco para que tu mismo puedas completar tu instalación.
Para obtener las cabeceras del kernel ejecutamos este comando:
sudo apt-get install linux-headers-`uname -r`
Ahora necesitaremos hacer un enlace de estos archivos fuente a nuestro directorio de módulos:
sudo ln -s /usr/src/linux-VERSION /lib/modules/VERSION/build
Donde VERSION corresponde a nuestra versión de kernel, como en mi caso:

Tip: Puedes utilizar la tecla TAB para ayudarte a autocompletar los nombres de los directorios.
Ok, con los prerrequisitos listos, bajamos ndiswrapper de los repositorios (es más sencillo que andar compilando los fuentes, además que en una ocasión me dio error… no nos compliquemos):
sudo apt-get install ndiswrapper-utils
Sigue instalar los drivers, pero cuidado! no cualquier driver funciona. Verifica de esta lista si los drivers incluidos con el CD de tu tarjeta wireless sirvan, o si necesitas descargar otros (ahí mismo te dicen de donde descargarlo).
Instalamos los drivers (ojo: hay que cambiarse al directorio donde estén estos drivers, en mi caso: /media/cdrom/Drivers/Windows XP/):
sudo ndiswrapper -i nombredeldriver.inf
Y probamos que funcione:
ndiswrapper -l

Si dice que el driver y el hardware están presentes entonces vamos por buen camino, probemos que no tengamos conflictos de módulos:
sudo depmod -a
Si no devuelve ningún error o conflicto cargamos el módulo con esta instrucción:
sudo modprobe ndiswrapper
Y, para cargar automáticamente el modulo cada que iniciemos nuestra computadora usaremos:
sudo ndiswrapper -m
Ahora toca configurar la interfaz, necesitaremos instalar unos cuantos paquetes de los repositorios:
sudo apt-get install wpasupplicant
sudo apt-get install network-manager-gnome network-manager
Ahora, busquemos las redes inalámbricas a nuestro alrededor para localizar la nuestra:
iwlist wlan0 scan
Y nos mostrará las redes que tenemos a nuestro alrededor, en mi caso fueron 3 (mis 2 vecinos y la mía), lo que vamos a necesitar de esta ventana es el ESSID con el que se identifica nuestra red (generalmente tiene el nombre del cablemodem/router, o en mi caso un nombre que yo le asigné). Vamos a decirle a nuestra tarjeta inalámbrica que se conecte a nuestra red, podemos hacerlo presionando en el icono que tiene unas pantallas de computadora cerca de donde Ubuntu nos muestra la hora y fecha y seleccionamos el ESSID que corresponda a nuestra red, nos pedirá (si esta protegida por algún tipo de encriptación) la contraseña para ingresar a esa red, cosa que debes conocer, el tipo de encriptación WEP o WPA-PSK, etc. Y después te pedirá una clave para el anillo de redes (no necesito explicarlo, el mensaje que te saldrá lo dice muy claro), lo que no he podido hacer es que no pida esta clave cada que haces login, si álguien sabe agradecería dejara un mensaje del cómo.

Terminado ese paso ya estás listo para deshacerte de ese cable de red (uno menos!).
Lo prometido es deuda y aquí esta la reseña:
La pantalla con la que arranca el DVD es muy similar a la que Ubuntu nos tiene acostumbrados, con algunas particularidades como la opción de probar versiones demo de unos cuantos juegos comerciales (Quake 4 y ColdWar), o arrancar con el sistema multimedia de GeeXBox Media Center o Freevo Media Center, según tu gusto.
Después de una larga espera (tardó algo más de 2 minutos en mi P4 de 2.8Ghz y 512Mb de RAM) el sistema te da la opción de seleccionar que tipo de aceleración gráfica (si es que soporta OpenGL tu hardware) deseas emplear (AiXGL o XGL), fue aquí donde comprendí el porqué me costaba tanto trabajo configurar mi tarjeta de video (Ati Radeon 9200) para que funcionara adecuadamente con AiXGL; esta distribución me recomendaba usar XGL ya que tiene mejor estabilidad en tarjetas de video Ati, pero no hice caso… seleccione AiXGL y después de ver la animación de cuando está arrancando Beryl la pantalla se quedo completamente blanca y el sistema bloqueado, reinicié mi maquina y ahora si hice caso a la recomendación de usar XGL, funcionó muy bien, la rotación del cubo muy fluida, aunque las animaciones de las ventanas no lo eran (esto con mi tarjeta, en otras computadoras donde lo probé era todo muy fluido), noté algunos detalles gráficos (basura) donde ocurría algún tipo de animación, pero desaparecían después de un rato o un refresqueo de pantalla.
El sistema esta súper completo (me ocupo casi 10Gb la instalación y más de una hora en instalarse), a la hora de instalarlo te pregunta que manejador de ventanas deseas usar por default, aunque en la pantalla de login puedes seleccionar Gnome, Enlightment 16, Fluxbox o Xfce (ya que instala todos), yo probé KDE con su nuevo sistema de menú, el cual tiene cinco pestañas, la primera de ellas esta asignada para tus aplicaciones favoritas, la segunda lleva un historial de lo que has abierto, tanto documentos como aplicaciones, Computer, la tercer pestaña, te da acceso a tus unidades de disco, carpetas de sistema y Home, en la cuarta pestaña encontramos nuestras aplicaciones, y la última es para cerrar el sistema, todo muy bien organizado o catalogado, trae un montón de aplicaciones: Amarok como reproductor multimedia (reproduce MP3 y DVD desde la instalación, sin necesidad de estar recurriendo a repositorios o descargando codecs), Blender para modelar 3D, aMule (P2P), Azureus (Bittorrent), Kopete (para mensajería instantánea), Google Earth, Open Office (y KOffice), Firefox, Skype (VoIP), y un montón de aplicaciones más.
Algo notable en esta distribución fue que el disco trae una opción para reparar una instalación, por ejemplo, que por alguna razón se sobreescribió tu sector de arranque y ya no puedes acceder a Linux, con tu DVD puedes volver a instalar Grub con unos cuantos clicks, muy simple para todos aquellos usuarios que estamos acostumbrados a Windows.
Me agradó la experiencia de esta distro, pero personalmente me gustan las cosas ligeras, necesito más espacio disponible en mi partición que tengo asignada para Linux y, lamentablemente Kuroo (la interfaz para agregar o quitar paquetes/programas) no es muy explicita, no estaba seguro de que cosas podía quitar o cuales no para poder liberar más espacio, por lo que estoy escribiendo estas lineas nuevamente desde Ubuntu, pero si tu no tienes este tipo de inconveniente y buscas una distro completa Sabayon Linux es una buena recomendación, esta basada en Gentoo, otra muy buena distro.
Los fans de la serie Castlevania (Akumajo Dracula) conocerán muy bien el juego Symphony of the Night, considerado por mucha gente como el mejor Castlevania creado hasta el momento (concuerdo con ellos), pues bien, ¿recuerdan que al inicio de este juego controlas a Righter Belmont justo antes de la batalla final contra Dracula? ¿Una batalla final sin recorrer el juego? pues esa es justamente la batalla final del videojuego Demon Castle Dracula X: Rondo of Blood, que salió en 1993 para PC Engine (Turbografx-16), una consola de 16 bits que de este lado del mundo no fue tan popular, por lo que muchos fans nos perdimos la experiencia de jugar este juego.
Gracias a que el juego estaba en CD fue posible introducir música de más calidad a la serie (lo que abrió paso a Symphony of the Night), voces y más animaciones, los niveles tienen varias rutas para completarse, hay enemigos de gran tamaño, los poderes especiales son más espectaculares y otras tantas características que hicieron grande la serie Castlevania.

¿Recuedan a Maria Renard? pues es precisamente en este juego donde la rescatas, e incluso puedes jugar con ella en lugar de Righter!, ella es capaz dar un doble salto y de lanzar un par de palomas para atacar en lugar del látigo que tiene Righter.
Konami desarrolló una versión «recortada» de este juego para SNES llamada Dracula X: Vampire’s Kiss, nada comparable si me preguntan, no es malo el juego, sigue siendo un Castlevania, pero la experiencia de la versión de PC Engine es más cercana Symphony of the Night de PlayStation (o Saturn de Sega).
Gracias a los emuladores e Internet, hoy en día muchos fans podemos tener la colección completa (yo lo tengo cargado en mi Xbox, junto con otro montón de Roms), y probar los 2 mejores Castlevanias que se han hecho (bueno, al menos en 2D)
Dicen que el tiempo vuela cuando lo pasas bien, bueno… pues en mi caso venia con una turbina para propulsión igual a match 3!, claro que hemos tenido problemas (como cualquier pareja), tiempos buenos, tiempos malos, pero que afortunadamente y gracias a la comunicación hemos logrado a estar 3 (felices) años juntos.
Quiero agradecerte preciosa por cada segundo que compartes conmigo, eres la luz que pone a funcionar mi vida, no encuentro palabras para decirte lo mucho que significas para mi.
Te amo.
Hace unos días salio una nueva versión de Sabayon Linux (3.2), una distro basada en Gentoo que trae lo último de lo último que tiene que ofrecer Linux (incluido Beryl desde LiveCD):
Hace apenas unos momentos ordene mi DVD de On-Disc.com por alrededor de unos $10dlls, para que en aproximadamente 7 días llegue directo a mi casita 🙂
En cuanto lo tenga en mis manos y lo instale prometo hacer una reseña.
Hace unos días estaba buscando como hacer para colorear un renglón de un DataGrid en Flash, ya que, según el status de cada campo, debía notarse de un color especifico; estuve buscando durante buen rato ya que en la ayuda de Flash no esta muy a la vista este apartado, así que dejo un ejemplo sencillo aquí por si alguien llega a necesitar algo similar (click en la imagen para bajar el Fla, necesitarás FlashMX 2004 Pro o superior para abrir el archivo):
_global.style.setStyle("themeColor", "white");
import mx.styles.CSSStyleDeclaration;
//creamos las columnas que dividirán nuestros datos
myGrid.addColumn("Indice");
myGrid.addColumn("Titulo");
myGrid.addColumn("Status");
//ajuste de tamaño de las columnas
myGrid.getColumnAt(0).width = 50;
myGrid.getColumnAt(1).width = 250;
//impedimos que se puedan retamañar
myGrid.getColumnAt(0).resizable = false;
myGrid.getColumnAt(1).resizable = false;
//insertamos valores simulados al datagrid
for(var i=0; i<5; i++){
myGrid.addItem({Indice:i+1,Titulo:("Titulo "+i),Status:i})
}
//cambio de colores
myGrid.setPropertiesAt(0, {backgroundColor:0xFFCCCC});
myGrid.setPropertiesAt(1, {backgroundColor:0xCCFFCC});
myGrid.setPropertiesAt(2, {backgroundColor:0xCCCCFF});
myGrid.setPropertiesAt(3, {backgroundColor:0xFFCCFF});
myGrid.setPropertiesAt(4, {backgroundColor:0xCCFFFF});
¿Alguna vez has tenido esa sensación de estar en un lugar o situación donde ya has estado? Eso mi amigo se le conoce con el nombre de Déjà Vu (del frances ‘ya visto’), ¿y si en realidad este sentimiento fuera una advertencia del pasado o pistas del futuro? pero bueno… no estamos en clase de psicología, sino reseñando la más reciente película de Denzel Washington.

Un trágico ataque terrorista hace explotar a un crucero matando a más de 500 personas, un agente de la ATF hace las primeras averiguaciones y encuentra que un compañero de trabajo fue asesinado en este incidente, buscando averiguar la identidad del asesino se une a un equipo de investigadores del FBI los cuales tienen lo último en tecnología para resolver crímenes… y hasta ahí puedo contar, no quiero arruinar la experiencia que esta película provoca, pero si sería bueno que conocieran un poco de las teorías que existen sobre los agujeros negros y hoyos de gusano para entender un poco más la trama de esta película (muchos geeks no tendrán ningún problema con esto).
[youtube]http://www.youtube.com/watch?v=3RpF2IgMNX0[/youtube]
Hacia buen de tiempo que una película no me hacia elucubrar tanto con la historia como en esta ocasión, tiene drama, acción, romance y un final de esos que uno no espera, ampliamente recomendable.
Este bebe seguro va a patear unos cuantos traseros cuando sea grande 🙂
[youtube]http://www.metacafe.com/fplayer/217780/karate_baby.swf[/youtube]