当17行开源代码从互联网上消失,让Facebook,Netflix和Spotify等网站面临风险时,GitHub上的求助声响起,并得到了回应。保存开源编码的黑暗骑士的秘密身份是什么? Max Kostow(这真的不是秘密)。他是第一次报告问题后42分钟内修复#NPMGate的开发人员。
当一位名叫AzerKoçulu的开发人员从NPM(一个开源代码数据库)中删除他所有的开源代码时,就出现了这个问题,以抗议该网站对他的一个项目强制执行商标声明的计划。 Koçulu一直致力于他称之为Kik的项目,最终吸引了同名消息传递应用程序的注意力。 Kik团队直接前往Koçulu,然后直接前往NPM,导致了一场口水战,最终Koçulu决定放弃该网站。
Koulu正在构建的Kik程序对任何人来说都不重要,但是埋在他程序的档案中的是一个简单的代码叫做“左键盘”。现在,左键不是一个复杂的程序,但只有17行代码,它做了许多开发人员需要的东西 - 它在字符串的左侧添加字符,直到达到设定的长度。该代码已经从该站点下载了超过120,000次,并且当它消失时,至少有几千个项目依赖它作为非常长的代码链中的单个链接。
简而言之,Koçulu决定抛弃NPM与许多程序混淆,包括Facebook,Reddit和Twitter等主要网站。在幕后,NPM的管理员正在辩论重新发布Koçulu的代码违背他的意愿,明显违反了条款和协议,但大多数人都认为情况是绝望的。 NPM最终将采取这一步骤,但只有在我们的英雄马克斯·科斯托(Max Kostow)谦卑地完全依靠自己解决问题之后。
这个修复引起了对神秘马克斯的感激之情。还提供了一些其他修复程序,但仅适用于运行最新版程序Babel的人员,该程序依赖于左键盘。对于使用旧版Babel或更直接呼叫左侧垫的开发人员,Kostow节省了一天。
现在,随着紧迫感的火上浇油,整个纠纷在Twitter上变成了一个令人讨厌的责备游戏,人们正在使用#NPMGate进行战斗。有些人说在一系列“依赖关系”中单个代码的失败强调了开源的问题,而另一些人则认为快速修复实际证明开源有效。一般来说,没有人对NPM或商标保护感到满意。
因此,虽然互联网已经恢复到抱怨和抱怨的自然状态,但我们的英雄却在开源社区的聊天室和论坛上寻找解决问题。随时准备修复任何代码 - 插入任何依赖。互联网的蝙蝠侠。马克斯科斯托。
谢谢哥们儿。
我的锡
由max kostow(@maxkostow)发布的照片
Eminem的“左撇子”曲目非常适合您的中年危机
今天是拳击电影“左撇子”的开幕,将杰克·吉伦哈尔饰演为拳击手,嗯......观看预告片并让整部电影或多或少地被宠坏了。然而,这几乎更有趣了:Eminem曾经有过这样的明星。相反,他为这部电影贡献了音乐。这是2015年......
电影转型:'左撇子'Jake Gyllenhaal与'Trainwreck'Tilda Swinton
杰克吉伦哈尔的最新电影“左撇子”周五在影院上映。如果您已经看过其中一个预告片或瞥见其中一张海报,那么您可能已经注意到了他笨重的体格。他完全被顶了。考虑到他扮演一个轻重量级的拳击手,他的身体改革并不是一个巨大的惊喜。几个月......