Archivo por meses: noviembre 2023

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