هندسة عكسية لعميل LLM الخاص بـ Cursor: نظرة خاطفة على ما وراء كواليس مساعد ترميز الذكاء الاصطناعي

2025-06-07
هندسة عكسية لعميل LLM الخاص بـ Cursor: نظرة خاطفة على ما وراء كواليس مساعد ترميز الذكاء الاصطناعي

تشرح هذه المقالة كيف استخدم المؤلفون إطار عمل TensorZero مفتوح المصدر لإنشاء وكيل مستضاف ذاتيًا، وتمكنوا بنجاح من إجراء هندسة عكسية لعميل LLM الخاص بمساعد الترميز القائم على الذكاء الاصطناعي Cursor. من خلال توجيه الاتصال بين Cursor ومقدمي LLM عبر TensorZero، أصبح بإمكانهم مراقبة وتحليل وحتى تحسين المطالبات والنماذج التي يستخدمها Cursor. لقد تغلبوا على التحديات المتعلقة بمعالجة Cursor المسبقة على جانب الخادم ومشاكل CORS. في النهاية، حصلوا على رؤية كاملة لتفاعلات LLM الخاصة بـ Cursor، بما في ذلك المطالبات والردود، مما سمح بإجراء اختبارات A/B لأنماط LLM المختلفة. يوفر هذا العمل رؤى قيّمة لفهم وتحسين مساعدي الترميز القائم على الذكاء الاصطناعي، ويكشف عن تسلسل هرمي محتمل لـ LLMs داخل Cursor.

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

خرائط جوجل ستعكس تغييرات الأسماء من قبل الحكومة الأمريكية

2025-01-28
خرائط جوجل ستعكس تغييرات الأسماء من قبل الحكومة الأمريكية

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

اقرأ المزيد

إنشاء ميمات مضحكة باستخدام نماذج اللغات الكبيرة: صعب بشكل غير متوقع

2025-01-06
إنشاء ميمات مضحكة باستخدام نماذج اللغات الكبيرة: صعب بشكل غير متوقع

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

اقرأ المزيد
التطوير إنشاء الميمات

API Parrot: هندسة عكسية لواجهات برمجة التطبيقات HTTP لأي موقع ويب بسهولة

2025-01-01

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

اقرأ المزيد

مشاكل في مساحات الألوان والسطوع الحسي: اختلاف اللون الأحمر

2025-01-17
مشاكل في مساحات الألوان والسطوع الحسي: اختلاف اللون الأحمر

تتناول هذه المقالة قيود مساحة ألوان CIELab والمتغيرات الحديثة لها (CIECAM02 و Oklab) في التنبؤ بالسطوع الحسي. على الرغم من تصميمها لتكون متسقة حسياً، إلا أنها لا تتنبأ بدقة تامة بإدراك الإنسان للون، خاصةً مع الألوان المشبعة للغاية مثل الأحمر. يُعرف هذا الانحراف باسم تأثير Helmholtz-Kohlrausch، مما يجعل الأحمر يبدو أغمق في CIELab مما هو عليه في الواقع. يقترح الكاتب طريقة جديدة تعتمد على "السطوع اللاصبغي المكافئ المتوقع" (L_EAL) لمعالجة هذا الأمر، مع تسليط الضوء على دقتها العالية في تطبيقات مثل إزالة تشبع الصورة.

اقرأ المزيد

نهج Debian المثير للجدل في التعامل مع تبعيات Rust

2024-12-26

لقد كان دمج Rust في Debian جهدًا طويل الأمد، لكن نهج معالجة التبعيات أصبح نقطة خلاف. يجادل الكاتب Ian Jackson بأن اتباع نهج Semantic Versioning (semver) الخاص بـ Rust بدقة في تبعيات حزم Debian أمر غير عملي. هناك اختلافات جوهرية بين دلالات إدارة التبعيات في Debian و Rust، مما يؤدي إلى قدر كبير من العمل اليدوي عند ترجمة تبعيات الإصدارات من Rust مباشرة. يقترح Jackson حلاً جذريًا: لا ينبغي لـ Debian أن يتبع معلومات تبعيات semver من Rust بدقة، بل يجب أن يجرب بدلاً من ذلك مجموعات مختلفة من الحزم بشكل متفائل، مع السماح لوحدة ضمان الجودة الآلية بالعثور على الأعطال وإصلاحها. هذا النهج، على الرغم من أنه ينتهك semver، إلا أنه يخفف من خلال التركيز على أمان واجهة برمجة التطبيقات وإشعارات التغيير في مجتمع Rust، بالإضافة إلى آليات ضمان الجودة في Debian. تهدف المقترحة إلى تحسين كفاءة تحديث حزم Rust في Debian، ولكنها قد تؤدي أيضًا إلى فشل بعض مجموعات التبعيات.

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

