29.10.05

Perversiones curiosas en la teoría de la Información

Si entre la lista de vuestras aficiones está la de asistir a eventos de programadores (o codders), donde la competición se centra en desarrollar vuestras aptitudes delante de compiladores, modelos 3D/2D, y Reason (o Fast Tracker, esos puristas!) para sacar algún juego o alguna demo.

En más de una ocasión os habreis encontrado con ciertas líneas de código un tanto incomprensible, en defensa del autor siempre queda comentar lo de: "Es que llevo 48 horas sin dormir, y claro, ya no me salen ni 2 if anidados con sentido."

Mi última experiencia fue en la Xplanada 7.0, hicimos, yo y mi clan 'MHC' un juego estilo Bomb Jack, (un personajillo que va recuperando bombas a base de pegar botes en un escenario de relativa gravedad esquivando un par de malotes, y si tengo que explicar mucho más esto, deciros que no tenéis infancia.).




Pues bien, a rockpin, el pobre hombre cargó una matriz a memoria desde fichero 'por las patas' es decir al revés, y claro para quién tenía que hacer las colisiones con el escenario no le salían las cuentas. Horas delante del código debatiendo porqué no colisionaba bien hasta que rockpin nos contó su pecado.

Como he comprobado y gracias, nuevamente a un link de Cyber, esto no sólo nos pasa a nosotros, de hecho pasa a todos los niveles, incluso el laboral y los chicos de WTF!? lo demuestran.

Aviso a navegantes: si eres codder te gustará el enlace, si no ni fú, ni fá: una curiosidad más.

Ah! esta fué nuestra versión (promoción! :) ):

Story, Video, Concept: MHC
Engine 2D: eBh
Graphs & Enemies Collision & code stuff: X-Act
Interface & World Collision & code stuff: tMil
Tiles & Levels & code stuff: rockPin
Audio: Cyber
Support: tteDan, Badwarlord.
Thanks to: All Xplanada staff team.

26.10.05

Quiero un Mr. Plong!


Sí, sí, quiero un Mr. Plong para mi escritorio, y una webcam, claro.






















Me explico: estaba yo a estas horas intentando terminar un documento sobre interfaces intermodales cuando me he encontrado esta web: The Human Body Project en la que podeis ver a Mr. PLong que es un avatar que intenta simular los gestos y posturas que va recogiendo por la webcam. Jias! el juego que da eso.

Todo esto se basa en serios y complicados algoritmos de reconocimiento de imágenes para detectar, no sólo el contorno, ni el esqueleto, si no también la expresión facial. Pero dá tanto juego, la de cosas que podríamos hacer Mr. Plong y yo XD (tontás básicamente).

Podeís descargaros el código fuente de esta aplicación en su página de SourceForge.

18.10.05

Tú, lector de Internet, debes saber...

Que tienes a tu disposición un nuevo Reader de noticias vía RSS, XML, ATOM etc.. y te lo trae de la mano Google, como no.

Lo he estado probando y va muy bien, esta es mi pequeña review:

Si estás cansado de ver que tu actual lector no soporta el parseo de tu sitio favorito porque te has bajado un lector RSS y resulta que quieres leer tb. formato ATOM, pues no te preocupes, aquí está el tito Google para que tu no sufras.

A mí me pasó en su día que me puse a buscar un lector que se tragase el XML feed que me ofrecían mis sitios favoritos y claro uno leía RSS, otro ATOM otro XML de cierta forma.
Era un poco lío hasta que dí con uno que cumplía mis requisitos el RSS Reader.
Yo estaba contento y feliz, mi alma en calma, hasta que me instalé Ubuntu y comprobé que ahora tenía que descargarme otro lector de noticias en XML, bueno, encontré uno: el yarssr (yet another rss reader). Va bastante bien, pero no me leía las noticias de gamespot! mal rollo.


