Últimos Artículos
-
Python
PixelRAG: recuperar información de capturas de pantalla en lugar de texto
PixelRAG, de Berkeley, indexa páginas web y PDF como capturas y deja que un modelo de visión y lenguaje lea la respuesta desde los píxeles. Qué dice el paper, qué cifras hay que matizar, sus límites y cómo probarlo con su plugin para Claude Code.
-
Generales
ULID frente a UUID: identificadores únicos que se pueden ordenar por fecha
Los ULID ocupan 128 bits como un UUID, pero reservan 48 para una marca de tiempo y se ordenan por fecha de creación. Analizamos su estructura, el efecto sobre los índices de la base de datos, la alternativa UUIDv7 y los casos en que no conviene usarlos.
-
Otros lenguajes
RustO!: un motor OCR en Rust puro, sin OpenCV ni C++
RustO! es un motor OCR de código abierto escrito en Rust que sustituye a OpenCV y a las bibliotecas C++ por implementaciones propias. Repasamos su arquitectura, la API con ejemplos en Rust, WebAssembly, Node, Python y .NET, y qué hay de cierto en sus cifras tras leer el código.
Tutoriales Interesantes
-
Algoritmos
Simul_Desfrag
Algoritmo que presenta en forma sencilla algunos metodos de ordenacion y tecnicas para fragmentar archivos utilizando vectores.
-
PHP
Generador de contraseñas seguras en PHP 8
Genera contraseñas aleatorias usando random_int(), criptográficamente seguro desde PHP 7. A diferencia de rand() y srand() del código original de 2003, random_int() obtiene entropía del sistema operativo (/dev/urandom en Linux) y es apto para contraseñas reales. Admite configurar longitud (8...
-
PHP
PHP con ODBC
Ejemplos de código para mostrar cómo se trabaja con PHP y ODBC. Incluye una base de datos para que el ejemplo funcione.


