Cluster de servidor 1U DIY de bajo costo: el poder de Raspberry Pi

2025-07-27
Cluster de servidor 1U DIY de bajo costo: el poder de Raspberry Pi

Un creador construyó inteligentemente un clúster de servidor 1U de bajo consumo y rentable utilizando Raspberry Pis económicos y circuitos ingeniosos. Superando las limitaciones de energía comunes en las soluciones de servidor de bajo costo, este proyecto aprovecha varios Raspberry Pis que trabajan en conjunto, maximizando la potencia informática dentro de las restricciones de energía y espacio limitados. El artículo detalla la lista de hardware, los pasos de montaje y la configuración del software, ofreciendo una referencia valiosa para los entusiastas del bricolaje interesados en la informática de bajo consumo y las soluciones de servidor.

Leer más

Generador Automático de Favicons: Adiós a la Tediosa Creación de Iconos

2025-07-26
Generador Automático de Favicons: Adiós a la Tediosa Creación de Iconos

¿Cansado de la molestia de crear favicons para tu sitio web? Esta herramienta de servidor basada en el protocolo MCP genera automáticamente conjuntos completos de favicons a partir de imágenes PNG o URLs, incluyendo varios tamaños, iconos táctiles de Apple y un archivo manifest.json. Con solo unos pocos comandos, puedes obtener fácilmente iconos de sitio web de nivel profesional, con soporte para la generación a partir de archivos PNG locales o URLs web, ahorrando tiempo y esfuerzo, y mejorando significativamente la eficiencia del desarrollo.

Leer más
Desarrollo Generador de iconos

Servidor MCP para la Documentación de la Biblioteca Estándar de Zig

2025-07-25
Servidor MCP para la Documentación de la Biblioteca Estándar de Zig

Un servidor Model Context Protocol (MCP), zig-mcp, proporciona documentación actualizada para la biblioteca estándar y las funciones integradas del lenguaje de programación Zig. Lee directamente los archivos de origen de la biblioteca estándar (similar al autodoc oficial de ziglang.org), pero genera salida en Markdown en lugar de HTML, reduciendo el uso de tokens. Es compatible con Node.js y Bun y ofrece una interfaz de línea de comandos para el control de versiones y la gestión de actualizaciones, incluyendo políticas de actualización manual, diaria y de inicio.

Leer más
Desarrollo

Servidor MCP para consultar datos de Apple Health usando SQL

2025-07-25
Servidor MCP para consultar datos de Apple Health usando SQL

El proyecto `@neiltron/apple-health-mcp` proporciona un servidor MCP para consultar datos de Apple Health usando SQL, potenciado por DuckDB para velocidad y eficiencia. Incluye consultas en lenguaje natural, ejecución directa de SQL, generación de informes automatizados, carga diferida y caché inteligente. Los usuarios exportan datos a través de la aplicación Simple Health Export CSV y luego configuran su cliente MCP para que apunte al directorio de datos. El proyecto es de código abierto y acepta contribuciones.

Leer más
Desarrollo

Modernish: Moderniza tu programación de scripts Shell

2025-07-25
Modernish: Moderniza tu programación de scripts Shell

¿Cansado del infierno de las comillas y las trampas de glob en scripts Shell? Modernish es una biblioteca Shell que proporciona expansión de variables y comandos más seguras, construcciones de bucle potentes y mucho más, haciendo que tus scripts Shell sean más modernos, fáciles de mantener y portátiles. Escrito completamente en Shell, no requiere instalación binaria y se integra directamente en tus scripts para su uso en varios sistemas Unix-like.

Leer más
Desarrollo

tsbro: TypeScript en el navegador, sin pasos de compilación

2025-07-25
tsbro: TypeScript en el navegador, sin pasos de compilación

tsbro es una nueva biblioteca que simplifica el uso de TypeScript en el navegador. Omite el sistema de importación del navegador, utilizando XHR sincrónico para obtener el código TypeScript, compilándolo a JavaScript con swc wasm y convirtiéndolo a CJS para require sincrónico. Esto permite a los desarrolladores ejecutar código TypeScript directamente en el navegador sin pasos de compilación y usar bibliotecas externas como Preact, ideal para prototipado rápido o PoC. Las limitaciones actuales incluyen seguimientos de pila difíciles de leer y la necesidad de archivos de declaración ambiental manuales.

