Una aplicación libre para crear árboles filogenéticos

Un artículo atípico (y «fuera de programa») para comentar rápidamente algo muy interesante que he encontrado recientemente:

Tree of Life Explorer

Esta aplicación web completamente libre (el código está disponible en GitHub) ha sido creada por la gente del magnífico canal de youtube MinuteEarth para construir, justamente, «árboles de la vida» que muestren relaciones entre especies, sus clados, taxones, información sobre las especies relacionadas, todo lo que sea necesario. La aplicación nos permite buscar nosotros mismos las relaciones entre las especies que queramos sin limitaciones por lo que toda la estructura es dinámica, y además nos ofrece información sobre cada elemento en particular, rápidamente accesible desde los menús. Los árboles así creados pueden ser editados, recortados, extendidos, lo que queramos.

Los datos que utiliza la aplicación provienen mayormente de The Open Tree of Life API, una base de datos de acceso libre que se mantiene actualizada constantemente.

En fin, una hermosa herramienta didáctica para todos los interesados en la biología y la evolución.

Nada más de mi parte. Pero antes de que te vayas a jugar con la aplicación (y yo me vaya a dormir, que ya bastante estuve jugando), te dejo con los dos vídeos donde se presenta el tema:

Anuncios

Dos trucos WordPress: tablas y «enlaces internos»

Sí, sí, que este año también hablaré de tipografía, WordPress y las cosas de siempre. Al menos un poco. En fin, que hoy tocan dos temas. El primero las «tablas». Que deberían llamarse cuadros, pero yo ya me he rendido. Tablas. Tendré que acostumbrarme. El segundo tema es cómo realizar un índice interno en un artículo o página de tu sitio WordPress.


 

Tablas en WordPress, pero sin utilizar complementos

El editor por defecto de WordPress no nos da opciones para crear tablas, pero es posible hacerlas sin problemas. Compara esta

Cabecera 1

Cabecera 2

Cabecera 3

Contenido 11

Contenido 12

Contenido 13

Contenido 21

Contenido 22

Contenido 23

Con esta

Cabecera 1 Cabecera 2 Cabecera 3
Contenido 11 Contenido 12 Contenido 13
Contenido 21 Contenido 22 Contenido 23

Diferentes, ¿verdad? La primera la he creado en Writer dándole formato y luego copiando y pegando, pero la verdad es que no ha quedado muy parecida a la original: el código HTML que se genera es un tanto extraño. La segunda la he creado rápidamente con el siguiente servicio en línea

HTML Table generator

Se le da el formato, se copia el código que genera al portapapeles y se pega en el editor de texto de WordPress (la pestaña HTML). Allí puedes elegir tipo de fuente, tamaño, colores, lo que te plazca. Puedes importar el contenido de la tabla desde el portapapeles o desde un archivo. Todo es muy simple de utilizar, por lo que te dejo jugar con el servicio.

Enlaces internos en un artículo

Como puedes ver, puedes ir del índice que se encuentra al inicio del artículo a cada parte título y de este regresar al índice. En lugar de entrar en explicaciones liosas, te dejo con el código que he utilizado (insertándolo en el editor HTML, como siempre)

Para el «índice» (me salteo la parte del «marco» que eso ya lo he explicado):

<ul>
 	<li><a class="sdfootnoteanc" href="#sdfootnote1sym" name="sdfootnote1anc">Tablas en WordPress, pero sin utilizar complementos</a></li>
 	<li><a class="sdfootnoteanc" href="#sdfootnote2sym" name="sdfootnote2anc">Enlaces internos en un artículo</a></li>
</ul>

Para el primer título:

<h2><a class="sdfootnotesym" href="#sdfootnote1anc" name="sdfootnote1sym">Tablas en WordPress, pero sin utilizar complementos</a></h2>

Para el segundo título:

<h2><a class="sdfootnotesym" href="#sdfootnote2anc" name="sdfootnote2sym">Enlaces internos en un artículo</a></h2>

¡Ten cuidado con la numeración de las etiquetas!

Estos enlaces internos también pueden ser llamados desde otro artículo o página: simplemente utiliza como dirección

url-del-artículo-o-página#etiqueta