تطور محرر الشفرة البنيوية: من معالجة شجرة التحليل النحوي المجردة إلى واجهة مستخدم بديهية

2025-01-06
تطور محرر الشفرة البنيوية: من معالجة شجرة التحليل النحوي المجردة إلى واجهة مستخدم بديهية

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

اقرأ المزيد

نملة كولاتز: عرض مرئي لتسلسلات كولاتز باستخدام نملة لانغتون

2024-12-23

تعرض نملة كولاتز تسلسلات كولاتز مرئيًا باستخدام قواعد نملة لانغتون. بناءً على دالة كولاتز (الأعداد الزوجية مقسومة على اثنين، والأعداد الفردية مضروبة في ثلاثة ومضافة إليها واحد)، تدور النملة 90 درجة في اتجاه عقارب الساعة للأعداد الزوجية، وفي الاتجاه المعاكس للأعداد الفردية. تتغير حالة الخلية مع كل حركة، وتتكرر العملية حتى يصبح n=1. يوضح الشفرة وأمثلة المسارات المتتالية من 10^30 إلى 10^30+20.

اقرأ المزيد

محرك دونات: إعادة تصور محركات العجلات

2025-01-11
محرك دونات: إعادة تصور محركات العجلات

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

اقرأ المزيد

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

2025-06-02
القصة غير المروية لبرنامج الطائرات التي تعمل بالطاقة النووية في الولايات المتحدة في الخمسينيات من القرن الماضي

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

اقرأ المزيد

عام على يوتيوب: رحلة الإبداع والتأمل

2025-01-12

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

اقرأ المزيد

مايكروسوفت تتوقف عن إنتاج Surface Studio 2+، المنافس لـ iMac

2024-12-13
مايكروسوفت تتوقف عن إنتاج Surface Studio 2+، المنافس لـ iMac

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

اقرأ المزيد

إعادة هيكلة التعليمات البرمجية في C++: أفضل التقنيات والممارسات

2024-12-13
إعادة هيكلة التعليمات البرمجية في C++: أفضل التقنيات والممارسات

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

اقرأ المزيد

البكتيريا: كائنات دقيقة، تأثير هائل على الأرض والمستقبل

2024-12-13
البكتيريا: كائنات دقيقة، تأثير هائل على الأرض والمستقبل

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

اقرأ المزيد

دراسة تكشف عن سوء فهم لتفضيلات الوجه لدى الجنس الآخر

2024-12-13
دراسة تكشف عن سوء فهم لتفضيلات الوجه لدى الجنس الآخر

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

اقرأ المزيد

التحميل اللمسي: مستقبل التفاعل؟

2025-01-10

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

اقرأ المزيد

تصور مُعالج Ruby الكسول: خدعة بسيطة

2025-01-10
تصور مُعالج Ruby الكسول: خدعة بسيطة

تستخدم هذه المقالة عرضًا تفاعليًا لشرح مُعالج Ruby الكسول، `Enumerator::Lazy`. على عكس تعداد الجشع الافتراضي، لا يحسب التعداد الكسول العناصر إلا عند الحاجة، مما يتجنب العمل غير الضروري، وهو مفيد بشكل خاص مع مجموعات البيانات الكبيرة أو خطوط أنابيب تحويل البيانات المعقدة. تُظهر المقالة فرقًا بصريًا باستخدام تشبيهات "عمودية" و "أفقية"، وتقترح موارد للغوص أعمق في تنفيذ Ruby الكسول.

اقرأ المزيد

رسومات عملية بدون X11: غوص عميق في إطار عمل wscons في NetBSD

2025-01-17
رسومات عملية بدون X11: غوص عميق في إطار عمل wscons في NetBSD

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

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

مشاكل أمان F-Droid: المصدر المفتوح لا يضمن الأمان

2025-01-20
مشاكل أمان F-Droid: المصدر المفتوح لا يضمن الأمان

تتناول هذه المقالة بعمق نقاط الضعف الأمنية في متجر التطبيقات مفتوح المصدر الشهير لنظام Android، F-Droid. آلية التوقيع الفريدة الخاصة بـ F-Droid تُدخِل جهةً موثوقةً إضافية، مما يزيد من مخاطر الأمان. تؤدي سياستها الصارمة للإدراج إلى تحديثات بطيئة للتطبيقات واستخدام مكتبات قديمة. مستوى منخفض لـ API الهدف وعدم وجود ممارسات جيدة يزيدان من تفاقم مشاكل الأمان. تُبرز المقالة أيضًا عروض الأذونات المُضللة وخبرة المستخدم المربكة في F-Droid، وتقارنها بمتجر Google Play. في النهاية، تنصح المستخدمين باستخدام F-Droid بحذر، وتؤكد على أن المصدر المفتوح لا يضمن الأمان.

