11 ポイント 投稿者 GN⁺ 2024-10-02 | 1件のコメント | WhatsAppで共有
  • さまざまな色や画像を含むQRコードを生成できるオープンソース
  • データのカスタマイズ : エンコーディングモード、バージョン、マスクパターンなど
    • Rustライブラリ fuqr をWASMとして取り込んで使用
  • プリセットから生成したり、カスタマイズしたり、コードエディタで最初から作業することが可能
  • SVG と PNG をサポート
  • コード内で任意のUIパラメータを定義可能
  • すべてのコードはブラウザ上でWeb Workerとして動作し、特別な制限はなし
    • 無限ループを防ぐための5秒タイムアウト以外には、サンドボックス、ホワイトリスト、ブラックリストがない
    • 生成されたSVGはサニタイズされない。これは不可能な作業であり、これを試みると正常なSVGが壊れ、デバッグがさらに難しくなり、変更内容をプレビューする際のレイテンシが増える

GN⁺の要約

  • このプロジェクトはQRコードをカスタマイズして生成するのに役立つ。特にRustライブラリを使って性能を高めている
  • ブラウザ内で直接実行されるためインストールが不要で、さまざまな見た目やデータを簡単にカスタマイズできる
  • SVGのサニタイズ機能がないため、悪意のあるコードが実行されても流出する秘密情報はない
  • QRコード生成に関心のある開発者に有用で、特にWebベースのプロジェクトに適している

1件のコメント

 
GN⁺ 2024-10-02
Hacker Newsの意見
  • generative AIとControlNetを使ったQRコード生成のほうがより印象的
  • クラシックなzxingスキャナーでは21個中10個しかスキャンできず、一部はカメラの角度や距離の調整が必要だった
  • QRコードの目的は、物理世界からデジタル世界へ情報を信頼性高く転送すること
    • DataGlyphsもきれいだが、平均的なスマートフォンではスキャンが難しかった
  • 一部のQRコードは人間にとってすぐには認識できない
    • アート作品にQRコードを統合する興味深い可能性を示している
  • 作者はRustベースのQRライブラリも持っている
  • ほとんどのQRコードはスキャンできなかった
    • 創造的な試みは称賛するが、簡単にスキャンできるQRコードを使うことを勧める
  • 独特なスタイリングがとても格好いい
    • 悪意のあるサイトを使っていた妻のためにfreeqrgenerator.appを作った
    • 自分のドメインでこのアプリの代わりに使おうと考えている
  • Veritasiumの動画を見た人がいるかと尋ねている
  • 興味深いデザインが多かったが、スマートフォンがスキャンに苦労していた
  • half-toneについてもっと知る必要がある
    • 許容される誤りの限界で動作していると推測される