Legfontosabb Innováció Találkozzon a Számítógépes történelem legfontosabb szinrendszere, a „Solarized” mögött

Találkozzon a Számítógépes történelem legfontosabb szinrendszere, a „Solarized” mögött

Milyen Filmet Kell Látni?
 

Ethan Schoonover, a Solarized mögött álló férfi. (Fotó: Ethan Schoonover)



mobiltelefon keresés szám szerint

Ez az én puskám. Sok ilyen van, de ez az enyém. A puskám a legjobb barátom. Ez az életem. Úgy kell elsajátítanom, mint az életemet. -A Puskás Hitvallás

Sétáljon be a kódolók szobájába, és kérdezze meg, hogy mik a kereskedelem legjobb eszközei - billentyűzetek, szövegszerkesztő szoftverek stb. -, és háborút indít.

De abban a világban, ahol a programozók fanatikusan megosztottak, és hevesen támogatják kedvenc ablakkezelőiket és szövegszerkesztőiket, egy dologban sok mérnök egyetért. Solarized-nek hívják, és négy éven át uralkodott a legfelsõbb színekben, mint sok kódoló választása és a szöveg, amelyet egész nap bámulniuk kell.

Ethan Schoonover esztétikai megszállottja a Solarized-t úgy tervezte, hogy egyedi színvilág legyen azoknak a programozóknak, akik számára a fekete szöveget fehér alapon bámulni egyszerűen nem lehet. Amikor Mr. Schoonover fél évig leállt, hogy kézzel kiválassza a 16 színt, tudta, hogy találat fog érni a kezén.

Az eredmény az egyik legjobban kidolgozott, jól dokumentált és a számítástechnika történetében imádott színvilág.

Színkódolt

Mr. Schoonover igazi megszállottja a tervezésnek. Közel 20 évvel ezelőtt kipróbálta magát Bhuddist szerzetesként Thaiföldön, de a beton terének díszítésével folytatott nagy küzdelem után le kellett mondania róla.

Egész életem fő problémája a minimalizmus és az esztétika közötti harc, mondta Schoonover úr a Megfigyelő . Az egyik elkapottabb szerzetes azt mondta, hogy valószínűleg nem ez az élet nekem.

A projekt 2010-ben kezdődött. Schoonover úr, aki tervező, kódoló, marketinges és fotós volt, épp egy Hong Kong-i fotóstúdiót működtető hétéves munkájából tért vissza az Egyesült Államokba. Átállt egy új szövegszerkesztőre, és egy nyúllyuk szájához érkezett, ahol olyan sok programozó találta magát: nem tudta megtalálni a neki tetsző színvilágot. A Solarized két változata van - világos vagy sötét -, amelyek úgy vannak optimalizálva, hogy kedvesek legyenek egy kódolón

A Solarized két változatban kapható - világos vagy sötét -, amelyek a környezeti fénytől függően úgy vannak optimalizálva, hogy kedvesek legyenek a kódolók szemében. Igen, ez számít. (Kép a Solarized-en keresztül)








Azonnal megkezdte a Solarized fejlesztését, amely hat hónapig tartó kutatást és módosítást igényelt. Soha nem látott olyan színvilágot, amely bármilyen dizájn szigorúságot mutatna, ezért nekiállt valami olyat készíteni, ami szép és megnyugtató lenne, és bármilyen programozási szintaxissal működne.

Bizonyos színek egyedülálló kihívásokat jelentettek. A Solarized málnavörös például csak nagyon ritkán jelenik meg héjaként, a vörösrel pedig optikai okokból különösen nehéz dolgozni. Annak következtében, hogy a számítógépek hogyan mutatnak pirosat, és hogyan látja az emberi szem, nehezebb megkülönböztetni a vörös különböző árnyalatait, mint a többi szín.

Valószínűleg három hetet töltöttem azzal, hogy a vörös színt néztem, Mr. Schoonover azt mondta, nagyon-nagyon arra fogok koncentrálni, hogy az A / B tesztelje a különböző vöröseket, csak elindítom a [szövegszerkesztőmet] és módosítom.

A Solarizedről nem minden a szükséges választás önmagában, mivel bármelyik szín objektíven a legjobb választás. A Solarized kék és sárga alapszínei valahogy nem jobb színek, mint bármely más. Ezek csak Mr. Schoonover preferenciái, és ezeknek a döntéseknek az indoklása rendkívül személyes.

A halványsárga megérinti Mr. Schoonover keskeny szinhéziáját - ez a szín kellemes hangokkal, formákkal és zeneszámokkal társul. A mélykék, ha 96% -os átlátszatlansággal nézzük, megérinti egyik régóta fennálló fóbiáját.


Ha az esztétikai szépségről beszélünk, akkor jelenleg a művészet aranykorát éljük át az indie-játékokban - kattints ide a teljes történetért .


