Posts sobre "Software Libre":

Listas ordenadas con numeración invertida (html + CSS) para la portada del blog

Hasta ahora en la portada del blog listaba las entradas con una lista no ordenada (etiqueta ul) y colocaba la más reciente en primer lugar. Este blog lo empecé en 2020 en noblogo.org de Writefreely y lo moví un par de veces de mi hosting a allí para dejarlo finalmente en un WordPress en mi hosting. Me gusta ver las entradas por año y tener una cuenta de las que llevo. En 2023 van más de 50 y a veces pienso que si hace 3 años no me hubiese dado por empezarlo, todas estas entradas no estarían escritas (evidente).

En mi html y CSS tengo listas ol y también una class que se llama postlist para el listado de los posts de la página de portada. Para ver esa lista ordenada pero con la numeración de forma invertida (es decir: en vez de un listado que empieza por el 1 y acaba por el 50, que empiece por el último y acabe en el 1), le he puesto este CSS a la clase postlist:

.postlist {
display: flex;
flex-direction: column-reverse;
}

Si esas cláusulas se aplican a todo ol, quizá te rompa listados de otras secciones o post de la web que sí quieras que vayan ordenados de forma habitual. En el html, mis listados de la portada van con la etiqueta ol y la clase postlist:

ol class="postlist"

Y listo, los listados de posts en la portada se ven de esta forma:

Se ve la portada del blog donde aparecen algunos post listados con este orden: 53, 52, 51, 50...

No obstante, lo he dejado con la numeración desordenada del <ol>.

Publicado el 13 noviembre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Mi biblioteca y lecturas, controladas con unas tablas y web con datatables (CSV to HTML Table)

Como profesor de Biblioteconomía y Documentación, conozco varios SIGBs para bibliotecas. Un SIGB es un Sistema Integrado de Gestión Bibliotecaria. Digamos que es el tipo de software que se utiliza para gestionar todos los frentes de una biblioteca: catalogación, personas usuarias, préstamos, compras a proveedores, estadísticas, etc. En su día tuve instalado PMB en mi localhost y hasta en un hosting. También he probado con Koha y he usado muchos otros en diversas bibliotecas.

De cara a catalogar y tener controlada mi biblioteca personal, un SIGB me parece demasiado por los módulos que suelen incluir y que sobran a ese nivel. Probé con Tellico, y de hecho con Tellico tengo también muchos registros controlados, pero quería tenerlo todo on-line y sin depender de otros servicios. Probé también con Inventaire, y con Library Thing. Library Thing me gustó en su diseño e interfaz y por la facilidad de introducir nuevo material, pero aún seguía dependiendo de otros servicios. Lo último que probé fue Omeka-s con el theme Bookshelf.

Al final, he montado una web en mi hosting a la que le he puesto un user y password. Está hecha con CSV to HTML Table de Derek Eder. He diseñado la tabla con 5 columnas: título, autor/a, 2 para ISBNs y otra para la fecha en que añado registros o los leí. Para las columnas de los ISBN he metido una función al script de datatables añadiendo un prefijo para que queden como hiperenlace, de tal forma que al pulsarlos llevan a la búsqueda en el catálogo de WorldCat de cada ISBN. Es decir: pinchando en los ISBNs te lleva a los resultados de una búsqueda en WorldCat para esos ISBNs. Esto me parece útil, porque Worldcat ofrece bibliotecas donde están los libros, y también más información bibliográfica y hasta reseñas.

He puesto 3 páginas: Biblioteca, Leídos y Todos: «Biblioteca» es para los libros que tengo, que son míos; «Leídos» es para los que leo sin ser míos, en bibliotecas básicamente; y «Todos, la lista completa o unida de ambas. Para unir ambas listas utilizo una orden en la terminal de Linux. Coge solo un encabezado de los csv mislibros.csv (el que carga en la página de «Biblioteca») y leidos.csv (el que carga en la de «Leídos») para no duplicarlo en el que crea llamado todos.csv:

{ head -n 1 mislibros.csv; tail -n +2 mislibros.csv; tail -n +2 leidos.csv; } > todos.csv

CSV to HTML Table funciona cargando los datos desde unos CSV. No tiene mucho más pero es muy práctico, y se puede personalizar con otras opciones de datatables. La web o tabla tiene también una búsqueda muy simple y dinámica para filtrar la tabla.

Ahora mismo tengo añadidos 551 libros. He intentado recuperar el historial de préstamos de las bibliotecas de Madrid y de Andalucía. No he podido aunque he pedido información al respecto. Y me quedan un par de estanterías por meter que están en casa de mi familia. Desde hace tiempo no acostumbro a comprar libros. Tiendo a leerlos de las bibliotecas y, si acaso, comprarlos si algún día me los encuentro en las librerías de segunda mano por las que paso.

Así es como me ha quedado la web que he preaprado:

Es una captura de la tabla de csv to html. Se ve un listado de libros en cinco columnas

Publicado el 11 noviembre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Bibliotecas, Software Libre"

Volver al top de la página

Instalación de Windows 10 con QEMU tipo virtual en mi Debian 12 + XFCE

Por lo general, no uso Windows. Pero para algunos casos muy concretos sí preciso Microsoft Word. Es una faena cómo la mayoría de las revistas científicas siguen solicitando el envío de trabajos en formato .doc, .docx; y los materiales complementarios y tablas en formato .xls o .xlsx. En otro post traté sobre la ciencia abierta y sobre si el open source tendría que considerarse para la ciencia abierta no solo en el software que se produce en investigación, sino también en el que se usa para hacerla (yo creo que debería ser necesario el open source a todos los niveles para la ciencia abierta). Pero mucha gente de la ciencia se olvida del software libre y del open source a nivel de ofimática y sistemas operativos…

Por todo ello, aunque escribo y hago mis investigaciones con libreoffice y software como R para estadística en mi Debian 12 + XFCE, la última revisión antes del envío de trabajos a revistas la hago con el software y formatos que piden. El último problema que tuve fue con una revisión que hice para una revista y su formulario de revisiones en docx: me fue imposible hacerlo con el Writer de Libreoffice.

He aprovechado a instalar QEMU, pues había visto que gente a la que sigo lo recomendaban. Lo probé hace unos días y me daba problemas al ejecutar el exe de Microsoft Office. Ni idea de por qué. Ayer estuve todo el día probando a instalar Windows 10 Edu en dos portátiles y lo que me pasaba es que no se grababa bien la iso al ser tan grande. Al final llegó la noche y no tenía nada.

Esta mañana he intentando de nuevo la instalación virtual con QEMU y lo he conseguido. El resultado es que tengo todo disponible en mi máquina principal, así que de lujo. Y Microsoft Office va sin problema. La universidad donde trabajo ofrece licencias tanto de Windows 10 Edu como de Microsoft Office al personal. He desactivado actualizaciones; he instalado Firefox y he desinstalado algunas apps. Con ello podré usarlo cuando me haga falta por lo de los artículos a revistas desde el mismo pc en que trabajo.

La instalación de hoy la he hecho siguiendo este vídeo: https://yewtu.be/watch?v=8Xnmfqqyq4c&t=null.

No es un orgullo presumir de una instalación de Windows, pero sí me alegra haberlo conseguido todo con QEMU en mi Debian 12 + XFCE:

Se trata de mi escritorio con Debian 12 + XFCE y una ventana con QEMU y Windows 10

Publicado el 2 noviembre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

PyDataBibPub: script en Python para extraer Datos de Bibliotecas Públicas de España

He desarrollado un script para automatizar la obtención de datos de bibliotecas públicas de España. Se trata de un script con Python para descargar datos de Bibliotecas Públicas de España a nivel de Municipios. Para ejecutarlo hay que instalar pandas y time, os y datetime. Yo lo ejecuto en mi Debian 12 con XFCE. Es la segunda versión que simplifica a la primera.

Necesidad

El sistema de datos de bibliotecas públicas de España es de difícil consulta por su estructura. En su web se ve que los datos se clasifican por categorías. Dentro de cada categoría, primero los datos aparecen por comunidades autónomas; si accedemos a una, vemos los datos de sus provincias; y accediendo a cada provincia, vemos los datos de sus municipios. Esta estructura dificulta la consulta de datos a nivel de municipios, por ejemplo, de diferentes provincias; y también, dificulta la consulta incluso de diferentes datos de las mismas provincias y hasta comunidades autónomas por tener que movernos por las diferentes categorías antes.

La web de CULTURABase del Ministerio de Cultura y Deporte que se menciona en la anterior fuente tampoco permite obtener los datos a nivel de municipios. Se pueden consultar diversas variables pero solo a nivel nacional, por comunidades autónomas, por provincias, o por tamaño de municipio, pero no por municipio.

De todo ello, surge la necesidad de disponer de una manera más sencilla de los datos a nivel de municipios.

Antecedentes

En 2022 desarrollé un método de descarga de datos con wget. Los archivos de datos a nivel de municipios eran en realidad una url. Añadía las urls a un archivo txt y descargaba todas las urls volcándolas a un ods. Todo ello lo presenté y utilicé en algunos trabajos: https://doi.org/10.31219/osf.io/8a9dq y https://osf.io/8bjpk/; y con un vídeo en TubEdu: https://tubedu.org/w/6vySSWdrFkRdWPvd8yBUah.

