استأجر دماغًا: أول كمبيوتر هجين تجاري من السيليكون وخلايا الدماغ البشرية

2025-07-04
استأجر دماغًا: أول كمبيوتر هجين تجاري من السيليكون وخلايا الدماغ البشرية

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

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

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

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

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

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

تجاوز حاجز الأربعين عامًا: خوارزمية جديدة تحل "مشكلة رف الكتب"

2025-07-04

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

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

Postcard: أداة مفتوحة المصدر لموقع الويب الشخصي ونشرة البريد الإلكتروني

2025-07-04
Postcard: أداة مفتوحة المصدر لموقع الويب الشخصي ونشرة البريد الإلكتروني

في عام 2022، أطلق فيليب توماس Postcard، وهي أداة لموقع ويب شخصي ونشرة بريد إلكتروني، كبديل لوسائل التواصل الاجتماعي للبقاء على اتصال مع الأصدقاء. حصل Postcard على آلاف المستخدمين، وعلى الرغم من الإيرادات المتواضعة، إلا أن المؤلف لا يزال يقوم بصيانته. الآن، يقوم المؤلف بجعل الكود مفتوح المصدر، مما يسمح للمطورين بالمساهمة والتخصيص. Postcard هو تطبيق بسيط في Ruby on Rails، يدعم كلًا من وضع المستخدم الفردي ووضع المستخدمين المتعددين. النشر بسيط، مع ملف Dockerfile وملف render.yaml لسهولة النشر على Render.

اقرأ المزيد

القيود الغريبة لـ errno(3) في لينكس

2025-07-04

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

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

التخزين المؤقت: تجريد، وليس تحسينًا

2025-07-04
التخزين المؤقت: تجريد، وليس تحسينًا

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

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

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

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

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

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

استطلاع رأي حول استخدام منتجات جوجل للذكاء الاصطناعي مضمن عدة مرات

2025-07-04
استطلاع رأي حول استخدام منتجات جوجل للذكاء الاصطناعي مضمن عدة مرات

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

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

Ubuntu 25.10 يرفع مستوى متطلبات أجهزة RISC-V

2025-07-04
Ubuntu 25.10 يرفع مستوى متطلبات أجهزة RISC-V

أعلنت Canonical أن Ubuntu 25.10 سيرفع مستوى ملف تعريف تطبيق RISC-V (RVA) الأساسي من RVA20 إلى RVA23. هذا يعني أن معظم أجهزة RISC-V الحالية لن تتمكن من تشغيل Ubuntu 25.10، حيث يتطلب RVA23 امتدادات متجهة وهايبرفيزور لأحمال العمل كثيفة الحساب مثل الذكاء الاصطناعي/التعلم الآلي والتشفير. على الرغم من أن التأثير قصير المدى محدود، إلا أن هذه الخطوة تضع Ubuntu في وضع أفضل للاستفادة من أجهزة RISC-V الأقوى في المستقبل، مما يعزز مكانتها على النظام الأساسي.

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

Pennybase: نظام BaaS بسيط بلغة Go بأقل من 1000 سطر

2025-07-04
Pennybase: نظام BaaS بسيط بلغة Go بأقل من 1000 سطر

Pennybase هو حل خفيف الوزن لخدمة الخلفية كخدمة (BaaS) تم تنفيذه في أقل من 1000 سطر من رمز Go، ويوفر بديلاً مبسطًا لـ Firebase و Supabase و Pocketbase. يعتمد فقط على مكتبة Go القياسية، ولا يتطلب أي تبعيات خارجية. تشمل الميزات الأساسية تخزين الملفات (CSV مُحدث بالنسخ)، وواجهة برمجة تطبيقات REST (استجابات JSON)، والتحقق من الهوية باستخدام ملفات تعريف الارتباط للجلسة و Basic Auth، وأذونات RBAC و القائمة على الملكية، والتحديثات في الوقت الفعلي عبر SSE، والتحقق من صحة المخطط، وعرض نماذج Go. يتم تخزين البيانات في ملفات CSV قابلة للقراءة من قبل الإنسان، مع تحديثات تُنشئ إصدارات جديدة من السجلات. يسمح فهرس ذكي في الذاكرة بالبحث والتحديثات السريعة. يستخدم التحكم في الأذونات نموذج RBAC بسيط، والوظائف المخصصة ممكنة من خلال وظائف hook.

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

