البرمجة العامة في لغة C: مقارنة بين أربعة أساليب

2025-03-19
البرمجة العامة في لغة C: مقارنة بين أربعة أساليب

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

اقرأ المزيد

خدمة قاعدة بيانات Fauna ستُوقف، وستُصبح التقنية الأساسية مفتوحة المصدر

2025-03-19
خدمة قاعدة بيانات Fauna ستُوقف، وستُصبح التقنية الأساسية مفتوحة المصدر

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

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

فريق عالي الأداء في سان فرانسيسكو مدعوم من YC يعلن عن توفر وظائف

2025-03-19
فريق عالي الأداء في سان فرانسيسكو مدعوم من YC يعلن عن توفر وظائف

يعلن فريق عمل متماسك ومقره سان فرانسيسكو عن توفر وظائف شاغرة. يقدم الفريق خدماته لعملاء يتراوحون بين الشركات الناشئة سريعة النمو والشركات الراسخة، مع التركيز على الأمن والموثوقية والأداء. يهتم الفريق بشكل كبير بردود أفعال العملاء، ويسعى لبناء حلول مستدامة. يحظى الفريق بدعم من Y Combinator و General Catalyst و SV Angel، بالإضافة إلى مؤسسي شركات مثل Vercel و Slack و Dropbox و Replit و Stripe و Algolia.

اقرأ المزيد
الشركات الناشئة

عمال ألعاب الفيديو في الولايات المتحدة وكندا يشكلون نقابة على مستوى الصناعة

2025-03-19
عمال ألعاب الفيديو في الولايات المتحدة وكندا يشكلون نقابة على مستوى الصناعة

تم إطلاق نقابة على مستوى الصناعة رسميًا لعمال ألعاب الفيديو في الولايات المتحدة وكندا، وهي نقابة عمال ألعاب الفيديو المتحدة - CWA (UVW-CWA). تهدف النقابة إلى توحيد الفنانين والكتاب والمصممين واختبارات ضمان الجودة والبرمجيّين وعمال الحِرَف الحرّة وغيرهم، بهدف تمكين العمال بغض النظر عن الاستوديو أو حالة التوظيف. ستُطلق UVW-CWA أول ظهور لها في لجنة نقاش "عمالة ألعاب الفيديو عند مفترق الطرق" في مؤتمر مطوّري ألعاب الفيديو (GDC)، حيث ستوزّع عريضة للحصول على الدعم وإبراز موجة التسريحات الأخيرة في الصناعة، وهي مشكلة كبيرة بالنظر إلى أن 10% من المطورين فقدوا وظائفهم في عام 2024. تعمل النقابة بنموذج الانضمام المباشر، مما يسمح للعمال بتجاوز عمليات تشكيل النقابات التقليدية. على الرغم من أن اعتمادها على مستوى الصناعة واعتراف الناشرين الكبار بها لا يزالان غير مؤكدين، إلا أنها تمثل خطوة مهمة في النضال المستمر بين عمال صناعة ألعاب الفيديو والكيانات الشركاتية.

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

الرياضيات وراء زيادة طول النهار

2025-03-19

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

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

فرقة فيش: كيف بنت إمبراطورية موسيقية بقيمة 120 مليون دولار من خلال الموسيقى الحية

2025-03-19
فرقة فيش: كيف بنت إمبراطورية موسيقية بقيمة 120 مليون دولار من خلال الموسيقى الحية

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

اقرأ المزيد

صعود وسقوط Data Becker: دار نشر تكنولوجيا المعلومات الألمانية

2025-03-19
صعود وسقوط Data Becker: دار نشر تكنولوجيا المعلومات الألمانية

تأسست Data Becker، وهي دار نشر ألمانية بارزة للكتب والبرامجيات الحاسوبية، في عام 1980. وقد اكتسبت شهرة واسعة بفضل برامجها وكتبها الموجهة لمستخدمي أجهزة الكمبيوتر المنزلية مثل Commodore 64. وعلى الرغم من توسعها الدولي خلال الثمانينيات والتسعينيات، إلا أن محاولتها الطموحة للتوسع العالمي في عام 2000 باءت بالفشل، مما أدى إلى إغلاق جميع عملياتها في عام 2014. وتبرز هذه القصة الطبيعة المتقلبة لصناعة التكنولوجيا وتحديات العولمة.

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

Chrome تتخلى عن FreeType وتعتمد Skrifa القائمة على Rust: مكسب للأمان والأداء

2025-03-19
Chrome تتخلى عن FreeType وتعتمد Skrifa القائمة على Rust: مكسب للأمان والأداء

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

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

ثغرة أمان في تصيد بيانات الاعتماد PassKeys في متصفحات الجوال الرئيسية: هجوم ضمن نطاق البلوتوث

