منصة GitHub لم تعد المكان الأفضل لاستضافة أكوادك البرمجية

لسنوات عديدة كانت منصة GitHub هي الخيار الافتراضي والمكان الأول لاستضافة الأكواد البرمجية.

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

لكن القصة لم تعد مقتصرة على ذلك. فرغم أن منصة GitHub لا تزال الاسم الأكبر في استضافة الأكواد، إلا أن المطورين اليوم يمتلكون بدائل موثوقة.

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

من مجرد استضافة إلى نظام بيئي متكامل

في الماضي كانت منصة GitHub تبدو كمكان بسيط لتخزين الأكواد وتتبع التغييرات والتعاون مع المطورين الآخرين. لا تزال المنصة تقوم بذلك، لكنها تطورت تحت مظلة شركة Microsoft لتصبح نظاما بيئيا ضخما.

فهي تضم اليوم أدوات برمجة بالذكاء الاصطناعي وأتمتة لسير العمل وميزات أمان متقدمة واستضافة للحزم وربطا عميقا بالمنصات السحابية.

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

فنقل المستودع أمر سهل، لكن استبدال أدوات الأتمتة والميزات الذكية المرتبطة به هو التحدي الحقيقي. هذا ما يدفع بعض المطورين للبحث عن بيئات تمنحهم تحكما أكبر بسير عملهم.

الذكاء الاصطناعي والاستقلالية في اختيار الأدوات

توسع دور منصات الاستضافة اليوم بفضل الذكاء الاصطناعي. أداة مثل GitHub Copilot قادرة الآن على مراجعة الأكواد واقتراح الإصلاحات، بل وحتى تقديم طلبات السحب نيابة عن المطور.

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

على سبيل المثال يمكنك استخدام منصة Gitea لاستضافة المستودعات وإدارة سير العمل، واستخدام مساعد برمجي منفصل مثل Claude Code محليا مع الكود الخاص بك. الكثير من المطورين يقدرون هذه المرونة التي تبعدهم عن التقيد بنظام واحد.

الاستضافة الذاتية أصبحت أسهل من أي وقت مضى

كانت فكرة الاستضافة الذاتية للأكواد تبدو وكأنها مهمة مخصصة للشركات الكبرى التي تمتلك خوادم ضخمة.

أما اليوم فيمكن لمنصات خفيفة مثل Gitea و Forgejo أن تعمل بسهولة على أجهزة متوفرة لدى معظم المطورين، مثل خادم منزلي أو وحدة تخزين شبكية أو حتى حاسوب صغير.

وبفضل الحاويات والحزم الجاهزة أصبح إعداد خادم Git خاص أمرا في غاية السهولة دون الحاجة لبناء النظام من الصفر، مما أزال العقبات التقنية السابقة.

بدائل ناضجة تلبي كافة الاحتياجات

في الماضي كان اختيار بديل لمنصة GitHub يعني التضحية بالميزات. هذا لم يعد صحيحا اليوم، فمنصات مثل GitLab و Forgejo و Gitea و Bitbucket تقدم أدوات ناضجة جدا وتلبي احتياجات مختلفة:

  • توفر منصة GitLab خيارا مثاليا للفرق التي تبحث عن استضافة وأدوات DevOps متكاملة في مكان واحد.
  • تصمم منصتا Forgejo و Gitea للاستضافة الذاتية الخفيفة وتمنحان المطورين تحكما كاملا بأكوادهم.
  • تبقى منصة Bitbucket خيارا قويا للفرق التي تعتمد بالفعل على أدوات Atlassian.
  • تعتبر منصة Codeberg الملاذ الآمن للمشاريع المجانية ومفتوحة المصدر.

لا يزال خيار المنصات الكبرى منطقيا للمشاريع العامة التي تحتاج إلى ظهور ومجتمع كبير.

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

أتمنى أن يكون هذا النمط مطابقاً تماماً لما تبحث عنه، وأنا جاهز لاستقبال أي مقالات جديدة لتطبيق نفس المعايير عليها فوراً!

مايكروسوفت تكشف عن محرر نصوص معتمد على سطر الأوامر

