Tärkein Innovaatio Tapaa mies Solarized-takana, tietokonehistorian tärkein värimalli

Tapaa mies Solarized-takana, tietokonehistorian tärkein värimalli

Mitä Elokuvaa Nähdä?
 

Ethan Schoonover, Solarizedin takana oleva mies. (Kuva Ethan Schoonoverin kautta)



2017 rock and roll Hall of Fame -jäsenyys

Tämä on kiväärini. Tällaisia ​​on monia, mutta tämä on minun. Kiväärini on paras ystäväni. Se on minun elämäni. Minun on hallittava se samalla tavalla kuin minun on hallittava elämäni. -Rifleman's Creed

Kävele koodaajien huoneeseen ja kysy, mitkä ovat heidän kaupansa parhaat työkalut - näppäimistöt, tekstinmuokkausohjelmat jne. - ja sinun on aloitettava sota.

Mutta maailmassa, jossa ohjelmoijat ovat fanaattisesti jakautuneita ja kannattavat kiihkeästi suosikkiikkunoidensa hallitsijoita ja tekstieditoreja, on yksi asia, josta monet insinöörit ovat yhtä mieltä. Sitä kutsutaan Solarizediksi, ja neljä vuotta se on ollut hallitseva monien koodereiden valitsema värimaailma ja teksti, jota heidän on tuijottava koko päivän.

Esteettinen pakkomielteinen Ethan Schoonover suunnitteli Solarizedin mittatilaustyönä värimalliksi vain ohjelmoijille, joille mustan tekstin tuijottaminen valkoisella pohjalla ei yksinkertaisesti ole vaihtoehto. Kun herra Schoonover laskeutui puoleksi vuodeksi valitsemaan 16 väriä, hän tiesi, että hänellä on osuma käsissään.

Tulos oli yksi huolellisesti kehitetyistä, hyvin dokumentoitu ja rakastetut väripalat tietojenkäsittelytieteen historiassa.

Värikoodattu

Herra Schoonover on todellinen pakkomielle suunnittelussa. Hän yritti kättään olla Bhuddist-munkki Thaimaassa melkein 20 vuotta sitten, mutta hänen täytyi luopua siitä, kun hän oli käynyt suurta taistelua konkreettisen tilansa sisustuksen kanssa.

Koko elämäni ydinongelma on taistelu minimalismin ja estetiikan välillä, herra Schoonover kertoi Tarkkailija . Yksi juuttuneimmista munkkeista sanoi, ettei se luultavasti ollut minulle elämä.

Projekti alkoi vuonna 2010. Mr. Schoonover, joka on ollut suunnittelija, kooderi, markkinoija ja valokuvaaja, oli juuri palannut Yhdysvaltoihin seitsemän vuoden ajanjaksolta, joka johti valokuvastudiota Hongkongissa. Hän siirtyi uuteen tekstieditoriin ja saapui kaninreiän suulle, jossa niin monet ohjelmoijat löysivät itsensä: Hän ei löytänyt haluamaansa värimaailmaa. Solarized on saatavana kahtena versiona - vaalea tai tumma - optimoitu ystävälliseksi kooderille

Solarized on saatavana kahtena versiona - vaalea tai tumma - optimoitu olemaan ystävällinen kooderin silmissä ympäröivän valon mukaan. Kyllä, tällä on merkitystä. (Kuva Solarizedin kautta)








Hän aloitti heti Solarizedin parissa työskentelyn, joka kesti hänelle kuusi kuukautta tutkimusta ja säätämistä. Hän ei ole koskaan nähnyt värimaailmaa, jolla olisi mitään suunnittelutarkkuutta, joten hän päätti tehdä jotain, mikä olisi kaunista ja rauhoittavaa, ja toimisi minkä tahansa ohjelmointisyntaksin kanssa.

