Mostrando entradas con la etiqueta geek. Mostrar todas las entradas
Mostrando entradas con la etiqueta geek. Mostrar todas las entradas

miércoles, mayo 28, 2008

Reto matemático



Solución

jueves, abril 17, 2008

jueves, enero 31, 2008

Mi proxima azaña?

Estoy pensando en montarme una cosa de estas para ponerla en el salon junto a mi tele, que opinais? xD

Ballantines

miércoles, noviembre 28, 2007

StarWars

Queridos lectores.. no penseis que os habeis librado de mis posts geeks!
Aquí va uno muy bueno, pero necesitareis una conexión a internet.
Ejecutad esto desde la consola (Inicio -> Ejecutar : "cmd"):

telnet towel.blinkenlights.nl

En esta experiencia suprageek os recomiendo unas buenas palomitas...
Si alguno no entiende bien la pelicula... aquí va un pequeño resumen:


public class Princess implements ExecutorService {
public static final Princess PADME = new Princess();

// private member
private StarShip ship;

private Princess() {
this.setDefaultLocale(Locale.EN);
Timer timer = new Timer();
TimerTask task = new TimerTask() {
public void run() {
Princess.this.changeHairStyle();
Princess.this.changeClothes();
}
};
timer.scheduleAtFixedRate(task, new Date(), 1000);
}
}

public class JediKnight implements ExecutorService {
public static final JediKnight ANAKIN = new JediKnight(false);
public static final JediKnight OBI_WAN = new JediKnight(false);
public static final JediKnight YODA = new JediKnight(true);

private JediKnight(boolean isYoda) {
if (!isYoda) {
this.setDefaultLocale(Locale.EN);
}
else {
Locale yodaLocale = Locale.EN;
this.setDefaultLocale(Utils.shuffle(yodaLocale));
}
this.setLightSabre(LightSabreFactory.getInstance());
this.setGoodLooking(!isYoda);
}
}

public class Sith {
public static final Sith LORD = new Sith();

private Sith() {
this.setDefaultLocale(Locale.EN);
this.setClothes(DarkRobeFactory.getInstance());
this.setLightSabre(LightSabreFactory.getInstance());
}
}

public static main() {
// The following line has been commented out so as not
// to confuse fans who never did it

// Utils.initChildren(JediKnight.ANAKIN, Princess.PADME);

// Use JDK 5.0 concurrency package
Future(Set(Child)) padmeFuture = Princess.PADME.submit(
new Callable(Set(Child))() {
public Set call() {
try {
int weeks = (int)(36+4.0*Math.random());
wait(weeks*7*24*60*60*1000);
this = null;
System.gc();
}
finally() {
Child boy = new Child("Luke");
Child girl = new Child("Leia");
Set(Child) result = new HashSet();
result.add(boy);
result.add(girl);
return result;
}
}
}
);

if (JediKnight.ANAKIN.poll(padmeFuture) instanceof ThreadDeath) {
JediKnight.ANAKIN.alarm();

// use some marketing ideas
Sith.LORD.promise(JediKnight.ANAKIN, new RuntimePermission("object.restore.afterGC"));
Sith.LORD.promise(JediKnight.ANAKIN, new RuntimePermission("force.power.dark.*"));
Sith.LORD.promise(JediKnight.ANAKIN, new RuntimePermission("force.power.*"));
Sith.LORD.promise(JediKnight.ANAKIN, new RuntimePermission("force.*"));

JediKnight.ANAKIN.setInternalName("Darth Vader");

JediKnight.ANAKIN.promise(Princess.PADME, new RuntimePermission("*"));

Princess.PADME.alarm();
Princess.PADME.boardShip();

// Use JDK 5.0 concurrency package
Future(StarShip) anakinFuture =
JediKnight.OBI_WAN.submit(
new Callable(StarShip)() {
public RuntimePermission call() {
try {
Class princessClass = Princess.getClass();
Field shipField = princessClass.getDeclaredField("ship");
// will never throw SecurityException on Jedi Knight
shipField.setAccessible(true);
JediKnight.this.add(new RuntimePermission("object.ship.board.*"));
return (StarShip)shipField.get(Princess.PADME);
}
catch (SecurityException se) {
// never supposed to happen to Jedi Knight
System.out.println("Internal error. Contact George Lucas.");
System.reboot();
}
}
}
);

StarShip padmeShip = anakinFuture.call();
padmeShip.put(JediKnight.OBI_WAN);

JediKnight.ANAKIN.see(Princess.PADME);
Princess.PADME.removeLove(JediKnight.ANAKIN);

JediKnight.ANAKIN.see(JediKnight.OBI_WAN);
JediKnight.ANAKIN.removeLove(Princess.PADME);

JediKnight.OBI_WAN.removeLimbs(JediKnight.ANAKIN);
// note - absolutely no need for GC, Anakin will be collected automatically.

ReferenceQueue(JediKnight) sithWatchList = new ReferenceQueue();
PhantomReference(JediKnight) anakinRef = sithWatchList.remove();
JediKnight anakinPhantom = anakinRef.get();

Sith DARTH_VADER = Sith.LORD.assemble(anakinPhantom, LimbFactory.getSpareInstances());
MouthPiece newMouthPiece = MouthPieceFactory.getInstance();
// no need to check that it works - guaranteed to work with no noise
DARTH_VADER.add(newMouthPiece);
DARTH_VADER.rise();
}
else {
// TODO - create alternative scenario for Sith revenge
}
}

