WXT: إطار عمل جيل جديد لامتدادات الويب لتسريع التطوير

2024-12-12
WXT: إطار عمل جيل جديد لامتدادات الويب لتسريع التطوير

WXT هي أداة مفتوحة المصدر تُحدث ثورة في تطوير امتدادات الويب. تدعم Chrome و Firefox و Edge و Safari وجميع المتصفحات القائمة على Chromium، وتُنشئ امتدادات Manifest V2 و V3 من قاعدة بيانات واحدة. بفضل تقنية HMR فائقة السرعة، ونقاط الدخول القائمة على الملفات، ودعم TypeScript الافتراضي، يوفر WXT عمليات استيراد تلقائية ونشرًا آليًا. وهو يعمل مع أي إطار عمل أمامي ومتوافق مع أي مكوّن إضافي Vite، ويحتوي على نظام وحدات وتنزيل كود بعيد، مما يُعظم سرعة التطوير ويسمح للمطورين بالتركيز على الميزات بدلاً من نصوص البناء.

اقرأ المزيد

ملفات متعددة اللغات HTML/ZIP/PNG: دمج ذكي للصيغ

2024-12-28

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

اقرأ المزيد

اختراق مفتاح DKIM 512 بت بأقل من 8 دولارات

2025-01-08

قام باحثون باختراق مفتاح DKIM 512 بت من redfin.com في أقل من 86 ساعة باستخدام خادم سحابي بتكلفة أقل من 8 دولارات. استخدموا أداة CADO-NFS لعامل المودول. والمثير للدهشة أن ياهو ميل و Mailfence و Tuta لا يزالون يقبلون التوقيعات التي تم إنشاؤها باستخدام هذا المفتاح غير الآمن. هذا يبرز مخاطر استخدام مفاتيح DKIM قصيرة. يجب على مقدمي البريد الإلكتروني رفض التوقيعات من مفاتيح أقل من 1024 بت، ويجب على مالكي النطاق تحديث سجلات DKIM الخاصة بهم وفقًا لذلك.

اقرأ المزيد
التكنولوجيا اختراق المفتاح

NoDB: معالجة المدفوعات بدون قاعدة بيانات

2024-12-21
NoDB: معالجة المدفوعات بدون قاعدة بيانات

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

اقرأ المزيد

DockView: مدير تخطيط الإرساء بدون تبعيات لـ React و Vue و TypeScript

2025-01-11
DockView: مدير تخطيط الإرساء بدون تبعيات لـ React و Vue و TypeScript

DockView هو مدير تخطيط إرساء بدون تبعيات يدعم علامات التبويب والمجموعات والشبكات وعرض التقسيم. يعمل مع React و Vue و TypeScript الأصلي. تشمل الميزات التسلسل/إلغاء التسلسل، والسمات، والسحب والإفلات، والنوافذ المنبثقة، والمجموعات العائمة، وواجهة برمجة التطبيقات الشاملة، والتغطية العالية للاختبار. تم إنشاؤه مع مراعاة الأمان، يستخدم DockView GitHub Actions للنشر والإنشاءات الموثقة. يتميز بوثائق ممتازة وأمثلة حية، مما يجعله حلاً قوياً وسهل الاستخدام لإدارة التخطيط.

اقرأ المزيد

HyperDX توظف مهندسين متخصصين في التطبيقات الكاملة، والواجهة الأمامية، والواجهة الخلفية

2024-12-13
HyperDX توظف مهندسين متخصصين في التطبيقات الكاملة، والواجهة الأمامية، والواجهة الخلفية

تعلن شركة HyperDX، المدعومة من Y Combinator، عن وظائف شاغرة لتوظيف مهندسين متخصصين في التطبيقات الكاملة، والواجهة الأمامية، والواجهة الخلفية. تبني HyperDX منصة مراقبة مفتوحة المصدر وسهلة الاستخدام للمطورين، بهدف استبدال أدوات مثل Datadog و New Relic، لمساعدة المهندسين على تحديد مشاكل الإنتاج بسرعة أكبر. توفر الشركة رواتب تنافسية وخيارات العمل عن بُعد، وتستهدف المهندسين ذوي الخبرة.

