مدونة معلومة بإختصار - أبانوب حنّا


كل ما تحتاجه مشروح بإختصار

قياس سرعة استجابة صفحات الويب : سرعة الإستجابة لكل تفاعل على الصفحة (INP)

Web Development SEO

في المجال الطبي ، vitals هي المقاييس الحيوية الخاصة بالإنسان مثل ضغط الدم. أما في مجال الويب والمواقع الإلكترونية نستخدم نفس الفكرة والمصطلحات. تجدنا نستخدم core web vitals ومعناها المقاييس الحيوية الأساسية للويب أو بإختصار vitals ومعناها المقاييس الحيوية. الـ Core Web Vitals به الكثير من المقاييس الحيوية للمواقع الإلكترونية مثل أول عملية ظهور لشكل وتُتخصر كـ FCP ، وأكبر عملية ظهور للشكل LCP ، وإجمالي الوقت المستغرق قبل استعداد الصفحة للتفاعل TBT ، وتغير مخطط الصفحة التراكمي CLS .

[نظام تشغيل] ويندوز ٧ ، ٨ ، ٨.١ ، ١٠ ، ١١

Software Windows

مايكروسوفت ويندوز هو مجموعة من أنظمة التشغيل التي تم تطويرها والتسويق لها بواسطة شركة مايكروسوفت. كل نوع من هذه المجموعة مخصص لصناعة برمجية معينة. على سبيل المثال ، ويندوز إن تي مخصص للمستهلك ، ويندوز سيرفر مخصص للخوادم الإلكترونية ، و ويندوز آي أو تي مخصص للأنظمة المدمجة. مايكروسوفت ويندوز للمستهلكين له بعض الإصدارات الشهيرة مثل ويندوز إكس بي ، ويندوز ٧ ، ويندوز ٨.١ ، ويندوز ١٠ ، والأحدث ، ويندوز ١١ .

[نظام تشغيل] جنو لينكس : عائلة ضخمة من أنظمة التشغيل

Linux Software

جنو لينكس هو عائلة ضخمة من أنظمة التشغيل بداخلهم نواة لينكس. تم إصدار نواة لينكس لأول مرة يوم ١٧ سبتمبر ١٩٩١ بيد ليناس تورفالدس. هناك الكثير من أنظمة التشغيل في عائلة جنو لينكس. على سبيل المثال أبونتو ، دبيان ، لينكس منت ، آرش لينكس ، بوب أو إس ، إلمنتري أو إس ، فيدورا لينكس ، زورن أو إس ، منجارو ، ريد هات إنتربرايز لينكس ، ديبن ، و سولاس.

إضافة لجوجل كروم فيها فيروس ، وكيف تقلل إستهلاك الرامات ؟

Tips & Tricks Tutorials

جوجل كروم حذرني إن إضافة من الإضافات اللي بأستخدمها اسمها the great suspender فيها برمجية خبيثة (ببساطة : فيها ڤيرس) وده سكرين شوت لرسالة التحذير. استخدمت هذه الإضافة (extension) لأقلل استهلاك الرامات عن طريق منع التبويبات المفتوحة على جوجل الكروم وغير مُستخدمه من استهلاك الرامات. لكن متصفح جوجل كروم أصبح به هذه الإمكانية بشكل افتراضي دون الحاجة إلى إضافات. ألغيت تثبيت هذه الإضافة من جوجل كروم. ثم استخدمت الخاصية الموجودة بالفعل في إعادات متصفح جوجل كروم كما ترى في الصورة التالية.

تحديد الحد الأقصى لعدد الطلبات لكل مسار في لارافيل

Web Development Laravel PHP Tutorials

الـ rate limit هي طريقة لتحديد الحد الأقصى لعدد الطلبات لموقع الويب في كل دقيقة. هذه الطريقة مهمة جداً لحماية الموقع الإلكتروني ضد الهجمات التي تريد اشباع الخادم الإلكتروني (السيرفر) بكل الطلبات التي يُمكنه الرد عليها، أو محاولة تسجيل الدخول بكل إحتمالات اسم المستخدم وكلمة المرور. لذلك يحتوى إطار العمل لارافيل على خاصية تحديد الحد الأقصى للطلبات بشكل افتراضي (rate limit) ويُمكننا استخدامها لتحديد الحد الأقصى للطلبات في الدقيقة لكل الطلبات أو بعض الطلبات.

استخدام regex لتحويل old('d') إلى $model->d تلقائياً لتسهيل البرمجة في إطار عمل لارافيل

RegEx Notes Tips & Tricks Tutorials

أثناء تطوير موقع في إطار العمل پي إتش پي لاراڤيل ، استخدمت create.blade.php في edit.blade.php. لكن لازم أعمل بعض التعديلات على الصفحة؛ وخاصةً الـ <input value="">. كنت أكتب في موقع في إطار العمل الشهير لارافيل Laravel . أعدت استخدام تصميم صفحة create.blade.php في صفحة edit.blade.php لكن أحتاج لبعض التعديلات طبعاً. من أهم هذه التعديلات هو تحويل old('something') إلى $model->something. طبعاً تستخدم المودل المناسب حسب البروجكت عندك. لن أغيرهم كلهم بشكل يدوي طبعاً !