Kodiranje Batman Max Kostow riješio #NPMGate i napravio "Left Pad" opet pravo

$config[ads_kvadrat] not found

BATMAN ARKHAM ORIGINS Gameplay Walkthrough Part 1 FULL GAME [4K 60FPS PC] - No Commentary

BATMAN ARKHAM ORIGINS Gameplay Walkthrough Part 1 FULL GAME [4K 60FPS PC] - No Commentary
Anonim

Kada 17 redaka otvorenog koda nestane s interneta, a stranice poput Facebooka, Netflixa i Spotifya u opasnosti, na GitHubu se javio poziv za pomoć i dobio odgovor. Koji je bio tajni identitet ovog tamnog viteza koji je spasio kodiranje otvorenog koda? Max Kostow (doista nije tajna). On je programer koji je popravio #NPMGate unutar 42 minute od prvih izvješća o problemu.

Problem je nastao kada je programer pod imenom Azer Koçulu uklonio sve svoje otvorene kodove iz NPM-a, baze podataka otvorenog koda, u znak prosvjeda protiv planova web-lokacije da uvede zahtjev za zaštitnim znakom protiv jednog od njegovih projekata. Koçulu je radio na projektu koji je nazvao Kik, što je na kraju privuklo pozornost istoimenom aplikacijom za razmjenu poruka. Kikova ekipa posegnula je za Koçuluom, a zatim izravno do NPM-a, što je dovelo do rata riječi i na kraju Koçuline odluke da se riješi mjesta.

Kik program koji je Koulu gradio nije bio važan nikome, ali zakopan u arhive njegovih programa bio je jednostavan kod nazvan "lijevi jastučić". Sada, lijevi jastučić nije kompliciran program, već samo 17 redaka koda, radi nešto što je potrebno mnogim programerima - dodaje znakove na lijevu stranu niza dok ne dosegne zadanu duljinu. Kôd je preuzet s više od 120.000 puta, a najmanje se nekoliko tisuća projekata oslanjalo na njega kao jednu vezu u vrlo dugim lancima koda kada je nestao.

Ukratko, Koçulina odluka da se riješi NPM-a zabrljao je s mnogo programa, uključujući velike stranice kao što su Facebook, Reddit i Twitter.Iza kulisa, administratori NPM-a raspravljali su o ponovnom objavljivanju Koculuovog koda protiv njegovih želja, o jasnom kršenju uvjeta i sporazuma, ali većina se složila da je situacija očajna. NPM bi naposljetku poduzeo taj korak, ali tek nakon što je naš junak Max Kostow ponizno riješio problem potpuno samostalno.

Popravak je izazvao val zahvale za tajanstvenog Maxa. Dostupni su i neki drugi popravci, ali samo za osobe koje su pokrenule najnoviju verziju programa zvanog Babel koji se oslanjao na lijevu ploču. Za programere koji su koristili stariju verziju Babel ili koji su izravnije pozvali lijevu traku, Kostow je spremio dan.

Sada, kada su riješeni hitni slučajevi, cijeli se spor pretvorio u gnusnu igru ​​krivnje na Twitteru gdje se ljudi bore koristeći #NPMGate. Neki ljudi kažu da neuspjeh jednog dijela koda u dugom nizu "ovisnosti" naglašava problem s otvorenim kodom, dok drugi tvrde da brzo popravljanje zapravo dokazuje da open source radi. Nitko nije vrlo zadovoljan NPM-om ili zaštitom zaštitnih znakova općenito.

Dakle, dok se internet vratio u svoje prirodno stanje cviljenja i žaljenja, naš junak zalazi u chatrooms i forume zajednice otvorenog koda, tražeći probleme koje treba riješiti. Spremite se za trenutak da popravite bilo koji kod - uključite sve ovisnosti. Internetski batman. Max Kostow.

Hvala frende.

Moja boja

Fotografija koju je postavio max kostow (@maxkostow) je uključena

$config[ads_kvadrat] not found