მთავარი ინოვაცია შეხვდით 'Solarized' - ის უკან მდგომ ადამიანს, ყველაზე მნიშვნელოვან ფერთა სქემას კომპიუტერულ ისტორიაში

შეხვდით 'Solarized' - ის უკან მდგომ ადამიანს, ყველაზე მნიშვნელოვან ფერთა სქემას კომპიუტერულ ისტორიაში

ᲠᲐ ᲤᲘᲚᲛᲘᲡ ᲡᲐᲜᲐᲮᲐᲕᲐᲓ?
 

ეთან შუნოვერი, სოლარიზებული ადამიანი. (ფოტო Ethan Schoonover– ის საშუალებით)



როგორ მოვძებნოთ სპორტული დარბაზის მეგობარი

ეს არის ჩემი თოფი. მსგავსი ბევრია, მაგრამ ეს ჩემია. ჩემი თოფი ჩემი საუკეთესო მეგობარია. Ეს ჩემი ცხოვრებაა. მე უნდა ვეუფლო მას, როგორც მე უნდა დაეუფლო ჩემს ცხოვრებას. -მსროლელის სარწმუნოება

იარეთ კოდირების ოთახში და ჰკითხეთ, რა არის მათი ვაჭრობის საუკეთესო იარაღები - კლავიშები, ტექსტის რედაქტირების პროგრამული უზრუნველყოფა და ა.შ. - და თქვენ ომს დაიწყებთ.

მაგრამ სამყაროში, სადაც პროგრამისტები ფანატიკურად არიან დაყოფილები, სასტიკად ემხრობიან თავიანთი საყვარელი ფანჯრების მენეჯერებს და ტექსტების რედაქტორებს, ამაზე ბევრი ინჟინერი თანხმდება. მას სოლარიზებულს უწოდებენ და ოთხი წლის განმავლობაში იგი სუფევდა, როგორც მრავალფეროვანი კოდირების არჩევის ფერთა სქემა და ტექსტი, რომელზეც უყურებენ მთელი დღის განმავლობაში.

Solarized შეიქმნა ესთეტიკური აკვიატებული ეტან შუნოვერის მიერ, როგორც შეკვეთილი ფერის სქემა მხოლოდ პროგრამისტებისთვის, რომელთათვისაც თეთრ ფონზე შავ ტექსტს დაჰყურებს, უბრალოდ არ არის ვარიანტი. როდესაც მისტერ შუნოვერმა ნახევარი წლის განმავლობაში იფიქრა 16 ფერის არჩევისთვის, მან იცოდა, რომ მას ხელები ჰქონდა მოხვედრილი.

შედეგი იყო ერთ – ერთი ყველაზე საგულდაგულოდ განვითარებული, კარგად დოკუმენტირებული და საყვარელი ფერების გემო კომპიუტერულ მეცნიერებათა ისტორიაში.

ფერი კოდირებულია

მისტერ შუნოვერი ნამდვილი აკვიატებული ადამიანია, როდესაც საქმე დიზაინს ეხება. მან თითქმის 20 წლის წინ სცადა თავი ყოფილიყო ბუდისტი ბერი ტაილანდში, მაგრამ უარი თქვა მასზე მისი კონკრეტული სივრცის დეკორაციასთან დიდი ბრძოლის შემდეგ.

მისტერ შუნოვერმა განუცხადა, რომ მთელი ჩემი ცხოვრების მთავარი პრობლემა არის ბრძოლა მინიმალიზმსა და ესთეტიკას შორის დამკვირვებელი . ერთ-ერთმა უფრო ნაგლეჯმა ბერმა თქვა, რომ ეს, ალბათ, ჩემთვის სიცოცხლე არ არის.

პროექტი 2010 წელს დაიწყო. მისტერ შუნოვერი, რომელიც იყო დიზაინერი, კოდიტორი, მარკეტინგი და ფოტოგრაფი, ახლახან დაბრუნდა აშშ-ში შვიდი წლის მუშაობიდან, ჰონკონგში ფოტო სტუდიის მუშაობით. იგი გადავიდა ტექსტის ახალ რედაქტორზე და მივიდა კურდღლის ხვრელის პირას, სადაც ამდენი პროგრამისტი აღმოჩნდა: მან ვერ იპოვა მისთვის სასურველი ფერების სქემა. Solarized გამოდის ორი ვერსიით - ღია ან მუქი - ოპტიმიზირებულია, რომ კეთილი იყოს კოდირებით

