En el último parcial del curso, puse una pregunta de expresiones regulares. En verdad no las habíamos dado tan a fondo, pero sí insistí en que estudiaran el tema para el parcial. La pregunta decía más o menos (literalmente) así:
Expresiones regulares:
¿Qué expresión regular usaría para validar cadenas de texto con los siguientes formatos?
(a)http://www.gnu.org - (Página web)
(b)192.168.0.1 - (Dirección IP)
(c) direccion@correo.com - (Dirección de e-mail)
Les dije que contestaran lo que pudieran, que era para saber cuánto habían aprendido del tema, y me reí mucho en clase con esa pregunta (perdón… jejeje). Es más, me divertí mucho tomando el parcial (seguro, bien que cuando te toca dar parcial no te divertís tanto).
Pablo me hizo una ilustración de la metodología que usó para contestar la pregunta:

Es una metodología bastante común a la hora de un examen, parcial, o prueba de cualquier tipo, la típica “payada”. Recuerdo a varios profesores del liceo a la hora de corregir un escrito/parcial/examen nos acusaban de haber payado, o “sacado la guirarrita”. Habían algunos que incluso hacían la seña con las manos de tocar la guitarra.
De WikiPedia:
La payada, en Argentina y Uruguay, o paya en Chile, es un arte perteneciente a la cultura hispánica, que adquirió un gran desarrollo en el Cono Sur de América, en el que una persona, el payador, improvisa un recitado en rima, cantado y acompañado de una guitarra.
¡Las Expresiones Regulares son divertidas!
Si te gustó éste post, podés apoyar a PicandoCódigo a través de PayPal!
Los contenidos de éste sitio se encuentran publicados bajo
kbza
Julio 9, 2008 a las 4:20 pmMozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0
que tomadura de pelo hacia el profesor !! lol
shakaran
Julio 9, 2008 a las 4:21 pmMozilla/5.0 (X11; U; Linux i686; es-ES; rv:1.9) Gecko/2008061015 Firefox/3.0
Curiosa anécdota y desde luego permite conocer más hechos de importantes culturas.
Imzyos
Julio 9, 2008 a las 8:38 pmMozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0
Jajaja, hoy estuve trabajando con ellas, la verdad no he tenido tiempo de verlas a fondo, pero estoy cociente del poder que tienen, en cuanto al alumno, ¡excelente!
Bernabé García
Julio 9, 2008 a las 8:49 pmMozilla/5.0 (compatible; Konqueror/3.5; Linux) KHTML/3.5.9 (like Gecko) (Debian)
Este tipo es sencillamente brillante. Espero que haya recibido una buena nota, porque con esa ilustración no es para menos. Aparte algo se acordaba el loco… algo! Esa imagen debería pasar a la posteridad, en honor al 90% de los que hacemos uso de expresiones regulares. porque lo que es utilizarlas enserio, poco. Pero payar, de eso sí sabemos todos!
César
Julio 9, 2008 a las 9:34 pmMozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 1.1.4322; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022)
jajaja ese parcial si que estuvo bueno, y pablo encontró la mejor definición de como resolvimos el ejercicio 5, hoy en base de datos aplicamos el mismo método en una de las preguntas.
Pablopolus
Julio 9, 2008 a las 10:16 pmMozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.9) Gecko/2008052906 Firefox/3.0
Jajaja.. lo pusiste nomas, que grande! Bueno como bien dijiste, pintadisimo con las expresiones regulares pero que dibujo eh! jeje. Bueno la verdad que estubo bueno tenerte como profe de Sistemas Operativos :P.
dIEGO | Durmiendo Afuera
Julio 10, 2008 a las 12:42 amMozilla/5.0 (X11; U; Linux i686; es-AR; rv:1.9) Gecko/2008062517 Firefox/3.0
buena!
posta que me lleva las dos horas de examen hacer ese dibujo, y no se si lo termino…
fernando
Julio 10, 2008 a las 2:52 pmMozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9) Gecko/2008062113 Iceweasel/3.0 (Debian-3.0~rc2-2)
kbza:
Lo que pasa que el profesor es un… Ah! ¡Perá que soy yo!
No, en una buena hizo el dibujo. De todas formas tan mal no le fue…
shakaran:
Me alegro que hayas aprendido esta novedosa metodología
Las expresiones regulares son uber-potentes, es cuestión de aprenderlas un poco, y tener siempre a mano una referencia. Como dice Bernabé, a la hora de usar expresiones todos payamos un poco.
César:
Es infalible, cuando todo falla, a payar!
Pablopolus:
Tan lejos no anduviste igual. Muy bueno el dibujo, cuando quieras mandate otro
Me alegro que les haya gustado la clase, uds. fueron mis conejillos de india! Jejeje.
Diego:
Pablo hizo el dibujo en la letra del parcial después de haberlo terminado :p
De todas formas, fueron 3 horas de parcial, daba para terminarlo bien (ya sueno como profesor de verdad).
Los invito a imprimir el dibujo para decorar su escritorio
Si alguno anda bien con GIMP, podría digitalizarlo y colorearlo para tener a Homero payando…