Pagrindinis Naujoves Susipažinkite su vyru už „Solarized“, svarbiausios kompiuterių istorijos spalvų schemos

Susipažinkite su vyru už „Solarized“, svarbiausios kompiuterių istorijos spalvų schemos

Kokį Filmą Pamatyti?
 

Ethanas Schoonoveris, „Solarized“ žmogus. (Nuotrauka per Ethaną Schoonoverį)



rasti šalia manęs gėjų

Tai mano šautuvas. Tokių yra daug, bet šis yra mano. Mano šautuvas yra geriausias mano draugas. Tai mano gyvenimas. Privalau tai išmokti, kaip ir savo gyvenimą. -Šaulių tikėjimas

Užeikite į koduotojų kambarį ir paklauskite, kokie yra geriausi jų prekybos įrankiai - klaviatūros, teksto redagavimo programinė įranga ir kt., Ir jūs privalote pradėti karą.

Tačiau pasaulyje, kuriame programuotojai yra fanatiškai susiskaldę, aršiai pasisako už savo mėgstamus langų tvarkytuvus ir teksto redaktorius, yra vienas dalykas, dėl kurio sutinka daugelis inžinierių. Jis vadinamas „Solarized“, o ketverius metus jis karaliauja kaip daugelio koduotojų pasirinkta spalvų gama ir tekstas, kurį jie turi žiūrėti visą dieną.

Estetinis obsesinis Ethanas Schoonoveris suprojektavo „Solarized“ kaip specialią spalvų schemą tik programuotojams, kuriems spoksoti į juodą tekstą baltame fone paprasčiausiai nėra galimybės. Kai ponas Schoonoveris pusmetį nusileido rankoms išsirinkti 16 spalvų, jis žinojo, kad jo rankose bus smūgis.

Rezultatas buvo vienas kruopščiausiai išvystytų, gerai dokumentuota ir mėgstamų spalvų gomurys informatikos istorijoje.

Spalva koduota

Ponas Schoonoveris yra tikras įkyri dizainas. Jis beveik prieš 20 metų Tailande išbandė savo jėgas būdamas bhudistų vienuoliu, tačiau po didelės kovos su savo betoninės erdvės dekoru turėjo jos atsisakyti.

Pagrindinė mano gyvenimo problema yra kova tarp minimalizmo ir estetikos, sakė p. Schoonover Stebėtojas . Vienas iš labiau įstrigusių vienuolių sakė, kad tai tikriausiai ne mano gyvenimas.

Projektas prasidėjo 2010 m. Ponas Schoonoveris, kuris buvo dizaineris, koduotojas, rinkodaros specialistas ir fotografas, ką tik grįžo į JAV iš septynerių metų veiklos, vadovaujančios fotostudijai Honkonge. Jis perėjo prie naujo teksto redaktoriaus ir pateko į triušio skylės žiotis, kur atsidūrė tiek daug programuotojų: jis negalėjo rasti jam patinkančios spalvų schemos. „Solarized“ yra dviejų versijų - šviesios arba tamsios - optimizuotos tam, kad būtų malonu naudotis koduotoju

„Solarized“ yra dviejų versijų - šviesios arba tamsios - optimizuotos, kad būtų malonios koduotojo akims, atsižvelgiant į aplinkos šviesą. Taip, tai svarbu. (Vaizdas per „Solarized“)








Jis nedelsdamas pradėjo dirbti su „Solarized“, kuriam prireikė šešių mėnesių tyrimų ir koregavimo. Jis niekada nematė spalvų schemos, kuri atitiktų bet kokį dizaino griežtumą, todėl jis nusprendė pagaminti tai, kas būtų gražu ir raminama, ir dirbtų su bet kokia programavimo sintakse.

Tam tikros spalvos pateikė unikalių iššūkių. Pavyzdžiui, „Solarized“ aviečių raudona spalva atrodo labai nenuosekliai kaip žievė, o raudoną ypač sunku dirbti dėl optinių priežasčių. Dėl to, kaip kompiuteriai rodo raudoną spalvą ir kaip ją mato žmogaus akis, sunkiau atskirti skirtingus raudonos spalvos atspalvius nei kitas spalvas.