Solarized გამოდის ორი ვერსიით - მსუბუქი ან მუქი - ოპტიმიზირებულია, რომ კეთილი იყოს კოდექსის თვალებზე, რაც დამოკიდებულია გარემოს შუქზე. დიახ, ამას მნიშვნელობა აქვს. (სურათი სოლარიზებული გზით)








მან დაუყოვნებლივ დაიწყო მუშაობა Solarized- ზე, რამაც მას ექვსი თვის კვლევა და შეცვლა დასჭირდა. მას არასდროს უნახავს ფერების სქემა, რომელიც გამოხატავდა რაიმე დიზაინის სიმკაცრეს, ამიტომ ის მიზნად ისახავდა ისეთი რამის დამზადებას, რაც ლამაზი და დამამშვიდებელი იქნებოდა და ნებისმიერი პროგრამირების სინტაქსისთვის იმუშავებდა.

გარკვეული ფერები წარმოადგენდა უნიკალურ გამოწვევებს. სოლარიზებული ჟოლოს წითელი, მაგალითად, მხოლოდ ძალზედ მწირი ჩანს, როგორც ცედრა, ხოლო წითელი განსაკუთრებით რთულია ოპტიკური მიზეზების გამო. იმის გამო, თუ როგორ აჩვენებს კომპიუტერი წითელს და როგორ ხედავს მას ადამიანის თვალი, უფრო მკაცრია წითელი ფერის სხვადასხვა ჩრდილების გარჩევა, ვიდრე სხვა ფერები.

მისტერ შუნოვერმა თქვა, რომ ალბათ სამი კვირის განმავლობაში წითელს ვუყურებდი, ძალიან ძალიან კონცენტრირებული ვიქნებოდი A / B- ზე სხვადასხვა წითლების ტესტირებაზე, უბრალოდ [ჩემი ტექსტის რედაქტორის] ჩატვირთვაზე და შეცვლაზე.

სოლარიზებულზე ყველაფერი არ არის ა საჭირო არჩევანი, თავისთავად, იმაში, რომ ნებისმიერი ერთი ფერი ობიექტურად საუკეთესო არჩევანია. სოლარიზებული ფერები ლურჯი და ყვითელი არ არის რატომღაც უკეთესი ფერები, ვიდრე სხვა. ეს მხოლოდ მისტერ შუნოვერის პრეფერენციებია და ამ კონკრეტული არჩევანის გამართლება უკიდურესად პირადია.

ღია ყვითელი ეკვრის მისტერ შუნოვერის ვიწრო სინესთეზიას - ეს ის ფერია, რომელიც მას ასოცირდება სასიამოვნო ჟღერადობებთან, ფორმებთან და მუსიკალურ ნაწილებთან. ღრმა ცისფერი, როდესაც 96 პროცენტიან გაუმჭვირვალობას განიხილავს, ეხება მის ერთ – ერთ ხანგრძლივ ფობიას.


ესთეტიკურ სილამაზეზე საუბრისას, ჩვენ ახლა ხელოვნების ოქროს ხანაში ვცხოვრობთ ინდი თამაშებში - დააჭირეთ აქ, სრული ამბის სანახავად .


მე მაქვს ძალიან ძლიერი, გრძელვადიანი შიში, რომ დავიხრჩო წყალში და ეს კორელაციაშია იმასთან, რაც წარმომიდგენია არის ღრმა ოკეანის წყლის მწვანე ლურჯი, რომელიც სავსეა ნალექით, რომელიც ოკეანის ლაინერით არის გაჟღენთილი, რადგან ეს გავლენას ახდენს ფსკერზე, მისტერ შუნოვერი წერდა, როდესაც მან პირველად შექმნა პალიტრა . ვხვდები, რომ იქ ხილული შუქი არ იქნებოდა, მაგრამ ამას ძნელად მნიშვნელობა აქვს.

მისი თქმით, ორივეს კომბინაცია არის ერთგვარი სასიამოვნო, შიშისმომგვრელი სიმეტრია, რომელიც ახსენებს მის ბავშვობას, რომელიც ნაწილობრივ ტყის ტბის მახლობლად გაატარა.

საბოლოოდ, იგი დასახლდა რვა ბურუსით მოცულ ერთფეროვნებაზე და რვა ბურუსით მოცულ ფერად ფერზე. ფერების სქემა აგებულია სინტაქსური ხაზგასმისთვის - ერთგვარი ეტიკეტირების სისტემა, რომელიც კოდის გარკვეულ ელემენტებს აფერადებს, და აქვს მსუბუქი და მუქი რეჟიმი, ასე რომ თქვენ შეგიძლიათ გადახვიდეთ მათ შორის, ოთახში არსებული შუქის გათვალისწინებით.

