Mostrando entradas con la etiqueta Informática. Mostrar todas las entradas
Mostrando entradas con la etiqueta Informática. Mostrar todas las entradas

CEAD#18': Ese extraño placer al corregir un detalle sin importancia

¡Saludos, viajeros!

He aquí la prometida CEAD 18', léase "cead dieciocho prima". Vamos allá...

Bromas en binario y árboles de Navidad


Hoy me he encontrado en el laboratorio de informática de la Universidad con que alguien había dejado un bonito detalle pintado en la pizarra.

Generalmente los estudiantes de informática, cuando llevamos un tiempo en ello, no abusamos por costumbre de hacer bromas cifrando mensajes en binario. Principalmente por encontrarlo... ¿demasiado básico? Es decir, vale, has puesto "Tonto el que lo lea" con ceros y unos... y el que lo lea no sé, pero el que lo escribió tampoco sé yo si será mucho más listo.

Pero aún así, sigue siendo fácil encontrarse con algún mensaje con ceros y unos que suscita, en cierto modo y aunque no me creáis, ternura en la mente del informático... quien no tiene otro remedio que esbozar media sonrisa, primero, y programar cinco minutos un algoritmo para decodificar el texto.

Y sí, hay páginas web que te lo hacen solas... ¡pero es mucho más aburrido! Y, a fin de cuentas, el que dejó el mensaje se merece algo más de nuestro tiempo, ¿no?

Una imagen vale más que mil palabras





Pero, ¿qué es eso en rojo?


Exacto, si nos fijamos bien, vemos que alguien ha marcado en rotulador rojo un 0 y un 1, anotando encima "10" (orden inverso). ¿Qué significa esto?

Bueno, en primer lugar, veamos qué es lo que obtuve al decodificar el código. O lo que podéis obtener vosotros con tan sólo escribir los 0s y 1s de la foto en la web que os dije...

...tiempo para ver si alguien lo está haciendo...

...ok, sigo para los vagos. El caso es que el mensaje, una vez decodificado el ASCII, lee:

"Merry xmas
And happy new yiar"


¡Horror! ¡Una errata! Evidentemente, el clásico mensaje navideño debería leer "Happy new year". ¿Qué hacer?

¿Comienzan ya los lectores a sospechar? No, no me den siquiera el beneficio de la duda los más benevolentes... es cierto lo que están pensando. ¡Díganlo en voz alta! (¿"¡Vampiro!"?).



¡Fuiste tú!


¡Sí, lo hice! ¡Fui yo quien, rotulador rojo en mano, corrigió el error! Estaba ahí, escrito con tanta claridad... tan evidente...

Y no tenía importancia alguna. No lo habría tocado. Pero entonces, un pensamiento asaltó mi mente. Una pregunta... todo empezando con una simple pregunta...

¿Y si el que dejó el mensaje es tan retorcido como yo? Tanto como lo estoy siendo yo ahora... ¿Y si dejó el error a propósito para ver si alguien se molestaba en descifrar el mensaje y lo descubría? Sería algo sutil... mucho más que cifrar una pregunta y ver si alguien responde. Demasiado sutil... probablemente sólo fue una errata, un cambio de posición de un uno y un cero... ¡pero tenía que hacerlo!



Ese extraño placer...


...al corregir un detalle sin importancia.

Esa pedantería. Esa complicidad con quien quiera que haya dejado el mensaje. Ese placer al esgrimir el "te falta un punto y coma", o "esa palabra no necesita tilde". Y sí, maldigo a la RAE por quitar el acento diacrítico de "sólo".

¿Se molestará alguien más en descifrarlo? ¿Se molestará alguien en comprobar mi corrección? ¿Hará mi corrección que más gente se moleste en descifrar el mensaje original, contribuyendo así a la expansión del cálido mensaje navideño? He aquí, viajeros, el espírtu CEAD.


¡Un beso para todos los que dejan mensajes encriptados!

Un saludo,
Adán.

21 Soldados

Sean bienvenidos


¡Acérquense! ¡No teman entrar! ¿A qué esperan? ¡Acérquense y contemplen! Niños y mayores, damas y caballeros, viajeros y sedentarios, aristócratas y vagabundos, ¡todos están invitados! ¡No tarden en llegar! ¡No tarden en acudir a la 21 Gala de Cumpleaños de Adán!

El cumpleaños


