Category: التطوير

فتح الدافع الجوهري: سر التعلم السلس

2025-04-29
فتح الدافع الجوهري: سر التعلم السلس

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

ROSplat: مُعْرِضٌ تَفاعُلِيٌّ قائِمٌ على ROS2 ويُستخدِم تقنية Gaussian Splatting

2025-04-29
ROSplat: مُعْرِضٌ تَفاعُلِيٌّ قائِمٌ على ROS2 ويُستخدِم تقنية Gaussian Splatting

ROSplat هو أول مُعْرِضٍ تَفاعُلِيٍّ قائِمٌ على ROS2 يستخدم تقنية Gaussian Splatting لعرض مشاهد ثلاثية الأبعاد معقدة في الوقت الحقيقي. يعالج بكفاءة ملايين النقاط الغاوسية باستخدام رسائل ROS2 مخصصة وتقنيات فرز وعرض مُسَرَّعة بواسطة وحدة معالجة الرسومات. يدعم تحميل البيانات من ملفات PLY ويتكامل مع أدوات ROS2 مثل تسجيل الحزم. يوصى باستخدام بطاقة رسوميات NVIDIA لتحقيق أفضل أداء. تتضمن خيارات التثبيت pip أو Docker. طُوِّر بواسطة Shady Gmira مع الشكر لـ Qihao Yuan و Kailai Li على إرشادهم.

التطوير

بنية تحكم جديدة لعبور الأشجار

2025-04-29
بنية تحكم جديدة لعبور الأشجار

تقترح هذه المقالة بنية تحكم جديدة تسمى `for_tree` مصممة لتبسيط عملية عبور الأشجار. بالمقارنة مع الدوال المتكررة التقليدية، توفر `for_tree` قابلية قراءة وصيانة أفضل، وتدعم عمليات مثل `break` و `continue` و `prune`. يقدم الكاتب تنفيذاً بلغة C++ كدليل على المفهوم، مما يوضح مرونته في عبور هياكل الأشجار المختلفة، بما في ذلك الأشجار الموجودة في الذاكرة والأشجار التي تم إنشاؤها أثناء التنفيذ. تُقدم بنية `for_tree` كبديل أكثر كفاءة وأقل عرضة للأخطاء لعبور الأشجار مقارنة بالدوال المتكررة.

حروب بيئات تطوير التطبيقات القائمة على الذكاء الاصطناعي: Cursor مقابل Windsurf - قصة جهازي ماكينات قمار

2025-04-29
حروب بيئات تطوير التطبيقات القائمة على الذكاء الاصطناعي: Cursor مقابل Windsurf - قصة جهازي ماكينات قمار

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

رفض ملفات تعريف الارتباط: إضافة Chrome لإنهاء لافتات موافقة ملفات تعريف الارتباط المزعجة

2025-04-29

سئمت من لافتات موافقة ملفات تعريف الارتباط المزعجة؟ إضافة Chrome "رفض ملفات تعريف الارتباط" ترفض تلقائيًا ملفات تعريف الارتباط غير الضرورية وتغلق النوافذ المنبثقة. على الرغم من استخدام Cursor في البداية للتنمية، إلا أن النهج تحول إلى طريقة أكثر تركيزًا، مع التركيز على موردين محددين مثل OneTrust لتحقيق دقة أكبر. الإضافة قيد التطوير وترحب بتعليقات المستخدمين والمساهمات لتوسيع نطاق تغطيتها لموردي ملفات تعريف الارتباط.

التطوير

ديبيان تفتح مرآة برامج مفتوحة المصدر عامة

2025-04-29

أعلن مشروع ديبيان عن خادم مرآة لبرامج مفتوحة المصدر عام. يذكر أن محتويات الخادم متاحة للجمهور، ولا تحتوي على معلومات حساسة، ولا تتطلب الإبلاغ بموجب سياسته للكشف المسؤول. يوفر الخادم تنزيلات لإصدارات ديبيان 10 و 11 و 12، بالإضافة إلى إصدارات الاختبار (Trixie) والإصدارات غير المستقرة (Sid). كما يتم توفير روابط للإصدارات القديمة والوثائق.

التطوير خادم مرآة

تنفيذ واجهة الخلفية لـ Flash Attention في SGLang: الأساسيات وذاكرة التخزين المؤقت KV

2025-04-29
تنفيذ واجهة الخلفية لـ Flash Attention في SGLang: الأساسيات وذاكرة التخزين المؤقت KV