اقرأ المزيد
التطوير مهندسون مراقبة

بناء روبوت تداول مالي باستخدام كلود و سناب تريد

2025-05-25

يشرح دينو أنجيلوف كيفية بناء روبوت تداول مالي باستخدام كلود من أنثروبيك وبروتوكول MCP، مدمجًا مع واجهة برمجة تطبيقات SnapTrade. على الرغم من محاولته في البداية استخدام كلود لكتابة خادم MCP، إلا أنه وجد أن جيميني أكثر فاعلية. استخدم في النهاية إطار عمل go-mcp لتطوير أسرع، مما أوجد وظائف لربط حسابات الوساطة، وعرض المحافظ، وتنفيذ الصفقات. يحذر المؤلف المستخدمين من الطبيعة غير المتوقعة لـ LLMs واحتمالية حدوث صفقات عرضية.

اقرأ المزيد
التطوير

تصغير حجم دليل الهدف في Rust: علامة جديدة للمُترجم

2025-06-02

تُعَدُّ أدلة الهدف الكبيرة مصدر إحباط شائع بين مطوري Rust. تُقدّم هذه المقالة طريقة جديدة لتقليل حجمها بشكل كبير. علامة جديدة للمُترجم، `-Zembed-metadata=no`، مُقترنة بعلامة جديدة في Cargo، `-Zno-embed-metadata`، تمنع تخزين البيانات الوصفية الزائد في ملفات `.rlib` و`.rmeta`. تُظهر الاختبارات انخفاضًا يصل إلى 36.3% في وضع الإصدار. هذه الميزة غير مستقرة حاليًا (nightly)، مع خطط لجعلها افتراضية، لكن يجب مراعاة مشكلات التوافق مع الإصدارات السابقة بعناية.

اقرأ المزيد
التطوير

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

2025-03-19
الأرشفة الرقمية الشخصية: كنوز بيانات فريدة في عصر الذكاء الاصطناعي

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

اقرأ المزيد
الذكاء الاصطناعي البيانات الأرشفة الشخصية

نظريات عدم اكتمال غودل ومستقبل الحوسبة: فيلم ويسترن رياضي

2025-01-30
نظريات عدم اكتمال غودل ومستقبل الحوسبة: فيلم ويسترن رياضي

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

اقرأ المزيد
الذكاء الاصطناعي نظريات غودل نظرية الحوسبة

مطور ينتقد مزودي OAuth لعيوب واجهة برمجة التطبيقات

2024-12-12
مطور ينتقد مزودي OAuth لعيوب واجهة برمجة التطبيقات

انتقد مطور برمجيات علنًا العديد من مزودي OAuth (GitHub و Facebook و TikTok و Strava و Naver وغيرهم) بسبب العديد من عدم الاتساق في واجهات برمجة التطبيقات الخاصة بهم. وتضمنت المشاكل رموز الحالة غير الصحيحة، واستجابات الأخطاء غير القياسية، وتسمية المعلمات غير المتسقة، وتنسيقات انتهاء صلاحية الرمز المميز المعيبة. وحث المؤلف هؤلاء المزودين على تصحيح هذه المشكلات، معربًا عن ارتباك خاص بشأن خيارات التصميم الخاصة بـ Naver. كما سلط الضوء على الافتقار إلى دعم مصادقة HTTP الأساسية، موضحًا لاحقًا أنه على الرغم من كونها اختيارية في OAuth 2.1، إلا أن عدم دعم PKCE لدى معظم المزودين يجعلها غير متوافقة مع أي من المواصفات.

اقرأ المزيد

سوني تنهي إنتاج أقراص بلو راي القابلة للتسجيل بعد 18 عامًا

2025-01-24
سوني تنهي إنتاج أقراص بلو راي القابلة للتسجيل بعد 18 عامًا

