Glavni Inovacija Upoznajte čovjeka iza ‘Solarizeda’, najvažnije sheme boja u povijesti računala

Upoznajte čovjeka iza ‘Solarizeda’, najvažnije sheme boja u povijesti računala

Koji Film Vidjeti?
 

Ethan Schoonover, čovjek koji stoji iza Solarizeda. (Fotografija putem Ethana Schoonovera)



kako mogu besplatno pronaći telefonski broj

Ovo je moja puška. Mnogo je takvih, ali ovaj je moj. Moja puška mi je najbolji prijatelj. To je moj život. Moram to savladati kao što moram savladati svoj život. -Strefovsko vjerovanje

Uđite u sobu kodera i pitajte koji su najbolji alati njihove trgovine - tipkovnice, softver za uređivanje teksta, itd., I vi ćete sigurno započeti rat.

Ali u svijetu u kojem su programeri fanatično podijeljeni i žestoko se zalažu za svoje omiljene voditelje prozora i uređivače teksta, postoji jedna stvar oko koje se mnogi inženjeri slažu. Zove se Solarized i četiri godine vlada nadmoćno kao odabir boja mnogih kodera i teksta u koji moraju buljiti cijeli dan.

Solarized je dizajnirao estetski opsesivni Ethan Schoonover kao prilagođenu shemu boja samo za programere kojima zagledanje u crni tekst na bijeloj pozadini jednostavno nije opcija. Kad je gospodin Schoonover pola godine lebdio kako bi odabrao 16 boja, znao je da će ga pogoditi.

Rezultat je bio jedan od najsretnijih razvijenih, dobro dokumentirano i voljena nepca u boji u povijesti informatike.

Kodirano u boji

Gospodin Schoonover istinski je opsesivan što se tiče dizajna. Okušao se kao bhudistički monah na Tajlandu prije gotovo 20 godina, ali morao ga je odustati nakon velike borbe s dekorom svog betonskog prostora.

Ključni problem cijelog mog života je borba između minimalizma i estetike, rekao je gospodin Schoonover za Posmatrač . Jedan od otuženijih redovnika rekao je da to vjerojatno nije život za mene.

Projekt je započeo 2010. Gospodin Schoonover, koji je bio dizajner, programer, prodavač i fotograf, upravo se vratio u SAD iz sedmogodišnjeg boravka u Fotografskom studiju u Hong Kongu. Prebacio se na novi uređivač teksta i stigao do ušća zečje rupe gdje se nalazi toliko programera: Nije uspio pronaći shemu boja koja mu se svidjela. Solarized dolazi u dvije verzije - svijetloj ili tamnoj - optimizirane da budu ljubazne prema koderu

Solarized dolazi u dvije verzije - svijetloj ili tamnoj - optimizirane da budu ljubazne prema očima kodera, ovisno o ambijentalnom svjetlu. Da, ovo je važno. (Slika putem solariziranog)








Odmah je započeo rad na Solarizedu, što mu je trebalo šest mjeseci istraživanja i dotjerivanja. Nikad nije vidio shemu boja koja je pokazivala bilo kakvu dizajnersku strogost, pa je krenuo napraviti nešto što će biti lijepo i umirujuće, te će raditi s bilo kojom sintaksom programiranja.

Određene boje predstavljale su jedinstvene izazove. Primjerice, Solarizedova malina crvena izgleda vrlo štedljivo kao korica, a s crvenom je posebno teško raditi iz optičkih razloga. Zbog načina na koji računala prikazuju crvenu boju i kako je vidi ljudsko oko, teže je razlučiti različite nijanse crvene od ostalih boja.

Proveo sam vjerojatno tri tjedna gledajući crvenu boju, rekao je gospodin Schoonover, vrlo bih se usredotočio na A / B testiranje različitih crvenih boja, samo pokretanje [mog uređivača teksta] i dotjerivanje.

Nije sve o Solarized-u a potrebno izbor, sam po sebi, jer je bilo koja boja objektivno najbolji izbor. Solarizedove osnovne boje plave i žute nisu nekako bolje boje od bilo koje druge. To su samo preferencije gospodina Schoonovera, a opravdanje iza tih izbora krajnje je osobno.

Blijedožuta tapka u uskoj sinesteziji gospodina Schoonovera - to je boja koju povezuje s ugodnim zvukovima, oblicima i glazbenim djelima. Tamnoplava boja, kada se gleda s 96 posto neprozirnosti, ulazi u jednu od njegovih dugotrajnih fobija.


Kad smo već kod estetske ljepote, trenutačno proživljavamo Zlatno doba umjetnosti u indie igrama - kliknite ovdje za cijelu priču .


