Հիմնական Նորարարություն Հանդիպեք «Solarized» - ի հետ կանգնած մարդուն `համակարգչային պատմության ամենակարևոր գունային սխեմային

Հանդիպեք «Solarized» - ի հետ կանգնած մարդուն `համակարգչային պատմության ամենակարևոր գունային սխեմային

Ինչ Ֆիլմ Է Տեսնել:
 

Իթան Շունովերը ՝ սոլյարիզացված անձը: (Լուսանկարը ՝ Իթան Շունովերի միջոցով)



Ես սկսում եմ կասկածել ձեր հավատարմությունը կայծային շարժմանը

Սա իմ հրացանն է: Նմանները շատ կան, բայց այս մեկն իմն է: Իմ հրացանն իմ լավագույն ընկերն է: Դա իմ կյանքն է: Ես պետք է տիրապետեմ դրան, ինչպես պետք է տիրապետեմ իմ կյանքին: -Հրաձիգի դավանանքը

Մտեք ծածկագրողների սենյակ և հարցրեք, թե որոնք են նրանց առևտրի լավագույն գործիքները ՝ ստեղնաշարեր, տեքստի խմբագրման ծրագրակազմ և այլն, և դուք հաստատ պատերազմ կսկսեք:

Բայց մի աշխարհում, որտեղ ծրագրավորողները ֆանատիկորեն բաժանված են ՝ խստորեն քարոզելով իրենց սիրած պատուհանի կառավարիչների և տեքստի խմբագիրների համար, կա մի բան, որի շուրջ շատ ինժեներներ համաձայն են: Այն կոչվում է Solarized, և չորս տարի այն գերագույն թագավորում է որպես ընտրություն գունային սխեման շատ ծածկագրողների և տեքստի վրա, որոնց նրանք ստիպված են ամբողջ օրը նայել:

Solarized- ը նախագծվել է էսթետիկ մոլուցք Իթան Շունովերի կողմից, որպեսզի այն լինի պատվիրված գունային սխեմա հենց այն ծրագրավորողների համար, որոնց համար սպիտակ ֆոնի վրա սեւ տեքստի հայացքը պարզապես տարբերակ չէ: Երբ միստր Շունովերը կես տարի համրացավ և ընտրեց 16 գույները, նա իմացավ, որ հարվածելու է իր ձեռքերին:

Արդյունքը առավել բծախնդրորեն զարգացածներից մեկն էր, լավ փաստաթղթավորված և սիրված գունազարդերը համակարգչային գիտության պատմության մեջ:

Գույնը կոդավորված է

Միստր Շունովերը իսկական մոլուցք է դիզայնի հարցում: Մոտ 20 տարի առաջ նա փորձեց իր ուժերը լինել բուդդիստական ​​վանական Թաիլանդում, բայց ստիպված եղավ հրաժարվել դրանից `իր բետոնե տարածքի դեկորի հետ մեծ պայքարից հետո:

Իմ ամբողջ կյանքի հիմնական խնդիրը մինիմալիզմի և գեղագիտության միջև պայքարն է, - ասաց պարոն Շունովերը Դիտորդ , Ավելի նեղացած վանականներից մեկը ասաց, որ դա, հավանաբար, կյանքը չէ ինձ համար:

Նախագիծը սկսվել է 2010 թ.-ին: Պարոն Շունովերը, ով եղել է դիզայներ, ծածկագրող, վաճառող և լուսանկարիչ, Հոնկոնգում լուսանկարչական ստուդիա վարող յոթնամյա աշխատավարձից նոր էր վերադարձել ԱՄՆ: Նա անցավ նոր տեքստի խմբագրին և հասավ մի նապաստակի անցք, որտեղ հայտնվում են այդքան շատ ծրագրավորողներ. Նա չկարողացավ գտնել իրեն դուր եկած գունային սխեման: Solarized- ը գալիս է երկու տարբերակով `բաց կամ մութ, օպտիմիզացված` ծածկագրողի վրա բարի լինելու համար

Solarized- ը գալիս է երկու տարբերակով `բաց կամ մութ, օպտիմիզացված` կոդավորողի աչքին բարի լինելու համար `կախված շրջակա լույսից: Այո, սա նշանակություն ունի: (Պատկեր ՝ արևաթափվածի միջոցով)








