On Wed 16, Alejandro Ferrari ( [EMAIL PROTECTED]@cheUY ) wrote: > Que celebre su onomástica de la mejor manera!!!
Nada de eso... morta morta... o si lo prefieren joda joda! La mejor manera de que celebre su onomástica es hacerle terrible fiesta.... así que se me ocurre lo siguiente: Pancho presiona Ins, Ins y se pone a flotar por un rato mientras es feliz por poder volar como los pájaros... Nosotros por mientras buscamos un rincón de la memoria donde no haya mucha cosa, como para poder hacer bardo tranquilos, por ej 0x060000... Si ese espacio no da para todos (Pancho tiene muchos amigos) y no hay swap nos creamos uno suficientemente grande, y si hay swap simplemente hacemos un partyPtr = malloc( sizeof(struct EspacioFiestero) * (NRO_AMIGOS + 1)) /* el +1 es para contar a Pancho que anda volando mientras tanto */ Cuando tengamos el espacio (para eso podemos implementar algún mecanismo de mensajes así no tenemos que poner semáforos) todos hacemos JMP 0x060000 o donde sea que encontramos lugar y... ... y ponemos un beacon para que Pancho nos encuentre: 10 PRINT "0x060000" 20 GOTO 10 Cuando Pancho encuentre un proceso que genera tanto consumo de CPU va hasta ahí, se calienta las manos un ratito, hace un PUSH ES de lo que vé, un kill -9 del beacon y un POP ES; JUMP ES.... Pancho, lamentamos que tengas que trabajar en tu día, pero no tenemos tiempo de armar un bot para que te ayude... igual parte del regalo es que lo automatices... :) Pancho aterriza, todos cambiamos el avatar de planta que estamos usando para que no se de cuenta y gritamos... party.new( Sorpresaaaa ) Eso sí, a Pancho le decimos que party.new es un call a una rutina en C sino lo vamos a dejar menos contento. Para terminar dejamos una rutina listener corriendo: while (everybody( ! drunk) ) do party.generate( MoreBeer ) Eso sí, Pancho, tu último regalo (tarea en realidad, pero creemos que te divierte) es que te generes en TCL un módulo de Uma para que ella pueda apagar la luz cuando todos estemos inconscientes shutdown -h now no se preocupen, que el sistema guarda la posición inicial de cada uno antes de cada llamada a Party() así que no hay pérdidas... bueno igual no se garantiza nada como bien dice el EULA... Abrazos... Y Pancho... Feliz Cumpeaños!!! :wq Mauricio -- «History is a vast early warning system.» --Norman Cousins--
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ General mailing list General@lists.montevideolibre.org http://lists.montevideolibre.org/listinfo.cgi/general-montevideolibre.org