2 पॉइंट द्वारा GN⁺ 2023-10-29 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • लेखक iPhone के Wallet ऐप में लाइब्रेरी कार्ड को डिजिटल बनाने की प्रक्रिया पर चर्चा करते हैं
  • Seattle Public Library और King County Library System के लाइब्रेरी कार्ड में barcode शामिल है, और 2023 में इसकी ज़रूरत नहीं है, लेकिन इसका इस्तेमाल सुविधाजनक है
  • Wallet ऐप शुरुआत में "passes" को मैनेज करता था, जो JSON और PNG से भरी अपनी zip फ़ाइलें होती हैं और जिन्हें vendor द्वारा email या web के ज़रिए उपयोगकर्ता तक पहुँचाया जाता है
  • लेखक के सामने आई दो मुख्य समस्याएँ: barcode format और यह तथ्य कि passes को cryptography से sign किया जाता है
  • लेखक का लाइब्रेरी कार्ड Codabar का उपयोग करता है, जो लाइब्रेरी में व्यापक रूप से इस्तेमाल होने वाली barcode symbology है, लेकिन Wallet ऐप में supported नहीं है
  • लेखक को barcode की तरह काम करने वाली scan की जा सकने वाली image बनाने का तरीका ढूँढना पड़ा
  • लेखक को Apple developer pass signing key के लिए $99 चुकाए बिना passes को cryptography से sign करने का तरीका ढूँढना पड़ा
  • लेखक ने कई pass generation apps का उपयोग किया और ऐसा ऐप पाया जो offline pass generation की अनुमति देता है
  • लेखक ने encoded Codabar barcode का bitmap बनाने के लिए एक shell script लिखी
  • लेखक ने एक workaround ढूँढा ताकि iOS barcode को पहचान न पाए तब भी pass चुने जाने पर फ़ोन की स्क्रीन अधिक चमकीली हो जाए
  • लेखक ने manifest पर sign करने और pass के लिए zip फ़ाइल बनाने हेतु openssl का उपयोग किया
  • लेखक ने अभी तक वास्तविक लाइब्रेरी में pass का परीक्षण नहीं किया है, लेकिन barcode scanner से उसे सफलतापूर्वक scan किया है
  • लेखक चाहते हैं कि Apple Wallet में Codabar support जोड़े और pass sign करने के लिए हर साल $99 USD की membership की आवश्यकता को हटाए

1 टिप्पणियां

 
GN⁺ 2023-10-29
Hacker News राय
  • वास्तविक लाइब्रेरी में अभी तक परीक्षण न किए गए फ़ोन पर लाइब्रेरी कार्ड रजिस्टर करने की प्रक्रिया पर एक लेख
  • एक उपयोगकर्ता ने Loyalty Card Keychain या Catima ऐप का उपयोग करके बारकोड नंबर दर्ज कर उसे फ़ोन पर दिखाने का सुझाव दिया
  • एक अन्य उपयोगकर्ता ने बारकोड की .png फ़ाइल खुद को ईमेल करने और ज़रूरत पड़ने पर उसे Photos या Gmail ऐप में खोलने का उल्लेख किया
  • कुछ उपयोगकर्ताओं ने इससे भी तेज़ विकल्प के रूप में लाइब्रेरी कार्ड नंबर बस याद रखने का सुझाव दिया
  • Seattle की metro system की तकनीकी पिछड़ेपन पर आलोचना, और अन्य बड़े शहरों के स्तर तक सुधार की मांग
  • pass के cryptographic signature पर चर्चा, और यह सवाल कि जब HTTPS का उपयोग किया जा सकता है तो क्या इसकी वास्तव में ज़रूरत है
  • बारकोड बनाने के लिए Pure Postscript का Barcode Writer सुझाया गया
  • लेख और उसमें बताई गई प्रक्रिया कुल मिलाकर एक मज़ेदार प्रोजेक्ट जैसी लगती है, लेकिन इसे व्यावहारिक समाधान के रूप में नहीं देखा गया