როდესაც მან საბოლოოდ გაათავისუფლა პროექტი ბუნებაში, მან მიაღწია Github– ის პროექტების პირველ პროცენტულ მაჩვენებლებს კვირის განმავლობაში.

მსოფლიო სოლარიზებულია

2011 წლის შემდეგ, სხვა ფერების სქემამ ვერ შეძლო Solarized- ის ჩანაცვლება, როგორც ხალხის რჩეული. იქ, სადაც დეველოპერები დადიან ინტერნეტში და იკითხავენ, რა შეიძლება იყოს საუკეთესო ფერთა სქემა, პასუხი ჩვეულებრივ ჰგავს: ეს დამოკიდებულია თქვენს სურვილებზე, მაგრამ ალბათ სოლარიზებული.

გასაოცარი საქმეა იმის შექმნა, რაც ისეთი საყოველთაოდ მოსწონთ საზოგადოებას, რომელიც ხშირად ეწინააღმდეგება საკუთარ თავს ნებისმიერი საკითხის გამო. მიუხედავად ამისა, სოლარიზებული ყველგან ჩნდება და ძნელია იპოვოთ დიდი განვითარების სახლი, რომელსაც თავისი სავაჭრო ნიშანი არ ჰქონდეს მკრთალი ყვითელი და ბლუზი ერთ ეკრანზე მაინც. Facebook- ის ბოლოდროინდელ რეკლამაში, თუ ყურადღებით დავაკვირდებით მონიტორებს, ნახავთ მათი ინჟინრების მუშაობას სოლარიზებულ ტექსტურ რედაქტორებზე: ამ რეკლამას, რომელიც გადაღებულია Facebook შტაბ-ბინაში, წარმოდგენილია თავად მარკ ცუკერბერგი. Solarized– ით დახატული ტექსტური რედაქტორები აშკარად ჩანს მრავალი კადრის ფონზე. (სურათი YouTube– ით)

ამ რეკლამას, რომელიც გადაღებულია Facebook შტაბ-ბინაში, წარმოდგენილია თავად მარკ ცუკერბერგი. Solarized– ით დახატული ტექსტური რედაქტორები აშკარად ჩანს მრავალი კადრის ფონზე. (სურათი YouTube– ით)



Solarized- მა ტექსტური რედაქტორის Sublime Text- ის ნაგულისხმევი მოგვარება გააკეთა და ნაჩვენებია გარკვეულ აპებში, როგორც შექმნილი ფერთა სქემა. ეს თითქმის განსაკუთრებული ნიშანი გახდა ინიცირებული სხვა წევრებისთვის - ხალხმა საკუთარი კლავიშები მოარგო სოლარიზებული საღებავების სამუშაოებს და სოლარიზირებული ინსპირაციით შექმნილი ფრჩხილის ხელოვნებაც კი შექმნა.

რადგან Solarized გახდა ყველაზე პოპულარული შეკვეთით ფერების სქემა ყველა დროის, მას ასევე მოუტანა საჯაროდ განსაზღვრა მისტერ Schoonover უფრო მეტი, ვიდრე ნებისმიერი სხვა მისი ნამუშევარი - ის სამუდამოდ არის ცნობილი, როგორც ადამიანი, რომელმაც გააკეთა სოლარიზაცია.

თქვენ ერთგვარი განწირულები ხართ თქვენი უკანასკნელი წარმატებისთვის, თქვა მისტერ შუნოვერმა. ბედნიერი ვარ, რომ ეს საკითხი მაქვს.

პროექტი მთლიანად ღიაა საზოგადოებისთვის და ხელმისაწვდომია უფასოდ ჩამოსატვირთად. მისტერ შუნოვერი შემოწირულობების შემოთავაზებებს მუდმივად იღებს, მაგრამ მას არ სურს ისე იგრძნოს, თითქოს ვინმეს აქვს წილი, ან შეიძლება მოსთხოვოს მას პროექტზე მეტი მუშაობა, ცვლილებების შეტანა ან სოლარიზებული განახლება. ფრჩხილის ხელოვნების პირველი გადაკვეთა და კოდირება ჩვენ

ფრჩხილის ხელოვნებისა და კოდირების პირველი გადაკვეთა, რომელიც ოდესმე გვინახავს. (ფოტო Tes Tube Nails– ის საშუალებით)

