Mi vida

Mi vida cotidiana ya vivida
no va camino hacia ningún lugar.

Un camino acabado
sin final
ni fatal lagrimar
con una sutil gota salada
bajando una cara curvada y fofa.

Mi camino sin fin
cabalga a lomos sin posibilidad oculta
y tú miras mis ojos
para labrar un futuro juntos.

No hay forma
no hay formas
ni futuro.
Tan sólo un pasado olvidado
contra la lágrima gris bajo un mirlo callado
agazapado a una rama baja
colgando como un pino finado:

Tumba azul sin más ni más.

Dictionary of the Spanish language Text Analysis

El 20 de agosto de este «peculiar» 2020 recibí un simpático correo electrónico de un hombre llamado «Germán Andrés Segura Tinoco» que me decía:

Buscando en Internet, encontré en su website el diccionario de la RAE en modo texto plano, el cual me pareció genial y quisiera usarlo en un proyecto personal (sin fines de lucro) y publicar el resultado en mi GitHub, en donde tengo mis proyectos de informática públicos.

Por lo tanto, quería preguntarle, ¿cuál es la forma correcta de citarlo o de darle agradecimientos?

No es la primera vez que me pasa algo así desde que realicé el trabajo de recopilar todas las palabras (tecleándolas) del diccionario de la RAE para aquel, lejano ya, proyecto de Isidoro Valcárcel Medina. Sin ir más lejos, el año pasado una persona desde Chile me decía que lo estaba usando para «enseñar a hablar» a una máquina. Así como la gran colaboración que realicé dentro del interesantísimo proyecto de Marta PCampos 1914-2014 sobre las palabras que habían desaparecido del diccionario en esos 100 años. Su precioso trabajo que yo denomino «Palabras Muertas».

Yo le respondí cortésmente con un email ese mismo día diciéndole:

Por supuesto eres libre de usarlo en un proyecto personal sin ánimo de lucro o, incluso, remunerado. Son las palabras de la RAE… es decir, de todos, que yo tan sólo he tecleado (ante la imposibilidad de conseguir una versión digital).

Puedes citarme como te dé la gana, pero agradecería que citases mi nombre y website:
Giusseppe Domínguez https://www.giusseppe.net

Te envío, no obstante, una entrada del blog con una versión lo más actualizada posible (en Mega) y no me responsabilizo de posibles errores… que voy corrigiendo, pero que seguro que alguna quedará. Si necesitas algún tipo de «sección» del mismo o alguna cosa curiosa… puedes decírmelo y si tengo ocasión, cuenta conmigo.

Un cordial saludo y hasta pronto,
Giusseppe

Fue muy bonito e interesante encontrarse en dónde había utilizado esas palabras y para qué: un análisis estadístico de las palabras en español, además de su gentileza a la hora de citarme en varios lugares agradeciéndome mi contribución (que siempre tiendo a minimizar, pues las palabras son públicas).

Buenas tardes, estimado Giusseppe,

Muchas gracias por su respuesta.

Le comparto el link a la página principal del proyecto en el que estoy trabajando, en donde realizo el agradecimiento a usted (en la sección Acknowledgment), con link a su website.
https://ansegura7.github.io/DSL_Analysis/

También le comparto el resultado del análisis descriptivo en el que estoy trabajando. Agradecería sus comentarios al respecto.
https://ansegura7.github.io/DSL_Analysis/pages/dsl_text_analysis.html
Próximamente, estaré compartiendo los resultados por Twitter. Por lo tanto, agradecería si me indica el nombre de usuario de su cuenta Twitter, para poder mencionarlo.

Una vez más, muchas gracias por compartir y recopilar el dataset del DLE.

Saludos cordiales,
Andrés Segura Tinoco

Me resulta simpático que llamen «dataset» al conjunto o listado de las palabras que recoge la RAE en su DLE. Los enlaces del proyecto de Andrés son fantásticos y es un trabajo divertido que seguro que además alguien considera útil.

En su proyecto mezclaba dos de mis grandes pasiones: la programación y el lenguaje, cosa que suelo hacer con frecuencia y que, próximamente, haré aún más. Así que estuve cotilleando con suma atención hasta que creí que podía hacerle una sugerencia útil, además de agradecerle su agradecimiento (entrando en un curioso bucle)

