Si eres de los que decoran su cuarto con productos de Space Invaders o compra a su novia braguitas con password y pensabas que no había nada más freak, estabas muy equivocado.
Se trata de unas alianzas RJ45 categoria 5 de plata esterlina, para regalar a tu chica o chico, y garantizar un amor a 100Mbps. Todo un detalle, digno de un freak en la materia.
Ojo a los demás modelos, que no tienen nada que envidiar al RJ45. Los de USB son de Dialog05.
Conexión a internet más rápida y veloz.
Al más puro estilo The daily WTF descubro una galería de grafitis informáticos (geeks, freaks o frikis) que es digno de ver.
Desde código PHP en la pared de un bar, hasta una sentencia SQL en el bordillo de la acera, pasando por una barra de progreso.
Vía MundoGeek.
Las expresiones regulares son un sistema cómodo, rápido y potente (una vez se domina) de realizar un filtrado sobre un determinado caso, y obtener un grupo más reducido y específico, excluyendo los resultados que no coincidan con el patrón dado.
Siendo más técnicos, con ayuda de un modelo matemático, llamado DFA (Autómata Finito Determinista) se puede observar como se aceptarían las cadenas que casaran con la expresión regular equivalente abc*.
Partiendo del estado de arranque q0, podemos transitar al estado q1 con el símbolo a y transitar al estado q2 con el símbolo b para llegar a un estado de aceptación (doble trazo) e incluso seguir transitando indefinidamente con el simbolo c, lo que demostraría que las cadena ab, abc, abcc... entrarían dentro de las cadenas que acepta.
Para comprender esta definición, pondremos un ejemplo.
Tenemos varias carpetas, con miles y miles de imagenes con distintos nombres y formatos (JPG, PNG, GIF...) y nos interesa separar todas las fotografías en las que aparece Ramón (ramon_borracho.jpg, ramon45.jpg, ramon_de_viaje.bmp...).
La primera opción que se nos ocurre es hacerlo de forma manual, cosa que nos consumiría demasiado tiempo si se trata de más de, por ejemplo, 5.000 fotografías.
La siguiente opción es utilizar los comodines (wildcards): Utilizando los comodines * (cualquier conjunto de carácteres) y ? (cualquier carácter, sólo uno), podemos obtener más precisión de una forma sencilla: ramon*.jpg, ramon*.???, *ramon*.*, ...). En estos casos, la potencia de los comodines suele ser suficiente.
Sin embargo, el método anterior es limitado, puesto que, si quisieramos detectar fotografías con nombres como ramón.jpg, r4m0n.jpg, raaamoncito.jpeg pero no incluir román.jpg, romén.jpg y sólo incluir imagenes con formato jpg no habría forma de discriminar entre ambas opciones, salvo utilizando una expresión regular: ^.*ra|4m(o|0|ó)n.*\.jpg$.
Ahora la pregunta es... ¿y qué significa ese conjunto de letras sin sentido? Tiene una sencilla explicación:
Como hemos visto anteriormente, la potencia de las expresiones regulares es increíblemente amplia. Suele ser especialmente útil para los programadores (PHP, Perl, Java, .NET...), que pueden desarrollar y reconocer patrones complejos de una forma sencilla.
Pero eso no queda ahí, si no eres programador también puedes hacer uso de las expresiones regulares para múltitud de tareas. Muchas aplicaciones utilizan expresiones regulares y seguro que no tenías ni idea:
Scott Adams es el autor de las tiras cómicas de Dilbert que otras veces he comentado en Emezeta, como en gracias por esperar o reacción en cadena.
El humor de Scott Adams es muy particular, ya que se basa en los inexplicables tópicos en los ambientes de trabajo, relaciones con los trabajadores, jefes y elementos similares. No hay más que observar El principio de Dilbert, de Scott Adams (parodia del Principio de Peter):
Las compañías tienden a ascender sistemáticamente a sus empleados menos competentes a cargos directivos para limitar así la apreciación del daño que son capaces de provocar.
En el capítulo 9 (El don) de la primera temporada de la serie Dilbert, se podía observar un pequeño sketch bastante cómico que hacía alusión a la «desgracia» que sufrirán las personas que crecían con buenas aptitudes tecnológicas.
En Bolg me han recordado el sketch y he querido compartirlo con todos. No tiene desperdicio.
6 consultas efectuadas / Página generada en 0.046 segundos
Programado íntegramente por José Román (Manz) en XHTML y CSS estándar.
Sindicado bajo Feed RSS. Contenido bajo licencia Creative Commons
Estadísticas de visitas · Términos y condiciones · Contacto · Publicidad · Preguntas frecuentes (FAQ)