Principal Innovació Coneix l’home darrere de «Solarized», l’esquema de colors més important de la història de l’ordinador

Coneix l’home darrere de «Solarized», l’esquema de colors més important de la història de l’ordinador

Quina Pel·Lícula Per Veure?
 

Ethan Schoonover, l'home darrere de Solarized. (Foto a través d'Ethan Schoonover)



renee zellweger tota la veritat

Aquest és el meu rifle. N’hi ha moltes com aquesta, però aquesta és meva. El meu rifle és el meu millor amic. És la meva vida. Ho he de dominar com he de dominar la meva vida. -El credo del fusiler

Entreu a una sala de programadors i pregunteu quines són les millors eines del seu ofici (teclats, programari d’edició de text, etc.) i estareu obligat a iniciar una guerra.

Però en un món on els programadors estan dividits fanàticament, defensant aferrissadament els seus gestors de finestres i editors de text favorits, hi ha una cosa en què molts enginyers coincideixen. Es diu Solarized i, durant quatre anys, va regnar com l’esquema de colors escollit per a molts programadors i el text que han de fixar-se tot el dia.

Solarized va ser dissenyat per l’obsessiu estètic Ethan Schoonover per ser un esquema de colors a mida només per a programadors per als quals fixar-se en text negre sobre un fons blanc simplement no és una opció. Quan el senyor Schoonover va caure durant mig any per escollir manualment els 16 colors, va saber que tindria un cop a les mans.

El resultat va ser un dels més minuciosament desenvolupats, ben documentat i estimats paladars de colors en la història de la informàtica.

Codificat per color

Schoonover és un veritable obsessiu pel que fa al disseny. Va intentar ser un monjo budista a Tailàndia fa gairebé 20 anys, però va haver de renunciar-hi després d'una gran lluita amb la decoració del seu espai concret.

El problema fonamental de tota la meva vida és la lluita entre el minimalisme i l’estètica, va dir Schoonover Observador . Un dels monjos més cansats va dir que probablement no era la vida per a mi.

El projecte va començar el 2010. El senyor Schoonover, que ha estat dissenyador, programador, venedor i fotògraf, acabava de tornar als Estats Units des de fa set anys que dirigia un estudi fotogràfic a Hong Kong. Va canviar a un nou editor de text i va arribar a la boca d'un forat de conill on es troben tants programadors: no va poder trobar un esquema de colors que li agradés. Solarized es presenta en dues versions, clar o fosc, optimitzades per ser amables amb un programador

Solarized es presenta en dues versions, clar o fosc, optimitzades per ser amables als ulls del codificador, en funció de la llum ambiental. Sí, això importa. (Imatge via Solarized)








Immediatament va començar a treballar a Solarized, cosa que li va portar sis mesos d’investigació i ajustaments. Mai no havia vist un esquema de colors que presentés cap rigor de disseny, de manera que es va proposar fer alguna cosa que fos bella i relaxant i que funcionés amb qualsevol sintaxi de programació.

Alguns colors presentaven reptes únics. El vermell gerd de Solarized, per exemple, només apareix amb molta moderació com a entusiasme i el vermell és particularment difícil de treballar per motius òptics. A causa de com els ordinadors mostren vermell i com ho veu l’ull humà, és més difícil discernir diferents tons de vermell que altres colors.

Probablement vaig passar tres setmanes mirant el vermell, va dir Schoonover, que estaria molt i molt centrat en provar diferents vermells A / B, simplement arrencant [el meu editor de text] i ajustant.

No tot sobre Solarized és un necessari tria, per se, en què qualsevol color és objectivament la millor opció. Els colors bàsics de blau i groc de Solarized no són d’alguna manera millors colors que cap altre. Aquestes són només les preferències del senyor Schoonover i la justificació d’aquestes decisions particulars és extremadament personal.

El groc pàl·lid incideix en l’estreta sinestèsia del senyor Schoonover: és un color que associa amb sons, formes i peces musicals agradables. El blau intens, quan es veu amb un 96 per cent d’opacitat, aprofita una de les seves fòbies de llarga durada.


Parlant de bellesa estètica, actualment vivim l’edat d’or de l’art en jocs independents: feu clic aquí per obtenir la història completa .


