اذهب إلى المحتوى
سننشئ في هذا المقال تطبيق بايثون باستخدام إطار العمل المُصغّر فلاسك Flask في الإصدار 20.04 من توزيعة أبونتو، سيتضمّن القسم الأكبر من هذا المقال معلومات حول كيفية إعداد خادم تطبيق uWSGI وكيفية الوصول إلى هذا التطبيق وآلية إعدا…
استخدمنا في جزئية سابقة من هذه السلسلة صورتين مختلفتين هما "ubuntu" و "node" ونفّذنا بعض الأعمال يدويًا لتشغيل تطبيق "Hello, World". ستساعدنا الأدوات والأوامر التي تعلمناها سابقًا في هذه الجزئية من السلسلة، إذ نتعلم فيه بناء …
تتمتع البرمجيات بدورة حياة كاملة ابتداءً من التصورات الأولية وانتقالًا إلى البرمجة ومنها إلى إصدار البرنامج إلى المستخدم النهائي وصيانته. سنتعرف في هذا المقال على مفهوم الحاويات Containers، وهي أداةٌ عصرية تُستخدم في المراحل …
ينبغي أن يبقى الفرع الرئيسي دائمًا في المنطقة الخضراء، ويعني ذلك تنفيذ كل خطوات بناء خط الإنتاج بنجاح، إذ يجب أن يُبنى المشروع بنجاح، وأن تُنفَّذ الاختبارات دون أخطاء، ولا يجب أن يعترض المدقق على أي شيء. ما أهمية هذا الأ…
الآن وبعد أن كتبنا تطبيقًا جيدًا، قد حان الوقت لنشره وتوزيعه على المستخدمين الفعليين. لقد فعلنا ذلك في القسم 3 بدفع مستودع git إلى خوادم الاستضافة السحابية Heroku بكل بساطة. تُعد عملية إصدار برمجيات على منصة هيروكو Herok…

ما هي تقنية Redis؟

بواسطة Rayan Alrouh، في Redis،

سنشرح في هذا الفيديو نظام إداة قواعد البيانات غير العلائقية Redis، حيث سنشرح لماذا قد نفكر باستخدام قواعد بيانات Redis والفائدة منها. يمكنك الاطلاع على تفاصيل إضافية تخص Redis مجانًا في قسمها الخاص على أكاديمية حسو…
سنلقي نظرةً قبل أن نبدأ التعامل مع GitHub Actions على ماهيته والطريقة التي يعمل بها. يعمل GitHub Actions على مبدأ مخططات العمل workflows؛ ومخطط العمل هو سلسلة من الأعمال التي تُنفَّذ عندما يقع حدثٌ معين، وتتضمن هذه الأعم…
سنبني خلال هذا المقال خط إنتاج Pipeline لنشر المشروع النموذجي الذي بدأناه في التمرين 11.2. إذ سننشئ نسخة خاصةً بنا من مستودع المشروع لكي نتعامل معها، ثم سنبني في آخر تمرينين خط إنتاج آخر لنشر بعض التطبيقات الخاصة بنا والتي بن…
انصب تركيزنا في هذا القسم على بناء منظومة تكامل مستمر CI بسيطة وفعالة ومحكمة، تساعد المطورين على العمل معًا والحفاظ على جودة الشيفرة ومن ثم نشرها بأمان. ما الذي يمكننا فعله أكثر؟ لنتذكر أنه في العالم الحقيقي ستمتد أيادٍ إلى ا…
على الرغم من امتلاك نظام لينكس ميزات كثيرة إلا أن ويندوز لا يزال النظام الأكثر شيوعًا من ناحية الاستخدام، لذا نقدم في هذا المقال عشر خيارات لتجريب نظام لينكس ويتيح كل منها استكشاف النظام والتعرف عليه ومعرفة مزاياه، يمكن للمست…

مدخل إلى وحدات Ansible