¡Acabo de cumplir 21 años! Voy a escribirlo con letras, despacito: veintiún años. Mi madre me ha puesto en el desayuno un pastel de chocolate (mmm.... ¡qué rico!) con una vela. La vela es la de mi tarta de mi primer cumpleaños... increíble.



21 Soldados


Tengo 21 soldados. Al principio era un pelotón inocentemente pequeño, pero poco a poco han ido llegando, uno detrás de otro. Cada uno tiene sus medallas. Uno por aprender a andar, otro por caérsele un diente, otro por leer El Hobbit (mi primer libro de Tolkien), otro por un primer beso (¡ésa es una medalla importante!). Claro que también hay medallas al valor por proezas que no tuvieron final feliz, pero son medallas al fin y al cabo, y mis soldados las exhiben con orgullo.

No todos los soldados son iguales, unos son más altos que otros, otros más gordos, quiero pensar que cada vez son, además, más sabios. Pero, ¡ay!, si me faltara uno sólo de mis soldados... ¡no sería lo mismo! No sería yo.



Las caras del soldado 21


Este año ha sido importante. Creo que he hecho cosas importantes. Buenos amigos. Buenas medallas.

El aluvión de felicitaciones ha sido masivo. Cosas de las redes sociales... (tuenti, en este caso). Sé que muchos de los que me han felicitado no lo habrían hecho de no ser por el tuenti. Y no me importa, en realidad.

Pienso que si todas esas personas se han tomado la molestia de dejar una felicitación, más parca o más extensa, más sentida o más formal, es por algo. Al fin y al cabo, cada vez felicito menos por tuenti porque no me gusta, así que no cuento con que nadie se sienta "obligado". Quiero pensar, quiero creer que puedo pensarlo y pienso que de entre todas esas líneas se puede entresacar un sentimiento de aprecio. Que yo suscito ese aprecio en muchas de esas personas. Aprecio en unos casos, cariño en otros... y me ha hecho sentir bien. Valorado. Acogido.

Hay gente tan lejos que me recuerda con al menos un poquito de alegría. Quizá compartimos algún momento, por breve que fuera, significativo. Quizá alguna conversación. Supongo que todos impactamos de alguna forma a aquéllos con los que nos relacionamos.



Y mi recuerdo en este día es para aquéllos que han (habéis) apoyado al soldado número veintiuno. Los que habéis compartido sus días, los buenos momentos y los no tan buenos. Y también los momentos horribles (huy, ¡qué necesarios son esos a veces para aprender!).

Pienso en la gente del verano de MarCha, en los compañeros de siempre del Auseva (A+), en los compañeros más nuevos de informática, en la gente de MarCha de aquí de Oviedo, los compañeros de viajes y cenas japonesas, la gente de karate, en mi familia... en las barbacoas en casa de Charly y los muses en el Cundo, los ¡Por Atlantis! y los ¡Frozen!, los sábados de fiesta y los domingos de lamentaciones, los ¡pierdo! y los ¡yo no juego a eso!, los kiais, los necesito hablar, los ich glaube, los cuando queráis.

Os aseguro que el soldado número 21 os lo agradece y mucho. ¡Gracias!

El soldado número 22


Y hoy me he dado cuenta de que acabo de comenzar a construir la hoja de servicio del soldado número 22. Vein-ti-dós. De mí depende las medallas que vaya a tener este soldado, cuando dentro de un año cierre su expediente. ¡Pero esto es tan difícil!

Tengo la sensación de que es un soldado importante. Por ejemplo, es la primera vez que no tengo ninguna seguridad sobre qué estaré haciendo el próximo curso, o dónde. Hasta ahora tenía bastante claros todos mis pasos... colegio, bachillerato, informática... ¿y ahora? Tenía dudas entre la superior y un máster. Luego con dónde estudiar ese máster. Y ahora se me ocurre que a lo mejor sería buena idea estudiar arte dramático. Lo siento mucho, soldadito 22, pero... ¡te va a tocar lidiar en una batalla nada fácil!


Nos vemos las caras


Así pues, el soldado 21 se retira, y me complace presentar ante todos ustedes, damas y caballeros, al soldado número 22. De sus andanzas y hazañas, caídas y levantandas, podrán tener noticia en esta humilde barraca de feria.

Los 20 han estado llenos de viajes. ¿Qué viajes me esperan en los 21?

Un saludo!
Adán.



PD: Sobre el Proyecto CEAD


La Condesa me había dejado un encargo. Celebrar mi 20 cumpleaños haciendo 20 cosas especialmente absurdas y divertidas. De ahí surgió el Proyecto CEAD. El caso es que sólo he realizado 14. Sólo me faltaban 6...