donde las dos etiquetas utilizadas en este artículo son sdfootnote1sym y sdfootnote2sym. Por ejemplo

https://elpinguinotolkiano.wordpress.com/2019/02/28/dos-trucos-wordpress-tablas-y-enlaces-internos/#sdfootnote1sym

o lo que uso para la lista de artículos sobre fuentes tipográficas

https://elpinguinotolkiano.wordpress.com/entradas-destacadas/#fuentes

Claramente esto también puede utilizarse para insertar «notas al pie» en los artículos como he hecho aquí, pero te dejo la tarea de descubrir los detalles.

¡Todo listo!

El difícil arte de escribir

Hace unos meses, un lector me envió, a través del formulario de contacto del sitio, una pregunta muy interesante. En el artículo de hoy quiero explorar en mayor profundidad la breve respuesta que le di en su momento, convirtiéndola en un «ensayo» independiente. Aquí va.


En mis vueltas por la red, muchas veces me he cruzado con variaciones de la siguiente ridiculez frase: «una de las formas más simples de ayudar a un proyecto de software libre es escribir documentación sobre el mismo».

No.

Escribir documentación es una de las formas más útiles de ayudar a un proyecto de software libre, ¡pero de simple, nada!

Escribir bien es difícil, mucho (¡mucho!) más de lo que la gente cree. Requiere conocer a la perfección el software del que se habla y a sus usuarios, requiere muchísimo trabajo de planificación, buscar formas alternativas de explicar, de usar… y por sobre todas las cosas requiere dedicar horas y horas de trabajo para construir, pulir y corregir. Y luego volver a pulir y volver a corregir.

Escribir documentación útil también requiere conocer el idioma en el que se escribe, algo que, desgraciadamente, muchos escritores de la red suelen pasar por alto. Una prosa inconsistente o monótona, abusar de los signos de puntuación o el prodigarse en palabras técnicas (pecados en los que yo también he caído) no ayuda a que te comprendan.

Escribir bien es un gran desafío y un esfuerzo enorme que además requiere práctica y atención al detalle, pero el poder ayudar a los demás, incluso a través de la palabra, siempre vale a pena.

Atención, que este artículo no es para descorazonar a los potenciales escritores, sino todo lo contrario: escribir bien es un desafío, sí, pero uno sumamente gratificante y realmente útil que puede ayudar a muchísimas personas. Si te gusta escribir, ¡escribe! Lo único que te pido es que lo hagas dándole la importancia, y el tiempo, que la tarea merece.

No sé qué valor tengan, pero aquí van los pocos consejos que puedo darte.

Para empezar, una variante del viejo cliché: si escribes «a prueba de tontos» solo los tontos te leerán, pero si escribes «solo para expertos» ni siquiera los expertos te leerán. Dale a tus lectores la posibilidad de esforzarse un poco ya que solo con esfuerzo se aprende, pero no exageres.

Nunca escribas por obligación. Si bien es útil fijarse una rutina de publicación, intentar una rutina de escritura es contraproducente: si un día no tienes deseos de escribir, no escribas, que no pasa nada. Aún en esos momentos en los que solo quieres distraerte con vídeos o juegos, en el fondo de tu mente el proceso seguirá adelante y cuando vuelvas a sentarte frente al teclado verás que la pausa fue útil.

Toma la tarea como un juego personal, como un desafío, que así nunca te resultará pesada.

Pon tu afecto no solo en aquello sobre lo que estás escribiendo, sino también en cómo lo estás escribiendo.

Si puedes decir lo mismo con menos palabras o con palabras más simples, ya estás tardando en editar tu texto.

De ser posible, que otras personas lean lo que escribes antes de publicarlo: puede ser que tu familia te odie por eso, pero tus lectores te lo agradecerán.

Si no encuentras a otro friki que pueda funcionar de beta tester, antes de la revisión final deja «descansar» el texto por unos días: dedícate a otro proyecto, pon por un tiempo tu mente en otra cosa, que así al volver todo resultará más claro y te será más sencillo el encontrar errores sutiles.

También es útil, si bien no siempre se puede hacer, el tratar de «ver todo con otros ojos». Por ejemplo, traducir mi libro sobre Writer al inglés me ayudó a encontrar, y a corregir, pequeños problemas de consistencia en el texto.

