SonShell: Descarga Automática de Fotos de tu Cámara Sony

2025-09-25
SonShell: Descarga Automática de Fotos de tu Cámara Sony

SonShell es una herramienta solo para Linux, construida sobre el SDK oficial de Camera Remote de Sony. Se conecta a una cámara Sony A6700 (Wi-Fi/Ethernet), descarga automáticamente las fotos nuevas y, opcionalmente, ejecuta un script en cada archivo descargado. Incluye conexión automática mediante enumeración o IP/MAC directo, reconexión automática, nombres de archivo seguros y mucho más. El desarrollador usó ampliamente ChatGPT durante la creación, lo que resultó en un código limpio y fácil de entender. Perfecto para usuarios de Linux que desean optimizar su flujo de trabajo fotográfico.

Leer más

Dayflow: Aplicación de línea de tiempo con IA para seguimiento del tiempo y privacidad

2025-09-25
Dayflow: Aplicación de línea de tiempo con IA para seguimiento del tiempo y privacidad

Dayflow es una aplicación nativa para macOS que graba tu actividad en pantalla a 1 FPS, la analiza cada 15 minutos con IA y genera una línea de tiempo limpia con resúmenes. Es ligera y se centra en la privacidad, permitiéndote elegir entre Gemini (clave de API BYO) o modelos locales (Ollama/LM Studio) como proveedor de IA. Creada con el deseo de una línea de tiempo simple y confiable, Dayflow pretende ser un asistente silencioso y respetuoso, no otro panel para gestionar.

Leer más
Desarrollo

¿Esquema de verificación de edad: una pesadilla de usabilidad?

2025-09-24
¿Esquema de verificación de edad: una pesadilla de usabilidad?

Una nueva solución de verificación de edad online está causando controversia. Su fuerte dependencia de los smartphones excluye a muchos usuarios sin smartphones o que no quieren usarlos, como los ancianos. Esto afecta significativamente la navegación web, especialmente en los modos privados, requiriendo verificación de edad en cada visita al sitio web. El alto coste de implementación supone un gran obstáculo para las startups, y las elecciones tecnológicas parecen limitantes. Los beneficios de privacidad que reclama la solución también son cuestionables.

Leer más
Desarrollo

yt-dlp requer Deno para descargas de YouTube

2025-09-24
yt-dlp requer Deno para descargas de YouTube

El popular descargador de YouTube, yt-dlp, pronto requerirá el tiempo de ejecución de JavaScript Deno para funcionar correctamente debido a los cambios en YouTube. Anteriormente, yt-dlp usaba un intérprete de JavaScript integrado, pero ahora es insuficiente para superar las medidas anti-raspado actualizadas de YouTube. Los usuarios deberán instalar Deno y tomar medidas adicionales según su método de instalación (por ejemplo, usando pip o ejecutables oficiales) para actualizar yt-dlp y garantizar la capacidad continua de descarga de videos de YouTube.

Leer más

Pruebas de Conocimiento Cero en Espacio Sublineal: Un Gran Avance

2025-09-24
Pruebas de Conocimiento Cero en Espacio Sublineal: Un Gran Avance

Los investigadores han desarrollado SSZKP, un sistema de prueba de conocimiento cero en espacio sublineal con una implementación en Rust usando KZG/BN254. Alcanza un uso de memoria O(√T) para una traza de longitud T, empleando IFFTs en bloques y acumuladores de transmisión. SSZKP utiliza compromisos KZG estándar sin almacenar polinomios completos, ofreciendo un enfoque altamente eficiente para construir sistemas zk escalables. El proyecto incluye herramientas CLI completas para el probador y el verificador, además de scripts de prueba de extremo a extremo.

Leer más
Desarrollo

Webshell oculto: Archivos PHP con hash MD5 idéntico

2025-09-24
Webshell oculto: Archivos PHP con hash MD5 idéntico