Me alegra saber que te sirve el material recopilado.

He estado ojeando tu proyecto y tiene una pinta estupenda. Me encantan los análisis y tu codificación es muy limpia y bien comentada.

Como única sugerencia (no muy difícil de hacer) es la de escribir todas las frases del análisis en un array (o un archivo externo) que puede modificarse sencillamente para traducciones a otros idiomas. Me explico, por ejemplo, en la parte del código:

"source": [
  "# Show results\n",
  "n_words = len(word_dict)\n",
  "print('Total of different words: %d' % n_words)"
]

podrías sustituir el print por algo así como:

"print('%s: %d' % msg_total_words[i], n_words)"

y tener un array de cadenas msg_total_words[LANGUAGES] o algo similar… (disculpa mi escaso conocimiento de python)

Es sólo una insignificante sugerencia que, seguramente, se puede hacer mejor que como te sugiero. (Leyendo los textos/mensajes de un archivo idiomático, por ejemplo)

Quizá me ha llamado la atención especialmente por el hecho de que no esté en español el resultado, lo que comprendo desde el punto de vista de la divulgación, pero también me resulta paradójico siendo que se habla sobre el español… 😉

Muchísimas gracias por la atribución y espero que no te molesten mis sugerencias.

Un cordial saludo,
Giusseppe

PS: No uso Twitter. Tengo cuenta de Facebook e Instagram, just in case…
https://www.facebook.com/giusseppe.dominguez (perfil personal)
https://www.facebook.com/giusseppedelaaalaz (página «oficial»)
https://www.instagram.com/giusseppe.dominguez

Y en último agradecimiento, me escribió unos días después con los resultados que estaba obteniendo para hacerme partícipe de su publicación. (Lo que es de agradecer).

Estimado Giusseppe,

Muchas gracias por tu sugerencia. Me parece súper válida y útil para mayor y mejor divulgación del material publicado. La tendré en cuenta para este y futuros proyectos.

Aprovecho el correo y te comento 3 cosas brevemente:
1. Cree un hilo en Twitter publicando algunos de los resultados obtenidos en mi análisis y al final hay un tweet agradeciendo y reconociendo tu aporte con link directo a tu sitio web. Te comparto el enlace al hilo (son solo 8 tweets) por si los quieres revisar: https://twitter.com/seguraandres7/status/1298025632090259458?s=21

2. He hecho algunas correcciones sobre las palabras recopiladas. Encontré como 2 o 3 palabras en donde se acentuaban consonantes en vez de vocales y otros pequeños errores, en donde se invertían letras, sin embargo han sido menos de 10 correcciones hasta el momento. Una vez termine el proyecto, te envío de vuelta el diccionario de palabras, para que puedas actualizar el tuyo, de así considerarlo.

3. Para futuro networking o trabajos, te comparto mi sitio web y mi perfil de Twitter donde constantemente estoy publicando resultados de mis trabajos de investigación personales o académicos. Curiosamente, yo no tengo Facebook. Website: https://ansegura7.github.io/ y usuario de twitter: https://twitter.com/SeguraAndres7

Una vez mas, muchas gracias por recopilar y compartir este dataset tan valioso.

Saludos cordiales,
Andres Segura Tinoco
Telf: +57 3555590546

Actualicé mi diccionario con su revisión incorporada, para poder utilizarlo en nuevos proyectos, pero sé, soy consciente, que seguro que habrá más errores. Quizá por ello en el proyecto «Cocinillas» en el que estoy metido ahora mismo he querido incorporar un «testeador» o comprobador, para saber si la palabra que busco en el diccionario existe o no y, en caso contrario, hacer un listado con todas las palabras erróneas que tengo y poder mejorar mi diccionario en texto plano (aunque espero que la próxima vez que lo actualice pueda incorporar, incluso, todas las definiciones).

El laúd

Tocabas tu laúd
como si no acabaras de iniciar tu andadura por la Luna.

