رئيسي التعاون تعرف على الرجل الذي يقف وراء نظام 'Solarized' ، أهم مخطط ألوان في تاريخ الكمبيوتر

تعرف على الرجل الذي يقف وراء نظام 'Solarized' ، أهم مخطط ألوان في تاريخ الكمبيوتر

ما الفيلم الذي يجب رؤيته؟
 

إيثان شونوفر ، الرجل الذي يقف وراء Solarized. (الصورة من إيثان شونوفر)



جيلمور الرجال على جيلمور الفتيات

هذه بندقيتي. هناك الكثير مثله ، لكن هذا لي. بندقيتي هي أفضل صديق لي. إنها حياتي. يجب أن أتقن ذلك لأنني يجب أن أتقن حياتي. - عقيدة ريفلمان

ادخل إلى غرفة المبرمجين واسأل عن أفضل أدوات تجارتهم - لوحات المفاتيح ، وبرامج تحرير النصوص ، وما إلى ذلك - وأنت ملزم ببدء الحرب.

ولكن في عالم ينقسم فيه المبرمجون بشكل متعصب ، ويدافعون بشدة عن مديري النوافذ ومحرري النصوص المفضلين لديهم ، هناك شيء واحد يتفق عليه العديد من المهندسين. يطلق عليه Solarized ، ولمدة أربع سنوات ، كان هو السائد باعتباره مخطط الألوان المفضل للعديد من المبرمجين والنص الذي يتعين عليهم التحديق فيه طوال اليوم.

تم تصميم Solarized بواسطة الوسواس الجمالي إيثان شونوفر ليكون مخطط ألوان مخصص فقط للمبرمجين الذين لا يعد التحديق في نص أسود على خلفية بيضاء خيارًا. عندما جلس السيد شونوفر لمدة نصف عام لاختيار الألوان الستة عشر ، كان يعلم أنه سيصاب بضربة على يديه.

كانت النتيجة واحدة من أكثر النتائج دقة ، وثق بشكل جيد والأذواق الملونة المحببة في تاريخ علوم الكمبيوتر.

اللون مشفر

السيد شونوفر هو هوس حقيقي عندما يتعلق الأمر بالتصميم. لقد جرب يده في أن يكون راهبًا بوديًا في تايلاند منذ ما يقرب من 20 عامًا ، لكنه اضطر إلى التخلي عنها بعد صراع كبير مع ديكور مساحته الخرسانية.

قال السيد شونوفر إن المشكلة الأساسية في حياتي كلها هي الصراع بين البساطة والجمال مراقب . قال أحد الرهبان المتعثرين إن هذه ربما لم تكن الحياة بالنسبة لي.

بدأ المشروع في عام 2010. عاد السيد شونوفر ، الذي كان مصممًا ومبرمجًا ومسوقًا ومصورًا ، لتوه إلى الولايات المتحدة بعد سبع سنوات قضاها في إدارة استوديو للصور في هونغ كونغ. انتقل إلى محرر نصوص جديد ، ووصل إلى حفرة أرنب حيث يجد الكثير من المبرمجين أنفسهم: لم يتمكن من العثور على نظام ألوان يحبه. يأتي Solarized في نسختين - فاتح أو داكن - تم تحسينهما ليكون لطيفًا على المبرمج

يأتي Solarized في نسختين - فاتح أو داكن - محسّن ليكون لطيفًا على أعين المبرمج ، اعتمادًا على الإضاءة المحيطة. نعم ، هذا مهم. (الصورة من `` سولارزيد '')








بدأ على الفور العمل على Solarized ، والذي استغرق ستة أشهر من البحث والتعديل والتبديل. لم يسبق له أن رأى مخطط ألوان يُظهر أي دقة في التصميم ، لذلك شرع في صنع شيء سيكون جميلًا ومريحًا ، وسيعمل مع أي بنية برمجة.

قدمت ألوان معينة تحديات فريدة. على سبيل المثال ، يظهر أحمر توت العليق من Solarized بشكل ضئيل للغاية ، ويصعب التعامل مع اللون الأحمر لأسباب بصرية. نظرًا لكيفية عرض أجهزة الكمبيوتر للون الأحمر ، وكيف تراه العين البشرية ، فإنه من الصعب تمييز درجات مختلفة من اللون الأحمر عن الألوان الأخرى.