Imam vrlo jak, dugotrajni strah od smrti utapanjem, a to korelira sa onim što pretpostavljam da je zeleno plavetnilo duboke oceanske vode, ispunjeno sedimentom uzburkanim oceanskim brodom kad utječe na morsko dno, gospodine Schoonover napisao kada je prvi put razvio paletu . Shvaćam da tamo ne bi bilo vidljive svjetlosti, ali to teško da je važno.

Kombinacija toga dvoje, kaže, svojevrsna je ugodna, zastrašujuća simetrija koja ga podsjeća na djetinjstvo, koje je djelomično provelo živeći u blizini šumskog jezera.

Na kraju se zaustavio na osam maglovitih monotona i osam maglovitih boja pozadine. Shema boja izgrađena je za isticanje sintakse - svojevrsni sustav označavanja koji boji određene elemente koda - i ima svijetli i tamni način, tako da se možete prebacivati ​​između njih, ovisno o ambijentalnom svjetlu u sobi.

Kad je napokon pustio projekt u divljinu, dosegao je najviše percentele Github projekata za tjedan dana.

Svijet je solariziran

Od 2011. godine, nijedna druga shema boja nije mogla zamijeniti Solarized kao omiljenog okupljanja. Gdje god se programeri odu na web i pitaju se koja bi najbolja shema boja mogla biti, odgovor je obično otprilike takav: Ovisi o vašim željama, ali vjerojatno Solarizirano.

Nevjerojatan je podvig stvoriti nešto što se tako sveprisutno svidjelo zajednici koja se često kosi sa sobom oko bilo kojeg broja problema. Ipak, Solarized se pojavljuje posvuda i teško je pronaći veliku razvojnu kuću koja nema svoj zaštitni znak blijedožute i plave na barem jednom od svojih ekrana. U nedavnoj reklami za Facebook, ako pažljivo pogledate monitore, možete vidjeti njihove inženjere koji rade na Solariziranim uređivačima teksta: U ovoj reklami, snimljenoj u sjedištu Facebooka, pojavljuje se sam Mark Zuckerberg. Uređivači teksta obojani Solarized jasno su vidljivi u pozadini više snimaka. (Slika putem YouTubea)

U ovoj reklami, snimljenoj u sjedištu Facebooka, pojavljuje se sam Mark Zuckerberg. Uređivači teksta obojani Solarized jasno su vidljivi u pozadini više snimaka. (Slika putem YouTubea)



Solarized je zadano za uređivanje teksta Sublime Text i prikazuje se u određenim aplikacijama kao izvorna shema boja. Postao je gotovo poseban znak ostalim članovima iniciranih - ljudi su prilagodili svoje tipkovnice Solarized bojama i čak stvorili Solarized-inspiriranu umjetnost noktiju.

A kako je Solarized postao najpopularnija dogovorena shema boja svih vremena, također je javno definirao gospodina Schoonovera više od bilo kojeg drugog njegova djela - zauvijek je poznat kao The Guy Who Made Solarized.

Nekako ste osuđeni na svoj posljednji uspjeh, rekao je gospodin Schoonover. Sretna sam što to imam kao problem.

Projekt je potpuno otvoren za javnost i dostupan je za besplatno preuzimanje. Gospodin Schoonover cijelo vrijeme prima ponude za donacije, ali ne želi se ni osjećati kao da netko drugi ima udio ili može zahtijevati da više radi na projektu, napravi promjene ili ažurira Solarized. Prvo sjecište nail-art-a i kodiranja mi

Prvo sjecište nail-art-a i kodiranja koje smo ikad vidjeli. (Fotografija putem Tes Tube Nails)

Napokon, koderi imaju prilično ekstremna razmišljanja o stvarima poput shema boja i uređivača teksta.

Ovo je blisko srcima ljudi, rekao je za Yale Spector, stariji programer za WeWork Posmatrač . Ljudi ovo sranje shvaćaju ozbiljno.

Sveti ratovi

U potrazi za maksimiziranjem performansi nijedna značajka radnog prostora inženjera nije vrijedna ispitivanja. U svijetu u kojem je monoteizam više dogma jednosmjernih tipografskih slova , bitke oko fontova poput Monaka i Inconsolate mogu biti napete.

Zagrijava se, rekao je Aaron Brocken, direktor programa za kodiranje akademije HappyFunCorp, za Posmatrač . Programeri su po prirodi prilično samopouzdani, ali uđete u uređivače teksta i ljudi će biti poput 'Ako surađujete s tim, jebeni ste idiot!'

