تعزيز أداء الكتابة على HDD باستخدام dm-writecache في لينكس

2025-02-03
تعزيز أداء الكتابة على HDD باستخدام dm-writecache في لينكس

تتناول هذه المقالة وحدة dm-writecache الأساسية لنظام لينكس، والتي تستفيد من محرك أقراص NVMe SSD كذاكرة تخزين مؤقتة للكتابة إلى محركات الأقراص الصلبة الأبطأ، مما يحسن بشكل كبير أداء الكتابة العشوائية. يُظهر الكاتب زيادة في السرعة بمقدار عشرات المرات من خلال تجارب تقارن سرعات الكتابة العشوائية مع وبدون dm-writecache. تغطي المقالة أيضًا طرق وأدوات التخزين المؤقت الأخرى مثل bcache و ReadyBoost، مع شرح تفصيلي لطريقة تهيئة dm-writecache باستخدام LVM2 وأداة dmsetup للمستخدمين الذين لا يمتلكون LVM2. أخيرًا، تلخص المقالة المكاسب الكبيرة في الأداء التي تحققت باستخدام dm-writecache، وتقترح استخدام مساحة NVMe المتبقية لتخزين البيانات مؤقتًا من محركات أقراص أخرى أبطأ.

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

هايبرسبايس: تطبيق ماك يستعيد مساحة القرص باستخدام استنساخ APFS

2025-02-25
هايبرسبايس: تطبيق ماك يستعيد مساحة القرص باستخدام استنساخ APFS

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

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

هل يفسد خيط الطباعة ثلاثية الأبعاد الرطب طبعاتك؟ الدليل النهائي للتجفيف والتخزين

2025-02-05
هل يفسد خيط الطباعة ثلاثية الأبعاد الرطب طبعاتك؟ الدليل النهائي للتجفيف والتخزين

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

اقرأ المزيد
العتاد خيط تجفيف

نافذة منبثقة لمساعدة اختصارات لوحة المفاتيح: تحسين كفاءة البحث

2025-06-09

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

اقرأ المزيد

مستكشف المُترجم: ٩٢ مليون عملية تجميع سنويًا ولا يزال قويًا

2025-06-08

يتعامل مستكشف المُترجم، وهو موقع ويب عبر الإنترنت لاستكشاف المُترجمين، مع عدد هائل من عمليات التجميع يصل إلى ٩٢ مليون عملية سنويًا. يتعمق هذا المقال في بنيته، من واجهة مُحرر موناكو الأمامية ومُوزّع الأحمال/CloudFront إلى الحماية الأمنية باستخدام nsjail. لإدارة هذه الكمية الهائلة من العمل، يستخدم الموقع المُсштаلة التلقائية من أمازون ويب سيرفيسز، ويضم ما يقرب من ٤ تيرابايت من أكثر من ٣٠٠٠ نسخة من المُترجمين، مع دعم ٨١ لغة برمجة. يوضح الكاتب التحديات والحلول في مجالات الأمان وإدارة الإصدارات والدعم متعدد الأنظمة (ويندوز، وARM، وGPU) وتحسين التكاليف، مُبينًا تطور المشروع من مشروع نهاية أسبوع إلى منصة قوية تخدم آلاف المُطورين.

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

مادة إساءة استغلال الأطفال التي تم إنشاؤها بواسطة الذكاء الاصطناعي: مواجهة مع التعديل الأول

2025-03-20
مادة إساءة استغلال الأطفال التي تم إنشاؤها بواسطة الذكاء الاصطناعي: مواجهة مع التعديل الأول

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

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

بايثون المتزامن المبسط مع بايبر

2025-01-15
بايثون المتزامن المبسط مع بايبر

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

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

المراهنة على البابا: تاريخ يمتد لـ 500 عام من أسواق التنبؤ البابوية

2025-03-07
المراهنة على البابا: تاريخ يمتد لـ 500 عام من أسواق التنبؤ البابوية

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

اقرأ المزيد

شكرًا لك بوتستراب: قصيدة مطور

2025-02-10

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

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

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

2025-03-04
الكثبان الرملية مقابل لورانس العرب: تحليل مقارن

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

اقرأ المزيد

Nue: إطار عمل ويب يعطي الأولوية للمعايير ويعيد تصور تطوير الواجهة الأمامية

