Kódolás: Batman Max Kostow Solved #NPMGate és Made "Left Pad" jobbra

Fashion Nova try on haul

Fashion Nova try on haul
Anonim

Amikor 17 nyílt forráskódú vonal eltűnik az internetről, így olyan helyek, mint a Facebook, a Netflix és a Spotify veszélybe kerülnek, a Súgó segítségére ment, és válaszolt. Mi volt a Sötét Lovag titkos identitása, aki mentette a nyílt forráskódú kódolást? Max Kostow (ez tényleg nem titok). Ő a fejlesztő, aki a probléma első jelentésétől számított 42 percen belül rögzítette a #NPMGate szolgáltatást.

A kérdés akkor merült fel, amikor az Azer Koçulu nevű fejlesztő az összes nyílt forráskódú kódját eltávolította az NPM-től, amely egy nyílt forráskódú adatbázis, hogy tiltakozhasson a webhely tervét egy védjegyjogosultság érvényesítésére az egyik projektjével szemben. Koçulu olyan projekten dolgozott, amelyet Kik hívott, és amely végül felhívta az azonos nevű üzenetküldő alkalmazás figyelmét. A Kik csapat Koçulunak, majd közvetlenül az NPM-hez jutott el, ami szavak háborújához és végül Koçulu döntéséhez vezetett, hogy a helyszínt árasztja.

A Kuk program, a Koulu építése nem volt fontos bárki számára, de programjainak archívumaiban eltemették egy egyszerű kódot, amelyet „bal oldali padnak” neveztek. Most, a bal oldali pad nem bonyolult program, de csak 17 kódsorban, valami sok fejlesztőnek van szüksége - karaktereket ad a karakterlánc bal oldalához, amíg el nem éri a meghatározott hosszúságot. A kódot több mint 120 000 alkalommal töltötték le a webhelyről, és legalább néhány ezer projekt egyetlen linkként támaszkodott rá nagyon hosszú kódláncokban, amikor eltűnt.

Röviden, Koçulu döntése, hogy az NPM árokba süllyedt, sok programba keveredett, köztük a Facebook, a Reddit és a Twitter fontos helyszíneivel.A színfalak mögött az NPM rendszergazdái vitatták meg Koçulu kódjának újratárolását kívánságaival szemben, egyértelműen megsértették a feltételeket és megállapodásokat, de a legtöbb ember egyetértett abban, hogy a helyzet kétségbeesett. Az NPM végül megteszi ezt a lépést, de csak miután a hősünk, Max Kostow alázatosan rögzítette a problémát egyedül.

A javítás felkeltette a hálát a titokzatos Maxért. Néhány egyéb javítás elérhető volt, de csak azok számára, akik a Babel nevű program legfrissebb verzióját futtatták, amelyek a bal oldali padra támaszkodtak. A fejlesztőknek, akik régebbi Babel verziót használtak, vagy akik közvetlenebb hívást indítottak, Kostow megmentette a napot.

Most, a sürgősség lángjaival, az egész vita egy geeky hibás játékgá vált a Twitteren, ahol az emberek az #NPMGate használatával harcolnak. Vannak, akik azt mondják, hogy a „függőségek” hosszú sorában egyetlen kód meghibásodása aláhúzza a nyílt forráskódú problémát, míg mások azzal érvelnek, hogy a gyors javítás valóban bizonyítja, hogy a nyílt forráskódú művek. Senki sem elégedett az NPM-sel vagy a védjegyekkel kapcsolatos védelemmel.

Tehát míg az internet visszatért a természetes nyafogás és a panaszok állapotába, hősünk a nyílt forráskódú közösség csevegőszobáit és fórumait keresi, és problémákat keres a javításhoz. Készítsen egy pillanatra értesítést, hogy kijavítsa a kódot - csatlakoztassa a függőségeket. Az internet batmanja. Max Kostow.

Kösz haver.

Az én tintype

A fénykép a max kostow (@maxkostow) által beküldött