cURL, visuresošs datu rīks, šomēnes svin 25 gadus
Kad pirmo reizi sākat ķerties pie komandrindas, var šķist, ka starp vietējo telpu, ar kuru jūs nodarbojaties, un lielo internetu ir necaurredzama siena. Jūsu pusē ir jūsu komandas un faili, un aiz sienas ir serveri, attēli, API, tīmekļa lapas un citi noderīgi, pastāvīgi mainīgi dati. Viens no populārākajiem veidiem, kā pārvarēt šo sienu, ir cURL jeb “klienta puses URL”, kam šomēnes aprit 25 gadi.
CURL rīku izstrādāja programmētājs Daniels Stenbergs, lai IRC lietotāji varētu ātri iegūt valūtas maiņas kursus, neizejot no tērzēšanas loga. Kā norādīts projekta arhivētajā vēsturē , tas sākotnēji tika izveidots, izmantojot esošo httpget komandrindas rīku, ko izveidoja Rafaels Sagula. Versija 1.0 tika izlaista 1997. gadā, pēc tam nosaukums tika mainīts uz urlget 2.0, jo tā tika pievienota GOPHER, FTP un citiem protokoliem. Līdz 1998. gadam rīks varēja gan augšupielādēt, gan lejupielādēt, tāpēc versiju 4.0 sauca par cURL.
Dažu nākamo gadu laikā cURL paplašinājās, aptverot gandrīz visus interneta protokolus, strādājot ar sertifikātiem un šifrēšanu, piedāvājot saistījumus vairāk nekā 50 valodām un tikt iekļautam lielākajā daļā Linux izplatījumu un citu sistēmu. cURL projekts tagad ietver gan pašu komandrindas komandu, gan libcurl bibliotēku. Saskaņā ar projekta vēsturi 2020. gadā komanda un bibliotēka tika instalēta vairāk nekā 10 miljardu eksemplāros visā pasaulē.
Kā jūs atzīmējat neaizvietojamas interneta arhitektūras elementa 25. gadadienu? Stenbergs plāno rīkot “Zoom dzimšanas dienas ballīti” pulksten 17:00 UTC 20. martā . Vēlreiz pārbaudiet laiku savā reģionā: “Tas ir dīvains periods starp [kad] ASV iestājās vasaras laiks, un Eiropā vēl nav,” savā emuārā raksta Stenbergs . Stenbergs plāno nogaršot Bowmore Islay 25 Year Old Single Malt Whisky, runājot par projekta vēsturi un nākotnes plāniem, kā arī atbildot uz jautājumiem. (Saite uz Zoom zvanu tiks pievienota Stenberga emuāra ierakstam tuvāk 20. martam.)
Ņemot vērā tā gandrīz universālo saderību un pieejamību, cURL joprojām ir būtisks rīks tīmekļa lapas satura tveršanai, API validācijai, vietnes pieejamības un atbildes laika pārbaudei un daudz ko citu. Tas ir pārvietojis datus kopš Tom Holland dzimšanas ; tas noteikti ir pelnījis nelielu ballīti.
Atbildēt