Es posible que hayáis visto ya este vídeo que está circulando últimamente por las redes sociales, especialmente dentro del círculo de quienes estamos metidos en esto de la programación. El vídeo fue subido en 2011 por el Ministerio de Educación y forma parte de una serie de vídeos donde se promueve la formación profesional. En uno de los vídeos se presenta a una persona que supuestamente es programador. Sin embargo, mientras en el anuncio se muestran tomas de él programando, en una de ellas se enfoca a la pantalla y se ve un curioso lenguaje de programación.
Si no lo habéis visto aún, aquí va. La parte interesante está en el segundo 0:17:
Si el gobierno de España quiere mostrarnos la coña que tiene, yo quiero mostrar que puedo tener más coña que ellos aún. Por eso, antes de que se apruebe la ley de seguridad ciudadana y alguien pueda considerar esto "ofensa contra el gobierno", he construido este conversor entre ASCII y MinisterioScript, en 10 minutos.
Está hecho en Python y su funcionamiento, para los curiosos, es el siguiente:
- Podemos convertir un texto de ASCII a MinisterioScript. El conversor toma cada caracter de la cadena que se le proporcione, y lo convierte a un número binario. Después, esos 8 bits los toma en grupos de 2 (por ejemplo, 10110100 lo toma como 10, 11, 01 y 00), y para cada uno de esos pares lo transforma en una letra (por ejemplo, el 00 lo transforma en una s, el 01 en una d... y así).
- Podemos convertir de vuelta un texto en MinisterioScript a ASCII. El funcionamiento es justo a la inversa: va tomando cuatro caracteres del texto y esos cuatro caracteres los convierte en número binario y de ahí a texto en ASCII.
Os dejo el código por aquí, y yo me voy a desayunar algo.
No hay comentarios:
Publicar un comentario
Los comentarios que contengan spam serán borrados. Respeta la opinión de todo el mundo y no te metas con nadie.