Leer más
Desarrollo

mwm: Un gestor de ventanas para minimalistas

2025-07-25
mwm: Un gestor de ventanas para minimalistas

mwm es un gestor de ventanas minimalista escrito en solo 20 líneas de código. Elimina todas las funciones innecesarias, incluyendo el control del ratón, escritorios virtuales y archivos de configuración. Su funcionalidad principal se limita a iniciar aplicaciones, cambiar entre ventanas y cerrar ventanas. El autor argumenta que el software moderno está hinchado, y mwm pretende ser personalizable, divertido, pequeño y fácil de entender – un verdadero testimonio del potencial del software libre.

Leer más
Desarrollo

vet: Ejecutando scripts remotos de forma segura

2025-07-25
vet: Ejecutando scripts remotos de forma segura

Vet es una herramienta de línea de comandos diseñada para ejecutar comandos `curl | bash` de forma segura, mitigando los riesgos de scripts maliciosos o errores de red. Descarga el script a una ubicación temporal, compara las diferencias de versión, utiliza `shellcheck` para el análisis de código y solicita la confirmación del usuario antes de la ejecución. Se recomienda la instalación a través de Homebrew, aunque también se proporcionan pasos de instalación manual. Vet enfatiza la seguridad y rechaza la confianza ciega; incluso su propio proceso de instalación sigue este principio.

Leer más
Desarrollo

Adiós a las líneas de comandos de FFmpeg: procesamiento de vídeo con lenguaje natural

2025-07-23
Adiós a las líneas de comandos de FFmpeg: procesamiento de vídeo con lenguaje natural

wtffmpeg es una herramienta de línea de comandos que utiliza un Modelo de Lenguaje Amplio (LLM) local para traducir descripciones en inglés sencillo de tareas de vídeo y audio en comandos ffmpeg ejecutables. Olvídate de buscar en Stack Overflow y la documentación: simplemente describe tu tarea en lenguaje natural, y wtffmpeg generará el comando ffmpeg correspondiente. Incluye confirmación de ejecución interactiva, aceleración de GPU y modelos LLM personalizables. La herramienta se ejecuta localmente, sin necesidad de conexión a internet, pero debes descargar un modelo LLM e instalar las dependencias.

Leer más
Desarrollo

Convierta el trackpad de su MacBook en una báscula digital precisa

2025-07-22
Convierta el trackpad de su MacBook en una báscula digital precisa

TrackWeight es una aplicación macOS que transforma el trackpad de tu MacBook en una báscula precisa, aprovechando los sensores de presión Force Touch integrados en los trackpads de los MacBooks modernos. Mantén el dedo en contacto con el trackpad y coloca el objeto para pesarlo. La aplicación utiliza la biblioteca Open Multi-Touch Support para acceder a datos de toque detallados, incluyendo lecturas de presión, normalmente inaccesibles. La calibración garantiza la precisión. Nota: Esta es una aplicación experimental y no es adecuada para uso comercial que requiera alta precisión.

Leer más
Desarrollo Báscula

Subreply: Una Red Social Interna Pequeña Pero Potente

2025-07-21
Subreply: Una Red Social Interna Pequeña Pero Potente

Subreply es una red social pequeña pero potente, diseñada para facilitar su uso, modificación y mantenimiento. Es fácil de instalar, tiene tiempos de respuesta inferiores a 50 ms por solicitud y es ideal como red social interna para cualquier organización. Sin abstracciones innecesarias, el código es limpio y eficiente. El coste depende del nivel de soporte necesario. Crea una cuenta en https://subreply.com o utiliza las instrucciones de línea de comandos proporcionadas para instalar y migrar.

Leer más
Desarrollo red social interna

Editor JOVE: Guía de Compilación e Instalación Multiplataforma

