All your base are belong to us

Mientras cojo sueño, os dejo con un clásico…

Podéis leer la historia completa del fenómeno All your base y, por supuesto, ver el famoso flash (hemos puesto una copia local para tener menos problemas :)) y la página oficial.

Y para frikis, la wikipedia nos ofrece toda la información relevante acerca de Zero Wing, ese fantástico juego, y de All your base are belong to us.

Move Zig.

HUMAN_DNA.H

===

/* HUMAN_DNA.H
*
* Human Genome
* Version 2.1
*
* (C) God

*/

/* Revision history:
*
* 0000-00-01 00:00 1.0 Adam.
* 0000-00-02 10:00 1.1 Eve.

* 0000-00-03 02:11 1.2 Added penis code to male version. A bit messy —
* will require a rewrite later on to make it neater.
* 0017-03-12 03:14 1.3 Added extra sex drive to male.h; took code from
* elephant-dna.c
* 0145-10-03 16:33 1.4 Removed tail.
* 1115-00-31 17:20 1.5 Shortened forearms, expanded brain case.

* 2091-08-20 13:56 1.6 Opposable thumbs added to hand() routine.
* 2501-04-09 14:04 1.7 Minor cosmetic improvements — skin colour made
* darker to match my own image.
* 2909-07-12 02:21 1.8 Dentition inadequate; added extra ‘wisdom’ teeth.
* Must remember to make mouth bigger to compensate.
* 4501-12-31 14:18 1.9 Increase average height.

* 5533-02-12 17:09 2.0 Added gay option, triggered by high population
* density, to try and slow the overpopulation problem.
* 6004-11-04 16:11 2.1 Made forefinger narrower to fit hole in centre of
* CD.
*/

/* Standard definitions
*/

#define SEX male
#define HEIGHT 1.84
#define MASS 68

#define RACE caucasian

/* Include inherited traits from parent DNA files.
*
* Files must be pre-processed with MENDEL program to provide proper
* inheritance features.

*/

#include “mother.h”
#include “father.h”

#infndef FATHER

#warn(“Father unknown — guessing\n”)
#include “bastard.h”
#endif

/* Set up sex-specific functions and variables

*/
#include

/* Kludged code — I’ll re-design this lot and re-write it as a proper
* library sometime soon.
*/

struct genitals
{
#ifdef MALE
Penis *jt;
#endif
/* G_spot *g; Removed for debugging purposes */

#ifdef FEMALE
Vagina *p;
#endif
}

/* Initialization bootstrap routine — called before DNA duplication.

* Allocates buffers and sets up protein file pointers
*/
DNA *zygote_initialize(Sperm *, Ovum *);

/* MAIN INITIALIZATION CODE
*

* Returns structures containing pre-processed phenotypes for the organism
* to display at birth.
*
* Will be improved later to make output less ugly.
*/
Characteristic *lookup_phenotype(Identifier *i);

===

Completo en The Joke File.

Freak me more

Estoy pensando en montar todo mi sistema de bookmarks (enlaces) a través de web, para poder visitarlo desde cualquier sitio. Es verdad que voy todo el día pegado al portátil, pero cuando voy encontrando cosas curiosas me gusta tenerlas por ahí, y luego también poder enlazarlas.

Por ejemplo, todas mis páginas sobre mac / acerca de mac, que son relativamente nuevas para mí. Y todas las curiosas que me voy encontrando a lo largo del día.

