Hlavná Inovácie Zoznámte sa s mužom, ktorý stojí za „Solarized“, najdôležitejšou farebnou schémou v histórii počítačov

Zoznámte sa s mužom, ktorý stojí za „Solarized“, najdôležitejšou farebnou schémou v histórii počítačov

Aký Film Vidieť?
 

Ethan Schoonover, muž za Solarizom. (Foto cez Ethana Schoonovera)



ako nájdem telefónne číslo zadarmo

Toto je moja puška. Je ich veľa, ale tento je môj. Moja puška je môj najlepší priateľ. To je môj život. Musím to zvládnuť tak, ako musím zvládnuť svoj život. -The Rifleman’s Creed

Vstúpte do miestnosti kódovačov a opýtajte sa, aké sú najlepšie nástroje v ich odbore - klávesnice, softvér na úpravu textu atď. - a určite začnete vojnu.

Ale vo svete, kde sú programátori fanaticky rozdelení a tvrdo sa zasadzujú za svojich obľúbených správcov okien a textových editorov, existuje jedna vec, na ktorej sa zhodnú mnohí inžinieri. Volá sa Solarized a štyri roky kraľuje ako farebná schéma výberu mnohých programátorov a text, na ktorý musia celý deň pozerať.

Solarized navrhol estetický obsedantný Ethan Schoonover ako farebnú schému na mieru len pre programátorov, pre ktorých pozeranie na čierny text na bielom pozadí jednoducho nie je možné. Keď sa pán Schoonover pol roka hrbil, aby vybral 16 farieb, vedel, že bude mať zásah do svojich rúk.

Výsledkom bol jeden z najpodrobnejšie vyvinutých, dobre zdokumentované a milované farby v histórii výpočtovej techniky.

Farebne kódované

Pán Schoonover je skutočne obsedantný, pokiaľ ide o dizajn. Pred takmer 20 rokmi si vyskúšal, že je múdrom Bhuddistom v Thajsku, ale musel sa ho vzdať po veľkom boji s výzdobou svojho konkrétneho priestoru.

Hlavným problémom celého môjho života je boj medzi minimalizmom a estetikou, povedal pán Schoonover Pozorovateľ . Jeden z unavenejších mníchov povedal, že to asi nie je život pre mňa.

Projekt sa začal v roku 2010. Pán Schoonover, ktorý bol dizajnérom, kodérom, obchodníkom a fotografom, sa práve vrátil do USA zo sedemročného pôsobenia vo fotoateliéri v Hongkongu. Prešiel na nového textového editora a dorazil k ústiu zajačej nory, kde sa ocitlo toľko programátorov: Nebol schopný nájsť farebnú schému, ktorá sa mu páčila. Solarized sa dodáva v dvoch verziách - svetlej alebo tmavej - optimalizovaných tak, aby boli láskavé ku kódovačovi

Solarized sa dodáva v dvoch verziách - svetlej alebo tmavej - optimalizovaných tak, aby boli láskavé pre oči kodéra, v závislosti od okolitého svetla. Áno, na tomto záleží. (Obrázok cez Solarized)








Okamžite začal pracovať na Solarized, čo mu trvalo šesť mesiacov výskumu a vylepšovania. Nikdy nevidel farebnú schému, ktorá by vykazovala akúkoľvek dôslednosť dizajnu, a tak sa vydal na výrobu niečoho, čo by bolo krásne a upokojujúce a pracoval s akoukoľvek programovacou syntaxou.

Niektoré farby predstavovali jedinečné výzvy. Napríklad Solarized’s raspberry red sa javí ako chuť len veľmi striedmo a s červenou je obzvlášť ťažké pracovať z optických dôvodov. Z dôvodu toho, ako počítače zobrazujú červenú farbu a ako to vidí ľudské oko, je ťažšie rozoznať rôzne odtiene červenej ako iné farby.

Strávil som pravdepodobne tri týždne pozeraním na červenú farbu, povedal pán Schoonover. Veľmi a veľmi by som sa zameral na A / B testovanie rôznych červených farieb, iba by som naštartoval [môj textový editor] a doladil ho.

Nie všetko na Solarized je nevyhnutné výber ako taký, v tom, že ktorákoľvek z farieb je objektívne najlepšou voľbou. Základné farby modrej a žltej farby Solarized nie sú nijako lepšie farby ako ktorákoľvek iná. Toto sú iba preferencie pána Schoonovera a odôvodnenie týchto konkrétnych rozhodnutí je mimoriadne osobné.

Bledožltá prenikne do úzkej synestézie pána Schoonovera - je to farba, ktorú spája s príjemnými zvukmi, tvarmi a kúskami hudby. Tmavomodrá, keď sa pozerá na 96-percentnú nepriehľadnosť, prenikne do jednej z jeho dlho držaných fóbií.


Keď už hovoríme o estetickej kráse, v súčasnosti prežívame zlatý vek umenia v nezávislých hrách - celý príbeh nájdete tu .