2025-07-21
Editor JOVE: Guía de Compilación e Instalación Multiplataforma

JOVE es un editor de texto potente y antiguo. Este documento detalla la compilación e instalación de JOVE en sistemas UNIX/Linux/macOS/BSD/Cygwin. La instalación implica descomprimir el código fuente, instalar las herramientas de compilación, ejecutar el script de compilación `jmake.sh` (o configurar manualmente el Makefile) y seleccionar las opciones del compilador adecuadas para su sistema. La guía cubre la configuración para varios sistemas, incluidos Debian, Alpine, macOS, FreeBSD y otros, junto con el manejo de versiones específicas del sistema. Además, el documento describe las características, el uso y los problemas conocidos de JOVE.

Leer más
Desarrollo compilación

SIOF: Un Intérprete R7RS Scheme Minimalista en un Único Archivo C

2025-07-21
SIOF: Un Intérprete R7RS Scheme Minimalista en un Único Archivo C

SIOF es un intérprete R7RS Scheme portátil construido a partir de un único archivo fuente C. No tiene dependencias externas más allá de las bibliotecas estándar de C, lo que lo hace increíblemente ligero y fácil de compilar y ejecutar. Si bien admite funciones clave de Scheme, como la recolección de basura, la recursión de cola y call/cc, SIOF tiene limitaciones, incluida la falta de soporte para números grandes, la manipulación Unicode limitada y el cumplimiento incompleto del estándar R7RS. Su núcleo se basa en código originalmente escrito en #F, con componentes de compilador y expansor de macros derivados del trabajo de Marc Feeley y Al Petrofsky.

Leer más
Desarrollo

Control Local de Código Abierto para Aires Acondicionados Daikin

2025-07-21
Control Local de Código Abierto para Aires Acondicionados Daikin

¿Cansado del lento control Wi-Fi basado en la nube de Daikin? ¡Este proyecto de código abierto ofrece una solución! Proporciona un módulo de control local con interfaz web, MQTT e integración con Home Assistant, eliminando la necesidad de conectividad en la nube. Los diseños de PCB están disponibles, y los módulos preconstruidos se venden en Tindie y Amazon UK. El proyecto utiliza una licencia GPL, que permite bifurcaciones y contribuciones, pero prohíbe las ventas comerciales utilizando el nombre y las marcas registradas del proyecto. El módulo es compatible con varios modelos Daikin, ofreciendo funciones como detección automática de protocolo, monitoreo remoto y registro.

Leer más

connmap: Visualiza tus conexiones de red en un mapa mundial

2025-07-21
connmap: Visualiza tus conexiones de red en un mapa mundial

connmap es un widget de escritorio X11 que muestra la ubicación geográfica de tus pares de red actuales en un mapa mundial. ¡También funciona en Wayland! La instalación es sencilla: clona el repositorio, instala las dependencias (listadas en el README) y ejecuta el ejecutable. Personaliza el tamaño del mapa, la posición y el intervalo de actualización. Actualmente, solo admite IPv4 y se ha probado principalmente con i3wm.

Leer más

Limitaciones de la aplicación de sugerencias de código en GitHub

2025-07-20
Limitaciones de la aplicación de sugerencias de código en GitHub

La aplicación masiva de sugerencias de código en GitHub tiene varias restricciones. Las sugerencias requieren cambios de código, no se pueden aplicar a solicitudes de extracción cerradas, subconjuntos de cambios, líneas únicas con varias sugerencias, sugerencias ya aplicadas o resueltas, revisiones pendientes, comentarios multilínea o solicitudes de extracción en cola para fusionar. Además, algunas sugerencias pueden estar temporalmente indisponibles para su aplicación.

Leer más
Desarrollo

Limitaciones de la aplicación de sugerencias de código de GitHub: restricciones de confirmación única

2025-07-20
Limitaciones de la aplicación de sugerencias de código de GitHub: restricciones de confirmación única