Nagyon erős, hosszú távú félelmem van a fulladás okozta haláltól, és ez összefügg azzal, amit elképzeltem, hogy a mély óceánvíz zöld kékje tele van az óceánjáró által felkavarott üledékkel, amint hatással van a tengerfenékre, Mr. Schoonover írta, amikor először fejlesztette ki a palettát . Tudomásul veszem, hogy ott nem lenne látható fény, de ez alig számít.

A kettő kombinációja szerinte egyfajta kellemes, félelmetes szimmetria, amely emlékezteti gyermekkorára, amelyet részben erdei tó közelében töltött.

Végül nyolc ködös monoton és nyolc ködös háttérszínnel telepedett le. A színösszeállítás a szintaxis kiemelésére épül - egyfajta címkézési rendszer, amely a kód egyes elemeit színezi -, valamint világos és sötét üzemmóddal rendelkezik, így a helyiség környezeti fényétől függően válthat közöttük.

Amikor végre elengedte a projektet a vadonban, az elért a hét Github-projektjének legnagyobb százalékát.

A világ szoláris

2011 óta egyetlen más színvilág sem tudta kiszorítani a Solarized-et a tömeg kedvencei közé. Bárhová mennek is a fejlesztők, hogy összegyűljenek az interneten, és megkérdezik, hogy mi lehet a legjobb színvilág, a válasz általában valami hasonló: A te preferenciáidtól függ, de valószínűleg Solarized.

Megdöbbentő bravúr, hogy egy olyan közösség számára oly nagyon tetsző dolgot készítünk, amely sok kérdésben önmagával ellentétes. Ennek ellenére a Solarized mindenhol felbukkan, és nehéz olyan nagy fejlesztőházat találni, amelynek védjegye legalább egyik képernyőjén halvány sárgák és kékek nem szerepelnek. Egy nemrégiben közzétett Facebook-reklámban, ha alaposan megnézi a monitorokat, láthatja, hogy mérnökeik a Solarized szövegszerkesztőkön dolgoznak: Ebben a Facebook központjában forgatott reklámfilmben maga Mark Zuckerberg szerepel. A Solarized-szel festett szövegszerkesztők jól láthatók a több felvétel hátterében. (Kép a YouTube-on keresztül)

Ebben a Facebook központjában forgatott reklámfilmben maga Mark Zuckerberg szerepel. A Solarized-szel festett szövegszerkesztők jól láthatók a több felvétel hátterében. (Kép a YouTube-on keresztül)



A Solarized a Sublime Text szövegszerkesztő alapértelmezett beállításává vált, és bizonyos alkalmazásokban natív színskálaként jelenik meg. Szinte különleges jelzéssé vált a beavatott többi tagja számára - az emberek a billentyűzetet a Solarized festékekkel testreszabták, sőt a Solarized ihlette körömgrafikákat is létrehozták.

És mivel a Solarized minden idők legnépszerűbb egyedi színskálájává vált, Mr. Schoonover nyilvánosságra hozatalának meghatározása minden más művénél is jobban ismert - örökké a The Guy Who Solarized néven ismert.

Valamilyen kárhoztatásban vagy a legutóbbi sikered miatt - mondta Mr. Schoonover. Örülök, hogy ez kérdés.

A projekt teljesen nyilvános és ingyenesen letölthető. Schoonover úr folyamatosan kap adományajánlatokat, de nem is akarja úgy érezni, mintha bárki másnak lenne tétje, vagy követelheti, hogy többet dolgozzon a projekten, változtasson vagy frissítse a Solarized-et. A nail-art és a kódolás első kereszteződése

A köröm és a kódolás első kereszteződése, amit valaha láttunk. (Fotó a Tes Tube Nails-en keresztül)

Végül is a kódolóknak meglehetősen szélsőséges gondolataik vannak olyan dolgokkal kapcsolatban, mint a színsémák és a szövegszerkesztők.

Ez közel áll az emberek szívéhez - mondta Yale Spector, a WeWork vezető fejlesztője Megfigyelő . Az emberek komolyan veszik ezt a szart.

Szent háborúk

A teljesítmény maximalizálása érdekében a mérnök munkaterületének egyetlen jellemzője sem méltó vizsgálatra. Egy olyan világban, ahol az egyistenhit inkább dogma egyoldalas betűképek , az olyan betűtípusok elleni csaták, mint a Monaco és az Inconsolata, feszültek lehetnek.

Felmelegedik - mondta Aaron Brocken, a HappyFunCorp kódoló akadémiájának programigazgatója Megfigyelő . A fejlesztők természetüknél fogva eléggé véleményesek, de bekerülsz a szövegszerkesztőkbe, és az emberek olyanok lesznek, mint ’Ha ezzel dolgozol, rohadt idióta vagy!’

Vannak színsémák, amelyek ellen küzdeni kell, de aztán vannak maguk a szövegszerkesztők - BBEdit, Vim, Sublime Text, Emacs -, mindegyiknek megvan a maga buzgója.