قال السيد شونوفر إنني قضيت ثلاثة أسابيع على الأرجح في النظر إلى اللون الأحمر ، سأركز بشدة على اختبار A / B لألوان حمراء مختلفة ، فقط أقوم بتشغيل [محرر النصوص الخاص بي] والتعديل.

ليس كل شيء عن Solarized هو ملف من الضروري الاختيار ، في حد ذاته ، من حيث أن أي لون هو الخيار الأفضل من الناحية الموضوعية. الألوان الأساسية للأزرق والأصفر في Solarized ليست أفضل بطريقة ما من الألوان الأخرى. هذه مجرد تفضيلات السيد شونوفر ، والمبرر وراء هذه الاختيارات المعينة شخصي للغاية.

ينقر اللون الأصفر الباهت على الحس المواكب الضيق للسيد شونوفر - إنه لون يربطه بأصوات وأشكال وقطع موسيقية ممتعة. عندما يُنظر إلى اللون الأزرق الغامق عند 96 في المائة من التعتيم ، فإنه يتحول إلى واحدة من حالات الرهاب التي يعاني منها منذ فترة طويلة.


بالحديث عن الجمال الجمالي ، فإننا نعيش حاليًا في العصر الذهبي للفنون في الألعاب المستقلة— انقر هنا للحصول على القصة الكاملة .


لدي خوف قوي جدًا وطويل الأمد من الموت بسبب الغرق وهذا يرتبط بما أتخيله هو اللون الأزرق الأخضر لمياه المحيط العميقة المليئة بالرواسب التي تثيرها بطانة المحيط لأنها تؤثر على قاع البحر ، السيد شونوفر كتب عندما طور اللوحة لأول مرة . أدرك أنه لن يكون هناك ضوء مرئي هناك ، لكن هذا لا يهم.

إن المزج بين الاثنين ، كما يقول ، هو نوع من التناسق اللطيف والمخيف الذي يذكره بطفولته ، التي قضاها جزئيًا في العيش بالقرب من بحيرة الغابة.

في النهاية ، استقر على ثمانية رتابة ضبابية وثمانية ألوان خلفية ضبابية. تم تصميم نظام الألوان لإبراز بناء الجملة - وهو نوع من نظام الملصقات الذي يلون عناصر معينة من التعليمات البرمجية - وله وضع فاتح ووضع داكن ، بحيث يمكنك التبديل بينهما اعتمادًا على الإضاءة المحيطة في الغرفة.

عندما أطلق المشروع أخيرًا في البرية ، وصل إلى أعلى النسب المئوية لمشاريع Github لهذا الأسبوع.

العالم مشمس

منذ عام 2011 ، لم يتمكن أي نظام ألوان آخر من استبدال Solarized باعتباره المفضل لدى الجماهير. أينما يذهب المطورون للتجمع على الويب ويسألون عن أفضل نظام ألوان ، فعادةً ما تكون الإجابة شيئًا مثل ، يعتمد ذلك على تفضيلاتك ، ولكن من المحتمل أن يكون Solarized.

إنه إنجاز مذهل أن تصنع شيئًا محبوبًا في كل مكان لمجتمع غالبًا ما يكون على خلاف مع نفسه بشأن أي عدد من المشكلات. ومع ذلك ، تظهر Solarized في كل مكان ، ومن الصعب العثور على دار تطوير كبيرة لا تحتوي على علاماتها التجارية باللون الأصفر الباهت والأزرق على إحدى شاشاتها على الأقل. في إعلان تجاري حديث لـ Facebook ، إذا نظرت عن كثب إلى الشاشات ، يمكنك رؤية مهندسيهم يعملون على محرري النصوص الشمسية: هذا الإعلان ، الذي تم تصويره في Facebook HQ ، يظهر مارك زوكربيرج نفسه. تظهر محررات النصوص المرسومة باستخدام Solarized بوضوح في خلفية اللقطات المتعددة. (الصورة من يوتيوب)

هذا الإعلان ، الذي تم تصويره في Facebook HQ ، يظهر مارك زوكربيرج نفسه. تظهر محررات النصوص المرسومة باستخدام Solarized بوضوح في خلفية اللقطات المتعددة. (الصورة من يوتيوب)