La aplicación masiva de sugerencias de código en GitHub tiene varias limitaciones: las sugerencias no se pueden aplicar si no se realizaron cambios de código, si la solicitud de extracción está cerrada, al ver un subconjunto de cambios, si hay más de una sugerencia por línea, a líneas eliminadas, si la sugerencia ya se aplicó o marcó como resuelta, desde revisiones pendientes, en comentarios de varias líneas o si la solicitud de extracción está en cola para fusionar. Además, hay casos de un error que indica "No puedes realizar esa acción en este momento." por razones desconocidas.

Leer más
Desarrollo

Reestructuración del Catálogo Público de Bitnami: Migración a Imágenes Seguras y Repositorio Legado

2025-07-19
Reestructuración del Catálogo Público de Bitnami: Migración a Imágenes Seguras y Repositorio Legado

El catálogo público de Bitnami sufrirá cambios significativos el 28 de agosto de 2025. Las imágenes basadas en Debian dejarán de generarse y se trasladarán a un repositorio heredado de Bitnami. Las imágenes gratuitas se simplificarán a versiones más seguras y endurecidas, disponibles solo en la etiqueta 'latest' en https://hub.docker.com/u/bitnamisecure. Los contenedores y los gráficos de Helm listos para producción pasarán a la oferta Bitnami Secure Images, que ofrece un sistema operativo endurecido, actualizaciones de seguridad continuas (nivel 3 de SLSA), transparencia CVE, SBOM, artefactos de cumplimiento y soporte empresarial. Todas las imágenes existentes se trasladarán al repositorio heredado de Bitnami (docker.io/bitnamilegacy), sin más actualizaciones ni soporte. Los usuarios deben actualizar las canalizaciones de CI/CD y considerar la suscripción a Bitnami Secure Images para obtener soporte continuo.

Leer más
Desarrollo Imágenes Seguras

ccusage: Analiza el Uso de Tokens de tu Código Claude ¡Increíblemente Rápido!

2025-07-19
ccusage: Analiza el Uso de Tokens de tu Código Claude ¡Increíblemente Rápido!

ccusage es una herramienta de línea de comandos para un análisis increíblemente rápido del uso de tokens de tu código Claude y los costos a partir de archivos JSONL locales. Ofrece informes diarios, mensuales, de sesión y de bloques de 5 horas, con funciones como monitoreo en vivo, filtrado de fechas, rutas personalizadas y salida JSON. Su tamaño de paquete minúsculo permite la ejecución directa sin instalación, admite varios modelos y desgloses de costos. ¡Pruébalo con `bunx ccusage`!

Leer más
Desarrollo Análisis de costos

Restricciones de aplicación de sugerencias de código en GitHub

2025-07-19
Restricciones de aplicación de sugerencias de código en GitHub

La aplicación masiva de sugerencias de código durante la revisión de código de GitHub está sujeta a varias limitaciones. Estas incluyen: ningún cambio de código realizado, la solicitud de extracción está cerrada, visualización de un subconjunto de cambios, solo una sugerencia por línea, aplicación a líneas eliminadas, sugerencias ya aplicadas o marcadas como resueltas, sugerencias de revisiones pendientes, comentarios multilínea y solicitudes de extracción en cola para fusionar. Además, hay casos en que la acción no se puede realizar debido a un error no especificado.

Leer más

RisingWave: Simplificando el procesamiento de datos en streaming

2025-07-18
RisingWave: Simplificando el procesamiento de datos en streaming

RisingWave es una plataforma de procesamiento y gestión de streaming que ofrece una manera sencilla y rentable de procesar, analizar y gestionar datos de eventos en tiempo real. Integra el formato de tabla abierto Apache Iceberg™ y proporciona una interfaz SQL compatible con PostgreSQL y una interfaz Python estilo DataFrame. RisingWave puede ingerir millones de eventos por segundo, unir y analizar continuamente flujos en vivo con datos históricos, servir consultas ad-hoc con baja latencia y persistir resultados frescos y consistentes en Apache Iceberg™ o cualquier otro sistema downstream. Su motor de almacenamiento integrado asegura alto rendimiento, recuperación rápida y escalabilidad dinámica. Fácil de usar y rentable, RisingWave destaca en análisis de streaming, aplicaciones basadas en eventos, enriquecimiento de datos en tiempo real e ingeniería de características.