Dos archivos PHP comparten el mismo hash MD5, pero uno de ellos es un webshell. Esta técnica permite a los atacantes eludir la detección de webshells en caché. Un volcado hexadecimal revela pequeñas diferencias entre los archivos, lo que resulta en hashes MD5 idénticos a pesar de tener funcionalidades muy diferentes. Esto destaca la insuficiencia de depender únicamente del hash MD5 para las comprobaciones de seguridad; se necesita una estrategia de seguridad más completa.

Leer más

oLLM: Ejecutando LLMs de Contexto Extenso en GPUs de Consumo

2025-09-23
oLLM: Ejecutando LLMs de Contexto Extenso en GPUs de Consumo

oLLM es una biblioteca Python ligera que permite la inferencia de LLMs de contexto extenso como gpt-oss-20B y qwen3-next-80B en GPUs de consumo con 8 GB de VRAM (por ejemplo, una Nvidia 3060 Ti de 200$), manejando hasta 100.000 contextos. Esto se logra sin cuantización, descargando pesos de capa y caché KV a SSD y empleando técnicas como FlashAttention-2 y MLPs segmentadas. Admite varios modelos de LLM y ofrece una API fácil de usar para tareas de procesamiento de texto a gran escala, como el análisis de contratos, el resumen de literatura médica y el procesamiento de archivos de registro masivos.

Leer más
Desarrollo Inferencia de LLM

Capa de Interfaz GNU (GIL) para g++

2025-09-23
Capa de Interfaz GNU (GIL) para g++

Este repositorio proporciona una implementación de la Capa de Interfaz GNU (GIL) y la biblioteca estándar para g++. Incluye un ejemplo simple de "¡Hola, mundo!" en C++, junto con otros ejemplos como una calculadora y una ordenación por fusión. Ejecutar el código requiere el compilador g++ y prestar atención a la configuración de las rutas. El proyecto muestra un enfoque no tradicional a la programación en C++ usando una biblioteca estándar personalizada.

Leer más
Desarrollo

Servidor X: El héroe silencioso de tu GUI

2025-09-23
Servidor X: El héroe silencioso de tu GUI

El servidor X es la base de tu interfaz gráfica de usuario. Acepta solicitudes de aplicaciones cliente para crear ventanas, que son pantallas virtuales donde los programas cliente pueden dibujar. El servidor X (o un compositor separado) compone las ventanas en la pantalla real según las instrucciones del gestor de ventanas, que normalmente interactúa con el usuario mediante controles gráficos como botones, barras de título arrastrables y bordes. Para más información, consulta la lista de correo de Xorg, Bugzilla y el repositorio de código.

Leer más
Desarrollo

zoxide: El comando `cd` sobrealimentado

2025-09-23
zoxide: El comando `cd` sobrealimentado

¿Cansado de escribir largas rutas de directorios? zoxide, un comando `cd` inteligente inspirado en z y autojump, revoluciona la navegación de archivos. Recuerda tus directorios más frecuentes, permitiéndote saltar a ellos con solo unas pocas pulsaciones de teclas. Es compatible con las principales shells, es fácil de instalar e importar datos de herramientas como autojump y fasd. ¡Aumenta tu eficiencia y despídete de la navegación tediosa!

Leer más

Alibaba presenta Qwen3-Omni: Un modelo fundamental multimodal nativo de extremo a extremo

2025-09-22
Alibaba presenta Qwen3-Omni: Un modelo fundamental multimodal nativo de extremo a extremo

Alibaba ha lanzado Qwen3-Omni, un modelo fundamental multimodal multilingüe nativo de extremo a extremo. Procesa texto, imágenes, audio y vídeo en tiempo real, ofreciendo respuestas en streaming en texto y voz natural. Qwen3-Omni alcanza resultados de vanguardia en numerosos puntos de referencia, admite múltiples idiomas y presenta una arquitectura MoE novedosa y un control flexible. El modelo, junto con sus kits de herramientas, recetarios y demostraciones, es de código abierto, proporcionando a los desarrolladores amplios recursos.

Leer más
IA

SWE-Bench Pro: Un Benchmark Desafiante para Evaluar LLMs en Ingeniería de Software

2025-09-22
SWE-Bench Pro: Un Benchmark Desafiante para Evaluar LLMs en Ingeniería de Software