ستتوقف شركة سوني عن إنتاج أقراص بلو راي القابلة للتسجيل في فبراير، مما يُنهي مسيرة امتدت لما يقرب من عقدين من الزمن. كما يتأثر هذا القرار بمنتجات MiniDisc و MiniDV. وبينما خططت سوني في البداية لمواصلة الإنتاج للعملاء التجاريين، إلا أن تضاؤل الطلب من المستهلكين بسبب صعود خدمات البث جعل ذلك غير مستدام. وتقارن المقالة بين سهولة البث وعيوبه: عدم الملكية، والتكاليف الشهرية، ومخاوف الأمن. وتبرز مزايا الوسائط الضوئية لتخزين الأرشيف على المدى الطويل، وتذكر منافسين مثل شركة Pioneer التي تقدم أقراص بلو راي مصممة لتدوم مائة عام، بالإضافة إلى أبحاث حول تخزين زجاجي أكثر متانة.

اقرأ المزيد
التكنولوجيا بلو راي

TypeScript 5.8 يودع القوائم: خروجٌ كريم

2025-03-02
TypeScript 5.8 يودع القوائم: خروجٌ كريم

يُدخِل TypeScript 5.8 علمَ `--erasableSyntaxOnly`، مُنهيًا بذلك عصرَ القوائم والمسافات الاسمية. وعلى الرغم من أن الاتحادات الحرفية تُقدّم سهولة استخدامٍ أفضل، إلّا أن الكاتب يُعبّر عن حنينٍ للقوائم. وتُسلّط المقالة الضوء على ميزةٍ رئيسيةٍ للقوائم: دعمٌ أفضل للوثائق الخاصة بأعضائها، بما في ذلك ملاحظات الإلغاء، وهو أمرٌ بالغ الأهمية في قواعد البيانات الكبيرة، وهي ميزةٌ تفتقر إليها الاتحادات الحرفية. ويحث الكاتب فريق TypeScript على تحسين دعم الوثائق للاتحادات الحرفية في الإصدارات المستقبلية.

اقرأ المزيد

مدون يعيد نشر فيديو مقدمة محاضرته عن البريد العشوائي في مؤتمر معهد ماساتشوستس للتكنولوجيا لعام 2004

2024-12-13

شارك المدون جون جراهام كامينغ مؤخراً على مدونته فيديو مقدمة محاضرته في مؤتمر معهد ماساتشوستس للتكنولوجيا عن البريد العشوائي لعام 2004. يستخدم الفيديو بذكاء مقطع "All your base are belong to us"، ويُعدّله ليناسب موضوع البريد العشوائي والتعلم الآلي، ويُكرم بول جراهام. يُظهر الفيديو تطبيقات مبكرة للتعلم الآلي في مكافحة البريد العشوائي، والنهج الإبداعي والفكاهي للمدون في التواصل التقني.

اقرأ المزيد

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

2025-01-18
الناتو يعزز الوجود البحري ومراقبة الذكاء الاصطناعي في بحر البلطيق بعد قطع الكابلات البحرية

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

اقرأ المزيد
التكنولوجيا الناتو

رحلة الدراجات الملحمية على درب القسم الشرقي: 77 يومًا و 6239 كيلومترًا

2025-01-15

في خريف عام 2024، أكمل زيجومورف رحلة دراجات ملحمية استمرت 77 يومًا، وقطع خلالها 6239 كيلومترًا على طول الجزء الأمريكي من درب القسم الشرقي. من ولاية مين إلى فلوريدا، تُوثّق هذه اليوميات المفصلة مغامرته، مليئة بالمناظر الخلابة، والتضاريس الصعبة، والخبرات التي لا تُنسى. كل يوم موثق بعناية، غني بوصفه حية وصور، مما يجعلها قصة آسرة لاستكشاف الهواء الطلق.

اقرأ المزيد

رئيس أمن DEF CON يواجه فواتير طبية ضخمة بعد إصابة في الرقبة

2025-01-08
رئيس أمن DEF CON يواجه فواتير طبية ضخمة بعد إصابة في الرقبة

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

اقرأ المزيد
التكنولوجيا الطوارئ الطبية

