cURL, wszechobecne narzędzie do obsługi danych, obchodzi w tym miesiącu 25 lat
Kiedy po raz pierwszy zaczniesz majstrować przy wierszu poleceń, może się wydawać, że istnieje nieprzenikniona ściana między lokalną przestrzenią, z którą się bawisz, a dużym Internetem. Po swojej stronie masz swoje polecenia i pliki, a za ścianą są serwery, obrazy, interfejsy API, strony internetowe i inne przydatne, ciągle zmieniające się dane. Jednym z najpopularniejszych sposobów na pokonanie tego muru jest cURL, czyli „adres URL po stronie klienta”, który w tym miesiącu kończy 25 lat.
Narzędzie cURL zostało wymyślone przez programistę Daniela Stenberga jako sposób na umożliwienie użytkownikom IRC szybkiego uzyskiwania kursów wymiany walut bez opuszczania okna czatu. Jak wyszczególniono w zarchiwizowanej historii projektu , został pierwotnie zbudowany na bazie istniejącego narzędzia wiersza poleceń httpget stworzonego przez Rafaela Sagulę. Wersja 1.0 została wydana w 1997 roku, następnie nazwa została zmieniona na urlget w 2.0, ponieważ została dodana do GOPHER, FTP i innych protokołów. Do 1998 roku narzędzie mogło zarówno przesyłać, jak i pobierać, więc wersja 4.0 nosiła nazwę cURL.
W ciągu następnych kilku lat cURL rozszerzył się, aby objąć prawie wszystkie protokoły internetowe, pracować z certyfikatami i szyfrowaniem, oferować powiązania dla ponad 50 języków i być włączony do większości dystrybucji Linuksa i innych systemów. Projekt cURL zawiera teraz zarówno samo polecenie wiersza poleceń, jak i bibliotekę libcurl. Według historii projektu, w 2020 roku zespół i biblioteka zostały zainstalowane w ponad 10 miliardach egzemplarzy na całym świecie.
Jak świętujecie 25-lecie niezastąpionego elementu architektury Internetu? Stenberg planuje zorganizować „przyjęcie urodzinowe Zoom” o godzinie 17:00 UTC 20 marca . Sprawdź dwukrotnie czas w Twojej okolicy: „To dziwny okres między [kiedy] Stany Zjednoczone przeszły na czas letni, a Europa jeszcze tego nie zrobiła” — pisze Stenberg na swoim blogu . Stenberg planuje skosztować 25-letniej whisky single malt Bowmore Islay, opowiadając o historii projektu i planach na przyszłość, a także odpowiadając na pytania. (Link do rozmowy Zoom zostanie dodany do posta na blogu Stenberga bliżej 20 marca.)
Biorąc pod uwagę jego niemal uniwersalną kompatybilność i dostępność, cURL pozostaje istotnym narzędziem do przechwytywania zawartości strony internetowej, sprawdzania poprawności API, sprawdzania dostępności witryny i czasu odpowiedzi i nie tylko. Przenosi dane od narodzin Toma Hollanda ; z pewnością zasługuje na małą imprezę.
Dodaj komentarz