Los gazapos de la web (IV)

Hacía tiempo que no aparecía por esta página pero es un buen momento para retomar esta sección donde se dejan al aire las vergüenzas de los correctores ortográficos de los grandes medios y empresas, tirando de imágenes de archivo.

Ni siquiera los grandes como Moderna de Pueblo pueden escapar a los ramalazos disléxicos que conlleva el escribir en demasía. 


Se puede ser humorista, pero eso de "leísta"...


En esta ocasión, Moderna de pueblo no ha "coneguido" corrector.


Puestos a equivocarse, en Tribuna lo hacen de dos en dos. 


No lo consideraría un error, pero ¿por qué señalar que se trataba de un varón?


spacer

Anuncios en Youtube



Soy lo suficientemente viejo como para recordar los tiempos en que apenas había anuncios en Youtube. Comenzaron tímidamente junto a la monetización de los contenidos en los USA, pero eran esporádicos, más una anécdota que una molestia. Luego comenzó a aparecer un anuncio en un alto porcentaje de vídeos, para finalmente, con la explosión de la creación de contenidos, toparnos con un par de ellos al inicio de un 80% de todo aquello que queramos ver, por no contar con los que están intercalados si el vídeo es largo. Usando navegadores como Brave u Opera puedes evitarlos, pero no es el tema que quiero tratar. 

Mientras hago ejercicio en casa me gusta tener algo puesto en la tele para que no se haga muy tedioso. La televisión tradicional no es una opción, y tampoco quiero perder el tiempo en seleccionar una serie o película en la plataforma de streaming pertinente, por lo que termino abriendo Youtube. Cual fue mi sorpresa el otro día, cuando me topé con un anuncio de la empresa de alquiler de coches Enterprise, de nada más y nada menos que 4 minutos y 30 segundos de duración. Y yo me pregunto, ¿qué le hace pensar a esta empresa que quiero perder tan preciado tiempo de mi vida en propaganda? No lo entiendo. Normalmente, salvo que la empresa se deje sus buenos cuartos, el usuario puede saltar el spot a los 5 segundos de iniciado el mismo. Muchas empresas tienen esto en cuenta y, o bien ajustan a tan escaso tiempo su propuesta, o bien lanzan el mensaje más significativo en esos 5 segundos, aceptando que a poca gente le interesa ver anuncios. Por eso no me entra en la cabeza cómo pueden gastarse el dinero en anuncios de tan larga duración. Siento curiosidad por conocer las métricas del mismo. He de decir que solo lo vi una vez y nunca más.

spacer

La tiranía de la llamada

Era un viejo adagio de tiempos de Felipe González, si no antes, y que quizá algunos franceses todavía comparten, que Europa comenzaba en los pirineos. Con la inclusión del país en la Unión Europea esta boutade quedó relegada a los círculos más chovinistas de los países del continente, siendo el pensamiento mayoritario, hoy día, el contrario.

Sin embargo, he de decir que, pese a las oleadas de modernidad que barrieron décadas de atraso con su empuje inevitable, hay algo que todavía nos diferencia, para mal, del resto de europeos: la forma de contacto con un futuro trabajador por parte de los encargados de Recursos Humanos de una empresa.

Tras enviar tu solicitud para determinado puesto, el reclutador extranjero inicia el contacto con un email en el que amablemente concierta una primera entrevista telefónica que dará inicio al proceso de contratación, preguntándote por tus preferencias horarias. Aquí en España, sin embargo, y generalizando pues obviamente hay excepciones, el reclutador te llama y si no le coges el teléfono, no vuelves a saber de él jamás; no importa que estuvieras conduciendo, en la ducha o trabajando, obligándote a estar pendiente del móvil desde el momento en que pulsas el botón de enviar CV hasta el indeterminado momento en el futuro, que bien puede ser al día siguiente o dos meses después. 

No puedo discernir si se trata de una mera cuestión de falta de tiempo en el proceso o si se puede tratar de una prueba y lo que se pretende es que el interesado devuelva la llamada, mostrando así su interés e iniciativa. 

Cierto que para las empresas, todas, los trabajadores no son más que un número, algo prescindible, una molestia en el camino a la plusvalía, pero no está de más alimentar la ilusión de que no es así, al menos para que el trabajador se implique más en la compañia y su productividad aumente con ello, algo a lo que un negocio debería aspirar en aras de ganar la máxima cantidad de dinero: el óptimo uso de todos sus recursos, empezando por los humanos. Imagino que en el caso de perfiles muy específicos y ultraespecializados, la aproximación sea distinta, pero lo considero un enfoque equivocado, pues como se suele decir: una cadena es tan fuerte como el más débil de sus eslabones. 

