Mugadziri akaita shanduko dzinoparadza kumavara uye faker NPM mapakeji anoshandiswa mumapurojekiti zviuru makumi maviri

Marak Squires, munyori wemavara akakurumbira (node.js console colorization) uye faker (yekunyepedzera data jenareta yeminda yekuisa) mapakeji, ane 2.8 miriyoni uye 25 miriyoni epasvondo ekudhawunirodha, akaisa shanduro itsva dzezvigadzirwa zvake muNPM repository uye paGitHub. , kusanganisira shanduko dzinoparadza dzinotungamira nemaune mukukundikana padanho rekuungana uye kuitwa kwemapurojekiti anotsamira. Nekuda kwezviito zvaMarak, basa remapurojekiti mazhinji, kusanganisira AWS CDK, kushandisa maraibhurari akatarwa kwakakanganiswa - raibhurari yemavara inoshandiswa sekutsamira mumapurojekiti 18953, uye faker inoshandiswa mu2571.

Mu "mavara" raibhurari kodhi, koni inobuda yemavara "LIBERTY LIBERTY LIBERTY" uye isingaperi loop yakawedzerwa, ichivharira basa remapurojekiti anotsamira uye kuburitsa rwizi rwemazwi akakanganiswa "tesing". Raibhurari yenhema yakabvisa zviri mudura, yakawedzera .gitignore uye .npmignore mafaera ku "endgame" zvipira kusabatanidza mafaera eprojekiti, uye yakatsiva zviri mufaira reREADME nemubvunzo wekuti "Chii Chakanyatsoitika kuna Aaron Swartz." Matambudziko aripo mushanduro mavara 1.4.1+ uye faker 6.6.6.

Mugadziri akaita shanduko dzinoparadza kumavara uye faker NPM mapakeji anoshandiswa mumapurojekiti zviuru makumi maviri

Mukupindura zviito izvi, GitHub yakavharira kuwana kwaMarak kumatura ayo (90 yeruzhinji + akati wandei akavanzika), uye NPM yakadzoreredza iyo yakaipa vhezheni yepakeji. Panguva imwecheteyo, mutemo wezviito zveGitHub zvinomutsa mibvunzo, sezvo kubviswa kwekodhi nemugadziri kubva kune imwe yezvinyorwa zvayo hakugoni kuonekwa sekuputsa kwemitemo yebasa. Zvakare, iyo rezinesi zvinyorwa zvemavara uye ekunyepedzera mapakeji inotaura zvakajeka kuti hapana vimbiso kana zvisungo maererano nekushanda kwekodhi.

Sezvineiwo, yambiro yekutanga pamusoro pekumira kwebudiriro yakabudiswa kupfuura gore rapfuura. MunaGunyana 2020, Marak akarasikirwa nemidziyo yake yese nekuda kwemoto, mushure mezvo kutanga kwaNovember, muchimiro chekupedzisira, akadana makambani ekutengesa achishandisa mapurojekiti ake kupa mari yekuenderera mberi kwebudiriro, zvikasadaro akavimbisa kurega kumutsigira, sezvo asingachadi kushandira mahara. Pamberi pechiitiko ichi, yazvino vhezheni yemavara yakaburitswa makore maviri apfuura, uye faker yakaburitswa 9 mwedzi yapfuura.

Kana dziri vavariro dzake dzekuita shanduko dzinoparadza pamapakeji, Marak angangove ari kuyedza kudzidzisa chidzidzo kumakambani anobatsirikana nebasa remahara software nharaunda pasina kudzorera chero chinhu, kana kukwevera pfungwa pakufunga patsva mamiriro erufu. Aaron Swartz. Aaron akazviuraya mushure mekumhan'arirwa mhosva yekumupomera ine chekuita nekukopa zvinyorwa zvesainzi kubva kudhatabhesi yakabhadharwa JSTOR, achidzivirira zano rekupa mukana wemahara kuzvinyorwa zvesainzi. Aaron akapomerwa mhosva yokubiridzira pakombiyuta uye kuwana mashoko zvisiri pamutemo pakombiyuta yakadzivirirwa, chirango chakanyanya kwazvo chaiva makore 50 mujeri uye faindi yemirioni imwe chete yemadhora (kana chibvumirano chedare chakaitwa uye mhosva dzacho dzikabvumwa, Aaron aizofanira kushanda. Mwedzi 6 mujeri).

Zvinotendwa kuti Aroni, ari pakati pekuora mwoyo, haaigona kutsungirira kumanikidzwa kwehurongwa hwekutonga uye kusaruramisira kwemhosva dzakaunzwa mberi (aive akatarisana nemakore makumi mashanu mujeri nekuda kwekudhawunirodha zvirimo mudura rezvinyorwa zvesainzi, izvo mumaonero ake. inofanira kugoverwa pasina zvirambidzo). Marak Squires, mumubvunzo nezverufu rwaAroni rwakaburitswa pachinzvimbo chekodhi yakadzimwa uye mune chinyorwa paTwitter, anonongedza dzidziso yekurangana isina kusimbiswa, maererano nezvakawanikwa naAaron Swartz mamwe magwaro muMIT archives akazvidza vamwe vanhu vakakosha, uye aive kuuraiwa nokuda kwayo. disguising kuuya sekuzviuraya (mangwana anenge makore 50 kubva Aroni ashaya).

Source: opennet.ru

Voeg