En fin, diviértete escribiendo, que esa es la única forma de hacerlo bien.

Y mantén siempre a mano los diccionarios de la RAE, tanto el de la lengua española como el diccionario panhispánico de dudas: yo los uso todo el tiempo. Ya hablamos por aquí sobre cómo utilizarlos en el escritorio Plasma. También te recomiendo el trabajo del profesor Alberto Bustos, tanto en su blog como en su canal de youtube, que lo que ofrece es oro puro para quienes deben escribir en castellano.

Es más, de dejo con un par de sus vídeos:

Resumiendo: ¿quieres ayudar a tu proyecto de software libre favorito, pero no sabes programar? ¡Escribe! Pero no porque sea fácil, que no lo es, sino porque vale la pena el hacerlo.

Disponible LyX 2.3.2

Una rápida entrada para este viernes de diciembre: si bien los usuarios de openSUSE ya lo tenemos desde hace unos días en el repositorio publishing, hoy el proyecto LYX ha anunciado la disponibilidad de una nueva versión de corrección de errores de la línea 2.3

Public release of LyX version 2.3.2

La lista de correcciones de error y mejoras en la interfaz gráfica es grande, por lo que te dejo explorar el anuncio. Happy LYXing!

Munson, una agradable «slab serif»

Este artículo es parte de la serie Recomendando fuentes tipográficas


Debo admitirlo, nunca me he sentido particularmente atraído por las fuentes «slab serif», pero la que hoy presento no solo es casi una serif «normal»: está tan bien diseñada, con terminaciones «en esfera» en algunos puntos particularmente bien elegidos, que estoy seguro que aquellos que gusten de la tipografía del siglo XIX la encontrarán sumamente interesante:

Munson, por PJMiller

La lista de habilidades OpenType es más bien reducida, pero seguramente podrá encontrar un lugar en textos no muy «exigentes».

Writer: «encerrar» un texto con líneas

Hoy tendremos una entrada rápida y sencilla, que estamos en diciembre: solo un pequeño truco para «enmarcar» un texto.

¿Cómo logramos estos efectos en Writer?

Para realizar esto necesitamos un párrafo que tenga definido dos tabuladores, uno al centro del área de texto con alineación centrada y el otro a la derecha del área de texto con alineación a la derecha. Un estilo de párrafo que tiene tales tabuladores definidos por defecto es el estilo Cabecera.

Pues bien, supongamos que en un párrafo con estos dos tabuladores perfectamente definidos insertamos un tabulador, el texto y un último tabulador. Ahora seleccionamos, uno a la vez, los tabuladores y vamos a Formato → Carácter → pestaña Efectos tipográficos: allí seleccionamos el estilo de Tachado que nos interese.

Las dos últimas líneas de texto, aquellas «enmarcadas», tienen un truco adicional: ya sea como formato directo (mejor no) o desde el estilo de párrafo, vamos a la pestaña Bordes y… creo que ya se entendió 🙂

Mostrando datos «en línea» con la fuente Sparks

Este artículo es parte de la serie Recomendando fuentes tipográficas


El proyecto que presento hoy es más una curiosidad que otra cosa, pero no por eso menos interesante.

La idea es presentar datos en forma de pequeños gráficos de barras o de línea, pero hacerlo «en línea» y sin utilizar otro software, solo un programa que soporte OpenType y la tabla de sustitución +calt (Contextual Alternates). ¿Cómo?, pues simplemente utilizando una de las quince fuentes tipográficas de este proyecto

Sparks | A typeface for creating sparklines in text without code

en un programa como LibreOffice Writer o XƎTEX. ¿El resultado?

Los números fuera de las llaves serán ignorados mientras que los otros, separados por comas, serán convertidos en «datos». Tenemos a disposición 101 «niveles» (del 0 al 100, inclusos) y tres «estilos», cada uno en cinco «pesos».

Es posible entrar texto normal, pero no resulta tan interesante: su uso principal (digamos, su único uso) es para presentar datos.

La fuente también puede ser descargada desde la página GitHub del proyecto.

Curioso proyecto, ¿verdad?