رؤى حول السحابة السيادية، والبنية التحتية للذكاء الاصطناعي، وما يعنيه تحول السوق لمقدمي الخدمات.
مقدمة: تعتبر العبارات الشرطية واحدة من أهم تدفقات التحكم في أي لغة برمجة. نستخدمها لتحديد سلوك التنفيذ بناءً على شرط معين. في Javascript، يمكن بناء الكتل الشرطية باستخدام عبارات if، و else if، و else، و switch. تجعل عبارة switch تدفق التحكم سهل القراءة من خلال اتخاذ القرار في مواجهة بعض النتائج المحتملة لـ … اقرأ المزيد
مقدمة في الوقت الحاضر، يجب إنشاء الخوادم وتدميرها بشكل متكرر للغاية. هذا لأنه في بعض الأحيان، تتعرض الخوادم للكثير من حمل التشغيل بينما يقل الحمل في أوقات أخرى، مما يؤدي إلى إهدار موارد النظام. ومن الأمثلة الشائعة مواقع eCommerce الإلكترونية خلال مواسم العطلات التي تجذب الكثير من الزيارات. عندما تكون طبيعة التطبيق قابلة للتطوير، فإن هناك … قراءة المزيد
Axios هي مكتبة JavaScript شهيرة تُستخدم لإجراء طلبات HTTP. وهي عبارة عن عميل HTTP يعتمد على الوعود (promise-based) يُستخدم في JavaScript أو مع مكتبات JavaScript الأخرى مثل Vue.js أو React.js. ونظراً لطبيعتها المتطابقة (isomorphic)، يمكن لـ Axios العمل على جانب العميل وجانب الخادم في نفس الوقت باستخدام نفس قاعدة الكود. أيضاً، هي أداة قوية تُستخدم بالاشتراك مع async لصياغة … سهلة الاستخدام قراءة المزيد
مقدمة: يعد تقسيم الصفحات مفهوماً هاماً في بناء التطبيقات القائمة على البيانات. عند جلب السجلات من قاعدة البيانات، قد يتم استرداد عدد كبير من السجلات. على سبيل المثال، عند تشغيل استعلام عن المستخدمين النشطين أو المستخدمين الذين ينتمون إلى موقع معين، يمكن إرجاع عدد كبير من المستخدمين بالمئات أو حتى الآلاف. عرض هذا العدد الهائل من … اقرأ المزيد
إن Redis، المعروف أيضاً باسم Remote Dictionary Server، هو قاعدة بيانات مفتوحة المصدر في الذاكرة. وهو نظام تخزين ذو بنية بيانات يعمل على ذاكرة RAM الخاصة بالخادم’، وهي أسرع بكثير من أسرع محرك أقراص ذو حالة صلبة (SSD). ونتيجة لذلك، فإن Redis سريع الاستجابة للغاية ومناسب تماماً لتحديد معدل الطلبات. يحد تحديد معدل الطلبات من عدد المرات التي يمكن للمستخدم فيها طلب … اقرأ المزيد
مقدمة: يعتبر Drupal أحد أكثر أنظمة إدارة المحتوى (CMS) تفضيلاً لتشغيل المدونات وإدارة محتوى المؤسسات. يفضله المطورون والشركات بسبب قوته وسهولة استخدامه. فهو قابل للتخصيص بدرجة كبيرة ويمكن توسيعه لتنفيذ مجموعة واسعة من حالات الاستخدام. في هذا البرنامج التعليمي، سنوضح كيفية تثبيت Drupal على Ubuntu 20.04 مع … اقرأ المزيد
تعد JavaScript (والتي غالباً ما تُختصر بـ JS) أحد أسس البنية التحتية للويب الحديث. إنها لغة برمجة خفيفة الوزن، ومفسرة، وموجهة للكائنات تدعم دالات الدرجة الأولى. تُعرف JavaScript في الغالب باستخدامها في صفحات الويب الديناميكية. ومع ذلك، وبسبب ميزاتها، تُستخدم JavaScript أيضاً في بيئات خارج المتصفح. في هذا الدليل، سنناقش بالتفصيل كائنين من كائنات JavaScript: … اقرأ المزيد
إن إضافة مساحة swap إلى خادمك هي خيار ممتاز للتعويض عن أخطاء نفاد الذاكرة. يتيح Linux للمستخدمين إضافة مساحة swap في نظامهم عندما تكون كمية ذاكرة الوصول العشوائي (RAM) في النظام ممتلئة. عند إنشاء قسم مساحة مخصص، ستسمح لذاكرتك الفعلية بالعمل بسلاسة دون القلق كثيرًا بشأن انخفاض مساحة القرص. نظرة عامة على Swap … قراءة المزيد
مقدمة: يُستخدم CSS Flex Layout لإنشاء تخطيطات مرنة وانسيابية. ومع ذلك، عند استخدام Angular، هناك سيناريوهات نحتاج فيها إلى تحكم أكثر ديناميكية في التخطيطات. علاوة على ذلك، يتطلب استخدام CSS Flexbox تنسيقاً معقداً قد يكون صعباً على العديد من المطورين. Flex Layout هو محرك مكونات يهدف إلى حل هذه المشكلة. فهو يوفر مجموعة من التوجيهات التي … اقرأ المزيد
We use cookies to run this site and, with your consent, to measure traffic and improve your experience. Accept all, reject non-essential, or choose what to allow.