Kino: un servidor web Ractor de alto rendimiento para Ruby 4.0

Kino es un servidor web experimental para Ruby 4.0 o superior que aprovecha los Ractors —unidades de ejecución paralela del lenguaje— para evitar el modelo tradicional de fork por núcleo, muy costoso en memoria. Su arquitectura combina un front-end en Rust (Tokio + Hyper) encargado de la red, trabaj

GoAccess: analizador de logs en tiempo real para terminal y navegador

GoAccess es un analizador de logs de código abierto que ofrece estadísticas web en tiempo real directamente desde la terminal en sistemas *nix o a través del navegador. Pensado para administradores de sistemas que necesitan un informe visual del servidor sin demoras, la herramienta procesa los regis

Guía práctica para bloquear bots mal codificados en un servidor web

El autor publica una guía técnica, sin fecha precisa, en la que comparte métodos probados durante años para reducir el tráfico automatizado no deseado en un servidor web, con un enfoque particular en los bots mal programados y los escaneos de baja calidad. El documento distingue nueve técnicas —desd

Cómo empaquetar un binario en GNU Guix: el caso de Caddy

El gestor de paquetes funcional GNU Guix permite definir paquetes reproducibles a partir de código fuente o, como alternativa más sencilla, de un binario ya compilado. Este artículo recorre, paso a paso, la creación de un paquete para Caddy, el servidor web con TLS automático, dentro de Guix 1.5.0.

Un lenguaje AOT sin libc ni runtime que sirve una web desde un binario nativo

Un proyecto presentado como un lenguaje de sistemas compilado con anticipación (AOT) y emitido directamente a x86-64 sirve una página web desde un binario nativo sin enlazar con libc, sin máquina virtual y sin runtime. Los datos que muestra la página —tamaño del binario (190.207 bytes), PID del work

Igropyr: servidor web en Chez Scheme con supervisores al estilo Erlang

Igropyr es un servidor web de código abierto escrito íntegramente en Chez Scheme —sin shims en C— que combina el modelo de actores de Erlang con el bucle de eventos de libuv. Su propuesta central es que los manejadores de peticiones no se defienden: cuando fallan, el proceso muere y un supervisor lo

ymawky: un servidor web escrito completamente en ensamblador ARM64

## ymawky: el servidor web escrito completamente en ensamblador ARM64 que desafía las convenciones del desarrollo En un panorama dominado por servidores web escritos en lenguajes de alto nivel como C, Go o Rust, un proyecto experimental está dando que hablar en la comunidad de desarrollo: ymawky, u

zeroserve: un servidor web HTTPS sin configuración que se programa con eBPF

zeroserve es un servidor web HTTPS sin configuración, compacto y rápido, desarrollado por losfair y publicado en GitHub. Recibe un único archivo tar con un sitio web y lo sirve tal cual, sin descomprimirlo en disco, a través de HTTP/2 y TLS 1.3, con recarga en caliente y un consumo de memoria mínimo

Error 403: ¿Qué significa y cómo solucionarlo?

El error 403, que se traduce como "Acceso Denegado", es un mensaje que te encuentras al intentar acceder a una página web o recurso en línea y el servidor te impide hacerlo. El mensaje genérico que ves ("La solicitud no pudo ser satisfecha. Solicitud bloqueada. No podemos conectarnos al servidor par

Error 'Acceso Denegado': ¿Qué Significa y Por Qué?

El error "Acceso Denegado" que te muestra Mathworks (y el código de referencia asociado) no es una falla técnica intrínseca de tu código o sistema, sino una respuesta del servidor web de Mathworks indicando que tu solicitud para acceder a una página específica (en este caso, la documentación sobre e

Error en ScienceDirect: ¿qué significa y por qué ocurre?

El mensaje de error "There was a problem providing the content you requested" que has recibido de ScienceDirect, aunque frustrante, es un indicador técnico de un problema interno en su infraestructura. No se trata de un error que puedas solucionar directamente como usuario final, sino de una señal p