FFmpeg تنتقد مُشفّر rav1d بلغة Rust: مكافأة قدرها 20,000 دولار تُثير الجدل

2025-05-18
FFmpeg تنتقد مُشفّر rav1d بلغة Rust: مكافأة قدرها 20,000 دولار تُثير الجدل

هاجم FFmpeg، وهو إطار عمل الوسائط المتعددة مفتوح المصدر واسع الانتشار، مؤخرًا أداء مُشفّر rav1d، وهو مُشفّر AV1 يستند إلى لغة البرمجة Rust، مُقارنًا إياه بشكل غير مواتٍ مع مُشفّر dav1d الذي يستند إلى لغة C. وقد أثار تعليق FFmpeg، "Rust جيد جدًا لدرجة أنك قد تحصل على 20,000 دولار لجعله سريعًا مثل C"، جدلًا حول التوازن بين الأداء والتكلفة وسلامة الذاكرة. في حين أن Rust تكتسب شعبية نظرًا لسلامة الذاكرة وأدائها، حتى أنها حظيت بدعم البيت الأبيض، إلا أن دمجها في نواة Linux يواجه مقاومة. تُبرز هذه الخلافات التوتر المستمر بين اعتبارات الأداء وسلامة الذاكرة في اختيار لغات البرمجة.

اقرأ المزيد
التطوير مشفر AV1

الدول الشبكية: هل هي خيال يوتوبي أم كابوس ديستوبي؟

2025-02-05
الدول الشبكية: هل هي خيال يوتوبي أم كابوس ديستوبي؟

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

اقرأ المزيد
التكنولوجيا ويب 3 حوكمة الشبكة

توليد هندسة سحابة نقطية مذهلة باستخدام دوال المسافة الموقعة

2025-03-29
توليد هندسة سحابة نقطية مذهلة باستخدام دوال المسافة الموقعة

تقدم هذه المقالة تقنية ترميز إبداعية لإنشاء هندسة سحابة نقطية باستخدام دوال المسافة الموقعة (SDFs). يستخدم الكاتب مثالًا لجسيمات تصطدم بكرات لشرح كيفية استخدام دوال المسافة الموقعة للكشف عن الاصطدامات بكفاءة وتوسيعها إلى أشكال أكثر تعقيدًا. تقدم المقالة أمثلة على أكواد المعالجة، بما في ذلك الفئات مثل Point و Vector و Ray و Tracer، وتنفيذات دوال المسافة الموقعة مثل SphereSDF و BoxSDF، مما يوضح كيفية استخدام دوال المسافة الموقعة لتتبع الكرات من أجل إنشاء صور سحابة نقطية جميلة.

اقرأ المزيد

خدع CSS لعناصر HTML Dialog

2025-01-14
خدع CSS لعناصر HTML Dialog

تشارك هذه المشاركة خدعتين CSS لتحسين عنصر HTML `` . أولاً، تُظهر كيفية تعتيم خلفية الخلفية بشكل خفيف خلف مربع الحوار باستخدام `backdrop-filter: blur(2px);` المطبق على عنصر `::backdrop` الزائف. ثانيًا، تُظهر كيفية منع تمرير الصفحة بينما يكون مربع الحوار مفتوحًا باستخدام مُحدد `body:has(dialog[open]) { overflow: hidden; }` . هذا يمنع تحرك الصفحة الأساسية أثناء التفاعل مع مربع الحوار. هذه الإضافات البسيطة لـ CSS تُحسّن تجربة المستخدم.

اقرأ المزيد
التطوير

الحقيقة القاسية حول أرباح مدربي Udemy في عام 2024

2025-01-28
الحقيقة القاسية حول أرباح مدربي Udemy في عام 2024