Նա միանգամից սկսեց աշխատել Solarized- ի վրա, որի համար պահանջվեց վեց ամիս հետազոտություն և մանրուքներ: Նա երբեք չէր տեսել գունային սխեման, որը ցուցաբերում էր դիզայնի որևէ խստություն, ուստի նա ձեռնամուխ եղավ պատրաստելու մի բան, որը գեղեցիկ և հանգստացնող կլիներ և աշխատեր ցանկացած ծրագրավորման շարահյուսության հետ:

Որոշակի գույներ եզակի մարտահրավերներ էին ներկայացնում: Solarized- ի ազնվամորու կարմիրը, օրինակ, շատ խղճուկ է միայն որպես համ, և կարմիրը հատկապես դժվար է աշխատել օպտիկական պատճառներով: Համաձայն համակարգչի կողմից կարմիրի ցուցադրման և մարդու աչքի դիտման հետևանքով `կարմիրի տարբեր երանգներ տարբերելը ավելի կոշտ է, քան մյուս գույները:

Ես երևի երեք շաբաթ անցկացրեցի կարմիրին նայելով, պարոն Շունովերն ասաց. Ես շատ, շատ կենտրոնացած կլինեի տարբեր կարմիրներ փորձարկելու վրա A / B- ի վրա, պարզապես գործարկելով [իմ տեքստի խմբագիրը] և շտկելու:

Solarized- ի մասին ամեն ինչ չէ անհրաժեշտ է ընտրություն, ինքնին, այն առումով, որ ցանկացած մեկ գույն օբյեկտիվորեն լավագույն ընտրությունն է: Solarized- ի կապույտ և դեղին գույնի հիմնական գույները ինչ-որ կերպ ավելի լավ գույներ չեն, քան ցանկացած այլ: Դրանք պարզապես պարոն Շունովերի նախասիրություններն են, և այդ առանձնահատուկ ընտրությունների հիմնավորումը չափազանց անձնական է:

Գունատ դեղին գույնը ներթափանցում է պարոն Շունովերի նեղ սինթեզիային. Դա այն գույնն է, որը նա կապում է հաճելի հնչյունների, ձևերի և երաժշտության կտորների հետ: Խորը կապույտը, երբ դիտվում է 96 տոկոս անթափանցիկությամբ, թակում է նրա երկարատև ֆոբիաներից մեկը:


Խոսելով գեղագիտական ​​գեղեցկության մասին, մենք ներկայումս ապրում ենք արվեստի Ոսկե դարաշրջանում ինդի խաղերում. կտտացրեք այստեղ ամբողջական պատմության համար ,


Ես շատ ուժեղ, երկարաժամկետ վախ ունեմ խեղդվելուց մահվան դեպքից, և դա կապված է այն բանի հետ, որը ես պատկերացնում եմ `խորը օվկիանոսի ջրի կանաչ կապույտն է, որը լցված է օվկիանոսի նավով հարուցված նստվածքով, քանի որ այն ազդում է ծովի հատակին, պարոն Շունովեր գրել է, երբ առաջին անգամ մշակել է ներկապնակը , Գիտակցում եմ, որ այնտեղ տեսանելի լույս չէր լինի, բայց դա դժվար թե կարևոր լինի:

Այս երկուսի համադրությունը, ասում է նա, մի տեսակ հաճելի, վախկոտ համաչափություն է, որը հիշեցնում է իր մանկության մասին, որը մասամբ անցկացրել էր անտառային լճի մոտակայքում ապրելու համար:

Ի վերջո, նա բնակություն հաստատեց ութ մշուշոտ միօրինակության և ութ մշուշոտ ֆոնի վրա: Գունային սխեման կառուցված է շարահյուսական լուսաբանման համար. Մի տեսակ մակնշման համակարգ, որը գունավորում է ծածկագրի որոշակի տարրեր, և ունի թեթև ռեժիմ և մութ ռեժիմ, այնպես որ կարող եք փոխել նրանց միջև ՝ կախված սենյակի միջավայրի լույսից:

Երբ նա վերջապես թողարկեց նախագիծը վայրի բնություն, այն հասավ Գիթուբի նախագծերի շաբաթվա լավագույն տոկոսադրույքներին:

Աշխարհը արևային է

2011 թվականից ի վեր ոչ մի այլ գունային սխեման ի վիճակի չէր փոխարինել Solarized- ին ՝ որպես ամբոխի սիրված: Ուր էլ որ ծրագրավորողները հավաքվեն համացանցում և հարցնեն, թե որն է լավագույն գունային սխեման, պատասխանը սովորաբար նման է. Դա կախված է ձեր նախասիրություններից, բայց հավանաբար սոլյարացված:

Oundարմանալի սխրանք է ստեղծել մի համայնք, որն այնքան տարածված է համայնքի համար, որը հաճախ հակասում է ցանկացած քանակի խնդրի հետ: Դեռևս, Solarized- ը հայտնվում է ամենուր, և դժվար է գտնել մի մեծ զարգացման տուն, որն իր ապրանքանիշի գունատ դեղիններն ու բլյուզը չունենա իր էկրաններից առնվազն մեկի վրա: Facebook- ի վերջերս արված գովազդային հոլովակում, եթե ուշադիր նայեք մոնիտորներին, կտեսնեք, թե ինչպես են նրանց ինժեներները աշխատում Solarized տեքստի խմբագրիչների վրա. Ֆեյսբուքյան կենտրոնակայանում նկարահանված այս գովազդային հոլովակում նկարահանվում է անձամբ Մարկ uckուկերբերգը: Solarized- ով ներկված տեքստային խմբագրիչները հստակ տեսանելի են բազմաթիվ կրակոցների ֆոնին: (Պատկեր YouTube- ի միջոցով)

Ֆեյսբուքյան կենտրոնակայանում նկարահանված այս գովազդային հոլովակում նկարահանվում է անձամբ Մարկ uckուկերբերգը: Solarized- ով ներկված տեքստային խմբագրիչները հստակ տեսանելի են բազմաթիվ կրակոցների ֆոնին: (Պատկեր YouTube- ի միջոցով)



Solarized- ը դարձել է տեքստի խմբագրի Sublime Text- ի կանխադրված կարգավորումը և ցուցադրվում է որոշակի ծրագրերում թխված ՝ որպես բնիկների գունային սխեման: Դա դարձել է համարյա յուրահատուկ ազդանշան նախաձեռնողների մյուս անդամների համար. Մարդիկ իրենց ստեղնաշարերը հարմարեցրել են ներկով արևի արևի աշխատանքներին և նույնիսկ ստեղծել արևի տակ եղած եղունգների արվեստ:

Եվ քանի որ Solarized- ը դարձել է բոլոր ժամանակների ամենատարածված պատվիրված գունային սխեման, այն նաև հրապարակավ է բնորոշելու պրն. Շունովերին, քան նրա ցանկացած այլ ստեղծագործություն. Նա հավերժ հայտնի է որպես The Guy Who Molarized:

Դուք մի տեսակ դատապարտված եք ձեր վերջին հաջողությունից, ասաց պարոն Շունովերը: Ես ուրախ եմ, որ դա ունեմ որպես խնդիր:

Նախագիծը բաց է հասարակության համար և հասանելի է անվճար ներբեռնման համար: Պ-ն Շունովերը անընդհատ նվիրատվության առաջարկներ է ստանում, բայց նա չի ցանկանում նույնիսկ զգալ, կարծես ինչ-որ մեկը բաժնեմաս ունի, կամ կարող է պահանջել, որ նա ավելի շատ աշխատի ծրագրի վրա, փոփոխություններ կատարի կամ թարմացնի Solarized- ը: Եղունգների և կոդավորման առաջին խաչմերուկը մենք

Եղունգների և կոդավորման առաջին խաչմերուկը, որը մենք երբևէ տեսել ենք: (Լուսանկարը Tes Tube Nails- ի միջոցով)

Ի վերջո, ծածկագրողները բավականին ծայրահեղ մտքեր ունեն այնպիսի գույների, ինչպիսիք են գունային սխեմաները և տեքստային խմբագրիչները:

Սա մեզ հոգեհարազատ է, - ասաց WeWork- ի ավագ մշակող Յեյլ Սփեկտորը Դիտորդ , Մարդիկ լուրջ են վերաբերվում այս կեղտին:

Սուրբ պատերազմներ

Արդյունավետությունն առավելագույնի հասցնելու ձգտման մեջ `ինժեների աշխատանքային տարածքի ոչ մի հատկություն անարժան է քննության: Մի աշխարհում, որտեղ միաստվածությունը ավելի շատ դոգման է միատարր տառատեսակներ , մարտերը տառատեսակների շուրջ, ինչպիսիք են Մոնակոն ընդդեմ Ինկոնսոլատայի, կարող են լարված լինել:

Այն թեժանում է, - ասում է HappyFunCorp- ի ծածկագրման ակադեմիայի ծրագրերի տնօրեն Աարոն Բրոքենը Դիտորդ , Կառուցապատողներն իրենց բնույթով բավականին կարծիք ունեն, բայց դուք մտնում եք տեքստային խմբագիրների մեջ, և մարդիկ նման կլինեն ‘Եթե դրանով աշխատեք, դուք տխմար ապուշ եք:

Գոյություն ունեն գունային սխեմաներ, որոնց դեմ պետք է պայքարել, բայց այնուհետև կան տեքստերի խմբագրողներ ՝ BBEdit, Vim, Sublime Text, Emacs, որոնցից յուրաքանչյուրն ունի իր նախանձախնդիրները:

Oh, և դա չի դադարում տեքստի խմբագրիչների մոտ:

Սա… հսկայական թեմա է, - ասաց Բրուքլինի անկախ մշակող oshոշ Շնայերը Դիտորդ , Կան բառացիորեն սուրբ պատերազմներ, որոնք մղվել են պատուհանների կառավարիչների և մոնիտորների ցուցադրման համար:

Իհարկե, ոչ բոլորին մասնակցում է Կանոնից բացառություններ կան. Ծածկագրողներ, որոնք ոչ մի կերպ չէին կարող թքած ունենալ: Բայց խաբված աշխատանքային հոսքը նույնքան մոլուցքի կենտրոն է, որքան ազդանշան այն բանի, որ որոշակի կոդավորողն այնքան շահեկան է, որ առանձնահատուկ վերաբերվի իրենց արհեստին:

Երբեմն ես կտեսնեմ գործընկերների, ովքեր լռելյայն սեւ տեքստով սպիտակ են, ասում է միստր Սպեկտորը: Դատում եմ նրանց, վստահ եմ, բայց նաև խղճում եմ նրանց: Հավանաբար, նրանք նույնիսկ գիտե՞ն շարահյուսության լուսաբանման մասին: Keycool 84- ը կոտրել է հատուկ Solarized ստեղնաշարերով: (Լուսանկարը ՝ Imgur- ի միջոցով)

Keycool 84 ստեղնաշարը կոտրվել է հատուկ Solarized ստեղնաշարերով: (Լուսանկարը ՝ Imgur- ի միջոցով)






Այս պահին դուք հավանաբար ինքներդ ձեզ հարցնում եք. ինչու արդյո՞ք այդ մարդիկ այդքան շատ են մտածում ամեն րոպեանոց մանրամասների մասին: Դա այն պատճառով է, որ ծածկագրողները, որոնք նույնպես շատ առանձնահատուկ են բնույթով, չունեն իրենց առևտրի այլ գործիքներ, բացի համակարգչից և մտքից:

Տեքստի խմբագիրներն այն վայրն են, որտեղ մենք ապրում ենք, որտեղ մենք այնքան շատ ժամեր ենք անցկացնում մեր օրերում, ասաց պարոն Սպեկտորը: Դա այնքան անձնական է մեզ համար, դա մեր տունն է: Տուն ստանալիս ժամանակ եք ծախսում այն ​​հարմարավետ դարձնելու վրա, քանի որ երկար ժամանակ այնտեղ եք լինելու:

Եվ, ինչպես ասում է պարոն Բրոքենը, դա ոչ միայն տաք ձողեր է, ոչ էլ խարդախել ձեր սարքավորումները հանուն ցուցամոլության: Ոչ, սա կատարյալ գործիք կառուցելու մասին է:

Յակ սափրվելու միջոց

Մշակողները գուցե չափազանց կարծիք ունեն, բայց նրանք նաև, իրենց աշխատանքի շնորհիվ, տարված են արդյունավետությամբ: Programրագրավորողների համար, ովքեր ծրագրեր և նախագծեր են կառուցում հենց իրենց երեւակայությունից, իրենց աշխատանքային միջավայրում յուրաքանչյուր լրացուցիչ առավելություն մեկ խոչընդոտ է իրենց մտքի և մեքենայի միջև:

Եթե ​​ես օգտագործում եմ իմ հարևանների համակարգիչը, անհամապատասխանություն կա, ասաց միստր Սփեկտորը. «Բայց իմ սեփական համակարգչում զրոյական շփում կա իմ մտքի և էկրանի միջև:

Օրինակ, պարոն Սպեկտորը և միստր Բրոկենը օգտագործում են Vim- ը որպես իրենց տեքստային խմբագիր - իրենց համապատասխան գործընկերները հիմնականում օգտագործում են Sublime- ը, քանի որ Vim- ի օգտագործումը թույլ է տալիս նրան ծածկագրել առանց իրենց մկների անցնելու, մի փոքր փոփոխություն, որը պարոն Spector- ը նկարագրում է որպես իրեն գերակատար լիազորությունները:

Եվ դա բերում է Solarized- ի հաջողությանը. Ի վերջո, գունային սխեման նախատեսված է հաճելի, հեշտ աչքերի համար և, ի վերջո, ամբողջովին անհետանում:

Պ-ն Շունովերն իր հերթին ստեղնաշարեր ավելացրեց այն բաների ցանկում, որոնք ծածկագրողները մեզ ասում էին, որ կարևոր են դրանց կատարման համար: Իր ստեղնաշարը կառուցելու համար պրն. Շունովերը ցնցեց իր մոտ եղած շրջանի տախտակը և տեղադրեց նոր միկրոկառավարիչ ՝ հատուկ կոդավորմամբ, որը sապոնիայում և Միսուրիում ներգրավվել են այլ մոլուցքերի կողմից:

Ես դրա վրա մի քանի երեկո անցկացրեցի, - ասաց պարոն Շունովերը: Այն դեռ «պարզապես ստեղնաշար է», բայց հիմա նույնպես ավելին իմ մտքի ընդլայնման ժամանակ, երբ ես կոդավորում եմ:

Դեռևս մենք խոսեցինք մենեջերների և CTO- ների հետ, ովքեր ցանկանում են, որ իրենց թիմերը դադարեցնեն իրենց տերմինալների մոլուցքը և պարզապես սկսեն աշխատել: Պ-ն Շնայերը օգտագործեց սափրվելու յակ տերմինը `նկարագրելով անվերջ, անօգուտ փնթի ընտրություն` իրականում արդյունավետ լինելու փոխարեն:

Մարդիկ կարող են տարվել «ճիշտ» ճանապարհով գործեր անելով, ասաց պարոն Բրոքենը: Բայց ինչ-որ բան անելու միակ ճիշտ միջոցը առավել արդյունավետ միջոցն է:

Պ-ն Շունովերը ներողություն չի խնդրում այս տեսակի մոլուցքի համար և իմաստ չունի զարգացողներին խայտառակել `աշխատատեղի յուրաքանչյուր թիզ արդյունավետությունը քամելու համար: Նրա համար լավագույն կոդավորողները նման են օլիմպիական մարզիկներին. Արագավազակները, որոնց համար կատարման յուրաքանչյուր մանրուք բարձրացումը նշանակում է տարբերություն լավ մշակողի և իսկապես հիանալիի միջև:

Արտաքին դիտորդին դա կարող է ծիծաղելի թվալ, բայց խոսքը վերաբերում է այդ անտեսանելի պատնեշը վերացնելուն ձեր և ձեր օգտագործած գործիքի միջև, ասաց պարոն Շունովերը: Այն հյուսն է, որը պատրաստում է իր աշխատանքային նստարանը:

Հոդվածներ, Որոնք Ձեզ Դուր Կգան :