2025-01-16
Nue: إطار عمل ويب يعطي الأولوية للمعايير ويعيد تصور تطوير الواجهة الأمامية

Nue هو إطار عمل ويب جديد يعطي الأولوية لمعايير الويب لمعالجة مشكلتين رئيسيتين في تطوير الواجهة الأمامية: تعقيد الهندسة وفصل التصميم عن الهندسة. إنه يتخلى عن عمليات البناء الثقيلة وطبقات التجريد، ويدافع عن HTML دلالي و CSS حديث و JavaScript نظيف من أجل تطوير أسرع وتصميم أنيق. يدعم Nue أنظمة تصميم متعددة، ويقلد أساليب أساتذة مثل Mies van der Rohe و Dieter Rams. أمر واحد فقط يولد مواقع ويب في أنماط مختلفة، مما يزيد الكفاءة بشكل كبير. تشمل الخطط المستقبلية وظائف تطبيق الصفحة الواحدة، مما يحسن تجربة تطوير الواجهة الأمامية أكثر.

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

فئات النوع في كوتلن وعمليات التحقق من صحة البيانات: نهج قائم على أرو

2025-04-17
فئات النوع في كوتلن وعمليات التحقق من صحة البيانات: نهج قائم على أرو

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

اقرأ المزيد

Zaymo، وهي شركة ناشئة تدعمها YC، تبحث عن مهندس مؤسس

2024-12-17
Zaymo، وهي شركة ناشئة تدعمها YC، تبحث عن مهندس مؤسس

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

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

أفضل 10 لحظات سعيدة في التكنولوجيا لعام 2024: استعراض

2024-12-28
أفضل 10 لحظات سعيدة في التكنولوجيا لعام 2024: استعراض

في استعراض نهاية العام، يشارك كاتب تقني أكبر عشر لحظات سعيدة له في مجال التكنولوجيا لعام 2024. وتشمل هذه اللحظات متعة تعلم بايثون، والإلهام من الفنانين على الإنترنت، وإثارة تحديث الحواسيب القديمة، والفائدة المستمرة لـ XML، والتجربة الإيجابية مع Mastodon، وبساطة NetBSD و Alpine Linux، وعودة الاستضافة المختصة، ورضا إصلاح الأجهزة، وأناقة HTML البسيطة. وتختتم المقالة بالشكر الجزيل لردود أفعال القراء.

اقرأ المزيد

الذيول الخالية من الأقفال في C++: غوص عميق في الذرات وترتيب الذاكرة

2025-05-30

تتناول هذه المقالة تعقيدات العمليات الذرية وترتيب الذاكرة في C++، وتنتهي بتطبيق أساسي لذيول الخالية من الأقفال. يشرح الكاتب بدقة عدم قابلية تقسيم العمليات الذرية وتأثير نماذج ترتيب الذاكرة المختلفة (relaxed, release-acquire, seq_cst) على البرمجة المتزامنة، باستخدام أمثلة توضيحية لإظهار كيفية منع سباقات البيانات. ثم يتم محاولة إنشاء ذيل خالٍ من الأقفال يعتمد على قائمة مرتبطة، مع شرح تفصيلي لعمليات enqueue و dequeue. ومع ذلك، يعترف الكاتب بأن التنفيذ غير مكتمل، خاصةً أنه لا يعالج مشكلة ABA. المقالة دليل شامل يناسب القراء الذين لديهم بعض الخبرة في برمجة C++ المتزامنة.

اقرأ المزيد

إحياء زورك: مغامرة نقل كوزموبوليتان

2025-04-14

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

اقرأ المزيد

البرامج قائمة على الوعود: دراسة حالة في علم المكتبات الشخصية

2025-06-09
البرامج قائمة على الوعود: دراسة حالة في علم المكتبات الشخصية

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

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

الأكاذيب التي يصدقها المبرمجون حول اللغات: دحض مضحك

2025-03-02
الأكاذيب التي يصدقها المبرمجون حول اللغات: دحض مضحك

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

اقرأ المزيد

حروب قواعد البيانات عام 2024: معارك المصدر المفتوح، وعمليات الاستحواذ من قبل شركات التكنولوجيا العملاقة

2025-01-01
حروب قواعد البيانات عام 2024: معارك المصدر المفتوح، وعمليات الاستحواذ من قبل شركات التكنولوجيا العملاقة