Tinc una por molt forta a llarg termini a la mort per ofegament i això es correlaciona amb el que m’imagino que és el blau verd de les profundes aigües de l’oceà, ple de sediments agitats pel transatlàntic mentre impacta sobre el fons marí, senyor Schoonover. va escriure quan va desenvolupar la paleta per primera vegada . M’adono que allà no hi hauria llum visible, però això difícilment importa.

La combinació dels dos, segons ell, és una mena de simetria agradable i temible que li recorda la seva infantesa, que va passar parcialment vivint a prop d’un llac forestal.

Finalment, es va instal·lar en vuit monòtons borrosos i vuit colors de fons borrosos. L’esquema de colors està dissenyat per ressaltar la sintaxi (una mena de sistema d’etiquetatge que acoloreix determinats elements del codi) i té un mode de llum i un mode de foscor, de manera que podeu canviar entre ells en funció de la llum ambiental de l’habitació.

Quan finalment va llançar el projecte a la natura, va arribar als percentils superiors dels projectes de Github durant la setmana.

El món està solaritzat

Des del 2011, cap altre esquema de colors ha estat capaç de suplantar Solarized com el favorit de la multitud. Allà on vagin els desenvolupadors a reunir-se al web i preguntar-vos quin és el millor esquema de colors, la resposta sol ser alguna cosa així, depèn de les vostres preferències, però probablement Solarized.

És una proesa sorprenent crear una cosa que t’hagi agradat de manera ubiqua per a una comunitat que sovint està en desacord amb ella mateixa per qualsevol número de problemes. Tot i això, Solarized apareix a tot arreu i és difícil trobar una gran casa de desenvolupament que no tingui les seves marques grogues i blaves pàl·lides en almenys una de les seves pantalles. En un anunci recent de Facebook, si mireu atentament els monitors, podeu veure els seus enginyers treballant en els editors de text Solarized: Aquest anunci, rodat a la seu de Facebook, compta amb el propi Mark Zuckerberg. Els editors de text pintats amb Solarized són clarament visibles al fons de diverses captures. (Imatge via YouTube)

Aquest anunci, rodat a la seu de Facebook, compta amb el propi Mark Zuckerberg. Els editors de text pintats amb Solarized són clarament visibles al fons de diverses captures. (Imatge via YouTube)



Solarized s'ha convertit en una solució predeterminada per a l'editor de text Sublime Text i apareix cuinat en determinades aplicacions com a esquema de colors nadius. S’ha convertit en un punt gairebé especial per a la resta d’iniciats: la gent ha personalitzat els seus teclats amb treballs de pintura Solarized i fins i tot ha creat art d’ungles inspirat en Solarized.

I, com Solarized s’ha convertit en l’esquema de colors més populars de tots els temps, també s’ha arribat a definir públicament el senyor Schoonover més que qualsevol de les seves altres obres; és conegut per sempre com The Guy Who Made Solarized.

Està una mica condemnat pel seu darrer èxit, va dir Schoonover. Estic content de tenir-ho com a problema.

El projecte està totalment obert al públic i es pot descarregar gratuïtament. El senyor Schoonover rep ofertes per a donacions tot el temps, però no vol ni tan sols sentir-se com si algú més hi participés, ni li pot exigir que treballi més al projecte, faci canvis o actualitzi Solarized. La primera intersecció de nail art i coding we

La primera intersecció de nail art i codificació que hem vist mai. (Foto mitjançant Tes Tube Nails)

Al cap i a la fi, els codificadors tenen pensaments bastant extrems sobre coses com els esquemes de colors i els editors de text.

Això és a prop del cor de la gent, va dir a Yale Spector, desenvolupador principal de WeWork Observador . La gent es pren seriosament aquesta merda.

Guerres Santa

En la recerca de maximitzar el rendiment, cap característica de l’espai de treball de l’enginyer no és digna d’examen. En un món on el monoteisme és més el dogma del tipografies monoespaciades , les batalles per tipus de lletra com Monaco contra Inconsolata poden ser tenses.

S’escalfa, va dir a Aaron Brocken, director del programa de l’acadèmia de codificació de HappyFunCorp Observador . Els desenvolupadors, per naturalesa, són força opinadors, però us dediqueu a editors de text i la gent dirà: 'Si treballeu amb això, sou un idiota de merda'.

