11 điểm bởi GN⁺ 2024-10-02 | 1 bình luận | Chia sẻ qua WhatsApp
  • Dự án mã nguồn mở giúp tạo mã QR với nhiều màu sắc và hình ảnh khác nhau
  • Tùy biến dữ liệu: chế độ mã hóa, phiên bản, mẫu mặt nạ, v.v.
    • Sử dụng thư viện Rust fuqr được đưa sang WASM
  • Có thể tạo từ preset, tùy chỉnh, hoặc làm từ đầu bằng trình soạn thảo mã
  • Hỗ trợ SVG và PNG
  • Có thể định nghĩa các tham số UI tùy ý trong mã
  • Toàn bộ mã chạy trong trình duyệt bằng Web Worker và không có giới hạn riêng nào
    • Ngoại trừ timeout 5 giây để ngăn vòng lặp vô hạn, không có sandbox, whitelist hay blacklist
    • SVG được tạo ra không được sanitize. Đây là việc bất khả thi; cố làm điều đó sẽ làm hỏng các SVG vốn bình thường, khiến việc debug khó hơn và làm tăng độ trễ khi xem trước thay đổi

Tóm tắt của GN⁺

  • Dự án này hữu ích để tùy biến và tạo mã QR, đặc biệt nhờ dùng thư viện Rust để tăng hiệu năng
  • Vì chạy trực tiếp trong trình duyệt nên không cần cài đặt, đồng thời có thể dễ dàng tùy biến cả hình thức lẫn dữ liệu
  • Không có tính năng làm sạch SVG, nên ngay cả khi mã độc được thực thi cũng không có bí mật nào bị rò rỉ
  • Hữu ích cho các lập trình viên quan tâm đến việc tạo mã QR, đặc biệt phù hợp với các dự án nền tảng web

1 bình luận

 
GN⁺ 2024-10-02
Ý kiến trên Hacker News
  • Việc tạo mã QR bằng generative AI và ControlNet còn ấn tượng hơn
  • Với trình quét zxing cổ điển, chỉ quét được 10 trong số 21 mã; một số cần chỉnh góc camera và khoảng cách
  • Mục đích của mã QR là truyền tải thông tin một cách đáng tin cậy từ thế giới vật lý sang thế giới số
    • DataGlyphs cũng đẹp, nhưng rất khó quét bằng điện thoại thông thường
  • Một số mã QR không thể được con người nhận ra ngay lập tức
    • Điều này gợi ra những khả năng thú vị để tích hợp mã QR vào các tác phẩm nghệ thuật
  • Tác giả cũng có một thư viện QR dựa trên Rust
  • Phần lớn mã QR không thể quét được
    • Dù đáng khen vì thử nghiệm sáng tạo, vẫn khuyên nên dùng mã QR dễ quét
  • Phong cách tạo hình độc đáo rất ngầu
    • Đã tạo freeqrgenerator.app cho vợ vì cô ấy từng dùng một trang web độc hại
    • Đang cân nhắc dùng ứng dụng này thay thế trên chính tên miền của mình
  • Có người hỏi liệu ai đã xem video Veritasium chưa
  • Có nhiều thiết kế thú vị, nhưng điện thoại gặp khó khăn khi quét
  • Cần tìm hiểu thêm về half-tone
    • Có vẻ nó hoạt động ở sát ngưỡng chịu lỗi