Mám veľmi silný a dlhodobý strach zo smrti utopením a to koreluje s tým, čo si myslím, že je zelená modrá hlbokej oceánskej vody, naplnená sedimentom rozvíreným zaoceánskym parníkom, keď to má dopad na morské dno, pán Schoonover. napísal, keď prvýkrát vyvinul paletu . Uvedomujem si, že by tam nebolo viditeľné svetlo, ale na tom ťažko záleží.

Kombinácia týchto dvoch, hovorí, je akousi príjemnou, ustráchanou symetriou, ktorá mu pripomína jeho detstvo, ktoré čiastočne strávil bývaním v blízkosti lesného jazera.

Nakoniec sa rozhodol pre osem zakalených monotónov a osem zakalených farieb pozadia. Farebná schéma je navrhnutá na zvýraznenie syntaxe - akýsi systém označovania, ktorý farbí určité prvky kódu - a má svetlý a tmavý režim, takže medzi nimi môžete prepínať v závislosti od okolitého svetla v miestnosti.

Keď konečne pustil projekt do voľnej prírody, dosiahol tento týždeň najvyššie percentily projektov Github.

Svet je solarizovaný

Od roku 2011 žiadna iná farebná schéma nedokázala nahradiť Solarized ako obľúbenú skupinu ľudí. Nech sa vývojári kdekoľvek zhromaždia na webe a opýtajú sa, aká je najlepšia farebná schéma, odpoveď je obvykle typu: Závisí to od vašich preferencií, pravdepodobne však Solarizovaná.

Je ohromujúcim počinom vytvoriť niečo, čo sa komunite všadeprítomne páči, často v rozpore so sebou v súvislosti s akýmkoľvek počtom problémov. Solarized sa stále objavuje všade a je ťažké nájsť veľký vývojový dom, ktorý by nemal svoju ochrannú známku bledožltú a modrú na aspoň jednej zo svojich obrazoviek. Ak sa v nedávnej reklame pre Facebook pozorne pozriete na monitory, môžete vidieť ich inžinierov pracujúcich na textových editoroch Solarized: Táto reklama nakrútená na ústredí Facebooku obsahuje samotného Marka Zuckerberga. Textové editory maľované so solarizáciou sú zreteľne viditeľné na pozadí viacerých snímok. (Obrázok cez YouTube)

Táto reklama nakrútená na ústredí Facebooku obsahuje samotného Marka Zuckerberga. Textové editory maľované so solarizáciou sú zreteľne viditeľné na pozadí viacerých snímok. (Obrázok cez YouTube)



Solarized sa nastavil ako predvolené nastavenie pre textový editor Sublime Text a v niektorých aplikáciách sa zobrazuje ako natívna farebná schéma. Stalo sa takmer zvláštnym podnetom pre ostatných členov zasväteného - ľudia si prispôsobili svoje klávesnice so solárnymi lakmi a dokonca vytvorili nechtové umenie inšpirované solarizáciou.

A keďže sa Solarized stal najpopulárnejšou farebnou schémou na mieru všetkých čias, prichádza aj k verejnému definovaniu pána Schoonovera viac ako ktokoľvek z jeho ďalších diel - je navždy známy ako The Guy Who Made Solarized.

Váš posledný úspech vás tak trochu odsúdil, povedal pán Schoonover. Som rád, že to bude problém.

Projekt je úplne otvorený pre verejnosť a je k dispozícii na stiahnutie zadarmo. Pán Schoonover neustále prijíma ponuky na dary, ale nechce mať pocit, že má k dispozícii ktokoľvek iný, alebo môže požadovať, aby na projekte viac pracoval, vykonával zmeny alebo aktualizoval Solarized. Prvý priesečník nail-art a kódovanie sme

Prvý priesečník nail-artu a kódovania, aký sme kedy videli. (Foto prostredníctvom Tes Tube Nails)

Nakoniec, programátori majú, dosť, extrémne myšlienky na veci, ako sú farebné schémy a textové editory.

Toto je srdcu ľudí blízke, povedal pre Yale Spector, senior vývojár spoločnosti WeWork Pozorovateľ . Ľudia berú tieto sračky skutočne vážne.

Sväté vojny

V snahe maximalizovať výkon nie je hodná preskúmania žiadna vlastnosť pracovného priestoru inžiniera. Vo svete, kde je monoteizmus skôr dogmou jednopriestorové písma , bitky o písma ako Monako verzus Inconsolata môžu byť napäté.

Zahreje sa, povedal Aaron Brocken, programový riaditeľ kódovacej akadémie HappyFunCorp Pozorovateľ . Vývojári sú od prírody dosť namyslení, ale dostanete sa do textových editorov a ľudia budú vyzerať ako „Ak s tým budete pracovať, ste zasraný idiot!“

