Mostrando entradas con la etiqueta Education. Mostrar todas las entradas
Mostrando entradas con la etiqueta Education. Mostrar todas las entradas

domingo, 13 de septiembre de 2026

Por la LIBERTAD


Bajo los pulsos de synthwave de Kalax (Through It All), las imágenes avanzan como un testamento visual de una era donde la vida pertenencia enteramente a quien la vivía. En los pasillos, las calles y los parques de esa época, se respira la genuina autonomía individual:

  • Un tiempo donde los hombres de Estado gobernaban las grandes cuestiones del destino común sin pretender adoctrinar ni tutelar la conducta íntima. La libertad personal no se negociaba ni se sometía a la supervisión moral del poder.
  • Las secuencias muestran una generación marcada por la autenticidad en los afectos, las miradas sin artificio y el romance vivo, lejos de la intromisión reglamentaria en el deseo o los sentimientos.
  • Frente a la sobriedad del entorno académico y social, emerge el desafío audaz y libre de quien decide su propio camino sin disculpas.
 

Un homenaje vibrante a los tiempos en que la política respetaba sus límites y la vida privada era un santuario inviolable de libertad, pasión e individuación.


jueves, 21 de mayo de 2026

El 555 como comparador

  

 Este dispositivo controla de forma automática el encendido y el apagado de las luces artificiales en función del umbral de luz solar. 

Usa un circuito integrado 555, un fototransistor, un transistor PMOS, un relé, un LED de color verde y un par de resistencias.

El circuito integrado lo usamos como comparador, y los umbrales están establecidos a través del circuito resistivo que contiene internamente. Se activa al caer el voltaje en la patilla 2 a un tercio de +Vcc, y se desactiva a dos tercios del valor de +Vcc en la patilla 6. El ciclo de histéresis está establecido dentro del marco de esta ventana de disparo, evitando cualquier atisbo de duda en la conmutación. 


Aunque el 555 está activado en este circuito cuando sobre el fotodiodo hay poca luz, la acción inversora del PMOS mantiene desactivado el relé; es decir, por la misma lógica, el relé se activa cuando sobre el fotodiodo incide plenamente la luz. El transistor PMOS es un amplificador de corriente controlado por tensión, activándose cuando la tensión en su puerta (Gate) es negativa con respecto a su fuente (Source).

viernes, 17 de abril de 2026

Sencilla protección desde nuestro router

Móviles, consolas, tabletas y televisores inteligentes forman parte de lo cotidiano en nuestro hogar. No sólo los adultos se conectan, y la seguridad y el control de contenidos en nuestra red doméstica pesa más cada día. Mejorar la protección de todos los dispositivos disponibles en el hogar se pueden hacer de forma muy sencilla configurando los servidores DNS del router.

He probado el Cloudflare Family DNS (Sistema de Nombres de Dominio), que está basado en el uso de las direcciones 1.1.1.3 y 1.0.0.3

Un servidor DNS se encarga de traducir las direcciones web en direcciones ip que son las que los dispositivos realmente entienden. Siempre tiene que haber un servidor DNS, que siempre ofrece el proveedor de Internet, pero puede ser sustituido por otros más rápidos y seguros. Así, Cloudflare Family DNS  es una versión especial del DNS público de Cloudflare que ofrece las siguientes ventajas:

  • Bloquea sitios de malware
  • Filtra contenido adulto
  • Mantiene una alta velocidad de respuesta
  • No necesita registro ni aplicaciones adicionales

Las direcciones que se utilizan son:

  • DNS primario: 1.1.1.3
  • DNS secundario: 1.0.0.3

Al configurarlas en el router, todos los dispositivos de casa se benefician automáticamente. 

 En mi caso, que así es en la mayoría de los router, para entrar en el router tecleamos en la barra de direcciones del navegador la siguiente ip: 192.168.1.1

Después de escribir el usuario y la contraseña, buscamos la opción LAN Devices, y hacemos clic en LAN setting:

En la pestaña IPV4, hacemos clic en DHCP Server:


 Y es aquí donde añadimos las ip de los DNS primario y secundario:


Procurar tomar nota de los DNS anteriores, los del proveedor, por si queréis volver a usar los que tenéis por defecto.

martes, 31 de marzo de 2026

Entre las líneas musicales

 

El genuino Erik Satie revolucionaba la ortodoxia parisina abriendo paso hacía una estética diametralmente opuesta a la que perpetuaba la solemnidad académica.

Claus Ogerman fusionó la elegancia y la especial sensibilidad con la que impregnaba sus temas uniendo el jazz y lo clásico con una naturalidad pasmosa.

Si hay un humano que en la música dejo un legado inconfundible, lleno de virtuosismo y lírica humanidad, ese fue Jaco Pastorius, con esa presencia que nos hacía sentir cada nota que ejecutaba en su bajo en los más profundo de nuestras entrañas.

Esta pieza nace del encuentro entre la rebeldía luminosa de Satie, la arquitectura emocional de Ogerman y la intensidad auténtica de Jaco Pastorius: tres miradas que nunca aceptaron límites y que hoy inspiran un lenguaje sonoro nuevo. 


 

sábado, 14 de marzo de 2026

A vueltas con Wine: could not load kernel32.dll, status c0000135

Al intentar ejecutar una aplicación de Windows con Wine en mi Debian "Trixie" puede apareció el siguiente error:

could not load kernel32.dll, status c0000135

Este mensaje indica que Wine, esa capa de compatibilidad que permite ejecutar aplicaciones de Windows en Unix, Linux, macOS o FreeBSD, no puede cargar kernel32.dll, una de las bibliotecas fundamentales del sistema operativo Windows. En la práctica, esto significa que el entorno de Windows que Wine simula no está inicializado correctamente o se encuentra dañado.

En Windows, kernel32.dll es una biblioteca central que proporciona funciones básicas del sistema, y cuando Wine no puede cargar esta biblioteca, la ejecución del programa se detiene inmediatamente.

La causa más común es que el prefix de Wine (carpeta donde se ejecuta una instalación simulada de Windows) esté corrupto o incompleto.
Wine utiliza lo que se denomina un prefix (WINEPREFIX), que es una carpeta que contiene una estructura que simula una instalación de Windows. Dentro de ese directorio se encuentran el registro de Windows, las unidades virtuales y las bibliotecas necesarias para ejecutar aplicaciones.

El prefix por defecto se encuentra en:

~/.wine

Si este directorio se corrompe (por ejemplo, tras una actualización, una instalación fallida o una interrupción del sistema), Wine puede perder acceso a archivos esenciales como kernel32.dll.

La forma más sencilla de solucionar el problema consiste en regenerar el prefix de Wine.
En lugar de eliminarlo directamente, es recomendable renombrarlo para poder recuperarlo si fuera necesario.

mv -f ~/.wine ~/.wine.old

Este comando cambia el nombre del directorio ~/.wine a ~/.wine.old.



La próxima vez que se ejecute Wine, se creará automáticamente un nuevo prefix limpio. Para forzar su creación se puede ejecutar:

winecfg

Este comando inicializa el nuevo entorno de Wine y recrea la estructura de directorios necesaria.
 
 
Si todo funciona correctamente con el nuevo entorno, el directorio antiguo (~/.wine.old) puede eliminarse posteriormente.
El error “could not load kernel32.dll” suele estar relacionado con un prefix dañado. Renombrar el directorio ~/.wine y permitir que Wine genere uno nuevo suele resolver el problema en la mayoría de los casos y permite volver a ejecutar aplicaciones de Windows sin necesidad de reinstalar Wine.
 

domingo, 8 de marzo de 2026

LibreThinker es la IA de Writer en LibreOffice

