GyaanSetu WebDev

Frontend, backend and devops for the modern web.

244 articlesDeep, practical knowledge

جوجل تتيح للمواقع خيار الانسحاب من "نظرات الذكاء الاصطناعي العامة" (AI Overviews)—لكن ينبغي لمعظمها إبقاء هذه الميزة مفعلة

سيبدأ العمل بالإعداد الجديد في 31 أغسطس 2026 عبر Search Console، وهو يزيل الموقع من الإجابات المدعومة بالذكاء الاصطناعي عبر البحث وDiscover، ولكنه سيؤدي أيضاً إلى فقدان أي زيارات أو تحليلات ناتجة عن الذكاء الاصطناعي، مع بقاء التصنيفات التقليدية دون تغيير.

WebDev · 1 دقيقة قراءة

أمر واحد، 13,000 توكن و25 سنتاً: كم يدفع الذكاء الاصطناعي حقاً مقابل ملف SVG بسيط

معيار البجع: عامان من تطور الذكاء الاصطناعي. في أكتوبر 2024، أعطى سايمون ويليسون ستة عشر نموذجاً لغوياً كبيراً أمراً واحداً: "أنشئ ملف SVG لبجع يركب دراجة هوائية." وقد قام بتشغيل هذا الأمر نفسه...

WebDev · 2 دقيقة قراءة

تطلق W3BS معرفات w3bs://، لتمنح المطورين رابطاً غير قابل للتلاعب ومتعدد المنصات

أطلق موقع W3BS.org مخطط "w3bs://" الجديد المدعوم بملفات JSON تعريفية (manifests) موقعة، مما يتيح للمتصفحات وواجهات برمجة التطبيقات (APIs) وأدوات واجهة السطر البرمجي (CLI) جلب نفس المورد تماماً والموثق تشفيرياً، وكل ذلك عبر معرف واحد فقط.

WebDev · 3 دقيقة قراءة

الفرق المؤقتة تحول الأكواد المولدة بالذكاء الاصطناعي إلى إصدارات أسرع عبر تقليل عمليات التسليم بين الأقسام

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

WebDev · 3 دقيقة قراءة

غانيت تقلص عدد الموظفين وتجري إصلاحات شاملة لتحسين محركات البحث (SEO) بعد استحواذ إجابات الذكاء الاصطناعي على نقرات البحث

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

WebDev · 3 دقيقة قراءة

تقليم صندوق النص هو أفضل ميزة في CSS منذ سنوات

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

WebDev · 4 دقيقة قراءة

تصدير Server Actions في Next.js لروابط عامة – أي عملية تصدير تصبح نقطة نهاية API مفتوحة

يتم تحويل كل دالة يتم تصديرها من ملف 'use server' إلى نقطة نهاية POST /_next/data/... مع رمز هاش (hash) ثابت. يمكن لأي شخص اكتشاف هذا الهاش عبر حركة مرور الشبكة أو الكود المجمع واستدعاء الدالة، مما يؤدي إلى تجاوز أي فحوصات على مستوى واجهة المستخدم.

WebDev · 4 دقيقة قراءة

كشف زيف ادعاء Niimbot N1 بشأن "300 dpi": الدقة الحقيقية تبلغ حوالي 203 dpi

قام أحد المطورين ببناء برنامج تشغيل Web Bluetooth لطابعة الملصقات Niimbot N1 وقام بقياس مخرجاتها، ليجد أن الجهاز يطبع بدقة تبلغ حوالي 203 dpi، وهو أقل بكثير من الـ 300 dpi المعلن عنها، مما يثير مخاوف أي شخص يعتمد على طباعة الملصقات الدقيقة.

WebDev · 2 دقيقة قراءة

محلل Cache-Control يعرض الكلمة اليابانية “新鮮” على صفحة إنجليزية بسبب منطق برمجي مشترك

