11 poin oleh GN⁺ 2024-10-02 | 1 komentar | Bagikan ke WhatsApp
  • Open source untuk membuat kode QR yang mencakup beragam warna dan gambar
  • Kustomisasi data: mode encoding, versi, pola mask, dan lainnya
    • Menggunakan library Rust fuqr yang dibawa melalui WASM
  • Bisa dibuat dari preset, dikustomisasi, atau dikerjakan dari nol lewat editor kode
  • Mendukung SVG dan PNG
  • Memungkinkan pendefinisian parameter UI arbitrer di dalam kode
  • Semua kode berjalan di browser melalui web worker tanpa batasan khusus
    • Selain timeout 5 detik untuk mencegah loop tak berujung, tidak ada sandbox, whitelist, atau blacklist
    • SVG yang dihasilkan tidak disanitasi. Ini adalah hal yang tidak mungkin dilakukan; mencobanya justru akan merusak SVG yang sebenarnya valid, membuat debugging lebih sulit, dan menambah latensi saat melakukan pratinjau perubahan

Ringkasan GN⁺

  • Proyek ini berguna untuk mengustomisasi dan membuat kode QR. Terutama karena memanfaatkan library Rust untuk meningkatkan performa
  • Karena berjalan langsung di dalam browser, tidak perlu instalasi dan berbagai bentuk maupun data dapat dengan mudah dikustomisasi
  • Karena tidak ada fitur sanitasi SVG, tidak ada rahasia yang bisa bocor bahkan jika kode berbahaya dijalankan
  • Berguna bagi pengembang yang tertarik pada pembuatan kode QR, terutama cocok untuk proyek berbasis web

1 komentar

 
GN⁺ 2024-10-02
Komentar Hacker News
  • Pembuatan kode QR menggunakan generative AI dan ControlNet terasa lebih mengesankan
  • Dengan pemindai zxing klasik, hanya 10 dari 21 yang bisa dipindai, dan beberapa di antaranya memerlukan penyesuaian sudut kamera serta jarak
  • Tujuan kode QR adalah mentransmisikan informasi secara andal dari dunia fisik ke dunia digital
    • DataGlyphs juga cantik, tetapi sulit dipindai dengan ponsel rata-rata
  • Beberapa kode QR tidak langsung dikenali oleh manusia
    • Ini menunjukkan kemungkinan menarik untuk mengintegrasikan kode QR ke dalam karya seni
  • Penulis juga memiliki pustaka QR berbasis rust
  • Sebagian besar kode QR tidak bisa dipindai
    • Upaya kreatifnya patut diapresiasi, tetapi disarankan menggunakan kode QR yang mudah dipindai
  • Styling yang unik sangat keren
    • Ia membuat freeqrgenerator.app untuk istrinya yang pernah menggunakan situs malicious
    • Ia berpikir untuk menggunakan aplikasi ini di domain miliknya sendiri sebagai gantinya
  • Bertanya apakah ada yang sudah menonton video Veritasium
  • Ada banyak desain menarik, tetapi ponsel kesulitan memindainya
  • Perlu mempelajari lebih lanjut tentang half-tone
    • Diduga bekerja pada batas toleransi kesalahan