Codage Batman Max Kostow résolu #NPMGate et rendu "Pad gauche" à nouveau à droite

$config[ads_kvadrat] not found

Batman Arkham Knight PS4 Gameplay Frame-Rate Test [Review Code]

Batman Arkham Knight PS4 Gameplay Frame-Rate Test [Review Code]
Anonim

Lorsque 17 lignes de code source ouvert ont disparu d'Internet, laissant des sites tels que Facebook, Netflix et Spotify à risque, un appel à l'aide a été lancé sur GitHub et a obtenu une réponse. Quelle était l'identité secrète de ce Dark Knight qui a sauvé le codage open source? Max Kostow (ce n’est vraiment pas un secret). C’est le développeur qui a corrigé #NPMGate dans les 42 minutes suivant le premier signalement d’un problème.

Le problème est survenu lorsqu'un développeur, Azer Koçulu, a supprimé tous ses codes Open Source de NPM, une base de données pour code Open Source, afin de protester contre le plan du site visant à appliquer une revendication de marque déposée à l'un de ses projets. Koçulu travaillait sur un projet qu'il appelait Kik, qui a finalement attiré l'attention de l'application de messagerie du même nom. L’équipe Kik s’est tournée vers Koçulu, puis directement vers NPM, menant à une guerre de mots et finalement à la décision de Koçulu d’abandonner le site.

Le programme Kik que Koulu avait construit n’était pas important pour qui que ce soit, mais dans ses archives se trouvait un simple code appelé «pavé gauche». Maintenant, le pavé gauche n’est pas un programme compliqué, mais en seulement 17 lignes de code, il fait quelque chose dont beaucoup de développeurs ont besoin - il ajoute des caractères à gauche d'une chaîne jusqu'à ce qu'il atteigne une longueur définie. Le code avait été téléchargé plus de 120 000 fois sur le site et au moins quelques milliers de projets s'en servaient comme d'un lien unique dans de très longues chaînes de code lorsqu'il a disparu.

En bref, la décision de Koçulu d’abandonner NPM avec de nombreux programmes, y compris des sites majeurs tels que Facebook, Reddit et Twitter.Dans les coulisses, les administrateurs de NPM discutaient de la réédition du code de Koçulu contre sa volonté, une violation flagrante des termes et accords, mais la plupart des gens ont convenu que la situation était désespérée. NPM allait finalement franchir cette étape, mais seulement après que notre héros Max Kostow ait résolu le problème de manière humble et entièrement autonome.

Ce correctif a provoqué une vague de remerciement pour le mystérieux Max. Quelques autres correctifs ont été rendus disponibles, mais uniquement pour les personnes qui exécutaient la version la plus récente d'un programme appelé Babel qui reposait sur le pad gauche. Pour les développeurs qui utilisaient l'ancienne version de Babel ou qui appelaient plus directement sur le pad gauche, Kostow a sauvé la journée.

Maintenant que les flambées de l’urgence sont réglées, le différend s’est transformé en un jeu de blâme geek sur Twitter, où les gens se battent à l’aide de #NPMGate. Certaines personnes disent que l'échec d'un seul morceau de code dans une longue ligne de «dépendances» souligne le problème de l'open source, alors que d'autres affirment que la solution miracle prouve en réalité que l'open source fonctionne. Personne n'est très satisfait des protections NPM ou des marques commerciales en général.

Ainsi, alors qu'Internet est revenu à son état naturel de gémissements et de plaintes, notre héros parcourt les forums de discussion et les forums de la communauté open-source à la recherche de problèmes à résoudre. Prêt à tout moment à corriger tout code - branchez toutes les dépendances. Le batman d’Internet. Max Kostow.

Merci mon pote.

Mon tintype

Une photo postée par max kostow (@maxkostow) le

$config[ads_kvadrat] not found