ბოლოს და ბოლოს, კოდექსებს აქვთ საკმაოდ უკიდურესი აზრი ისეთ საკითხებზე, როგორიცაა ფერების სქემები და ტექსტური რედაქტორები.

იელის სპექტორმა, WeWork– ის უფროსმა დეველოპერმა, განუცხადა ხალხის გულს დამკვირვებელი . ხალხი სერიოზულად აღიქვამს ამ ყმაწვილს.

Წმინდა ომები

მაქსიმალურად ეფექტურობის მისაღწევად, ინჟინრის სამუშაო სივრცის არცერთი მახასიათებელი არ არის გამოსაკვლევი. სამყაროში, სადაც მონოთეიზმი უფრო დოგმატია ერთნაირი შრიფტით , ბრძოლები შრიფტებზე, როგორიცაა მონაკო და Inconsolata, შეიძლება დაძაბული იყოს.

მწვავდება, განუცხადა აარონ ბროკენმა, HappyFunCorp- ის კოდირების აკადემიის პროგრამის დირექტორმა დამკვირვებელი . დეველოპერები ბუნებით საკმაოდ მოსაზრებულები არიან, მაგრამ თქვენ ტექსტური რედაქტორების წარმომადგენლები ხვდებით და ხალხი ისეთი იქნება, that თუ ამით იმუშავებ, შენ სულელი იდიოტი ხარ! '

არსებობს საბრძოლო სქემები, მაგრამ შემდეგ ტექსტების რედაქტორები არიან - BBEdit, Vim, Sublime Text, Emacs - თითოეულს თავისი მოშურნეები.

ოჰ, და ეს არ შეჩერდება ტექსტური რედაქტორებით.

ეს არის ... უზარმაზარი თემა, განუცხადა ჯოშ შნაიერმა, ბრუკლინის დამოუკიდებელმა დეველოპერმა დამკვირვებელი . აქ არის ფაქტიურად წმინდა ომები, რომლებიც ჩატარდა ფანჯრების მენეჯერებისა და მრავალ მონიტორის ჩვენების გამო.

რა თქმა უნდა, არა ყველას მონაწილეობს. წესში არსებობს გამონაკლისები, შიფრატორები, რომლებსაც არანაკლებ ვერ აინტერესებთ. მაგრამ შეცდომაში შემყვანი სამუშაო პროცესი ისეთივე შეპყრობილია, როგორც სიგნალი იმისა, რომ კონკრეტული კოდიტორი საკმარისად არის გატაცებული, რომ განსაკუთრებული იყოს მათი ხელობის შესახებ.

მისტერ სპექტორმა თქვა, რომ ზოგჯერ მე ვხედავ თანამშრომლების ნაგულისხმევ შავ ტექსტს. მე მათ ვიმსჯელებ, დარწმუნებული ვარ, მაგრამ მეც მათ ვწუხვართ. მოსწონთ, მათ იციან თუნდაც სინტაქსის გამოკვეთის შესახებ? Keycool 84 გატეხილია სპეციალური სოლარიზებული კლავიშებით. (ფოტო Imgur– ის საშუალებით)

გატეხილია Keycool 84 კლავიატურის სპეციალური სოლარიზებული კლავიშებით. (ფოტო Imgur– ის საშუალებით)






ამ ეტაპზე, ალბათ საკუთარ თავს ეკითხებით, რატომ, რატომ ამ ხალხს ასე ძალიან აინტერესებს ყველაზე წუთიერი დეტალები? ეს იმიტომ ხდება, რომ შიფრატორებს, რომლებსაც ასევე ძალიან განსაკუთრებული ხასიათი აქვთ, ვაჭრობის სხვა იარაღები არ აქვთ, გარდა კომპიუტერი და გონება.

მისტერ სპექტორმა თქვა, რომ ტექსტების რედაქტორები არიან ის ადგილები, სადაც ჩვენ ვცხოვრობთ, სადაც ამდენ საათს ვატარებთ ჩვენს დღეში. ეს ჩვენთვის იმდენად პირადია, ეს არის ჩვენი სახლი. როდესაც სახლს მიიღებთ, დროს კომფორტულად ხარჯავთ, რადგან იქ დიდხანს დარჩებით.

როგორც მისტერ ბროკენმა თქვა, ეს არ არის მხოლოდ ცხელი როდინგი - ან თქვენი ტექნიკის მოტყუება უჩვენეობის გამო. არა, ეს ეხება სრულყოფილი ინსტრუმენტის შექმნას.

იაკ პარსვა

