Glavni Inovacije Spoznajte človeka za 'Solarized', najpomembnejšo barvno shemo v računalniški zgodovini

Spoznajte človeka za 'Solarized', najpomembnejšo barvno shemo v računalniški zgodovini

Kateri Film Si Ogledati?
 

Ethan Schoonover, človek, ki stoji za Solarized. (Fotografija prek Ethan Schoonover)



moški z dvema penisom reddit

To je moja puška. Takih je veliko, toda ta je moja. Moja puška je moj najboljši prijatelj. To je moje življenje. Moram ga obvladati, kot moram obvladati svoje življenje. -Rifleman's Creed

Stopite v sobo kodirnikov in vprašajte, katera so najboljša orodja njihove trgovine - tipkovnice, programska oprema za urejanje besedil itd. - in zagotovo boste začeli vojno.

Toda v svetu, kjer so programerji fanatično razdeljeni in se močno zavzemajo za svoje najljubše upravitelje oken in urejevalnike besedil, se mnogi inženirji strinjajo z enim. Imenuje se Solarized in že štiri leta kraljuje kot izbira barv za številne kodirnike in besedilo, v katerega morajo ves dan buljiti.

Solarized je zasnoval estetski obsesivni Ethan Schoonover kot prilagojeno barvno shemo samo za programerje, za katere strmenje v črno besedilo na belem ozadju preprosto ni mogoče. Ko se je gospod Schoonover pol leta pregnal, da bi izbral 16 barv, je vedel, da bo dobil zadetek.

Rezultat je bil eden najbolj natančno razvitih, dobro dokumentirano in priljubljene barvne brbončice v zgodovini računalništva.

Barvno kodirano

G. Schoonover je resnično obsesiven pri oblikovanju. Preizkusil se je kot bhudistični menih na Tajskem pred skoraj 20 leti, vendar se mu je po velikem boju z dekorjem njegovega konkretnega prostora moral odpovedati.

Osrednji problem mojega celotnega življenja je boj med minimalizmom in estetiko, je dejal gospod Schoonover za Opazovalec . Eden bolj razburjenih menihov je rekel, da zame verjetno ni življenje.

Projekt se je začel leta 2010. G. Schoonover, ki je bil oblikovalec, programer, prodajalec in fotograf, se je pravkar vrnil v ZDA iz sedemletnega vodenja foto studia v Hong Kongu. Preusmeril se je na nov urejevalnik besedil in prispel do ustja zajčje luknje, kjer se je znašlo toliko programerjev: ni mogel najti želene barvne sheme. Solarized je na voljo v dveh različicah - svetli ali temni - optimizirani za prijaznost kodirnika

Solarized je na voljo v dveh različicah - svetlobni ali temni - optimizirani za prijaznost kodirnika, odvisno od svetlobe okolice. Ja, to je pomembno. (Slika prek Solarized)








Takoj je začel delati na Solarized, kar mu je vzelo šest mesecev raziskav in prilagajanja. Nikoli ni videl barvne sheme, ki bi izkazovala kakršno koli oblikovalsko strogost, zato se je lotil izdelave nečesa, kar bi bilo lepo in pomirjujoče, ter sodeloval s katero koli programsko sintakso.

Nekatere barve so predstavljale edinstvene izzive. Malina rdeča, na primer Solarized, se na primer zdi zelo skopo kot lupina, z optičnimi razlogi pa je rdeča še posebej težka. Zaradi tega, kako računalniki prikazujejo rdečo barvo in kako jo vidi človeško oko, je težje zaznati različne odtenke rdeče kot druge barve.

G. Schoonover je verjetno tri tedne gledal rdeče, rekel bi, da bi se zelo, zelo osredotočil na A / B testiranje različnih rdečih barv, samo zaganjal [moj urejevalnik besedil] in prilagajal.

Pri Solarized ni vse potrebno izbira sama po sebi, saj je katera koli barva objektivno najboljša izbira. Osnovni barvi modre in rumene barve Solarized niso nekako boljše barve kot katera koli druga. To so le želje gospoda Schoonovera in utemeljitev teh odločitev je zelo osebna.

Bledo rumene barve se dotaknejo ozke sinestezije gospoda Schoonovera - to je barva, ki jo povezuje s prijetnimi zvoki, oblikami in glasbenimi deli. Temno modra, ko jo gledamo s 96-odstotno motnostjo, se dotakne ene izmed njegovih dolgotrajnih fobij.


Ko že govorimo o estetski lepoti, trenutno v indie igrah preživljamo zlato dobo umetnosti - kliknite tukaj za celotno zgodbo .


