En vivo y en directo - El blog de Jaime
¿¿¿es posible que alguien sea programador, otaku y aieseco al mismo tiempo???
domingo, 26 de noviembre de 2006
Montando un control de Psx en Ubuntu
Ayer me encontraba bastante aburrido (las vacaciones misteriosamente siempre arrancan asi...) sin nada que hacer por la tarde (mi ISP estaba en hora pico asi que ni modo de entrar Flyff). Por esas cosas locas del destino terminé en Ubuntu. Buscando que hacer me acordé que hace poco había instalado el Zsnes y estaba jugando Actraiser. Me dispuse a jugar y vi mi control de Ps2 al lado y pense "...que bueno sería poder jugar con mi control. Mmm, ¡que hijuemadres! montemoslo...". Tarde de desparche productiva diría yo...

En fin lo primero que hice fue buscar el driver correspondiente. Para aquellos que no lo saben un driver es, citando la definición de wikipedia, "un tipo específico de software, desarrollado para permitir la interacción con dispositivos físicos". Cual es mi sorpresa cuando me doy cuenta que no necesito bajar nada... EL SISTEMA OPERATIVO YA LO TRAE!!! d(o.0)b ZOMG.

Algunos dirán "viejo eso no tiene nada de raro... windows también incluye colección de drivers para gamepads y joysticks...", y pues tienen razón: windows incluye una colección de drivers de gamepads y joysticks suministrados por el fabricante. El driver que necesitamos en este caso es uno que permita interactuar con un dispositivo que, en nuestro caso, no esta diseñado para el PC (llámese control de Snes, N64, Psx, ...).

En fin lo primero se hace es crear el nodo del dispositivo, asi que nos vamos al directorio dev y creamos un directorio nuevo, input; luego el dispositivo; y finalmente el enlance a él:
cd /dev
mkdir input
mknod input/js0 c 13 0
ln -s input/js0 js0
Ahora instalamos el módulo (driver). Antes de hacerlo hay que revisar que el módulo lp no se encuentre instalado; y que los módulos parport y parport_pc si. Utilizamos el comando lsmod para listar los módulos que se encuentran instalados en el sistema.

En caso de que lp se encuentre instalado procedemos a desinstalarlo utilizando el comando rmmod nombredelmodulo, es decir rmmod lp. Una vez verificado lo anterior procedemos a intalar el módulo gamecon.

Gamecon es un módulo que requiere de ciertos parámetros, parámetros que hay que entregarle en el momento de la instalación. Estos paŕametros son el puerto paralelo en donde se encuentra conectado el control (debe de estar conectado antes de realizar la instalación del módulo), y el tipo de control conectado a la interfaz. Los tipos son nulo (o ninguno), Snes, Nes, Joystick multiplataforma de un botón, Joystick multiplataforma de dos botones, N64 y Psx(autoconfigurado para análogo o digital); y sus identificadores son 0, 1 ,2, 3, 4, 5, 6 y 7 respectivamente.

La sintáxis es la siguiente (utilizando el comando insmod o modprobe): insmod gamecon map = PuertoParalelo, tipoDeControl. En mi caso nuestro caso sería algo como modprobe gamecon map=0,7. 0 porque es el primer puerto paralelo, y 7 porque es un control de Psx. Para probar que el control esta conectado se pueden utilizar aplicaciones como jstest (para probar que el gamepad quedo bien montado) y jscal para calibar el gamepad.

En fin si esto no es suficientemente ilustrativo o tienen dudas al respecto pueden consultar aquí. Si lo que pasa es su distribución no dispone del módulo, pueden bajarse el fuente de aquí (para kernels mayores a la versión 2.16.x, y fijense la arquitectura para la cual lo van a bajar).

Lo que soy yo tengo un Batman Returns que jugar y el control me esta llamando... nos vemos luego

Etiquetas: ,

...Leer más.
posteado por Jaime @ 6:16 p. m.   2 comentarios
miércoles, 15 de noviembre de 2006
Sigamos castigando a mac
Si, le sigo dando duro a las macs. A pesar de que no me ha tocado trabajar de nuevo en una de ellas, no podía pasar la oportunidad de postear este excelente video en la que se liberan de todas mis frutraciones del sabado.


Ahora antes de que empiecen a llover insultos y maldiciones sobre mi persona, dejenme decirles que no tenía idea de que esto existía, hasta que esta mañana, en un pequeño descanso de la práctica de SO (que por cierto va viento en popa :P), DiegoEche me mostró una colección de videos sobre mac (pros y contras) residente en Google Videos. Ahora ya saben por el blog de quien se tienen que pasar para dejar su maldición y/o insulto. (Sorry Diego XD)

