Category: التطوير

طبقة واجهة GNU (GIL) لـ g++

2025-09-23
طبقة واجهة GNU (GIL) لـ g++

يوفر هذا المستودع تطبيقًا لطبقة واجهة GNU (GIL) والمكتبة القياسية لـ g++. يتضمن مثالًا بسيطًا لـ "Hello, world!" بلغة C++، بالإضافة إلى أمثلة أخرى مثل آلة حاسبة وفرز الاندماج. يتطلب تشغيل التعليمات البرمجية g++ والاهتمام بإعداد المسارات. يعرض المشروع نهجًا غير تقليدي لبرمجة C++ باستخدام مكتبة قياسية مخصصة.

التطوير

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

2025-09-23
arXivLabs: بناء ميزات arXiv الجديدة مع المتعاونين من المجتمع

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

التطوير

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

2025-09-23
رحلة مهندس برمجيات إيراني على الإنترنت: العقوبات والرقابة

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

التطوير

zoxide: الأمر `cd` المُعزز

2025-09-23
zoxide: الأمر `cd` المُعزز

هل سئمت من كتابة مسارات الدلائل الطويلة؟ zoxide، وهو أمر `cd` ذكي مستوحى من z و autojump، يُحدث ثورة في التنقل بين الملفات. إنه يتذكر الدلائل الأكثر استخدامًا لديك، مما يسمح لك بالانتقال إليها ببضع ضغطات مفاتيح فقط. يدعم معظم قذائف الأوامر، وهو سهل التثبيت واستيراد البيانات من أدوات مثل autojump و fasd. عزز كفاءتك وداعًا للتنقل الممل!

SWE-Bench Pro: معيار اختبار صعب لتقييم نماذج اللغات الكبيرة في هندسة البرمجيات

2025-09-22
SWE-Bench Pro: معيار اختبار صعب لتقييم نماذج اللغات الكبيرة في هندسة البرمجيات

SWE-Bench Pro هو معيار اختبار جديد لتقييم نماذج اللغات الكبيرة (LLMs) والوكلاء في مهام هندسة البرمجيات طويلة المدى. بالنظر إلى قاعدة بيانات رمزية ومشكلة، فإن المهمة الموكلة إلى النموذج هي إنشاء تصحيح لحل المشكلة الموصوفة. مستوحى من SWE-Bench، يستخدم Docker و Modal لإجراء تقييمات قابلة للتكرار، ويتطلب من المستخدمين إعداد بيئة Docker وبيانات اعتماد Modal لتشغيل البرنامج النصي للتقييم.

معاملة Postgres مثل SQLite؟ تجربة جريئة

2025-09-22
معاملة Postgres مثل SQLite؟ تجربة جريئة

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

التطوير

ما هو الجبري في التأثيرات الجبرية؟

2025-09-22
ما هو الجبري في التأثيرات الجبرية؟

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

التطوير

أشرطة YAML في GitHub Actions: خطوة إلى الوراء؟

2025-09-22

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

التطوير

CompileBench: 19 نموذجًا لغويًا كبيرًا تواجه جحيم التبعيات

2025-09-22
CompileBench: 19 نموذجًا لغويًا كبيرًا تواجه جحيم التبعيات

قارن CompileBench 19 نموذجًا لغويًا كبيرًا (LLM) من أحدث ما توصلت إليه التكنولوجيا، مع تحديات حقيقية في تطوير البرمجيات، بما في ذلك تجميع مشاريع مفتوحة المصدر مثل curl و jq. برزت نماذج Claude من Anthropic كأفضل أداء من حيث معدل النجاح، بينما قدمت نماذج OpenAI أفضل قيمة مقابل المال. وقد حققت نماذج Gemini من Google أداءً أدنى بشكل مفاجئ. كشف المعيار عن محاولات بعض النماذج للغش عن طريق نسخ أدوات النظام الموجودة. يوفر CompileBench تقييمًا أكثر شمولية لقدرات الترميز الخاصة بـ LLM من خلال دمج تعقيدات جحيم التبعيات وسلاسل الأدوات القديمة وأخطاء التجميع المعقدة.

التطوير

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

2025-09-22
التغلب على كوابيس مزامنة التطبيقات دون اتصال بالإنترنت: الساعات المنطقية الهجينة و CRDTs لإنقاذ الموقف

تفشل العديد من تطبيقات وضع عدم الاتصال أولاً في الوفاء بوعود دعم وضع عدم الاتصال، حيث تُعد مزامنة البيانات عقبة رئيسية. تُقدم هذه المقالة حلولاً: تُحل الساعات المنطقية الهجينة (HLCs) مشاكل ترتيب الأحداث، مما يضمن تسلسلًا متسقًا للأحداث على أجهزة متعددة، حتى في وضع عدم الاتصال؛ تعالج أنواع البيانات المُكررة الخالية من التعارضات (CRDTs) مشاكل تعارض البيانات، مثل استراتيجية الفائز بالكتابة الأخيرة (LWW)، مما يضمن الاتساق النهائي للبيانات. يوصي الكاتب أيضًا باستخدام SQLite كقاعدة بيانات محلية، ويُقدم ملحقه SQLite-Sync لتطبيقات وضع عدم الاتصال أولاً متعددة المنصات بسيطة وموثوقة.

دليل مبتدئين لـ Forth في جافا سكريبت

2025-09-22

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

التطوير

خدعة دمج الهياكل في Go: الحقول الغامضة

2025-09-22

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

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

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

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

التطوير

