miércoles, 4 de noviembre de 2026

Cómo revisar el código generado por IA antes de usarlo

Que un fragmento generado por inteligencia artificial compile o produzca el resultado esperado no demuestra que sea seguro, mantenible ni adecuado para el proyecto. Estudios recientes indican que muchos desarrolladores desconfían de la seguridad del código generado, pero no siempre realizan una revisión profunda. El riesgo no está en usar IA, sino en aceptar una sugerencia sin probar sus supuestos.

una laptop sobre un escritorio limpio, con un programador frente a una pantalla de código analizando con escepticismo resultados generados por inteligencia artificial.

Funcionar no es lo mismo que estar bien hecho

Un ejemplo sencillo puede pasar una prueba básica y fallar con una entrada vacía, un permiso incorrecto, una condición de concurrencia o un volumen de datos mayor. La IA suele recibir solo una parte del contexto: el archivo abierto, el mensaje del usuario y algunos nombres de funciones. No conoce automáticamente las reglas de negocio, la arquitectura completa, los datos reales ni las restricciones de producción.

Por eso hay que separar tres preguntas. Primero, ¿el código funciona con los casos previstos? Segundo, ¿cumple el diseño y las convenciones del proyecto? Tercero, ¿resiste entradas maliciosas y evita exponer datos? Una respuesta afirmativa a la primera no responde las otras dos.

Alpine reconstruye su GitLab tras un intento de explotación RCE

Alpine Linux reconstruyó desde cero su instancia de GitLab después de detectar intentos de explotar la vulnerabilidad crítica CVE-2026-97229. El proyecto no encontró pruebas de que el atacante ejecutara código o modificara paquetes y lanzamientos, pero tampoco pudo descartar por completo una intrusión. Por eso trató el servidor como comprometido y aplicó una recuperación conservadora.

una laptop sobre un escritorio limpio, con Servidor GitLab de Alpine Linux reconstruido después de un intento de ataque remoto.

Qué ocurrió en GitLab de Alpine

Según el aviso oficial de Alpine, el ataque ocurrió entre el 20 y el 21 de octubre de 2026. Una cuenta recién creada envió configuraciones de CI especialmente preparadas contra una vulnerabilidad del compilador de expresiones regulares usado por GitLab. El problema está relacionado con Onigmo, el motor incluido en Ruby, y recibió una puntuación CVSS de 10,0.

Los intentos provocaron ocho caídas de procesos trabajadores de GitLab. En cuatro ocasiones el atacante avanzó parcialmente en la explotación, pero Alpine no observó indicios de ejecución de código en el servidor. El atacante también descargó la imagen de contenedor de GitLab, un dato que sugiere que estaba estudiando la configuración concreta del objetivo.

Wayland avanza en Linux: qué cambia frente a X11

Wayland está reemplazando gradualmente a X11 en muchos escritorios Linux, pero el cambio no significa que todas las aplicaciones antiguas dejen de funcionar de un día para otro. Para la mayoría de usuarios, la transición ocurre al elegir una sesión gráfica; la compatibilidad con programas X11 se mantiene mediante Xwayland.

La diferencia importante no es solo visual. Wayland define una comunicación más directa entre las aplicaciones y el compositor, mientras que X11 depende de una arquitectura más antigua y amplia. El resultado puede ser una mejor integración con el escritorio moderno, aunque la experiencia todavía depende de la distribución, el entorno gráfico, los controladores y las aplicaciones que uses.

una laptop sobre un escritorio limpio, con Representación abstracta de la transición tecnológica de X11 a Wayland en sistemas Linux con estilo futurista.

Qué son X11, Xorg, Wayland y Xwayland

X11 es el protocolo histórico del sistema gráfico de Unix y Linux. Xorg es una de sus implementaciones más conocidas. Wayland, en cambio, es un protocolo y una arquitectura en la que el compositor administra la composición de ventanas, la salida de imagen y buena parte de la interacción con el usuario. El proyecto oficial explica que no existe un único “servidor Wayland” equivalente a Xorg: cada entorno usa su propio compositor.

En GNOME, por ejemplo, el compositor forma parte de Mutter; en KDE Plasma, de KWin. Esa integración reduce capas y hace que algunas funciones dependan más directamente del escritorio elegido. Xwayland actúa como un servidor X11 que funciona como cliente de Wayland. Así, una aplicación antigua puede seguir ejecutándose dentro de una sesión Wayland sin que el usuario tenga que instalar un escritorio completo basado en X11.

martes, 3 de noviembre de 2026

