विकास ब्लॉग
पर प्रविष्ट किया लेखक कर्टनी मेजरनिच

रंग प्रणाली: SoCreate CSS की कस्टम प्रॉपर्टीज के साथ मानक तय करता है

लॉरेन स्पेंस रंग प्रणाली प्रस्तुत करता है

हमारी सबसे हालिया लंच बैठक - SoCreate की टीम-संचालित शिक्षण श्रृंखला - को अब तक की सबसे रंगीन बैठक माना जा सकता है! UX विकासक लॉरेन स्पेंस ने टीम को SoCreate परियोजनाओं के UX पहलू पर प्रयोग की जाने वाली आधुनिक कार्यप्रणालियों के बारे में सिखाने के लिए मंच संभाला। जहाँ हममें से बाकी सबने परोसे गए लंच से अपनी भूख को शांत किया, वहीं लॉरेन ने SoCreate की रंग प्रणाली पर अपनी प्रस्तुति से हमारी देखने वाली इन्द्रियों को भी संतुष्ट किया।

रंग प्रणाली एक नया तरीका है जो हमारे द्वारा बनाये जाने वाले सभी ऐप्स में रंगों को नियंत्रित और नियोजित करता है। यह प्रणाली साधारण CSS के ऊपर लेयर और रूल जोड़ देती है, जिससे हमें एक ऐसी प्रणाली मिलती है जो प्रयोग में, दस्तावेज़ीकरण में और रंगरूप देने में आसान है। यह वैश्विक CSS कस्टम प्रॉपर्टीज पर निर्मित है, जिसमें से प्रत्येक का अपने नियोजित प्रयोग के लिए एक विशेष नाम है।

“रंग के नामों वाली इस विशेष लाइब्रेरी के साथ, हम किसी भी उद्देश्य के लिए आसानी से सही रंग चुन सकते हैं और अनायास प्रभावों के बिना रंगों को आराम से बदल सकते हैं, " लॉरेन ने बताया। "ऐप के साथ हमारे पास रंगों की एक व्यापक सूची है, जो कोड में निर्मित एक प्रकार का "स्टाइल गाइड" है।"

साथ ही, लॉरेन ने बताया कि कस्टम प्रॉपर्टीज की क्षमता के माध्यम से हम विकासक के किसी अतिरिक्त प्रयास के बिना ऐप में थीम सेट कर सकते हैं। जो एक लाभकारी स्थिति है!

रंग प्रणाली का मुख्य लाभ तीन-गुना है क्योंकि रंग प्रणाली को कई UX विकासकों के सामने आने वाली समस्याओं के समाधान के लिए बनाया गया था:

  • आसानी से निर्णय लेने की क्षमता, जिसे वैश्विक रंगों की सूची के माध्यम से प्राप्त किया जाता है। नया घटक बनाने वाले कोई भी दो विकासक अब इस बारे में आसानी से समान निर्णय ले सकते हैं कि कौन सा रंग प्रयोग करना है।

  • आसान थीम निर्धारण। जहाँ पहले हमें ऐप में प्रत्येक घटक के लिए खुद थीम बनाने की जरुरत पड़ती थी, वहीं अब हम CSS की कस्टम प्रॉपर्टीज की शक्ति से मुफ्त थीम्स प्राप्त करते हैं।

  • अटूट टेक्स्ट। अब कलर कंट्रास्ट की कमी के कारण टेक्स्ट कभी भी नहीं पढ़ने लायक नहीं होगा (और इसलिए आपका ऐप बेकार नहीं होगा)। हम ऐप में बैकग्राउंड के रंगों को कड़ाई से नियंत्रित करके, और प्रत्येक बैकग्राउंड के ऊपर रंगों के दस्तावेज़ीकरण के माध्यम से इसे प्राप्त करते हैं ताकि नया रंग लाने पर यह देखना आसान हो कि टेक्स्ट किसी स्तर पर टूटता है या नहीं।

लॉरेन ने बताया कि SoCreate की UX टीम CSS की कस्टम प्रॉपर्टीज को और ज्यादा अच्छे से जानने के लिए उत्साहित है। यह काफी नया तरीका है। जिन विकासकों को पुराने ब्राउज़रों के समर्थन के बारे में चिंता करने की जरूरत है, वे बहुत समय तक CSS की कस्टम प्रॉपर्टीज का इस्तेमाल और परीक्षण करने में समर्थ नहीं हुए हैं।

"इसका मतलब है कि हम इस तकनीक की क्षमता को जानने में सबसे आगे हैं, और हमें लगता है कि हमने इसकी क्षमता का लाभ उठाने का एक बहुत बढ़िया तरीका खोज लिया है।"