SWE-Bench Pro es un nuevo benchmark para evaluar modelos de lenguaje grandes (LLMs) y agentes en tareas de ingeniería de software a largo plazo. Dado un código base y un problema, el modelo debe generar un parche que resuelva el problema descrito. Inspirado en SWE-Bench, utiliza Docker y Modal para evaluaciones reproducibles, lo que requiere que los usuarios configuren un entorno Docker y credenciales Modal para ejecutar el script de evaluación.

Leer más
Desarrollo

Ejecuta Demos SGI de hace 35 Años en tu Navegador

2025-09-22
Ejecuta Demos SGI de hace 35 Años en tu Navegador

Este proyecto lleva las demos clásicas de las estaciones de trabajo SGI de hace 35 años a los navegadores modernos. El código fuente original en C/C++ se compila a WebAssembly usando Emscripten y SDL2, con la renderización manejada por un rasterizador de software IRIS GL del proyecto Alice 4. Actualmente, se admiten las demos Flight, Newave y Arena, con planes para agregar más, junto con características como ratón y teclado virtuales, menús emergentes y mucho más, para una experiencia SGI verdaderamente auténtica.

Leer más
Juegos

La segunda peor tarjeta gráfica del mundo: ¿Una obra maestra de puertas TTL?

2025-09-22
La segunda peor tarjeta gráfica del mundo: ¿Una obra maestra de puertas TTL?

Inspirado por la 'peor tarjeta gráfica del mundo' de Ben Eater, Leoneq construyó algo aún... peor. Esta tarjeta gráfica de modo texto, con una resolución VGA de 800x600@60Hz (accesible 400x300), utiliza solo puertas TTL y un sorprendentemente bajo conteo de 21 CI. Con soporte para alfabeto latino, polaco e incluso el Alfabeto Galáctico Estándar, la tarjeta utiliza EPROMs y SRAM para el almacenamiento de caracteres. Si bien se ve afectada por fallos, sensibilidad al ruido y una imagen generalmente poco impresionante, este proyecto es un testimonio de ingenio y un enfoque humorístico a las limitaciones del hardware. Es un testimonio del poder del ingenio incluso cuando se enfrenta a una 'idea terrible'.

Leer más
Hardware

Mejores prácticas de seguridad de NPM: Protección contra ataques a la cadena de suministro

2025-09-22
Mejores prácticas de seguridad de NPM: Protección contra ataques a la cadena de suministro

Este artículo resume los riesgos de seguridad presentes en el ecosistema NPM, como malware, ataques a la cadena de suministro y phishing. Proporciona varias mejores prácticas de seguridad, incluyendo la fijación de versiones de dependencias, la anulación de dependencias transitivas, la desactivación de scripts del ciclo de vida, el establecimiento de una edad mínima de lanzamiento, la utilización del modelo de permisos, la reducción de dependencias externas, la habilitación de la autenticación de dos factores, la creación de tokens de acceso limitado y la generación de declaraciones de procedencia. Se destaca la importancia de la auditoría, la monitorización y las herramientas de seguridad, junto con recomendaciones para utilizar registros de paquetes privados y abordar el agotamiento de los mantenedores.

Leer más
Desarrollo seguridad NPM

nvmath-python: Desatando el poder de las bibliotecas matemáticas de NVIDIA en Python

2025-09-22
nvmath-python: Desatando el poder de las bibliotecas matemáticas de NVIDIA en Python

nvmath-python lleva la potencia de las bibliotecas matemáticas de NVIDIA al ecosistema de Python, ofreciendo APIs intuitivas para un acceso completo a las funciones en varios espacios de ejecución. Se integra perfectamente con los frameworks de matrices/tensores Python existentes, centrándose en las funcionalidades que faltan en ellos. La biblioteca expone todos los parámetros de la biblioteca cuBLASLt subyacente, algunos de los cuales no están disponibles en otros wrappers. Además, permite prologs y epilogs personalizados para funciones FFT, compilándolos a LTO-IR para un rendimiento optimizado. Los ejemplos muestran la multiplicación de matrices y las operaciones FFT, mostrando sus capacidades.