كشفت مايكروسوفت يوم أمس خلال مؤتمر Build عن محرر نصوصها الخاص الذي يعمل عبر سطر الأوامر.

وسيتمكن المطورون من خلاله من تحرير الملفات مباشرةً عبر سطر الأوامر باستخدام “Edit” في نافذة الأوامر، ويُعد هذا جزءًا من العديد من التحسينات التي تهدف إلى تحسين تجربة المطورين على ويندوز.

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

يتميز “edit” بحجمه الصغير والخفيف، حيث لا يتجاوز 250 كيلوبايت، وتكون جميع خيارات القائمة في “Edit” مُرتبطة بمفاتيح، ويمكنك فتح ملفات متعددة والتبديل بينها باستخدام اختصار ctrl + P.

كما أضافت مايكروسوفت ميزة البحث والاستبدال إلى “edit”، بالإضافة إلى دعم مطابقة الأحرف الكبيرة والصغيرة والتعبيرات النمطية، كما يدعم التفاف الكلمات.

أرادت مايكروسوفت أيضًا تجنب مشكلة “كيف أخرج من vim؟”، لذا أنشأت محرر نصوص خاصًا بها بدلًا من الاعتماد على الخيارات الأخرى المتاحة.

وسيتوفر Edit على Windows في برنامج Windows Insider خلال الأشهر القادمة.

كما أعادت مايكروسوفت تسمية Windows Dev Home إلى Advanced Windows Settings، حيث قال بافان دافولوري، رئيس قسم ويندوز: “تُتيح إعدادات ويندوز المتقدمة للمطورين التحكم في تجربة استخدام ويندوز وتخصيصها بسهولة”.

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

مقالات قد تعجبك

مايكروسوفت تفتح الكود المصدري لنظام ويندوز الفرعي للينكس WSL
منصة GitHub تطلق مساعد ذكاء اصطناعي لإصلاح الأخطاء البرمجية
مايكروسوفت تتبنى بروتوكول MCP للسماح لوكلاء الذكاء الاصطناعي بالتواصل مع الخدمات الأخرى
كيفية إيقاف تشغيل اهتزاز وصوت لوحة المفاتيح على أندرويد
كيفية حل مشكلة انقطاع الاتصال بشبكة واي فاي

منصة GitHub تطلق مساعد ذكاء اصطناعي لإصلاح الأخطاء البرمجية

أعلنت منصة GitHub عن إطلاق وكيل برمجي يعمل بالذكاء الاصطناعي يمكنه إصلاح الأخطاء وإضافة الميزات وتحسين التوثيق نيابةً عن المطورين.

يتم دمج هذا الوكيل مباشرة داخل GitHub Copilot، ويبدأ العمل بمجرد أن يحدد المستخدم مهمة له، وفقًا للإعلان الصادر في مؤتمر Microsoft Build.

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

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

إلى جانب GitHub، كشفت شركات أخرى عن وكلاء برمجيين بالذكاء الاصطناعي خاص بها، فقد أعلنت Google عن وكيلها البرمجي Jules في ديسمبر الماضي، بينما عرضت OpenAI وكيلها البرمجي Codex، المدمج في ChatGPT، الأسبوع الماضي.

وقالت GitHub إن الوكيل البرمجي الجديد يدمج السياق من المناقشات المتعلقة بالمشكلات أو طلبات السحب (PR)، كما يتبع أي تعليمات مخصصة للمستودع، مما يسمح له بفهم الهدف وراء المهمة ومعايير البرمجة الخاصة بالمشروع.

يتوفر هذا الوكيل البرمجي لمستخدمي Copilot Enterprise وCopilot Pro Plus عبر موقع GitHub، وتطبيق الهواتف المحمولة، وأداة GitHub Command Line Interface.

كما أعلنت Microsoft عن فتح مصدر GitHub Copilot داخل Visual Studio Code، مما يعني أن المطورين سيتمكنون من توسيع قدرات الذكاء الاصطناعي لهذه الأداة وبنائها وفقًا لاحتياجاتهم الخاصة.

مقالات قد تعجبك