LibreThinker es una extensión que aporta funciones de inteligencia artificial dentro del procesador de textos Writer. Ayuda a escribir, a mejorar y a corregir textos sin salir del documento que estamos editando. LibreThinker puede revisar gramática, ortografía y estilo; reescribe textos para hacerlos más claros o darle el toque profesional o personal que queramos. Además, puede generar resúmenes de vastos textos, puede generar ideas cuando ese informe o artículo parece imposible de iniciarse o puedes darle un mayor recorrido a lo que ya has comenzado a redactar.

LibreThinker trabaja conectándose a distintos modelos de intelgencia artificial, esos sistemas entrenados con muchos datos para reconocer y aprender patrones y realizar luego tareas de forma automática. Puede utilizar también servicios externos o modelos compatibles con APIs (especie de puente entre dos aplicaciones que permite que se comuniquen fácilmente entre sí) de IA.

Para instalarla, precisamos descargar la extensión LibreThinker.oxt desde el siguiente enlace: https://extensions.libreoffice.org/en/extensions/show/99471

Nueva versión desde GitHub: https://github.com/mihailthebuilder/librethinker-extension/releases/tag/0.2.8 


 Luego, la descargamos en la carpeta que queramos, por ejemplo, en Descargas:

Abrimos Writer, y añadimos la extensión desde el menú Herramientas -> Extensiones

Picamos en Añadir, seleccionamos LibreThinker.oxt, Abrir, y así de simple ya dispones de nuestra extensión en Writer:

 La IA estará disponible en un nuevo panel lateral, y en el ejemplo de la imagen podemos apreciar que resumí un texto del Quijote; los resúmenes de texto los deja al final del mismo, y aconsejo, para que no aparezca justo al final del texto original, que dejen un par de líneas en blanco para reconocerlo mejor:  


Aquí les pongo un texto generado por la IA como disculpa por no haber enviado un e-mail cuando debería haberlo hecho antes:

Y un pequeño cuento para dormir a un niño, también: 


Es muy rápido y fácil instalar LibreThinker en LibreOffice, y después de reiniciar Writer podrán disfrutar de una herramienta muy potente que nos permitirá escribir, corregir y mejorar todo tipo de documentos de textos.


viernes, 6 de febrero de 2026

Internet, los menores, la censura y yo


Imagínense que un carismático líder pretende proteger a nuestros menores de los males de la red de redes. Un personaje siniestro, mentiroso, cuyo único propósito político es el de perpetuarse en su poltrona, escondiendo detrás de su velada ambición el aprovechar la coyuntura para taparle la boca a todo quisqui que tenga la osadía de esbozar alguna inoportuna idea que pueda comprometer sus ambiciones políticas. ¿Confiarían en él y en las espantosas leyes o decretos que podría esbozar?

Además de la educación, proteger a nuestros menores es tan sencillo como disponer de un escritorio activo para menores en los dispositivos móviles, y que las compañías lo desactiven cuando el usuario realice el contrato y muestre con su DNI que es mayor de edad. 
En Galicia, el alumnado va a la escuela con un netbook que dispone de una aplicación que garantiza que los estudiantes sólo pueden usar sus dispositivos para estudiar, y no tienen acceso a las redes sociales, ni a Facebook ni a Tik Tok ni a WhatsApp, ni a todas esas distracciones que en la escuela no se precisan. ¿Por qué una espantosa ley si técnicamente es posible resolver el problema sin ella?

 


martes, 27 de enero de 2026

El cortafuegos silencioso (Stealth)

Por qué “Entrante: ignorar / Saliente: permitir” es una buena idea

En sistemas de escritorio GNU/Linux, especialmente en entornos como Debian con KDE Plasma, el cortafuegos no suele verse como algo necesario, y sí como algo desmesuradamente engorroso. Sin embargo, una sutil configuración puede aportar una sigilosa defensa sin complicarle la vida al usuario.

Antes de nada, instalamos UFW (Uncomplicated Firewall) usando Synaptic o la línea de comandos:


 
En la línea de comandos usaremos lo siguiente: 

 sudo apt install ufw