Existujú farebné schémy, o ktoré treba bojovať, ale potom existujú aj samotní textoví editori - BBEdit, Vim, Sublime Text, Emacs - každý so svojimi vlastnými fanatikmi.

A nekončí to iba pri textových editoroch.

Toto je ... obrovská téma, povedal pre Josh Schneier, nezávislý vývojár z Brooklynu Pozorovateľ . O správcov okien a displeje s viacerými monitormi sa vedú doslova sväté vojny.

Jasné, že nie každý zúčastňuje sa. Existujú výnimky z pravidla, programátori, ktorým to v každom prípade nemôže byť jedno. Ale napálený pracovný tok je rovnako zameraním posadnutosti, ako aj signálom, že konkrétny programátor je dostatočne zdatný na to, aby sa zameral najmä na svoje remeslo.

Niekedy uvidím spolupracovníkov v predvolenom čiernom texte v bielom, povedal pán Spector. Súdim ich, iste, ale tiež ich ľutujem. Ako, vedia vôbec o zvýrazňovaní syntaxe? Keycool 84 hacknutý špeciálnymi krytkami solárnych panelov. (Foto cez Imgur)

Klávesnica Keycool 84 hacknutá špeciálnymi klávesnicami Solarized. (Foto cez Imgur)






V tejto chvíli si asi kladiete otázku, prečo, prečo záleží im týmto ľuďom na tých najpodrobnejších detailoch? Je to preto, že programátori, ktorí majú tiež veľmi zvláštnu povahu, nemajú žiadne iné nástroje svojho obchodu, iba svoj počítač a svoju myseľ.

Textoví editori sú to, kde žijeme, a kde trávime toľko hodín v dnešnej dobe, povedal pán Spector. Je to pre nás také osobné, je to náš domov. Keď získate dom, trávite čas jeho pohodlím, pretože tam budete dlho.

A ako hovorí pán Brocken, nejde len o hot rodding - alebo vytrhnutie vášho vybavenia kvôli honosnosti. Nie, ide o vytvorenie dokonalého nástroja.

Yak Holenie

Vývojári môžu byť prehnane mienkotvorní, ale tiež sú z dôvodu svojej práce posadnutí efektívnosťou. Pre programátorov, ktorí vytvárajú programy a návrhy podľa svojej fantázie, je každá ďalšia výhoda v ich pracovnom prostredí o jednu bariéru medzi ich mysľou a strojom.

Ak použijem počítač svojich susedov, nastane disonancia, povedal pán Spector. Ale na mojom vlastnom počítači nie je medzi mojou mysľou a obrazovkou žiadne trenie.

Napríklad páni Spector a Brocken používajú Vim ako svojho textového editora - ich spolupracovníci väčšinou používajú Sublime - pretože použitie Vimu mu umožňuje kódovať bez toho, aby museli prechádzať na svoje myši, čo je malá zmena, ktorú mu pán Spector popisuje ako super právomoci.

A zodpovedá za úspech systému Solarized - nakoniec má byť farebná schéma príjemná, nenáročná na oči a nakoniec úplne zmizne.

Pán Schoonover pridal klávesnice na zoznam vecí, ktoré nám kódovači povedali, že sú nevyhnutné pre ich výkon. Pri zostavovaní klávesnice pán Schoonover rozvinul dosku s obvodmi, ktorú mal, a nainštaloval nový mikrokontrolér s vlastným kódovaním, ktorý zadali iní obsedanti v Japonsku a Missouri.

Strávil som nad tým niekoľko večerov, povedal pán Schoonover. Stále to je „iba klávesnica“, ale teraz to tiež je viac rozšírenia mojej mysle, keď kódujem.

Stále sme hovorili s manažérmi a technickými riaditeľmi, ktorí si želajú, aby ich tímy prestali byť nad svojimi terminálmi posadnuté a mohli sa pustiť do práce. Pán Schneier použil výraz yak holenie a označil tak nekonečné, márne nitkovanie namiesto toho, aby bol skutočne produktívny.

Ľudia sa môžu nechať dohnať tým, že robia veci „správnym spôsobom“, povedal pán Brocken. Jediným správnym spôsobom, ako niečo urobiť, je spôsob, ktorý je najproduktívnejší.

Pán Schoonover sa za tento druh posadnutosti neospravedlňuje a nevidí zmysel v tom, aby hanbil vývojárom, aby z ich pracovného priestoru vytlačili každý centimeter efektívnosti. Pre neho sú najlepší kódéri ako olympijskí športovci - šprintéri, pre ktorých každé nepatrné zvýšenie výkonu znamená rozdiel medzi dobrým vývojárom a skutočne skvelým vývojárom.

Pre vonkajšieho pozorovateľa to môže vyzerať smiešne, ale ide o odstránenie neviditeľnej bariéry medzi vami a nástrojom, ktorý používate, uviedol pán Schoonover. Je to tesár, ktorý si vyrába vlastnú pracovnú lavicu.

Články, Ktoré Sa Vám Môžu Páčiť :