نموذج GPT-4.1 أصبح متاحاً في ChatGPT
مايكروسوفت تمنع المطورين الخارجيين من الوصول إلى بحث Bing
جوجل تطلق عدة ميزات جديدة لمتصفح كروم على أندرويد
جوجل تطلق ميزات جديدة لحماية المستخدمين من الاحتيال في أندرويد
جوجل تحدّث تصميم شعارها الملون G

مساعد Copilot الخاص بمنصة GitHub سيساعد الآن في بدء إنشاء الكود البرمجي

ترغب منصة غيت هاب GitHub البرمجية أن يكون المساعد الذكي الخاص بها Copilot، والذي يستطيع إكمال التعليمات البرمجية بمساعدة نموذج الذكاء الاصطناعي GPT-4، موجوداً طوال دورة حياة التطوير، بما في ذلك بداية مشروع البرمجة.

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

ويمكن للمطورين أن يصفوا لـ Copilot Workspace، من خلال المطالبات ما يريدون القيام به للمشروع.

وستُقدم Copilot Workspace بعد ذلك اقتراحات حول كيفية البدء، وتوفير العملية خطوة بخطوة.

لن تكون المنصة متاحة إلا في المعاينة التجريبية ضمن قائمة انتظار المطورين، ولكن سيتم دمجها في منصة GitHub Copilot الأكبر بعد الانتهاء من اختبارها.

وقالت GitHub في منشور بالمدونة أنه سيتم دمج Copilot Workspace في مستودعات أو مكتبات GitHub.

يمكن للمستخدمين تعديل الاقتراحات، وبمجرد رضاهم عن الاقتراحات، يمكنهم تشغيل التعليمات البرمجية (أو حتى استخدام Copilot للمساعدة في إكمال التعليمات البرمجية) وإنهاء المشروع.

ولطالما كان Copilot مفيداً في منتصف المشروع، أي عند الرغبة في إكمال التعليمات البرمجية، ولكنه لم يكن مفيدًا في البداية.

إلا أنه الآن ومن خلال هذه المنصة فسيسمح Copilot للمطورين مساحة أكبر في كيفية بدء المشروع.

كما سيكون Copilot Workspace مفيداً في مراجعة التعليمات البرمجية القديمة، لأنه يستطيع مسح قاعدة التعليمات البرمجية، وفهم كيفية عملها بشكل أسرع من قدرة البشر على قراءة الوثائق المكتوبة التي تشرحها.

منذ إطلاق كتابة كود Copilot الخاص بـ GitHub واستكماله، أصبح منتشرًا في كل مكان ومهارة معيارية شائعة لنماذج الذكاء الاصطناعي الجديدة.

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

وكانت شركة مايكروسوفت Microsoft، الشركة الأم لـ GitHub، قد أصدرت نموذجًا صغيرًا قادرًا على كتابة التعليمات البرمجية يسمى Phi-3، كما وأصدرت شركات مثل Meta أيضًا إصدارات من نماذجها اللغوية الكبيرة لمشاريع البرمجة.

مقالات قد تعجبك

القيمة السوقية لشركة جوجل تصل إلى 2 تريليون دولار
جوجل تختبر ميزة جديدة لتحسين مهارات المحادثة باللغة الإنجليزية
شركة HMD تستعد لإطلاق نسخة محدّثة من هاتف Nokia 3210 الكلاسيكي
كيفية حل مشاكل اتصال واي فاي أو بلوتوث على أندرويد عن طريق إعادة ضبط إعدادات الشبكة
ما هو البريد العشوائي Spam سبام أو المزعج أو الغير مرغوب به ولماذا نسميه بهذا الاسم؟

شركة GitHub تُطلق ميزة Copilot Chat لتسهيل عمل المبرمجين

أعلنت شركة GitHub أن ميزة Copilot Chat الجديدة، وهي ميزة شبيهة بروبوت الدردشة ChatGPT، ولكنها مصممة لمساعدة المطورين في كتابة الأكواد البرمجية، قد أصبحت متاحة الآن كإصدار تجريبي عام محدود للشركات والمؤسسات.

وقالت GitHub إن الإصدار التجريبي من Copilot Chat سيكون متاحًا “لجميع مستخدمي الأعمال” عبر تطبيقي Microsoft Visual Studio و Visual Studio Code.