¿Por qué y para qué este script?

Me dedico a la investigación en evaluación y calidad de bibliotecas. Este script satisface mi necesidad de disponer de datos a nivel de municipios de forma automatizada.

¿Qué hace exactamente el script?

El script hace lo siguiente:

  • Descarga datos según se especifique a nivel de comunidades autónomas de España, provincias o muncipios; para unos años que se especifiquen (entre 2010 y 2021 incluidos y que son los disponibles en la fuente); y para las variables que se especifiquen. Tanto variables como el nivel de región se pueden consultar en diccionarios dentro del script.
  • El script está diseñado para unificar en un CSV cada variable con todos los años seleccionados y códigos por región y nivel. Si hay más de una variable, crea un CSV para cada una. Estos CSV se guardan en una carpeta creada en cada ejecución del script.

En cuanto al tiempo de descarga, hay que considerar que depende de las variables, años y municipios definidos. Una descarga de 5 variables para 5 años de todos los municipios, supone en realidad 5x5x52 descargas; más todo el trabajo de unificación en los CSVs.

Limitaciones y posibilidades de futuro del script

El script satisface mi necesidad actual. Esta necesidad puede variar en el futuro. También, otras personas pueden tener otras necesidades y el script no ajustarse a ellas. Por otro lado, las páginas web de los datos y su estructura podrían cambiar en el futuro y el script no funcionar. Es lo que ha sucedido entre la versión 1 y la 2: la web de los datos a cambiado su URL debido a un cambio del Ministerio por el nuevo Gobierno.

Sobre la descarga o disponibilidad del scrypt

En el aviso legal de la web de los datos se dice lo siguiente:

