- Mac पर programming करते समय decimal को hexadecimal और binary में बदलने के लिए मैंने Apple Calculator का इस्तेमाल किया, क्योंकि यह built-in है और काफ़ी अच्छी तरह काम करता है
- नंबर ऐसे दिख रहे थे जैसे वे हिल रहे हों
- पहले मुझे लगा कि मेरी आँखें थकी हुई हैं। लेकिन यह इतना परेशान करने वाला था कि मैं काम पर ध्यान नहीं लगा पा रहा था। इसलिए मुझे पता लगाना पड़ा कि क्या हो रहा है
- मैंने screenshot लिया। ऊपर की image में क्या आप इसे देख सकते हैं, यह जाँचकर देखें
- नीचे की image में परेशान करने वाले हिस्से को highlight किया है
- हो सकता है आप यह लेख छोटी screen पर पढ़ रहे हों, या आपकी आँखें थकी हों, लेकिन मुझे भी खुद जाँच करनी पड़ी थी। नीचे zoom किया हुआ version है
- सही! binary display section के कुछ अंक एक pixel से खिसके हुए हैं
- anti-aliasing rendering शानदार है, लेकिन मैं सोच रहा हूँ कि कुछ अंक एक pixel से क्यों खिसके हुए हैं
- यह कैसे हुआ होगा? Calculator app कई दिनों तक खुला हुआ था। शायद UI coordinate system floating point का उपयोग करता है, और कई दिनों में rounding error जमा हो गई होगी। मैं इसका कारण जानना चाहता हूँ, लेकिन शायद पता नहीं चल पाएगा। खैर, अच्छा है कि मेरी नज़र इतनी भी खराब नहीं है
- अगर feedback का कोई विकल्प होता तो मैं Apple से संपर्क करता, लेकिन ऐसा नहीं है, इसलिए नहीं करूँगा। उसकी जगह मैं यह bug इंटरनेट पर साझा कर रहा हूँ। आनंद लें
GN⁺ का सारांश
- Apple Calculator app में binary display section के कुछ अंक एक pixel से खिसके होने वाला bug मिला
- अनुमान है कि यह समस्या UI coordinate system में floating point rounding error के कारण हो सकती है, खासकर जब app कई दिनों तक खुला रहा हो
- Apple में feedback विकल्प न होने के कारण bug को इंटरनेट पर साझा किया गया
- यह लेख programmers और UI/UX designers के लिए दिलचस्प हो सकता है। समान सुविधा वाले दूसरे calculator apps की सिफारिश की जाती है
3 टिप्पणियां
लगता है Apple के लिए Calculator implement करना वाकई मुश्किल था।
अब समझ आया कि iPad का Calculator ऐप दस साल बाद क्यों आया।
Hacker News की राय
एक दोस्त ने MacOS Leopard या Snow Leopard के दौर में असाइनमेंट करते समय एक bug खोजा था, जिसमें calculator किसी negative number का even power निकालने पर negative result लौटाता था
पहले screenshot में number alignment की समस्या तुरंत नज़र नहीं आई, क्योंकि ध्यान दूसरे UI issues पर चला गया
"Unicode"button label center से हटा हुआ हैयह कंप्यूटर साइंस की उस मशहूर बात की याद दिलाता है कि सबसे कठिन समस्याओं में से एक centering है
MacOS में window close button के एक खास लाल रंग और छोटे X में बदलने के बाद, कुछ screens और चश्मे के साथ X center से हटा हुआ दिखने की समस्या है
Apple का mobile calculator app बहुत असुविधाजनक है, और buttons को तेज़ी से दबाने पर input ठीक से register नहीं होता
Windows 11 में calculator को pin किया जा सकता है, लेकिन scientific mode में switch करते ही pin feature गायब हो जाता है
डिज़ाइन करते समय यह ध्यान रखना चाहिए कि नज़र समय के साथ कमजोर हो सकती है
Apple Notes को लंबे समय तक इस्तेमाल करने पर copy/paste error जैसी random समस्याएँ होने लगती हैं
MacOS को अब भी desktop/laptop के लिए इस्तेमाल करता हूँ, लेकिन Spotlight में important files गायब होने की समस्या है
Apple को feedback देने के लिए Feedback Assistant है, लेकिन यह user-friendly नहीं है
"ठीक नहीं किया जाएगा"जैसा response मिलता है