Postoje sheme boja za borbu, ali tu su i sami uređivači teksta - BBEdit, Vim, Sublime Text, Emacs - svaki sa svojim revnostima.

Oh, i to se ne zaustavlja na urednicima teksta.

Ovo je ... ogromna tema, rekao je Josh Schneier, slobodni programer iz Brooklyna Posmatrač . Postoje doslovni sveti ratovi koji se vode oko upravitelja prozora i zaslona s više monitora.

Naravno da nije svatko sudjeluje. Postoje iznimke od pravila, koderi koji se ni u jednom slučaju ne bi trebali brinuti. No, prevareni tijek rada toliko je fokus opsjednutosti koliko i signal da je određeni koder dovoljno nesposoban da bude osobit u svom zanatu.

Ponekad ću vidjeti suradnike u zadanom crnom tekstu preko bijelog, rekao je gospodin Spector. Prosuđujem ih, naravno, ali ih i žalim. Kao, znaju li uopće o isticanju sintakse? Keycool 84 hakiran s posebnim Solarized kapicama. (Fotografija putem Imgura)

Tipkovnica Keycool 84 hakirana s posebnim Solarized tipkama. (Fotografija putem Imgura)






U ovom se trenutku vjerojatno pitate, zašto, zašto brinu li se ti ljudi do najsitnijih detalja? To je zato što koderi, koji su također vrlo osobite prirode, nemaju druge alate u svojoj trgovini, osim svog računala i svog uma.

Uređivači teksta su mjesto gdje živimo, gdje provodimo toliko sati u današnje vrijeme, rekao je gospodin Spector. To nam je toliko osobno, to je naš dom. Kad dobijete kuću, trošite vrijeme čineći je udobnom, jer ćete tamo biti dugo vremena.

I, kako kaže gospodin Brocken, to nije samo zagrijavanje - ili varanje opreme radi razmetljivosti. Ne, ovdje se radi o izgradnji savršenog alata.

Brijanje jaka

Programeri mogu biti pretjerano promišljeni, ali također su, zahvaljujući svom radu, opsjednuti učinkovitošću. Za programere koji programe i dizajne grade iz vlastite mašte, svaka dodatna prednost u njihovom radnom okruženju jedna je prepreka između njihovog uma i stroja.

Ako koristim računalo svojih susjeda, postoji disonanca, rekao je gospodin Spector, ali na mom vlastitom računalu nema trenja između mog uma i mog zaslona.

Gospodin Spector i gospodin Brocken, na primjer, koriste Vim kao svoj uređivač teksta - njihovi suradnici uglavnom koriste Sublime - jer mu korištenje Vima omogućuje kodiranje bez prebacivanja na njihove miševe, mala promjena koju gospodin Spector opisuje kao super moći.

I zasluga je uspjeha Solarizeda - u konačnici je shema boja namijenjena ugodnom, lakom za oči i, na kraju, potpuno nestaje.

Gospodin Schoonover je sa svoje strane dodao tipkovnice na popis stvari koje su nam koderi rekli da su ključne za njihovu izvedbu. Da bi izradio svoju tipkovnicu, gospodin Schoonover je razvio ploču one koju je imao i instalirao novi mikrokontroler s prilagođenim kodiranjem koji su prepunili drugi opsesivni u Japanu i Missouriju.

Proveo sam nekoliko večeri na tome, rekao je gospodin Schoonover. I dalje je to 'samo tipkovnica', ali sada je i više produžetka mog uma kad kodiram.

Ipak, razgovarali smo s menadžerima i tehničkim direktorima koji žele da njihovi timovi prestanu opsjedati svoje terminale i da samo prijeđu na posao. Gospodin Schneier upotrijebio je pojam brijanja jaka kako bi opisao beskrajno uzaludno grickanje umjesto da je zapravo produktivan.

Ljudi se mogu uhvatiti kako stvari rade na 'pravi' način, rekao je gospodin Brocken. Ali jedini ispravni način da se nešto učini je način koji je najproduktivniji.

Gospodin Schoonover se ne ispričava zbog ove vrste opsesije i ne vidi smisla sramotiti programere da istisnu svaki centimetar učinkovitosti iz njihovog radnog prostora. Za njega su najbolji koderi poput olimpijskih sportaša - sprintera kojima svako malo povećanje performansi znači razliku između dobrog programera i uistinu sjajnog.

Vanjskom promatraču to može izgledati smiješno, ali radi se o uklanjanju one nevidljive barijere između vas i alata koji koristite, rekao je gospodin Schoonover. To je stolar koji izrađuje vlastiti radni sto.

Članci Koji Bi Vam Se Možda Svidjeli :