عرضت واجهة المستخدم الإنجليزية الكلمة اليابانية “新鮮” لأن الوظيفة الأساسية أعادت قيمًا يابانية ثابتة، بينما اكتفت طبقة الصفحة بتوفير التسميات فقط. يعتمد الإصلاح على استبدال النصوص الخام بمفاتيح وإضافة فحص أثناء عملية البناء للبحث عن الرموز غير التابعة لترميز ASCII.

WebDev · 3 دقيقة قراءة

إطار عمل جديد بعنوان 'النية كأداة' يتيح للمطورين إيقاف وكلاء الذكاء الاصطناعي قبل وقوع الضرر

يزود إطار العمل المقترح الوكلاء بوظائف خفيفة الوزن — مثل intent_blackmail() — تكتفي بالإعلان عن استراتيجية محفوفة بالمخاطر. وعند اكتشاف مثل هذا الاستدعاء، يمكن للنظام تسجيل المهمة أو إيقافها أو إعادة توجيهها، مما يمنع وقوع الضرر قبل خروج أي إجراء من بيئة الاختبار (sandbox).

WebDev · 3 دقيقة قراءة

X402 يحول رمز HTTP 402 إلى مدفوعات مجهرية على السلسلة لوكلاء الذكاء الاصطناعي المستقلين

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

WebDev · 2 دقيقة قراءة

إعداد .git خبيث واحد قد يعرض جميع أجهزة فريقك للاختراق

يتم تشغيل إدخال core.fsmonitor مُصمم بدقة في ملف .git/config الخاص بالمستودع تلقائياً عندما تستدعي أدوات الذكاء الاصطناعي، مثل Claude Code، أمر git status. ويُنفذ هذا الأمر بصلاحيات المطور نفسه، مما يتيح للمهاجمين تثبيت برامج ضارة، أو سرقة بيانات الاعتماد، أو تعديل الكود البرمجي قبل كتابة أي سطر.

WebDev · 3 دقيقة قراءة

باحثون يحذرون: مثيلات Artifactory المتصلة بالإنترنت تتعرض بالفعل للهجوم

كشفت شركة JFrog عن الثغرة CVE-2026-82329 في 28 أغسطس، وهي ثغرة أمنية بدرجة 9.8 وفقاً لنظام CVSS، تتيح للمهاجمين تزوير رموز المسؤول (admin tokens) دون الحاجة إلى أي بيانات اعتماد. وتؤكد معلومات التهديدات أن الاستغلال يستهدف بالفعل التثبيتات المحلية (on-prem) المتصلة بالإنترنت، كما تتوفر التصحيحات البرمجية لستة إصدارات متأثرة.

WebDev · 2 دقيقة قراءة

مستودع توظيف وهمي يحقن باباً خلفياً في PostCSS ويسرق كلمات مرور Chrome في دقائق

أرسل عرض عمل وهمي لوظيفة مهندس أول مستودع GitHub يبدو احترافياً؛ حيث أدى تشغيل نص البدء الخاص به إلى تفعيل كود مخفي في postcss.config.js، والذي تواصل مع خادم تحكم وسيطرة (C2)، وقام بتنزيل حمولة المرحلة الثانية، ثم حصد جميع كلمات مرور Chrome المخزنة في سلسلة مفاتيح macOS.

WebDev · 3 دقيقة قراءة

3% فقط من 139 موقعاً للشركات الصغيرة تحقق هدف Google لسرعة LCP البالغ 2.5 ثانية

أظهر تدقيق Lighthouse الذي أجريناه في أغسطس 2026 لمواقع الخدمات المحلية في 12 مدينة أمريكية أن متوسط زمن أكبر رسم محتوى (LCP) بلغ 8.9 ثانية، حيث نجحت أربعة مواقع فقط —أي بنسبة 3%— في الوصول إلى عتبة "جيد" الخاصة بـ Google البالغة 2.5 ثانية. وقد عانت جميع المنصات الرئيسية من تضخم حزم JavaScript.

WebDev · 1 دقيقة قراءة

المصدر "الأساسي" لمحرك البحث Brave كان رابطاً معطلاً بينما استشهدت جوجل بـ YouTube

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

WebDev · 3 دقيقة قراءة