المدونة

دروس وحلول ومراجع من تجربة عملية مع الذكاء الاصطناعي وووردبريس ولارافيل والاستضافة المشتركة.

شرح خطوة بخطوة البرمجة بمساعدة الذكاء الاصطناعي

تصحيح الأخطاء بالذكاء الاصطناعي: ماذا نرسل لنحصل على جواب صحيح

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

3 دقيقة للقراءة
شرح خطوة بخطوة مفاهيم الذكاء الاصطناعي

الرموز والنافذة السياقية والهلوسة: ثلاثة مفاهيم يجب أن تعرفها قبل استخدام الذكاء الاصطناعي

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

5 دقيقة للقراءة
حل المشكلات الاستضافة والخوادم

ملف CSS الجديد لا يصل إلى المتصفح حتى مع Ctrl+Shift+R

عندما يرسل الخادم الترويسة immutable لا يرسل المتصفح حتى طلبا شرطيا طوال مدة التخزين المؤقت، فيصبح التحديث الإجباري بلا فائدة. الحل هو ترقيم نسخة عنوان الملف، لا العبث بالترويسات.

8 دقيقة للقراءة
حل المشكلات لارافيل

عندما يخفي APP_DEBUG الخطأ بدل أن يكشفه

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

8 دقيقة للقراءة
شرح خطوة بخطوة لارافيل

البحث العربي في MySQL: لماذا لا يكفي FULLTEXT وكيف تفسد الهمزة والتشكيل النتائج

يكتب المستخدم الكلمة العربية الواحدة بعدة صور ولا تربط MySQL بينها. الحل العملي على الاستضافة المشتركة طبقتان نصيتان منفصلتان: واحدة للعرض تحفظ النص كما كُتب، وأخرى للمطابقة توحّد الحروف.

8 دقيقة للقراءة
حل المشكلات الاستضافة والخوادم

نهاية السطر CRLF في ملف .env: الموقع يعمل والسكربتات تتعطل

قد يحفظ محرر مدير الملفات في cPanel ملف .env بنهاية الأسطر CRLF. تزيل Laravel المسافات الزائدة بنفسها فيبقى الموقع سليماً، لكن grep وcut يعيدان القيمة مع محرف غير مرئي، ويعطي mysqldump خطأً غريباً.

8 دقيقة للقراءة
حل المشكلات لارافيل

لماذا يتعطل storage:link على cPanel وما الحل الصحيح

على استضافة cPanel إما لا ينفّذ الأمر storage:link أو ينشئ الرابط في المكان الخطأ، لأن Laravel تعتبر جذر الويب هو public بينما يعتبره cPanel هو public_html. الحل اليدوي، ولماذا يجب ربط مجلد واحد فقط.

8 دقيقة للقراءة

اكتب بضعة أحرف من الموضوع؛ وتُعامَل اختلافات الإملاء على أنها واحدة.