تُفصّل هذه المدونة عملية التنفيذ الشاملة لواجهة الخلفية لـ Flash Attention في SGLang، والتي أصبحت الآن واجهة الخلفية للاهتمام الافتراضية في إصدار SGLang 0.4.6. تغوص المدونة بعمق في كيفية عمل واجهات الخلفية للاهتمام في محركات خدمة LLM الحديثة، وتشرح آلية عمل Flash Attention الداخلية. يشارك الكاتب تفاصيل التنفيذ، بما في ذلك ذاكرة التخزين المؤقت KV ودعم رسم CUDA، ويحدد الأعمال المستقبلية مثل فك التشفير الاستباقي، وMLA، وLlama 4، والدعم متعدد الوسائط. تُظهر الاختبارات المعيارية أن FA3 يوفر باستمرار أعلى معدل إنتاجية، متفوقًا على FlashInfer وTriton.

التطوير

مستودع كود المصدر لقناة Homebrew يكشف عن انتهاك واسع النطاق لحقوق النشر

2025-04-29
مستودع كود المصدر لقناة Homebrew يكشف عن انتهاك واسع النطاق لحقوق النشر

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

التطوير

٢ بيتابايت من البيانات: تكلفة خطأ بسيط في مُحدّث البرنامج التلقائي

2025-04-29
٢ بيتابايت من البيانات: تكلفة خطأ بسيط في مُحدّث البرنامج التلقائي

تسبب خطأ بسيط في مُحدّث البرنامج التلقائي لتطبيق تسجيل الشاشة Screen Studio في تنزيل ملف تحديث بحجم ٢٥٠ ميجابايت بشكل متكرر كل ٥ دقائق لمدة شهر، مما أدى إلى ٩ ملايين عملية تنزيل وأكثر من ٢ بيتابايت من حركة المرور على Google Cloud. كان لدى آلاف المستخدمين التطبيق قيد التشغيل في الخلفية، مما أدى إلى فواتير باهظة وتعطيل خدمة الإنترنت لبعض المستخدمين. يبرز هذا الحادث أهمية تعيين تنبيهات بتكلفة الحوسبة السحابية، وكتابة التعليمات البرمجية بعناية، والتحقق بانتظام من موارد الحوسبة السحابية.

أطروحة الدكتوراه: مغامرة أكاديمية سخيفة

2025-04-29

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

لغز تأخير تسجيل الدخول في ويندوز 7: هل خلفيات الألوان الصلبة هي الجاني؟

2025-04-29
لغز تأخير تسجيل الدخول في ويندوز 7: هل خلفيات الألوان الصلبة هي الجاني؟

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

تتغير المتطلبات حتى تتوقف عن التغيير: الأساليب الرسمية وتطور النظام

2025-04-28
تتغير المتطلبات حتى تتوقف عن التغيير: الأساليب الرسمية وتطور النظام

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

فك شيفرة AEAD: التشفير الموثق مع البيانات المرتبطة

2025-04-28
فك شيفرة AEAD: التشفير الموثق مع البيانات المرتبطة

تشرح هذه المقالة بوضوح مفهوم التشفير الموثق مع البيانات المرتبطة (AEAD) وكيفية استخدامه. يعتبر AEAD المعيار الحالي في مجال التشفير، حيث يجمع بين التشفير والتحقق من الصحة، ويعالج البيانات المرتبطة لمنع العبث بالبيانات. من خلال مقارنة أساليب التشفير والتحقق من الصحة المنفصلة التقليدية مع واجهة برمجة التطبيقات المختصرة لـ AEAD، تبرز المقالة مزايا AEAD من حيث الأمان، وتوصي المطورين باستخدام AEAD لضمان أمان البيانات.

التطوير

أداء بناء حاويات Go: Nix ليست أسرع دائمًا

2025-04-28
أداء بناء حاويات Go: Nix ليست أسرع دائمًا

تقارن هذه المقالة بين طرق مختلفة لبناء حاويات Go، باستخدام Docker و Nix. يستخدم الكاتب برنامج Go بسيطًا مع مقاييس Prometheus لقياس أوقات البناء وأحجام الصور. حسّنت ذاكرة التخزين المؤقت لـ Docker سرعة البناء بشكل كبير، بينما لم تكن Nix أسرع، على الرغم من قابليتها للتكرار. أنتجت صور القاعدة scratch حاويات أصغر بكثير من distroless. قلّص ضغط UPX أحجام الصور كذلك. تم اختبار ذاكرة التخزين المؤقت للوكيل Athens و Squid أيضًا. يقدم الكاتب نصائح عملية لتسريع بناء حاويات Go، بما في ذلك استخدام ملف .dockerignore لاستبعاد مجلد .git.

التطوير بناء الحاويات

نسخة رقمية من On Lisp متاحة الآن

2025-04-28