Bueno espero se hayan reído tanto como yo, (o quizás hayan hecho todo lo contrario...) con el video. Aunque para serles sinceros, ya no tiene validez. El video tiene alrededor de 8 - 9 años de antigüedad y pues es obvio que cambios (grandes cambios, para ser exacto) se han dado desde aquellos tiempos.

En fin a los amantes de mac tambien se les tiene video. A continuación una colección de pautas publicitarias (15, si no estoy mal) en la cuales se compara las macs y los pcs con un toque de humor muy inteligente :P . Disfruten.

Etiquetas:

...Leer más.
posteado por Jaime @ 2:18 p. m.   1 comentarios
domingo, 12 de noviembre de 2006
5 Razones por las cuales no comprar una MacBook
Viendo mi inminente adquisición de una laptop he reflexionado un poco sobre que equipo debería de armar, Aún no se por que lado inclinarme, si por Dell o Compaq; pero hay algo que si tengo claro: no va ser una MacBook. Las razones son sencillas:

1. No hay tecla suprimir. No se en que clase de mundo creen que vivimos los de apple o en que clase de mutantes nos convertimos. La tecla suprimir es una de las mas importantes a la hora de editar texto (en mi caso código). Y que decir para borrar un archivo.

2. Hacer cualquier cosa exige demasiado esfuerzo. Hay que dar demasiadas vueltas para realizar acciones triviales, como p.e. borrar un archivo del disco duro, es decir un borrado permanente. Si estuviera en linux, desde la interfaz gráfica sería algo tan sencillo como clickear el archivo y presionar shift+supr. En caso tal de que me encuentre en una consola es simplemente cuestión de teclear rm nombredelarchivo. En el peor de los casos, es decir, si es un directorio protegido sólo agrego un sudo (si, trabajo con Ubuntu) y un -r al rm (borrado recursivo): sudo rm -r nombredeldirectorio. Hacer lo mismo en mac conlleva mas acciones: click en el archivo que quiero borrar, apple key (tecla manzana) + del... ah! se me olvidaba que estoy en una laptop!... no hay tecla del d(-_-)b. Olviden la parte del apple key, en vez de eso voy al Finder (la barra de menús), click en file y luego en send to trash. Repito el procedimiento desde la parte del Finder pero en vez de darle send to trash, clickeo empty trash (se les olvidó que era un borrado permanente, ¿verdad?). Bah, demasiado esfuerzo mental para una tarea tan ... cotidiana :P

3. Mac suena a MacDonald's. Para desgracia de la gente de Apple, existe Macdonald's. Esta mañana no dejaba de pensar que el apelativo de los equipos de este fabricante (Mac d(-.-)b) sonaba a nombre de hamburguesa. Situaciones como "parce, cuidame la mac mientras voy al baño", podría sonar como "parce, ponele ojo a que no se vallan a comer mi BigMac mientras voy al baño". O que tal si comprando el laptop, le digo al vendedor "mira, quiero una laptop Mac con una Gforce 6800 por favor...". Esta frase se podría convertir en algo de este porte: "quiero una macPollo con doble ración de tocineta por favor". Simplemente no quiero terminar en una officina de Apple la próxima vez que piense en una hamburguesa; o al contrario, me ponga hablar con un tipo de overol amarillo, peluca roja y nariz de payaso la próxima vez que vaya a mirar laptops...

4. El precio. Mi amigo Naruse se compró una MacBook (blanca naturalmente) y le costó 3.5 millones de pesos. Con esa misma cantidad, me armo equipo Dell muy superior a ese MacBook. Si creen que voy a pagar 1 millón de pesos por una carcasa bonita en una laptop están locos (si fuera una alienware lo pensaría pero una mac... pfff).

5. No mas PowerPC. Ya las mac dejaron de utilizar su tradicional y exitoso procesador PowerPC, y se cambiaron al populachoso Intel... Probablemente haya sido por motivos de compatibilidad (antes los macs no recibían cds para pcs "normales", hardware especial, blahblahblah...). ¿Para qué se cambiaron...? ¿Para morder mas en el plato del mercado de las computadoras? Yo hubiera seguido como los machos (al mejor estilo Chuck Norris) con el PowerPC; después de todo iPod e iTunes es lo que le deja a mac (ahora, si lo que le esta dejando es perdidas, pues ahí si las cosas cambian...).