Imam zelo močan, dolgoročen strah pred smrtjo zaradi utopitve, kar je povezano s tem, kar si predstavljam, da je zelena modrina globoke oceanske vode, napolnjena z usedlinami, ki jih je mešala morska ladja, ko vpliva na morsko dno, gospod Schoonover napisal, ko je prvič razvil paleto . Zavedam se, da tam ne bi bilo vidne svetlobe, a to skorajda ni pomembno.

Kombinacija obeh je po njegovih besedah ​​nekakšna prijetna, prestrašena simetrija, ki ga spominja na otroštvo, ki je bilo delno preživeto ob gozdnem jezeru.

Sčasoma se je odločil za osem meglenih monotonov in osem meglenih barv ozadja. Barvna shema je zasnovana za poudarjanje skladnje - nekakšen sistem označevanja, ki obarva določene elemente kode - in ima svetlobni način in temen način, tako da lahko med njimi preklapljate glede na svetlobo okolice v prostoru.

Ko je projekt končno sprostil v naravo, je dosegel najvišji percentili projektov Github za teden dni.

Svet je oskrbljen

Od leta 2011 nobena druga barvna shema ni mogla nadomestiti Solarized kot priljubljenega množice. Kamor koli se razvijalci odpravijo, da se zberejo v spletu in vprašajo, katera bi bila najboljša barvna shema, je odgovor običajno nekaj takega: Odvisno od vaših želja, verjetno pa Solarizirano.

Osupljiv podvig je ustvariti nekaj, kar je vsepovsod všeč skupnosti, ki je pogosto v nasprotju s samim seboj glede številnih vprašanj. Kljub temu se Solarized pojavlja povsod in težko je najti veliko razvojno hišo, ki na vsaj enem od svojih zaslonov nima svojega zaščitnega znaka bledo rumeno-modrih. V nedavni reklami za Facebook lahko, če natančno pogledate monitorje, vidite njihove inženirje, ki delajo na Solarized text editor: V tej reklami, posneti v Facebook HQ, je Mark Zuckerberg sam. Urejevalniki besedil, poslikani s Solarized, so jasno vidni v ozadju več posnetkov. (Slika prek YouTuba)

V tej reklami, posneti v Facebook HQ, je Mark Zuckerberg sam. Urejevalniki besedil, poslikani s Solarized, so jasno vidni v ozadju več posnetkov. (Slika prek YouTuba)



Solarized je privzeto poravnan za urejevalnik besedil Sublime Text in je prikazan v nekaterih aplikacijah kot izvorna barvna shema. To je postalo skoraj posebna navedba za druge člane iniciiranih - ljudje so svoje tipkovnice prilagodili s solističnimi barvami in celo ustvarili nohtne umetnine, ki jih navdihuje Solarized.

In ker je Solarized postal najbolj priljubljena prilagojena barvna shema vseh časov, je tudi gospod Schoonover javno opredelil bolj kot katera koli njegova druga dela - za vedno je znan kot The Guy Who Made Solarized.

Gospod Schoonover je obsojen na svoj zadnji uspeh. Vesel sem, da imam to vprašanje.

Projekt je popolnoma odprt za javnost in na voljo za brezplačen prenos. G. Schoonover ves čas prejema ponudbe za donacije, vendar se ne želi niti počutiti, kot da ima kdo drug delež, ali pa lahko zahteva, da več dela na projektu, naredi spremembe ali posodobi Solarized. Prvo presečišče nail-art in kodiranje smo

Prvo presečišče nail-art in kodiranje, ki smo ga kdaj videli. (Fotografija preko Tes Tube Nails)

Navsezadnje kodirniki precej ekstremno razmišljajo o stvareh, kot so barvne sheme in urejevalniki besedil.

To je ljudem pri srcu, je za Yale Spector, višji razvijalec za WeWork, povedal Opazovalec . Ljudje to sranje jemljejo resno.

Svete vojne

V prizadevanju za čim večjo zmogljivost nobena značilnost delovnega prostora inženirja ni vredna pregleda. V svetu, kjer je monoteizem bolj dogma enoprostorske pisave , bitke zaradi pisav, kot sta Monako in Inconsolata, so lahko napete.

Ogreva se, je za Aaron Brocken, programski direktor za kodirno akademijo HappyFunCorp, povedal Opazovalec . Razvijalci po naravi so precej samozavestni, toda vstopite v urejevalnike besedil in ljudje bodo rekli: 'Če delaš s tem, si prekleti idiot!'

Obstajajo barvne sheme, za katere se je treba boriti, potem pa obstajajo sami urejevalniki besedil - BBEdit, Vim, Sublime Text, Emacs - vsak s svojimi gorečimi besedami.

