2 puan yazan GN⁺ 2023-10-29 | 1 yorum | WhatsApp'ta paylaş
  • Yazar, kütüphane kartını iPhone’daki Wallet uygulamasında dijitalleştirme sürecini ele alıyor
  • Seattle Public Library ve King County Library System kütüphane kartlarında barkod bulunuyor; 2023’te gerekli olmasa da kullanışlı
  • Wallet uygulaması başlangıçta e-posta veya web üzerinden sağlayıcıdan kullanıcıya dağıtılan, JSON ve PNG dosyalarıyla dolu kendi zip dosyası olan "passes" yapısını yönetiyor
  • Yazarın karşılaştığı iki ana sorun: barkod biçimi ve passes dosyalarının kriptografik olarak imzalanmış olması
  • Yazarın kütüphane kartı, kütüphanelerde yaygın kullanılan bir barkod simbolojisi olan Codabar kullanıyor; ancak Wallet uygulaması bunu desteklemiyor
  • Yazar, barkod olarak çalışacak taranabilir bir görsel üretmenin yolunu bulmak zorunda kaldı
  • Yazar, Apple geliştirici pass imzalama anahtarı için 99 dolar ödemeden passes dosyalarını kriptografik olarak imzalamanın yolunu bulmak zorunda kaldı
  • Yazar, çeşitli pass oluşturma uygulamalarını denedi ve çevrimdışı pass oluşturmayı destekleyen bir uygulama buldu
  • Yazar, kodlanmış Codabar barkodunun bitmap’ini üreten bir shell betiği yazdı
  • Yazar, iOS barkodu tanımasa bile pass seçildiğinde telefon ekranının daha parlak olmasını sağlayan bir workaround buldu
  • Yazar, manifest’i imzalamak ve pass için zip dosyasını oluşturmak üzere openssl kullandı
  • Yazar, pass’i henüz gerçek bir kütüphanede test etmedi, ancak bir barkod tarayıcıyla başarıyla tarattı
  • Yazar, Apple’ın Wallet’a Codabar desteği eklemesini ve pass imzalamak için yıllık 99 USD üyelik zorunluluğunu kaldırmasını umuyor

1 yorum

 
GN⁺ 2023-10-29
Hacker News görüşleri
  • Henüz gerçek bir kütüphanede test edilmemiş bir telefona kütüphane kartı kaydetme sürecini anlatan bir yazı
  • Bir kullanıcı, barkod numarasını girip telefonda göstermek için Loyalty Card Keychain veya Catima uygulamasını kullanmayı öneriyor
  • Başka bir kullanıcı, barkodun .png dosyasını e-postayla gönderip gerektiğinde Photos veya Gmail uygulamasında açmayı önerdiğini belirtiyor
  • Daha hızlı bir alternatif olarak bazı kullanıcılar kütüphane kartı numarasını basitçe ezberlemeyi öneriyor
  • Seattle metro sisteminin teknik yetersizliği eleştiriliyor ve diğer büyük şehirlerle uyumlu olacak şekilde iyileştirilmesi isteniyor
  • Pass'in kriptografik imzası üzerine bir tartışma var; HTTPS kullanılabilecekken bunun gerekli olup olmadığı sorgulanıyor
  • Barkod üretimi için Pure Postscript'in Barcode Writer'ı öneriliyor
  • Yazı ve anlattığı süreç genel olarak eğlenceli bir proje gibi görünüyor, ancak pratik bir çözüm olarak değerlendirilmiyor