¿Qué hacer ahora? Oh, tremenda incertidumbre, cruel duda... ¿abandonar el proyecto por haber cumplido los 21! ¡Imposible! ¿Acumular el retraso y proponerme realizar 27 este año, como dijo Ibon? Suena demasiado forzado... Así que he tomado la determinación de terminar el encargo de la Condesa (esto me suena a "Un soneto me manda hacer Violante"). Terminaré las 20 CEAD. ¿Y después? ¿Morirá el Proyecto? No tiene que ser así... pero todo a su tiempo.

PD2:Trivia


La fecha y hora de este post está falseada. Pero coincide con mi exacto cumpleaños :)

CEAD#05: Yo vs He-man

Orígenes y causas


"Lenguajes para Internet". A muchos no les dirá nada, pero los alumnos de la EUITIO reconocerán en estas tres palabras el nombre de una de las asignaturas optativas más chapa de la carrera... y de las más imprescindibles por otro lado. No se me malinterprete, lo de aprender XHTML, CSS, JavaScript, PHP (incluso XML, DTD, y abortos tipográficos tipo XSD y XSLT) es muy importante para saber moverse un poquito por la web. Pero el caso es que, queridos lectores, son tantas horas echadas a lo tonto en prácticas interminables, que a un servidor se le ha hecho a veces muy pesada.

El caso es que ya terminé. Ayer mismo subí los ejercicios de la última práctica de la asignatura. Y el caso es que el profesor indicó en clase que para otorgar matrículas de honor tendrían en cuenta sobre todo la realización de un par de ejercicios optativos de temática libre que se incluían en esta práctica. No podía haberme pinchado más y mejor... venga horas a aprender a programar y a programar en JavaScript y PHP.

No sé lo que es un JavaScript, ni un PHP, y no me importan


Entiendo que ésta sea la postura de la mayor parte del público lector. Y no puedo dejar de imaginar a una persona en concreto pronunciando estas palabras.. ¿Sabéis a quién me refiero? Espero que él sí. Así que voy a explicar el porqué de esta quinta Cosa Especialmente Absurda y Divertida. Prometo no mencionar más tecnicismos horribles.

Porción de código PHP



Verificador de Sudokus


"¿Con que temática libre, eh?", me dije. Ahí está el quid de la cuestión. ¿Qué hacer? Para uno de los ejercicos, pensé elegir algo sencillito pero con chicha. Y me salió un Verificador de Sudokus.

Es bastante simple, no los resuelve sino que los corrige. Pero marca en rojo toda fila, columna o cuadrante en la que detecte algún error (i.e., no estén todos los números del 1 al 9). Y cuando corriges el error, lo desmarca :).

Simulador de Combates


Para el segundo ejercicio libre decidí ir más lejos. Para no excederme en complejidad, necesitaba algo que no fuese interactivo (nada de botones ni cosas de esas), pero que aun así diera algo de juego. Así que decidí seguir en la línea de la ficha de registro que tuve que hacer en otro ejercicio y que diseñé para recoger datos de un personaje de un juego de rol.

Lo que salió fue un Simulador de Combate que genera dos personajes con características aleatorias y luego los enfrenta en un combate por rondas. Para el combate, diseñé un algoritmo muy simple, a partir de los valores de fuerza, resistencia, destreza y de las armas que llevan los personajes, así como la intervención del azar expresado en tiradas de dado (D20). Bueno, todo viene explicado en la página, podéis leerlo.

Pero como podía quedar un poco soso, y estaba harto de ejemplos siempre iguales (cuando conseguimos huir de los ejemplos bancarios o financieros, siempre acabamos cayendo en bases de datos de discos, recetas de cocina, vacas...), se me ocurrió dotarlo de mi particular estilo añadiendo un toque de humor. ¿Qué podía ser mejor que dar al espectador la oportunidad de presenciar un titánico combate entre un servidor y He-man?

Presentación de los contendientes previa a la pelea
(En la página web, Link se mueve)



CEAD


Las Cosas Especialmente Absurdas y Divertidas aguardan en los rincones más inesperados. Y no creo que nadie dude que hacerme a mí pelear contra He-man es especialmente absurdo (todos sabemos quién va a ganar) pero también divertido (mi imagen es la de Link, ¡el del Zelda!).

Echad un ojo a la página. Espero que os haya gustado. En mi casa ha pasado por muy simpático.

Un saludo!
Adán.