“Se autoriza la reproducción total o parcial de los textos proporcionados por el portal, siempre que se mantenga su integridad y que se cite expresamente al Ministerio de Cultura y Deporte como fuente de la información. Para el resto de contenidos la licencia de uso se limita a la descarga por parte del usuario de dicho contenido y el uso privado del mismo, siempre que los citados contenidos permanezcan íntegros, quedando su uso, reproducción, distribución, comunicación pública, transformación o cualquier otra actividad similar o análoga, totalmente prohibidos salvo que medie expresa autorización del Ministerio de Cultura y Deporte” (fuente: https://www.culturaydeporte.gob.es/cultura/areas/bibliotecas/mc/ebp/comunes/aviso-legal.html)

Esta prohibición choca con el carácter público del Ministerio y de las bibliotecas públicas en sí y con la idea y concepto de los datos abiertos y la información pública. Choca también con la «Iniciativa de datos abiertos del Gobierno de España» (https://datos.gob.es/es/) y las licencias con que se publican allí datos sobre bibliotecas y en general por parte las diferentes Administraciones. Se considera que la fuente de los datos debería replantearse la licencia de los datos en el sentido de los datos abiertos, pues estamos hablando de bibliotecas de naturaleza pública y que además son por y para las personas: incluso los datos han sido generados por las personas.

Por todo ello, he optado por no publicar directamente el scrypt aquí. Si alguien quiere más información al respecto del scrypt, puede escribirme a:

  • blog[at]pedrolr[dot]es

Publicado el 1 octubre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Bibliotecas, Software Libre"

Volver al top de la página

Instalación de Wallabag en un hosting (no en un servidor)

Llevo usando Wallabag mucho tiempo desde Nixnet. Lo he usado mucho para compartir noticias de medios muy limpias de publicidad y trackers gracias a la posibilidad de Wallabag de crear un enlace público de lo que te guardas. Poco a poco me ha ido surgiendo la preferencia de aprovechar el hosting que tengo e intentar dejar de usar servicios ofrecidos por otra gente. Hace ya unos meses dejé de usar TTRSS desde Nixnet y pude instalarlo también en mi hosting.

Wallabag incluye unas instrucciones en su web sobre instalaciones para hacerlo en un shared hosting: https://doc.wallabag.org/en/admin/installation/installation.html#on-shared-hosting. Pero no lo he logrado hasta el 4º o 5º intento. Vi que esto le pasó a algunas personas gracias a este hilo en github: https://github.com/wallabag/wallabag/issues/3735. Incluso en dicho hilo se puede ver a gente desistiendo de instalarlo y comentando que las instrucciones que da el mismo Walabag no son muy buenas. Todo esto lo he experimentado en mis intentos.

Pero hoy, tras dejarlo dormir unos días, lo he conseguido. Así es como lo he hecho:

  1. Me he descargado la última versión de Wallabag desde aquí: https://github.com/wallabag/wallabag/releases
  2. En mi hosting, he creado una carpeta con el nombre /wallabag, y en ella he subido los archivos de la última versión.
  3. He creado una base de datos
  4. He modificado algunos parámetros del archivo /wallabag/app/config/parameters.yml. Concretamente, estos:
    • database_host: localhost
    • database_port: 3306
    • database_name: nombredeladatabase
    • database_user: userdeladatabase
    • database_password: ‘passworddeladatabaseentrecomillassimples
    • domain_name: ‘https://mihosting/wallabag/web’
    • fosuser_registration: false
  5. He subido este archivo parameters.yml con los nuevos valores a su carpeta.
  6. Tras ello, he activado el SSH en mi hosting
  7. He accedido con la terminal de mi linux a mi hosting con SSH
  8. Me he movido hasta la carpeta /wallabag
  9. Ahí, he lanzado estas órdenes:
    1. php bin/console cache:clear --env=prod
    2. php bin/console wallabag:install --env=prod
  10. Al instalar, te hace 4 preguntas referidas a la base de datos, al user, la contraseña y el correo electrónico.
    • Lo único que comento aquí es que Wallabag te da entre corchetes algún valor por defecto para esos 4 aspectos. Yo, en el caso de la base de datos, le he dado a yes en sobreescribir, aunque como recomendado me decía que marcara el no. Esto creo que se debe a que he intentado la instalación muchas veces y ya tenía creada la database. Lo que me ha pasado en un primer momento hoy es que la instalación funcionaba pero no me cargaba el CSS. Aquí se puede ver que a más gente le ha pasado. Diría que me ha pasado porque la primera vez que Wallabag me ha preguntado si quería sobreescribir la base de datos, yo le he dicho que no. He vuelto a lanzar la orden del punto 9.2 y le he dicho que sobreescribiera, y ya sí me ha cargado el CSS y ha ido todo perfecto. Lo que también he hecho en medio es limpiar la caché con la orden del punto 9.1.

Con todo ello, he conseguido instalar Wallabag en mi hosting. Un aspecto importante es el del parámetro fosuser_registration: false en el archivo parameters.yml. Dando el valor false, eliminas la posibilidad o el botón de nuevos registros (el botón aparecería al lado del de log in en la captura). Así, Wallabag te queda perfecto para tu uso personal (fuente: https://github.com/wallabag/wallabag/issues/1873):

Es la captura de Wallabag en mi hosting

He conseguido esta instalación al 4º o 5º intento y en varios días. Si digo la verdad, había desistido, pero la verdad es que quería tener Wallabag en mi hosting personal. Como fuente principal para la instalación, me ha servido esta entrada en un hilo de github que he mencionado antes: https://github.com/wallabag/wallabag/issues/3735#issuecomment-609107653

Publicado el 22 septiembre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

YOURLS: un acortador de urls que he instalado en mi hosting

No uso mucho los acortadores de enlace. Recuerdo que hace tiempo, Nixnet tenía uno y lo llegué a usar. Pero algunas urls de artículos y documentos científicos, son largas, sobre todo cuando no tienen un DOI o un Handle. Cada vez veo más revistas científicas que solicitan añadir las urls de las referencias bibliográficas o bibliografía con acortadores. Suelen pedir que sea con bitly u otros servicios. Pero he escuchado más de una vez que estos acortadores trackean las IPs.

Hoy estaba preparando el listado de referencias para un trabajo que presentaré en un congreso y que se publicará como artículo. He buscado algún software para instalar en mi hosting, y he llegado a https://yourls.org/, un acortador FOSS (Free and Open-Source Software).

He seguido estas instrucciones: https://yourls.org/docs/guide/install, descargando la versión 1.9.2. He modificado el archivo user/config.php habiendo creado una base de datos en mi hosting para ello, y funciona muy bien. La instalación ha sido sencilla.

Además, he añadido y activado el plugin YOURLS Pseudonymize para anonimizar IPs. La interfaz de uso es muy sencilla. Metes la url original, le das a un botón para acortarla, y listo.

Gracias a ello y como ejemplo, esta referencia:

Ahora queda así con el acortador:

No sé si podré usarlo en el futuro para otros artículos científicos. La idea es que en la revisión de los trabajo hay que anonimizar al autor. Dado que lo he instalado en mi hosting, se ve lo de pedrolr. Pero siempre se puede poner el enlace original para la revisión y cambiarlo a la versión del acortador en la revisión de estilo.

Creo que las revistas científicas que piden usar acortadores podrían instalar YOURLS en su hosting, y así no depender de bitly y otros servicios. Ahora que soy secretario de redacción de una revista de Ediciones Complutense, creo que Ediciones Complutense podría instalar YOURLS para que todas las revistas usen un acortador de urls propio.

Tengo que profundizar en los plugins a ver si hay alguno más interesante y que me venga bien.

Publicado el 20 septiembre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Un script para mover una ventana entre 2 pantallas con un atajo del teclado

Tengo configurado mi máquina (Debian 12 + XFCE) con muchos atajos de teclado para no tener que usar el ratón cuando estoy escribiendo. Alt+F1 para abrir una terminal, Super+I para abrir el Firefox, Super+B para abrir Thunderbird, Super+H para abrir el appfinder, etc.

Uso 2 pantallas y hace tiempo tuve la necesidad de encontrar alguna herramienta que me permitiera mover una ventana de una pantalla a otra con un atajo de teclado. Buscando, encontré un script de rochabruno que hace lo que necesitaba. Desde aquí enlazo al:

El script lo copié a un archivo .sh nuevo y lo hice ejecutable. Después, en las Settings de Keyboard, le asigné el atajo Super+Ñ. Cuando estoy viendo una ventana en una pantalla y la quiero mover al otro monitor, simplemente pulso Super+Ñ y lo hace perfectamente.

Aquí un ejemplo con un pequeño vídeo mostrando un ejemplo de movimiento de ventana entre pantallas:

 

Publicado el 6 septiembre de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Feeds RSS de cuentas de Mastodon con una mejora en su visualización gracias al ActivityPub Bridge en RSS-Bridge

Nota previa: lo que comento en este post lo aprendí gracias a que lo compartió una persona en la sala RSS de XMPP.

Las cuentas de Mastodon se pueden seguir por RSS añadiendo .rss. Por ejemplo, mi cuenta se puede seguir añadiendo .rss a https://mastodon.social/@lrp:

https://mastodon.social/@lrp.rss

Lo que pasa con ese feed es que el título de cada entrada consiste en la fecha y la hora del toot, lo que, según mi opinión, dificulta la lectura del contenido. Así se ve ese feed desde TinyTinyRSS:

Se trata de una captura donde se ve el feed.

Pero usando RSS-Bridge, en mi caso desde https://rss.nixnet.services/, y concretamente gracias al ActivityPub Bridge; y añadiendo el user de Mastodon al Canonical username de esta forma:

Es una captura del RSS Bridge, concretamente del ActivityPub Bridge

Y tras generar el feed y añadiendo el Mrss a TinyTinyRSS, que en mi caso es:

https://rss.nixnet.services/?action=display&bridge=MastodonBridge&canusername=%40lrp%40mastodon.social&signaturetype=noquery&format=Mrss

El feed en TinyTinyRSS se vería así:

El feed de antes pero esta vez añadido con otra estructura

Para mi gusto, esta opción es mucho más amigable con la lectura al mostrar el título y las primeras líneas de los toots en vez de la fecha y la hora.

Publicado el 28 agosto de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

xclip para copiar una ecuación de búsqueda al portapapeles con un atajo de teclado

Las bases de datos de información científica habitualmente te permiten guardar búsquedas y crear alertas. Hay algunas que incluso permiten la creación de un feed RSS, como por ejemplo PubMed. Otras, en cambio, tienen alguna limitación.

La mayoría de los días uso la base de datos MyNews. Hablé de ella en el post Cómo leo noticias de medios: por temas con My News (27 julio, 2023). Esta base de datos de noticias de medios, al menos a través de la interfaz de la suscripción de mi universidad, no permite guardar búsquedas ni guardar la url de la búsqueda, pues el motor de búsqueda profesional no construye una url nueva para cada búsqueda. Por ello, cada vez que accedía, tenía que copiar y pegar la búsqueda de un txt donde la guardaba y ejecutarla en MyNews. Eso hasta hace unos días.

Buscando cómo automatizar ese copiado de la búsqueda o de un texto en general, llegué a xclip y a una entrada de «atareao con Linux» de título «Del terminal al portapapeles con xclip«. Me sirvió para conseguir lo que quería en mi Debian 12 + XFCE.

En síntesis, ahora pulso un atajo de teclado y copio al portapapeles automáticamente una ecuación de búsqueda, para después pegarla en la búsqueda profesional de MyNews. Así lo he conseguido:

  1. Creo un archivo .sh (dando permisos para poder ejecutarlo) con esta estructura: echo «aquí lo que se quiere tener copiado en el portapapeles» | xclip -sel clipj
  2. Creo un atajo de teclado en keyboard de las settings de mi Debian a ese archivo .sh (le he asignado en este caso Super S)

El archivo sh con la ecuación de búsqueda que he automatizado para ser copiada al portapeles queda así (la ecuación está cortada en algunos otros temas que también me gusta seguir):

echo "(biblioteca OR bibliotecas OR vegano OR vegana OR veganos OR veganas OR veganismo OR linux OR “software libre“ OR  mastodon OR library OR libraries OR vegan OR veganism OR “free software“ OR biblioteconomía OR musicoterapia OR “library science“ OR “music therapy“ OR “john fante“)&xoptions=contentfields=title" | xclip -sel clipj

Nota: tuve que tener cuidado con las comillas de xclip y las utilizadas para delimitar conceptos.

De esta forma, cuando pulso Super s en mi teclado, ya tengo copiada la ecuación y lista para pegarla (Control v) en la búsqueda profesional de MyNews. Así veo noticias que incluyen al menos uno de esos temas en su título.

También, he hecho lo mismo con una búsqueda en Dialnet, aunque aquí sí que se puede guardar en marcadores la url de la búsqueda. Aún así, con pulsar Super D en mi teclado, ya la tengo copiada al portapeles para pegarla en el navegador (bien podría haberla incluido a marcadores sin más, pero así he usado de nuevo xclip).

Publicado el 24 agosto de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Atajo de teclado para activar una VPN en mi Debian 12 + XFCE

Por temas de investigación, utilizo mucho la VPN de la universidad. Da acceso a muchas bases de datos y revistas científicas. La universidad gasta recursos económicos para el acceso a ello. Habitualmente estas suscripciones son gestión de las bibliotecas de las universidades y centros de investigación. Según las estadísticas de REBIUN, que es la Red de Bibliotecas Universitarias y Científicas Españolas, las 75 bibliotecas que componen la red tuvieron estos gastos en relación a información electrónica en 2022:

Gasto Total Por usuario/a propio/a*
Gasto dedicado a monografías electrónicas de pago 9.232.801,62 4,55
Gasto dedicado a publicaciones periódicas electrónicas de pago 69.513.661,62 34,28
Gasto dedicado a bases de datos de pago 35.110.990,28 17,31
Gasto en información electrónica (suma de todo lo anterior) 113.857.453,52 56.15

*Nota: por usuario/a propio/a se entiende la suma de estudiantes, docentes, personal de administración y servicios, y el personal empleado investigador.

En definitiva, y aunque se podría considerar el tipo de biblioteca y universidad (privada, pública, no presencial, el CSIC, etc.), el gasto total en información electrónica es de más de 113 millones de euros; y se dedican unos 56€ por persona usuaria. Por ello, creo que las personas docentes e investigadoras y las estudiantes tenemos que aprovechar el acceso que nos permite la universidad con su VPN a tantos recursos de información. Me sorprende que muchos/as estudiantes no conocen estos recursos, aunque para eso estamos las personas que nos dedicamos a la docencia y más aún en biblioteconomía y la documentanción.

Dado que me conecto y desconecto a la VPN de la universidad bastantes veces al día, he creado un atajo de teclado para usarlo en mi Debian 12 + XFCE. He seguido los siguientes pasos extraídos de esta fuente:

  1. Abro la terminal y ejecuto: nmcli connection show
  2. Aparecen los datos de las conexiones clasificados en 4 columnas: NAME UUID TYPE DEVICE y está la de la VPN que quiero. Copio y me quedo con los datos de NAME y UUID: Es una captura de la terminal con lo que se comenta en el texto
  3. Creo un documento nuevo con Mousepad y añado esta orden: nmcli connection up NAME | UUID. En NAME y UUID pongo el correspondiente a la conexión que quiero del listado del paso 1
  4. Guardo ese archivo como .sh y lo hago ejecutable.
  5. Ya en settings de Debian, en keyboard, creo un atajo de teclado para ese archivo y le atribuyo unas teclas para abrirlo, en mi caso: Super V.
  6. Para desconectar la VPN, hago  lo mismo en otro archivo con el comando asignando otro atajo de teclado: nmcli connection down NAME | UUID
  7. Con todo, pulsando Super V me conecto a la VPN de la universidad y pulsando Super N me desconecto.

Quizá se pueda hacer de otra forma más simple, pero me ha gustado montar este atajo de teclado para conectar y desconectar apenas con una tecla la VPN de la universidad.

Publicado el 20 agosto de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Añadiendo la fecha de publicación y de última actualización a las entradas de este blog (wordpress) con PHP

Tenía ganas de añadir la fecha de publicación a los posts del blog y también la de última edición. Al principio lo empecé a hacer a mano, pero busqué si había alguna forma de automatizarlo con de alguna forma. Vi que se podía añadiendo unas reglas de php en mi caso al archivo content.php del tema de mi blog.

La regla para la fecha de publicación la he dejado como sigue:

<?php echo get_the_date('j F'); ?> de <?php echo get_the_date('Y'); ?>

La de última actualización, así:

<?php echo get_the_modified_time('j F'); ?> de <?php echo get_the_date('Y'); ?>

Las he añadido entre un poco de texto para darle fácil lectura:

<p>Publicado el día <?php echo get_the_date('j F'); ?> de <?php echo get_the_date('Y'); ?> por Pedro Lázaro Rodríguez con licencia Creative Commons <a href="https://creativecommons.org/licenses/by/4.0/" target="_blank">Attribution 4.0 International CC BY 4.0</a>; actualizado el <?php echo get_the_modified_time('j F'); ?> de <?php echo get_the_date('Y'); ?></p>

En texto al final de cada post de mi blog, se vería así como ejemplo en una entrada publicada el 17 de junio de 2023 y con última modificación del día 22 de julio:

Publicado el día 17 junio de 2023 por Pedro Lázaro Rodríguez con licencia Creative Commons Attribution 4.0 International CC BY 4.0; actualizado el 22 julio de 2023

Quizá se pueda hacer más simple o directo, pero así consigo lo que quería. De momento, he dejado sin añadir lo de última actualización.

Para redactar ambas reglas, utilicé esta web de recursos de desarrollo de wordpress: https://developer.wordpress.org/reference/functions/get_the_date/.

Publicado el 15 agosto de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Incrustar un feed RSS con código en wordpress sin plugins y actualizado

En el anterior post hablaba sobre mi sitio it’s about nothing y de que había conseguido incrustar o sincronizar un feed RSS para que apareciese en ese sitio que es un wordpress. Hasta ayer lo hacía con 2 plugins (probé ambos) que son FeedWordPress y RSS Feed Retriever. Le di un par de vueltas al asunto; retomé unos enlaces que había leído hace algún tiempo, y he conseguido incrustar los feed RSS sin necesidad de plugins. En wordpress siempre prescindo del editor más actual y prefiero el clásico.

Con el siguiente código he conseguido incrustar unos feed RSS de forma sencilla (fuente):

<!-- wp:rss {"feedURL":"urlcanaldelRSS","itemsToShow":5000,"displayDate":false} /-->

En ese código habría que sustituir urlcanaldelRSS por la url del feed que se quiera. Además, aparecen algunos campos opcionales como itemsToShow y displayDate (cuyo valor por defecto es false así que sería reiterativo incluirlo; en la fuente de donde lo he extraído hay más opciones).

Por ejemplo, este código:

<!-- wp:rss {"feedURL":"https://pedrolr.es/blog/rss","itemsToShow":5000,"displayDate":false} /-->

Sería para incrustar en este mismo post el feed del blog, y quedaría así:

Se trata de una captura de cómo quedaría el post al incluir un feed del propio blog

Este ejemplo es solo eso, un ejemplo. Yo he utilizado el código para incrustar en mi sitio it’s about nothing unos feeds de mi TinyTinyRSS. De esta forma no dependo de plugins y lo mejor es que si se desactiva el javascript, funciona igualmente.

Por lo demás, para que los feeds se actualicen rápido, sin depender de posibles problemas de caché, etc., vi que se podía añadir este código al functions.php del tema (fuente):

add_filter( 'wp_feed_cache_transient_lifetime',
create_function('$a', 'return 600;') );

Y me va perfecto.

Por último, le di un poco de estilo a los feeds modificando el CSS. Lo puse en forma de grid a 3 columnas (al menos en la versión de escritorio) con algunos bordes. Se podría hacer con la variable «columns»:3 (fuente), pero he preferido modificar el CSS general. Queda así:

Captura de como queda un feed incrustado con el CSS que he marcado

Para ello he definido estas reglas en el CSS (quizá haya alguna redundancia):

ul.wp-block-rss.wp-block-rss {
  display: grid;
  grid-template-columns: 33.3% 33.3% 33.3%;
  font-size: 1.4em;
  font-weight: 500;
  text-align: center;
  margin-top: -4em;
}

.wp-block-rss__item-title a {
  color: #000;
  text-decoration: none;
}

.wp-block-rss__item-title a:hover {
  color: #0b5cb0;
  text-decoration: underline;
}

.wp-block-rss__item {
  margin: 1em 1em 0.5em 1em;
  list-style: none;
  border-top: 1px solid #c8c8c8;
  padding-top: 1.5em;
  word-break: break-word;
}

Publicado el 10 agosto de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Linux, Windows, Software y «Software libre» en el boe.es

Por curiosidad hoy lancé unas búsquedas en la web del boe.es. Concretamente en la web de “Buscar en todo el BOE”. Esta web permite buscar en las “Disposiciones de las secciones I, II, y III del BOE desde 1960, anuncios de la sección IV desde 2009, anuncios de la sección V del BOE desde 1995 y resoluciones del Tribunal Constitucional desde 1981”. Advierten, igualmente, de que “para buscar los anuncios de notificación y los edictos judiciales consulte el apartado de la web correspondiente a «Notificaciones» y «Tablón Edictal Judicial Único»

Las búsquedas las he hecho para recuperar resultados en cuyo título aparezca Linux, Windows, Software y “Software libre”. Aquí un ejemplo de la primera:

Se trata de una captura del cuadro de búsqueda del boe.es. La búsqueda se explica en el texto del post

Estas búsquedas probablemente tengan algo de ruido, quizá algún resultado no se ajuste a la intención de búsqueda. Las he realizado por curiosidad. Estos son los resultados en el sentido cuantitativo (pinchando en los enlaces de la columna «concepto» se accede a los resultados de cada búsqueda):

Concepto Resultados
Linux 97
Windows 168
Software 3.880
Software libre 26

Muchos de los resultados para Linux y Windows son de anuncios de licitaciones y de formalización de contratos. Por ejemplo:

  • Anuncio de Metro de Madrid, S.A., por el que se convoca la licitación para la contratación de un Servicio de ayuda y asistencia al soporte de nivel 2 de la plataforma Windows (Expediente 6012300171) (enlace): me ha llamado la atención ver el punto “3. Valor estimado del contrato: 533.333,33 € (IVA no incluido)
  • Anuncio de formalización de contratos de: Presidencia de la Agencia Estatal Consejo Superior de Investigaciones Científicas, M.P. Objeto: Servicio de mantenimiento de estaciones de trabajo y servidores Linux y equipos de soporte con destino a Centro de Investigaciones Biológicas Margarita Salas. Expediente: 29793/22 (enlace): me he fijado en el punto “13.1 Valor de la oferta seleccionada: 5.747,50 euros

Creo que es una buena forma de conocer el gasto en Linux y Windows por parte de instituciones públicas. No obstante, no estoy muy familiarizado con documentos de esta naturaleza.

En cuanto a la búsqueda de “Software libre”, me ha llamado la atención que muchos resultados son de Galicia, el Principado de Asturias y la Comunitat Valenciana, aunque también hay de la administración local, Cataluña y País Vasco. También, que algunas van sobre Másters de software libre en universidades. Aquí algunos ejemplos:

  • Resolución de la Axencia para a Modernización Tecnolóxica de Galicia, por la que se hace pública la formalización de la contratación del servicio de coordinación tecnológica avanzada para el seguimiento e impulso de las actuaciones de fomento y promoción del software libre de Galicia (enlace)
  • Resolución de 21 de abril de 2012, de la Universidad de Vigo, por la que se publica el plan de estudios de Máster en Consultoría de Software Libre (enlace)

Por el momento, las búsquedas han sido con intención exploratoria y seguiré accediendo a algunos de los resultados para entenderlos mejor. Me parece un buen instrumento para acercarse al gasto en software y software libre y su uso.

Publicado el 20 julio de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Actualización a Debian 12 «bookworm» y un poco de mi historia con Linux

El 10 de junio de 2023 Debian presentaba la versión 12 para su sistema. Tardé algunas semanas en subir de versión desde la 11. Llevo usando Debian desde 2015.

Mi historia con Linux empieza en 2005-2006. Por entonces cursaba segundo de la licenciatura en Filosofía en la Universidad Complutense y varios colegas nos apuntamos a un curso en la sala de informática sobre Linux. Duró 5 días y conocimos Fedora. Recuerdo que el sistema venía en 4 cds. En aquellos años iba con discman a la facultad y en 2006 aproximadamente me compré mi primer reproductor mp3 de 256mb. Siempre llevaba unos disquetes de 3½» en la mochila. Luego todo evolucionó muy rápido, y en 2007 me compré mi primer portátil que aún tengo activo con un Xubuntu instalado y que uso solo para escribir sin siquiera Internet.

No fue hasta 2010 cuando instalé Ubuntu en el portátil. Desde entonces, he pasado por Ubuntu con Gnome (hasta 2013 aproximadamente), por Linux Mint con Cinammon (hasta 2015 aprox), y por Debian con XFCE desde 2015. La verdad es que de vez en cuando me gusta probar otros entornos de escritorio y sistemas. Actualmente tengo KDE también, y de hecho, con XFCE uso software como Okular y otros propios de KDE. Igualmente, XFCE lo uso también en otros ordenadores que uso poco. Xubuntu lo tengo en varias máquinas, y en un ChromeBook que tengo desde 2017 tengo instalado GalliumOS, una distribución de Linux para dispositivos ChromeOS, que está basada en Xubuntu. Así que XFCE es lo común en casi todo. Lo que más me gusta es el minimalismo que consigo con este entorno de escritorio.

Supongo que el camino más habitual en Linux es -o era- empezar por Ubuntu con Gnome. Yo de esto no es que me arrepienta, pero me hubiese gustado tener más curiosidad en esos comienzos para descubrir otras distribuciones. No obstante, esa curiosidad llegó después.

Mi Debian 12 bookworm de momento va casi completamente bien. He notado algunos pormenores o cosas curiosas:

  • Si tengo un ratón conectado, a veces no arranca el sistema. Creo que es por el ratón, pero ni idea. Lo miraré con más calma (actualización del día 26 de octubre de 2023: lo he solucionado bajando de versión el Kernel, a la 6.3.0-1-amd64 en vez de la 6.3.0-2-amd64; no me ha vuelto a dar problemas).
  • Cuando conecto los cascos por bluetooth, Pulseaudio no me los reconoce automáticamente como sí hacía en Debian 11. Lo que hago es reiniciar Pulseaudio ejecutando systemctl –user restart pulseaudio.service y ya sí lo reconoce. Seguro se puede conseguir que lo reconozca siempre de manera automática.
  • Rstudio, software que uso para estadística, aún no está para Debian 12. Lo ejecuto y se queda en blanco, solo con la barra de herramientas general. Leo aquí que quizá se puede solventar instalando la versión que nombran para Ubuntu 22, pero no me ha funcionado. Dicen que están trabajando en ello para adaptarlo a Debian 12 y que pronto estará. Así que genial (actualización del día 26 de octubre de 2023: ya tengo RStudio en Debian 12 y va sin problemas).

Así luce mi Debian 12 con XFCE:

Se trata de una captura de pantalla de mi Debian 12. Salen datos del sistema

Publicado el 14 julio de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

El último post sobre programas y elecciones: «software libre» y «código abierto», solo en SUMAR

En los últimos días he hecho algunos posts para ver qué se dice de ciertos temas en los programas de 5 partidos para las elecciones del 23J. Responden a temas de mi día a día y de mi trabajo. No incluyen valoraciones, y los he puesto por aquí como posible instrumento para que cada persona pueda reflexionar de manera personal. Lo hice con el tema de las bibliotecas ya en 2015-2016 y creo que fue y resulta útil para mucha gente.

No creo que haga más posts sobre ello o analizando otros temas. Pero sí he hecho unas últimas búsquedas para ver si algún partido habla sobre «software libre» y/o «código abierto». No he encontrado nada en los programas de VOX, PP, PSOE y PACMA (en el caso del PSOE se habla de software en dos ocasiones, pero no propiamente de software libre).

Sí que he encontrado 11 menciones al software libre y 4 al código abierto en el programa de SUMAR. Lo añado añado aquí:

– Software libre (11 veces):

Las 11 menciones aparecen en el punto 2 y 3 del apartado 5.4. Digitalización con derechos. Aquí el punto 2:

2. Uso social y cooperativo del software libre de código abierto y de la gestión de datos abiertos y un ecosistema de plataformas público-comunitarias. Deben crearse infraestructuras tecnológicas desde las instituciones públicas que puedan ser administradas por la sociedad civil y que permitan desarrollar buena parte de las funciones públicas de manera eficiente, sostenible y sin reproducir las brechas digitales. Proponemos una digitalización con aplicaciones público-comunitarias de software libre, interoperables entre Administraciones y organismos, y centradas en la usabilidad y portabilidad de datos, manteniendo siempre opciones reales de tramitación presencial para no marginar a nadie. Proponemos potenciar la inteligencia artificial basada en la evidencia científica como refuerzo y mejora de servicios públicos tales como la sanidad, siempre y cuando sea esencial, evitando que la agenda la marque el marketing de consultoras y grandes empresas. La Agencia Pública para la Transición Digital que se propone podría ayudar, con el impulso del software libre, a promover entramados de proyectos digitales públicos.

De acuerdo con los marcos normativos existentes, las instituciones públicas deben utilizar estándares abiertos; redefinir la hoja de ruta de implantación del software libre en las Administraciones e impulsar un compromiso para ejecutarlo.

Es necesario también un apoyo firme al despliegue del software libre en el ámbito de la escuela. Hay que crear repositorios y espacios documentales para facilitar el acceso a estos contenidos y realizar actuaciones de promoción y divulgación sobre los usos y beneficios de las licencias libres. De acuerdo con esto, también haremos una evaluación de los contratos de externalización de los servicios informáticos, potenciando el uso de software libre.

Promoveremos la creación por parte de los organismos del Estado (CENATIC) de una base de datos donde la ciudadanía pueda consultar y acceder a las aplicaciones y herramientas de software libre disponibles y actualizadas.

Se fomentará desde los medios de comunicación públicos la información y difusión del software libre, con campañas para la alfabetización digital y las opciones disponibles en lo referente al software privativo. Y ello incluyendo en los planes de formación de la Administración del Estado, dirigidos al personal o a la ciudadanía, una formación orientada a la utilización de software libre que nos acerque a los niveles de utilización en los países de nuestro entorno.

Aquí el punto 3 del apartado 5.4. Digitalización con derechos:

3. Dinero público, código libre y soberanía tecnológica. Se trabajará en un plan de transición hacia el software libre en todas las herramientas y servicios digitales, buscando hacerlos más robustos, seguros, escalables y sostenibles. Además, se promoverá el desarrollo de tecnología basada en software libre y soluciones de servicios para el interés general y común, así como la inversión en empresas tecnológicas (especialmente PYMES) que trabajen en soluciones para mejorar la calidad de vida de la ciudadanía. Esto facilitará, además, un ecosistema de empresas locales que escapen del modelo actual de consultoría y productos cerrados. Finalmente, es esencial que las Administraciones públicas desarrollen sus propias tecnologías, creen protocolos comunes y contraten a personal técnico propio en lugar de externalizar todos los procesos de digitalización a consultoras o grandes tecnológicas. Para ello, se implementarán cláusulas que garanticen el código abierto en las contrataciones públicas.

– Código abierto (4 veces):

Dos de las cuatro menciones se pueden ver en los dos puntos anteriores donde se habla de software libre. Se habla también de código abierto en el punto 6 del subapartado 3.3.1. Un modelo de justicia del apartado 3.3. Un país más justo:

6. Avanzaremos hacia la digitalización de la justicia. Apostar por la informatización y ofimatización de la Oficina Judicial es una demanda del sector. Hay que potenciar las distintas medidas de eficiencia digital contempladas en el plan Justicia 2030, asegurando no solamente los aspectos normativos del mismo, sino también la colaboración de ingenieros informáticos que permita un diseño adecuado y eficaz —preferentemente con código abierto— de la justicia digital, que debe ser transparente y de libre acceso para la ciudadanía. Es imprescindible el despliegue de nuevas herramientas tecnológicas como el expediente judicial electrónico accesible, la interoperabilidad, la utilización de datos para proyectar mejoras y las videoconferencias.

La última mención al código abierto es en el punto 5 del apartado 5.4. Digitalización con derechos:

(…) Se busca impulsar un modelo de economía digital cooperativo, social, solidario y feminista que garantice la democracia económica y la capacidad colectiva en el ámbito de la planificación desde el que se fomente el cooperativismo de plataforma y se apoye el desarrollo de tecnologías de plataforma de código abierto en colaboración con otras Administraciones. La creación de redes de laboratorios público-comunitarios ligadas al sector privado también es una estrategia clave para impulsar la innovación y el desarrollo en diferentes ámbitos.

Volver al inicio

Nota: publicado el día 12 de julio de 2023 por Pedro Lázaro Rodríguez. Casi todo el contenido del post está extraído del programa electoral de SUMAR. Se agradece, en todo caso, atribución de autoría del post.

Publicado el 12 julio de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Etiquetas details y summary para conseguir elementos expandibles sin usar javascript

La página de inicio o de posts del blog va creciendo con el tiempo y había pensado que sería útil tener los headings de posts por años expandibles. En WordPress hay plugins para ello, pero indagando, llegué a las etiquetas <summary> y <details>, que son html. En esta sección se explican en w3schools.com.

Hasta ahora, la página de posts de este blog tenía este código (añado una parte solo como ejemplo):

<h3>Posts de 2023:</h3>
<ul class="postlist">
<li><a href="https://pedrolr.es/blog/noticias-de-medios-digitales-sobre-mastodon-2022-2023/">Noticias de medios digitales sobre Mastodon (2022-2023)</a> (6 julio, 2023)</li>
<li><a href="https://pedrolr.es/blog/algunos-vinilos-y-3-laminas-de-peliculas/">Algunos vinilos y 3 láminas de películas</a> (4 julio, 2023)</li>
<li><a href="https://pedrolr.es/blog/sobre-nitter-para-seguir-cuentas-y-busquedas-de-twitter-via-rss/">Sobre Nitter para seguir cuentas y búsquedas de Twitter vía RSS</a> (3 julio, 2023)</li>
</ul>

Este código se veía de esta forma:

Se ve una captura que es una lista de elementos html.

Ahora, he reconvertido la estructura añadiendo details y summary. El código actual es este:

<details open><summary>Posts de 2023:</summary>
<ul class="postlist">
<li><a href="https://pedrolr.es/blog/noticias-de-medios-digitales-sobre-mastodon-2022-2023/">Noticias de medios digitales sobre Mastodon (2022-2023)</a> (6 julio, 2023)</li>
<li><a href="https://pedrolr.es/blog/algunos-vinilos-y-3-laminas-de-peliculas/">Algunos vinilos y 3 láminas de películas</a> (4 julio, 2023)</li>
<li><a href="https://pedrolr.es/blog/sobre-nitter-para-seguir-cuentas-y-busquedas-de-twitter-via-rss/">Sobre Nitter para seguir cuentas y búsquedas de Twitter vía RSS</a> (3 julio, 2023)</li>
</ul>
</details>

Consiguiendo que las líneas o secciones de «Posts de 2023», «Posts de 2022», etc., se puedan recoger al haber añadido a details la opción de open.

Se ve la captura anterior que es una lista de elementos html pero con un elemento que se puede recoger o expandir gracias a las etiquetas details y summary

Además, añadí un poco de CSS al elemento summary para que al pasar el ratón por ese texto el cursor sea del tipo pointer:

summary {cursor: pointer;}

Aquí se ve la lista de «Posts de 2023» recogida y el cursor tipo pointer:

Se ve la lista recogida, y el cursor del ratón tipo pointer.

Por lo que he leído, la accesibilidad de estos elementos o etiquetas es buena, quizá solo con algún problema en navegadores como IE (fuente, de 2019). De momento, voy a dejar la página de post usando las etiquetas details y summary, para probar.

He probado las etiquetas details y summary en un blog que tengo en Writefreely y funcionan también en markdown.

Tras un tiempo con la etiquetas en el blog, las he eliminado.

Publicado el 11 julio de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Software libre para tocar y grabar música, hardware y dispositivos

Hace unos años tenía un ordenador reciclado de un vecino en el que tenía instalado un Windows con Cubase y algún otro software con amplis y efectos de guitarra y batería. Mi compi de piso tocaba y grababa y me instaló ese software. Hace un año y medio dejé de usar ese ordenador y, aprovechando la adquisición de un Lenovo con más RAM y un disco SSD, me pasé por completo al software libre musical. En mi máquina principal siempre instalo Debian + XFCE como único sistema. Justo esta semana he actualizado a Debian 12. Este es el software que uso para música:

  • QjackCtl – JACK Audio Connection Kit – Qt GUI Interface – Version: 0.9.9 (https://qjackctl.sourceforge.io/): lo uso para distribuir las conexiones de audios. Sin un lenguaje muy técnico, me sirve para definir (más o menos): esta entrada de guitarra mándala a Guitarix, y de ahí que entre para grabarla en Ardour, y todo el sonido sácalo por la salida de los cascos.
  • Guitarix – GUitarix:gx_head (0.44.1) (https://guitarix.org/): lo uso para sonidos de guitarra (efectos, amplis predefinidos, afinador, etc.)
  • Ardour 7.3.0~ds0: (https://ardour.org/): para grabar.
  • Hydrogen Drum Machine 1.2.0-beta (http://hydrogen-music.org/): es para baterías. Este ahora mismo no lo estoy usando. Tengo una batería Roland electrónica, pero actualmente no la tengo montada en mi casa. Tengo la suerte de vivir cerca de la Biblioteca Musical Víctor Espinós en el Conde Duque y voy a tocar allí a la sala de rock. Disponen de una sala con batería convencional. Pero hace un año sí tenía conectada mi Roland a Ardour a través de Hydrogen.

Aquí una captura de todo este software (para la captura solo abrí los programas sin tener la guitarra conectada ni los cascos):

Se trata de una captura de mi escritorio donde se puede ver ejecutado todo el software mencionado en el post

No grabo mucha música. Últimamente me gusta más tocar encima de canciones, y solo ejecuto Guitarix y QjackCtl. Para ello, uso algo de hardware y/o dispositivos de salida y entrada:

  • Behringer U-Phoria UM2 (enlace): una interfaz de audio USB muy simple pero efectiva a la escala que lo requiero. Funciona perfectamente en Debian.
  • Cascos OneAudio Studio Wireless (Y80B) (enlace): no sé si son este modelo concreto pues tienen algo de antigüedad ya, pero serían los similares. Lo que más me gusta es que tienen entrada de jack grande y puedes escuchar por un lado esa entrada (por ejemplo la guitarra), y por el otro, a través del bluetooth, lo que suena en el pc.

Aquí una captura de ambos dispositivos:

Se trata de una captura de los 2 dispositivos mencionados en el post

En definitiva, estoy contento por haber dado el paso a usar software libre musical hace un año y medio. No he echado en falta nada, y es un gustazo tocar y poder grabar música con software libre.

Publicado el 9 julio de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Noticias de medios digitales sobre Mastodon (2022-2023)

Me ha llamado la atención este toot y muchas de las respuestas:

Todos los medios digitales se tiran a la noticia de que Meta saca Threads, y adoran la «nueva» red social, pero pasan de puntillas por la razón por la que no estará disponible en Europa: https://www.eldiario.es/tecnologia/zuckerberg-no-lanzara-espana-nuevo-twitter-reto-pelea-elon-musk_1_10353259.html.

Es más, todos se lanzan a decirte cómo puedes instalartela saltándote esa limitación.

Ahora, promocionar redes libres como Mastodon, eso no…
Mejor promocionar redes que trafican con tus datos, gustos, afinidades, afiliaciones, compras, opiniones… #DeVergüenza

Fuente: https://mastodon.social/@[email protected]/110667070470243855

Como persona que ha investigado sobre noticias de diversos temas, he lanzado una búsqueda rápida en la base de datos MyNews. He diseñado una estrategia o ecuación de búsqueda para recuperar noticias en medios digitales en cuyo título aparezca la palabra Mastodon, con una ventana temporal entre el 1 de enero de 2022 y el día 6 de julio de 2023. Hay noticias previas a esa fecha. Se trata solo de una muestra.

Hay algo de ruido en la recuperación, pues hay algunas noticias sobre Mastodon referidas al grupo de música o a mastodon como animal en medios internacionales. Sin limpiar a fondo los resultados (espero no se me haya colado alguna noticia no pertinente a la búsqueda), recupero 463 noticias entre las fechas delimitadas. Puede que alguna URL esté rota ya. Se trata solo de una recuperación de noticias rápida. Para un artículo científico, por ejemplo, trataría incluso de ganar en exhaustividad sin perder en precisión con otras ecuaciones de búsqueda.

Las noticias se pueden consultar en esta ods.

Aquí añado algunos ejemplos:

Creo, con ello, que sí que se ha promocionado a Mastodon, incluso en medios como abc.es, okdiario.com, o elespanol.com. ¿Menos que a redes como Twitter, Facebook o similares? Probablemente: se podría comparar. También, hay noticias críticas comparando a Mastodon con Twitter y ensalzando a esta red en detrimento de aquella. No voy yo a defender ni mucho menos a esos medios, pero creo que no queda otra que contradecir la idea de que no se ha promocionado a redes libres como Mastodon. Seguro que se podría hacer en más cantidad y mejor, sin duda. Pero hay que ser cautos al hablar con ideas tipo todos los medios no han hecho algo, porque basta que haya uno que lo haya hecho, para que no se pueda decir que todos los medios no lo han hecho…

Nota: tengo una web con noticias sobre diversos temas diseñada con la herramienta CSV to HTML Table de Derek Eder. Tenía noticias sobre bibliotecas públicas y veganismo. He añadido una nueva tabla para noticias sobre Mastodon (las 469 463 mencionadas en este post). Esta web funciona con javascript principalmente:

Espero resulte interesante el archivo con las noticias.

Publicado el 6 julio de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Analizando algunas alternativas a Google Scholar sin y con trackers de Google

Hace unos meses vi varios toots de gente preguntando sobre alternativas a Google Scholar para la búsqueda de documentos científicos o académicos.

Haciendo una síntesis, Google Scholar tiene algo bueno en el ámbito de la información científica: que es gratuito de cara a las personas que lo usan. Este aspecto se puede resaltar por los precios que pagan las instituciones académicas y científicas a bases de datos como Scopus, Web of Science, Proquest, etc. Es curioso ver cómo muchas de estas bases de datos acaban enlazando a Google Scholar para buscar e intentar encontrar documentos a texto completo. Ese es otro aspecto bueno de Google Scholar: que indexa muchos más documentos que las bases de datos mencionadas y que muchas otras. Si a alguien le interesan estos aspectos, puede consultar papers como el de Orduña-Malea, Ayllón, Martín-Martín y Delgado-López-Cózar titulado “Methods for estimating the size of Google Scholar» (https://doi.org…). Es de 2015 y quizá ya actualizable, pero recomiendo seguir a dichos autores y sus trabajos más recientes al respecto.

Como decía, es cierto: Google Scholar es gratuito de cara a las personas que lo usan; pero al fin y al cabo es un producto de Google y Alphabet con todo lo que conlleva en cuanto a privacidad y datos de las personas que usan sus servicios. Enlazo aquí al trabajo de Fiona M. Scott Morton y David C. Dinielli sobre el monopolio de Google y aspectos relacionados con su financiación: “Roadmap for a Monopolization Case Against Google Regarding the Search Market» (https://omidyar.com…)”.

Por ello, creo que la gente busca alternativas a Google. Como bien se plantea en uno de los toots que mencionaba al principio, los ojos de Google pueden estar ahí también en Google Scholar y no está de más plantearse evitarlos:

Question for researchers: I’m trying to use fewer G👀gle services. How could I change my search habits to replace G👀gle Scholar?

Fuente: https://scholar.social/@SylviaFysica…

El otro toot se plantea lo mismo sin incidir en esos ojos de Google:

Scholars, are there actually non-Google alternatives to Google Scholar?

Fuente: https://scholar.social/@noctiluca…

En las respuestas a dichos toots se mencionan muchas alternativas a Google Scholar lejos, a priori, de los ojos de Google. Lo que he hecho y comparto aquí, es abrir todos esos recursos y ver qué dice uBlock Origin (https://addons.mozilla.org…) que hay detrás o en sus webs de Google en cuanto a trackers y/o dominios conectados. Lo he hecho el día 17 de mayo de 2023. En muchos de los sitios, aunque no se esté usando directamente Google o un producto de Google como Google Scholar, Google está presente, conectado y/u “observando”.

Tan solo en los siguientes no hay nada de Google:

En definitiva, diría que es difícil escapar de Google hasta en lo que se plantea como alternativa, pues muchas de ellas están elaboradas con productos o servicios de Google como los que detecta uBlock Origin. Añado aquí los resultados con lo encontrado en cada sitio mencionado en las respuestas a los toots utilizando uBlock Origin (creo que no me he equivocado al añadir líneas que se refieren a Google):

Publicado el 17 mayo de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Bibliotecas, Ciencia, Software Libre"

Volver al top de la página

Es difícil hablar de software libre y del open source en el marco de la ciencia abierta (y en general)

Hace unos días se lanzaba en forma de mensaje lo que será un ThinkEPI mío titulado: «Sobre el código abierto en la ciencia abierta: ¿es ciencia abierta si se ha escrito, desarrollado o procesado con software propietario?«. En él reflexionaba sobre lo que algunos autores han dado en llamar «software de investigación» marcando la diferencia con el «software en investigación». La ciencia abierta, plantean, alude al «software de investigación» (el que se genera como resultado de una investigación) dejando fuera al «software en investigación» y que sería, por ejemplo, el software utilizado para escribir, desarrollar y procesar la ciencia (sistemas operativos, ofimática, estadística, etc.)

Solo unos días después de lanzarse mi texto, el Gobierno de España anunciaba la aprobación de la primera Estrategia Nacional de Ciencia Abierta. Añadí una respuesta a mi mensaje original comentando cómo se habla del software libre y/o de código abierto en dicha estrategia.

En el documento mismo de la Estrategia Nacional de Ciencia Abierta (ENCA) 2023-2027, el concepto de código abierto aparece 3 veces:

  • En la introducción: “el concepto de ciencia abierta se refiere al acceso abierto a los resultados de investigación (publicaciones, datos, protocolos, código, metodologías, software, etc.), la utilización de plataformas digitales basadas en código abierto y la apertura de todo el proceso científico…” (p. 2, que es la 3 del pdf)
  • Como una de las 6 dimensiones de la ciencia abierta: “plataformas de código abierto: Democratizar la gestión y el acceso a bases de datos de contenido de información científica y garantizar la sostenibilidad de las infraestructuras digitales sobre las que se asientan los sistemas públicos de I+D+i” (misma página)
  • Como uno de los elementos que componen la ciencia abierta en la Figura 1 de la página 3 (4 del pdf): “plataformas de código abierto: democratizan la gestión y el acceso a bases de datos de contenidos de información científica y garantizan la sostenibilidad de las infraestructuras digitales sobre las que se asientan los sistemas públicos de I+D+i”

Muy relacionado con lo anterior, el concepto de software libre aparece una vez en el documento:

  • “Todas las iniciativas planteadas en esta Estrategia se apoyarán en plataformas y recursos tecnológicos desarrollados con software libre que permitan alcanzar la soberanía digital europea y faciliten el uso de licencias específicas de distribución y reutilización de contenidos” (p. 13, o 14 del pdf).

Comentaba, con mucha ironía, que los metadatos (añadí después el matiz de que pueden ser las propiedades) del pdf de la ENCA indicaban que ese documento había sido procesado con Adobe InDesign 18.1 (Windows), que no es software libre. Es decir, que para elaborar la Estrategia Nacional de Ciencia Abierta en la que se dice que “todas las iniciativas planteadas en esta Estrategia se apoyarán en plataformas y recursos tecnológicos desarrollados con software libre”, se ha utilizado un sistema operativo no libre y un software igualmente propietario.

Creo que hablar de software libre siempre es difícil, también en el ámbito de la ciencia y de la ciencia abierta. Me atrevo a decir que mucha gente no usa software libre, y que se utiliza en casi completa medida Microsoft Windows o Mac para los sistemas operativos, y Microsoft Office para ofimática. Creo que el panorama es tan software-propietario-centrista, que mucha gente no acierta a ver o entender que esos sistemas operativos y paquete de ofimática no son libres. Creo que mucha gente piensa que usa software libre por ejecutar Zotero o el que sea sin fijarse sobre qué lo está ejecutando. Yo lo veo como un árbol: la raíz sería el sistema operativo; software como Zotero o el que sea, las ramas. Puedes usar Zotero, pero si lo haces sobre Windows, tu árbol no será libre por ser la raíz propietaria.

Por el momento, la única respuesta que he obtenido a mi reflexión sobre el Open Source en la Open Science se sale del tema. Es más un aparte de una persona que aprovechó la mención a los metadatos de un pdf para hablar de los metadatos y de la normalización de la edición digital de las publicaciones oficiales. Es muy difícil hablar de software libre: quien no lo usa se siente ofendido/a muchas veces por ello, o rápido se estigmatiza a quien habla del tema. Y si nos salimos del tema, todo se complica aún más.

Estaría bien, por ejemplo, plantearse y tratar de responder a preguntas como estas en el marco de la aprobación de la ENCA 2023-2027:

¿Qué van a hacer tantas revistas científicas que utilizan software propietario para la gestión, procesamiento y publicación de los trabajos, si quieren participar de la ciencia abierta? ¿Van a empezar a dejar de exigir formatos propios de software propietario como Microsoft Office? ¿Qué van a hacer las universidades al respecto del software libre en sus estrategias para la ciencia abierta? ¿Van a dotar a sus investigadores/as de software libre? ¿Van a educar a sus investigadores/as en temas de software libre? ¿O todo va a seguir reinado por el software propietario habitual?

Una primera opción que se me ocurre a vuelapluma es dedicar el presupuesto que gastan en licencias propietarias para la formación en software libre de la raíz a las ramas.

Publicado el 7 mayo de 2023 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Ciencia, Software Libre"

Volver al top de la página

Un botón o marcador para compartir páginas web con el título y el link en Mastodon

Conozco algunas extensiones de navegadores que permiten compartir una página web directamente en Mastodon. Lo malo es que estas extensiones suelen requerir otorgar ciertos permisos para acceder al contenido de las pestañas, navegador, etc.

Tiny Tiny RSS (TT-RSS) permite añadir un marcador a la barra de marcadores que hace las veces de botón para mandar una página web al lector RSS. La idea es que tú añades un marcador a tu navegador (en mi caso a la barra de marcadores), y pones el nombre que quieras y en URL, en vez de poner una URL al uso, añades este código que diría es una función en javascript:

javascript:(function(){var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='https://tt-rss.nixnet.services/public.php?op=bookmarklets--sharepopup',l=d.location,e=encodeURIComponent,g=f+'&title='+((e(s))?e(s):e(document.title))+'&url='+e(l.href);function a(){if(!w.open(g,'t','toolbar=0,resizable=0,scrollbars=1,status=1,width=500,height=250')){l.href=g;}}a();})()

Cuando estás en una página y quieres mandarla a tu TT-RSS, pulsas ese marcador y te aparece una ventana con el título, URL y más campos que puedes rellenar y así aparecerá en el TT-RSS. Aquí el ejemplo estando en esta web:

Se trata de una captura del pop-up que ofrece TinyTinyRSS para compartir páginas al RSS

Pues bien, lo que he hecho ha sido modificar la parte de ese código que dice:

'https://tt-rss.nixnet.services/public.php?op=bookmarklets--sharepopup'

Lo he sustituido por la URL de una de las instancias donde tengo perfil en Mastodon. Concretamente y como ejemplo, esa parte la he sustituido por:

'https://mastodon.social/publish?op=bookmarklets--sharepopup'

También, he modificado la parte del height y weight para darle más altura y anchura al popup que surgirá al pulsar el nuevo marcador. El código total ha quedado así:

javascript:(function(){var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='https://mastodon.social/publish?op=bookmarklets--sharepopup',l=d.location,e=encodeURIComponent,g=f+'&title='+((e(s))?e(s):e(document.title))+'&url='+e(l.href);function a(){if(!w.open(g,'t','toolbar=0,resizable=0,scrollbars=1,status=1,width=750,height=750')){l.href=g;}}a();})()

De esta forma, cuando estoy en una web y quiero compartirla en Mastodon, pulso en el nuevo marcador/botón de mi barra de marcadores y me sale una ventana situada ya en la parte de Mastodon para publicar nuevo toot con el título de la web que quiero compartir y su URL (con el ejemplo de la web mencionada antes):

Se trata de una captura del pop-up que describo en el post. Se ve cómo se compartiría alguna web con el código mencionado en Mastodon

El efecto para mí es el mismo que si se usase una extensión del navegador para ello, pero sin tener que dar permisos a nadie para acceder a las pestañas de tu navegador. Aligera bastante el proceso cuando estás en una web y quieres compartirla en Mastodon. También, si subrayo una parte del texto de la web a compartir, se añade ese texto en el toot junto al enlace.

No sé javascript, si ese código es javascript, y no sé si existe algo parecido ya. He buscado pero no he encontrado nada. Quizá alguien pueda mejorar de alguna forma ese marcador/botón para compartir una web en Mastodon de manera más rápida y sin necesidad de instalar una extensión. Será genial saberlo.

Actualización del 4 de noviembre de 2023: he estado adaptando el botón de Mastodon según necesidades concretas y comparto aquí 2 resultados:

  • El siguiente marcador lo que hace es abrirse en una nueva ventana pero sin sobreescribir un botón que tengo para mandar enlaces a TTRSS. Es decir, si tengo abierto el botón (la ventana) para mandar un enlace a TTRSS, y abro el de Mastodon, se me abre este en una nueva ventana sin pisar ni sobreescribir a las de TTRSS (en cursiva mi instancia, por si se quiere sustituir por la que sea):

javascript:(function(){var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='https://mastodon.social/publish?op=bookmarklets--sharepopup',l=d.location,e=encodeURIComponent,g=f+'&title='+((e(s))?e(s):e(document.title))+'&url='+e(l.href);function a(){var nuevaVentana=window.open(g,'MastodonPopup','toolbar=0,resizable=0,scrollbars=1,status=1,width=750,height=750');if(!nuevaVentana){l.href=g;}}a();})();

  • Y el siguiente marcador, lo que hace es abrir una pestaña (no ventana nueva) para compartir contenido en Mastodon. Me resulta útil tenerlo en pestaña nueva en vez de en ventana nueva (en cursiva mi instancia, por si se quiere sustituir por la que sea):

javascript:(function(){var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='https://mastodon.social/publish?op=bookmarklets--sharepopup',l=d.location,e=encodeURIComponent,g=f+'&title='+((e(s))?e(s):e(document.title))+'&url='+e(l.href);function a(){var newTab=window.open(g,'_blank');if(!newTab){l.href=g;}else{newTab.addEventListener('load',function(){newTab.close();});}}a();})();

Publicado el 21 diciembre de 2022 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Software Libre"

Volver al top de la página

Presentación de los Principios FAIR para el software de investigación | Barker et al. (2022) | Scientific Data [note]

  • “El Grupo de Trabajo “FAIR for Research Software” (FAIR4RS) ha adaptado los principios FAIR (Findable, Accessible, Interoperable and Reusable) para crear los Principios FAIR para el Software de Investigación (Principios FAIR4RS)”
  • “Los componentes de software (por ejemplo, los sistemas operativos, las bibliotecas, las dependencias, los paquetes, los scripts, etc.) que se utilizan para la investigación pero que no fueron creados durante la investigación o con una clara intención de investigación deben considerarse software en investigación y no software de investigación

Fuente: https://doi.org/10.1038/s41597-022-01710-x

Nota:

Sobre el tema del Open Source en la Open Science, pienso que debería haber Open Source para el software que se crea y también en el utilizado para hacer ciencia (en el que se usa para escribirla incluso). En el artículo de Barker et al. (2022), pienso que diferencian entre «software de investigación» y «software en investigación» porque mucha investigación suspendería en Open Source por usar Windows, Office, SPSS, etc. No solo por responsabilidad de las personas que hacen ciencia, que la escriben (autores y autoras), sino porque desde las mismas revistas predomina y fomentan el formato propietario ya solo a la hora de exigirlo en el envío de manuscritos (“en formato doc» por encima de todos y muy poco en odt u open document, por ejemplo).

Es curioso cómo software libre como OJS (Open Journal Systems) está tan presente para la gestión de revistas científicas, y cómo en ofimática y sistemas operativos la gente está casi totalmente entregada a Microsoft, y en realidad en todo lo que a tecnología se refiere a las empresas GAFAM (Google, Amazon, Facebook, Apple y Microsoft). Iniciativas nogafam o antigafam me parecen importantes hoy día. Por ejemplo, esta de https://www.nobigtech.es/.

Conocí Linux en segundo curso de la licenciatura de Filosofía, en 2006, concretamente la distribución Fedora, y desde entonces soy de Linux y de lo libre (en cambio no de Fedora y sí de Debian). No entiendo por qué por ejemplo en la Universidad Complutense no hay instalado Linux (no me refiero a solo exclusivamente Linux, sino Windows más Linux por ejemplo). Desde el punto de vista del futuro profesional de la gente, es importante conocer y saber usar software propietario, pero también conocer alternativas libres por si el día de mañana no tienen recursos para pagar por licencias o por si simplemente optan por la filosofía del software libre.

Este año solicité la instalación en ordenadores con Windows de software libre como Audacity, LibreOffice, VYM (View Your Mind), Thunderbird, OBS (Open Broadcaster Software) o Keepass. Para cada software que enseño en una asignatura de introducción a las tecnologías de la información y la documentación, presento una alternativa libre a lo propietario. O dicho de otra forma: incluyo alternativas libres al menos por igual a las propietarias. De la misma forma que el día de mañana la gente no contará con la VPN de la universidad para acceder a los recursos de información suscritos por la biblioteca, y por ello es importante enseñar bases de datos y recursos Open Access, me parece necesario enseñar software libre, incluso casi más que el propietario.

Desde este año 2022, he empezado a añadir en los papers y en todo lo que escribo en lo académico un párrafo mencionando el software que uso en mis investigaciones para dejar claro que es todo software libre. Por ejemplo, en uno de mis últimos papers, lo añadía así:

“El software utilizado para el tratamiento de los datos y el cálculo de los resultados e información estadística ha sido LibreOffice Calc (versión 7.0.4.2) y Rstudio (versión 2022.02.0). En Rstudio se utilizó el paquete Nortest (Gross; Ligges, 2015) y las funciones cor.test, shapiro.test y lillie.test. Para la redacción del artículo se ha utilizado LibreOffice Writer (versión 7.0.4.2). Todo lo anterior se ha utilizado funcionando sobre Debian GNU/Linux 11 (Bullseye).”

Si sumamos que la revista Métodos de Información publica con licencia Creative Commons de Atribución (CC-BY), eso sí que es ciencia abierta al 100% en lo que al Open Source se refiere (aunque la investigación no consista en la creación de un software). No solo de puertas para afuera, sino también de puertas para adentro por el software empleado.

Hace unos meses lancé una pequeña encuesta en la instancia Scholar.Social de Mastodon preguntando si la Ciencia Abierta es abierta si la investigación es escrita/desarrollada/procesada con software no Open Access (por ejemplo si es Ciencia Abierta si la investigación es escrita con Microsoft Office, o desarrollada con SPSS). Hubo personas que argumentaron que si lo desarrollado se podía reproducir con software Open Source, valía para ser Ciencia Abierta; otras que pensaban que para ser 100% ciencia abierta, el software utilizado debía ser Open Source en todos los pasos del proceso; y gente que hablaba de gradientes de lo abierto y quien compartía que no hay que ser demasiado purista en el punto de lo utilizado, siendo más importante que lo producido (los resultados de la investigación) se distribuyera/n en abierto. Muy interesante.

Publicado el 1 octubre de 2022 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Ciencia, Software Libre"

Volver al top de la página

DuckDuckGo Bangs

I guess most of us know Duckduckgo, but I just wanted to highlight the !Bangs option. I have some search engines installed on my browser, but !Bangs are really useful shortcuts. I.e. typing on duck:

!dimensions "public libraries"

gets you the results for that query on Dimensions.

!pm Psilocybin

the same for that but on Pubmed.

There a lot of Academic Bangs, even for specific university libraries, etc. And for more other categories.

https://duckduckgo.com/bang?c=Research&sc=Academic

Publicado el 6 enero de 2022 por Pedro Lázaro Rodríguez; con licencia Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional y en la categoría "Ciencia, Software Libre"

Volver al top de la página