بفضل Alan Apt و Chip Coldwell ، أصبحت النسخة الرقمية من On Lisp متاحة أخيرًا! هذه النسخة مطابقة للنسخة المطبوعة ، باستثناء تسعة رسوم بيانية مفقودة. يمكن تنزيلها بتنسيقات Postscript مضغوطة و Postscript و PDF.

التطوير

بيانات مضغوطة آمنة من حيث النوع في Haskell: نهج المكتبة

2025-04-28

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

التطوير بيانات مضغوطة

هل أصبح ELK قديمًا؟ GreptimeDB: حل تخزين السجلات الأصلي السحابي من الجيل التالي

2025-04-28
هل أصبح ELK قديمًا؟ GreptimeDB: حل تخزين السجلات الأصلي السحابي من الجيل التالي

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

التطوير تخزين السجلات

مؤتمر DjangoCon EU 2025: تحسين قواعد البيانات وأفضل الممارسات

2025-04-28

غطى مؤتمر DjangoCon EU 2025، الذي عُقد في دبلن، أيرلندا، تحسين قواعد البيانات، وأفضل الممارسات، وأدوات مفيدة. وتضمنت النقاط الرئيسية استخدام مفاتيح BigInt الأساسية لتحسين الأداء، و`select_for_update` لضمان اتساق البيانات، وتحسين مؤشرات PostgreSQL باستخدام مؤشرات مشروطة، و`django-auto-prefetch` للحد من استعلامات قاعدة البيانات. وتناول المؤتمر أيضًا اختبارات الأداء، وإنفاذ أسلوب الكود، والأمن، مثل استخدام قاعدة بيانات MaxMind لحجب المستخدمين الضارين. شارك المشاركون التحديات والحلول التي واجهوها أثناء تطوير Django، بما في ذلك التعامل مع جداول قواعد البيانات الكبيرة وتصميم هياكل تطبيقات فعالة.

التطوير

التصميم المشترك بالذكاء الاصطناعي: بناء ضاغط موسيقى إلكترونية فائق الكثافة في يوم واحد

2025-04-28

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

تشغيل كلوجر في WASM: رحلة مفاجئة

2025-04-28
تشغيل كلوجر في WASM: رحلة مفاجئة

يدعم GraalVM الإصدار 25 الآن واجهة خلفية WASM لـ Java ، مما يسمح بتشغيل Clojure في المتصفح! على الرغم من أنه لا يزال في مرحلة مبكرة (بدون مؤشرات ترابط أو وظائف شبكة) ، إلا أن برامج Clojure أحادية الخيط تُجمّع وتُنفّذ. تعرض هذه المشاركة مثالًا بسيطًا لـ "Hello, World!" ، وتحليل حجم الملف الثنائي WASM والأداء. مخرجات WASM لـ Clojure أكبر وأبطأ من Java ، لكن التحسين يحسّن السرعة. كما يفصل تفاصيل التفاعل بين Clojure و JavaScript باستخدام تقنيات الربط الذكية من GraalVM. الاكتشاف المدهش: غالبًا ما يتفوق تنفيذ الصور الأصلية على WASM.

التطوير

لماذا تعمل طريقة الزخم حقًا: غوص عميق في تسريع هبوط التدرج

2025-04-28
لماذا تعمل طريقة الزخم حقًا: غوص عميق في تسريع هبوط التدرج

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

GitHub Pages: أفضل منصة للبرامج المفتوحة المصدر المجانية في عام 2025

2025-04-28

ترغب في مشاركة برنامجك مجانًا؟ أفضل نهج في عام 2025 هو نشر HTML ثابت وJavaScript على GitHub Pages. يسمح WebAssembly الآن بتطبيقات عملاء بلغات مثل Python. يوفر GitHub Pages منصة مجانية مستقرة مع تاريخ لأكثر من 17 عامًا من الخدمة المتواصلة، متجاوزًا خيارات موثوقة سابقًا مثل Heroku، والتي تم إيقاف طبقتها المجانية في عام 2022 من قبل Salesforce. اختر ترخيصًا مفتوح المصدر ووفر رابطًا يمكن الوصول إليه لضمان استفادة الجميع من عملك.

التطوير

توليد المتاهات في هاسكل باستخدام الرسوم البيانية الاستنتاجية

2025-04-28

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

الاستغلال في الشركات الناشئة: 11 شهرًا من الألم والدروس المستفادة

2025-04-28
الاستغلال في الشركات الناشئة: 11 شهرًا من الألم والدروس المستفادة

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

التطوير

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

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

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

التطوير

Sim Studio: منصة قوية لعمليات سير العمل الوكيلية

2025-04-28
Sim Studio: منصة قوية لعمليات سير العمل الوكيلية

