مصائد الأمان في Rust: حتى Rust الآمن ليس مضمونًا

2025-04-06
مصائد الأمان في Rust: حتى Rust الآمن ليس مضمونًا

تكشف هذه المقالة عن المصائد الشائعة في شفرة Rust الآمنة والتي يفوتها المُجمِّع. تغطي المقالة تجاوزات الأعداد الصحيحة، وأخطاء تحويل الأنواع، ومشاكل تجاوز حدود المصفوفة، والحالات غير الصالحة، وكشف البيانات الحساسة، وأكثر من ذلك، مع توفير حلول مثل الحساب المُتحقق، وTryFrom، وطريقة `get`، وأنواع مخصصة. يُشدد الكاتب على أنه حتى مع ضمانات أمان الذاكرة في Rust، يحتاج المطورون إلى الانضباط، مع الجمع بين الاختبارات، والفحص، وFuzzing لبناء تطبيقات قوية.

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

قصة أصل القطط الأليفة المعقدة: تشير الأبحاث إلى تونس

2025-04-22
قصة أصل القطط الأليفة المعقدة: تشير الأبحاث إلى تونس

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

اقرأ المزيد

بناء واجهات عرض جافا سكريبت بالطريقة الصعبة

2025-04-19
بناء واجهات عرض جافا سكريبت بالطريقة الصعبة

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

اقرأ المزيد
التطوير واجهات العرض

٥٠ شيئًا يمكنك فعله باستخدام راديو مُعرّف بالبرمجيات

2025-09-16
٥٠ شيئًا يمكنك فعله باستخدام راديو مُعرّف بالبرمجيات

تُوثّق هذه المدوّنة مغامرة استمرت أسبوعًا لاستكشاف الطيف الكهرومغناطيسي باستخدام جهاز استقبال USB منخفض التكلفة مُعرّف بالبرمجيات (SDR) وطقم هوائيات. نجح الكاتب في إتمام ٥٠ مهمة، بدءًا من الاستماع إلى بث الراديو الترددي (FM) واتصالات الطائرات، وصولًا إلى استقبال صور من الأقمار الاصطناعية الجوية، بل ومحاولة تتبع البالونات الجوية. تُفصّل هذه المدوّنة تجارب الكاتب، والتحديات التي واجهها، والفرحة النقية بالاكتشاف، مُظهِرةً قوة أجهزة SDR وثراء المعلومات المخفية في الطيف الكهرومغناطيسي.

اقرأ المزيد

argp: محلل قوي لمعلمات سطر الأوامر وفقًا لمعيار GNU بلغة Go

2025-03-23
argp: محلل قوي لمعلمات سطر الأوامر وفقًا لمعيار GNU بلغة Go

argp مكتبة Go توفر محللًا قويًا لمعلمات سطر الأوامر يتوافق مع معايير GNU. تتميز بميزات مثل المساعدة المدمجة، ومسح حقول الهياكل، ودعم الأنواع المركبة (المصفوفات، والشرائح، والهياكل)، والأوامر الفرعية المتداخلة. يتبع argp قواعد معلمات GNU، ويعالج الخيارات القصيرة والطويلة، وقيم الخيارات، والقيم المتعددة، ومجموعات الخيارات. كما يوفر تحميل التكوين، والعد، والإضافة، ودعم مصادر البيانات المخصصة، مثل قواعد بيانات MySQL. يمكن للمطورين استخدام argp لإنشاء أدوات سطر أوامر قوية بكفاءة.

اقرأ المزيد

مايكروسوفت تكشف عن منصة لتنسيق تحديثات ويندوز وخدمة النسخ الاحتياطي للشركات

2025-05-29
مايكروسوفت تكشف عن منصة لتنسيق تحديثات ويندوز وخدمة النسخ الاحتياطي للشركات

أصدرت مايكروسوفت معاينة خاصة لمنصة لتنسيق تحديثات ويندوز 11، مصممة لتبسيط تحديثات التطبيقات، وتوفير جدولة مركزية واستكشاف الأخطاء وإصلاحها. يمكن للمطورين تسجيل منطق التحديث عبر واجهات برمجة التطبيقات WinRT وأوامر PowerShell، مع دعم تطبيقات MSIX/APPX وتطبيقات Win32. في الوقت نفسه، تتوفر معاينة عامة محدودة لخدمة Windows Backup for Organizations، والتي تسمح بالنسخ الاحتياطي واستعادة إعدادات أجهزة Windows 10 و 11، مما يسهل عمليات الهجرة للشركات إلى Windows 11 والتخفيف من تهديدات البرامج الضارة. ومع ذلك، فإن الخدمة لها متطلبات محددة للجهاز والبيئة.

اقرأ المزيد

بناء قواعد البيانات على تخزين الكائنات: السيطرة على زمن الوصول الطويل

2025-04-19
بناء قواعد البيانات على تخزين الكائنات: السيطرة على زمن الوصول الطويل

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

اقرأ المزيد