شهد عام 2024 عامًا مضطربًا في عالم قواعد البيانات، حيث تميز بالنزاعات المتعلقة بالترخيص والمنافسة الشرسة بين عمالقة التكنولوجيا. واجهت Redis و Elasticsearch انتقادات حادة من المجتمع بعد تعديل تراخيصها، لتعود في النهاية إلى نماذج المصدر المفتوح. امتدت المنافسة بين Databricks و Snowflake لتشمل نماذج اللغات الكبيرة وكتالوجات البيانات، مما دفع عجلة الابتكار. سهولة استخدام DuckDB وقابلية نقله جعلته خيارًا شائعًا للاستعلامات التحليلية، مما أدى إلى دمجه في أنظمة متعددة. كما شهد العام إصدار قواعد بيانات مثل Aurora DSQL و CedarDB و Google Bigtable مع دعم SQL، بالإضافة إلى عمليات استحواذ على شركات بارزة مثل Alteryx و MariaDB. وتختتم المقالة بسرد قصة عيد ميلاد Larry Ellison الثمانين، مسلطًا الضوء على الثروة الهائلة والمنافسة الشديدة في صناعة قواعد البيانات.

اقرأ المزيد

لماذا ما زلتُ أُفضل Sublime Text في عام 2025؟

2025-01-29
لماذا ما زلتُ أُفضل Sublime Text في عام 2025؟

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

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

حيل ذاكرة التخزين المؤقت KV لنماذج اللغات الأسرع

2025-01-28
حيل ذاكرة التخزين المؤقت KV لنماذج اللغات الأسرع

إن بطء نماذج اللغات الكبيرة (LLM) في توليد النصوص ينبع من التعقيد الحسابي للاهتمام الذاتي. يستكشف هذا المقال ذاكرة التخزين المؤقت KV وتقنيات تحسينها. تقوم ذاكرة التخزين المؤقت KV بتخزين أزواج المفتاح والقيمة لكل رمز لتجنب الحسابات الزائدة، مما يقلل من التعقيد من O(n³) إلى O(n²)؛ ومع ذلك، فإن استهلاك الذاكرة لا يزال كبيراً. يناقش المقال 11 ورقة بحثية تقترح تحسينات: اختيار وتقليم الرموز بناءً على درجات الاهتمام، وتقنيات الضغط بعد المعالجة، وإعادة تصميمات معمارية مثل الانتباه الكامن متعدد الرؤوس (MLA). تهدف هذه التقنيات إلى تحقيق التوازن بين استخدام الذاكرة والكفاءة الحسابية، مما يجعل نماذج مثل ChatGPT أسرع وأكثر كفاءة في توليد النصوص.

اقرأ المزيد

RSDS: بروتوكول توزيع لامركزي لإصلاح الجزء المفقود من الإنترنت؟

2025-01-11
RSDS: بروتوكول توزيع لامركزي لإصلاح الجزء المفقود من الإنترنت؟

يقترح الكاتب تاوتفيلس ميچينسكاس بروتوكولاً جديدًا يسمى RSDS (نظام التوزيع اللامركزي البسيط حقًا) لمعالجة تحديات اكتشاف المحتوى وتجميعه على الإنترنت. يستعرض المقال صعود وسقوط RSS وأوجه القصور في محاولات مثل Bluesky، ويبرز كيف يستخدم RSDS بنى بيانات خفيفة الوزن، ومعرّفات أسماء نطاقات لامركزية، وطوابع زمنية تعتمد على سلسلة بلوكتشين بيتكوين لتقليل التكاليف والتعقيد بشكل كبير. كما يتميز بمنع البريد العشوائي، ودعم ترخيص المحتوى، ويسمح بإنشاء شبكات اجتماعية لامركزية حقًا. جوهر RSDS يكمن في حاجز الدخول المنخفض: يمكن للجميع استضافة المحتوى، مع السماح في الوقت نفسه بتطوير تطبيقات تجارية.

اقرأ المزيد

IPv6 ليس صعبًا، إنه مختلف فقط: دراسة حالة GitHub

2025-02-16
IPv6 ليس صعبًا، إنه مختلف فقط: دراسة حالة GitHub