Ja, és ez nem áll meg a szövegszerkesztőknél.

Ez ... óriási téma, mondta Josh Schneier, Brooklyn szabadúszó fejlesztője Megfigyelő . Szó szerint szent háborúk zajlanak az ablakkezelők és a többmonitoros kijelzők miatt.

Biztosan nem mindenki részt vesz. Vannak kivételek a szabály alól, a kódolók, akiket így sem érdekelhetnék kevésbé. De a kicsapott munkafolyamat éppúgy a rögeszmék középpontjában áll, mint annak jelzése, hogy egy adott kódoló elég nyomatékos ahhoz, hogy különösképpen foglalkozzon mesterségével.

Néha látni fogom, hogy a munkatársak alapértelmezett fekete szöveg felett fehérek, mondta Mr. Spector. Biztosan megítélem őket, de sajnálom is őket. Mint például, tudnak-e egyáltalán a szintaxis kiemelésről? A Keycool 84 feltört speciális szolározott kulcskupakokkal. (Fotó az Imguron keresztül)

A Keycool 84 billentyűzet speciális Solarized billentyűsapkákkal feltört. (Fotó az Imguron keresztül)






Ezen a ponton valószínűleg azt kérdezed magadtól, hogy miért, miért ennyire érdeklik ezeket az embereket a legkisebb részletek? Azért, mert a kódolóknak, akik szintén csak nagyon különleges természetűek, a kereskedelemnek nincsenek egyéb eszközei, csak a számítógépük és az elméjük.

A szövegszerkesztők ott laknak, ahol annyi órát töltünk napjainkban - mondta Spector úr. Olyan személyes számunkra, ez az otthonunk. Ha házhoz jut, időt tölt azzal, hogy kényelmessé tegye, mert sokáig ott lesz.

És ahogy Brocken úr megfogalmazza, ez nem csak hot rodging - vagy a felszerelés kicsalása a hivalkodás kedvéért. Nem, a tökéletes eszköz megépítéséről van szó.

Jak borotválkozás

Lehet, hogy a fejlesztők túlzottan véleményesek, de munkájuk folytán a hatékonyság megszállottjai is. Azoknak a programozóknak, akik a képzeletükből építenek programokat és terveket, a munkakörnyezetük minden további előnye egy kisebb akadályt jelent az elméjük és a gép között.

Ha a szomszédaim számítógépét használom, ott disszonancia van, mondta Spector úr. De a saját számítógépemen nincs nulla súrlódás az elmém és a képernyőm között.

Mr. Spector és Mr. Brocken például a Vim-et használják szövegszerkesztőként - munkatársaik többnyire a Sublime-ot használják -, mert a Vim használata lehetővé teszi, hogy az egerekre váltás nélkül kódoljon, ez egy apró változás, amelyet Spector úr úgy ír le, hogy szuperül adja hatáskörök.

És ez a Solarized sikerét jelenti - végső soron a színvilág kellemesnek, könnyűnek tűnik a szemnek és végül teljesen eltűnik.

Schoonover úr a maga részéről billentyűzeteket adott hozzá azokhoz a dolgokhoz, amelyek a kódolók szerint elengedhetetlenek a teljesítményükhöz. Billentyűzetének építéséhez Schoonover úr kiszerelte a birtokában lévő áramköri lapot, és új mikrovezérlőt telepített egyedi kódolással, amelyet más megszállottak Japánban és Missouriban adtak ki.

Több estét töltöttem rajta - mondta Mr. Schoonover. Még mindig „csak egy billentyűzet”, de most az is több az elmém kiterjesztése, amikor kódolok.

Ennek ellenére beszéltünk olyan vezetőkkel és műszaki vezetőkkel, akik azt kívánják, hogy csapataik ne hagyják abba a megszállást a termináljuk felett, és csak dolgozni kezdjenek. Schneier úr a jak borotválkozás kifejezést használta a végeláthatatlan, hiábavaló csípés kifejezéssel, amely valóban produktív volt.

Az emberek elkapják a dolgokat a „helyes” módon - mondta Mr. Brocken. De az egyetlen helyes módszer a legeredményesebb módszerre.

Schoonover úr nem kér bocsánatot az effajta megszállottság miatt, és nem látja értelmét, hogy a fejlesztőket megszégyenítse, hogy a hatékonyság minden centijét kiszorítsa a munkaterületből. Számára a legjobb kódolók olyanok, mint az olimpiai sportolók - sprinterek, akik számára a teljesítmény minden egyes csekély növekedése különbséget jelent egy jó és egy igazán nagy fejlesztő között.

Lehet, hogy nevetségesnek tűnik a külső szemlélő számára, de arról szól, hogy megszüntesse azt a láthatatlan akadályt közted és az eszköz között, amelyet használsz - mondta Mr. Schoonover. Az asztalos készíti el saját munkapadját.

Cikkek, Amelyek Tetszenek :