جوجل تطلق تطبيقًا تجريبيًا لنظام ويندوز: Alt+Space للبحث الفوري

2025-09-16
جوجل تطلق تطبيقًا تجريبيًا لنظام ويندوز: Alt+Space للبحث الفوري

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

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

انتخابات AFRINIC: صراع على السلطة من أجل السيطرة على مستقبل الإنترنت في أفريقيا

2025-04-21
انتخابات AFRINIC: صراع على السلطة من أجل السيطرة على مستقبل الإنترنت في أفريقيا

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

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

مهمة سرية لـ X-37B: قفزة نوعية في الملاحة الفضائية

2025-08-25
مهمة سرية لـ X-37B: قفزة نوعية في الملاحة الفضائية

ستُطلق القوات الجوية الأمريكية في أغسطس 2025 المهمة الثامنة للطائرة الفضائية X-37B، والتي تحمل تجربة ثورية محتملة: مستشعر قصور ذاتي كمي. يستخدم هذا المستشعر قياس تداخل الذرات للسماح بملاحة عالية الدقة حتى عندما يكون نظام تحديد المواقع العالمي (GPS) غير متوفر أو معطوب، مثل الفضاء العميق أو تحت الماء. يتفوق على أنظمة الملاحة بالقصور الذاتي التقليدية من حيث الدقة والثبات، وله آثار كبيرة على الرحلات الفضائية العسكرية والمدنية، مما يشكل خطوة حاسمة نحو تطبيقات العالم الحقيقي للتكنولوجيا الكمية.

اقرأ المزيد

تحسين خوارزميات تبسيط المضلعات الجغرافية

2025-08-30

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

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

فرضية الموت الحراري: نهاية أم استمرار؟

2025-08-30
فرضية الموت الحراري: نهاية أم استمرار؟

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

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

دينامو إيه آي: مدير منتج للذكاء الاصطناعي الموثوق – تشكيل مستقبل الذكاء الاصطناعي للمؤسسات

2025-09-03
دينامو إيه آي: مدير منتج للذكاء الاصطناعي الموثوق – تشكيل مستقبل الذكاء الاصطناعي للمؤسسات

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

اقرأ المزيد

حل أنيق لمشكلة روابط المرساة في الصفحات الطويلة للغاية

2025-04-03
حل أنيق لمشكلة روابط المرساة في الصفحات الطويلة للغاية

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

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

Condor تكشف النقاب عن Cuzco: نواة RISC-V عالية الأداء مع نهج مبتكر

2025-08-30
Condor تكشف النقاب عن Cuzco: نواة RISC-V عالية الأداء مع نهج مبتكر

كشفت Condor Computing، وهي شركة تابعة لشركة Andes Technology، عن نواتها RISC-V عالية الأداء، Cuzco، في مؤتمر Hot Chips 2025. يتميز Cuzco بمحرك تنفيذ خارج الترتيب ذي 8 مسارات، ومتنبئ فرعي حديث، ومخطط جدولة مبتكر قائم على الوقت، مما يضعه في نفس مستوى P870 من SiFive و V1 من Veyron. يستخدم نهجها الفريد بشكل أساسي الجدولة الثابتة في الخلفية من أجل الكفاءة في استهلاك الطاقة وتقليل التعقيد، دون الحاجة إلى إجراء تغييرات على ISA أو تعديلات على المترجم لتحقيق أداء مثالي. يُعد Cuzco قابلًا للتكوين بدرجة عالية، مما يسمح بالتخصيص لتلبية الاحتياجات المتنوعة للعملاء، ويدعم مجموعات متعددة النواة.

اقرأ المزيد
عتاد

تحوّل Garmin بقيمة 40 مليار دولار: من نظام تحديد المواقع العالمي (GPS) للسيارات إلى ملك الساعات الرياضية

2025-01-21
تحوّل Garmin بقيمة 40 مليار دولار: من نظام تحديد المواقع العالمي (GPS) للسيارات إلى ملك الساعات الرياضية

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

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

بطلة أولمبية تهيمن على سباق 100 متر في يوم رياضي لطفلها

2025-04-20
بطلة أولمبية تهيمن على سباق 100 متر في يوم رياضي لطفلها

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

اقرأ المزيد
الألعاب الرياضة

تحسينات مشغل iina: عرض العنوان وتصغير عند الإيقاف المؤقت

2025-09-16

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

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

Weird: امتلك منزلك الرقمي

2025-01-04
Weird: امتلك منزلك الرقمي

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

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

مايك الدجاجة عديمة الرأس: معجزة استمرت 18 شهرًا

2024-12-24
مايك الدجاجة عديمة الرأس: معجزة استمرت 18 شهرًا

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

اقرأ المزيد

حديقة آبل المحصّنة كادت أن تُكلّف حياة: قصة تحذيرية

2025-04-18

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

اقرأ المزيد

Objective-C: الإرث غير المتوقع للغة مثيرة للجدل

2025-04-18
Objective-C: الإرث غير المتوقع للغة مثيرة للجدل