დეველოპერები შეიძლება ზედმეტად გააზრებული იყვნენ, მაგრამ ისინი თავიანთი მუშაობის გამო ეფექტურობით არიან გატაცებულნი. პროგრამისტებისთვის, რომლებიც საკუთარი წარმოსახვიდან აშენებენ პროგრამებსა და დიზაინებს, მათი დამატებითი სამუშაო გარემო ყოველგვარი დამატებითი უპირატესობა კიდევ ერთი ბარიერია მათ გონებასა და მანქანას შორის.

თუ მეზობლების კომპიუტერს ვიყენებ, დისონანსია, მისტერ სპექტერმა თქვა, მაგრამ ჩემს საკუთარ კომპიუტერში ნულოვანი ხახუნებაა ჩემს გონებასა და ეკრანს შორის.

მაგალითად, მისტერ სპექტორი და მისტერ ბროკინი იყენებენ Vim– ს, როგორც ტექსტური რედაქტორი - მათი შესაბამისი თანამშრომლები ძირითადად იყენებენ Sublime– ს, რადგან Vim– ის გამოყენება საშუალებას აძლევს მას კოდექსში გადასვლა მათ მაუსებზე გადასვლის გარეშე, ეს მცირე ცვლილებაა, რომელსაც მისტერ სპექტორი აღწერს, როგორც სუპერ უფლებამოსილებები.

და ეს განაპირობებს სოლარიზებული წარმატების მიღწევას - საბოლოო ჯამში, ფერის სქემა გულისხმობს სასიამოვნო, თვალწარმტაცი და საბოლოოდ, მთლიანად გაქრება.

მისტერ შუნოვერმა, თავის მხრივ, დაამატა კლავიშები იმ სიების საგნებში, რომლებსაც გვითხრეს, რომ კოდირებმა გვითხრეს, რომ მათი შესრულება აუცილებელია. კლავიატურა რომ აეშენებინა, მისტერ შუნოვერმა შეაფასა მისთვის შექმნილი მიკროსქემის დაფა და დააინსტალირა ახალი მიკროკონტროლერი, სპეციალური კოდირებით, რომელიც სხვა ობსესიურებს ეკუთვნოდა იაპონიასა და მისურისში.

რამდენიმე საღამო გავატარე ამაზე, თქვა მისტერ შუნოვერმა. ის კვლავ 'მხოლოდ კლავიატურაა', მაგრამ ახლა ის ასევე არის მეტი ჩემი გონების გაფართოების კოდირებისას.

ამის მიუხედავად, ჩვენ ვესაუბრეთ მენეჯერებსა და CTO– ს, რომელთაც სურთ, რომ მათმა გუნდებმა შეწყვიტონ თავიანთი ტერმინალების აკვიატება და უბრალოდ დაიწყონ მუშაობა. მისტერ შნაიერმა გამოიყენა ტერმინი იაკის გაპარსვა და აღწერს დაუსრულებელ, უშედეგო აზარტს, სინამდვილეში პროდუქტიული იყო.

მისტერ ბროკენმა თქვა, რომ ხალხს შეეძლება საქმეების 'სწორად' კეთება. მაგრამ ერთადერთი სწორი გზა, რომ გააკეთო რამე, არის ყველაზე პროდუქტიული გზა.

ბ-ნი შუნოვერი ბოდიშს არ ითხოვს ამგვარი შეპყრობის გამო და დეველოპერების შერცხვენას აზრი არ აქვს, რომ მათ სამუშაო ადგილიდან ეფექტურობის თითოეული სანტიმეტრი გამოასწორონ. მისთვის საუკეთესო შიფრატორები ჰგავს ოლიმპიურ სპორტსმენებს - სპრინტერები, რომელთა შესრულების ყოველი წვრილმანი ზრდა ნიშნავს სხვაობას კარგ დეველოპერსა და ნამდვილად დიდებულს შორის.

შეიძლება გარე დამკვირვებლისთვის სასაცილოდ გამოიყურებოდეს, მაგრამ საქმე ეხება იმ უხილავი ბარიერის აღმოფხვრას თქვენსა და იმ ინსტრუმენტს შორის, რომელსაც იყენებთ, თქვა მისტერ შუნოვერმა. ეს დურგალი აკეთებს საკუთარ სამუშაო სკამს.

ᲡᲢᲐᲢᲘᲔᲑᲘ, ᲠᲝᲛᲚᲔᲑᲘᲪ ᲨᲔᲘᲫᲚᲔᲑᲐ ᲛᲝᲒᲔᲬᲝᲜᲝᲗ :