Кодирање Батман Мак Костов решио #НПМГате и направио "Лефт Пад" Ригхт Агаин

$config[ads_kvadrat] not found

unboxing turtles slime surprise toys learn colors

unboxing turtles slime surprise toys learn colors
Anonim

Када 17 линија отвореног кода нестане са интернета, остављајући сајтове као што су Фацебоок, Нетфлик, и Спотифи у опасности, на ГитХубу се јавио позив за помоћ и добио је одговор. Који је тајни идентитет овог Дарк Книгхта који је спасио кодирање отвореног кода? Мак Костов (заиста није тајна). Он је програмер који је поправио #НПМГате у року од 42 минута од првих извјештаја о проблему.

Питање је настало када је програмер Азер Коцулу уклонио све своје отворене кодове из НПМ-а, базе података отвореног кода, у знак протеста против плана сајта да уведе тужбу за заштитни знак против једног од његових пројеката. Коцулу је радио на пројекту који је назвао Кик, што је на крају привукло пажњу апликацији за размјену порука истог имена. Киков тим се обратио Коцулу-у, а затим директно НПМ-у, што је довело до рата ријечи и на крају Коцулине одлуке да одбаци локацију.

Кик програм који је Коулу градио није био важан никоме, али је закопан у архиву његових програма био једноставан код који се звао "леви пад". Сада, леви пад није компликован програм, већ само 17 линија кода, ради нешто што је потребно многим програмерима - додаје знакове на лијеву страну низа док не достигне постављену дужину. Шифра је преузета преко 120.000 пута са сајта, а најмање неколико хиљада пројеката се ослањало на њега као један линк у веома дугим ланцима кода када је нестао.

Укратко, одлука Коцулуа да се ријеши НПМ-а је забрљала са много програма, укључујући велике сајтове као што су Фацебоок, Реддит и Твиттер.Иза сцене, администратори НПМ-а расправљали су о поновном објављивању Коцулуовог кода против његових жеља, јасног кршења услова и споразума, али већина људи се сложила да је ситуација очајна. НПМ би на крају направио тај корак, али тек након што је наш јунак Мак Костов понизно ријешио проблем потпуно сам.

Исправка је изазвала талас захвалности за мистериозног Мака. Доступни су и неки други поправци, али само за особе које су покренуле најновију верзију програма званог Бабел који се ослањао на лијеву плочу. За програмере који су користили старију верзију Бабел-а или који су директно позвали леви пад, Костов је сачувао дан.

Сада, када су решени хитни случајеви, читав спор се претворио у гнусну игру на Твиттеру на којој се људи боре користећи #НПМГате. Неки људи кажу да неуспех једног дела кода у дугом низу "зависности" наглашава проблем са отвореним кодом, док други тврде да брзо поправљање заправо доказује да опен соурце ради. Нико није веома задовољан НПМ или заштитом жигова уопште.

Дакле, док се интернет вратио у своје природно стање цвиљења и жаљења, наш јунак је у потрази за цхатроом и форумима заједнице отвореног кода, тражећи проблеме које треба поправити. Спремни сте за тренутак да поправите било који код - укључите све зависности. Интернетски батман. Мак Костов.

Хвала, другар.

Ми тинтипе

Фотографија коју је поставио мак костов (@маккостов) дана

$config[ads_kvadrat] not found