jueves, noviembre 22, 2007

Llegan a España!

IT Crowd, mi serie geek por excelencia llega a España, llegará de la mano de Cuatro, canal que cada vez tiene más fuerza en nuestro país y donde siempre llegan las mejores series del momento. Hemos hablado ya mucho sobre IT Crowd, así que ahora queda por ver el doblaje de los personajes y como traducen los chistes... Para todos aquellos que aún no la han podido ver o son demasiado vagos como para ver un capitulo en inglés... Recordad cada sábado noche en Cuatro! jejeje

lunes, octubre 22, 2007

Lo último en Japon y España

El bicho muerde culos saca disco! xD


Nuevo programa de la 2, Muchachada Nui presenta a... Enjuto Mojamuto!

lunes, octubre 01, 2007

Anuncios mac

bueno ahi van unos cuantos anuncios , estos los he sacado de un blog que se llama design or die...sta bastante chulo (ademas el que lo lleva se lo curra un monton)














lunes, agosto 27, 2007

IT Crowd Segunda temporada!

Ya esta aqui! Ya salió la segunda temporada! xD
Pues eso, os animo a que os bajeis el primer capitulo, son tan buenos como siempre ;)

martes, junio 12, 2007

Webs curiosas

Hola amigos, hoy voy a presentaros dos webs que me parecieron curiosas y dignas de visitar:

Geeks in Love
Es una web donde cada 2x3 hacen graciosas viñetas relacionadas con el mundo geek :P

Wat Zat Song?
Esta web te ayuda a encontrar el titulo de una canción, de una forma muy peculiar... tienes que tararear por el microfono la cancion y luego la gente la escucha y te ayuda a descubrir el titulo xD
Lo mejor es escuchar cantar a la peña jajaja

Por cierto, que capullo pepitoliche con su entrada anterior :P

lunes, mayo 28, 2007

Maquina virtual "LINA"

Joer con el lina, ya tiene su propia virtua maxine!
Una nueva empresa, llamada LINA dice que su VM podrá ejecutar código escrito en Linuz y ejecutarlo en el resto de sistema operativos sin problemas, y sin necesidad de reescribir nada (vamos lo que viene siendo una VM), pero que menos que escribir un post al respecto, ya que este blog es friki y el nombre más que conocido para nosotros :P

Mas info en:

http://barrapunto.com/articles/07/05/27/1539224.shtml
http://www.openlina.com/

viernes, mayo 11, 2007