Duplicati: copias de seguridad cifradas en Windows, Linux y macOS

Duplicati: copias de seguridad cifradas en Windows, Linux y macOS

Duplicati permite automatizar copias de seguridad incrementales y cifrar los archivos antes de enviarlos a un disco, NAS, servidor o servicio en la nube. Es una alternativa interesante si quieres elegir dónde guardar tus datos y no depender de un único proveedor.

La aplicación no es un servicio de almacenamiento ilimitado. Duplicati prepara, comprime, cifra y organiza la copia; el espacio lo pones tú mediante un disco externo, una carpeta de red, un servidor o un proveedor compatible.

una laptop sobre un escritorio limpio, con la pantalla que muestra una interfaz de Duplicati configurando una copia de seguridad cifrada

Qué aporta Duplicati frente a una copia manual

Copiar una carpeta a un USB de vez en cuando puede servir para documentos poco importantes, pero es fácil olvidar la tarea o sobrescribir una versión anterior. Duplicati permite programar trabajos y conservar varias versiones, de modo que puedes recuperar un archivo tal como estaba en una fecha concreta.

El programa trabaja con copias incrementales: después de la primera ejecución, normalmente envía los bloques que han cambiado. Esto reduce el tráfico y el tiempo de las siguientes copias, aunque el resultado depende del tipo de archivos, la configuración de retención y la velocidad del destino.

lunes, 2 de noviembre de 2026

¿Conviene desactivar el Inicio rápido de Windows?

El Inicio rápido puede reducir el tiempo que Windows tarda en encender después de un apagado, pero no es una solución general para que el PC sea más estable. Desactivarlo tiene sentido como prueba cuando el apagado falla, un controlador conserva un error o necesitas que Windows cierre por completo antes de iniciar otro sistema operativo.

Ilustración de  panel de opciones de energía de Windows con la casilla Inicio rápido desactivada.

Qué hace el Inicio rápido

En Windows 10 y Windows 11, el Inicio rápido combina un cierre de sesión normal con una hibernación parcial. Windows cierra las sesiones de los usuarios, pero guarda en hiberfil.sys la sesión del núcleo y parte de la información de los controladores. Al encender el equipo, reutiliza esos datos en lugar de comenzar todo desde cero.

Por eso no es correcto decir que el núcleo queda “vivo” durante días. La sesión se guarda en el disco y se recupera en el siguiente arranque. Microsoft también aclara que el Inicio rápido no afecta a la opción Reiniciar: un reinicio realiza un arranque completo. Si acabas de instalar un controlador o una actualización, reiniciar suele ser más importante que apagar y volver a encender.

domingo, 1 de noviembre de 2026

FlyPhotos: visor ligero de imágenes para Windows

FlyPhotos es un visor de imágenes para Windows pensado para abrir y recorrer carpetas de fotografías con una interfaz sencilla. El proyecto ofrece una versión gratuita mediante GitHub y otra distribuida por Microsoft Store, pero ambas no tienen exactamente las mismas condiciones de instalación y actualización.

Su propuesta resulta interesante si Fotos de Windows te parece demasiado cargado para una tarea básica: abrir una imagen, cambiar de archivo, ampliar, girar o consultar sus datos. No es un editor fotográfico completo ni una herramienta para organizar una biblioteca con álbumes.

Una Interfaz de FlyPhotos mostrando una fotografía en Windows.

Qué ofrece FlyPhotos

Según la documentación del repositorio oficial, FlyPhotos está construido con WinUI 3, WinRT y Win2D. Incluye un modo llamado Fly-through, que permite mantener pulsadas las flechas izquierda o derecha para avanzar por una carpeta grande. La aplicación también puede seguir el orden y los filtros que se muestran en el Explorador de archivos.

La lista de formatos es más amplia que la de un visor básico. El proyecto menciona JPEG, PNG, TIFF, BMP, imágenes RAW compatibles con los decodificadores disponibles, PSD, HEIC/HEIF, AVIF, SVG, GIF, APNG, WebP animado y DDS. La compatibilidad real puede depender del tipo de archivo y de los componentes instalados en Windows, por lo que no conviene prometer que abrirá “cualquier formato”.

Entre las funciones de visualización están el zoom, el desplazamiento, el giro, pantalla completa, una tira de miniaturas y un panel con información EXIF. También admite gestos en paneles táctiles, varios monitores y atajos de teclado configurables. La versión 2.7.4 añadió zoom con pellizco y una opción experimental para ajustar el tamaño de la ventana a la fotografía, de acuerdo con sus notas de versión.