También me ha hecho pensar en eso el curso de html que di hace unos años (fue mi primera documentación sobre algo, y sé que es cutre :(). En realidad, no ese, sino otro que di después de DHTML. En él tenía un montón de enlaces a páginas curiosas hechas con HTML dinámico, y alguna otra con flash. Pero todas estaban en mi parte de memoria volátil, y se perdieron :'(. Tengo que ponerme a hacer de nuevo la lista completa para enlaces y todo eso, pero será poco a poco.

Y ya que estoy tan metido en html, php y etcétera, le he pedido a Coque que me deje hacer un entorno colaborativo para AsCII. Y que me deje hacerlo en Joomla! (como dice Coque, ahora todo suena como Ubuntu…). Es el antiguo Mambo Server del que hablaba hace unos días, y del que espero seguir siendo desarrollador el mes que viene (cuando tenga tiempo y nos pongamos de nuevo a trabajar :P). Y el entorno colaborativo tiene también una partecilla de bookmarks. Así que espero poder ahí también todas las cositas de los cursitos que vamos dando (me ha quedado mega-popis).

Por ejemplo, te encuentras cosas como ésta que ya estoy deseando que pase por mis manos. Sólo para verla, pero ¡quiero verla!
Y como idea de otros múltiples blogs, me he decidido a hacerme una wish list :P. La colocaré por ahí abajo mientras que no tengo el archivo terminado. Y a ver si van cayendo brevas.
Lo que pasa es que me conozco y soy mu caprichoso. Así que la lista va a ser laaaarga… Y bueno, es una wish list. Cosas que me gustaría tener, pero que no son absolutamente imprescindibles y fundamentales para mi vida. Sólo… me gustaría tenerlas.
Mode: Geek +1 🙂

P.D.: Sí, Coque es algo así como mi jefe ^___^

Curso de Linux

Antes de irme a ver a las pequeñas fieras (hoy me toca el bueno, pero ya sabéis lo que me pasó hace dos días…) he estado con Coque ya terminando las cositas para AsCII. Y éste es el resultado.

El cursito de Linux prometido. Hay noticias frescas de HURD, pero de eso ya hablamos otro día.

Ahora me voy a ver a las fieras ;o)

P.D.: Me llamaron friki en la piscina por tener un gorro de NÃ¥dø Libre. Todo libre, hijos míos. Sí. Menos mi mac :â?¢D

Torrentes…

Torrentes, torrents… un poco de todo.

Me he levantado tarde, y me he largado al GoldenMac. Después de llamar, por supuesto, y de que Otto haya hecho alguna de sus gracias. ¡Tenían la pila! Sí, una preciosa pila que por fin hemos podido utilizar.
Pero no. ¡Sorpresa! No es de la pila. Así que nos hemos ido al ATC (ésta vez sí) a buscar un polímetro. Lo tenemos en préstamo hasta el viernes, y andaremos haciendo pruebas. Si es de la placa, genial. La placa no sirve, y todo a la porra. Si no es de la placa, más genial todavía. Tiene una fuente de alimentación distribuida, y meter la mano en un tubo CRT es un poquito peligroso… (dicen que descarga unos 5.000V, io siendo bióxido no lo voy a comprobar xDD).

Y Coque ha estado hurgando por ahí, y ha encontrado el manual del equipo que tenemos. Que en realidad es un iMac DV. Hay un huevo de modelos, es curioso. Y nada, aquí está Coque dale que te dale.

Hoy he descubierto algo curioso también acerca de las relaciones personales. Sincerarse con una persona, aunque sea tarde, sirve de algo. Creo que nuestro trato a partir de ahora no pasará del hola y adiós (me temo, por lo que he estado viendo en la última semana). Pero creo que después de todo está más tranquilo, y le ha dado un nuevo norte y un nuevo rumbo a su vida.
¿A qué viene ésto? Pues no viene mucho a cuento. Ya os iré contando historias más personales más adelante.

Siguiendo con Mac, hemos visto en una página de servicio técnico el cómo descargar el CRT. Sinceramente, el vídeo es brutal. Nos hemos quedado ralladísimos con eso de “ponte una mano en la espalda y cruza los dedos” O__o. Es para que no te pase corriente y tal, pero es gracioso xDDD. Ya sabéis, a ver el vídeo.

Yo me voy a ver a las fieras del malo, y a ver si encuentro alguna cosa curiosa que podamos aprovechar en ebay. Porque creo que éste bicho no va a resucitar… (aunque confío en Coque y en sus habilidades :D).

Suprnova.org, página casi genial de torrents, ha cambiado a mininova.org y a la nueva nuevísima novísima newnova.org. Son MUY recomendables ;o)

Historia de un Bióxido

Os pongo en situación:
RaveN, además de dedicarse a frikear, también imparte actividades extraescolares de informática (concretamente de Guadalinex) a monstruitos de entre 5 y 11 años de edad. Va a dos colegios de Sevilla de los que hablará mucho (si nadie lo remedia), y los diferencia entre “el bueno” y “el malo”, con intención de no ofender ni señalar a nadie.

Hoy me tocaba el bueno. El miércoles pasado no dimos clase porque estábamos de fiesta, y hoy por fin, después de dos semanas en una clase insulsa, hemos conseguido subir a los ordenadores. Una clase nuevecita para mí. Con la sorpresa de la llegada y primera entrada…