Chuck Norris 4 geeks!

  • Chuck Norris recibe SPAM por correo con el asunto Shrink your penis.
  • Chuck Norris se hace clic en sus propios anuncios de Adsense... Y Google le paga.
  • Los spammers de blogs no dejan comentarios en el blog de Chuck Norris por miedo a resultar molestos.
  • La SGAE permite a Chuck Norris cantar en voz alta la canción de los Rangers de Texas sin pagar derechos de autor.
  • El blog de Chuck Norris se ve bien desde Internet Explorer 6.0
  • Chuck Norris usa frontbacks. Los trackbacks son para cobardes.
  • Una vez, Chuck Norris hizo llorar a House.
  • El pagerank del blog de Chuck Norris es de 15 sobre 10.
  • Chuck Norris no usa el plugin para bajar videos de Youtube de Javi Moya, los baja a pelo.
  • El MSN Messenger no te permite realizar zumbidos a la dirección de contacto de Chuck Norris.
  • El emule de Chuck Norris puede conectar con ID Alta, ID Muy Alta e ID infinita.
  • Todos los artículos de la Wikipedia en los que contribuye Chuck Norris no pueden ser marcados como irrelevantes.
  • Raulito el friki tiene el número de movil de Chuck Norris en hexadecimal en la agenda de contactos de Evolution.
  • El Apocalipsis esta a medio escribir en la sección Draft del blog de Chuck Norris.
  • Chuck Norris puede colgar videos de más de 10 minutos y con copyright en YouTube sin ningún tipo de restricción.
  • El blog de Chuck Norris se carga en menos de 10 segundos con un modem de 28.000 bps... aún incluyendo imagenes BMP.
  • En el blogroll de Chuck Norris, como no, aparecen los Microsiervos
  • Chuck Norris sabe que P=NP. Nadie tiene huevos a pedirle que lo desmuestre. En tu próximo examen puedes poner: "P=NP porque lo dice Chuck Norris", y ningún profesor se atreverá a suspenderte.
  • Chuck Norris es el único ser humano en demostrar el principio de incertidumbre de Heisenberg a escala no cuántica: nunca puedes saber a la vez dónde y a qué velocidad te dará una patada giratoria en la cara. Si sabes dónde te la dá, no sabrás la velocidad. Y si sabes la velocidad, no sabrás donde.
  • Chuck Norris sabe el último digito de pi.
  • Chuck Norris puede dividir entre cero.
  • Chuck Norris puede recorrer un bucle infinito. Dos veces.
  • Chuck creó los átomos. Uno a uno.
  • Chuck Norris puede sacar raices de números negativos. De memoria.
  • Chuck Norris puede instanciar clases abstractas y heredar clases finales.
  • Chuck Norris nunca tiene NullPointerExceptions
  • Chuck Norris puede ordenar una lista en O(1)
  • Chuck Norris no necesita frameworks, el código se organiza solo y crea automaticamente los descriptores necesarios
  • El código de Chuck Norris no tiene try {} catch {} porque no arroja excepciones. No se atreven
Por favor, excelentisimo Chuck Norris si lee usted esto, no venga a patearme el culo, sólo deje constancia de sus azañas. Muchas Gracias.

jueves, abril 26, 2007

Movimiento lalala


Seguro que os ha pasado más de una vez. Después de un buen rato buscando algo en Google, llegas por fin a una web que parece tener exactamente lo que buscas: un fondo de pantalla, una fotografía en alta resolución… pero ¡oh sorpresa! ¡sólo está disponible la descarga para usuarios registrados! Sin embargo, en la web nos animan diciendo “el registro es gratuito y sólo te llevará unos minutos”.
La pregunta es: si es gratuito, y por tanto todo el mundo tiene acceso al mismo, ¿para qué me haces perder unos minutos de mí tiempo rellenando un estúpido formulario? ¿para recopilar direcciones de email?

[…] Con este pensamiento en mente, nace el movimiento que he bautizado como “usuario lalala”. Dicho movimiento pretende extender el uso de este nombre de usuario (lalala) y contraseña (lalala) en todas las webs donde haga falta registro. Así, si llegas a una web que solicite registro, podrás probar a usar dicha cuenta. Y si no funciona, lo que debes hacer es registrar tú mismo dicho nombre de usuario y contraseña para que, la próxima vez que alguien llegue a la web y se tope con el mismo problema, lo encuentre resuelto. […]

Pautas del movimiento:

Promover la creación de una cuenta con los siguientes datos:
nombre de usuario: lalala

contraseña: lalala

en todas las webs y foros de registro gratuito, de manera que, al ser conocidas por todo el mundo, dicha cuenta pueda ser usada por cualquier usuario que no desee perder el tiempo en registrarse.

En caso de que la contraseña deba ser distinta del nombre, o tenga que contener números por seguridad, utilizaremos:
nombre de usuario: lalala

contraseña: lalala99

viernes, abril 20, 2007

Como ahorrar energia con Google

Hace ya un tiempo que existen, gracias al servicio web de Google, paginas web donde realizar búsquedas como si estuviéramos en la pagina de Google. Pues bien, existe una página para ahorrar energía (hasta 3.000 millones de watts al día si todo el mundo la utilizase), esto se consigue con un fondo negro. Porque?
Para mostrar una página en blanco, tu monitor consume 74 watts, en cambio para mostrar el negro consume 59 watts.
Así que si hechas cuentas teniendo en cuenta que Google tiene cerca de un huevo y parte del otro de visitas al día, pues eso :P