Leer más
Desarrollo

AmazingHand: Una mano humanoide de bajo coste y código abierto con 8 grados de libertad

2025-07-17
AmazingHand: Una mano humanoide de bajo coste y código abierto con 8 grados de libertad

AmazingHand es un impresionante proyecto de código abierto que ofrece una mano humanoide de 8 grados de libertad (DOF), de bajo coste y alto rendimiento. Esta mano, imprimible en 3D, cuenta con todos los actuadores integrados, eliminando cables externos. Con un peso de solo 400 g y un coste inferior a 200 €, utiliza mecanismos paralelos y servomotores miniaturizados. El control está disponible a través de Python o Arduino, con guías de montaje detalladas, archivos CAD y software proporcionados. El desarrollo futuro incluye la mejora de la capacidad de agarre y la exploración de funciones adicionales, como sensores en la punta de los dedos y motores más potentes. ¡Únete a la comunidad y construye la tuya!

Leer más
Hardware

Metaflow: Agilizando el Desarrollo de Sistemas de IA/ML

2025-07-17
Metaflow: Agilizando el Desarrollo de Sistemas de IA/ML

Metaflow es un framework centrado en el ser humano, diseñado para ayudar a científicos e ingenieros a construir y gestionar sistemas de IA y ML del mundo real. Escalable para equipos de todos los tamaños, simplifica todo el ciclo de vida del desarrollo, desde la creación rápida de prototipos en notebooks hasta implementaciones de producción fiables. Originalmente desarrollado en Netflix y ahora respaldado por Outerbounds, Metaflow aumenta la productividad en diversos proyectos, desde la estadística clásica hasta el aprendizaje profundo. Utilizado por miles en empresas como Amazon y Doordash, unifica código, datos y cómputo para una gestión fluida. Su sencilla API de Python admite la creación de prototipos locales, el escalado en la nube, la gestión de dependencias y la implementación en producción con un solo clic.

Leer más
Desarrollo

WaitLock: Bloqueo POSIX ligero para scripts Shell

2025-07-17
WaitLock: Bloqueo POSIX ligero para scripts Shell

WaitLock es una herramienta de línea de comandos portátil UNIX/POSIX que proporciona funcionalidad de mutex y semáforo para scripts shell. Permite el acceso sincronizado a recursos compartidos entre múltiples procesos, con limpieza automática cuando los procesos mueren. Admite modos mutex (un solo titular del bloqueo) y semáforo (múltiples titulares de bloqueo concurrentes), ofreciendo bloqueo consciente de la CPU, inspección de bloqueos, múltiples formatos de salida (legible por humanos, CSV, separado por nulos), ejecución de comandos e integración perfecta con UNIX (variables de entorno, stdin, syslog). Su implementación portátil en C garantiza la compatibilidad en sistemas POSIX.

Leer más

wttr.in: El potente servicio de predicción meteorológica CLI

2025-07-17
wttr.in: El potente servicio de predicción meteorológica CLI

wttr.in es un potente servicio de predicción meteorológica de línea de comandos que admite varios formatos de salida, incluidas secuencias ANSI de terminal, HTML y PNG. Inicialmente un pequeño proyecto, se ha convertido en un servicio popular que gestiona decenas de millones de consultas diarias. Admite diversos métodos de consulta: nombres de ciudades, códigos de aeropuertos, coordenadas, y ofrece amplias opciones de personalización, como unidades, idioma y formato de salida. Además, wttr.in cuenta con visualización de fase lunar, soporte multilingüe e integración perfecta con varios entornos de terminal, lo que lo convierte en una herramienta concisa y eficiente para recuperar información meteorológica.

Leer más
Tecnología

BloomSearch: Motor de búsqueda de palabras clave para conjuntos de datos masivos utilizando filtros Bloom jerárquicos

2025-07-16
BloomSearch: Motor de búsqueda de palabras clave para conjuntos de datos masivos utilizando filtros Bloom jerárquicos