Leer más
Desarrollo

Un SO diminuto en menos de 1000 líneas de Zig: OS-1000-lines-zig

2025-09-21
Un SO diminuto en menos de 1000 líneas de Zig: OS-1000-lines-zig

OS-1000-lines-zig es un proyecto impresionante que implementa un sistema operativo ligero en menos de 1000 líneas de código Zig. Este SO de núcleo monolítico admite la administración básica de procesos y memoria y cuenta con una interfaz de línea de comandos simple. Con solo un compilador Zig, los desarrolladores pueden clonar, compilar y ejecutar fácilmente el SO. El proyecto tiene una estructura de código limpia con componentes como la implementación del núcleo, funciones comunes y un script de compilación, e incluye pruebas y pautas de contribución. Los planes de desarrollo futuro incluyen la expansión de la administración de procesos, la administración de memoria, la interfaz de línea de comandos, la red y los sistemas de archivos.

Leer más
Desarrollo

Timesketch: Herramienta de análisis de línea de tiempo forense colaborativa de código abierto

2025-09-21
Timesketch: Herramienta de análisis de línea de tiempo forense colaborativa de código abierto

Timesketch es una herramienta de código abierto para el análisis colaborativo de línea de tiempo forense. Permite a usted y a sus colaboradores organizar y analizar varias líneas de tiempo simultáneamente. Agregue riqueza a sus datos sin procesar con anotaciones, comentarios, etiquetas y estrellas. Tenga en cuenta que, si bien el código es propiedad de Google, este no es un producto oficial de Google.

Leer más

GPU Kill: Herramienta CLI de gestión de GPU multiplataforma

2025-09-21
GPU Kill: Herramienta CLI de gestión de GPU multiplataforma

GPU Kill es una herramienta de línea de comandos para gestionar GPUs en sistemas NVIDIA, AMD, Intel y Apple Silicon. Supervisa, controla y protege tu infraestructura de GPU con facilidad. Las funciones incluyen monitorización en tiempo real del uso de la GPU, eliminación de procesos bloqueados, detección de mineros de criptomonedas y actividades sospechosas, aplicación de políticas para evitar el abuso de recursos, un panel web para la supervisión del clúster, gestión remota de GPUs en varios servidores e integración con asistente de IA. Admite Linux, macOS y Windows. Una interfaz de línea de comandos sencilla y un panel web proporcionan una gestión fácil de usar.

Leer más
Desarrollo gestión de GPU

Minúsculo analizador JSON C99: Sin asignación, ~150 líneas

2025-09-21
Minúsculo analizador JSON C99: Sin asignación, ~150 líneas

Una biblioteca mínima de análisis JSON escrita en C99, con aproximadamente 150 líneas de código. Se caracteriza por la asignación cero para la eficiencia de la memoria y un estado simplificado. Los mensajes de error incluyen números de línea y columna precisos. El análisis de números y cadenas se deja al usuario, permitiendo la personalización con funciones como `strtod` y `atoi`. Un ejemplo simple muestra cómo cargar un rectángulo desde una cadena JSON en una estructura `Rect`. Este proyecto es software libre y sin restricciones, lanzado al dominio público.

Leer más
Desarrollo asignación cero

Vec: Un array dinámico rápido y seguro para C

2025-09-21
Vec: Un array dinámico rápido y seguro para C

Vec es un array dinámico genérico, rápido y seguro para C. Utiliza memoria contigua, crece geométricamente (×2) para operaciones push amortizadas O(1), y ofrece una API de estilo de método para una sensación orientada a objetos. La biblioteca prioriza la seguridad con protecciones contra desbordamiento, accesores con verificación de límites y un comportamiento bien definido para casos límite. Su diseño equilibra rendimiento y seguridad, proporcionando una interfaz limpia y eficiente.

Leer más
Desarrollo

GlucoDataHandler: Aplicación de Visualización de Datos de Glucosa Multiplataforma

2025-09-21
GlucoDataHandler: Aplicación de Visualización de Datos de Glucosa Multiplataforma