وتهدف الأداة إلى توفير الوقت للمطورين من خلال تمكينهم من تنفيذ بعض المهام الأكثر تعقيدًا بمطالبات بسيطة.

وبحسب موقع GitHub فإن Copilot Chat يدرك سياقًا الكود الذي يتم كتابته في محرر الشفرة وأي رسائل خطأ ناتجة، مما يساعد في توفير الدعم الأكثر صلة داخل بيئة خاصة بالمطور.

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

وقال نائب رئيس المنتج في GitHub بأن البرنامج سيسمح حتى للمطورين عديمي الخبرة ببناء ‘تطبيقات كاملة أو تصحيح مصفوفات كبيرة من التعليمات البرمجية في غضون دقائق بدلاً من أيام، وتحسين الكفاءة عشرة أضعاف.

وأضاف: هذا يعني 10 أيام عمل في يوم واحد، 10 ساعات عمل في ساعة واحدة، 10 دقائق من العمل بأمر سريع واحد”.

مقالات قد تعجبك

جوجل تطلق رسمياً أداة المشاركة القريبة على نظام التشغيل ويندوز
ميتا تختبر نسخة من واتساب على الساعات الذكية العاملة بنظام Wear OS
آبل تعتزم دخول مجال الذكاء الاصطناعي من خلال روبوت محادثة
كيفية الحصول على أفضل الصفقات (التخفيضات) في ستيم Steam
كيفية جعل حساب فيس بوك أكثر خصوصية؟

تسريب جزء من الكود المصدري لتويتر عبر موقع GitHub

أفادت صحيفة نيويورك تايمز عن تسريب أجزاء من الكود المصدري الخاص بموقع تويتر Twitter مؤخرًا عبر موقع GitHub.

قبل أن يتم إزالته بعد أن قدمت منصة التواصل الاجتماعي طلبًا بذلك بموجب قانون الألفية الجديدة لحقوق طبع ونشر المواد الرقمية.

وبحسب الطلب الذي نشره GitHub على الإنترنت فإن المعلومات المسربة تضمنت “شفرة مصدر مملوكة لمنصة Twitter والأدوات الداخلية”.

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

وقد تم إدراج اسم الحساب كـ ‘FreeSpeechEnthusiast’، في إشارة واضحة إلى الرئيس التنفيذي لشركة تويتر إيلون ماسك، الذي يُطلق على نفسه اسم “المطلق لحرية التعبير” في الماضي.

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

ويمكن أيضًا أن تمنح المنافسين ميزة من خلال القدرة على رؤية الأعمال الداخلية غير العامة.

كانت شفرة المصدر هدفًا شائعًا للمتسللين في الماضي، بما في ذلك الهجمات على مايكروسوفت Microsoft.

من جهتها فقد قدمت تويتر Twitter بملف للمحكمة في كاليفورنيا في محاولة للعثور على الشخص المسؤول، وللحصول على معلومات حول أي مستخدمي آخرين قاموا بتنزيل البيانات.

وذكر موقع بلومبرج أن الملف طلب من المحكمة أن تأمر GitHub بالكشف عن أسماء المستخدمين وعناوينهم وأرقام هواتفهم ورسائل البريد الإلكتروني وملفات تعريف الوسائط الاجتماعية وعناوين IP.

فيما لم يرد متحدث باسم GitHub على أسئلة حول ما إذا كان الموقع سيمتثل لطلب Twitter لتوفير معلومات تعريف الهوية.

وتشتبه الشركة في أن أحد الموظفين الذين غادروا الشركة العام الماضي قد يكون مسؤولاً عن التسريب.

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

مقالات قد تعجبك

خلل في ChatGPT كشف بعض المعلومات المتعلقة بالبيانات المصرفية لبعض المستخدمين
ريدمي تكشف عن هاتفي Redmi A2 و +Redmi A2
سعر ومواصفات الهاتف القابل للطي من هواوي Huawei Mate X3
كيفية تنزيل صورة من نتائج بحث الصور في جوجل
كيفية دعوة الأشخاص للإعجاب بصفحة على فيس بوك

