أخبار التقنية

ستحتفل cURL ، أداة البيانات المنتشرة في كل مكان ، بعيد ميلادها الخامس والعشرين هذا الشهر


تكبير / تتطلب لعبة Curling ، مثل مشروع cURL ، الدقة ولا تحظى بالتقدير الكافي.

عندما تبدأ العبث بسطر الأوامر لأول مرة ، قد تشعر أن هناك جدارًا غير منفذ بين المساحة المحلية التي تعبث بها وبين الإنترنت الأكبر. من جانبك ، لديك أوامرك وملفاتك ، وخارج الحائط ، هناك خوادم وصور وواجهات برمجة تطبيقات وصفحات ويب والمزيد من أجزاء البيانات المفيدة والمتغيرة باستمرار. واحدة من أكثر الطرق شيوعًا من خلال هذا الجدار كانت cURL ، أو “عنوان URL للعميل” ، والذي يحتفل بعيد ميلاده الخامس والعشرين هذا الشهر.

بدأت أداة cURL كطريقة للمبرمج Daniel Stenberg للسماح لمستخدمي Internet Chat Relay بجلب أسعار صرف العملات بسرعة أثناء وجودهم داخل نافذة الدردشة الخاصة بهم. كما هو مفصل في التاريخ المؤرشف للمشروع ، فقد تم إنشاؤه في الأصل من أداة سطر أوامر موجودة ، httpget ، تم إنشاؤها بواسطة Rafael Sagula. تم إصدار إصدار 1.0 في عام 1997 ، ثم تم تغيير الأسماء إلى urlget بواسطة 2.0 ، حيث تمت إضافتها في GOPHER و FTP وبروتوكولات أخرى. بحلول عام 1998 ، كان من الممكن تحميل الأداة وتنزيلها ، ولذا تم تسمية الإصدار 4.0 باسم cURL.

على مدى السنوات القليلة المقبلة ، نمت cURL لتشمل كل بروتوكول إنترنت تقريبًا ، وتعمل مع الشهادات والتشفير ، وتقدم روابط لأكثر من 50 لغة ، ويتم تضمينها في معظم توزيعات Linux والأنظمة الأخرى. يشمل مشروع cURL الآن كلاً من أمر سطر الأوامر نفسه ومكتبة libcurl. في عام 2020 ، قدر تاريخ المشروع أن الأمر والمكتبة قد تم تركيبهما في أكثر من 10 مليارات حالة في جميع أنحاء العالم.

كيف تحتفل بقطعة معمارية للإنترنت لا غنى عنها تبلغ 25 عامًا؟ يخطط Stenberg لاستضافة “حفلة عيد ميلاد Zoom” في الساعة 17:00 بالتوقيت العالمي المنسق في 20 مارس. تحقق جيدًا من ذلك الوقت في منطقتك: “إنه خلال هذه الفترة الغريبة بين [when] لقد تحولت الولايات المتحدة إلى التوقيت الصيفي في حين أن أوروبا لم تتغير بعد ، “يكتب Stenberg على مدونته. يخطط Stenberg لاحتساء سكوتش Bowmore Islay أحادي الشعير لمدة 25 عامًا ، أثناء تقديم تاريخ المشروع والخطط المستقبلية أثناء الرد على الأسئلة. (ستتم إضافة رابط إلى مكالمة Zoom إلى منشور مدونة Stenberg بالقرب من 20 مارس).

نظرًا لتوافقه وتوافره العالمي تقريبًا ، يظل cURL أداة حيوية للاستيلاء على محتويات صفحة الويب ، وحث واجهات برمجة التطبيقات ، واختبار توفر الموقع ووقت الاستجابة ، وأكثر من ذلك بكثير. كانت تنقل البيانات منذ ولادة توم هولاند ؛ إنه بالتأكيد يستحق حفلة صغيرة.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى