Round Rects हर जगह फैल गए
(folklore.org)गोल कोनों वाले आयत हर जगह हैं!
मुख्य बिंदुओं का सार
-
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-radiusproperty web design में rounded corners को आसानी से लागू करने देती है।
1 टिप्पणियां
Hacker News की राय