Kodēšana Batman Max Kostow Solved #NPMGate un Made "Left Pad" Right Again

$config[ads_kvadrat] not found

Gotham Knights: HUSH EASTER EGG, Red Hood vs The Joker, Batman Alive Teaser

Gotham Knights: HUSH EASTER EGG, Red Hood vs The Joker, Batman Alive Teaser
Anonim

Kad internetā izzūd 17 atvērtā pirmkoda kodi, atstājot vietnes, piemēram, Facebook, Netflix un Spotify, GitHub uzrunāja palīdzību un atbildēja. Kāda bija šī Dark Knight, kurš saglabāja atvērtā koda kodēšanu, slepenā identitāte? Max Kostow (tas patiešām nav noslēpums). Viņš ir attīstītājs, kurš fiksēja #NPMGate 42 minūšu laikā pēc pirmajiem ziņojumiem par problēmu.

Šis jautājums radās, kad attīstītājs ar nosaukumu Azer Koçulu no atklātā pirmkoda koda datubāzes no NPM izņēma visus savus atvērtā koda kodus, lai protestētu pret vietnes plānu ieviest preču zīmes prasību pret kādu no viņa projektiem. Koçulu bija strādājis pie projekta, ko viņš sauca par Kiku, kas galu galā vērsa uzmanību uz tā paša nosaukuma ziņojumapmaiņas lietotni. Kik komanda nonāca pie Koçulu, tad tieši uz NPM, izraisot vārdu karu un galu galā Koçulu lēmumu grāvēt vietni.

Kik programma Koulu bija ēka, kas nebija svarīga ikvienam, bet viņa programmu arhīvos tika apglabāts vienkāršs kods, ko sauc par “kreiso spilventiņu”. Tagad kreisā palete nav sarežģīta programma, bet tikai 17 koda rindās, tam ir nepieciešams daudz izstrādātāju - tas pievieno rakstzīmes virknes kreisajā pusē, līdz tas sasniedz noteiktu garumu. Kods tika lejupielādēts vairāk nekā 120 000 reižu no vietnes, un vismaz daži tūkstoši projektu to izmantoja kā vienu saiti ļoti garās kodu ķēdēs, kad tā pazuda.

Īsāk sakot, Koçulu lēmums grāvēt NPM sajaukt ar daudzām programmām, tostarp galvenajām vietnēm, piemēram, Facebook, Reddit un Twitter.Aizkulisēs NPM administratori apsprieda Koçulu koda publicēšanu pret viņa vēlmēm, skaidru noteikumu un līgumu pārkāpumu, taču lielākā daļa cilvēku piekrita, ka situācija ir izmisīga. NPM galu galā spertu šo soli, bet tikai pēc tam, kad mūsu varonis Max Kostow pazemīgi atrisināja problēmu pilnībā.

Labojums pamudināja pateicību par noslēpumaino Max. Tika darīti pieejami daži citi labojumi, bet tikai tiem cilvēkiem, kuri darbojās ar jaunāko versiju, ko sauc par Babeli, kura paļāvās uz kreiso spilventiņu. Izstrādātājiem, kuri izmantoja vecāku Babel versiju vai kuri tieši uzaicināja kreiso spilventiņu, Kostow šo dienu saglabāja.

Tagad, kad tiek atrisinātas steidzamas aizdegšanās, viss strīds ir kļuvis par ģeekliju vainu par čivināt, kur cilvēki cīnās, izmantojot #NPMGate. Daži cilvēki saka, ka viena koda gabala neveiksme garās „atkarības” rindā pasvītro problēmu ar atvērtu avotu, bet citi apgalvo, ka ātrās korekcijas faktiski pierāda, ka atvērtā koda darbi. Neviens nav ļoti apmierināts ar NPM vai preču zīmju aizsardzību kopumā.

Tātad, kamēr internets ir atgriezies savā dabīgajā slaucīšanas un sūdzību iesniegšanas stāvoklī, mūsu varonis streikot atklātā pirmkoda kopienas tērzētavas un forumus, meklējot problēmas. Pēc brīža gatavojieties, lai noteiktu jebkuru kodu - pievienojiet visas atkarības. Interneta batman. Max Kostow.

Paldies draugam.

Mans tintype

Fotoattēls, ko ievietojis max kostow (@maxkostow)

$config[ads_kvadrat] not found