"اضحك من أجل": لماذا قد تحتاج إلى أدوات برمجية لا تحتوي على تطبيق "قتالي"

يستضيف GitHub أكثر من 100 مليون مستودع. بعضها تطبيقات تعمل الشركات الكبرى معها. في بلدان أخرى ، هناك مكتبات صغيرة يستخدمها المطورون بنشاط في مشاريعهم. ولكن هناك مستودعات مع المرافق غير مجدية عمليا .

سنناقش لماذا يجذب الانتباه. تلميح: الأربعاء جمعة صغيرة.


صور - شركة الأناناس التموين - الغاء

عندما لا تريد العمل


تخيل الموقف: لقد انتهيت للتو من كتابة وحدة نمطية جديدة وأغلقت جميع المهام الحالية. ولكن حتى نهاية يوم العمل ، لا تزال هناك ساعة ، وليس من المعتاد أن تعود شركتك إلى المنزل في وقت أبكر من رؤساء الشركات. في الوقت نفسه ، لا تحب الإدارة عندما يكون الموظفون في وضع الخمول ، ومستعدون دائمًا لإلقاء مهام إضافية. سوف تأتي التطبيقات الخاصة لإنقاذك ، مما سيساعد على تصوير النشاط العاصف.

أحد هذه التطبيقات هو HackerTyper . يتحول أي مجموعة الأحرف المكتوبة إلى نوع من رمز البرنامج. مثال على الأداة المساعدة موجود على موقع المشروع . لديها HackerTyper أيضا بديل - GeekTyper . استخدم أحد سكان رديت هذه الأداة عندما قامت محطة تلفزيونية محلية في مدينته بتصوير قصة عن عمله في شركة لتطوير الألعاب:


على GitHub ، يمكنك العثور على أدوات لن تكون قادرة على تمديد ساعات العمل ، ولكن على العكس من ذلك ، سوف تساعد في تقليلها - على سبيل المثال ، تطبيق Volkswagen . عندما يتم التحقق من الكود بواسطة خادم التكامل المستمر (CI) ، فإن فولكس واجن تقلل من عدد الأخطاء حتى تنجح الاختبارات. لذلك ، لا يمكنك القلق بشأن الاختبار وإيلاء المزيد من الاهتمام للمهام الأخرى "الأكثر أهمية". تحمل الأداة اسم شركة صناعة السيارات الألمانية ، حيث تم تطويرها مباشرة بعد الفضيحة التي تطورت حول شركة صناعة السيارات. منذ أربع سنوات ، في سيارات الديزل ، اكتشفت الشركات برمجيات قللت من شأن كمية الغازات الضارة في العادم خلال الاختبارات عشرة أضعاف.

كما تجدر الإشارة إلى الأداة المساعدة No Code . يمكنك الاتصال بها إذا كنت لا ترغب في لمس لوحة المفاتيح على الإطلاق. على الرغم من أنه من الصعب جدًا تسميته أداة مساعدة - في المستودع ، لن تجد سطرًا واحدًا من التعليمات البرمجية. لبدء العمل مع No Code ، لا تفعل شيئًا . وفقًا للمؤلف ، هذه هي أفضل طريقة لكتابة تطبيقات موثوقة وآمنة.

عندما لحفظ البيانات


في مستودعات GitHub ، يمكنك العثور على نظام الملفات πfs ، والذي يوفر توفير مساحة على القرص عن طريق حفظ البيانات في رقم Pi. يعتمد تشغيل نظام الملفات على العبارة التي تشير إلى أنه في واحد يمكن أن يلبي أي تسلسل من الأرقام. يمكنك حفظ البيانات باستخدام الأمر:

πfs -o mdd=<metadata directory> <mountpoint> 

المعلمة الأولى بين قوسين هي الدليل حيث تخزن πfs بيانات التعريف الخاصة بالملفات المحفوظة ، والثانية هي نقطة التحميل لنظام الملفات القياسي. إذا كنت تعرف إزاحة الملف وطوله في π ، فيمكنك استخراجه باستخدام صيغة Bailey - Borwain - Pluff للعثور على التسلسل اللازم للأرقام في الرقم Pi.


Photo - ozz314 - CC BY / تم تغيير الصورة

هناك رأي شائع مفاده أنه يمكن استخدام رقم Pi ليس فقط كمستودع للمعروف ، ولكن أيضًا كمستودع لبيانات مجهولة. من الناحية النظرية ، يمكنك استخراج الكتب غير المكتوبة والصور غير المكتملة والأفلام التي لم يتم التقاطها من πff - الشيء الرئيسي هو الوصول إلى البيانات الوصفية الخاصة بهم.

عندما تحتاج إلى خدمة غير عادية


في صناعة تكنولوجيا المعلومات ، هناك مصطلح مثل XaaS (كل شيء كخدمة) - "كل شيء كخدمة". وهو يصف جميع الخدمات التي تستخدم الحوسبة السحابية. على الشبكة ، يمكنك العثور على أدوات مساعدة تأخذ هذا التعريف إلى مستوى جديد. على سبيل المثال ، خدمة booleans.io ، التي توفر "تعبيرات منطقية كخدمة". هذه مجموعة API يمكنك من خلالها إنشاء كائنات منطقية وحذفها وتحديثها. على سبيل المثال ، بناءً على طلب:

 curl -X POST https://api.booleans.io --header "Content-Type: application/json" --data '{"value": true, "label": "Hello world!"}' --header "Authorization: Token [token] 

ستقوم الخدمة بإنشاء الاستجابة التالية:
 { "id": "4ee4b8f7-8d31-4ae2-93b0-554e19af740d", "created_at": "2018-11-24 14:56:26", "updated_at": "2018-11-24 14:57:43", "value": true, "label": "Hello world!" } 

مثال آخر هو shoutcloud.io . هذا هو كل الأحرف الاستهلالية كخدمة ، والتي تقوم تلقائيًا بتحويل الأحرف الصغيرة إلى أحرف كبيرة. يكفي استخدام API الخاص:

 curl -X POST \ -d '{"INPUT": "hello world"}' \ -H 'Content-Type: application/json' \ HTTP://API.SHOUTCLOUD.IO/V1/SHOUT { "INPUT":"hello world", "OUTPUT":"HELLO WORLD" } 

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

ما نكتب عنه في مدوناتنا وشبكاتنا الاجتماعية:

هل ستوفر السحابة الهواتف الذكية فائقة الميزانية
معايير للخوادم على نظام Linux: مجموعة مختارة من الأدوات المفتوحة

كيف ساعدت السحابة في التقاط صورة لثقب أسود
DevOps في خدمة سحابية باستخدام 1cloud.ru كمثال

مجموعة مختارة من الكتب لأولئك الذين يشاركون بالفعل في إدارة النظام أو تخطط للبدء
كيف يعمل الدعم الفني 1cloud



تجمعات الموارد 1cloud - ما هي المعدات التي نستخدمها لتوفير السحابة - أنواعها وأدائها وخصائصها الأخرى.


Source: https://habr.com/ru/post/ar467797/


All Articles