Aš tikriausiai tris savaites praleidau žiūrėdamas į raudoną spalvą, pasak pono Schoonoverio, aš labai daug dėmesio skirsiu A / B bandymams su skirtingais raudonaisiais, tiesiog paleisdamas [savo teksto redaktorių] ir pakoreguodamas.

Ne viskas apie „Solarized“ yra a būtina pasirinkimas per se, nes objektyviai geriausias pasirinkimas yra bet kuri spalva. Pagrindinės „Solarized“ spalvos mėlynos ir geltonos spalvos nėra kažkuo geresnės nei bet kurios kitos spalvos. Tai tik pono Schoonoverio pageidavimai, o šių konkrečių pasirinkimų pagrindimas yra labai asmeniškas.

Šviesiai geltona spalva patenka į siaurą pono Schoonoverio sintezę - tai spalva, kurią jis sieja su maloniais garsais, formomis ir muzikos kūriniais. Giliai mėlyna spalva, žiūrint į 96 proc. Neskaidrumą, patenka į vieną iš jo ilgai trukusių fobijų.


Kalbėdami apie estetinį grožį, šiuo metu indie žaidimuose išgyvename meno aukso amžių - Norėdami pamatyti visą istoriją, spustelėkite čia .


Aš turiu labai stiprią, ilgalaikę mirties dėl skendimo baimę, ir tai koreliuoja su mano įsivaizduojama žalsva gilaus vandenyno vandens mėlyna spalva, užpildyta nuosėdomis, sukeltomis vandenyno lainerio, kai jos veikia jūros dugną, p. Schoonover parašė, kai pirmą kartą sukūrė paletę . Suprantu, kad ten nebūtų matomos šviesos, bet tai vargu ar svarbu.

Abiejų derinys, pasak jo, yra tam tikra maloni, baiminga simetrija, primenanti jo vaikystę, kuri iš dalies praleista gyvenant netoli miško ežero.

Galų gale jis apsigyveno ant aštuonių miglotų monotonijų ir aštuonių miglotų fono spalvų. Spalvų schema sukurta sintaksės paryškinimui - tam tikra ženklinimo sistema, nuspalvinančia tam tikrus kodo elementus - ir turi šviesos režimą ir tamsųjį režimą, kad galėtumėte juos perjungti priklausomai nuo kambario aplinkos šviesos.

Kai jis pagaliau išleido projektą į laisvę, jis pasiekė didžiausią savaitės „Github“ projektų procentilę.

Pasaulis yra soliarizuotas

Nuo 2011 m. Jokia kita spalvų schema negalėjo išstumti „Solarized“ kaip minios numylėtinės. Kur kūrėjai eina rinktis į internetą ir klausia, kokia gali būti geriausia spalvų gama, atsakymas paprastai būna panašus į tai. Tai priklauso nuo jūsų pageidavimų, bet tikriausiai „Solarized“.

Stulbinantis žygdarbis sukurti tai, kas bendruomenei taip patiko, dažnai prieštaraujanti sau dėl daugybės klausimų. Vis dėlto „Solarized“ pasirodo visur, ir sunku rasti didelę plėtros namą, kurio bent viename ekrane nebūtų prekės ženklo šviesiai geltonos ir mėlynos spalvos. Neseniai paskelbtoje „Facebook“ reklamoje, atidžiai pažvelgę ​​į monitorius, galite pamatyti jų inžinierius, dirbančius „Solarized“ teksto redaktoriuose: Šioje „Facebook“ būstinėje nufilmuotoje reklamoje yra pats Markas Zuckerbergas. Teksto redaktoriai, dažyti „Solarized“, yra aiškiai matomi kelių kadrų fone. (Vaizdas per „YouTube“)