تم جعل Solarized تسوية افتراضية لمحرر النصوص Sublime Text ، ويظهر مخبوزًا في تطبيقات معينة باعتباره نظام الألوان الأصلي. لقد أصبح تقريبًا إشارة خاصة للأعضاء الآخرين في المجموعة - فقد قام الأشخاص بتخصيص لوحات المفاتيح الخاصة بهم بوظائف الطلاء بالطاقة الشمسية وحتى ابتكروا فن الأظافر المستوحى من الطاقة الشمسية.

ونظرًا لأن Solarized أصبح مخطط الألوان الأكثر شيوعًا في كل العصور ، فقد حان أيضًا لتعريف السيد شونوفر علنًا أكثر من أي من أعماله الأخرى - فهو معروف إلى الأبد باسم The Guy Who Made Solarized.

قال السيد شونوفر إنك نوعًا ما محكوم عليه بنجاحك الأخير. يسعدني أن يكون ذلك مشكلة.

المشروع مفتوح تمامًا للجمهور ومتاح للتنزيل مجانًا. يتلقى السيد شونوفر عروضًا للتبرعات طوال الوقت ، لكنه لا يريد حتى أن يشعر كما لو أن أي شخص آخر لديه حصة ، أو يمكنه أن يطالبه بالعمل أكثر في المشروع ، أو إجراء تغييرات أو تحديث Solarized. أول تقاطع بين فن الأظافر والترميز نحن

أول تقاطع رأيناه بين فن الأظافر والترميز. (الصورة من Tes Tube Nails)

بعد كل شيء ، لدى المبرمجين ، حسنًا ، أفكار متطرفة حول أشياء مثل أنظمة الألوان ومحرري النصوص.

قال ييل سبيكتور ، أحد كبار المطورين في WeWork ، إن هذا قريب من قلوب الناس مراقب . يأخذ الناس هذا القرف بجدية حقيقية.

حروب مقدسه

في السعي لتحقيق أقصى قدر من الأداء ، لا توجد ميزة في مساحة عمل المهندس لا تستحق الفحص. في عالم حيث التوحيد هو أكثر من عقيدة محارف أحادية المسافة ، يمكن أن تكون المعارك على الخطوط مثل Monaco مقابل Inconsolata متوترة.

قال آرون بروكين ، مدير البرامج في أكاديمية الترميز HappyFunCorp ، لـ مراقب . المطورين بطبيعتهم لديهم رأي كبير ، لكنك تدخل في محرري النصوص ، وسيقول الناس 'إذا كنت تعمل مع ذلك ، فأنت أحمق سخيف!'

هناك أنظمة ألوان للقتال ، ولكن بعد ذلك هناك محررو النصوص أنفسهم - BBEdit ، Vim ، Sublime Text ، Emacs - لكل منهم المتعصبين.

أوه ، ولا يتوقف الأمر عند محرري النصوص.

هذا ... موضوع هائل ، قال جوش شناير ، مطور مستقل من بروكلين ، لـ مراقب . هناك حروب مقدسة حرفية تدور حول مديري النوافذ وشاشات العرض المتعددة.

تأكد من عدم كل واحد يشارك. هناك استثناءات للقاعدة ، المبرمجون الذين لا يهتمون بأي من الاتجاهين. لكن سير العمل الخادع هو محور الهوس بقدر ما هو إشارة إلى أن مبرمجًا معينًا متزعزع بما يكفي ليكون خاصًا بمهنته.

قال السيد سبيكتور في بعض الأحيان ، سأرى زملاء العمل في النص الافتراضي باللون الأسود فوق الأبيض. أنا أحكم عليهم بالتأكيد ، لكني أشفق عليهم أيضًا. مثل ، هل يعرفون حتى عن إبراز بناء الجملة؟ تم اختراق Keycool 84 باستخدام أغطية مفاتيح خاصة تعمل بالطاقة الشمسية. (الصورة من Imgur)

لوحة مفاتيح Keycool 84 مخترقة بأغطية مفاتيح خاصة تعمل بالطاقة الشمسية. (الصورة من Imgur)