Plasma Firewall proporciona una forma de configurar gráficamente un servicio de firewall. Normalmente viene instalado por defecto en las Preferencias del sistema, pero si no es así, lo instalamos.

Una de esas configuraciones es:

  • Política entrante: ignorar
  • Política saliente: permitir 

 

 

 ¿Qué significa realmente “ignorar” lo entrante?

Configurar el tráfico entrante como ignorado implica que cualquier conexión no solicitada desde el exterior se descarta en silencio. El sistema no responde con mensajes de rechazo ni confirma la existencia de puertos abiertos o cerrados.

Desde fuera, el equipo:

  • No “contesta”
  • No da pistas
  • Aparece como filtrado o incluso inexistente

Este comportamiento reduce el ruido de red y dificulta tareas habituales como el escaneo de puertos o el fingerprinting (Intentar identificar un sistema observando cómo responde en la red y qué información deja ver) del sistema.

Un enfoque discreto, pero eficaz

A diferencia de políticas más explícitas como deny o reject (bloquean el tráfico entrante y saliente), el modo ignore apuesta por la discreción. No es una defensa agresiva, sino pasiva: el sistema simplemente no reacciona.

Para un equipo de escritorio que:

  • No ofrece servicios públicos
  • Se conecta a redes domésticas o de confianza
  • Inicia conexiones, pero no espera recibirlas

…este enfoque es más que suficiente y, en muchos casos, preferible. 

Saliente permitido: que el sistema fluya

Permitir todo el tráfico saliente garantiza que:

  • Navegadores
  • Actualizaciones del sistema
  • Aplicaciones de escritorio
  • Servicios como DNS (nombres de dominio), NTP (protocolo de tiempo para sincronizar la red) o gestores de paquetes

funcionen sin restricciones ni configuraciones adicionales.

Además, UFW 
(Uncomplicated Firewall) es un cortafuegos stateful (Capacidad del cortafuegos para reconocer conexiones iniciadas por el propio equipo y permitir solo sus respuestas), lo que significa que las respuestas a conexiones iniciadas desde el propio equipo sí están permitidas automáticamente, incluso con el tráfico entrante ignorado.

Seguridad sin fricción

Una de las grandes virtudes de esta configuración es que no interfiere con el uso normal del sistema:

  • No rompe el escritorio
  • No requiere mantenimiento constante
  • No obliga a abrir puertos “por si acaso”


Es una defensa silenciosa que cumple el principio de mínimo privilegio aplicado a la red.  

¿Es suficiente?

Para un escritorio personal, portátil o mini-PC sin servicios expuestos, sí.
No pretende sustituir otras medidas de seguridad, pero añade una capa adicional muy barata en términos de complejidad y coste cognitivo.

Si en el futuro se necesitan servicios entrantes (SSH, KDE Connect, impresoras en red), siempre es posible añadir reglas específicas sin cambiar la política general.


Conclusión

Usar UFW con entrante ignorado y saliente permitido es una forma elegante de aplicar seguridad práctica en Linux: silenciosa, sencilla y efectiva.

No es hardening 
(
hacer un sistema más seguro reduciendo lo que no necesita estar activo o accesible) extremo, pero sí una defensa sutil que encaja perfectamente con el espíritu de un escritorio moderno y bien configurado. 

sábado, 20 de diciembre de 2025

Atinar mq-deadline para un mini PC con SSD

 Reducir la latencia y evitar el colapso del sistema cuando se ejecutan las operaciones de lectura y escritura hacia el SSD es el cometido de mq-deadline (Multi-Queue deadline. Multi colas con tiempo máximo). El planificador por defecto de las operaciones de lectura y escritura hacia el SSD en los kernel modernos es mq-deadline, que usa blk-mq (Multi-Queue Block Layer), la moderna arquitectura del kernel que aprovecha las CPUs multinúcleo y dispositivos rápidos como SSD y NVMe.