Este es el enlace

Negroogle

miércoles, abril 18, 2007

IT Crowd

Bueno hoy toca un poco más de culturilla geek :P
IT Crowd es una serie inglesa donde todos los informáticos nos sentiremos identificados en muchas de sus escenas. La primera temporada se estreno hace poco más de un año, son 6 capítulos (más las escenas eliminadas que tampoco tienen desperdicio)

lunes, abril 16, 2007

MAKE ME A SANDWICH!

Y si matrix existiera?

















Dedicado a todos los geeks que leen este blog ;)

lunes, noviembre 13, 2006

Imposibilidades matemáticas

Hace tiempo lei un proceso matemático que demostraba que 2 = 1, pero no fue hasta hace poco que la volvi a encontrar en la Inciclopedia.

Sea a = 1 y b = 1, tenemos:
a = b
a^2 = ab
a^2 - b^2 = ab - b^2
(a-b)(a+b) = b(a - b)
a + b = b
2 = 1

Ale, ahi queda eso jaja. A ver si alguien me sabe decir en que falla esto xD

miércoles, mayo 24, 2006

Informática: Firewall de Windows XP



Y no hay nada más que decir.

Informática: Las 20 respuestas de un programador ante un fallo

20. “Pues es raro…”
19. “Nunca había pasado antes.”
18. “Pues ayer funcionaba…”
17. “¿Cómo es posible?”
16. “Tiene que ser un problema de tu hardware.”
15. “¿Qué hiciste mal para lograr que fallara?”
14. “Algo debe de estar mal en tus datos.”
13. “¡Si no he tocado ese módulo en meses!”
12. “Debes de estar usando una versión anterior.”
11. “Es sólo una desafortunada coincidencia.”
10. “¡Es que no lo puedo probar todo!”
9. “ESTO, no puede ser la causa de ESO.”
8. “Funciona, pero no lo he probado.”
7. “¡Alguien debe de haber cambiado mi código!”
6. “¿Has comprobado que no haya algún virus en tu sistema?”
5. “Ya se que no funciona, ¿pero te gusta?”
4. “No puedes utilizar esa versión en tu sistema”
3. “¿Por qué quieres hacer eso?”
2. “¿Y tú dónde estabas cuando se colgó el programa?”

Y la respuesta número uno de los programadores con programas que no funcionan es:

1. “¡EN MI MÁQUINA SI FUNCIONA!”

jueves, mayo 11, 2006

Informática: El señor de Windows


Recientemente uno de mis amigos, un genio de las computadoras, me visitó. Mientras hablábamos le mencioné que había instalado Windows 98 en mi PC y que estaba muy contento con este sistema operativo. También le enseñé el CD de Windows 98 y para mi sorpresa, me lo arrebató y lo metió en el horno microondas y encendió el horno. Me asusté mucho, porque el CD se había transformado en un tesoro para mí, pero me dijo tranquilamente:
- 'No te preocupes, no se dañará.'
Después de unos minutos sacó el CD y me lo dio diciéndome:
- 'Míralo muy de cerca.'
Para mi sorpresa el CD estaba frío al contacto y era más pesado que antes.

Al principio no pude ver nada, pero después vi en la orilla del agujero central una inscripción; la inscripción más fina que yo haya visto en mi vida. La inscripción brillaba penetrantemente, pero a la vez muy remota, como sí viniera de una gran profundidad:

56E20532E4F2E207061726 120676F6265726E61726C6 F73206120746F646F732C2 0756E20532E4F2E2070617 26120656E636F6E7472617 26C6F732C20756E20532E 4F2E207061726120617472 6165726C6F73206120746F 646F73207920656E206C61 732074696E6965626C6173 20617461726C6F732E

- No puedo leer las letras ígneas- dije.
- No - me contestó - Pero yo sí. Las letras son dígitos hexadecimales, de una antigua escritura, pero el lenguaje es el de Microsoft, que no pronunciaré aquí. Pero en español común esto es lo que dice:

Un sistema operativo para gobernarlos a todos,
un sistema operativo para encontrarlos,
un sistema operativo para atraerlos a todos
y atarlos en las tinieblas.