BloomSearch es un motor de búsqueda de palabras clave de alto rendimiento diseñado para conjuntos de datos masivos. Aprovechando los filtros Bloom jerárquicos y las interfaces de almacenamiento conectables, logra un uso de memoria extremadamente bajo y búsquedas de inicio en frío rápidas. Admite búsquedas por campo, búsquedas por token y combinaciones de campo:token con operadores AND/OR. BloomSearch también cuenta con particionamiento, índices min-max y TTL para un rendimiento de consulta mejorado y gestión de datos. Su arquitectura escalable maneja una ingesta y un rendimiento de consulta ilimitados, lo que lo hace ideal para registros, documentos JSON y búsqueda de palabras clave de alta cardinalidad.

Leer más

Servidor MCP: Dando a los LLMs Conciencia del Tiempo

2025-07-16
Servidor MCP: Dando a los LLMs Conciencia del Tiempo

El servidor MCP "Paso del Tiempo" aborda el problema de los cálculos de tiempo poco fiables de los LLMs. A través de la colaboración entre humanos y LLMs, este proyecto desarrolló un conjunto de herramientas relacionadas con el tiempo, dando a los LLMs conciencia temporal y habilidades de cálculo. Sorprendentemente, esto reveló la capacidad de los LLMs para descubrir información sobre patrones de conversación, ritmos de trabajo y la experiencia humana del tiempo. El servidor ofrece funciones como el cálculo de diferencias de tiempo, el suministro de contexto temporal y la conversión de marcas de tiempo, admitiendo varias zonas horarias. Este proyecto ejemplifica la asociación cognitiva y el diseño colaborativo.

Leer más
Desarrollo Conciencia Temporal

Extensión de replicación activa-activa para PostgreSQL (pgactive)

2025-07-16
Extensión de replicación activa-activa para PostgreSQL (pgactive)

pgactive es una extensión de PostgreSQL para crear una base de datos activa-activa. A diferencia de los modelos tradicionales de replicación activo-pasivo, pgactive permite escribir en varias instancias de base de datos simultáneamente, aumentando la disponibilidad, reduciendo la latencia de escritura y simplificando las implementaciones blue/green y las migraciones de datos. Aprovechando las capacidades de replicación lógica de PostgreSQL 10, pgactive aborda la resolución de conflictos y la gestión de secuencias, ofreciendo una solución robusta para la construcción de clústeres de bases de datos altamente disponibles y multi-regionales.

Leer más

FluentBird: Tema Fluent Design de Windows 11 para Thunderbird

2025-07-16
FluentBird: Tema Fluent Design de Windows 11 para Thunderbird

FluentBird es un tema userChrome.css para Mozilla Thunderbird que implementa el diseño Fluent Design y la transparencia Mica de Windows 11. Admite modos claro y oscuro y mejora la transparencia Mica en sistemas Windows 11. Si bien es una versión beta con posibles errores, ya estiliza la sección de correo y corrige varios problemas. La instalación implica colocar manualmente los archivos en el directorio chrome de Thunderbird. Tenga en cuenta que algunas áreas de Thunderbird usan Shadow DOM, lo que limita la personalización completa; la ventana de nuevo mensaje y la configuración permanecen intactas.

Leer más
Desarrollo

Nextflow: Simplificando flujos de trabajo escalables

2025-07-16
Nextflow: Simplificando flujos de trabajo escalables

Nextflow es un potente sistema de flujo de trabajo basado en el modelo de programación de flujo de datos, que simplifica la creación de canalizaciones de procesamiento de datos paralelas y distribuidas. Implementa flujos de trabajo fácilmente en máquinas locales, programadores HPC, plataformas en la nube (AWS, Azure, Google Cloud) y Kubernetes. Nextflow admite varias herramientas de gestión de dependencias de software, como Conda, Docker y Singularity. Una comunidad dinámica ofrece documentación completa, foros y soporte de Slack. El proyecto nf-core ofrece flujos de trabajo preconstruidos de alta calidad.

Leer más
1 2 5 6 7 9 11 12 13 50 51