mq-deadline se basa en tres principios simples:

  • Separación de lecturas y escrituras. Las lecturas tienen prioridad, ya que bloquean procesos y afectan directamente a la fluidez del sistema.
  • Deadlines por petición. Cada operación tiene un tiempo máximo de espera. Si se alcanza ese límite, la petición se ejecuta inmediatamente, aunque no sea la más eficiente de agrupar.
  • Reordenamiento moderado. Agrupa peticiones cercanas cuando es posible, pero sin la complejidad de schedulers (planificadores) antiguos pensados para discos mecánicos.

El resultado es un comportamiento predecible, estable y de baja latencia, ideal para hardware moderno. 

 ¿Por qué mq-deadline es ideal para mini PC?

En mini PC con SSD o NVMe:

  • El tiempo de acceso es muy bajo
  • La prioridad es la latencia estable
  • El consumo de CPU debe ser mínimo

mq-deadline cumple perfectamente estos objetivos:

  • Excelente rendimiento en escritorio
  • Buena respuesta bajo carga
  • Comportamiento robusto en multitarea
  • Muy bajo overhead (recursos redundantes para ejecutar una misma cosa)

Por eso es el scheduler por defecto en la mayoría de distribuciones.

 En un Terminal comprobamos si está activo mq-deadline por defecto ejecutando:

 cat /sys/block/sda/queue/scheduler

 

Si devuelve  none [mq-deadline] es que está activo. Si el SSD no está en sda, en el comando anterior ponerle el correspondiente.

Ahora, afinamos esos parámetros que idealizarán la ejecución de mq-deadline en nuestro mini PC:

Ejecutamos en un Terminal con permisos administrativos (root) los siguientes comandos:

echo 0 | tee /sys/block/sda/queue/rotational
echo 256 | tee /sys/block/sda/queue/nr_requests 

(Si usamos sudo, sería asi:

 echo 0 | sudo tee /sys/block/sda/queue/rotational
echo 256 | sudo tee /sys/block/sda/queue/nr_requests )

Reiniciamos el mini PC.
 

Aquí podemos ver el cambio realizado:

Comprobamos con el siguiente comando que está cargado:

ls /sys/block/sda/queue/iosched/

Si aparecen los siguientes archivos después de ejecutar el comando, todo OK.

fifo_batch, read_expire, write_expire, writes_starved


 Con el siguiente comando podemos ver cómo trabaja y cambian los valores de las variables cada vez que lo ejecutamos:

cat /sys/block/sda/stat


En una red social que uso, cuando navegaba --debido a la lentitud de la red WIFI-- tenía un lag que me ponía nervioso, y aunque también me enfurecía por lo que dicen en los comentarios de estas peculiares redes, lo cierto es que en esto y en otros menesteres se nota mejoría evidente.

El Mini con N5100, sin ventilar y ruido alguno, mola con estas pequeñas cosas. 

 

viernes, 19 de diciembre de 2025

¿CUBIC o BBR+FQ? En mi caso, sin duda, BBR+FQ

 TCP Cubic es uno de los algoritmos de control de congestión de red, y suele ser el predeterminado en Linux, Unix y Windows. Funciona mejor en redes simples, sin WIFI, sin muchos flujos y saturaciones. Suele generar ping largos, lag y microcortes, porque empieza bien, apura locamente hasta que satura los buffers y empieza a perder paquetes, entendiendo así que debe reducir su velocidad, y repite el ciclo. 

A una red WIFI como la mía le va algo más  "inteligente", algo que, de antemano, mida el ancho de banda real, el RTT (Round Trip Delay o tiempo de ida y vuelta en redes sin perder paquetes), y ajuste el flujo de datos a una velocidad de crucero sin perder paquete alguno. Este protocolo es BBR (Botteneck Bandwidth and RTT) + FQ (Fair Queueing)  se ajusta mejor al perfil de las nuevas redes, y el otro, el TCP Cubic está más experimentado, pero nació en otro tiempo.

