A por todo! , don’t forget

/* Solo es un mensaje de automotivación que planeo ver bastante seguido y que me va a servir a mantener los animos con los que comencé el nuevo año.. */
// FELIZ AÑO 09 A TODOS LOS QUE PASAN POR AQUÍ
A por todo! , don’t forget

/* Solo es un mensaje de automotivación que planeo ver bastante seguido y que me va a servir a mantener los animos con los que comencé el nuevo año.. */
// FELIZ AÑO 09 A TODOS LOS QUE PASAN POR AQUÍ

Primero quiero agradecer a:
Muchas gracias por otorgarme el premio
Las reglas:
1- Al recibir el premio, se ha de escribir un post mostrando el premio y se ha de citar el nombre del blog o web que te lo regala y enlazarlo al post de ese blog o web que te nombra ganador.
2 – Elegir un mínimo de 7 blogs que creas que brillan por su temática y/o su diseño. Escribir sus nombres y los enlaces a ellos. Avisarles de que han sido premiados con el “Premio al esfuerzo personal” para que lo recojan.
3 – Opcional. Exhibir el premio con orgullo en tu blog, haciendo enlace al post que tú escribes sobre él.
Y bueno, los blogs a los que yo les otorgo el premio son a:
En horabuena
Como algunos se han dado cuenta ya son varios días que el blog esta bastante inestable, entre el host y el domain quizás ha pasado el 45% del tiempo sino es que más offline o inaccesible.
Prueba de eso son los stats del akismet:

Ahí se nota claramente como han caido los comentarios de spam en estos días, de tener más de 200 diarios pasaron a unos 20 apenas, lo cual no me molestaría en absoluto porque no hay razón por la que quiera spam en mi blog pero en este caso significa que es porque ha estado caido tanto tiempo que ni los bots spammers han podido entrar :S .
Bueno, de esa imagen paso a otra:

Esa gráfica muestra el total de comentarios en mi blog en el ultimo mes, sobrepasan los 3000 pero como se aprecia casi todo es por culpa de los robots spammers
.
Interesante que vengan tanto aquí, hubo un rato en que habían casi 76000 comentarios de spam, eso ya traia algunos problemas al blog así que los borre todos y fue cuando decidi activar el akismet.
Pero ya volviendo al tema, esperaría que los problemas de acceso y estabilidad mejoraran en estos días, pero de no ser asi, lo más seguro es que invierta algo de dinero en comprar un dominio y un host privado.. ya me estan cansando esta clase de problemas.
De todas maneras saludos a todos.
Bueno, una entrada dedicada a unos grandes clásicos

Hace cuanto tiempo el SNES estaba en su apogeo aquí en el país?, unos 11 años?
Si algo recuerdo bastante bien es que en esos tiempos mis tíos vivían bastante cerca de mi casa, así que varios tardes de la semana la pasábamos con ellos, a mi me gustaba bastante porque me dejaban jugar con su Super Nintendo
, si, cuanta diversión me traia un juego que ahora es mítico y que se llamaba Donkey Kong Country.
Simplemente para un niño de 7 años pasar casi toda la tarde jugando eso era lo mejor que podía existir, ¿pero por qué hablo de esto aquí?.
Porque hasta hace poco me di cuenta que existe un emulador del SNES Para Linux de nombre ZSNES xD, en la web oficial del proyecto esta la descarga de las fuente para compilarlo uno mismo.
Cosa que me dispuse a hacer pero que me dio error porque tenia que compilarlo usando una versión del gcc menor a la que yo tengo instalada, entonces pase un buen rato buscando una solución para eso y no tener que hacer el downgrade.. Después de varias búsquedas con google, probar algunos parches (Creo que la próxima entrada del blog va a ser sobre este tema) y otras cosas, me di cuenta que el ZNES estaba en los repositorios
jaja, hasta ya estaba pensando que después de compilarlo lo iba a empaquetar en un .deb y después lo iba a subir a Internet para ponerlo a disposición de cualquiera :S .
Entonces.. ya no era necesario compilarlo sino que solo instalarlo con el aptitude:
aptitude install zsnes
Claro que ahora con el emulador instalado, necesitaba buscar algunos juegos y como es obvio el primero que fui a buscar fue el favorito de mi niñes, después de pasar por unos cuantos lugares encontré el ROM listo para ser descargado, luego de un rato ya estaba jugando otra vez con Donkey Kong:

Pero al parecer el ZSNES da problemas con el sonido pero que se puede solucionar instalando esto:
libsdl1.2debian-oss
Y cargando el emulador con estos parámetros:
zsnes -ad sdl
Pero retrocediendo un par de años, mi diversión no era el SNES si no que el histórico NES :