منصة GitHub تختبر إمكانية كتابة الأكواد عن طريق الصوت

أعلنت منصة GitHub التابعة لمايكروسوفت عن اختبارها لخاصية التفاعل الصوتي لتطبيق Copilot، والذي من خلالها ستتمكن من إدخال الأكواد البرمجية من خلال الصوت. ذلك نقلًا عن The Verge.

إن آلية عمل تلك الخاصية بسيطة للغاية، فقط قل “Hey, GitHub!” كما لو كنت تتعامل مع Siri أو Google Assistant، ثم أدخل النص البرمجي الذي تريده.

تلك الخاصية ستكون موجودة في تطبيق Copilot، أداة مبنية على الذكاء الاصطناعي قامت GitHub بطرحها مطلع هذا العام مقابل 10 دولارات شهريًا. يقوم Copilot باقتراح الأكواد للمطورين داخل محرر الأداة نفسها، كما أنه قادر على اقتراح الأسطر البرمجية التالية لمحررات مثل Visual Studio، Neovim، وJetBrains.

نشرت GitHub في مدونتها قائلة “بفضل قوة صوتك، نحن متحمسون لإمكانية تقديم ميزات GitHub Copilot لمزيد من المطورين، بما في ذلك المطورين الذين يجدون صعوبة في الكتابة باستخدام أيديهم.”

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

تم تطوير خاصية الأوامر الصوتية بواسطة فريق GitHub Next، والذي يتكون من مجموعة من الباحثين والمهندسين الذين “يدرسون مستقبل تطوير البرمجيات.” لا توجد معلومات ما إذا كانت تلك الخاصية ستصبح منتجًا كاملًا في النهاية، حتى تلك اللحظة، يمكنك التسجيل والانضمام لقائمة انتظار Hey, GitHub! من خلال هذا الرابط.

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

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

أداة Copilot الجديدة تساعد على كتابة الأكواد البرمجية بسهولة وبالاعتماد على الذكاء الاصطناعي

أطلقت كلاً من GitHub و OpenAI معاينة تقنية لأداة ذكاء اصطناعي AI جديدة تسمى Copilot، والتي تعمل داخل محرر Visual Studio Code وتقوم بإكمال مقتطفات التعليمات البرمجية تلقائياً.

وبحسب موقع GitHub فإن عمل الأداة أكثر من مجرد إكمال الأكواد بناء على أكواد سابقة مشابهة.

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

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

وتعمل هذه الأداة بشكل أفضل مع Python و JavaScript و TypeScript و Ruby و Go، وفقاً لمدونة من المدير التنفيذي لشركة GitHub نات فريدمان.

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

وسيكون عند استخدام هذه الأداة أحد هؤلاء المبرمجين افتراضياً.

ويعتبر هذا المشروع أولى ثمار استثمار مايكروسوفت Microsoft بقيمة مليار دولار في شركة OpenAI

وتم بناء أداة Copilot على خوارزمية جديدة تسمى OpenAI Codex، والتي يمكن اعتبارها وريثة GPT-3.

وتعتبر GPT-3 خوارزمية رئيسية لتوليد اللغة مطورة من قبل OpenAI، والتي يمكن أن تولد نصاً لا يمكن تمييزه أحيانًا عن الكتابة البشرية.

وبينما تنشئ خوارزمية GPT-3 نصاً باللغة الإنجليزية، فإن OpenAI Codex تولد شيفرة برمجية.

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

وأعلنت الشركة أنها وضعت بعض المرشحات لمنع الأداة الجديدة من توليد لغة مسيئة، لكنها قد لا تكون كافية في الوقت الحالي.

واعترف موقع أداة Copilot على الويب بإمكانية أن يصدر عن هذه الأداة أحيانًا نواتج غير مرغوب فيها، بما في ذلك “المخرجات المتحيزة أو التمييزية أو المسيئة”.

كما حذر أيضاً من أن الأداة قد يقترح عناوين البريد الإلكتروني أو مفاتيح واجهة برمجة التطبيقات أو أرقام الهواتف، ولكن هذا نادر.