Šioje „Facebook“ būstinėje nufilmuotoje reklamoje yra pats Markas Zuckerbergas. Teksto redaktoriai, dažyti „Solarized“, yra aiškiai matomi kelių kadrų fone. (Vaizdas per „YouTube“)



„Solarized“ buvo numatytasis atsiskaitymas teksto redaktoriui „Sublime Text“ ir rodomas iškeptas tam tikrose programose kaip gimtoji spalvų schema. Tai tapo beveik ypatinga nuoroda kitiems inicijuoto nariams - žmonės pritaikė savo klaviatūras „Solarized“ dažų darbais ir netgi sukūrė „Solarized“ įkvėptą nagų dailę.

Kadangi „Solarized“ tapo populiariausia visų laikų užsakyta spalvų gama, ponas Schoonoveris taip pat buvo viešai apibrėžtas labiau nei bet kuris kitas jo kūrinys - jis amžinai žinomas kaip „The Guy Who Made Solarized“.

Jūs tarsi pasmerktas savo paskutinės sėkmės, sakė ponas Schoonoveris. Džiaugiuosi, kad tai yra problema.

Projektas yra visiškai atviras visuomenei ir jį galima nemokamai atsisiųsti. Ponas Schoonoveris visą laiką gauna pasiūlymų aukoti, tačiau jis nenori net jaustis taip, tarsi kažkas kitas turėtų akcijų, arba gali reikalauti, kad jis daugiau dirbtų projekte, atliktų pakeitimus ar atnaujintų „Solarized“. Pirmoji nagų dailės ir kodavimo sankirta mes

Pirmoji nagų dailės ir kodavimo sankirta, kurią mes kada nors matėme. (Nuotrauka per „Tes Tube Nails“)

Galų gale, programuotojai turi gana ekstremalių minčių apie tokius dalykus kaip spalvų schemos ir teksto redaktoriai.

Tai žmonėms yra prie širdies, sakė „WeWork“ vyresnysis kūrėjas Yale'as Spectoras Stebėtojas . Žmonės rimtai žiūri į šį šūdą.

Šventieji karai

Siekiant maksimalaus našumo, nė viena inžinieriaus darbo vietos ypatybė nėra verta nagrinėti. Pasaulyje, kuriame monoteizmas yra labiau dogma vienspalviai šriftai , mūšiai dėl tokių šriftų kaip „Monakas“ prieš „Inconsolata“ gali būti įtempti.

Tai tampa karšta, sakė Aaronas Brockenas, „HappyFunCorp“ kodavimo akademijos programos direktorius Stebėtojas . Kūrėjai iš prigimties yra gana nusiteikę, bet jūs pateksite į teksto redaktorius, o žmonės bus tokie: „Jei su tuo dirbi, tu esi sušikti idiotas!“

Yra spalvų schemos, dėl kurių reikia kovoti, bet tada yra patys teksto redaktoriai - „BBEdit“, „Vim“, „Sublime Text“, „Emacs“ - kiekvienas su savo uolotais.

O ir tai neapsiriboja teksto redaktoriais.

Tai ... didžiulė tema, sakė Joshas Schneieris, laisvai samdomas kūrėjas iš Bruklino Stebėtojas . Vykdomi pažodžiui šventi karai dėl langų tvarkyklių ir kelių monitorių ekranų.

Aišku, ne Visi dalyvauja. Yra taisyklės išimčių, koduotojai, kuriems abiem būdais negalėjo rūpėti mažiau. Tačiau apgaulinga darbo eiga yra tiek apsėstas dėmesys, kiek ženklas, kad konkretus koderis yra pakankamai greitas, kad galėtų būti ypatingas apie savo amatą.

Kartais pamatysiu kolegų numatytą juodą tekstą, o ne baltą, - sakė p. Spectoras. Aš juos teisiu, be abejo, bet ir gailiuosi. Ar jie iš viso žino apie sintaksės paryškinimą? „Keycool 84“ nulaužė specialius „Solarized“ klavišus. (Nuotrauka per „Imgur“)

„Keycool 84“ klaviatūra nulaužta su specialiais „Solarized“ klavišų gaubteliais. (Nuotrauka per „Imgur“)






