Cómo Construí PDF Ink para un Aprendizaje Online Cómodo desde Libros PDF - ES VERSION

¿Por qué leer PDFs si no puedes escribir en ellos?

¡Hola a todos! Soy Albert y me encanta hacer las herramientas más convenientes.

Si alguna vez has intentado el auto-aprendizaje, estudiar libros de texto de programación o leer documentos técnicos complejos en PDF en tu laptop o tablet, conoces esta lucha. Abres un libro, quieres resaltar un fragmento de código clave, dibujar una flecha rápida en un diagrama junto a una explicación, o dejar una nota en los márgenes—y te das cuenta de que los visores de PDF estándar son o demasiado pesados, comerciales, o pierden completamente tus dibujos si accidentalmente refrescas la pestaña.

Quería solucionar esto y crear PDF Ink—una aplicación web ligera y rápida para leer y anotar interactivamente libros PDF directamente en el navegador.

Read More

Cómo Construí un Editor Web en Vivo para RenderCV con Gemini - ES VERSION

Currículums como Código: La Elegancia de RenderCV

Si eres ingeniero o académico, escribir currículums en MS Word es una pesadilla de formato, y las plantillas LaTeX personalizadas suelen ser demasiado verbosas para mantener.

Recientemente descubrí un brillante proyecto de Python llamado RenderCV. Te permite escribir el contenido de tu currículum en un archivo YAML limpio y estructurado, y genera un PDF perfectamente formateado con tipografía impecable usando Typst bajo el capó. Trata tu currículum como código, lo que significa que puedes versionarlo, concentrarte estrictamente en el contenido y dejar que la herramienta se encargue de los márgenes, la alineación y el estilo.

Sin embargo, RenderCV fue diseñado principalmente como una herramienta de interfaz de línea de comandos (CLI). Cada vez que haces un cambio, tienes que ejecutar rendercv render John_Doe_CV.yaml, verificar el resultado, abrir el visor de PDF y comprobar la alineación. Si cometes un error de validación o de esquema, tienes que leer los rastreos del compilador CLI.

Quería cerrar esta brecha añadiendo un Editor Web en Vivo—una aplicación web local de una sola página con un editor Monaco lado a lado, vista previa de PDF en tiempo real, validación de esquema instantánea y controles interactivos de temas/secciones.

¡Con la ayuda de Gemini, construí e integré exitosamente esta interfaz web directamente en RenderCV! Así es como lo hicimos.

Read More

¿Un juego de bloques con IA? Sí - ES VERSION

🧩 Cómo Doy Vida a Mi Juego Favorito con IA

Todo comenzó cuando me enganché a un genial y astuto juego de puzles en Telegram. La premisa es simple pero adictiva: se te dan tres bloques para elegir y tienes que acomodarlos en una fila. Requería bastante pensamiento—¡cuantos más puntos consigues, mejor!

Pero en algún momento, el juego fue bloqueado… 💔 ¡Pero realmente quería jugar! Y entonces se me ocurrió el pensamiento: ¿Y si hago algo así solo para mí? Para pasar el tiempo en el camino y ejercitar un poco el cerebro.

Read More

REST API GET POST Manager - ES VERSION

Este proyecto proporciona una solución simple para gestionar solicitudes GET y POST a APIs REST.

Descripción del Proyecto

El REST API GET POST Manager es una herramienta utilitaria diseñada para simplificar el proceso de envío de solicitudes GET y POST a APIs REST. Proporciona una interfaz fácil de usar para desarrolladores que necesitan interactuar con servicios RESTful.

Read More

¿Cómo hacer que cualquier sitio sea móvil? - ES VERSION

El Problema

¿Odias los sitios web antiguos que no admiten la versión móvil mientras navegas desde tu teléfono?

Seguramente todos odian los sitios web antiguos que no admiten la versión móvil mientras navegan en un teléfono.

Y por supuesto no tienen tiempo para hacer una versión móvil, y algunos sitios no tienen desarrolladores en absoluto.

¿Entonces cómo solucionar esta situación? Se me ocurrió un complemento para tu navegador móvil.

Read More