Tocabas mi laúd
como si tú y yo, como un conjunto
no vacío,
con la trivial lámpara contradictoria,
halláramos la forma para huir:
atrás las golondrinas,
atrás la palabra lírica,
atrás un insano hábito por conquistar mundos.

Tocábamos juntos:
nos comíamos las bocas,
nos comíamos las almas,
nos amábamos
como hoy,
como cada mañana,
como cada noctámbulo minuto.

Tocábamos
lágrimas ocultas bajo la almohada,
tocábamos laúd
ignorando su uso,
ignorando un común ritmo sinovial
para acompasar tu corazón
al mío,
bajo amapolas sin volcán.

Tocabas mi tocado laúd amamantado
y sin significancia
cual una grulla loca amansa osos africanos.

Y así, poco a poco,
nos volvimos uno
y olvidamos la dualidad

acompañándonos.

¿Recuperaremos el sentido de la enseñanza?

Hoy he leído un artículo en eldiario.es que por supuesto me resulta relevante (no como la mayoría de los artículos) pues me dedico a dar clases particulares parcialmente y afecta directamente lo que se decida con respecto a las evaluaciones de este incierto curso en el que es absolutamente imposible mantener los esquemas con una perspectiva de antigua normalidad.

El enorme titular rezaba: Los profesores de Bachillerato piden cambios ya en la Selectividad porque este año va a ser casi imposible acabar los temarios. Lo que hace casi innecesario seguir leyendo pues es un spoiler en toda regla. El titular nos lo cuenta todo. Pero no.

Lo verdaderamente interesante estaba en el meollo del artículo: ¿para qué sirve la educación? ¿para qué sirve la EvAU o EBAU o PAU o Selectividad o…? ¿Es realmente necesaria?

Yo siempre había sostenido que, más allá del hecho de que, por supuesto un examen no es algo intrínsecamente útil desde el punto de vista académico, sí que me resultaba defendible como aquel reto al que enfrentar a la adolescencia con un atisbo de lo duro que será ir haciéndose mayores, en términos de responsabilidades, exigencias, etc. Una especie de «rito de iniciación», algo cruel, puede, pero mucho menos que colgar de las garras de un halcón bajo un sol tórrido en una tienda sioux.

Pero he de reconocer que el texto me ha hecho recapacitar sobre esta idea y darme cuenta de que estaba equivocado: con ese «rito» se pone foco en lo ritual y no en lo esencial, que debería ser siempre el aprendizaje.

Efectivamente, durante el último curso de formación del instituto (lo que ahora mismo se conoce como 2º de bachillerato) lo que hace el profesorado es únicamente preparar para ese examen, no hay nada en el horizonte de un alumno o una alumna de 2º que no sea su EvAU. Todo gira en torno a ello. No hay ningún momento en el que piensen si lo que van a estudiar les va a servir en su carrera (ya no en su vida, que sería demasiado y sobre lo que estoy viendo un vídeo muy ilustrativo titulado “Las matemáticas nos hacen más libres y menos manipulables”. Eduardo Sáenz de Cabezón).

Es un año que, si ese «rito» pudiese eliminarse (no hay una razón para que no sea superfluo, pues académicamente ya han debido probar su valía a lo largo de años de exámenes de instituto), podría recuperarse para lo que debería estar concebido: enseñar y aprender.

Pero luego pienso que en realidad lo que busca la inmensa mayoría de la gente es «servir», ser útil, ser martillos en una sociedad postindustrial, ser herramientas al servicio de algo y no visualizan en el conocimiento nada más que otra herramienta, no un gozo, no un disfrute, no un absurdo interés de conocimiento por el conocimiento. Pienso que desean aprobar exámenes, sacar notas, tenerla más larga, matricularse en másteres, demostrar que pueden… demostrar, demostrar, demostrar… y pierdo la paciencia y la fe en cualquier aproximación al sistema educativo (me da igual la metodología).

Así que… yo sigo creyendo en la ingenua labor de muchos docentes de enseñar, de transmitir conocimientos, de abrir mentes, de formar (no sólo informar) a las generaciones venideras, si es que las generaciones revenidas lo permiten.

corazones

de goma
de goma rosa
de coma
de coma rosa
de loma
de loma rosa
de toma
de toma rosa
de soma
de soma rosa