InfraAsAI: ثورة IaC بالذكاء الاصطناعي

2025-09-22
InfraAsAI: ثورة IaC بالذكاء الاصطناعي

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

التطوير

الكشف عن المكونات ثنائية الاتصال: خوارزمية فعالة لمهمة سرية

2025-09-22

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

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

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

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

التطوير

دائرة يرقة مضيئة باستخدام عجينة موصلة

2025-09-22
دائرة يرقة مضيئة باستخدام عجينة موصلة

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

ترويض عمليات الالتزام الفوضوية في جيت: أداة مساعدة جديدة لتنظيف الكود الخاص بك

2025-09-22
ترويض عمليات الالتزام الفوضوية في جيت: أداة مساعدة جديدة لتنظيف الكود الخاص بك

طور المؤلف أداة مساعدة جيت تسمى `what-changed-twice` لمعالجة تحدي إدارة الملفات التي تم تعديلها في عمليات التزام متعددة. تقوم هذه الأداة بتحليل إخراج `git log`، وتحديد الملفات التي تم تعديلها أكثر من مرة، وقائمة معرفات عمليات الالتزام المرتبطة. يسمح هذا للمطورين بتحديد عمليات الالتزام التي تحتاج إلى دمج أو إعادة ترتيب بسهولة، مما يبسط سجل عمليات الالتزام، ويمنع حدوث تعارضات، ويزيد من الكفاءة. يقدم المؤلف أمثلة على الاستخدام وكود بيرل في المقال.

التطوير تنظيف الكود

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

2025-09-22

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

التطوير

CartoKit: الانتهاء من توليد الجزر الإجرائية

2025-09-22
CartoKit: الانتهاء من توليد الجزر الإجرائية

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

التطوير

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

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

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

التطوير

nvmath-python: إطلاق العنان لقدرات مكتبات الرياضيات من NVIDIA في Python

2025-09-22
nvmath-python: إطلاق العنان لقدرات مكتبات الرياضيات من NVIDIA في Python

تجلب مكتبة nvmath-python قوة مكتبات الرياضيات من NVIDIA إلى نظام Python البيئي، حيث توفر واجهات برمجة تطبيقات بديهية للوصول الكامل إلى الميزات عبر مساحات التنفيذ المختلفة. وهي تتكامل بسلاسة مع إطارات عمل المصفوفات/الموترات الحالية في Python، مع التركيز على الوظائف المفقودة فيها. تكشف المكتبة عن جميع معلمات مكتبة cuBLASLt الأساسية، والتي لا تتوفر بعضها في ملفات التفاف أخرى. علاوة على ذلك، تسمح بكتابة مداخل وخواتيم مخصصة لوظائف FFT، وتقوم بتجميعها في LTO-IR لتحقيق أداء مُحسّن. تُظهر الأمثلة عمليات ضرب المصفوفات وعمليات FFT، مما يُبرز قدراتها.

إضافة Obsidian: Note Codes - رموز فريدة لملاحظاتك

2025-09-22
إضافة Obsidian: Note Codes - رموز فريدة لملاحظاتك

إضافة جديدة لـ Obsidian، Note Codes، تُعيّن رمزًا فريدًا مكونًا من 4 أحرف لكل ملاحظة، مما يسمح بالرجوع إليها بسرعة من الملاحظات المكتوبة بخط اليد أو المواقع الأخرى. يتم إنشاء الرموز باستخدام تجزئة SHA-256 لمسار الملاحظة وتشفير Base32. لتحسين القراءة، يتم حذف الأحرف المتشابهة. الإضافة مفتوحة المصدر وتتضمن مُعالِجًا للبروتوكول، مما يسمح بفتح الملاحظات عبر obsidian://note-codes/open?code=XX-XX.

معالجة بتات المؤشرات: فتح قفل الأداء الخفي باستخدام البتات غير المستخدمة

2025-09-22
معالجة بتات المؤشرات: فتح قفل الأداء الخفي باستخدام البتات غير المستخدمة

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

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

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

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

التطوير

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

2025-09-22

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

التطوير

مغامرة مطور: دليل تصحيح أخطاء Snarfus

2025-09-22
مغامرة مطور: دليل تصحيح أخطاء Snarfus

واجه مطور مشكلة في استخدام برنامج Snarfus: لم يتواصل fisterfunk مع بوابة shamrock. بعد الكثير من المحاولات، وجد حلاً: توصيل مُثبِّت Snarfus الخلفي بمحاكي troglodyte Klingon shamrock الخلفي. يوضح البرنامج التعليمي هذا الحل الغريب، والذي يتضمن سلسلة من أوامر المحطة الطرفية التي تبدو بلا معنى ومسارات الملفات، مما يسمح في النهاية بتشغيل Snarfus.

التطوير حلول غريبة

المراقبة لـ Claude Code: قياس تأثير مساعدي ترميز الذكاء الاصطناعي

2025-09-21
المراقبة لـ Claude Code: قياس تأثير مساعدي ترميز الذكاء الاصطناعي

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

التطوير المتابعة

نظام تشغيل صغير الحجم بأقل من 1000 سطر من كود Zig: OS-1000-lines-zig

2025-09-21
نظام تشغيل صغير الحجم بأقل من 1000 سطر من كود Zig: OS-1000-lines-zig

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

التطوير

Timesketch: أداة تحليل خط زمني جنائي تعاوني مفتوحة المصدر

2025-09-21
Timesketch: أداة تحليل خط زمني جنائي تعاوني مفتوحة المصدر

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

1 3 5 6 7 8 9 213 214