Artículos

  • Generales 0

    xargs: la guía práctica del comando que une todos los demás

    xargs convierte la entrada estándar en argumentos de otro comando y es la pieza que faltaba entre find, grep, rm o git. Guía con -I, -n, -P, -0 y -r, errores habituales comprobados con GNU findutils y alternativas como find -exec.

  • Generales 0

    RTX Spark contra MacBook M5 Max: por qué el ancho de banda manda en los LLM locales

    NVIDIA presentó el RTX Spark, su primer chip Arm para PC con Windows, pero para ejecutar modelos de lenguaje en local la velocidad la marca el ancho de banda de memoria: unos 300 GB/s frente a los 614 GB/s del M5 Max. Repasamos cifras, corrección del dato de 273 GB/s y qué equipo conviene seg�...

  • Generales 0

    Sistema de archivos en la Nube diferente y adecuado para empresas

    La gestión de documentos digitales se ha convertido en una tarea habitual para cualquier empresa. Guardar archivos, compartirlos entre empleados, controlar quién puede acceder a cada carpeta y mantener la información protegida son necesidades habituales. En este ámbito...

  • Generales 0

    Un servidor MCP, siete catálogos Iceberg: lo que hace falta para llegar a cada uno

    Un desarrollador probó el mismo servidor MCP de solo lectura contra siete catálogos REST de Apache Iceberg (Polaris, BigLake, OneLake, Glue, S3 Tables, Horizon y Unity). El código no cambió entre catálogos, pero aparecieron sorpresas: dependencias que faltan, una credencial de Azure que tard...

  • Lua 0

    LuaJIT y la FFI: rendimiento cercano a C con la comodidad de un lenguaje de scripting

    LuaJIT es una implementación JIT de Lua 5.1 con rendimiento comparable a C en bucles numéricos. Su FFI (Foreign Function Interface) permite llamar funciones C desde Lua sin escribir ni una línea de código C de binding, solo declaraciones en sintaxis C.

  • Lua 0

    Lua en Neovim: configurar y extender el editor con Lua en lugar de Vimscript

    Neovim adoptó Lua como lenguaje oficial de configuración desde la versión 0.5. Aprende a migrar de init.vim a init.lua, usar vim.opt y vim.keymap.set, instalar plugins con lazy.nvim y escribir tus propios plugins en Lua.

  • Lua 0

    LuaRocks y el ecosistema de paquetes de Lua en 2026

    LuaRocks es el gestor de paquetes oficial de Lua. Aprende a instalar, crear y publicar rocks, conoce las bibliotecas más usadas como luasocket, penlight, busted y lua-cjson, y cómo gestionar versiones de Lua en proyectos reales.

  • Lua 0

    Metatables en Lua: implementar orientación a objetos y operadores personalizados

    Las metatables de Lua permiten redefinir el comportamiento de tablas: operadores aritméticos, acceso a campos, longitud y llamadas. Con __index y setmetatable se implementa herencia prototípica y orientación a objetos sin necesitar sintaxis especial.

  • Lua 0

    Lua en el servidor web: OpenResty, ngx_lua y scripting con Lua en nginx

    OpenResty extiende nginx con LuaJIT para ejecutar lógica de negocio directamente en el servidor web. Aprende a usar ngx_lua, los bloques content_by_lua y access_by_lua, y cómo Kong API Gateway se construye sobre esta base.

  • Lua 0

    Lua en videojuegos: LÖVE 2D y Defold, los frameworks que usan Lua como lenguaje de scripting

    LÖVE 2D y Defold son dos frameworks para videojuegos que usan Lua como lenguaje de scripting. Aprende las diferencias entre ambos, sus APIs principales y cómo estructurar un proyecto de juego en Lua desde cero.