En todo tráfico tiene que haber un policía, ese es FQ (Fair Queuing), y depende del Kernel, diviendo el flujo en varias colas, reparte justamente la conexión, evita que aparezca el chupón de datos, como la pelota en el fútbol, y reduce el bufferbloat (colas demasiado largas, llenas de ingentes cantidades de datos). Buen poli.  

Hoy, con la IA, cualquiera puede ampliar este tema e investigar sobre ello lo que quiera, pero la experiencia propia todavía se requiere cuando realmente queremos saber hasta qué punto merece la pena cambiar. 

Todo esto es muy interesante, pero la verdad se vive, y no se enseña (cita de Hermann Hesse), por eso me propuse compararlos en la práctica en un miniPC como el mío. 

En un miniPC usado como ordenador personal creamos en /etc/sysctl.d/ el archivo 99-bbr.conf

Yo usé Thunar lanzado desde un terminal con permisos administrativos (root), y luego de forma gráfica cree el archivo en la carpeta correspondiente:

 

A ese archivo le añadimos el siguiente contenido abriendo el archivo, por ejemplo, con Mousepad:

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr 

 

Guardar y reiniciar.

 Podemos comprobar si está activado en nuestro sistema usando el siguiente comando en un terminal:

sysctl net.ipv4.tcp_congestion_control 

 


Tendrá que devolvernos bbr 

Usando este otro comando, podemos verificar si el policía se persona en la red:

 tc qdisc show

 

Debe de mostrar algo así:

qdisc fq 0: dev enp1s0 root refcnt 2 limit 10000p flow_limit 100p buckets 1024 orphan_mask 1023 quantum 3028b initial_quantum 15140b low_rate_threshold 550Kbit refill_delay 40ms timer_slack 10us horizon 10s horizon_drop

No colgaría esta entrada  si no tuviera la convicción de que  mereció la pena. En una red precaria como la mía mi miniPC parece agradecerlo, mostrando una agilidad en el "flow" de la WIFI que antes no percibía.


 Ya me contarán. Gracias.

 

martes, 11 de noviembre de 2025

Música con Inteligencia Artificial

Cuando compongo con musicGPT, no estoy dejando que una máquina haga música por mí, la acompaño. La inteligencia artificial no me roba la inspiración, me enseña a escuchar desde otro ángulo, a aceptar lo impredecible, a dialogar con una lógica que no es humana… pero que emociona como si lo fuera.

Muchos desprecian la música hecha con IA porque creen que carece de alma. Pero el alma no está en la herramienta, sino en la intención. El violín, el sintetizador o el algoritmo son solo extensiones del mismo impulso creativo. La IA no destruye la música: la empuja hacia un lugar nuevo, incómodo, vivo.

No hay música de IA sin alguien que la despierte. La máquina no siente, pero responde; no sueña, pero transforma lo que le damos. Cada nota que genera lleva algo mío, aunque no siempre lo reconozca. En esa tensión —entre el control y la sorpresa, entre la idea humana y la respuesta artificial— es donde nace algo auténtico. Un territorio compartido donde la creación ya no es solo humana, pero tampoco es solo máquina.

Si algo me ha enseñado musicGPT es que el arte no se defiende con nostalgia. Se defiende creando.
Así que aquí está: mi música hecha con inteligencia artificial, pero también con mi tiempo, mis dudas y mis ganas de explorar. No quiero convencer a nadie, solo invitar a escuchar —sin prejuicios— lo que ocurre cuando la curiosidad y el código componen juntos.

El estupendo tema siguiente es producto de un error mío en el prompt:

Georgia Leaves


El siguiente tema esta basado en el "Poema de un gato feral" de Melanie Nordberg:

Midnight Stray Cat's Poem


jueves, 21 de agosto de 2025

Aquí os dejo mi distribución GNU Linux

 

En esta entrada os dejo mi distribución Debian 12 KDE Plasma, nombrada como Debiana y con pocos cambios estéticos, pero con bastantes aplicaciones añadidas para que podáis usarla rápidamente.