No sé que tan válidas sean estas razones para ustedes. Algunos podrán decir que son estúpidas y no tienen sentido (podrían decir, por ejemplo, que en (2) esa no es la única forma de borrar un archivo, o que simplemente no todo es tan tedioso). Para mi lo son (y es lo que en en mi caso importa). Asi que, citando la frase de Naruse: MacBook: no amigo no.

Etiquetas: , ,

...Leer más.
posteado por Jaime @ 8:22 p. m.   10 comentarios
sábado, 11 de noviembre de 2006
Una pared de concreto llamada iMac
Cuando uno se da cuenta que le han cambiado la tecla windows por una manzanita que no sirve pa' mierda (aparentemente), no queda mas que atenerse a lo que se viene encima (un muro de concreto de 10 m con una manzana pintada en el centro).

Si, hoy fue mi primer contacto con una iMac y como se habrán dado cuenta la palabra que mejor lo describe es desastroso.

Mi trabajo de hoy consistia en hacerle testing a un aplicación web. Cuando llegue a la empresa me encontre con algo que en mi vida había visto: una iMac. De ella solo había escuchado los comentarios del profesor de programación digital de como el PowerPC (procesador de las Mac) era uno de los procesadores mas poderosos del mundo (ya les dió por meterles intel pero bueno de eso hablaremos en otra ocasión).

En fin me dió curiosidad asi que pregunte que hacía una iMac en la sección de desarrolladores y qa:
J:"Parce que hace esta mac acá?"
G: "A viejo lo que pasa es que el cliente trabaja con iMacs en la empresa así que hay que probar la aplicación en una iMac"
J:"Ah bacano..."
G:"Sisas, siéntese a probarla.... no se le olvide que es en firefox 2"
Lo primero que pense fue "bueno bacano probar mac". Por qué será que uno se deja llevar de las apariencias...