نتفليكس توسّع نطاق توليف حبيبات الفيلم AV1 لتحسين البث

2025-07-04
نتفليكس توسّع نطاق توليف حبيبات الفيلم AV1 لتحسين البث

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

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

حياكة تعمل بالرياح: مصنع متنقل يستغل رياح المدينة

2025-07-04
حياكة تعمل بالرياح: مصنع متنقل يستغل رياح المدينة

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

اقرأ المزيد

خريطة جاذبية عملاء المطاعم باستخدام الذكاء الاصطناعي

2025-07-04

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

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

استراتيجيات هندسة السياق لوكلاء نماذج اللغات الكبيرة

2025-07-04

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

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

التكلفة العالية والتعقيد في سجلات CT الثابتة: نقاش حول الاستدامة

2025-07-04

تقارن هذه المقالة التكاليف التشغيلية وتعقيدات تطبيقين لسجلات CT: CompactLog و Sunlight. يوضح الكاتب أن بنية Sunlight "المقدمة مباشرة من S3" تعاني من تكاليف كتابة (22.4x) وقراءة (500x) أعلى بكثير مقارنةً بـ CompactLog. علاوة على ذلك، يعاني Sunlight من ثغرات أمنية (قبول 32 مسافة كبذرة تشفير)، وينقصه التخزين المؤقت، وهو معقد في النشر، وله وثائق رديئة، مما يؤدي إلى تكاليف تشغيلية عالية وتحديات في الصيانة. ينتقد الكاتب إعطاء الأولوية للبساطة الظاهرية على الاستدامة والأمن في هذا التصميم، داعيًا إلى تضمين مشغلين أصغر وحراس في تشكيل نظام CT البيئي لتجنب تجميع التحكم من قبل الشركات الكبرى أو موردي السحابة.

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

استنتاج الذكاء الاصطناعي على الحافة: غوص عميق من البرمجيات إلى تسريع الأجهزة

2025-07-04
استنتاج الذكاء الاصطناعي على الحافة: غوص عميق من البرمجيات إلى تسريع الأجهزة

تتناول هذه المقالة التحديات والفرص المتعلقة بتشغيل استنتاج الذكاء الاصطناعي على وحدات تحكم دقيقة محدودة الموارد. بدءًا من آليات عمل TensorFlow Lite Micro، يحلل المؤلف تنفيذ البرمجيات ومخططات تسريع الأجهزة القائمة على امتدادات بنية ARM لمعامل الجمع. تغطي المقالة أيضًا استخدام وحدة معالجة الشبكات العصبية Arm Ethos-U لتسريع النماذج. تكشف عن كيفية تأثير بنيات الأجهزة المختلفة على أداء استنتاج الذكاء الاصطناعي، وكيف يمكن دمج تحسينات البرمجيات والأجهزة لتحسين الكفاءة.

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

قيود تطبيق اقتراحات الكود على جيثب

2025-07-04
قيود تطبيق اقتراحات الكود على جيثب

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

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

انعكاس دوران المحيط في المحيط الجنوبي: هل هو مُسرِّع لتغيُّر المناخ؟

2025-07-04

تكشف دراسة جديدة عن انعكاس غير مسبوق في دوران المحيط في المحيط الجنوبي. منذ عام 2016، تم الكشف عن زيادة مستمرة في ملوحة السطح بين الدورات القطبية وشبه القطبية في أنتاركتيكا، مما يشير إلى أن دوران المحيط العميق في نصف الكرة الجنوبي (SMOC) لم يتغير فقط، بل انعكس. ترتفع المياه العميقة الدافئة الغنية بثاني أكسيد الكربون إلى السطح، مما يُسرّع ذوبان الجليد البحري ويُفاقم تغير المناخ المحتمل. وقد أمكن التوصل إلى هذا الاكتشاف الثوري بفضل خوارزميات معالجة بيانات الأقمار الصناعية التي طورتها ICM-CSIC، متغلبة على تحديات مراقبة المحيط الجنوبي، وتقديم رؤى مهمة حول تغير المناخ.

اقرأ المزيد

تشغيل وكلاء الذكاء الاصطناعي مباشرةً في متصفحك باستخدام Wasm-agents

2025-07-04
تشغيل وكلاء الذكاء الاصطناعي مباشرةً في متصفحك باستخدام Wasm-agents