Entro en la clase y me encuentro… ¡15 ordenadores! Cabe decir que me habían dicho que el aula tenía 20, y que tengo 19 alumnos. Así que me tocaría hacer que se sentaran algunos de dos en dos. Y, la verdad, muy cómodos. Cuando los pruebo, por supuesto, sólo funcionan 12, y de ellos, uno no tiene creado el usuario que tan amablemente me han asignado, poniendo un bonito cartel en la pared en un tablón para que lo vea (menos mal que me dio por mirar, si no, todavía sigo buscando la clave… porque éstos directores son rebuscados con cojones a la hora de poner clavecitas…).

Pues subo a los niños y una clase estupenda. Y cuando estoy bajando, la madre de Elena me está esperando. Y con cara de mala leche. Ya empezamos…
La madre me viene con la queja de que su niña ha tenido que compartir ordenador, y que en la reunión de padres les dije que tenían un ordenador por alumno. Y a quejarse, y aspavientos, y más aspavientos…

– Señora, cálmese un momento.
– Ésto no puede ser. Nos dijeron que había un ordenador por niño y…
– Un poco de calma. Mirusté (como Aznar xD). Le dije eso porque en el colegio me dijeron que el aula iba a tener 20 ordenadores. Pero tiene 11 en funcionamiento, y como usted comprende…
– ¡Ésto hay que arreglarlo pero ya! ¡Ésto no puede seguir así!
– Mirusté (again xD), yo tengo un programa pedagógico y un programa didáctico que seguir. Le puedo asegurar que los niños han estado muy cómodos en clase, que tienen espacio para poder utilizar los equipos, y que se lo han pasado bien.
– Pero mi niña… ¡no tenía un ordenador para ella!¡Ha tenido que compartir ordenador!
– (Y dale…) Mire, yo soy el profesor. Me dan un aula y unos alumnos, y me adapto a sus necesidades, para que estén cubiertas y todos vayan aprendiendo al mismo ritmo.
– Ya, pero mi niña estaba compartiendo ordenador.
– Las quejas por equipos debe hacérselas al equipo directivo. Yo ya le digo que sólo soy el profesor y cumplo con mi trabajo.
– Es que las cosas hay que decirlas y yo las digo en cuanto pasan. Y ésto tenía que decirlo.
– Pero no es a mí a quien tiene que decírselo. Entiendo su queja, pero no es ningún drama.
(para qué dije nada…)
– Es que…
– Y mire, tal y como estamos de alumnos y equipos, tendrían que compartir equipo un día al mes más o menos. Vuelvo a decirle que no es ningún drama.
– Pues si hay 11 ordenadores, mi niña estaba apuntada de las primeras. Si los que se han apuntado después no tienen ordenador, no tienen que quitárselo a mi niña. Que no vengan. Pero ella tiene derecho.
– (Yo a cuadros. Supuestamente las madres se llevan bien y son compañeras del AMPA y esas cosas…) Er… le repito una vez más que yo cumplo con mi trabajo. Que no es responsabilidad mía…

¡Y aquí habla la niña!

– Es que Paloma estaba conmigo. Es que Paloma no me deja aprender.
Como diría Iñaki, ¡tócate el escroto!
Me giro para la niña y le pregunto, x supuesto, sobre lo que ha aprendido hoy. Y me dice que sabe reconocer las ventanas, los iconos (es la primera clase básica y tienen 5 años), redimensionar ventanitas, e incluso que ha estado unos 5 minutos jugando. Entonces miro a la madre.
– Es que no tiene que compartir ordenador.
Y la salva la campana (teléfono). Yo, a cuadros. Sin poder creérmelo. Flipando, vamos. Es que… de no entenderlo.

Después me acuerdo de que Paloma llegó tarde, y que Elena le hizo mil aspavientos diciéndole “¡Aquí, aquí, siéntate conmigo!”. Pero delante de mamá es otra cosa.
Después decimos de los niños, que salen egoístas. Una de mis funciones en el colegio es darles un poquito de educación. Enseñarles a compartir. A trabajar en grupo. En equipo. Y cada día me doy más cuenta de que echo de menos a mis rangers y a mi grupo scout.

Pero me quedo con una frase que incorporo a mi vocabulario. Para los restos.

“Es que Paloma no me deja aprender”