Category: التطوير

KDE Linux: توزيع لينكس قائم على Arch ثابت يهدف إلى تحقيق الاستقرار التام

2025-08-10
KDE Linux: توزيع لينكس قائم على Arch ثابت يهدف إلى تحقيق الاستقرار التام

كشفت KDE النقاب عن KDE Linux، وهو توزيع لينكس جديد وطموح قائم على Arch Linux - وليس بديلاً عن KDE Neon. يتميز هذا التوزيع الثابت بوجود تقسيمات جذرية للقراءة فقط من نوع Btrfs مزدوجة، حيث يتم التحديث مثل نظام تشغيل الهاتف الذكي مع استبدال صور النظام الكاملة. صُممت من أجل تحقيق أقصى درجات الاستقرار والأمان، وهي حاليًا في مرحلة ما قبل الإصدار التجريبي، مع وجود قيود تشمل عدم وجود دعم للتشغيل الآمن ومشاكل في توافق برامج تشغيل Nvidia. على الرغم من أن الاختبارات الأولية تكشف عن أخطاء (مثل تعطل سطح المكتب عند تسجيل الدخول)، إلا أن تصميمها الجذري والتزامها بالمتانة يجعلها مشروعًا واعدًا.

التطوير

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

2025-08-10

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

التطوير

قوة التواصل غير المتعلق بالموضوع في العمل عن بُعد

2025-08-10

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

التطوير

آلة تسجيل غير محدودة ذات خط أنابيب من مرحلتين مبنية في لعبة كونواي للحياة

2025-08-10

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

نسبة R0ML: تجنب فخ المهرج في تراخيص البرامج للمؤسسات

2025-08-10

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

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

2025-08-10
أربع سنوات مع تايلسكيل: نصائح وحيل متقدمة

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

التطوير

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

2025-08-10

تشرح هذه المقالة استراتيجية للبرمجة الفعالة باستخدام العديد من نماذج الذكاء الاصطناعي المجانية. يستخدم الكاتب متصفحًا به العديد من علامات التبويب، حيث يدخل كل منها إلى نموذج ذكاء اصطناعي مجاني مختلف (مثل GLM 4.5 وKimi K2 وQwen3 Coder وGemini AI Studio). تساعد أداة تسمى AI Code Prep GUI في تنظيم أجزاء التعليمات البرمجية لهذه النماذج، مما يمنع تراكم المعلومات. يدافع الكاتب عن استخدام الذكاء الاصطناعي لحل المشكلات والتخطيط على مستوى عالٍ، ويفوض تحرير التعليمات البرمجية إلى أدوات أخرى، مما يزيد من الكفاءة باستخدام الموارد المجانية. كما تحذر المقالة من استخدام Grok.com بسبب مخاوف بشأن ترويجه المحتمل للمعلومات الخاطئة.

أبوجن: مُنشئ كتب صوتية وعناوين فرعية عالية الجودة على الفور

2025-08-10
أبوجن: مُنشئ كتب صوتية وعناوين فرعية عالية الجودة على الفور

أبوجن هي أداة قوية لتحويل النص إلى كلام تُحوّل ملفات EPUB و PDF أو النصوص إلى صوت عالي الجودة مع ترجمة مُزامنة في ثوانٍ. باستخدام نموذج Kokoro-82M، تُنتج كلامًا طبيعيًا، وهو مثالي للكتب الصوتية، والتعليقات الصوتية على Instagram و YouTube و TikTok، وما إلى ذلك. تتضمن الميزات دعم لغات متعددة، وخلط الأصوات المُخصصة، والمعالجة الضخمة، وتقسيم الفصول، وخيارات التثبيت لنظامي التشغيل Windows و Linux، وصورة Docker.

التطوير كتاب صوتي

تحسينات وإلغاء استخدام واجهات برمجة التطبيقات في جوهرة Ruby JSON

2025-08-09

يشرح هذا المنشور أسباب وتفاصيل التحسينات وإلغاء استخدام واجهات برمجة التطبيقات في جوهرة Ruby JSON من قبل المُحافظ. يتم تناول ثلاث مناطق رئيسية: أولاً، تم إلغاء استخدام خيار `create_additions: true` غير الآمن، ويوصى باستخدام `JSON.unsafe_load` أو تمرير الخيار صراحةً. ثانياً، تم إلغاء استخدام التسامح الافتراضي للمفاتيح المكررة، واقترح استخدام خيار `allow_duplicate_key: true`. وأخيراً، على الرغم من عدم إلغاء استخدام طريقة `Object#to_json`، إلا أنه تم تقديم واجهة برمجة تطبيقات جديدة وهي `JSON::Coder`، والتي توفر طريقة أكثر أماناً ومرونة لتحويل البيانات إلى تنسيق JSON، مما يحل مشاكل السلوك والتكوين العام. يشدد الكاتب على ضرورة موازنة تكاليف وفوائد إلغاء استخدام واجهات برمجة التطبيقات، ويسلط الضوء على أن واجهات برمجة التطبيقات الجديدة تعمل على تحسين الأمان وتقليل خطر الأخطاء.