Oh, in to se ne ustavi pri urejevalcih besedil.

To je ... ogromna tema, je za Josh Schneier, samostojni razvijalec iz Brooklyna, povedal Opazovalec . Obstajajo dobesedne svete vojne, ki so se vodile zaradi upraviteljev oken in zaslonov z več monitorji.

Seveda ne vsi sodeluje. Obstajajo izjeme od pravila, kodirniki, ki jim tako ali tako ni vseeno. Toda izigrani potek dela je toliko bolj osredotočen na obsedenost, kot tudi signal, da je določen kodirnik dovolj moteč, da je natančen glede svoje obrti.

Včasih bom videl sodelavce v privzetem črnem besedilu nad belo, je rekel gospod Spector. Seveda jih obsojam, ampak jih tudi obžalujem. Ali sploh vedo za poudarjanje skladnje? Keycool 84 vdrl s posebnimi Solarized zaporkami. (Fotografija prek Imgurja)

Tipkovnica Keycool 84 je vdrla s posebnimi Solarized tipkovnicami. (Fotografija prek Imgurja)






Na tej točki se verjetno sprašujete, zakaj, zakaj ali te ljudi tako zanimajo najmanjši detajli? To, ker kodirniki, ki so prav tako zelo posebni po svoji naravi, nimajo drugih orodij za trgovanje, razen računalnika in uma.

Urejevalniki besedil so tam, kjer živimo, kjer danes preživimo toliko ur, je dejal Spector. Tako osebno je za nas, to je naš dom. Ko dobiš hišo, porabiš čas za to, da je udobno, saj boš tam še dolgo.

In kot pravi gospod Brocken, ne gre samo za vroč prehod ali zavajanje vaše opreme zaradi bahavosti. Ne, tu gre za izdelavo popolnega orodja.

Jakovo britje

Razvijalci so lahko preveč samozavestni, vendar so tudi zaradi svojega dela obsedeni z učinkovitostjo. Za programerje, ki programe in zasnove gradijo iz lastne domišljije, je vsaka dodatna prednost v njihovem delovnem okolju ena manj ovira med njihovim umom in strojem.

Če uporabljam računalnik sosedov, je disonanca, je dejal gospod Spector, toda v mojem računalniku ni nobenega trenja med mojim umom in zaslonom.

Gospod Spector in gospod Brocken na primer uporabljata Vima kot urejevalnika besedil - njuni sodelavci večinoma uporabljajo Sublime - ker mu uporaba Vima omogoča kodiranje brez preklopa na njihove miši, kar je majhna sprememba, ki jo gospod Spector opisuje kot super pooblastila.

In to je uspeh Solarizeda - na koncu naj bi bila barvna shema prijetna, lahko vidna in sčasoma popolnoma izginila.

G. Schoonover je na svojo stran dodal tipkovnice, za katere so nam koderi rekli, da so bistvene za njihovo delovanje. G. Schoonover je za izdelavo svoje tipkovnice izoblikoval tiskano vezje tistega, ki ga je imel, in namestil nov mikrokrmilnik s kodiranjem po meri, ki so ga prevzeli drugi obsedenci na Japonskem in v Missouriju.

G. Schoonover je rekel, da sem preživel več večerov. Še vedno je 'le tipkovnica', zdaj pa je tudi več podaljšanja mojega uma, ko kodiram.

Kljub temu smo se pogovarjali z menedžerji in tehničnimi direktorji, ki si želijo, da bi njihove ekipe prenehale obsedati nad svojimi terminali in samo začele delati. G. Schneier je z izrazom jak britje opisal neskončno, jalovo prepiranje namesto dejanske produktivnosti.

Ljudje se lahko ujamejo, če stvari počnejo na 'pravi' način, je dejal Brocken. Toda edini pravi način, da nekaj naredimo, je najbolj produktiven.

G. Schoonover se ne opravičuje za tovrstno obsedenost in ne vidi smisla, da bi razvijalce osramotil, če bi iz njihovega delovnega prostora iztisnili vsak centimeter učinkovitosti. Zanj so najboljši kodirniki podobni olimpijskim športnikom - šprinterjem, pri katerih vsako najmanjše povečanje zmogljivosti pomeni razliko med dobrim razvijalcem in resnično odličnim.

Zunanjemu opazovalcu se morda zdi smešno, vendar gre za odpravo tiste nevidne pregrade med vami in orodjem, ki ga uporabljate, je dejal gospod Schoonover. To je tesar, ki si sam izdeluje delovno klop.

Članki, Ki Vam Bodo Morda Všeč :