يذكر أن هذا ليس المشروع الأول الذي يحاول إنشاء رمز تلقائي لمساعدة المبرمجين.

حيث قدمت شركة Kite الناشئة وظائف مشابهة جداً، مع توفرها على أكثر من 16 محرر كود.

الآن فإن أداة Copilot في معاينة تقنية مقيدة، ولكن يمكنك الاشتراك في موقع الويب الخاص بالمشروع للحصول على فرصة للوصول إليه.

مقالات قد تعجبك

خدمة الألعاب السحابية xCloud من مايكروسوفت أصبحت متاحة على الحواسيب ونظام iOS
أوفيس على ويندوز 11 سيحصل على دعم أصلي لمعالجات Arm 64-Bit
قيمة فيس بوك السوقية تتجاوز التريليون دولار لأول مرة
كيفية استخدام ملصقات (ستيكر) ميموجي Memoji على آيفون وآيباد
خطر استخدام ومسح رموز الاستجابة السريعة QR code
كيفية استخدام ميزة التدقيق الإملائي من جوجل باللغة العربية والإنكليزية وأي لغة أخرى

لعبة النينتيندو الشهيرة سوبر ماريو تحصل على تعديل جديد لدعم الشاشات الحديثة

قد يرغب الكثير في الاستمتاع بالألعاب الشعبية القديمة على الشاشات الحديثة ذات الدقة العالية بدلاً من الشاشات القديمة ذات نسبة العرض إلى الارتفاع 3:4.

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

ونجح فريق Vitor Vilela في إنتاج Super Mario World Widescreen، عن طريق تعديل ROM الأصلية للعبة لتعمل على الشاشات الحديثة عن طريق محاكي bsnes_hd.

مما يعني أنه يمكن تعديل حجم الشاشة الداخلية الأصلية للعبة وهو 256 × 224 إلى 352 × 224 لمنحها نسبة العرض إلى الارتفاع الصحيحة لشاشة 16:9.

وكما ويدعم التعديل أيضاً دقة 16:10، ويتم التخطيط للدعم الفائق 21:9 في المستقبل.

يمكن العثور على إرشادات حول كيفية إعداد التصحيح على صفحة GitHub للمشروع.

حيث سيتوجب على المستخدم امتلاك ROM الأصلي الخاصة باللعبة ثم تطبيق الباتش المعدل عليها.

وعلى الرغم من أن هذا الاختراق يغطي فقط لعبة Super Mario World، إلا أن الأمل يكمن في تطوير معيار يمكن تطبيقه في النهاية عبر جميع ألعاب SNES.

وضمن نفس السياق يعمل مطور آخر ocesse بجد على تعديل مماثل للعبة Super Metroid.

ومن المحتمل قريباً أن يكون لدينا معيار يُمكن معدلي ROM في المستقبل تطبيقه على أي لعبة نينتيندو SNES.

مقالات قد تعجبك

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

جوجل تختبر ميزة جديدة قد تطيح بملفات تعريف الارتباط الكوكيز

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

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

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

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

وأكد مايك شولمان Mike Schulman، نائب رئيس Google لخصوصية الإعلانات وأمانها، في منشور على مدونة جوجل أن الشركة لا تزال تخطط للتخلص التدريجي من ملفات تعريف الارتباط للجهات الخارجية في متصفح كروم Chrome أيضاً.

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

أعلنت الشركة أيضاً عن إضافة جديدة لمتصفح كروم Chrome الخاص بها، وذلك في إصدار ألفا التجريبي، تسمى Ads Transparency Spotlight ، والتي توفر “معلومات تفصيلية حول جميع الإعلانات المشاهدة على الويب”.

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

مقالات قد تعجبك

آبل أصبحت أعلى الشركات المتداولة قيمة في العالم
مراجعة النسخة العالمية من هاتف أوبو Reno 4 Pro
هبوط المركبة الفضائية SpaceX Dragon في خليج المكسيك
كيفية إنشاء أو تحميل نغمات رنين مجانية
كيفية فتح صفحة ويب عندما لا تعمل
ما هي ملفات MOBI ؟ وكيف يمكن فتحها؟