2025-03-19
ثغرة أمان في تصيد بيانات الاعتماد PassKeys في متصفحات الجوال الرئيسية: هجوم ضمن نطاق البلوتوث

اكتشف باحث أمني ثغرة أمان تؤثر على جميع متصفحات الجوال الرئيسية، مما يسمح للمهاجمين ضمن نطاق البلوتوث بالسيطرة على حسابات PassKeys عن طريق تشغيل نوايا FIDO:/. يستخدم المهاجمون صفحة ويب مُتحكم بها لإعادة توجيه الضحايا إلى URI FIDO:/، مما يؤدي إلى بدء نية مصادقة PassKeys شرعية يتم استلامها على جهاز المهاجم. هذا يسمح بالتصيد الاحتيالي لـ PassKeys، وكسر افتراض حصانتها من التصيد الاحتيالي. لا تتطلب الثغرة أخطاء في تكوين تطبيقات الويب المعقدة للاستيلاء على الحساب. تم إصلاح جميع متصفحات الجوال الرئيسية لهذه الثغرة الأمنية (CVE-2024-9956).

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

كيف حصلت على خصم 100٪ على رحلات القطار في المملكة المتحدة

2025-03-19
كيف حصلت على خصم 100٪ على رحلات القطار في المملكة المتحدة

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

اقرأ المزيد

AGX: عميل سطح مكتب حديث لـ ClickHouse تم إنشاؤه باستخدام Tauri وSvelteKit

2025-03-19
AGX: عميل سطح مكتب حديث لـ ClickHouse تم إنشاؤه باستخدام Tauri وSvelteKit

AGX هو تطبيق سطح مكتب تم إنشاؤه باستخدام Tauri وSvelteKit، والذي يوفر واجهة حديثة لاستكشاف البيانات واستعلامها باستخدام محرك قاعدة البيانات المضمن من ClickHouse (chdb). يتميز بأداء تطبيق سطح مكتب أصلي، ومحرر استعلامات SQL تفاعلي مع تمييز بناء الجملة، ومتصفح مخطط، وعرض نتائج في شكل جدول، ودعم سحب وإفلات الملفات، ومتوافقة مع أنظمة التشغيل المتعددة (macOS وLinux وWindows). يستخدم الواجهة الأمامية SvelteKit لواجهة مستخدم تفاعلية وفعالة، بينما يستخدم الخلفية Tauri وRust للأداء والأمان الأصليين. تتم معالجة الاتصال بين الواجهة الأمامية والخلفية عبر جسر IPC الخاص بـTauri، مع معالجة استعلامات البيانات بواسطة محرك ClickHouse المضمن، chdb. الاستخدامات مرحب بها!

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

ثغرات أمنية في سلسلة التوريد لتوزيعات لينكس: اختراق في غضون أيام

2025-03-19
ثغرات أمنية في سلسلة التوريد لتوزيعات لينكس: اختراق في غضون أيام

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

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

Pixel 9a: هاتف ذكي آمن للأطفال

2025-03-19
Pixel 9a: هاتف ذكي آمن للأطفال

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

اقرأ المزيد

لعبة الحياة: سجل يمتد لستة عقود من الابتكار الهندسي

2025-03-19
لعبة الحياة: سجل يمتد لستة عقود من الابتكار الهندسي

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

اقرأ المزيد

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

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

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

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

Ikemen GO: محرك ألعاب قتال مفتوح المصدر بلغة Go

2025-03-19
Ikemen GO: محرك ألعاب قتال مفتوح المصدر بلغة Go

Ikemen GO هو محرك ألعاب قتال مفتوح المصدر مكتوب بلغة Go، ويوفر توافقًا مع الإصدارات السابقة من M.U.G.E.N الإصدار 1.1 Beta مع إضافة العديد من الميزات الجديدة. تتوفر ملفات ثنائية مُجمعة مسبقًا لأنظمة التشغيل Windows وmacOS وLinux، بالإضافة إلى إصدارات يومية. تغطي الوثائق الشاملة عملية البناء، و تصحيح الأخطاء (باستخدام Goland أو VS Code)، والترجمة المتصالبة باستخدام Docker. يُرخص كود مصدر المحرك بموجب رخصة MIT، مع ترخيص بعض الأصول بموجب رخصة CC-BY 3.0.

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

مفتاح PGP العام: مفتاح تشفير آمن

2025-03-19