Esta práctica del "call & forget", por usar un anglicismo que dé una pátina moderna al texto, no es la mejor manera de iniciar una relación entre trabajador y empresa. Genera la impresión, aunque quizá es solo una percepción personal, de que dicha empresa no busca un perfil de trabajador en especial, sino que le vale con meter la mano en una bolsa repleta de gente necesitada sin importar quién sea, ni sus circunstancias. Y este alegato no va del derecho a sentirse especial, sino de la poca capacidad de empatía de las empresas y la cortedad de miras de las mismas que, obviamente, consiguen ocupar los puestos que necesitan pero, ¿consiguen a los mejores trabajadores o solo a los que están siempre con el móvil en la mano? 

spacer

Speed Drawing

Cuando iba al colegio siempre sacaba malas notas en dibujo. No cambió la situación al llegar al instituto, donde creo que no aprobé un solo examen de dicha asignatura por mucho empeño que pusiera, que de más está decir, no era mucho. Solía comentar con cierto deje de soberbia que a mí no me hacía falta dibujar a mano alzada porque en el futuro lo haría con un ordenador, y esto lo decía con apenas nueve años, cuando lo más avanzado que existía en ese momento era el ábaco de clase de Matemáticas.

Y bien es cierto que pese a que las artes gráficas no han sido nunca santo de mi devoción, hace unos años me picó el gusanillo y comencé a hacer mis pinitos, ironías de la vida, en un pequeño cuaderno de dibujo. De ahí, en cualquier caso, pasé a probar diversos programas, como el mítico Paint, con el que poco se podía crear o el más avanzado Photoshop, cuya función no era exactamente la de plasmar en imágenes las ideas. Todo cambió el día en que descubrí Piskel, un sencillo programa de dibujo enfocado al estilo 8 bits que tan de moda se puso a inicios de los 2010s que permitía crear cualquier cosa que se me ocurriera. Normalmente empezaba a dibujar sin una idea fija y según la forma que tomara definía el dibujo hasta completarlo. Sus temáticas eran variopintas, desde escenas de películas oscuras como el Solaris de Tarkovski hasta diseños de aeronaves, pasando por personajes de cómics o pantallazos de videojuegos. 

Acorde a mi alma de exhibicionista, pensé que el mundo no merecía perderse mis trabajos, así que cree el Tumblr "Speed Drawing": Dibujos a vuelapluma, todos ellos horrendos pero veloces. Y si bien alguno había bastante resultón, sí que es cierto que no empleaba más de cinco minutos en dibujarlos, con lo cual en un periodo de apenas un mes, conseguí aumentar mi pinacoteca digital en casi cinco decenas de obras, todos ellos con un título o comentario, germen del proyecto, de nombre temporal, Universo Paralelo. 

Tras la debacle de Tumblr y su cruzada antierótica, abandoné la plataforma y el dibujo en general, aunque de vez en cuando me gusta retomar la herramienta y dejar que el viento mueva mi mano y que el destino decida el resultado.

Puedes disfrutar de mi obra en la siguiente dirección: https://speedrawing.tumblr.com

spacer

Extraer texto entre dos palabras dentro de un archivo


Entre mis numerosos archivos, se encontraba una recopilación de los marcadores de un navegador que tenía en el portátil que fue mi máquina principal durante varios años. Allí se daban cita enlaces de todo pelaje que necesitaban a marchas forzadas de cierta organización. Muchos de ellos simplemente servían de recordatorio para escribir en un futuro sobre ellos, otros eran herramientas que quería tener a mano para cuando las necesitara y un buen puñado de ellos, tristemente, ya no llevaban a ninguna parte.

El problema a la hora de navegar por el archivo HTML, es que no podía borrar de forma rápida y sencilla los enlaces que iba visitando a medida que los iba categorizando. Al abrirlo con un editor de texto, aparecía mucho código innecesario entre el cual tenía que desenterrar el enlace en cuestión. Y luego me llevaba unos preciosos segundos borrar la entrada. Puede parecer poco tiempo pero es que tenía más de mil enlaces.