في هذه المرحلة ، ربما تسأل نفسك ، لماذا ، لماذا هل يهتم هؤلاء الأشخاص كثيرًا بأدق التفاصيل؟ ذلك لأن المبرمجين ، الذين هم أيضًا مميزون جدًا بطبيعتهم ، ليس لديهم أدوات أخرى لتجارتهم سوى أجهزة الكمبيوتر وعقولهم.

قال السيد سبيكتور إن محرري النصوص هم المكان الذي نعيش فيه ، حيث نقضي ساعات طويلة في يومنا هذا. إنه شخصي جدًا بالنسبة لنا ، إنه منزلنا. عندما تحصل على منزل ، فإنك تقضي الوقت في جعله مريحًا ، لأنك ستبقى هناك لفترة طويلة.

وكما قال السيد بروكين ، فإن الأمر لا يقتصر فقط على استخدام القوارب الساخنة - أو خداع معداتك من أجل التباهي. لا ، هذا يتعلق ببناء الأداة المثالية.

حلق الياك

قد يكون المطورون مفرطون في الرأي ، لكنهم أيضًا ، بحكم عملهم ، مهووسون بالكفاءة. بالنسبة للمبرمجين الذين يبنون البرامج والتصميمات مباشرة من خيالهم ، فإن كل ميزة إضافية في بيئة عملهم هي حاجز أقل بين عقولهم والآلة.

قال سبكتور: إذا استخدمت كمبيوتر جيراني ، فهناك تنافر ، ولكن على جهاز الكمبيوتر الخاص بي ، لا يوجد احتكاك بين عقلي وشاشتي.

على سبيل المثال ، يستخدم السيد سبيكتور والسيد بروكين Vim كمحرر نصوص - يستخدم زملاؤهما في العمل في الغالب Sublime - لأن استخدام Vim يسمح له بالبرمجة دون التبديل إلى الفئران ، وهو تغيير صغير يصفه السيد Spector بأنه يمنحه ميزة القوى.

وهو يفسر نجاح Solarized - في النهاية ، من المفترض أن يكون نظام الألوان لطيفًا وسهل للعيون ، وفي النهاية يختفي تمامًا.

من جانبه ، أضاف السيد شونوفر لوحات مفاتيح إلى قائمة الأشياء التي أخبرنا المبرمجون أنها ضرورية لأدائهم. لبناء لوحة المفاتيح الخاصة به ، قام السيد شونوفر بتفكيك لوحة الدوائر الخاصة باللوحة التي كان يمتلكها وقام بتركيب متحكم دقيق جديد بترميز مخصص تم الاستعانة بمصادر خارجية له من قبل مهووسين آخرين في اليابان وميسوري.

قال السيد شونوفر لقد أمضيت عدة أمسيات فيه. لا تزال 'مجرد لوحة مفاتيح' ، لكنها الآن أيضًا أكثر امتدادًا لذهني عندما أقوم بالبرمجة.

ومع ذلك ، تحدثنا إلى المديرين وكبار المسؤولين التنفيذيين الذين يرغبون في أن تتوقف فرقهم عن الهوس بأجهزةهم الطرفية وتبدأ العمل. استخدم السيد شناير مصطلح حلق الياك الذي يصف الحيل اللامتناهي وغير المجدي بدلاً من كونه منتجًا في الواقع.

قال السيد بروكين إن الناس يمكن أن ينشغلوا بفعل الأشياء بالطريقة 'الصحيحة'. لكن الطريقة الصحيحة الوحيدة لفعل شيء ما هي الطريقة الأكثر إنتاجية.

لا يقدم السيد شونوفر أي اعتذار عن هذا النوع من الهوس ، ولا يرى أي فائدة من إلحاق العار بالمطورين من الضغط على كل شبر من الكفاءة من مساحة عملهم. بالنسبة له ، فإن أفضل المبرمجين هم مثل الرياضيين الأولمبيين - العدائين الذين تعني كل زيادة طفيفة في الأداء بالنسبة لهم الفرق بين المطور الجيد والمطور الرائع حقًا.

قال السيد شونوفر ، قد يبدو الأمر سخيفًا للمراقب الخارجي ، لكن الأمر يتعلق بإزالة هذا الحاجز غير المرئي بينك وبين الأداة التي تستخدمها. إنه النجار الذي يصنع مقعد العمل الخاص به.

المقالات التي قد تعجبك :