11 puntos por GN⁺ 2024-10-02 | 1 comentarios | Compartir por WhatsApp
  • Proyecto de código abierto para generar códigos QR con varios colores e imágenes
  • Personalización de datos: modo de codificación, versión, patrón de máscara, etc.
    • Usa la librería de Rust fuqr importada como WASM
  • Se puede generar desde presets, personalizar o trabajar desde cero con el editor de código
  • Compatible con SVG y PNG
  • Es posible definir parámetros de UI arbitrarios en el código
  • Todo el código se ejecuta en el navegador mediante Web Workers y no tiene restricciones adicionales
    • No hay sandbox, whitelist ni blacklist, salvo un timeout de 5 segundos para evitar bucles infinitos
    • El SVG generado no se sanitiza. Esta es una tarea imposible, e intentar hacerlo dañaría SVGs válidos, haría más difícil la depuración y aumentaría la latencia al previsualizar cambios

Resumen de GN⁺

  • Este proyecto es útil para personalizar y generar códigos QR. En particular, mejora el rendimiento al usar una librería de Rust
  • Como se ejecuta directamente dentro del navegador, no requiere instalación y permite personalizar fácilmente tanto la apariencia como los datos
  • Como no hay función de sanitización de SVG, no existen secretos que puedan filtrarse incluso si se ejecuta código malicioso
  • Es útil para desarrolladores interesados en generar códigos QR, especialmente para proyectos basados en la web

1 comentarios

 
GN⁺ 2024-10-02
Comentarios de Hacker News
  • La generación de códigos QR usando IA generativa y ControlNet resulta más impresionante
  • Con el escáner clásico de zxing, solo se pudieron escanear 10 de 21, y algunos requirieron ajustar el ángulo y la distancia de la cámara
  • El propósito de un código QR es transmitir información de forma confiable del mundo físico al mundo digital
    • DataGlyphs también son bonitos, pero eran difíciles de escanear con un teléfono promedio
  • Algunos códigos QR no se reconocen de inmediato como tales para las personas
    • Esto sugiere posibilidades interesantes para integrar códigos QR en obras de arte
  • El autor también tiene una biblioteca de QR basada en rust
  • No se pudo escanear la mayoría de los códigos QR
    • Se valora el intento creativo, pero se recomienda usar códigos QR que puedan escanearse fácilmente
  • El estilo único está muy bien logrado
    • Creó freeqrgenerator.app para su esposa, que estaba usando sitios maliciosos
    • Está pensando en usar esta app en su propio dominio en su lugar
  • Pregunta si alguien vio el video de Veritasium
  • Había muchos diseños interesantes, pero el teléfono tuvo dificultades para escanearlos
  • Hace falta aprender más sobre half-tone
    • Se supone que funciona en el límite de tolerancia de errores