Sim Studio عبارة عن منصة قوية وسهلة الاستخدام لبناء واختبار وتحسين سير العمل الوكيلية. يوفر إصدارات مضيفة على السحابة وخيارات الاستضافة الذاتية. يدعم الاستضافة الذاتية من خلال Docker، مع توفير تعليمات مفصلة للإعداد باستخدام Docker Compose. تتكامل المنصة أيضًا مع النماذج المحلية، مما يوفر خيارات لاستخدام وحدة المعالجة المركزية ووحدة معالجة الرسومات. يتم تحسين عملية التطوير باستخدام حاويات VS Code عن بُعد و npm. المشروع مفتوح المصدر بموجب ترخيص Apache 2.0 ويرحب بالمساهمات.

operative.sh: تصحيح أخطاء تطبيقات الويب بشكل ذاتي مع خادم MCP

2025-04-28
operative.sh: تصحيح أخطاء تطبيقات الويب بشكل ذاتي مع خادم MCP

تُقدم operative.sh خادم MCP، وهو أداة تستخدم وكيلًا قائمًا على المتصفح لتصحيح أخطاء تطبيقات الويب تلقائيًا مباشرةً في محرر التعليمات البرمجية الخاص بك. يقوم وكيل "Cursor" بتنفيذ التعليمات البرمجية و تصحيحها، مما يوفر تقارير مفصلة تتضمن حركة المرور على الشبكة، وسجلات وحدة التحكم، وجدولًا زمنيًا زمنيًا. بعد التثبيت والحصول على مفتاح API مجاني، يمكن للمطورين أتمتة سير عمل تصحيح الأخطاء لديهم، مما يزيد من الكفاءة بشكل كبير. يدعم macOS و Linux و Windows.

مساعدو البرمجة بالذكاء الاصطناعي: الشركات الناشئة تقود الطريق، والتشغيل الآلي في ارتفاع

2025-04-28
مساعدو البرمجة بالذكاء الاصطناعي: الشركات الناشئة تقود الطريق، والتشغيل الآلي في ارتفاع

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

التطوير

أوتاركي: اختبار ضبابي فوري للنحو باستخدام وحدات ماكرو راست

2025-04-28
أوتاركي: اختبار ضبابي فوري للنحو باستخدام وحدات ماكرو راست

أوتاركي هو أداة اختبار ضبابي للنحو محلية الصنع مكتوبة بلغة راست، تستخدم وحدات ماكرو إجرائية لإنشاء أداة اختبار ضبابي للنحو تلقائيًا تقريبًا. يدعم أوتاركي كلًا من AFL ++ (خادم التفرع) و cargo-fuzz (معالجة داخلية)، ويمكن استخدامه لاختبار ضبابي لمشاريع C/C++ وراست. تتميز أوتاركي بميزاتها الفريدة، بما في ذلك النحو الذي لا يحتاج إلى صيانة، والتغطية الشاملة للنحو، ومجموعة بيانات قابلة لإعادة الاستخدام، وقدرة على التعلم من أدوات اختبار ضبابي أخرى (قيد التطوير). يوضح مثالان كيفية إجراء اختبار ضبابي لـ SQLite3 ومفسّر sbpf الخاص بـ Solana، مما يبرز سهولة الاستخدام والكفاءة. يعتبر حاليًا في مرحلة تجريبية ويحتاج إلى مُجمِّع راست ليلي.

tiny-llm: تقديم نماذج اللغات الكبيرة (LLMs) في أسبوع - برنامج تعليمي عملي

2025-04-28
tiny-llm: تقديم نماذج اللغات الكبيرة (LLMs) في أسبوع - برنامج تعليمي عملي

tiny-llm هو برنامج تعليمي يرشدك خلال بناء بنية تحتية لخدمة نماذج اللغات الكبيرة (LLMs) في أسبوع. يركز على استخدام واجهات برمجة التطبيقات (APIs) لمصفوفات/متجهات MLX، متجنباً واجهات برمجة التطبيقات لشبكات الأعصاب العصبية عالية المستوى لبناء النظام من الصفر وفهم التحسينات. يشمل البرنامج التعليمي مفاهيم أساسية مثل آليات الانتباه، وRoPE، والانتباه للاستعلامات المجمعة، ويتقدم إلى تحميل النموذج وتوليد الردود. حاليًا، الانتباه، وRoPE، وتحميل النموذج مكتملة. ستتناول الفصول القادمة تخزين KV المؤقت، وضرب المصفوفات الكمي، وFlash Attention، وتحسينات أخرى، بهدف تقديم خدمة فعالة لنماذج LLMs مثل Qwen2.

التطوير خدمة النماذج
1 2 101 102 103 105 107 108 109 213 214