como de soma
como de toma
como de loma
como de coma
como de goma

los corazones rosas
daban saltitos

yo los miraba sin poder dejar de mirarlos
yo intentaba descubrir su deformación elástica
yo quería apartar la mirada

de goma
de coma
de loma
de toma
de soma

los corazones rosas
daban saltitos

sobre el central
más gordo
un oso gordo
lanzaba un beso gordo
hacia mí

los corazones rosas
daban saltitos

los laterales
estaban en diagonal
flecha cupido
atravesando imaginaria
un corazón rosa
que daba saltitos
con sus adláteres saltimbanquis

yo soma
yo goma
yo loma
yo toma
yo soma
yo coma
yo loma
yo soma
soma soma soma..

Skype en Linux

Como soy un apasionado de la terminal (modo comando en Linux, donde todo es más rápido que en ventanitas muchas veces innecesarias), he encontrado utilísimo un manual en inglés para instalar Skype (la última versión disponible para plataformas de 64bits) sobre distribuciones basadas en debian (.deb)

Skype está disponible para linux en los repositorios oficiales de Microsoft. Lo que no deja de ser sorprendente, pues hace tiempo su batalla era tan enloquecida que pareciera que los linuxeros éramos pájaros a batir, siendo una comunidad ínfima y poco dañina.

Pongo los pasos en cajas de código, para poder copiarlos si alguna vez vuelvo a necesitarlos. Asumo que se conoce algo de la operativa en terminal de linux. En caso contrario, no perder el tiempo con esto.

Para descargar (en la carpeta que sea, aunque yo recomiendo ~/Descargas o /tmp) la última versión de Skype mediante un paquete .deb usando el comando wget:

wget https://go.skype.com/skypeforlinux-64.deb

A continuación, instalar el paquete así descargado con:

sudo dpkg -i skypeforlinux-64.deb

(Otra opción es con apt: sudo apt install ./skypeforlinux-64.deb)

Durante el proceso de instalación, se añadirá el repositorio oficial de Skype al sistema, con lo que las actualizaciones son tan sencillas como ejecutar los comandos habituales para actualizar cualquier pieza del mismo:

sudo apt update
sudo apt upgrade

Y eso es todo. Tendremos nuestro skype para linux completamente operativo. Sólo queda iniciar sesión y disfrutar de una conexión más o menos satisfactoria, dependiendo de otros factores, como las tarjetas de sonido que se manejen, auriculares o no, vídeo-cámaras, etc. Recomendable conocer y tener instalado PulseAudio para manejar la configuración del sonido.

Búsqueda de palabras en la RAE en línea de comandos

He fabricado un script (un lote de comandos) de bash shell en Linux para descargar y juguetear con búsquedas en la RAE, ya que resulta complicado pedir que tengan la deferencia de hacerla disponible para el público, como si la RAE fuese un organismo público pagado con dinero público.

Es el paso intermedio entre buscar una palabra y descargarme el diccionario completo palabra a palabra. Ahora toca hacer un pequeño programita que lo invoque para cada una de las palabras que tecleé para el proyecto de Isidoro Valcárcel Medina hace unos años y traiga sus definiciones.

Lo he llamado buscaenrae.sh.

Esta versión está modificada sobre la que publiqué hace unos días para subsanar errores relacionados con las palabras que contienen varias entradas/acepciones (no es lo mismo acepciones que entradas y soy consciente de ello, pero no es importante), así como para retirar las conjugaciones en los verbos.

#!/bin/bash

### FUNCIONES ÚTILES PARA EL PROGRAMA
# uso() Instrucciones del programa y salida en caso de error.
uso () {
  echo "Uso: $0 salida palabra"
  echo -e "\tsalida es un valor númerico que identifica:"
	echo -e "\t[0] para generar un archivo HTML con la respuesta"
	echo -e "\t[1] para generar un archivo TXT  con la respuesta"
	echo -e "\t[2] para generar una línea  TXT  con la respuesta"
  exit
}
f_verbos="00000_VERBOS.txt"
f_errores="00000_ERRORES.txt"