Já , quien no se va a acordar de eso, el icono de este era el recontra conocido juego de Super Mario Bros, y ahora viene el porque del titulo del blog.. Me entere que en aquel juego existe un error de programación, quizá no error pero si un nivel que probablemente era con el que los desarrolladores testeaban el juego y que olvidaron eliminarlo o no lo quisieron hacer.
El famoso mundo -1 o el minus world, un nivel donde solo se puede llegar atravesando una pared y después entrar por una tubería y automáticamente llegas al mundo negativo, donde por más que llegues al final este te regresa al principio quedando en un bucle infinito donde al pasar los segundos se muere por la falta de tiempo.
Se puede leer bastante de eso en este post de Taringa!.
Al saber esto por supuesto que quería probarlo yo mismo, por lo que me puse a buscar un emulador de NES para Linux y encontré el iNES, este si no esta los repositorios por lo que hay que bajarse los binarios desde la web y correrlo con la terminal de esta manera:
./ines32 nombredelrom.nes
Para ver la ayuda del programa se hace asi:
./ines32 -help
Ya con el emulador y con el Rom de Mario también listo me puse a intentar llegar al minus world sin éxito alguno xD

Pero en el pack donde venia el Rom del Super Mario no venia solo, también venia el Super Mario 2 y 3.
Este ultimo mi favorito de esta consola, y también el juego que más me pudo enviciar en aquellos tiempos, que a pesar de no ser un juego con gráficas sorprendentes como los de ahora, de tener un control rectangular con solo 8 botones que hacia que dolieran los dedos al pasar el tiempo, tenia ese toque que podía hacer que todo niño se sintiera feliz con estar jugándolo.

Cuando me puse a jugarlo y escuche todos los sonidos y la música del juego por un momento sentí como si hubiera retrocedido el tiempo por unos segundos y otra vez tuviera 6 ó 7 años y estuviera una tarde en mi casa pasando uno de aquellos momentos de calidad
-
Grandes clasicos, parte de la historia y que siempre valen la pena recordarlos.
Pocas veces hago 2 posts el mismo día pero esta vez vale la pena, por azares del destino volví a escuchar esta canción que es una representante de una etapa de mi vida, creo que fue hace como 8 años cuando sonaba en mtv, estaba en 5to grado, y escuchaba esta canción casi todas las tardes.. escucharla me hace acordarme de como era todo en ese tiempo
[youtube]http://www.youtube.com/watch?v=iTW8oUV8Aq0[/youtube]
You and me baby ain’t nothin’ but mammals
So let’s do it like they do on the Discovery Channel
Do it again now… xD

Vi esta formula en Bucles y me pareció bastante interesante.
Citando textualmente:
Vi la fórmula en A Passion for Mathematics, de Clifford A. Pickover, que a su vez lo cita de Mathematical Mysteries, de Calvin Clawson.
Clawson dijo sobre ella: «Es verdaderamente asombrosa. ¿Cómo sabe si su argumento es primo o compuesto?»
La formula es funcional yo mismo la probe, pero deja de ser exacta a medida que j comienza a crecer, o al menos asi paso en mi hoja de cálculos (Gnumeric)..

Si es primo el resultado da 1, si compuesto da 0, (solo se toma la parte entera del resultado).
A mi me comenzó a fallar a partir de 11, pero con otros programas más profesionales y dejando más exacta la formula se puede seguir evaluando hasta números más altos
.
//
Aprovecho para avisar que inauguro la categoría de ciencia en este blog
, como dije en uno de mis primeros posts de el blog, este va a tratar de todos los temas que me agradan a mi y la ciencia es uno de ellos
.
Además que es algo que va de la mano con el “geekismo” y la tecnología
Primero que todo quiero dedicar esta entrada a alguien que conozco por uno de los foros en los que participo.. A.K.A Thais una gran persona bastante culta, inteligente y educada a la que le había prometido desde hace un tiempo dedicarle un pequeño espacio en este blog

Difícil conocer personas hoy en día bastante integrales hablando de físico e intelecto, sin embargo ella es una de ellas.
Con un toque particular en la forma de ver la vida y una gran facilidad para expresarse algo que la vuelve una gran persona aparte de buena onda e inteligente, con la que a la mayoría les gustaría tratar
//..
Y por ultimo una imagen que me gusto bastante xD (aunque me hubiera gustado más que tuviera la espiral de debian en lugar del logo de ubuntu)