يكشف تحليل معمق لـ 200,000 دورة تدريبية على Udemy عن حقيقة قاسية للمدربين: متوسط الدخل السنوي هو 3306 دولار فقط، حيث يكسب 75% أقل من 1000 دولار سنويًا. لا يحقق سوى 1% دخلًا بدوام كامل (أكثر من 50,000 دولار سنويًا). يحصل أفضل 1% من المدربين على أكثر من 50% من إجمالي الأرباح، بينما يحصل أسوأ 50% على أقل من 1%. يبلغ متوسط دخل المدربين الجدد الذين انضموا منذ عام 2020 2100 دولار فقط سنويًا، وهو أقل بكثير من أولئك الذين انضموا قبل عام 2020 (5400 دولار). يؤدي تحول Udemy إلى قطاع الأعمال B2B إلى تفاقم هذه الفجوة، حيث يتم استبعاد معظم الدورات من Udemy Business، مما يؤدي إلى انخفاض حاد في الدخل. يخلص التحليل إلى أن النجاح على Udemy أمر صعب للغاية بالنسبة لمعظم المدربين، وينصح بتنويع مصادر الدخل.

اقرأ المزيد

تصعيد المعركة ضد القرصنة في فرنسا: مزود خدمة DNS Quad9 يحجب مواقع القرصنة عالميًا

2024-12-12

في معركة متصاعدة ضد القرصنة الرياضية عبر الإنترنت، حصلت شركة Canal+ الإعلامية الفرنسية على أوامر قضائية تجبر مزودي خدمة DNS Quad9 و Vercara على حجب الوصول إلى مواقع البثّ غير القانوني في فرنسا. تعتبر Quad9 أن هذا تطبيقًا سخيفًا لقانون حقوق النشر، وتعتزم الطعن، لكنها قامت بحجب النطاقات عالميًا مؤقتًا. هذا الإجراء يُثير نقاشًا عالميًا حول حقوق النشر وحياد الشبكة، حيث تسعى Quad9 للحصول على دعم عام لاستئنافها للحفاظ على إنترنت مفتوح.

اقرأ المزيد

Windows 365 Link من مايكروسوفت: قفص في السحابة؟

2025-01-06
Windows 365 Link من مايكروسوفت: قفص في السحابة؟

توشك مايكروسوفت على إطلاق جهاز جديد يسمى Windows 365 Link، وهو في الأساس محطة سحابية مقيدة، بدون حقوق مسؤول محلي، أو تخزين بيانات محلي، أو تطبيقات. يعرب الكاتب عن قلقه من أن هذا يمنح مايكروسوفت سيطرة كاملة على أجهزة الكمبيوتر الخاصة بالمستخدمين، مصحوبة برسوم شهرية باهظة. هذا يزيد من تفاقم المخاوف القائمة بشأن فقدان التحكم في الكمبيوتر الشخصي، ويتوقع وجود كميات هائلة من النفايات الإلكترونية بعد بضع سنوات من الاستخدام التجاري.

اقرأ المزيد
التكنولوجيا

Veav: محرك متصفح ويب تجريبي ذو وظائف محدودة

2025-05-18
Veav: محرك متصفح ويب تجريبي ذو وظائف محدودة

Veav هو محرك متصفح ويب تجريبي يدعم معظم أنواع العرض (باستثناء الشبكة)، وسلوك التسلسل الهرمي CSS القياسي، والترقيم باستخدام قواعد @page، وإخراج الطباعة بتنسيق PDF، وجميع وحدات CSS. يقوم بتحميل مستندات HTML وXHTML، لكن قدراته على الشبكات أساسية جدًا، حيث يدعم فقط http:// و file://. تتوفر معلومات تفصيلية حول التوافق على صفحة حالة WPT الخاصة به. يتم توفير تعليمات التثبيت (باستخدام Arch Linux كمثال)، والتي تتطلب العديد من التبعيات ومجمع `clang-prefixed-release`. يوجد أيضًا رسم تخطيطي للبنية (بتنسيق tldraw).

اقرأ المزيد
التطوير

بروتوكول سياق النموذج (MCP): تبسيط تكامل الذكاء الاصطناعي من خلال بروتوكول جديد

2025-05-22