حلم لايبنيز بـ "الشخصية العالمية" مستمر في لغات البرمجة. تحكي هذه القصة تجربة الكاتب مع Objective-C، وهي لغة مطولة ومثيرة للجدل أصبحت بشكل غير متوقع أساس نظام Apple البيئي. على الرغم من الانتقادات التي وجهت إليها، فقد تركت بناء جملة Objective-C الفريدة ودورها في تطوير iOS المبكر تأثيرًا دائمًا، كما يشارك الكاتب رحلته الشخصية والقوة المدهشة لهذه اللغة التي غالبًا ما يتم إغفالها.

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

ELEGANTBOUNCER: اكتشاف ثغرات الأمان المتنقلة بدون عينات

2025-08-28

ELEGANTBOUNCER هي أداة أمان متنقلة مبتكرة تكتشف البرامج الضارة من خلال تحليل بنية الملفات بدلاً من التوقيعات. بدون الوصول إلى عينات خبيثة فعلية، فإنها تكتشف الثغرات الأمنية المعروفة التي تستغل نقاط الضعف في تنسيقات JBIG2 و WebP و TrueType و DNG، مثل FORCEDENTRY و BLASTPASS و TRIANGULATION. تتميز الأداة بمعالجة متوازية وواجهة مستخدم طرفية، ويمكنها تحليل نسخ iOS الاحتياطية لاكتشاف التهديدات المخفية في مرفقات تطبيقات المراسلة. إنها تمثل تحولًا في نموذج اكتشاف التهديدات المتنقلة: اكتشاف فعال بدون خزنة من العينات السرية، ولكن من خلال فهم الآليات الأساسية للاستغلال.

اقرأ المزيد

هندسة العمارة المخفية للحدث: مستقبل تطبيقات الويب؟

2025-04-21
هندسة العمارة المخفية للحدث: مستقبل تطبيقات الويب؟

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

اقرأ المزيد

الرصاص: التهديد البيئي المستمر

2025-04-11
الرصاص: التهديد البيئي المستمر

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

اقرأ المزيد

arXivLabs: مشاريع تجريبية مع متعاونين من المجتمع

2025-09-21
arXivLabs: مشاريع تجريبية مع متعاونين من المجتمع

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

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

أفضل ممارسات أمان NPM: درء هجمات سلسلة التوريد

2025-09-22
أفضل ممارسات أمان NPM: درء هجمات سلسلة التوريد

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

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

حل مشكلة قابلية نقل eBPF: BPF CO-RE للإنقاذ

2025-04-23
حل مشكلة قابلية نقل eBPF: BPF CO-RE للإنقاذ

يعتمد تنفيذ برامج eBPF بشكل كبير على إصدار النواة، وقد تتسبب الاختلافات في تعريفات الهياكل بين إصدارات النواة في تعطل البرامج. تقدم هذه المقالة تقنية BPF CO-RE، وهي تقنية تولد معلومات إعادة التوطين أثناء عملية التجميع وتستخدم معلومات BTF (تنسيق نوع BPF) أثناء وقت التشغيل لتصحيح إزاحات الحقل، وبالتالي حل مشكلة قابلية نقل برامج eBPF. حتى بدون دعم BTF في نواة الهدف، فإن تنزيل ملفات BTF مسبقًا ودمجها يحقق التوافق بين النوى. يوفر المؤلف أيضًا مستودع GitHub مع حل كامل يقوم بتنزيل بيانات BTF ودمجها تلقائيًا، مما ينتج عنه ملف ثنائي واحد يعمل على مجموعة واسعة من النوى دون الحاجة إلى دعم BTF في نظام الهدف.

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

تصحيح أخطاء DXGI من مايكروسوفت: لعبتي على القائمة السوداء عن طريق الخطأ

2025-09-21
تصحيح أخطاء DXGI من مايكروسوفت: لعبتي على القائمة السوداء عن طريق الخطأ

أثناء نقل لعبة Space Station 14 إلى نظام Windows ARM64، واجه المطور عطلًا غريبًا. كشف تصحيح الأخطاء أن المشكلة نابعة من تحسين DXGI من مايكروسوفت للألعاب التي تعمل في وضع النوافذ، مما يجبر على استخدام وضع "flip"، مما يتسبب في استثناءات تعليمات غير قانونية مع دالة GetDC() في ظروف محددة (ملف اللعبة التنفيذي باسم SS14.Loader.exe). اتضح أن الأمر يتعلق بخطأ في تحسين DXGI ARM64 من مايكروسوفت، والذي يتم تمكينه فقط لأسماء ألعاب محددة، وللأسف، كانت لعبة Space Station 14 ضمن هذه القائمة. يشتبه المطور في أن هذا الخطأ لم يلاحظ بسبب قلة عدد ألعاب Windows ARM64 الأصلية. تم الإبلاغ عن المشكلة إلى مايكروسوفت، وتم تأجيل دعم Windows ARM64 مؤقتًا حتى يتم إصلاح الخطأ.

اقرأ المزيد
1 2 29 30 31 33 35 36 37 595 596