Pues bien, Cyber me enseñó esto de Google Reader y esto rompe todas las limitaciones impuestas por los ejecutables, ya que esta interfaz de momento no se me ha quejado de meterle ningún feed y a demás tiene ese 'feel and look' tan orientado al 'Que quieres hacer?' y con muchos detallitos de buen gusto. En fin una cosa más a la que se apunta Google.

Yo me he pasado ya al Google Reader, pero es evidente que las aplicaciones diseñadas y orientadas a leer XML feed son más rápidas y a lo mejor te permiten tener un mejor control de los feeds pero..., esto señores, es multiplataforma, distribuido y escalable es Ingenería pura!

byez.

16.10.05

Sobre cosas rebuscadas

Para ver cosas rebuscadas o curiosas no hay nada como navegar un poco por internet y encontrarte sitios como este a través de una de mis fuentes habituales, fuente.

No dejaros impresionar por la estética tan retro-web de ésta, es un sitio sobre las curiosidades moleculares.

Es curioso ver como mientras Microsoft y Google siguen pegándose en las cortes de EEUU (última noticia, y anterior de esto) hay gente que se ha dedica do en ir descubriendo imágenes de tamaño 'molecular' en los circuitos integrados.

El primero que descubrió fué un wally, ¿Ande está wally, en un RISC?, entre otras cosas descubrió también un Daffy Duck. Los equipos en los que los encontró son Hewlett-Packard workstations y Digital Equipment Corp.'s Vax minicomputers.

No os perdáis la sección de imágenes de moléculas de la cerveza, que currazo que se ha pegado el tio, o con el microscopio o con el paint ;)

byez.

14.10.05

Ya hay que ser rebuscao!

El desarrollo de aplicaciones de C# en Linux no es nuevo, hay proyectos como Mono, pero lo que me he encontrado hoy ya ralla la complejidad máxima. Ya sea por lo retorcido o por lo gurú que tienes que ser para tener esto en tu escritorio, a ver, fotito al canto:

Eclipse ejecutando Mono

Ese pie de foto es el mismo que el que yo me he encontrado, pero si os fijais aún hay más, veis, sí en la parte inferior izquierda, un boton que pone Inicio!!!!

Exacto el retorcido ese esta ejecutando un Win98 que a su vez ejecuta Cygwin/X que a su vez ejecuta Eclipse (ejecutando Javaw o sea Java) que a su vez tiene un pluggin para ejecutar código .Net (tecnología MicroSoft) con MONO desde Linux!!!!

La madre que lo parió, y la gente se impresiona con lo de las muñequitas rusas.


byez.

12.10.05

Requisitos mínimos

He estado un par de días acomodando mi flamante linux Ubuntu, y a poco a poco iba configurando un entorno más a mi gusto.
Una de las cosas que tiene Ubuntu es que para usuarios avanzados viene casi desnudo. Siempre se decía que linux instalaba paquetes -dev que nunca en tu vida usarías como C2Lisp-dev y cosas así pero el caso es que me he dado cuenta de ciertos servicios que son ahora imprescindibles para mí:
  1. Un boot-loader en condiciones. (pantallita, que coja el SATA ok, etc).
  2. Conexión a Internet.
  3. Un lector de RSS.
  4. Todas mis unidades automontables.
  5. Reproductor de video con los pertinentes compresores activos.
  6. Muchas cabeceras, fuentes y compiladores ( para programar ).
  7. Y un par de temas de escritorio para hacerme la vida más bonita.

Esto lleva tiempo, pero es imprescindible para que ahora yo pueda retomar mi ritmo de usuario normal y trabajar a un nivel parejo en Linux a lo que hacía en Windows.



Los tiempos en que tenías que (configure/make/make instal/make clean) 3 o 4 veces para instalar algo, siguen, para los puristas, pero ahora hay mucha 'paquetería' que te hace la vida más fácil (y eso que ubuntu es debian + gnome en su versión más básica).
Pero se está avanzando mucho en la búsqueda de SO de libre creación y es muy reconfortante volver después de casi 1 año sin tocar mucho este SO y ver que se asientan unas bases prometedoras, aún falta, pero se llegará a la libre elección del SO independientemente de las tareas a realizar o del nivel del usuario.