يُعد بروتوكول سياق النموذج (MCP) بروتوكولاً ناشئاً مصممًا لتبسيط تكامل تطبيقات الذكاء الاصطناعي مع مصادر البيانات والأدوات المختلفة. فهو يقلل من احتكاك التكامل بتحويل مشكلة التكامل M × N إلى مشكلة M + N. تتصل خوادم MCP بمصادر البيانات وتُظهر الأدوات، بينما يمكن للعملاء MCP (الذين عادةً ما يكونون جزءًا من تطبيقات الذكاء الاصطناعي) الاتصال بأي خادم MCP. يُظهر الكاتب مثالاً على كيفية دمج تطبيق ذكاء اصطناعي بسهولة مع بيانات CKAN باستخدام خادم MCP للوصول إلى البيانات المفتوحة من CKAN، ويستخدم تطبيق سطح مكتب Claude لتحليل البيانات. وعلى الرغم من أن MCP ليس حلاً سحرياً، إلا أنه يوفر طريقة أكثر ملاءمة ومرونة لتطوير تطبيقات الذكاء الاصطناعي، خاصة في السيناريوهات التي تتطلب التكامل مع أنظمة خارجية متعددة.

اقرأ المزيد
الذكاء الاصطناعي

غوص عميق في شفرة لعبة Elite الكلاسيكية

2024-12-23

يوفر موقع ويب جديد استكشافًا متعمقًا لشفرة لعبة Elite الأسطورية، إصدار شريط BBC Micro لعام 1984. يتضمن الموقع إصدارات قابلة للتشغيل في المتصفح، بالإضافة إلى تنزيل الشفرة المصدرية، وخرائط الشفرة، وأكثر من 115 مقالًا مفصلًا لجميع جوانب تطوير اللعبة. إنه كنز حقيقي لهواة ألعاب الفيديو القديمة والمبرمجين على حد سواء.

اقرأ المزيد

مستقبل تصميم لوحات المعلومات؟

2024-12-23
مستقبل تصميم لوحات المعلومات؟

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

اقرأ المزيد

التقديم المتطرف من جانب الخادم (XSSR): دراسة حالة لـ Flappy Bird

2025-02-23
التقديم المتطرف من جانب الخادم (XSSR): دراسة حالة لـ Flappy Bird

تُقدم هذه المقالة تقنية التقديم المتطرف من جانب الخادم (XSSR) ، وهي تقنية تُرَجِّع صفحات الويب الديناميكية بدون استخدام جافا سكريبت من خلال إنشاء HTML ديناميكيًا على الخادم وإرسال تحديثات مستمرة للعميل. يُظهر الكاتب XSSR باستخدام لعبة Flappy Bird ، ويناقش أداءها وتأثيرات عرض النطاق الترددي وإمكانية حدوث هجمات حجب الخدمة (DoS). يعمل XSSR بشكل جيد في بيئات منخفضة الكمون ، لكنه يعاني من التأخر في سيناريوهات عالية الكمون. هذه التقنية واعدة لتشغيل صفحات الويب الحديثة على الأجهزة القديمة أو المتصفحات التي لا تدعم جافا سكريبت.

اقرأ المزيد

عرض SSR المتدفق باستخدام React Relay وVite: غوص عميق

2025-01-17
عرض SSR المتدفق باستخدام React Relay وVite: غوص عميق

يشارك فريق الهندسة في Aqora رحلته في تطبيق عرض الخادم الجانبي (SSR) المتدفق باستخدام React Relay وVite. تُفصّل المقالة التحديات التي تم مواجهتها أثناء دمج React Router وRelay، بما في ذلك التعامل مع Suspense مع SSR، وإدارة تدفق بيانات Relay store، وتوليد علامات التعريف الوصفية. تضمنت الحلول استخدام `createStaticHandler`، و`renderToPipeableStream`، و`preloadQuery`، و`react-helmet-async`، مما أدى إلى SSR فعال يحسّن محركات البحث والأداء. يتم توفير أجزاء من التعليمات البرمجية الرئيسية وقرارات التصميم المعماري، مما يوفر رؤى قيّمة للمطورين.

اقرأ المزيد
التطوير
1 2 558 559 560 562 564 565 566 595 596