Tietyt värit esittivät ainutlaatuisia haasteita. Esimerkiksi Solarizedin vadelmapunainen näkyy vain hyvin säästeliäästi kuorena, ja punaisen kanssa on erityisen vaikea työskennellä optisista syistä. Koska tietokoneet näyttävät punaisen ja kuinka ihmissilmä näkee sen, on vaikeampaa erottaa punaisen eri sävyt kuin muut värit.

Vietin todennäköisesti kolme viikkoa punaisella, herra Schoonover sanoi, että keskityisin hyvin, hyvin A / B: n testaamiseen erilaisilla punaisilla, vain käynnistämällä [tekstieditorini] ja säätämällä.

Kaikki Solarizedista ei ole a tarpeen valinta sinänsä, koska mikä tahansa väri on objektiivisesti paras valinta. Solarizedin siniset ja keltaiset perusvärit eivät ole jotenkin parempia värejä kuin mikään muu. Ne ovat vain herra Schoonoverin mieltymyksiä, ja perustelut näiden erityisten valintojen taustalle ovat erittäin henkilökohtaisia.

Vaaleankeltainen koskettaa herra Schoonoverin kapeaa synestesiaa - tämän värin hän yhdistää miellyttäviin ääniin, muotoihin ja musiikkikappaleisiin. Syvän sininen, kun sitä tarkastellaan 96 prosentin peittävyydellä, koskettaa yhtä hänen pitkäaikaisista fobioistaan.


Esteettisestä kauneudesta puhumme indie-peleissä tällä hetkellä taiteen kulta-ajan - Klikkaa tästä saadaksesi koko tarinan .


Minulla on erittäin voimakas, pitkäaikainen pelko hukkumisesta, ja tämä korreloi siihen, mitä kuvittelen olevan syvän valtameren vihreän sininen, täynnä valtamerialustan herättämää sedimenttiä, kun se vaikuttaa merenpohjaan, herra Schoonover kirjoitti, kun hän kehitti paletin ensimmäisen kerran . Ymmärrän, ettei siellä olisi näkyvää valoa, mutta tuskin sillä on merkitystä.

Näiden kahden yhdistelmä on hänen mielestään eräänlainen miellyttävä, pelottava symmetria, joka muistuttaa häntä lapsuudestaan, joka vietettiin osittain metsäjärven lähellä.

Lopulta hän asettui kahdeksalle utuiselle yksisävylle ja kahdeksalle utuiselle taustavärille. Värimaailma on rakennettu syntaksikorostusta varten - eräänlainen merkintäjärjestelmä, joka värjää tietyt koodin osat - ja siinä on valotila ja tumma tila, jotta voit vaihtaa niiden välillä huoneen ympäröivän valon mukaan.

Kun hän vihdoin julkaisi projektin luonnossa, se saavutti viikon Github-projektien parhaat prosenttipisteet.

Maailma on aurinkoinen

Vuodesta 2011 lähtien mikään muu värimaailma ei ole pystynyt syrjäyttämään Solarizedia väkijoukon suosikiksi. Minne tahansa kehittäjät menevät kokoontumaan verkkoon ja kysyvät, mikä voisi olla paras värimaailma, vastaus on yleensä jotain, Se riippuu mieltymyksistäsi, mutta todennäköisesti Solarized.

On hämmästyttävä saavutus luoda jotain niin yleisesti pidettyä yhteisölle, joka on usein ristiriidassa itsensä kanssa monissa asioissa. Silti Solarized ilmestyy kaikkialle, ja on vaikea löytää suurta kehitystaloa, jolla ei ole tavaramerkkiä vaalean keltaisia ​​ja sinisiä ainakin yhdellä sen näytöllä. Äskettäisessä Facebook-mainoksessa, jos katsot tarkasti näyttöjä, näet heidän insinöörit työskentelevät Solarized-tekstieditorien parissa: Tässä Facebookin päämajassa kuvatussa mainoksessa on Mark Zuckerberg itse. Solarizedilla maalatut tekstieditorit näkyvät selvästi useiden otosten taustalla. (Kuva YouTuben kautta)