Šiuo metu jūs tikriausiai klausiate savęs, kodėl, kodėl ar šiems žmonėms taip rūpi smulkiausios detalės? Taip yra todėl, kad koduotojai, kurie taip pat yra labai savotiško pobūdžio, neturi kitų savo prekybos įrankių, išskyrus savo kompiuterį ir protą.

Teksto redaktoriai yra ten, kur mes gyvename, kur mes praleidžiame tiek daug valandų per dieną, sakė p. Spector. Tai mums taip asmeniška, tai mūsų namai. Gavę namą, praleidžiate laiką, kad jis būtų patogus, nes ten būsite ilgai.

Ir, kaip sako p. Brockenas, tai ne tik karštos klegesys - ar jūsų apgaulės gudrybės vardan demonstratyvumo. Ne, tai yra tobulo įrankio sukūrimas.

Jakų skutimasis

Kūrėjai gali būti per daug nusiteikę, tačiau dėl savo darbo jie taip pat yra apsėsti efektyvumo. Programuotojams, kurie kuria programas ir kuria tiesiogiai iš savo fantazijos, kiekvienas papildomas pranašumas jų darbo aplinkoje yra dar viena kliūtis tarp jų proto ir mašinos.

Jei naudojuosi savo kaimynų kompiuteriu, yra disonansas, sakė ponas Spectoras. Bet mano paties kompiuteryje tarp mano proto ir ekrano nėra jokios trinties.

Pavyzdžiui, p. Spector ir p. Brockenas naudoja „Vim“ kaip savo teksto redaktorių - jų atitinkami bendradarbiai dažniausiai naudoja „Sublime“, nes naudodami „Vim“ jis leidžia koduoti neperjungdamas pelės, tai yra nedidelis pakeitimas, kurį ponas Spectoras apibūdina kaip suteikiantį jam super galias.

Ir tai lemia „Solarized“ sėkmę - galų gale, spalvų schema turi būti maloni, lengva akims ir galiausiai visiškai išnyksta.

Savo ruožtu ponas Schoonoveris įtraukė klaviatūras į sąrašą dalykų, kurie, pasak koderių, mums buvo būtini jų pasirodymui. Norėdami sukurti savo klaviatūrą, ponas Schoonoveris išleido jo turimą plokštę ir įdiegė naują mikrovaldiklį su pritaikytu kodavimu, kurį užsakė kiti obsesijai Japonijoje ir Misūryje.

Aš praleidau keletą vakarų, sakė ponas Schoonoveris. Tai vis dar yra „tik klaviatūra“, bet dabar taip pat daugiau mano proto pratęsimas, kai koduoju.

Vis dėlto kalbėjome su vadybininkais ir techninės priežiūros vadovais, kurie nori, kad jų komandos nustotų apsėsti savo terminalus ir tiesiog pradėtų dirbti. Ponas Schneieras vartojo terminą jakų skutimas apibūdinti begalinį, bergždžią knarkimą vietoj to, kad būtų produktyvus.

Žmonės gali susigaudyti tuo, kad daro „teisingai“, sakė p. Brockenas. Tačiau vienintelis teisingas būdas ką nors padaryti yra pats produktyviausias būdas.

Ponas Schoonoveris neatsiprašo už tokį apsėdimą ir nemato prasmės gėdinti kūrėjus iš darbo erdvės išspausti kiekvieną centimetrą efektyvumo. Jam geriausi koduotojai yra kaip olimpiniai sportininkai - sprinteriai, kuriems kiekvienas nedidelis pasirodymo padidėjimas reiškia skirtumą tarp gero kūrėjo ir tikrai puikaus.

Išorės stebėtojui tai gali atrodyti juokingai, tačiau reikia pašalinti tą nematomą barjerą tarp jūsų ir jūsų naudojamo įrankio, sakė p. Schoonover. Tai stalius gamina savo darbo suolą.

Straipsniai, Kurie Jums Gali Patikti :