GlucoDataHandler es una aplicación Android innovadora que recopila datos de glucosa de varias fuentes y los muestra claramente en tu smartphone Android, smartwatch (Wear OS, Mi Band, Amazfit) y en tu coche (a través de GlucoDataAuto). Es compatible con varios dispositivos y aplicaciones de monitorización de glucosa, incluyendo AndroidAPS, Juggluco, xDrip+, Eversense y Dexcom, ofreciendo alarmas personalizables, widgets y visualización en la pantalla de bloqueo. También se admite la integración de Tasker y el reenvío de datos. La aplicación ha recibido contribuciones y apoyo de varios miembros de la comunidad, facilitando la gestión de la glucosa para los pacientes con diabetes.

Leer más
Varios

MapSCII: Explora el Mundo en tu Terminal

2025-09-20
MapSCII: Explora el Mundo en tu Terminal

MapSCII es un renderizador de teselas vectoriales basado en Node.js que muestra mapas en caracteres Braille y ASCII en terminales compatibles con xterm. Incluye funciones como arrastrar y ampliar con el ratón, estilo de capa personalizable (compatible con Mapbox Styles), conexión a servidores de teselas vectoriales públicos o privados y uso sin conexión con VectorTile/MBTiles locales. La instalación es sencilla, compatible con varios sistemas operativos y terminales. Algoritmos altamente optimizados garantizan una experiencia fluida. Es de código abierto, gratuito y utiliza datos de OpenStreetMap bajo las licencias ODbL y CC BY-SA.

Leer más
Desarrollo

RMCP: Revolucionando el análisis estadístico con lenguaje natural

2025-09-20
RMCP: Revolucionando el análisis estadístico con lenguaje natural

RMCP es un potente servidor de Protocolo de Contexto de Modelo (MCP) que ofrece más de 40 herramientas de análisis estadístico que abarcan la regresión, el análisis de series temporales, el aprendizaje automático y más. Los usuarios interactúan a través del lenguaje natural con asistentes de IA para realizar sin problemas tareas complejas de modelado estadístico y ciencia de datos. RMCP admite varios formatos de importación y exportación de datos, incluye recuperación inteligente de errores y simplifica significativamente el flujo de trabajo de análisis. Su constructor de fórmulas de lenguaje natural integrado convierte descripciones en lenguaje natural en fórmulas R, proporcionando visualizaciones. Desde analistas de negocios y economistas hasta científicos de datos, RMCP mejora drásticamente la eficiencia.

Leer más
Desarrollo

C0: Una caché de lectura de alto rendimiento para almacenamiento de objetos

2025-09-20
C0: Una caché de lectura de alto rendimiento para almacenamiento de objetos

C0 es una API HTTP de alto rendimiento diseñada para almacenar en caché blobs inmutables en el almacenamiento de objetos. Utiliza una caché híbrida de memoria y disco (alimentada por foyer) y funciona con cualquier backend compatible con S3, pero utiliza su propia API /fetch que requiere un encabezado Range preciso. Con un tamaño de página fijo de 16 MiB, C0 mapea los rangos de bytes solicitados a búsquedas alineadas con la página, combina las solicitudes concurrentes para la misma página y utiliza solicitudes protegidas para gestionar la latencia de cola del almacenamiento de objetos. Incluso puede intentar buckets redundantes. C0 ofrece amplias opciones de configuración, que incluyen configuraciones de tiempo de espera, mecanismos de reintento y priorización de buckets, y proporciona supervisión del rendimiento a través de los puntos finales /stats y /metrics. Las imágenes de Docker están disponibles.

Leer más
Desarrollo

Zedis: Un almacén de datos en memoria compatible con Redis en Zig

2025-09-19
Zedis: Un almacén de datos en memoria compatible con Redis en Zig