Hi ha esquemes de colors per lluitar, però hi ha els mateixos editors de text (BBEdit, Vim, Sublime Text, Emacs), cadascun amb els seus propis fanàtics.

Ah, i no s’atura en els editors de text.

Aquest és ... un tema enorme, li va dir a Josh Schneier, un desenvolupador independent de Brooklyn Observador . Hi ha guerres sagrades literals lliurades per gestors de finestres i pantalles de diversos monitors.

Clar, no tothom participa. Hi ha excepcions a la regla, els codificadors que no podrien importar-se de cap manera. Però un flux de treball enganyat és tant un focus d’obsessió com un senyal que un determinat codificador és prou molest per ser particular sobre la seva feina.

De vegades veuré companys de feina amb text negre per defecte sobre blanc, va dir Spector. Els jutjo, segur, però també els compadeixo. Igual, saben fins i tot sobre el ressaltat de la sintaxi? Un Keycool 84 piratejat amb taps de clau especialitzats Solarized. (Foto mitjançant Imgur)

Un teclat Keycool 84 piratejat amb taps de teclat Solarized especials. (Foto mitjançant Imgur)






Arribats a aquest punt, probablement us preguntareu per què: Per què a aquestes persones els importen tant els detalls més mínims? Es deu al fet que els programadors, que també tenen una naturalesa molt particular, no tenen altres eines del seu ofici, sinó el seu ordinador i la seva ment.

Els editors de text són on vivim, on passem tantes hores al dia, va dir Spector. És tan personal per a nosaltres, és casa nostra. Quan aconsegueixes una casa, passes temps fent-la còmoda, perquè hi estaràs molt de temps.

I, com diu el senyor Brocken, no es tracta només de rodding calent, ni d’enganyar el vostre equipament per motius d’ostentació. No, es tracta de construir l’eina perfecta.

Afaitat Yak

Els desenvolupadors poden tenir una opinió excessiva, però també, en virtut del seu treball, estan obsessionats amb l’eficiència. Per als programadors que construeixen programes i dissenys des de la seva imaginació, tots els avantatges addicionals del seu entorn de treball són una barrera menys entre la seva ment i la màquina.

Si faig servir l’ordinador dels meus veïns, hi ha una dissonància, va dir el Sr. Spector, però al meu propi ordinador no hi ha cap fricció entre la meva ment i la meva pantalla.

El senyor Spector i el senyor Brocken, per exemple, utilitzen Vim com a editor de text (els seus respectius companys de feina fan servir sobretot Sublim), ja que l’ús de Vim li permet codificar sense canviar als ratolins, un petit canvi que el senyor Spector descriu com a super poders.

I explica l’èxit de Solarized: en última instància, l’esquema de colors vol ser agradable, fàcil de visualitzar i, finalment, desapareixerà completament.

Schoonover, per la seva banda, va afegir teclats a la llista de coses que els codificadors ens van dir que eren essencials per al seu rendiment. Per construir el seu teclat, el senyor Schoonover va eliminar la placa de circuit del que tenia i va instal·lar un nou microcontrolador amb codificació personalitzada subcontractada per altres obsessius del Japó i Missouri.

Hi vaig passar diverses nits, va dir Schoonover. Encara és 'només un teclat', però ara també ho és més d'una extensió de la meva ment quan estic codificant.

Tot i això, hem parlat amb directius i directors generals que desitgen que els seus equips deixin d’obsessionar-se pels seus terminals i es posin a treballar. El senyor Schneier va utilitzar el terme yak shaving per descriure la interminable i fútil picada en lloc de ser realment productiu.

La gent pot quedar atrapada a fer les coses de la manera 'correcta', va dir Brocken. Però l’única manera correcta de fer alguna cosa és la manera més productiva.

El senyor Schoonover no demana disculpes per aquest tipus d’obsessió i no té sentit en vergonyar els desenvolupadors d’expressar cada centímetre d’eficiència del seu espai de treball. Per a ell, els millors programadors són com els atletes olímpics: velocistes per als quals cada minúscul augment del rendiment significa la diferència entre un bon desenvolupador i un realment gran.

Pot semblar ridícul per a l’observador extern, però es tracta d’eliminar aquesta barrera invisible entre vosaltres i l’eina que esteu utilitzant, va dir Schoonover. És el fuster que es fa el seu propi banc de treball.

Articles Que Us Agraden :