بواسطة Heidi Melhem، في Ansible،

يعد Ansible أداة لأتمتة المهام التقنية البسيطة ويتميز ببنية دفع push على عكس الأدوات المشابهة له والتي تعتمد على نموذج السحب pull الشائع. يتكون Ansible من أدلة التشغيل playbooks والوحدات modules، يحتوي دليل التشغيل على ت…

ما هي تقنية NoSQL؟

بواسطة Rayan Alrouh، في قواعد البيانات،

في هذا الفيديو نشرح NoSQL أو مايعرف بـ Not Only SQL، حيث سنشرح لماذا قد نفكر باستخدام قواعد بيانات NoSQL والفائدة منها، ونعرفك بأنواع قواعد بيانات NoSQL  ولماذا قد نختارها عوضًا عن قواعد البيانات التقليدية كـ MySQL أو Postgre…
أثناء قراءة التعليمات الإرشادية لتثبيت تطبيق ما ستصادف غالبًا مصطلحات مثل فلات باك Flatpak وسناب Snap وآب إيماج AppImage، وربما تكون قد استخدمت أحدها على لينكس بدون أن تعلم، فما هي هذه المصطلحات؟ يُعَد كل من فلات باك وسن…
يعد Ansible أداة لأتمتة المهام التقنية البسيطة، وسنتناول في هذا المقال كيفية الاستفادة منه لإعادة استخدام الحواسيب المحمولة القديمة وإدارتها. المهمة تمتلك طفلة ذات سبع سنوات جهاز Dell Mini 9 مزود بنظام أوبنتو وعندما…
يعتقد البعض أن تثبيت التطبيقات البرمجية في لينكس عملية صعبة لا يفهمها سوى المطورون، هذا الاعتقاد خاطئ وسنوضح في هذا المقال جميع التفاصيل اللازم معرفتها لمساعدة مستخدمي لينكس في الحصول على برامج جيدة لحواسيبهم. تتعدد المص…
تعد توزيعة آرتش إحدى توزيعات لينكس ذات الترقية المستمرة أي تحصل على التحديثات بشكل دائم خلال فترة زمنية قصيرة، وتكون موجهة للأغراض العامة وتحظى بشعبية كبيرة لدى المستخدمين الذين يفضلون الحصول على قدر كبير من التحكم وخيارات ال…
تؤثر بيئة سطح المكتب المستخدمة في توزيعة لينكس على تجربة المستخدم الكلية من ناحية الإنتاجية وسهولة الاستخدام وبالتالي سير العمل، كما تؤثر على واجهة المستخدم الرسومية GUI كونها تُشكَّل من البيئة مع مجموعة من التطبيقات. يت…
دومًا ما يتساءل مستخدمو لينكس الجدد عن التوزيعة الأنسب للبدء بتعلمها، وبعد أن يصبحوا قادرين على استخدام هذا النظام بطريقة جيدة تبدأ عملية البحث عن توزيعة ذات إمكانيات تتناسب مع القدرات الجديدة، وتظهر تساؤلات مشابهة في الشركات…
يُعَد مدير الحزم باك مان Pacman أهم ما يميز توزيعة آرتش عن التوزيعات الرئيسية الأخرى، مثل ريد هات Red Hat وأوبنتو Ubuntu وديبيان Debian، فهو يجمع بين صيغة حزمة ثنائية بسيطة وتصميم نظام سهل الاستخدام، كما يساعد على إدارة الحزم…

مدخل إلى مستودعات أوبنتو

بواسطة Heidi Melhem، في لينكس،

المستودع Repository هو عبارة عن خادم يحتوي مجموعة من البرامج، وتُعَد هذه الطريقة في توفير البرامج في مكان واحد إحدى نقاط القوة التي تميز نظام لينكس، كونه يعتمد على المستودعات؛ كما تمتلك كل توزيعة مستودعاتها الخاصة، وسنخص في ه…
×
×
  • أضف...