Archive for March 6th, 2007

La monja Wardriving (o el terrible caso de la monja Chix0r) - I parte

Tuesday, March 6th, 2007

Monja Chix0r atancando el servidor freeradius de walter
Una filmación nocturna de Seraph1 y elsanto bendiciendo el terreno donde montarán las antenas.

Para los que pensaban que los frikis y geeks no tenian cuentos de espantos … nada más lejos de la realidad! …

Preparense para las terribles y terroríficas historias de la Monja Chix0r!! … buuuuuu!!

Bueno, hablando en serio, cuando uno no tiene nada que hacer (o muuucho que hacer) y la imaginación anda volando, cualquier cosa es posible …

Todo empieza en una triste y oscura noche de enero … (truenos y luces de fondo) … xD
Como se pueden encender todos los monitores de una sala de servidores al unisono?, se suspendieron? NOO, La monja ha iniciado un ataque contra el firewall del gateway !…
Como puedes recibir paquetes de una red wifi a través de tu red cableada?, posibilidad de que el dd-wrt esté mal parcheado?, NOOOO, la Monja es wardriving y te está snifeando la red …
Tus enlaces dejan de responder?, fallo del carrier?… NOOO, la monja carga una pistola de microondas y anda quemando las antenas …
Los equipos servidores inexplicablemente se apagan … se fue la luz? … NOO, la monja escaló privilegios de root y le di o shutdown, para demostrarnos que su poder es infinito …
Tus DNS dejaron de responder?, se cayó la red fundacite?, NOOOO, la monja le  ha lanzado un DoS a tus servidores DNS! …
Por qué un access point funciona bien cuando llegas y cuando sales "deja de funcionar bien"?, malos usuarios?, usuarios que confunden windows con linux?, NOOOO, la monja le encanta tumbar los access points para mantenerte ocupado todo el día …
Ninguna pagina abre?, tu squid está lento?, se corrompió el cache DNS?, NOOOO, la monja te está desfaceando las web a medida que las ves …
Montas un xfce y le pones un lindo fondo de escritorio de una playa y a la mañana siguiente aparece la espiral de debian … normas corporativas del escritorio y alguien lo cambió?, NOOO, porque la monja usa debian y debes aceptar sus designios …

En la segunda parte, más historias y la verdad detrás de la monja Chix0r …

El misterio continua …

Java tiende a python? (o de no hables mal si no sabes el futuro)

Tuesday, March 6th, 2007

He leído un par de noticias acerca de las intenciones de IBM de ‘retirarle’ el control de Java a Sun (al final, al ser GPL, se le puede hacer fork sin problemas, no?) y entre sus intenciones se cuenta:
Colecciones: en vez de usar un codigo como este:

Info extraida del articulo de IBM:

La primera "novedad" es usar array-syntax para acceder a colecciones, en vez de escribir esto:

List content = new LinkedList(10);content.add(0, "Fred");content.add(1, "Barney");String name = content.get(0);

Tu puedes escribir esto:

List content = new LinkedList(10);content[0] = "Fred";content[1] = "Barney";String name = content[0];

emmm… yo conozco esas listas?
Otra posibilidad es inicializar las listas usando tambien inicialización de arreglos …

LinkedList content = {"Fred", "Barney", "Wilma", "Betty"}

ese truco es viejo … pero creo que voy a empezar a programar java despues de todo … xD

Se ha propuesto el uso de  -> para el llamado de propiedades, en vez de escribir:

Point p = new Point();p.setX(56);p.setY(87);int z = p.getX();

puedes escribir:

Point p = new Point();p->X = 56;p->Y = 87;int z = p->X;

Ooo, que bien … p->X … (te pareces tanto a mi! …) …
Tanto parecido abruma …

bueno, lo que importa es la conclusión del artículo:
Ruby will have become the Java programmer’s scripting language of choice
Bueno, si eres programador java y vienes decepcionado de J2EE, evidentemente que Ruby es buena opción, pero no comparto la idea de que si estoy en python me voy a ir a Ruby, para que si existe TurboGears?, el hecho de que RoR haya unido todos los conceptos de programación y simplicidad mejor que nadie (activerecord, scaffolding, REST, etc) no significa que el resto de lenguajes no lo siga, los programadores no se vuelcan "de a millones" hacia otro lenguaje solo porque alguien dijo que era el mejor hasta el momento … tomas sus cosas buenas y a programarlas! … cada quien defiende su lenguaje y punto … no hay año para lenguaje alguno, salvo para los novatos …

En este caso, python es más ideal para aplicaciones de escritorio (usando gtk) que ruby, su sintaxis evidentemente es más limpia …
Y en cuanto a java, veamos que renovaciones y lavados de cara sufre este año, ya conocemos lo que es capaz el mundo Open Source cuando hace un fork … parecemos japoneses, lo tomamos, lo mejoramos, lo hacemos más compacto y mejor …
ah, y gratis …