التطوير

مُعضلة برامج SaaS المُستضافة ذاتيًا: تحقيق التوازن بين التكرار السريع ودعم الإصدارات القديمة

2025-08-09
مُعضلة برامج SaaS المُستضافة ذاتيًا: تحقيق التوازن بين التكرار السريع ودعم الإصدارات القديمة

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

التطوير

تبسيط نمذجة قواعد البيانات باستخدام 6NF: تجربة فكرية

2025-08-09
تبسيط نمذجة قواعد البيانات باستخدام 6NF: تجربة فكرية

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

مونيبول للتعيين: توقف عن إضاعة الوقت والمال

2025-08-09

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

أسلوب أنيق في Zig: مطابقة جزئية للعدادات

2025-08-09

توفر Zig حلاً أنيقًا للتعامل مع المطابقة الجزئية في العدادات، مما يتجنب الكود الزائد والأخطاء في وقت التشغيل. تشرح المقالة تقنية ذكية باستخدام `inline` و `comptime unreachable` للسماح للمُترجم بالتحقق من فروع `else` غير الضرورية في وقت الترجمة، مما يحسن من متانة وقابلية قراءة الكود. هذا مفيد بشكل خاص عند التعامل مع العديد من متغيرات العداد، مما يبسط منطق الكود بشكل كبير.

Sandstorm: صندوق رمل البيانات الآمن الخاص بك

2025-08-09
Sandstorm: صندوق رمل البيانات الآمن الخاص بك

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

التطوير صندوق الرمل

Open SWE: وكيل ترميز سحابي غير متزامن مفتوح المصدر

2025-08-09
Open SWE: وكيل ترميز سحابي غير متزامن مفتوح المصدر

تقدم LangChain وكيل الترميز Open SWE، وهو وكيل ترميز مستضاف على السحابة، غير متزامن، ومفتوح المصدر. يتصل مباشرةً بمستودعات GitHub الخاصة بك، ويتعامل بشكل مستقل مع المهام مثل البحث في قواعد البيانات، وتخطيط التنفيذ، وكتابة التعليمات البرمجية، وتشغيل الاختبارات، ومراجعة عمله الخاص، وإنشاء طلبات السحب. بناءً على LangGraph، يستخدم Open SWE بنية متعددة الوكلاء (المدير، المخطط، المبرمج، والمُراجع) لضمان الجودة. تُحسّن طريقة العمل القابلة للتوقف وآليات الملاحظات، بالإضافة إلى واجهة المستخدم سهلة الاستخدام، التفاعل مع وكيل الذكاء الاصطناعي بشكل كبير. وقد تم نشره داخليًا في LangChain بالفعل، وستتضمن الإصدارات المستقبلية واجهة سطر أوامر محلية لتحقيق كفاءة أكبر.

التطوير

ادعاءات الرئيس التنفيذي لجيثب حول الذكاء الاصطناعي: بيانات مفبركة أم شيء آخر؟

2025-08-09
ادعاءات الرئيس التنفيذي لجيثب حول الذكاء الاصطناعي: بيانات مفبركة أم شيء آخر؟

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

التطوير

قواعد تحليل العلامات <script> في HTML الغريبة وترميز JSON

2025-08-09

تتناول هذه المقالة قواعد تحليل العلامات في HTML التي غالباً ما تكون غير بديهية، والتي قد تؤدي إلى تعطل صفحات الويب بشكل مفاجئ. تشرح المقالة كيف تدخل المتصفحات حالات مختلفة (بيانات البرنامج النصي، بيانات البرنامج النصي المُهربة، بيانات البرنامج النصي المُهربة مرتين) أثناء تحليل المحتوى داخل علامات <script>. يؤدي الدخول إلى حالة "بيانات البرنامج النصي المُهربة مرتين" إلى منع علامة الإغلاق من العمل بشكل صحيح، مما يؤدي إلى تعطل عرض الصفحة. توصي المقالة باستخدام `json_encode($data, JSON_HEX_TAG | JSON_UNESCAPED_SLASHES)` (أو ما شابه) لإفلات الأحرف `<` و `>` في سلاسل JSON، وبالتالي تجنب حالة "بيانات البرنامج النصي المُهربة مرتين" وضمان عرض الصفحة بشكل صحيح.

التطوير

منع سرقة التركيز في Wayland: قصة XDG Activation

2025-08-09

على عكس X، يتطلب Wayland من التطبيقات استخدام بروتوكول XDG Activation لإحضار نوافذها إلى المقدمة. يستخدم هذا البروتوكول رموزًا لضمان أن تكون تغييرات التركيز شرعية، مما يمنع التطبيقات الضارة من سرقة التركيز. قام مجتمع KDE مؤخرًا بإصلاح العديد من مشاكل تنشيط XDG في التطبيقات (Dolphin و KRunner وما إلى ذلك) وعزز منع سرقة التركيز في KWin، مما يحسّن تجربة المستخدم في Wayland. سيشدّ KWin تدريجيًا سياسته المتعلقة بسرقة التركيز لضمان سلوك التطبيق المناسب.