Listo me senté y lo primero que vi fue el escritorio vacio y abajo estaba el Dock, una de las tantas cualidades por las cuales la interfaz de MacOS (sistema operativo de Mac - D'uh -) es famosa. Bueno estaba iexplorer, msn messenger, firefox y otras cosas mas. Inicié firefox y OMG! la barra de la aplicación reemplazó la barra del Finder (lo que vendría siendo la barra de windows donde esta Inicio y el system tray). Después de dar muchas vueltas encontré que el about del firefox estaba en el menú file (normalmente uno buscaría este tipo de cosas en el help).

"Bueno no importa" me digo a mi mismo y procedo a bajar el firefox, pues el que había en la máquina era 1.5.3. Segunda sorpresa : el instalador pesa alrededor de 50mb (cuando las versiones de windows y linux pesan entre 4 y 5mb). Listo que carajos, estoy en la empresa y tengo una buena conexión a internet. En cuestión de 5 minutos bajo y corro el instalador (cuya extensión es igual a el nombre de la empresa (o.0).

Offtopic: Para este momento el dock ya no estaba. No sé ni tengo idea en que instante de tiempo pasó un gato por el teclado (ver Freakzoid :P ) y mando el dock a quien sabe donde. Lo peor es que cada que G venía a intentar abrir el firefox preguntaba con el :S

Bueno siguiendo con la instalación salió lo que normalmente sale: la licencia... blah, blah, blah.... "Termina de instalar" y en el escritorio sale un ícono nuevo de firefox encima de algo que parece un disco duro..."mmm, esto debe de ser firefox" hago lo que todo ser humano haria y le doy doble click (ah bueno el mouse solo tenía un botón -de hecho el mouse es un maldito botón gigante -,- - ¡POR AMOR A -coloque aquí su deidad favorita-!, ¿a qué genio se le ocurrió dejarme sin botón derecho del mouse >.< ? ¿ah? y ni hablar del roll button -,- ) Se abre una ventana pequeña donde sale un ícono de firefox gigante con una flecha a otro icóno de firefox mas pequeño en escala de grises, que apuntaba a otro ícono de lo que parecía ser una carpeta, tambien en escala de grises. Ni idea que significaba eso pero el primer ícono era el coloreado, asi que le dí click.

Después de esperar un considerable tiempo (¿esta cosa de verdad tiene un PowerPC?) uno esperaría que cargase el explorador. Pues no; en vez de eso me salió un error que decia algo como "An instance of firefox is already running. You can only run one firefox aplication at time". Aja si miiiiijooooooo, entonces por que en windows y en linux puedo correr infinitos firefoxes? (bueno, en realidad solo hasta donde me lo permita la memoria). En fin lo que la verdad me molestó es que no había ningún firefox visibile a la vista que estuviese corriendo.

20 minutos mas tarde y aún no había podido correr firefox 2.0 (el 1.5 funcionaba bien -,- ). Frustrado (estudio sistemas...), llamé a G para que me resolviera el problema. Después de 10 minutos y muchas vueltas consiguió abrir el condenado firefox 2.0. Arranque a trabajar abrí gmail y hasta ahí corrió bien el navegador.

Juemadre esto tiene un PowerPc y el gtalk integrado a Gmail está matando al explorador. Y es una máquina para diseñadores que trabajan con procesamiento gráfico super pesado. Mejor ni hablo de la aplicación a la que le estaba haciendo el test.

Ahora bien, se preguntaran para que me metí a Gmail a conversar con JG y los otros desarrolladores por gtalk, si mac tiene el "fabuloso" msn messenger. Pues bien luego de haber iniciado sesión con mi cuenta de passport, hice lo todo ser humano normal hace: lo cerré, es decir lo puse en el system tray. Oh sorpresa cuando lo fui a buscar y lo único que había en tray era el control de volumen, la fecha y el nombre de la sesión con la que estaba loggeado en MacOS.

"Bueno depronto si lo cerré de verdad, abramoslo de nuevo". Listo, luego de que travesía para dar con el binario del msn (click en el escritorio para cambiar a la barra del finder, click en go--->applications y luego buscarlo en applications) me sale el mensaje "An instance of msn is...." ¿Bueno, y dónde carajos esta yo trabajo con ella? Bah, se me ocurrió trabajar con el eBuddy. No sé en que estaba hecha la publicidad del buddy-messenger (probablemente flash), fue suficiente para lentear (aun mas -,- ) el navegador.

Afortunadamente lo que tenía que hacer era revisar que los módulos de la aplicación funcionaran bien en el iMac (molestar por ahi probando que no me sacara algun error loco). Si me hubiese tocado hacer lo que normalmente hago en ese endemoniado equipo hubiera salido con una camisa de fuerza de la empresa!

Si alguna vez alguien me pregunta que tal es trabajar en una iMac le contestaría algo de este porte:
A: "¿Que tal trabajar en iMac?"
J: "Es como ir en un ferrari a 300km/h..."
A:"¿Asi de bacano?
J:"Dejame terminar.... Es como ir en un ferrari a 300km/h y darse con una pared de concreto"

Obviamente se obtuvo algo positivo de la experiencia de trabajar en una iMac: cuando llegue el momento de escoger mi laptop ni por el carajos consideraré comprar una MacBook!!! Que -coloque aqui su deidad favorita- lo libre de trabajar en una de ellas.

Etiquetas: ,

...Leer más.
posteado por Jaime @ 11:01 p. m.   3 comentarios
viernes, 10 de noviembre de 2006
Por que no me podía quedar atrás...
Como a todos les dió la goma de montar un blog en blogger (Spaces -conocido tambien como live- de msn es demasiado del pueblo), pues yo no me podía quedar atrás. Acabo de configurar el tema de War of Genesis III, por que quiero diferenciar el sitio de los demás (en otras palabras no me gustaron los templates por default de blogger ). Proximamente arrancaré a postear cosas en serio así que revisen periódicamente (probablemente encuentren cosas sobre anime, juegos, musica, y frustraciones laborales, por que no...).

Por cierto si quieren decorar su blog con un buen template visiten la página de Isnaini, tiene buenos diseños y son compatibles con blogger beta :P

Etiquetas:

...Leer más.
posteado por Jaime @ 8:03 p. m.   2 comentarios
Sobre Jaime...

Nombre: Jaime
Localización: Medellín, Antioquia, Colombia
Acerca de mi: Que les puedo decir? en algún lugar tenía que descargar toda la basura que pasa por mi cabeza...
Ver mi perfil completo
Categorías
Post Anteriores
Feed

Suscribirse al feed

Entradas Archivadas
Shoutbox

Otros blogs
Links
Visitantes

Este blog ha sido leido
Web Site Counter
veces. Siéntete libre de dejar un comentario.

Contacto
Google talk:
jjaramillo.aiesec@gmail.com

MSN Messenger: peleleman@msn.com

Mail:vulcanic.viper@gmail.com
Powered by

BLOGGER