तकनीकी दिशा में आधुनिक तरीका… हाँ, ये बिलकुल SoCreate जैसा लगता है! मैं अपने टीम की जिज्ञासा को देखकर लगातार प्रभावित हूँ: हम इसे ज्यादा बेहतर तरीके से, तेजी से या अलग तरीके से कैसे कर सकते हैं?

ये ऐसे सवाल हैं जिन्हें हमें लगातार सीखते रहने के लिए हमेशा अपने आप से पूछना चाहिए।

शाबाश, टीम!

आपको इसमें भी दिलचस्पी हो सकती है...

Jami Lurock होम ऑटोमेशन पर एक प्रस्तुति देता है

लंच बैठक: जेमी ल्यूरॉक का होम ऑटोमेशन का सफर

जब आप किसी इंजीनियर और उसके होम सिक्योरिटी सिस्टम को एक साथ मिला देते हैं तो उसके परिणामस्वरूप कुछ ऐसा बनता है जो आपके सामान्य अलार्म से कहीं ज्यादा उन्नत होता है। क्या आपने कभी भी यह चाहा है कि काश आप किसी मोबाइल डिवाइस से अपने गैराज के दरवाज़े को बोलकर खोल पाते, दूर से ही अपने नमकीन पानी के पूल की लवणता पर नज़र रख पाते, या अपने उस बच्चे या रूममेट को पकड़ पाते जो हीटर चालू रहने पर खिड़की खुला छोड़ देता है? ऐसा हो सकता है, और हमारे मुख्य इंजीनियर जेमी ल्यूरॉक इसे साबित करने के लिए तैयार हैं! विभिन्न प्रासंगिक विषयों पर हमारी मासिक टीम-संचालित शिक्षण श्रृंखला, "लंच बैठक," के दूसरे आयोजन में जेमी ने हमें "होम ऑटोमेशन के अपने सफर" के बारे में बताया, साथ ही ...
गूगल ब्रेन से लौरा ग्रेसर और मशीन लर्निंग पर मशीन जोन प्रस्तुति से केंग वाह लून

SoCreate स्थानीय तकनीक का समर्थन करता है: डीप रिइंफोर्समेंट लर्निंग कार्यशाला

SoCreate सैन लुइस ओबिस्पो में तकनीक का समर्थन करने वाली परंपरा बना रहा है। इसका एक कारण यह है कि हम जीवन भर सीखने वाले लोग हैं, और एक-दूसरे से सीखने के लिए बहुत कुछ है, और हम एसएलओ में तकनीक उद्योग को बढ़ते हुए भी देखना चाहते हैं क्योंकि इससे हमें और भी ज्यादा प्रतिभाशाली टीम बनाने में मदद मिलती है! इसलिए, जब अपने क्षेत्र के दो विशेषज्ञों ने डीप रिइंफोर्समेंट लर्निंग पर PyData SLO कार्यशालों को पढ़ाने का जिम्मा उठाया, तब हमने भी पिज़्ज़ा बांटने की जिम्मेदारी अपने ऊपर ले ली! हमने इस मार्च बैठक को हमारे SoCreate कार्यालयों पर भी आयोजित किया। SoCreate के सॉफ्टवेयर इंजीनियर जॉन जेंसन इसमें शामिल हुए और इसकी जानकारी दी। गूगल ब्रेन से लौरा ग्रेसर और मशीन ज़ोन से केंग वाह लून डीप ...
ब्रेन कंप्यूटर इंटरफेस पर मैडलिन पेप

हार्डवेयर, सॉफ्टवेयर, वेटवेयर: SoCreate BCI के विषय का सामना करता है

यह 2019 है, और अब साइंस फिक्शन नहीं रहा। हम साइंस रियलिटी के युग में जी रहे हैं! हमारे मार्च की लंच बैठक (मासिक टीम-संचालित शिक्षण श्रृंखला) में ब्रेन कंप्यूटर इंटरफेस (BCI) के विषय को शामिल किया गया, और हमारी फिल्मों के लिए उत्साही टीम इसी के इंतज़ार में थी। UX डेवलपमेंट इंटर्न मैडलिन पेप ने एक प्रभावशाली प्रस्तुति दी, क्योंकि वह इस विषय को लेकर व्यक्तिगत तौर पर उत्साही हैं। अवतार, द मैट्रिक्स, स्टार ट्रेक और मार्वल्स एक्स-मेन… ये सारी फिल्में दिमाग पर नियंत्रण के बारे में हैं जिसे हम समझ सकते हैं! लेकिन वास्तविक जीवन में हमारे दिमाग को कंप्यूटर से जोड़ना? जैसा कि मैडी ने बताया, यह बिलकुल असली तकनीक है जो हमारे दिमाग को कंप्यूटर में सिग्नल भेजने की अनुमति देती है, जहाँ ये सिग्नल संसाधित होते हैं और ऐसे ...