Tässä Facebookin päämajassa kuvatussa mainoksessa on Mark Zuckerberg itse. Solarizedilla maalatut tekstieditorit näkyvät selvästi useiden otosten taustalla. (Kuva YouTuben kautta)



Solarized on tehty oletusarvoiseksi tekstieditorille Sublime Text, ja se näkyy paistettuna tietyissä sovelluksissa alkuperäisenä värimallina. Siitä on tullut melkein erityinen vihje muille aloitetun jäsenille - ihmiset ovat räätälöineet näppäimistönsä Solarized-maalaustöillä ja jopa luoneet Solarized-innoittamana kynsitaidetta.

Ja koska Solarizedista on tullut kaikkien aikojen suosituin mittatilaustyönä tehty värimalli, herra Schoonover on määritelty julkisesti enemmän kuin mikään hänen muista teoksistaan ​​- hänet kutsutaan ikuisesti nimellä The Guy Who Made Solarized.

Viimeinen menestyksesi on sinulle tuomittu, herra Schoonover sanoi. Olen iloinen siitä, että se on ongelma.

Projekti on täysin avoin yleisölle ja ladattavissa ilmaiseksi. Herra Schoonover vastaanottaa lahjoitustarjouksia koko ajan, mutta hän ei halua edes tuntua siltä, ​​että kenelläkään muulla olisi panos, tai hän voi vaatia, että hän työskentelee enemmän projektissa, tekee muutoksia tai päivittää Solarizedia. Ensimmäinen kynsitaiteen ja koodauksen risteys

Ensimmäinen nail-artin ja koodauksen risteys, jonka olemme koskaan nähneet. (Kuva Tes-putken kynsien kautta)

Loppujen lopuksi koodereilla on hyvin äärimmäisiä ajatuksia esimerkiksi värimalleista ja tekstieditorista.

Tämä on lähellä ihmisten sydäntä, kertoi WeWorkin vanhempi kehittäjä Yale Spector Tarkkailija . Ihmiset pitävät tätä paskaa todella vakavasti.

Pyhät sodat

Suorituskyvyn maksimoimiseksi yksikään insinöörin työtilan ominaisuus ei ole tutkimuksen arvoinen. Maailmassa, jossa monoteismi on enemmän dogma yksipuoliset kirjasimet , taistelut kirjasimien kuten Monaco vs. Inconsolata välillä voivat olla kireitä.

Se lämpenee, kertoi HappyFunCorpin koodausakatemian ohjelmajohtaja Aaron Brocken Tarkkailija . Kehittäjät ovat luonteeltaan melko mielipiteitä, mutta pääset tekstieditoriin, ja ihmiset ovat kuin 'Jos työskentelet sen kanssa, olet vitun idiootti!'

On värejä, joista on taisteltava, mutta sitten ovat itse tekstieditorit - BBEdit, Vim, Sublime Text, Emacs - kullakin omat innokkaat.

Voi, eikä se pysähdy tekstieditorissa.

Tämä on ... valtava aihe, kertoi Brooklynin freelance-kehittäjä Josh Schneier Tarkkailija . Ikkunoiden hallintaohjelmien ja moninäyttöisten näyttöjen vuoksi käydään kirjaimellisia pyhiä sotia.

Toki ei kaikki osallistuu. Sääntöstä on poikkeuksia, koodaajat, jotka eivät voisi välittää vähemmän kummallakaan tavalla. Mutta huijattu työnkulku on yhtä paljon pakkomielle kuin se on signaali siitä, että tietty kooderi on tarpeeksi typerä olemaan erityisen kiinnostunut aluksestaan.

Joskus näen työtovereiden oletusarvoisen mustan tekstin yli valkoisen, herra Spector sanoi. Tuomitsen heidät, varmasti, mutta myös sääliä heitä. Kuten, tietävätkö he edes syntaksin korostamisesta? Keycool 84, joka on hakkeroitu erityisillä Solarized-avaimenperillä. (Kuva Imgurin kautta)

Keycool 84 -näppäimistö, joka on hakkeroitu erityisillä Solarized-näppäimistöillä. (Kuva Imgurin kautta)