يهدف مشروع Wasm-agents إلى إحداث ثورة في سهولة الوصول إلى وكلاء المصدر المفتوح من خلال تعبئتها كملفات HTML قابلة للتشغيل مباشرةً في متصفحك، مما يلغي الحاجة إلى أدوات أو أطر عمل خارجية. باستخدام WebAssembly و Pyodide، يسمح هذا المشروع بتنفيذ وكلاء الذكاء الاصطناعي القائمة على Python بسرعة قريبة من السرعة الأصلية داخل بيئة رملية للمتصفح. يدعم Wasm-agents حاليًا واجهات برمجة تطبيقات OpenAI والنماذج التي تستضيفها بنفسك (مثل تلك التي يتم تقديمها عبر Ollama)، ويوفر أمثلة على ملفات HTML تعرض وكلاء محادثة بسيطة، وأنظمة متعددة الوكلاء، ووكلاء متقدمين مزودين بأدوات مدمجة. على الرغم من وجود بعض القيود، مثل الاعتماد على إطار عمل openai-agents واعتبارات CORS، إلا أن هذا المشروع يوفر نهجًا جديدًا لتطوير ومشاركة وكلاء الذكاء الاصطناعي، وهو أمر يستحق الاستكشاف.

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

tmux-rs: رحلة 100 ألف سطر من التعليمات البرمجية من لغة C إلى (Rust غير الآمنة)

2025-07-03

استغرق الأمر من المؤلف ستة أشهر لنقل ما يقارب 67000 سطر من تعليمات برمجة لغة C من tmux، وهو برنامج تشغيل متعدد للنوافذ الطرفية، إلى Rust، مما أدى إلى قاعدة بيانات تتكون من ما يقارب 81000 سطر من التعليمات البرمجية. أثبتت المحاولات الأولية باستخدام مترجم C2Rust أنها صعبة، مما أدى إلى إعادة كتابة يدوية. يفصل المؤلف عملية البناء والأخطاء التي تم اكتشافها، واستراتيجيات تحويل أجزاء التعليمات البرمجية بلغة C إلى Rust، بما في ذلك معالجة المؤشرات الخام، وبيانات goto، والماكروات المتداخلة. بلغ المشروع ذروته في إعادة تنفيذ منشئ بناء الجملة lalrpop لمنشئ بناء الجملة yacc، مما أدى إلى تحقيق هجرة كاملة من لغة C إلى Rust، ونتج عنها إصدار 0.0.1. تُظهر هذه الرحلة تحديات ومكافآت نقل التعليمات البرمجية على نطاق واسع.

اقرأ المزيد
التطوير من C إلى Rust

كيف قتل برنامج أبولو محطة الفضاء الدوارة؟

2025-07-03
كيف قتل برنامج أبولو محطة الفضاء الدوارة؟

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

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

مدفع الفلاحين السخيف في لعبة D&D: غوص عميق

2025-07-03
مدفع الفلاحين السخيف في لعبة D&D: غوص عميق

تستكشف هذه المقالة تكتيك "مدفع الفلاحين" سيئ السمعة في لعبة Dungeons & Dragons. تشرح المقالة كيف يمكن لـ 2280 فلاحًا، من خلال استغلال ثغرات في القواعد، تمرير قضيب خشبي بسرعة فائقة، مما يتسبب في 300d6 من الضرر في جولة واحدة. تفصل المقالة القواعد المعنية، ثم تقارن بشكل ساخر التكتيك مع فيزياء العالم الحقيقي، وتخلص إلى أنه على الرغم من أنه ممتع، إلا أن مدير اللعبة لن يسمح به تقريبًا.

اقرأ المزيد
الألعاب تكتيك سخيف

كيف لم تُنهِ لعبة Doom نظام Amiga (لكن شركة Commodore ربما فعلت ذلك)

2025-07-03

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

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

مبدأ سلوك المحلية: مبدأ لكتابة رمز أكثر سهولة في الصيانة

2025-07-03

تُقدم هذه المقالة مبدأ سلوك المحلية (LoB)، الذي يُشدد على أن سلوك وحدة التعليمات البرمجية يجب أن يكون واضحًا بسهولة داخل تلك الوحدة نفسها. يستخدم الكاتب أمثلة على طلبات AJAX في htmx و jQuery لتوضيح كيف يُحسّن LoB من قابلية صيانة الرمز. على الرغم من أن LoB قد يتعارض مع مبادئ مثل DRY (لا تكرر نفسك) و SoC (فصل الاهتمامات)، إلا أن الكاتب يُجادل بأن إعطاء الأولوية لـ LoB بحكمة يُحسّن من إمكانية قراءة الرمز وقابليته للصيانة، مما يؤدي في النهاية إلى جودة أعلى واستدامة للبرمجيات.

