1 पॉइंट द्वारा GN⁺ 2024-06-25 | 1 टिप्पणियां | WhatsApp पर शेयर करें

गोल कोनों वाले आयत हर जगह हैं!

मुख्य बिंदुओं का सार

  • Bill Atkinson का नया algorithm:

    • Bill Atkinson ने QuickDraw में circle और ellipse को तेज़ी से draw करने के लिए नया code जोड़ा।
    • 68000 processor की सीमाओं को पार करने के लिए उन्होंने केवल addition और subtraction से circle की गणना करने का तरीका निकाला।
    • यह तकनीक इस तथ्य का उपयोग करती है कि odd numbers का योग अगला perfect square बनता है।
  • Steve Jobs का feedback:

    • Steve Jobs ने Bill का demo देखकर कहा कि सिर्फ circle और ellipse ही नहीं, rounded-corner rectangles भी ज़रूरी हैं।
    • Steve ने ज़ोर देकर कहा कि rounded-corner rectangles रोज़मर्रा की ज़िंदगी में बहुत इस्तेमाल होते हैं।
    • Bill को शुरुआत में लगा कि यह कठिन होगा, लेकिन Steve के समझाने पर उन्होंने इसे आज़माने का फैसला किया।
  • rounded-corner rectangle का implementation:

    • Bill ने rounded-corner rectangles को तेज़ी से draw करने वाला code लिख लिया।
    • इस नए feature का नाम "RoundRects" रखा गया, और इसे user interface के कई हिस्सों में integrate किया गया।
    • rounded-corner rectangles जल्द ही एक अनिवार्य element बन गए।

GN⁺ की राय

  • तकनीकी पृष्ठभूमि:

    • 68000 processor floating-point operations को support नहीं करता था, इसलिए केवल addition और subtraction से circle draw करने की विधि ज़रूरी थी।
    • Bill Atkinson का algorithm इन सीमाओं को पार करने वाला एक innovative approach था।
  • user experience का महत्व:

    • Steve Jobs ने केवल तकनीकी उपलब्धियों ही नहीं, बल्कि user experience को भी महत्व दिया।
    • rounded-corner rectangles ने user interface के visual aspect को बेहतर बनाने में महत्वपूर्ण भूमिका निभाई।
  • innovation के लिए motivation:

    • Steve Jobs का feedback, Bill Atkinson के लिए नई चुनौती लेने की प्रेरणा बना।
    • यह दिखाता है कि टीम के भीतर feedback और collaboration कितना महत्वपूर्ण है।
  • तकनीक का evolution:

    • यह दिखाता है कि शुरुआती छोटे सुधार बाद में बड़े बदलाव ला सकते हैं।
    • rounded-corner rectangles बाद में विभिन्न software और design में standard बन गए।
  • संबंधित तकनीक:

    • आज कई graphics libraries और frameworks में rounded-corner rectangles को आसानी से implement किया जा सकता है।
    • उदाहरण के लिए, CSS की border-radius property web design में rounded corners को आसानी से लागू करने देती है।

1 टिप्पणियां

 
GN⁺ 2024-06-25
Hacker News की राय
  • Windows बटन के कोने कई versions में गोल या नुकीले रूप में बदलते रहे हैं। व्यक्तिगत रूप से मुझे नुकीले कोने पसंद हैं।
  • Macintosh के development के दौरान Bill Atkinson का work from home करना प्रभावशाली लगा।
  • Apple का rounded rectangle अब squircle रूप ले चुका है।
  • Steve Jobs की बेहतरीन aesthetic sense और "humanities + technology" दर्शन सचमुच ईमानदार और प्रभावशाली लगता है।
  • Rounded rectangle हर जगह मौजूद हैं। संबंधित links: Round rectangles are everywhere, History of Rounded Corners, Steve Jobs and Rounded Corners, The story of round rectangles
  • macOS के rounded corners एक modern और सुखद design बनाते हैं। iPhone icons भी अधिक आकर्षक दिखते हैं। दूसरे platforms को भी इसे अपनाना चाहिए।
  • Brooklyn के एक summer camp में मैंने woodworking class ली थी; एक instructor ने कहा कि सभी कोनों को गोल बनाओ, जबकि दूसरे ने कहा कि उन्हें नुकीला ही रहने दो।
  • Rounded rectangles और नुकीले rectangles की तुलना करें तो, वास्तविक जीवन में door frames, photo frames, books, cabinets, windows आदि अधिकांशतः नुकीले रूप में होते हैं। प्राकृतिक वस्तुएँ rectangular नहीं होतीं।
  • Mac OS ROM hack के जरिए पूरी तरह गोल window बनाई जा सकती है। संबंधित link: Mac OS ROM hack
  • यह प्रभावशाली है कि Bill Atkinson ने अपेक्षित प्रतिक्रिया न मिलने पर हार नहीं मानी और rounded rectangle की समस्या का समाधान किया।