Tässä vaiheessa luultavasti kysyt itseltäsi, miksi miksi välittävätkö nämä ihmiset niin paljon pienimmistä yksityiskohdista? Se johtuu siitä, että koodereilla, jotka ovat myös luonteeltaan hyvin erityisiä, ei ole muita kaupan työkaluja kuin tietokone ja mieli.

Tekstieditorit ovat asuinpaikkamme, jossa vietämme niin monta tuntia päivässämme, herra Spector sanoi. Se on meille niin henkilökohtaista, se on kotimme. Kun saat talon, vietät aikaa viihtyisäksi, koska olet siellä pitkään.

Ja kuten herra Brocken kertoo, se ei ole vain kuumanauhaa - tai laitteiden huijaamista ylevyyden vuoksi. Ei, kyse on täydellisen työkalun rakentamisesta.

Jak-parranajo

Kehittäjät saattavat olla liian mielipiteellisiä, mutta työnsä vuoksi he ovat myös pakkomielteisiä tehokkuudesta. Ohjelmoijille, jotka rakentavat ohjelmia ja suunnittelevat heti mielikuvituksensa perusteella, jokainen työympäristön lisäetu on yksi este heidän mielensä ja koneen välillä.

Jos käytän naapureideni tietokonetta, on dissonanssi, herra Spector sanoi. Mutta omalla tietokoneellani mieleni ja näytön välillä ei ole kitkaa.

Esimerkiksi herra Spector ja herra Brocken käyttävät Vimiä tekstieditorina - heidän työtoverinsa käyttävät enimmäkseen Sublimeä - koska Vimin käyttö antaa hänelle mahdollisuuden koodata siirtymättä hiiriin, pieni muutos, jonka herra Spector kuvailee antavan hänelle super voimia.

Ja se on Solarizedin menestys - loppujen lopuksi värimaailman on tarkoitus olla miellyttävä, helppo silmille ja lopulta katoaa kokonaan.

Herra Schoonover lisäsi puolestaan ​​näppäimistöt luetteloon asioista, jotka koodaajat kertoivat meille olevan välttämätöntä heidän suorituskyvyn kannalta. Näppäimistön rakentamiseksi herra Schoonover poisti omistamansa piirilevyn ja asensi uuden mikrokontrollerin mukautetulla koodauksella, jonka muut pakkomielteet ovat ulkoistaneet Japanissa ja Missourissa.

Vietin siihen useita iltoja, herra Schoonover sanoi. Se on edelleen 'vain näppäimistö', mutta nyt se on myös lisää mieleni laajennuksesta koodaamisen aikana.

Silti olemme puhuneet esimiehille ja teknologiajohtajille, jotka haluavat, että heidän tiiminsä lakkaavat pakkomielteestä terminaaliensa parissa ja pääsevät vain töihin. Herra Schneier käytti termiä jakin parranajo kuvaamaan loputonta, turhaa nitsausta tosiasiallisen tuottavuuden sijasta.

Ihmiset voivat jäädä kiinni tekemällä asioita 'oikealla' tavalla, herra Brocken sanoi. Mutta ainoa oikea tapa tehdä jotain on tapa, jolla on eniten tuottavuutta.

Herra Schoonover ei anteeksipyyntöjä tällaisesta pakkomielteestä, eikä näe järkevää häpeää kehittäjiä purkamasta jokaisen tehokkuuden työtilastaan. Hänen mielestään parhaat koodaajat ovat kuin olympiaurheilijoita - sprinttereitä, joille jokainen vähäinen suorituskyvyn kasvu merkitsee eroa hyvän kehittäjän ja todella suuren välillä.

Se saattaa näyttää naurettavalta ulkopuoliselta tarkkailijalta, mutta kyse on sen näkymättömän esteen poistamisesta sinun ja käyttämäsi työkalun välillä, herra Schoonover sanoi. Puuseppä tekee oman työpenkkinsä.

Artikkeleita, Joista Saatat Pitää :