تُظهر هذه المقتطفات من التعليمات البرمجية مفتاحًا عامًا PGP يُستخدم للتشفير والتحقق من التوقيعات الرقمية. PGP (Pretty Good Privacy) هي تقنية تشفير مستخدمة على نطاق واسع تضمن أمان وسلامة الاتصالات الرقمية. يمكن استخدام هذا المفتاح العام لتشفير الرسائل، والتي لا يمكن فك تشفيرها إلا من قِبل الشخص الذي يمتلك المفتاح الخاص المقابل. كما أنه يُستخدم للتحقق من صحة التوقيعات الرقمية، مما يضمن عدم العبث بالرسائل.

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

Zest: لغة برمجة تجمع بين المرونة و الوضوح

2025-03-19
Zest: لغة برمجة تجمع بين المرونة و الوضوح

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

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

fd: أداة بحث الملفات فائقة السرعة (أسرع بـ 23 مرة من find)

2025-03-19
fd: أداة بحث الملفات فائقة السرعة (أسرع بـ 23 مرة من find)

fd هي أداة بديلة أسرع وأكثر سهولة في الاستخدام من الأمر find. تتميز بتركيبها النحوي البسيط، ومسح الدلائل المتوازي، والمطابقة الذكية لحالة الأحرف، مع تجاهل الملفات المخفية وإدخالات .gitignore بشكل افتراضي. تدعم التعبيرات النمطية والأنماط العامة، وتوفر خيارات واسعة لتخصيص عمليات البحث، بما في ذلك تحديد الدلائل الجذرية، وأنواع الملفات، والأحجام، وأوقات التعديل، والمزيد. تتكامل بسلاسة مع أوامر أخرى مثل `ls`، و`rm`، و`rg`، و`fzf`. تُظهر اختبارات المقارنة المميزة ميزة سرعة كبيرة لـ fd على find في أنظمة الملفات الكبيرة، حيث تصل إلى سرعة تزيد عن 23 مرة.

اقرأ المزيد
التطوير بحث الملفات

الخنزير: من وليمة إلى محظور - تاريخ الشرق الأدنى القديم

2025-03-19
الخنزير: من وليمة إلى محظور - تاريخ الشرق الأدنى القديم

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

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

هواوي مرتبطة بقضية رشوة في البرلمان الأوروبي: خمسة متهمون

2025-03-19
هواوي مرتبطة بقضية رشوة في البرلمان الأوروبي: خمسة متهمون

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

اقرأ المزيد

نموذج MVVM في SwiftUI: أفضل الممارسات والصعوبات

2025-03-19
نموذج MVVM في SwiftUI: أفضل الممارسات والصعوبات

تتناول هذه المقالة أفضل الممارسات والتحديات المتعلقة باستخدام نموذج هندسة البرمجيات Model-View-ViewModel (MVVM) في SwiftUI. يقول الكاتب إن MVVM يتوافق بشكل جيد مع تدفق بيانات SwiftUI، لكن صلابته المفترضة قد تسبب مشاكل. تشرح المقالة كيفية عمل MVVM، وكيفية الاستفادة من مزاياه في SwiftUI، وكيفية التغلب على تحدياته، بما في ذلك تجنب الإفراط في استخدام نماذج العرض وتطبيق MVVM في تطبيق SwiftUI. كما تقارن المقالة MVVM بأنماط هندسة البرمجيات البديلة مثل MVC، ونموذج Model-View، والهندسة النظيفة، وتحليل إيجابيات وسلبيات كل منها.

اقرأ المزيد

ثقافة الوثائق في أمازون: سر الاجتماعات الفعّالة

2025-03-19
ثقافة الوثائق في أمازون: سر الاجتماعات الفعّالة

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

اقرأ المزيد

إنتل تتخلى عن وضع 256 بت في AVX-10، و تعتمد وضع 512 بت بالكامل

2025-03-19

قامت إنتل بمراجعة كبيرة لوثيقة AVX-10 الخاصة بها، متخليةً عن وضع 256 بت الاختياري الذي تم التخطيط له سابقًا، واعتمادًا عرض متجه كامل 512 بت. هذا يعني أن معالجات إنتل E-core المستقبلية ستدعم AVX-512 بالكامل، بما يتوافق مع بنية AMD Zen 4. ويعود هذا التغيير إلى تصحيحات محدثة لبرنامج GCC، والتي أزالت دعم التوافق مع 256 بت. يسهّل هذا الأمر معالجة مجموعة التعليمات، ويزيد من قدرة منصات خوادم Intel Xeon E-core المستقبلية على المنافسة، مما يتيح لها منافسة معالجات AMD EPYC بشكل أفضل. وبالرغم من أن هذا القرار اتُخذ متأخرًا، إلا أنه له تأثير إيجابي على مستقبل بنية x86_64 الدقيقة.

اقرأ المزيد
العتاد متجه 512 بت

مشروع قانون باي في إنديانا: عندما حاول المشرعون تعريف باي