7.10.05

Ahora sí que sí

Ya se va sintiendo en el ambiente que esto empieza en serio, una semana de clase y no al 100%
y ya está uno cansado, ¿cómo es esto posible? Pues gracias a 4hrs seguidas repartidas entre Chamizos, Fusters y Normativas
al parecer el Encuentro de Domótica está resultando, al menos en sus inicios un poco aburrido.

Y como soy un poco cabezón, y muy pupas a veces, me he dado de cabezazos contra el monitor hasta que he configurado la conexión de inet en mi recién instalado ubuntu. Todo para asegurarme de que cuando empieze las prácticas en Linux pueda tener un márgen de 'entretenimiento' ya que estar en Linux sin conexión a internet me daba como claustrofóbia.

En fín, poca cosa más que contar, de momento.

byez.

4.10.05

Tú "pa ké" quieres una PSP?!

Tú para qué quieres una PSP le tiene que estar diciendo el padre de esta criatura, cyber me ha pasado el siguiente link: "tengo una PSP y me la follo cuando quiero"

Think different!

Aquí el figura, aburrido de ver los estrenos de hollywood en UMD y de jugar al F1 Grand Prix 2005 no se le ocurre otra cosa que un día decir: "Podría funcionar un MacOs en la PSP". Y el problema es que este tipo no es el único, otro tipejo pensó: "Te imaginas un Win95 en la PSP, jias!!" (veerlo aquín). En el anterior enlace hay una explicación más clara de todo el proceso, por si os apetece mucho, lo que sí os advierto es que tarda muuuucho en cargar mirar los tiempos que dicen los 2: MacOS 4 horas de carga, Win95 10 minutos, y otra cosa, al parecer no funciona con versiones de firmware superiores a la 1.5, la versión española viene con la 2.0.


hace un solitario?
¿ un solitario ?

Pero, ¿por qué? Estas cosas son difíciles de explicar, es decir ¿cuál es el motivo último que lleva a esta gente a hacer esto?

Atendiendo, entonces sólo a los temas técnicos (al ¿cómo?), esto es fruto de un emulador de arquitecturas llamado Bochs, a ver, definición rápida: es un bichito compilado en c++ que con algunas modificaciones puede emular el funcionamiento de un x86 desde un 80386 a un AMD 3D Now, impresionante, no?

La emulación no sólo implica trabajar con 'tal' micro, si no emular la memoria y el hardware (pci, bios, etc) esto permite a Bochs ejecutar (o correr, saludos a todos los latinoamericanos) muchos sistemas operativos desde el Win95 hasta el Debian con el X11. En la sección de imágenes podéis descargaros distintos operativos (libres) para montar con este emulador.

byez.

2.10.05

Reentrando en la atmósfera

Weeenas! holas ya he vuelto.

Las vacaciones demasiado bien, no veía ninguna necesidad de volver, aún así he vuelto por aquello de no tenía otro remedio.

Al volver me he encontrado totalmente desconectado y sin ganas de acercarme si quiera al ordenata, pero ha sido encenderlo para volcar las típicas fotos vacacionales y hala! ancha es castilla y tiempo me falta para arrancar la mula.

En fin, que ando yo un poco preocupado por lo del eclipse de mañana, será este el eclipse del fin del mundo. Lo que está claro es que esto del eclipse sube las ventas de "gafas para eclipse", quien habrá invertido en este típo de "valor refugio".

Mientras se acaba el mundo por la inexorable entropía, me he encontrado esta noticia en kriptópolis.


Así que, en esas me encuentro: re-entrando en la atmósfera cotidiana. Es una sensación como... como cuando entras a una carnicería y los primeros momentos te inunda el olor a jamón serrano de bellota y al rato ya no notas diferencias entre tu sobaquera y el pamplonés que tienes delante, sólo hay que superar un umbral 't' por determinar.

byez.