Vía Think Ubuntu
(Saludos a los lectores)
Hoy ando aburrido, y eso que tengo bastante que estudiar para un examen de mañana (cosa que casi no he hecho), y como ven estoy aqui escribiendo quizá gastando minutos valiosos
(ya me preocupe, mejor me voy a poner a estudiar después de esta entrada xD)
Me estaba fijando y vi que ya tengo 6458 comentarios
…, pero de spam puesto por bots
xD , es lo bueno de usar wordpress que tiene bastante control sobre estos no estoy seguro si tener esa cantidad sea bueno o malo, como últimamente me he propuesto a ser más positivo y optimista voy a suponer que es buena porque significa que mi blog ha crecido en alexa y parecidos y que tiene un poco más de peso que antes (aunque sea un 0.000000000000000058 % más) xD
Ahora a lo que voy, por azares del destino me encontré intentando crackear un fichero shadow para hacer algo que era más que necesario para mi (demasiado necesario), y como algunos sabran la herramienta más indicada para hacer esto es con el john the ripper que permite varios métodos para intentar crackearlo y a la vez es configurable.
Como el propósito de la entrada no es explicar a fondo como funciona el john solo voy a hablar de este superficialmente:
Lo primero y obvio es descargarlo basta con hacer una búsqueda en google con la cadena “john the ripper” y van a salir decenas de sitios de donde descargarlo.
Como john es una herramienta pensada para *nix hay que descomprimir el archivo tar.bz2:
$ tar jxvf archivo.tar.bz2
Ahi adentro hay 3 directorios, por el momento el que nos interesa es el de src que es donde estan las fuentes para compilarlo.
Una vez que estamos ahi dentro basta con correr la orden:
$ make
Va a aparecer un listado de sistemas, solo es de fijarse cual es el tuyo y compilarlo de esta manera:
$ make clean SYSTEM
Cambiando la palabra system por el nombre del sistema que conseguimos en el paso anterior.
Una vez que ya esta hecho esto podemos ir a lo bueno, nos movemos al directorio run y ahi ejecutamos el jhon.
Como dije antes hay varios métodos para hacer el trabajo unos más rápidos y menos efectivos otros más lentos pero con mayor efectividad y unos que simplemente nunca va a terminar (brute force).
Solo voy a hablar del método más rápido y del que se supone no tiene mucho grado de éxito pero con el que sorprendentemente conseguí 8 passwords de 33 que contenía el fichero
¿como hacerlo?
$ cd ../run/
$ ./unshadow /ruta/passwd /ruta/shadow > /ruta/loquesea
Ahi no me estoy refiriendo a los ficheros passwd y shadow de mi propio sistema sino que otros que habia conseguido anteriormente y que son los que me interesaban
Con esa linea se genera un híbrido entre el fichero passwd y shadow y que es con el que se puede trabajar con el john the ripper y le pueden poner cualquier nombre.
Ahora, como trabajarlo..
$ ./john –single loquesea
El modo single es el más básico y por lo que se dice el menos efectivo solo consiste en probar combinaciones del mismo login del usuario y el nombre da la cuenta xD
Pero a pesar de eso me dio buenos resultados:
/* Por seguridad no voy a mostrar los logins y los passwords xD */
Todavía hay gente que usa su propio nombre como password o su login y o solo lo combinan con algún numero :/
Quizá mis contraseñas sean algo exageradas (combinaciones alfanuméricas largas) pero al menos tengo la seguridad que no lo van a conseguir muy fácil.
Volviendo al tema del jhon si con el modo simple conseguí 8 de 33 me imagino que con el modo de diccionario conseguría aun más y con el de brute force todavia más..
El punto es que mantengan seguras sus contraseñas
(Mensaje automotivador)

MATAR O MORIR

En un rato de aburrición de esos en lo que te pones a pensar en puras trivialidades como cual es la forma correcta de poner el papel higiénico:

/* últimamente tengo bastantes de esos */
Me puse a revisar en mis directorios y en uno que se llama stuff (xD) estaba otro que decía Frets on Fire.
/* Para los que no sepan que es un clon de Guitar Hero pero un poco más versátil y de código libre
y escrito en python */
No se ni cuando lo baje pero el punto es que estaba ahi, lo ejecute y comencé a probarlo, después de un rato ya estaba editando mis propias canciones y convirtiendo .mp3 a .ogg para jugar con pistas personalizadas.
Esa es una de las cosas que más me gusto poder montar tus propias canciones ahi, elegir la dificultad de esta y construirla a mi gusto.
también se puede importar las canciones de guitar hero asi que esta bastante completo.
y lo mejor es que corre en linux sin necesidad de ningún emulador ni nada (como dije esta en python)
Como siempre el screenshot:
Buena forma de perder el tiempo xD, ahora esta entre mis favorito junto con el tuxkart
La descarga acá:
http://fretsonfire.sourceforge.net/
Ahora la otra parte y complemento de la entrada xD
¿Como convertir un .mp3 a un .ogg para poder usarlo en el juego?
En el caso de que usen debian o ubuntu o algún derivado basta con instalar esto:
mp32ogg
apt-get install mp3ogg
y para usarlo:
mp32ogg /directorio/ cancion.mp3 cancion.ogg
Fácil verdad? xD , tiene más opciones pero no las probe solo fui a convertir y ya, pero pueden verlas solo poniendo el -h en la ejecución.
PD: Emocionarse demasiado puede tener consecuencias para el teclado
PD2: Para mayor realismo agarren el teclado como en la imagen del principio xD