اقرأ المزيد

مرشح 1 بت من ماكنتوش على الويب: سحر بالأبيض والأسود على مستوى البكسل

2025-06-07

يعيد هذا التطبيق على الويب إنشاء مرشح 1 بت الكلاسيكي من ماكنتوش، مشابه لما استخدمه برنامج Hyperdither و HyperScan في الأصل. يقارن كل بكسل بنسبة 50% من الرمادي، ثم يحوله إلى أسود أو أبيض. يتم توزيع الفرق بين المدخل والمخرج على البكسلات المجاورة: 1/8 لكل من البكسلات الثمانية المحيطة. يمكن حفظ الصورة المُنشأة بالنقر بزر الماوس الأيمن. يستخدم هذا الرمز Canvas، وأحداث السحب والإفلات، و Web Workers، وواجهة برمجة تطبيقات FileReader، ويتطلب متصفحًا حديثًا للعمل.

اقرأ المزيد

BYOJS: تبني جافا سكريبت الأصلي لتطوير الويب

2024-12-17

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

اقرأ المزيد

4Real-Video-V2: نموذج نشر فيديو رباعي الأبعاد فعال

2025-06-24

تعاونت شركتا Snap Inc. و KAUST على تطوير 4Real-Video-V2، وهو نموذج نشر فيديو رباعي الأبعاد يعتمد على بنية التغذية الأمامية. يحسب هذا النموذج بكفاءة شبكة مكانية-زمانية رباعية الأبعاد لأطر الفيديو وجسيمات جاوس ثلاثية الأبعاد لكل خطوة زمنية. يكمن المفتاح في نمط الانتباه المتناثر الذي يسمح للرموز بالانتباه إلى رموز أخرى في نفس الإطار، أو في نفس الطابع الزمني، أو من نفس وجهة النظر. يجعل هذا النموذج قابلاً للتطوير إلى نماذج فيديو ضخمة مدربة مسبقًا، وفعالًا في التدريب، ويوفر تعميمًا جيدًا، محققًا تحسينات كبيرة دون إضافة معلمات إلى نموذج الفيديو الأساسي.

اقرأ المزيد

فارق زمن الاستجابة بين Wayland و X11: أرقام دقيقة

2025-01-26

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

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

مقابلة البرمجة السحرية: قصة برولوج، ليسب، وµكانرن

2025-01-02

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

اقرأ المزيد

SpiceNice: إطلاق قاعدة بيانات مفتوحة المصدر للتوابل الطهيّة

2024-12-17
SpiceNice: إطلاق قاعدة بيانات مفتوحة المصدر للتوابل الطهيّة

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

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

احتفال Discourse بعشر سنوات من بناء مجتمعات الإنترنت

2024-12-17
احتفال Discourse بعشر سنوات من بناء مجتمعات الإنترنت

احتفل برنامج Discourse، وهو برنامج منتدى مفتوح المصدر، بالذكرى السنوية العاشرة له في 26 أغسطس 2024. منذ إطلاقه برؤية لرفع مستوى الخطاب على الإنترنت، نما من فريق صغير مكون من أربعة أفراد إلى أكثر من 100 موظف في 25 دولة. تضم المنصة أكثر من 20,000 مجتمع، و 107 مليون موضوع، وحوالي 1.65 مليار منشور. تضمن التطوير المستمر إضافة 49 إضافة، وميزات دردشة، وأدوات مدعومة بالذكاء الاصطناعي للإشراف وتحسين تجربة المستخدم. يُعد هذا النجاح دليلاً على طبيعته مفتوحة المصدر، والتزامه بردود أفعال المستخدمين، وتفاني فريقه.

اقرأ المزيد

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

2024-12-19

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

اقرأ المزيد

الماموث كان مصدرًا رئيسيًا للغذاء لدى الأمريكيين القدماء

2024-12-14
الماموث كان مصدرًا رئيسيًا للغذاء لدى الأمريكيين القدماء

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

اقرأ المزيد

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

2025-01-22

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

اقرأ المزيد
(khz.ac)

الجبر الخطي يُعزز محرر الرسوم التخطيطية التفاعلي

2024-12-17
الجبر الخطي يُعزز محرر الرسوم التخطيطية التفاعلي

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

اقرأ المزيد
1 2 588 589 590 592 594 595 596