2025-03-19
مشروع قانون باي في إنديانا: عندما حاول المشرعون تعريف باي

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

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

تقسيم تمهيدي 1 جيجابايت؟ غير كافٍ! كابوس ترقيتي لنظام Debian

2025-03-19

في البداية، قمت بتخصيص تقسيم ESP بحجم 1 جيجابايت وتقسيم تمهيدي بحجم 1 جيجابايت بثقة، لكن سرعان ما ثبت خطئي. أثناء تحديث روتيني للنظام، اشتكى apt من نقص مساحة التخزين في التقسيم التمهيدي. الجاني؟ وحدات تشغيل NVIDIA الجديدة من بطاقة الرسومات التي قمت بتثبيتها مؤخرًا. كان الحل المؤقت هو تنظيف إصدارات الكيرنل القديمة، لكن هذا كان حلًا مؤقتًا فقط. تضمن الحل النهائي استخدام GParted لتقليص التقسيم الجذر، وتوسيع التقسيم التمهيدي، وترحيل البيانات باستخدام rsync. كما قمت بتحديث fstab و grub. من الضروري تشغيل `grub install` قبل تنظيف التقسيم القديم؛ وإلا فلن يتم تشغيل النظام. أخيرًا، أعادت استخدام التقسيم التمهيدي القديم كتقسيم احتياطي مؤقت غير مشفر.

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

مشاكل تسلا: المنافسة الصينية المتزايدة والتحديات في الهند

2025-03-19
مشاكل تسلا: المنافسة الصينية المتزايدة والتحديات في الهند

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

اقرأ المزيد
التكنولوجيا المنافسة الصينية

ماك بوك اير بشريحة إم ٤ بدون مروحة: الأداء والكفاءة في استهلاك الطاقة

2025-03-19
ماك بوك اير بشريحة إم ٤ بدون مروحة: الأداء والكفاءة في استهلاك الطاقة

يحتوي جهاز ماك بوك اير الجديد على شريحة إم ٤ بدون مروحة، مما يوفر أداءً مماثلاً لأجهزة ماك الأخرى المزودة بشريحة إم ٤. وهو يتميز بمعالج مركزي ذي ١٠ نوى (٤ نوى للأداء و٦ نوى للكفاءة) ومعالج رسومات ذي ١٠ نوى. على الرغم من أن الأحمال الثقيلة المستمرة قد تؤدي إلى انخفاض طفيف في الأداء، إلا أنه يعمل بشكل مماثل تقريبًا لإصدارات إم ٤ المبردة بنشاط في معظم المهام اليومية. بالمقارنة مع إم ٣، يوفر إم ٤ زيادة في أداء المعالج المركزي بنسبة ١٥٪ إلى ٣٠٪، وتحسينًا في أداء معالج الرسومات بنسبة ١٠٪ إلى ٢٠٪. بالمقارنة مع إم ١، تبلغ الزيادة الإجمالية في الأداء من ٥٠٪ إلى ٧٠٪. وعلى الرغم من حدوث انخفاض في الأداء في اختبارات الضغط الشديدة، إلا أن إم ٤ يوفر تحسينًا ملحوظًا في الأداء للمستخدمين العاديين، ويتجاوز احتياجات معظم سير العمل اليومية.

اقرأ المزيد

Mozilla تعيد كتابة نظام الإبلاغ عن الأعطال في Firefox بلغة Rust: رحلة مثيرة

2025-03-19
Mozilla تعيد كتابة نظام الإبلاغ عن الأعطال في Firefox بلغة Rust: رحلة مثيرة

استبدل فريق Mozilla نظام google-breakpad القائم على لغة C++ بنظام rust-minidump، وهو نظام قائم على لغة Rust خالصة، وذلك لوظيفة معالجة الأعطال في متصفح Firefox. بعد إجراء اختبارات وحدة وتكامل ونشر شاملة، تم إطلاق نظام rust-minidump، الذي يتميز بسرعة مضاعفة وموثوقية محسّنة. يصف الكاتب التحديات التي واجهها و طرق الاختبار المكثفة التي تم استخدامها لضمان المتانة، مما أدى إلى إطلاق ناجح. المقال مقسم إلى جزأين: الجزء الأول يغطي الخلفية و عملية الاختبار، بينما الجزء الثاني سيبين نتائج اختبار fuzzing اللاحقة.

اقرأ المزيد

حظر جوجل لـ uBlock Origin يجعل المستخدمين عرضة للإعلانات الضارة

2025-03-19
حظر جوجل لـ uBlock Origin يجعل المستخدمين عرضة للإعلانات الضارة

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

اقرأ المزيد
التكنولوجيا جوجل كروم
1 2 369 370 371 373 375 376 377 595 596