اقرأ المزيد

إلغاء الحكومة الأمريكية للاشتراكات في مجلة Nature وغيرها من المجلات العلمية

2025-07-03
إلغاء الحكومة الأمريكية للاشتراكات في مجلة Nature وغيرها من المجلات العلمية

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

اقرأ المزيد

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

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

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

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

خلفية بناء uv: عمليات بناء أسرع وأكثر سلاسة في Python

2025-07-03

يعزز مُضيف بناء uv الأصلي، uv_build، سرعة تجربة المستخدم بشكل كبير عند بناء مشاريع Python. يتميز بإعدادات افتراضية معقولة، بهدف عدم الحاجة إلى أي تهيئة لمعظم المستخدمين، مع توفير تهيئة مرنة لتناسب الهياكل المختلفة للمشاريع. يدعم uv_build حاليًا رمز Python النقي؛ هناك حاجة إلى مُضيفات بناء بديلة للمكتبات التي تحتوي على وحدات إضافية. استخدم مُضيف البناء هذا بإضافة `uv_build` إلى ملف `pyproject.toml` الخاص بك أو بإنشاء مشروع جديد باستخدام `uv init --build-backend uv`. كما يُحسّن uv_build أيضًا من معايير توحيد اسم الحزمة، واكتشاف الوحدة، واستراتيجيات تضمين/استبعاد الملفات، مما يؤدي إلى عمليات بناء أكثر قابلية للتنبؤ والتكرار.

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

الشيفرة البرمجية هي كل ما تحتاجه: قيود أنابيب المكونات المتعددة (MCPs)

2025-07-03
الشيفرة البرمجية هي كل ما تحتاجه: قيود أنابيب المكونات المتعددة (MCPs)

تتناول هذه المقالة جدوى أنابيب المكونات المتعددة (MCPs) للعديد من المهام، وتجادل بأن اعتمادها الكبير على الاستنتاج يجعلها غير فعالة ومن الصعب توسيع نطاقها. يستخدم الكاتب مثالًا شخصيًا - تحويل reStructuredText إلى Markdown - لإظهار نهج متفوق: استخدام نماذج اللغات الكبيرة (LLMs) لإنشاء رمز يقوم بالمهمة، متبوعًا بالتحقق من صحة النتائج باستخدام نماذج اللغات الكبيرة. تقلل هذه الطريقة من الاعتماد على الاستنتاج، وتحسن الموثوقية، وتتوسع بشكل جيد، خاصةً للمهام المتكررة. في حين يقر الكاتب بوجود نقاط قوة لـ MCPs في سيناريوهات محددة، إلا أنه يستنتج أن قيودها الجوهرية تعيق التشغيل الآلي على نطاق واسع. يقترح أن المستقبل يكمن في تطوير تقنيات أكثر فاعلية لتوليد التعليمات البرمجية، إلى جانب التحقق من صحة النتائج وشرحها باستخدام نماذج اللغات الكبيرة، من أجل تحسين سهولة الاستخدام وقابلية التطبيق.

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

CoMaps: تطبيق الملاحة مفتوح المصدر تم إطلاقه!

2025-07-03

يتوفر الآن تطبيق CoMaps، وهو تطبيق ملاحة مفتوح المصدر مدعوم من المجتمع، على متجر Google Play ومتجر Apple App ومتجر F-Droid! يوفر البحث والتخطيط للطرق دون اتصال بالإنترنت، وميزات توفير الطاقة، وتصميمًا يحترم الخصوصية، وهو مجاني تمامًا وخالٍ من الإعلانات. يتم اتخاذ جميع القرارات بشكل علني وشفاف، مما يُمكّن المجتمع. قم بتنزيل CoMaps اليوم وجرّب الملاحة التي يدعمها المجتمع!

اقرأ المزيد

Imagebin الخاص بـ Max: شهادة على البساطة

2025-07-03
Imagebin الخاص بـ Max: شهادة على البساطة

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

اقرأ المزيد
التطوير
1 2 129 130 131 133 135 136 137 595 596