¡ATENCIÓN! Antes de descargarla e instalarla, tener en cuenta que en el proceso de instalación se formatea completamente el disco duro o SSD, teniendo que recoger previamente todos los documentos importantes que podáis tener en vuestro ordenador: documentos, fotos, vídeos, etc.

Entre los menús están categorizadas las aplicaciones que dispone. Así, encontraremos las siguientes:

Gráficos


 Escáner de documentos, FreeCAD, KolourPaint, Inkscape, GIMP, LibreOffice DRAW, etc.

Internet

Thunderbird, Firefox y Google Chrome, entre otros.

Juegos

GCompris, Kpatience, Ri-li y Sudoku.

Multimedia

Clementine, Conversor de sonido, K3b, Kdenlive, VLC, Webcamoid, etc.

 Oficina

Autofirma (España), en Firefox está instalado el dispositivo de seguridad que permite la lectura del DNIe usando un lector externo, LibreOffice completa, etc.

 Sistema


BleachBit, Discover, Synaptic, Gestor de particiones KDE, FlatPak incluido, etc.

jueves, 8 de mayo de 2025

Un apagón del copón

 Desde la grada: AC/DC

Fiarlo todo a las energías alternativas para alimentar a un país como el nuestro es una auténtica temeridad. Pero vamos, ¿quién soy yo para decir esto? En realidad, no somos nadie, pero un argumento siempre es mejor que husmear si este tío que les escribe es un auténtico payaso que le da por incordiar aprovechando el crítico momento que vivimos: el apagón por antonomasia.
Para empezar, vamos a ver qué es eso de la corriente continua y corriente alterna, términos indispensables para poder analizar, con los datos que uno dispone, lo que pasó.
Los paneles fotovoltaicos generan corriente continua, que va en una dirección, y es incompatible con la alterna que disponemos en la red. Para poder aprovecharlos y engancharlos a la red eléctrica tenemos que conseguir que cumplan una serie de parámetros asociándolos debidamente, y transformar la corriente continua que generan en corriente alterna mediante un dispositivo electrónico. El acople a la red depende de la sincronización en frecuencia (50Hz) que aporta la propia red, y es indispensable disponer de un generador tradicional (esos que giran en las centrales hidroeléctricas o los solidarios a los ejes de las turbinas de las centrales nucleares o térmicas) para poder hacerlo.
Las energías alternativas, a diferencia de las tradicionales, son muy volubles, y llevados al extremo tienen un comportamiento que no tiene nada que ver con las tradicionales, energías de mayor calidad. En los paneles fotovoltaicos no sólo pesa la demanda de energía que se les pide, también la oferta de energía que pueden aportar, ya que puede variar notablemente en un momento dado; las energías tradicionales mantienen el tipo, es decir, la oferta, cuando se demanda energía, no son sensibles a la incidencia de la luz solar o al viento, en el caso de los aerogeneradores. Por si fuera poco, la sincronización en frecuencia, cuando se acoplan a la red, tiene su baile, su tira y afloja hasta que quedan plenamente acoplados.
¿Qué puede pasar cuando se apuesta todo a las alternativas y la demanda energética las lleva al máximo? En un momento como éste todo importa: el baile de la frecuencia, la demanda energética más allá del máximo de lo que pueden aportar y la inconstancia de la oferta. Cuando aparece una nube sobre una superficie de paneles, estos se acoplan y desacoplan en función de la energía que pueden o no ofrecer a la red, pero cuando la demanda no perdona, en una de esas, los sistemas de seguridad o la avería de la electrónica de acople pueden mandar todo al garete. Y aquí no hay partes, son todos los paneles a una, y es posible que así la realidad supere la ficción, como así fue.
Es evidente que los paneles fotovoltaicos no nacieron para cubrir la demanda energética de un país, como se dice en el manual de cabecera de nuestros gerifaltes aportado por una maravillosa ONG verde de la que no quiero ni oír hablar, pero así estamos. Antes fiábamos en los extremos a la fe y a la suerte nuestras vidas, pero ahora lo hacemos a la demagogia de paraentidades ideológicas que hacen rigor de ley todo el delirio verde que esbozan, haciendo caso omiso de cualquier otra recomendación técnica que no sea la que proviene certificada por el sello del partido.