التطوير

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

2025-08-09
بولترجيست: الشبح الذي يحافظ على تحديث عمليات البناء الخاصة بك

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

ضغط Cloudflare التلقائي: كابوس البث

2025-08-09
ضغط Cloudflare التلقائي: كابوس البث

واجه فريق Mintlify مشكلة محبطة في البث التدفقي لـ HTTP باستخدام واجهة برمجة تطبيقات تدفق Node وواجهة برمجة تطبيقات ذكاء اصطناعي: عمل cURL و Postman، لكن node-fetch و استدعاء المتصفح فشلا. كشف التصحيح عن عامل Cloudflare كحل مؤقت، لتتبع المشكلة في النهاية إلى تمكين Cloudflare التلقائي للضغط. تسبب تضمين متصفحات لعنصر Accept-Encoding بشكل افتراضي في تعطيل الاستجابة المضغوطة. حل تعطيل الضغط في Cloudflare المشكلة. يبرز هذا العيوب المحتملة لإعدادات Cloudflare الافتراضية "الذكية"، مؤكداً أهمية البنية التحتية كرمز وإمكانية التتبع.

التطوير بث HTTP

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

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

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

التطوير

PostgreSQL: تمكين سير العمل الدائم القابل للتطوير والمراقبة

2025-08-09
PostgreSQL: تمكين سير العمل الدائم القابل للتطوير والمراقبة

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

Lisp1 مقابل Lisp2: جدل مساحات الأسماء العظيم

2025-08-09

يتناول هذا التقرير التقني مزايا وعيوب فصل مساحات أسماء الدوال والقيم في لغة Lisp. تستخدم Lisp1 مساحة أسماء واحدة، بينما تفصل Lisp2 بينهما. يحلل المؤلفون التبادلات في بساطة الترميز، ووضوح الإسناد، وتعقيد المُترجم، والدوال من الرتبة الأعلى، والماكروات، وكفاءة المساحة/الوقت. على الرغم من أن Lisp1 توفر مزايا في الإيجاز وأسلوب البرمجة الوظيفية، إلا أن Lisp2 تتفوق في استخدام الماكروات والتخفيف من حدة تعارضات الأسماء. في النهاية، يستنتج التقرير أن الوضع الراهن (Lisp2) هو الأنسب لـ Common Lisp.

ماريمو: ثورة في دفاتر ملاحظات بايثون باستخدام رسوم بيانية تدفق البيانات

2025-08-09
ماريمو: ثورة في دفاتر ملاحظات بايثون باستخدام رسوم بيانية تدفق البيانات

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

HorizonDB من Radar: قاعدة بيانات جغرافية مكانية تعمل بتقنية Rust

2025-08-09
HorizonDB من Radar: قاعدة بيانات جغرافية مكانية تعمل بتقنية Rust

تعالج Radar أكثر من مليار طلب API يوميًا، مما يتطلب خدمات تحديد المواقع عالية الأداء. لمواجهة هذا التحدي، قاموا بإنشاء HorizonDB، وهي قاعدة بيانات جغرافية مكانية مكتوبة بلغة Rust، لتحل محل إعداد MongoDB و Elasticsearch السابق. تجمع HorizonDB بين العديد من خدمات الموقع وتستخدم تقنيات مثل RocksDB و S2 و Tantivy و FSTs و LightGBM و FastText لتحقيق أوقات استجابة بالميلي ثانية وقابلية للتطوير الخطي. وقد أدى ذلك إلى توفير كبير في التكاليف، وتحسين كفاءة المطورين، ووضع أساس متين للنمو في المستقبل.

إفريت: مساعد ترميز مدعوم بالذكاء الاصطناعي لإيمكس

2025-08-09
إفريت: مساعد ترميز مدعوم بالذكاء الاصطناعي لإيمكس

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

التطوير إيليسب

١٢ مشروعًا في أشهر: سير عمل كود كلاود الخاص بي

2025-08-09
١٢ مشروعًا في أشهر: سير عمل كود كلاود الخاص بي

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

التطوير وكيل برمجة

arXivLabs: تعاون مجتمعي على ميزات arXiv الجديدة

2025-08-09
arXivLabs: تعاون مجتمعي على ميزات arXiv الجديدة

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

التطوير

نماذج اللغات الكبيرة المحلية: بناء مساعد ذكاء اصطناعي يحافظ على الخصوصية

2025-08-09

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

GPT-5 يتفوق في معيار مراجعة التعليمات البرمجية من Qodo

2025-08-08
GPT-5 يتفوق في معيار مراجعة التعليمات البرمجية من Qodo

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

التطوير
1 2 27 28 29 31 33 34 35 213 214