Zedis es un almacén de datos en memoria compatible con Redis escrito en Zig, diseñado para el aprendizaje y la experimentación. Implementa el protocolo Redis principal y las estructuras de datos, centrándose en la simplicidad, el rendimiento y la seguridad de subprocesos. Admite comandos Redis esenciales (GET, SET, INCR, etc.), varios tipos de datos y persistencia en disco (RDB), con pub/sub agregado recientemente. Zedis es fácil de construir y usar, con una base de código que sigue las convenciones de Zig, que presenta operaciones seguras para tipos, manejo explícito de errores y registros exhaustivos.

Leer más

LLaMA-Factory: Un marco unificado para el ajuste fino eficiente de más de 100 LLM

2025-09-19
LLaMA-Factory: Un marco unificado para el ajuste fino eficiente de más de 100 LLM

LLaMA-Factory es un framework de código abierto que permite el ajuste fino eficiente de más de 100 modelos de lenguaje grandes (LLM), incluyendo LLaMA, LLaVA y Mistral. Integra varios métodos de ajuste fino (como LoRA, QLoRA y OFT), ofrece recursos escalables y algoritmos avanzados, y cubre una amplia gama de tareas como el diálogo de varias vueltas y la comprensión de imágenes. LLaMA-Factory también admite varias técnicas de aceleración de inferencia y proporciona una interfaz y API fáciles de usar. Constantemente actualizado con soporte para los modelos y técnicas más recientes, LLaMA-Factory tiene como objetivo proporcionar a los desarrolladores una herramienta conveniente y eficiente para el ajuste fino de LLM.

Leer más

UUIDv47: UUIDs amigables con la base de datos, ordenables y compatibles con la API

2025-09-17
UUIDv47: UUIDs amigables con la base de datos, ordenables y compatibles con la API

UUIDv47 es una solución ingeniosa que almacena UUIDv7 ordenables en bases de datos, pero presenta una fachada UUIDv4 para las API. Esto se logra enmascarando con XOR la marca de tiempo del UUIDv7 con un flujo SipHash-2-4 con clave, vinculado a los bits aleatorios del UUID. Esto ofrece eficiencia de la base de datos y compatibilidad de la API. La biblioteca C es fácil de integrar, con resistencia a la recuperación de claves para una mayor seguridad.

Leer más
Desarrollo

Tabby: Un potente emulador de terminal y cliente SSH

2025-09-17
Tabby: Un potente emulador de terminal y cliente SSH

Tabby (anteriormente Terminus) es un emulador de terminal altamente configurable, cliente SSH, Telnet y serie para Windows, macOS y Linux. Cuenta con funciones como temas, atajos personalizables, paneles divididos, persistencia de pestañas y admite varios shells, incluyendo PowerShell, WSL y Git-Bash. Además, Tabby ofrece un amplio soporte para complementos, incluyendo integración con Docker, envío rápido de comandos, guardado de salida e incluso integración con asistentes de IA para una mayor productividad. Una alternativa versátil a las aplicaciones de terminal existentes, Tabby es ideal para desarrolladores y administradores de sistemas.

Leer más
Desarrollo

Error en el Firmware de los Portátiles ASUS ROG: Un Retraso de 13 ms en el Núcleo de la CPU

2025-09-17
Error en el Firmware de los Portátiles ASUS ROG: Un Retraso de 13 ms en el Núcleo de la CPU

Muchos propietarios de portátiles para juegos ASUS ROG experimentan problemas de tartamudeo del sistema, crepitación de audio y otros problemas de rendimiento. Las soluciones convencionales fallan porque la causa raíz reside en un error ACPI profundamente arraigado en el firmware de la BIOS. Una investigación técnica revela un controlador de interrupciones de firmware que duerme durante 100 milisegundos, bloqueando efectivamente un núcleo de la CPU. Esto desencadena periódicamente intentos de encender y apagar la GPU dedicada, incluso en modo de conexión directa, lo que puede provocar bloqueos de pantalla azul. El error se debe a un diseño de firmware defectuoso, que descuida el manejo adecuado del contexto de interrupción y la falta de conocimiento de la plataforma. Millones de portátiles para juegos ASUS se ven afectados, y el fabricante aún no ha respondido.

Leer más
← Previous 1 3 4 5 6 7 8 9 50 51