La solución vino en forma de script en Python. Sinceramente, no tengo tiempo para perder en cosas sencillas, así que me fui a ChatGPT y le pedí exactamente: "podrías crear un script en python que extraiga el texto de un archivo entre dos palabras que el usuario proporcione?" Error por mi parte, porque me ofreció un código que no me servía, ya que no solo simplemente mostraba por pantalla el enlace, sino que solo mostraba el primero de ellos. Así que tras varias correcciones, logré obtener el siguiente script:

# Pedimos al usuario el nombre del archivo y las dos palabras que queremos buscar
archivo = input("Introduce el nombre del archivo: ")
palabra1 = input("Introduce la primera palabra: ")
palabra2 = input("Introduce la segunda palabra: ")
nombre_salida = input("Introduce el nombre del archivo de salida: ")
# Abrimos el archivo en modo lectura y el archivo de salida en modo escritura
with open(archivo, "r") as f, open(nombre_salida, "w") as salida:
    # Leemos todo el contenido del archivo
    contenido = f.read()
    # Inicializamos una lista vacía para almacenar el texto entre las palabras
    textos = []
    # Buscamos la posición de la primera palabra
    pos1 = contenido.find(palabra1)
    # Si no encontramos la primera palabra, salimos del programa
    if pos1 == -1:
        print(f"No se encontró la palabra '{palabra1}' en el archivo")
        exit()
    # Continuamos buscando la segunda palabra a partir de la posición de la primera
    while pos1 != -1:
        pos2 = contenido.find(palabra2, pos1)
        # Si no encontramos la segunda palabra, salimos del bucle
        if pos2 == -1:
            break
        # Extraemos el texto entre las dos palabras
        texto = contenido[pos1+len(palabra1):pos2]
        textos.append(texto)
        # Continuamos buscando la primera palabra a partir de la posición de la segunda
        pos1 = contenido.find(palabra1, pos2+len(palabra2))
    # Escribimos los textos resultantes en el archivo de salida, separados por un salto de línea
    salida.write("\n".join(textos))


Y listo, ya tenía mi lista de archivos en un archivo de texto editable. La revolución de la inteligencia artificial, aparte de los beneficios productivos, es la posibilidad de que una persona con escasos conocimientos informáticos, pueda crear o utilizar soluciones ad hoc para sus pequeños problemas. Como dije, con un poco de paciencia, podría haber creado desde cero yo mismo este programa, pero como mis conocimientos de Python están un poco oxidados, me hubiera llevado unas valiosas horas que ahora aprovecharé para otros menesteres.
spacer

Idea-Matic!


El proceso creativo puede ser un quebradero de cabeza para las mentes menos talentosas como la mía, por ello, cierto día escuchando un podcast sobe comedia, se me ocurrió crear una pequeña utilidad web que me ayudara a encontrar temas o relaciones entre distintos términos, que pudieran dar pie a la creación de un chiste, un sketch, un relato o una historia en general. Como tengo demasiadas cosas que hacer y menos tiempo del que me gustaría, aproveché para pedirle a ChatGPT que creara una web en la que, al pulsar un botón, te mostrara tres términos elegidos aleatoriamente de una lista. En principio pensé dividir la lista por lugares, nombres, verbos, etc. Pero quizá mezclándolo todo podría tener mejores resultados. 

El resultado fue el esqueleto de la aplicación, la cual funcionaba bastante bien, que usaba JavaScript de toda la vida para la funcionalidad. Solo quedaba darle algo de vistosidad al conjunto y pulir algunos defectos como la posición de los elementos, y añadir la lista de términos, lo más tedioso de todo. Al final, aparte de la utilidad inicial, me sirvió para comprobar que para desarrollos simples o para empezar un proyecto, ChatGPT puede servir de gran ayuda y proporcionar un gran ahorro de tiempo, especialmente a los que se inician en la programación web. 

El estilo retro de los 90 es intencionado aunque sea por falta de ganas de indagar en el diseño web moderno. El nombre es un homenaje a las máquinas que aparecen en multitud de productos culturales de las últimas décadas: Idea-Matic!

Podéis probarla en la siguiente dirección: https://backsidegames.itch.io/idea-matic

Si alguien desea el código, puede encontrarlo en mi perfil de Github: https://github.com/DanielRodriguezRivero/ideamatic


Tecnologías usadas

* HTML5

* CSS

* JS Vainilla

* ChatGPT

spacer