Jump Scares in Batman Arkham Series [Top 15]
Når 17 linjer af open source-kode forsvinder fra internettet, efterladt websteder som Facebook, Netflix og Spotify i fare, kom et græskryp på GitHub og blev besvaret. Hvad var den hemmelige identitet af denne Dark Knight, der reddede open source-kodning? Max Kostow (det er virkelig ikke en hemmelighed). Han er udvikleren, der fik #NPMGate inden for 42 minutter efter de første rapporter om et problem.
Problemet opstod, da en udvikler ved navn Azer Koçulu fjernede alle sine open source-koder fra NPM, en database for open source-kode, for at protestere over webstedets plan for at håndhæve et varemærkeansvar mod et af sine projekter. Koçulu havde arbejdet på et projekt, han kaldte Kik, som i sidste ende gjorde opmærksomheden på messaging app med samme navn. Kik-holdet nåede ud til Koçulu, så til NPM direkte, hvilket førte til en krig af ord og i sidste ende Koçulu's beslutning om at grøft stedet.
Det Kik-program, Koulu havde bygget, var ikke vigtigt for nogen, men begravet i arkiverne i hans programmer var en simpel kode kaldet "venstre pude". Nu er venstre pude ikke et kompliceret program, men i kun 17 linjer med kode, det gør noget, mange udviklere har brug for - det tilføjer tegn til venstre for en streng, indtil det når en bestemt længde. Koden var blevet downloadet over 120.000 gange fra webstedet, og mindst et par tusind projekter var afhængige af det som et enkelt link i meget lange kæder med kode, da den forsvandt.
Kort sagt, Koçulu's beslutning om at grøfte NPM messet med mange programmer, herunder store websteder som Facebook, Reddit og Twitter.Bag kulisserne diskuterede administratorer hos NPM genudgivelse af Koçulu's kode mod hans ønsker, en klar overtrædelse af vilkårene og aftalerne, men de fleste var enige om, at situationen var desperat. NPM ville i sidste ende tage det skridt, men først efter at vores helt Max Kostow ydmygt havde rettet problemet helt alene.
Fikseringen bragte en bølge af tak for den mystiske Max. Et par andre rettelser blev stillet til rådighed, men kun for personer, der kørte den mest opdaterede version af et program kaldet Babel, der stolede på venstre-pad. For udviklere, der brugte ældre version af Babel, eller som ringede til venstre-pad mere direkte, reddede Kostow dagen.
Nu, med den uopsættelige flamme afgjort, er hele tvisten blevet til et geeky blame-spil på Twitter, hvor folk kæmper med #NPMGate. Nogle mennesker siger, at fejl i et enkelt stykke kode i en lang række af "afhængigheder" understreger problemet med open source, mens andre argumenterer for den hurtige rettelse, der faktisk viser, at open source-værker. Ingen er meget tilfreds med NPM eller varemærkebeskyttelse generelt.
Så selvom internettet er vendt tilbage til sin naturlige tilstand med at klappe og klage, stalker vores helt chatrum og fora i open source-samfundet og søger problemer at rette op på. Klar med et øjebliks varsel til at rette kode - sæt alle afhængigheder i stikket. Internettets batman. Max Kostow.
Tak makker.
Min tintype
Et billede indsendt af max kostow (@maxkostow) på
Glem Apple Pad, denne trådløse pad er en hurtig opladning til en fantastisk pris
Der er et uendeligt hav af tilbehør til din telefon, at det er svært at fortælle forskellen mellem, hvad der er kvalitet og hvad der ikke er. Denne Magiqpad Wireless oplader er lige så høj som den bliver. Det har en hurtig opladning, et slankt design og er kompatibelt med de fleste telefoner.
Harvards Whiteboard-Draw Robot "Root" kunne "bringe kodning til livet" for børn
I vores galde rush til en helt digital teknologisk sammenhængende fremtid bliver sproget for kodning og computerprogrammering en af de vigtigste færdigheder at have. Men kodning er et komplekst, forvirrende og abstrakt koncept, der er svært at lære som en voksen og særligt svært for unge børn at und ...
'Code Master' bruger et Board Game Interface til at undervise kodning dårligt
Alle vil lære dig at kode. De vil hjælpe dig, og de ved, at der er penge på det. For dem ned til at pumpe op deres programmering jujitsu, der er bøger, online kurser og apps aplenty. En ny contender for 8 år til voksen sæt - især dem, der er ubesmittet af enhver tidligere kodende knowhow - kommer ikke ciffer ...