# CONTROL DE ENTRADA DE VARIABLES y ASIGNACIÓN
if [ $# -lt 2 ]
then
  # Reportar uso inapropiado
  uso
else
  salida=$1
  if [ $# -eq 2 ]; then
    palabra="$2"
  elif [ $# -eq 3 ]; then 
    palabra="$2 $3"
  elif [ $# -eq 4 ]; then 
    palabra="$2 $3 $4"
  elif [ $# -eq 5 ]; then 
    palabra="$2 $3 $4 $5"
  fi
  # echo "Palabra es #$palabra#"
fi

# CONSULTA DEL SERVIDOR de la RAE simulando ser uno de los diversos navegadores posibles
navegador=(
  "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1"
  "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:77.0) Gecko/20100101 Firefox/77.0"
  "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:77.0) Gecko/20190101 Firefox/77.0"
  "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7046A194A"
)
rnd=`echo $(($RANDOM%${#navegador[@]}))` # Elegimos un navegador al azar
# Hacemos la petición a la web de la RAE
curl -s --user-agent "${navegador[$rnd]}" https://dle.rae.es/"$palabra" > ./"$palabra.html"

# PROCESAMOS EL ARCHIVO OBTENIDO (Cortamos, retiramos lo innecesario, etc)
# Si se trata de un verbo, quitar las conjugaciones
id_conjugacion="
" esunverbo=`grep -c "$id_conjugacion" ./"$palabra.html"` if [ $esunverbo -gt 0 ] then echo "$palabra es un verbo" >> $f_verbos # ELIMINAMOS la(s) CONJUGACIÓN(ES) sed -i "/${id_conjugacion}/d" ./"$palabra.html" fi # Si tiene más de una acepción (Calcular cuántas después de saber si es un verbo) id_acepcion="
" num_acepciones=`grep -c "$id_acepcion" ./"$palabra.html"` # Si no tiene acepciones, la palabra no existe. No continuamos. if [ $num_acepciones -eq 0 ] then echo "$palabra no se ha encontrado en la RAE" >> $f_errores rm "./$palabra.html" exit fi # PARTIR en $num_acepciones EL FICHERO $palabra.html" # acepciones y acepciones_fin son 2 arrays de líneas PRECISO CONVERTIRLOS a cortes[] acepciones=`grep -n "$id_acepcion" ./"$palabra.html"|awk -F":" '{print $1}'|sed ':a;N;$!ba;s/\n/ /g'` c=0 for i in $acepciones do let cortes[$c]=$(($i)) let c=$(($c+1)) done acepciones_fin=`grep -n "$id_acepcion_fin" ./"$palabra.html"|awk -F":" '{print $1}'|sed ':a;N;$!ba;s/\n/ /g'` c=0 for i in $acepciones_fin do let cortes_fin[$c]=$(($i)) let c=$(($c+1)) done # GENERA FICHEROS palabra.X.html por cada ACEPCIÓN for (( i=0; i<$num_acepciones; i++ )) do # echo "El comienzo del corte está en ${cortes[$((i))]}" # echo "El fin del corte está en ${cortes_fin[$((i))]}" sed "${cortes[$((i))]},${cortes_fin[$((i))]} !d" "./$palabra.html" > "./$palabra.$i.html" # Distintas salidas del programa, en función de la variable "salida" if [ $salida -gt 0 ] # Salida a modo TXT then w3m "./$palabra.$i.html" > "./$palabra.$i.txt" if [ $salida -gt 1 ] # En una sóla línea then sed ':a;N;$!ba;s/\n/ /g' "./$palabra.$i.txt"|sed 's/ / /g' > "./$palabra.$i.1linea" fi fi done # BORRAR indica si dejar o no los archivos que no se deseen como salida BORRAR=1 if [[ $BORRAR -eq 1 ]] && [[ $salida -gt 0 ]] then rm "./$palabra."*html if [ $salida -eq 2 ] then rm "./$palabra."*txt fi fi # SALIDA FORZADA exit

Las primeras pruebas las he realizado con la palabra palabra, como debe ser.

buscaenrae.sh 2 palabra

0 1 2

números entre corchetes
avanzan hacia infinitos
insondables
perdiendo la palabra
que nunca quisieron sostener
en el horizonte de una contraseña

el destornillador
atrona el silencio
con gritos de luz azul

son órdagos del tiempo
anudados en cordones
de lana muerta

0 1 2
a la orilla del mar
a la orilla del mal
a la orilla

dejándose llevar por olas de indiferencia

IDA de OLLA

Que no nos engañen: lo que está pasando en el Madrid de Ayuso no es un desastre impredecible; es que están aprovechando un desastre para erosionar aún más los servicios públicos y conquistar espacios para las privatizaciones sanitaria y educativa. Un shock para «invitar» a los madrileños y madrileñas a que llevemos nuestros hijos a la escuela privada y nos hagamos seguros médicos con la Quirón.

Germán Cano

No me gusta que se menosprecie a políticos sean del signo que sea, porque, además de parecerme una pérdida de tiempo y una falta de respeto, se pierde el verdadero foco del problema: ¿Qué modelo de estado/sociedad queremos?

Nunca me he engañado al respecto de la competencia/incompetencia | bondad/maldad de la dirigente de la Comunidad de Madrid. No veo ahí el problema.

Si embargo, gran parte (la mayoría de los votos) de la gente de la comunidad defiende un modelo neoliberal (aunque luego no les importa intervenir en lo que consideran adecuado para salvar empresas privadas mal gestionadas con dinero público, sin criticar por ello la gestión privada) y conservador (aunque se vistan de un progresismo tecnológico) carente de escrúpulos ni moral que no sea la pautada por el rendimiento económico a corto plazo.

Que esos votos sean apoyados en partidos homófobos, machistas y racistas no es casualidad. Es compartición de ideario. Pensar de otra manera es ingenuo, igual que algo de ideario (poco, pero algo) comparten PSOE con lo que sea que tenga en la fracturada izquierda (MÁS-MADRID/Más-País/Menos-País/Ganemos/PCE/IU/UnidasDesunidasPodemos…)

Donde sí veo un problema es en que no seamos capaces quienes deseamos un modelo de sociedad/estado de resultar atractivos para una población sin insultarla, sin decir que no saben lo que quieren, que son ignorantes, incapaces de elegir la mejor opción política/económica. Porque con esto lo que veo es que no creemos en la capacidad de la democracia para alcanzar una mejora social.

Donde sí veo un problema es en que el modelo que se propone desde una «alternativa» socialdemócrata (ya no desde un comunismo algo trasnochado en sus discursos) no resulte atractivo, no sea capaz de convencer de sus bondades sociales y también económicas, aunque sea a largo plazo.

¿Por qué? ¿Por qué no hay autocrítica en los políticos de izquierda? No sobre sus objetivos, que pueden tener más o menos claros y que han de modificar a medida que las circunstancias lo requieran para satisfacer las exigencias de los poderes fácticos del estado en el sistema capitalista en el que estamos inmersos. Pero sí requerirían ser capaces de atraer a un electorado que sigue creyéndose que lo privado es mejor, que los funcionarios viven muy bien, que la gestión pública siempre es corrupta, que los políticos nos engañan…

No. IDA no nos engaña. (Como mucho disimula sus intenciones). Quiere una comunidad en la que toda gestión, toda iniciativa, sea privada, aunque con la debida sumisión de todo lo público si es necesario (Por cierto, ¿para cuando privatizar los bienes de la iglesia católica?). Lo sabemos. Sabemos qué modelo quieren: véase EEUU. ¿Creemos que sería mejor? Yo no, pero conozco mucha gente que sí lo cree. ¿Cómo puedo convencerles? A mí me cansa ya la discusión política. Estoy agotado. Tiro la toalla. Me avergüenza reconocerlo, pero así es.

A partir de ya, pongo un cubo para reciclar y tiro la basura, aumento el consumo, aumento la basura que tiro, pero muy organizado, tiro lo «orgánico» donde hay que tirarlo y ya está. Ya no lucho contra el sistema en este campo. ¡Que vengan nuevas generaciones a luchar por un futuro que puede que no me pille! Vergüenza. Sí. Vergüenza. Pero ni por esa impotencia que siento voy a dedicarme a insultar ni a banalizar el debate.

Esto no es una broma