sábado, 1 de febrero de 2025

Luanti, antes Minetest, lo tiene todo

 

Luanti (antes Minetest) es un videojuego de bloques no lineal o sandbox de un mundo casi infinito y un motor de juego inspirado en MinecraftInfiniMiner y análogos.

 Luanti, al igual que antes con Minetest, es un juego que comienzan desde cero generando todo lo necesario para ir avanzando y transformando un mundo virtual propio. La característica principal de estos juegos es que tiene muy pocas cortapisas o restricciones  para limitar la acción del jugador, pudiendo así alterar o crear el entorno de juego como uno quiera.

Luanti está disponible para Windows, macOS, GNU/Linux, FreeBSD, OpenBSD, DragonFly BSD, y Android, pudiendo descargarlo directamente desde su web.

También, como hice yo, lo descargué desde Flathub usando la aplicación Software. Por supuesto, por medio de comandos también se puede instalar, siempre y cuando dispongan de los repositorios oportunos.


Después de instalado, abrimos esta aplicación:

Elegimos el juego que queramos:

Hasta ahora, veinticuatro páginas de juegos:


domingo, 19 de enero de 2025

Could not create MoklistRT: volume full, Could not create MoklistXRT: volume full, etc. (II)

 

Después de indagar una solución al problema que se me presentó un buen día al arrancar mi ordenador, resulta que al introducir un pendrive de arranque para poder instalar otro sistema en cualquier otro ordenador, en el mío me apareció el fastidioso pantallazo. Probé con varios otros sistemas, incluso con el pendrive de instalación y arranque del sistema que tengo instalado, y, ¡catapún!, imposible... ¡pantallazo a la vista!

No queda otra. Volver darle una vuelta a este error, o resetear e inicializar todo el equipo para poder llegar a disponer de él de algún modo.

Afortunadamente, la solución definitiva pasa por lo siguiente:

(¡Ojo! Antes de proceder, ya que el mal uso de estas herramientas puede inutilizar el PC, es más que aconsejable realizar copias de seguridad de todos los documentos importantes que almacena en su ordenador)

Como, en mi caso, el ordenador arrancaba (aunque no pudiera hacerlo desde el pendrive en un puerto USB), abrí un Terminal, y tecleé lo siguiente:

efibootmgr -v

Obteniendo lo siguiente:

Sospechando que el gestor del menú de arranque (ausente en la UEFI (Interfaz Unificada de Firmware Extensible) del equipo) tendría algo que ver en el tema, recordé que este equipo vino con un Windows que no debió perdonarme que lo mandara a paseo. Por lo tanto, la medicina pasa por eliminar el Windows Boot Manager, que tenía claro que era lo que me estaba generando el problema.

Observando la imagen anterior, para cada sistema que tuve instalado en el ordenador había un gestor de arranque, ordenado por cifras como 0003, 0001, 0000, 0002. Podemos apreciar que, en mi caso, este equipo trabajó con Windows, MX21 y un par de sistemas operativos Debian

Actualmente, estoy usando Debian 12, y está señalado con asterisco como Boot0003.

¿Qué hay que hacer para resolver este tema de un plumazo?

Usando efibootmgr, debemos eliminar (siempre en mi caso, en el suyo podrá ser diferente) Boot0000, correspondiente a MX21, y el Boot0002, correspondiente a Windows.

Para ello tecleamos:

$ sudo efibootmgr -b 0000 -B

y luego,

$ sudo efibootmgr -b 0002 -B

 

Esta fue la solución, y así resolví el problema en mi equipo, brindándoles esta experiencia por si les sirve de ayuda. 

 El resultado podemos visualizarlo con el comando efibootmgr:

efibootmgr -v 


Podría ser útil recopilar su experiencia con algún comentario en este blog, contribuyendo así a mejorar esta entrada. Gracias.