Tus tsim tawm tau ua kom puas tsuaj rau cov xim thiab faker NPM pob khoom siv nyob rau hauv 20 txhiab tej yaam num

Marak Squires, tus sau cov xim nrov (node.js console colorization) thiab faker (cov ntaub ntawv cuav rau cov khoom siv nkag) pob khoom, nrog 2.8 lab thiab 25 lab rub tawm txhua lub lim tiam, tau tshaj tawm cov qauv tshiab ntawm nws cov khoom hauv NPM repository thiab ntawm GitHub , suav nrog kev puas tsuaj hloov pauv uas lub hom phiaj ua rau kev ua tsis tiav ntawm theem ntawm kev sib dhos thiab ua tiav ntawm cov haujlwm ua haujlwm. Raws li Marak qhov kev ua, kev ua haujlwm ntawm ntau qhov haujlwm, suav nrog AWS CDK, siv cov tsev qiv ntawv tshwj xeeb raug cuam tshuam - cov tsev qiv ntawv xim yog siv los ua kev vam khom hauv 18953 cov haujlwm, thiab cov faker yog siv hauv 2571.

Nyob rau hauv lub "xim" lub tsev qiv ntawv code, console tso zis ntawm cov ntawv "LIBERTY LIBERTY LIBERTY" thiab ib tug infinite voj raug ntxiv, thaiv cov hauj lwm ntawm dependent tej yaam num thiab outputting ib tug kwj ntawm distorted lo lus "testing". Lub tsev qiv ntawv faker tshem tawm cov ntsiab lus ntawm qhov chaw cia khoom, ntxiv .gitignore thiab .npmignore cov ntaub ntawv rau "endgame" cog lus kom tshem tawm cov ntaub ntawv project, thiab hloov cov ntsiab lus ntawm README cov ntaub ntawv nrog cov lus nug "Yuav ua li cas tshwm sim rau Aaron Swartz." Teeb meem muaj nyob rau hauv cov xim versions 1.4.1+ thiab faker 6.6.6.

Tus tsim tawm tau ua kom puas tsuaj rau cov xim thiab faker NPM pob khoom siv nyob rau hauv 20 txhiab tej yaam num

Hauv kev teb rau cov kev ua no, GitHub thaiv Marak txoj kev nkag mus rau nws cov chaw cia khoom (90 pej xeem + ob peb tus kheej), thiab NPM tau thim rov qab cov ntawv tsis zoo ntawm pob. Nyob rau tib lub sijhawm, kev raug cai ntawm GitHub qhov kev txiav txim ua rau muaj lus nug, txij li kev tshem tawm cov cai los ntawm tus tsim tawm los ntawm ib qho ntawm nws cov chaw cia khoom tsis tuaj yeem suav tias yog kev ua txhaum cai ntawm kev pabcuam. Ntxiv mus, cov ntawv tso cai rau cov xim thiab cov pob khoom cuav qhia meej meej tias tsis muaj kev lees paub lossis kev lav phib xaub txog kev ua haujlwm ntawm txoj cai.

Interestingly, thawj cov lus ceeb toom txog kev txiav tawm ntawm txoj kev loj hlob tau luam tawm ntau tshaj li ib xyoos dhau los. Thaum lub Cuaj Hlis 2020, Marak tau ploj tag nrho nws cov cuab yeej vim hluav taws kub, tom qab ntawd thaum lub Kaum Ib Hlis, hauv daim ntawv kawg, nws tau hu rau cov tuam txhab lag luam uas siv nws cov phiaj xwm los pab nyiaj rau kev txhim kho txuas ntxiv, txwv tsis pub nws tau cog lus tias yuav tsum tsis txhob txhawb nqa nws, vim nws tsis xav ua hauj lwm dawb lawm. Ua ntej qhov teeb meem, qhov tseeb version ntawm cov xim tau tso tawm ob xyoos dhau los, thiab faker tau tso tawm 9 lub hlis dhau los.

Raws li rau nws lub siab xav ua kom puas tsuaj rau cov pob khoom, Marak yuav sim qhia ib zaj lus qhia rau cov koom haum uas tau txais txiaj ntsig los ntawm kev ua haujlwm ntawm cov software dawb hauv zej zog yam tsis tau muab dab tsi rov qab los, lossis xav rov qab xav txog qhov xwm txheej ntawm kev tuag. Aaron Swartz. Aaron tau tua tus kheej tom qab muaj teeb meem txhaum cai raug coj los tawm tsam nws cuam tshuam txog kev luam cov ntawv tshawb fawb los ntawm cov ntaub ntawv them nyiaj JSTOR, tiv thaiv lub tswv yim ntawm kev pub dawb rau kev tshaj tawm kev tshawb fawb. Aaron raug foob nrog kev dag hauv computer thiab tau txais cov ntaub ntawv tsis raug cai los ntawm lub khoos phis tawj tiv thaiv, lub txim siab tshaj plaws uas yog 50 xyoo nyob rau hauv tsev lojcuj thiab raug nplua ntawm ib lab daus las (yog tias muaj kev pom zoo hauv tsev hais plaub thiab cov nqi raug lees paub, Aaron yuav tsum ua haujlwm. 6 lub hlis hauv tsev lojcuj).

Nws ntseeg tau tias Aaron, thaum muaj kev nyuaj siab, tsis tuaj yeem tiv taus qhov kev txiav txim siab ntawm kev txiav txim plaub ntug thiab kev tsis ncaj ncees ntawm kev raug foob (nws tau ntsib 50 xyoo nyob rau hauv tsev lojcuj tsuas yog rub tawm cov ntsiab lus ntawm cov ntaub ntawv ntawm cov ntawv tshawb fawb, uas hauv nws lub tswv yim. yuav tsum tau muab faib tsis muaj kev txwv). Marak Squires, nyob rau hauv ib lo lus nug txog Aaron txoj kev tuag tau luam tawm es tsis txhob rho tawm cov cai thiab hauv ib qho kev tshaj tawm hauv Twitter, qhia txog qhov kev sib koom ua ke uas tsis tau lees paub, raws li Aaron Swartz pom qee cov ntaub ntawv hauv MIT archives uas tau lees paub qee tus neeg tseem ceeb, thiab nws yog. tua nws, disguising lub tuaj raws li kev tua tus kheej (tag kis nws yuav yog 9 xyoo txij li thaum Aaron tuag).

Tau qhov twg los: opennet.ru

Ntxiv ib saib