شكوى منشور على ماستودون من صعوبة تكوين IPv6. يستخدم الكاتب جيثب كمثال لإظهار أن المشكلة ليست في IPv6 نفسه، بل في التكوين والمراقبة غير الكافية. العديد من المواقع، على الرغم من وجود سجلات عناوين IPv6 (AAAA)، إلا أنها غير قابلة للوصول فعليًا عبر IPv6 لأن آلية Happy Eyeballs في المتصفح تعطي الأولوية لـ IPv4 الأسرع. في حالة واحدة، قام نفق VPN منقسم للعميل بحظر اتصالات IPv6. في حالة أخرى، أظهر traceroute أن توجيه IPv6 انتهى قبل IPv4، مما يشير إلى قاعدة جدار حماية محتملة أو مشكلة في التوجيه. يستنتج الكاتب: خذ IPv6 على محمل الجد، أو لا تستخدمه. إن عدم وجود مراقبة وأتمتة لـ IPv6 يجعل من الصعب اكتشاف المشكلات وحلها.

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

جيميني 2.0 فلاش من جوجل: محرر صور ذكاء اصطناعي قوي يثير مخاوف بشأن حقوق النشر

2025-03-17
جيميني 2.0 فلاش من جوجل: محرر صور ذكاء اصطناعي قوي يثير مخاوف بشأن حقوق النشر

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

اقرأ المزيد

أنماط قياسية في ألعاب القائمة على الاختيار

2025-01-13
أنماط قياسية في ألعاب القائمة على الاختيار

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

اقرأ المزيد

إعادة التفكير في SQLite: قوة مدهشة في نطاق واسع جدًا

2025-03-03
إعادة التفكير في SQLite: قوة مدهشة في نطاق واسع جدًا

على عكس الاعتقاد السائد، لا يقتصر استخدام SQLite على التطبيقات الصغيرة. تجادل هذه المقالة بأن خدمات مثل Cloudflare Durable Objects و Turso تُطلق العنان لإمكانيات SQLite على نطاق واسع جدًا. تُخصص هذه المنصات قواعد بيانات SQLite لكل كيان، مما يُحل محل تعقيدات قواعد البيانات المُقسّمة. يُحل هذا النهج مشاكل مثل المخططات الجامدة، وتغييرات المخططات الصعبة، والعمليات المعقدة بين الأقسام. على الرغم من استمرار بعض التحديات — نقص حلول الاستضافة الذاتية مفتوحة المصدر وبروتوكولات مُعيارية — فإن امتثال SQLite لمعايير ACID، ومدخلات/مخرجات فعّالة، وامتدادات SQL الغنية تجعله بديلاً مُقنعاً لقواعد البيانات المُقسّمة التقليدية.

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

خدمة مراقبة كلمات المرور من آبل: زيادة الأداء بنسبة 40% مع سويفت

2025-06-03
خدمة مراقبة كلمات المرور من آبل: زيادة الأداء بنسبة 40% مع سويفت

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

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

حساب الإنتاجية العكسية في نموذج جدولة LLVM

2025-03-30

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

اقرأ المزيد

Org-Supertag: تعزيز نظام العلامات في Org-mode

2025-01-03
Org-Supertag: تعزيز نظام العلامات في Org-mode

Org-Supertag عبارة عن إضافة لـ Emacs لـ Org-mode تعمل على تحسين وظائف العلامات، حيث تسمح للعلامات ليس فقط بتعيين سمات للعقد، ولكن أيضًا بالتلاعب بها مباشرةً لإدارة المعرفة بشكل أكثر مرونة. مستوحاة من Tana، فهي غير مُدخلة وتتعايش بسلاسة مع ميزات Org-mode الحالية. تُدخِل مفهوم "العلامات الفائقة" التي تُحدد بنية وسلوك العقد، مع دعم لأنظمة الحقول والسلوكيات من أجل خصائص مُهيكلة وإجراءات مُؤتمتة. يُتيح نظام الاستعلام البحث المُوحد عبر العقد والعلامات والحقول، مع خيارات مُتعددة للتصدير.

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

لقد بنينا ساتورن الخامس: قصة صاروخ القمر

2024-12-18
لقد بنينا ساتورن الخامس: قصة صاروخ القمر

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

اقرأ المزيد
1 2 520 521 522 524 526 527 528 595 596