Cities: Skylines 2 ، لعبة قائمة على المحاكاة ، تم إصدارها مع العديد من المشكلات ، بما في ذلك ضعف الأداء وأخطاء اللعب.
تمتلك هذه اللعبة متطلبات نظام عالية نظرا لكثافة وحدة معالجة الرسومات الخاصة بها ، إلى جانب استخدامها لتطبيق نظام مكونات الكيان ومترجم Burst ، وهو جزء من تقنيات DOTS لمحرك Unity 2022 ، وهو أمر غير معتاد لمثل هذه الألعاب.
على الرغم من اعتراف المطورين والإشارة إلى الحاجة إلى وقت كبير لمعالجتها ، فإن هذه المشكلات تقدم نظرة ثاقبة مفيدة حول تعقيدات تطوير اللعبة.
المدن: تم إطلاق Skylines 2 مع العديد من مشكلات الأداء واللعب المرتبطة إلى حد كبير باستخدامها لتطبيق نظام مكونات الكيان (ECS) ومترجم Burst ، وهو جزء من تقنيات DOTS لمحرك Unity 2022.
اللعبة لديها متطلبات نظام عالية. إنها كثيفة GPU للعبة محاكاة وتتطلب بطاقة رسومات باهظة الثمن للعب 60 إطارا في الثانية ، والتي كانت نقطة انتقاد.
بالإضافة إلى مشكلات الأداء ، تنبع المشكلات أيضا من التركيب التجريبي والتفاصيل المفرطة في نماذج الشخصيات. لقد أدرك المطورون هذه المشكلات ولكنهم يؤكدون أن حلها يتطلب جهدا كبيرا.
تستمر بيئة تطوير الويب في التقدم باستخدام أدوات مثل Angular و VueJS و React و Solid و Svelte التي تساعد في إدارة نموذج كائن المستند (DOM) ، ومع ذلك لا يزال المطورون بحاجة إلى التفاعل مباشرة مع DOM.
إدراكا لذلك ، تم إنشاء مجموعة من الموارد لمساعدة المطورين على إتقان معالجة DOM باستخدام JavaScript المباشر. تتضمن هذه الموارد العديد من الاستراتيجيات للمهام مثل تحديث الرموز المفضلة بناء على تفضيل المستخدم ديناميكيا وحساب وقت قراءة صفحة الويب.
تقدم الموارد عروضا توضيحية مباشرة ونصائح وأفضل الممارسات ودعما لمجموعة متنوعة من المتصفحات الحديثة - بما في ذلك Internet Explorer.
تتطور بيئة تطوير الويب باستمرار ، مع أدوات حديثة مثل Angular و VueJS و React و Solid و Svelte تهدف إلى المساعدة في إدارة نموذج كائن المستند (DOM). ومع ذلك ، يحافظ المطورون على مستوى من التفاعل المباشر مع DOM.
تم تطوير مجموعة من الموارد لمسا عدة المطورين في إتقان معالجة DOM باستخدام جافا سكريبت الفانيليا ، بما في ذلك تحديثات الأيقونة المفضلة الديناميكية بناء على تفضيلات المستخدم ، وحساب وقت قراءة صفحة الويب ، وإدراج HTML في الموضع الحالي لعنصر contentEditable.
تقدم هذه الموارد عروضا توضيحية مباشرة ونصائح وأفضل الممارسات ودعما للعديد من المتصفحات الحديثة ، بما في ذلك Internet Explorer.
يركز هذا الحساب على معركة موسيقية مع التهاب الذئبة الدماغية ، وهو شكل نادر من الذئبة يسبب التهابا شديدا في الدماغ أثر على إدراكها وإدراكها للوقت.
أثر المرض بشدة على قدراتها الموسيقية بسبب فقدان الإحساس في ذراعها وضعف الذاكرة وضعف الف هم. وأكدت على الدور الحاسم للإحساس بالوقت في العروض الموسيقية المتزامنة.
على الرغم من أن تعافيها لم يؤد إلى استعادة الذاكرة بالكامل ، إلا أن الموسيقي يقدر القدرة المستعادة على أداء الموسيقى. كما تناقش الأبحاث العلمية التي تظهر أن الدماغ يستخدم مدخلات حسية متعددة وذكريات عرضية لقياس الوقت.
تشارك المؤلفة ، وهي موسيقية ، تجربتها مع التهاب الذئبة الدماغية ، وهي حالة نادرة تسبب التهابا حادا في الدماغ وتؤثر على القدرات المعرفية ، بما في ذلك الإحساس والذاكرة وفهم الوقت.
يحتاج عازفو الأوتار المحترفون إلى مزامنة دقيقة للأداء ، وهي مهارة تعطلت بسبب مرضها. وتوضح أن إدراك الدماغ للوقت لا تديره منطقة واحدة ولكنه يدمج العديد من المدخلات الحسية ، حيث يلعب تكوين الذاكرة العرضية دورا حاسما.
على الرغم من النضال الذي دام سنوات وعدم استعادة حدة ذاكرتها السابقة بالكامل ، تعرب المؤلفة عن تقديرها لاستعادة مهاراتها الموسيقية.
يعمل المطور على مشروع يسمى WireHub ، باستخدام Django والحد الأدنى من جافا سكريبت. WireHub هو مولد تكوين WireGuard مدار يمكن المستخدمين من دعوة الآخرين ليصبحوا جزءا من الشبكات والتحكم في تكويناتهم / أجهزتهم.
WireHub ، على الرغم من أنه لا يزال في مرحلته التجريبية ، يسعى المنشئ بنشاط للحصول على تعليقات مبكرة من مجتمع التكنولوجيا.
يكمن عرض البيع الفريد ل WireHub في وظائفه كمدير تكوين WireGuard مستضاف وسهل الاستخدام ، مما يتيح اتصالات شبكة أسهل وإدارة التكوين.
كان Intel 80386 ، أو 386 ، معلما تقنيا رئيسيا نظرا لتأثيره التحويلي على سوق أجهزة الكمبيوتر ، ويرجع ذلك أساسا إلى استخدامه لمساحة ذاكرة مسطحة وتوفير الذاكرة الافتراضية.
يمثل 386 تحولا في نهج مبيعات Intel ، مما يسمح لها باحتكار سوق موردي وحدة المعالجة المركزية حيث ركز المنافسون مثل IBM و AMD على مجالات أخرى.
أحدث تضمين 386 لوحدة إدارة الذاكرة (MMU) ثورة في الوصول إلى الذاكرة ومهد الطريق للحوسبة الحديثة. أدى اعتماده إلى هيمنة إنتل على سوق x86 والتطوير اللاحق لمنصات مثل Windows و Linux.
طرحت شركة Prossimo ، وهي شركة برمجيات ، أول إصدار مستقر من sudo-rs ، وهو نموذج منقح لأداة Linux sudo المستخدمة على نطاق واسع ، والتي تم تنفيذها في Rust ، وهي لغة برمجة.
يهدف مشروع sudo-rs إلى تعزيز أمان sudo ، ومعالجة العديد من الأخطاء المتعلقة بإدارة الذاكرة من خلال التبسيط ومجموعة اختبار شاملة وجدت أخطاء في sudo الأصلي.
أصبح sudo-rs الآن جزءا من نظام التشغيل Wolfi Linux وسيخضع لمراجعة أمنية خارجية في سبتمبر 2023. دعمت مؤسسة NLnet و Amazon Web Services المشروع ماليا.
تعمل FFmpeg ، وهي شركة رائدة في مجال تحويل ترميز الفيديو على مستوى العالم ، على تحسين ميزاتها من خلال تقديم خطوط أنابيب تحويل الشفرة متعددة مؤشرات الترابط.
تهدف هذه الترقية ، التي تم الإعلان عنها رسميا في 5 نوفمبر 2023 ، إلى تحسين جودة الخدمة.
يسمح خط أنابيب تحويل الترميز متعدد مؤشرات الترابط للبرنامج بإجراء عمليات تحويل ترميز متعددة في وقت واحد ، مما يزيد من الكفاءة.
"دليل بيج السريع ل GDB" هو دليل سهل الاستخدام للمبتدئين يوفر مقدمة مفصلة لمصحح أخطاء جنو (gdb) ، وهي أداة تستخدم لتصحيح أخطاء البرامج من خلال سطر أوامر المحطة الطرفية.
يغطي الدليل جوانب مختلفة من استخدام gdb ، بما في ذلك بدء تشغيل مصحح الأخطاء ، وإدارة نقاط التوقف ، ومراقبة المتغيرات ، والتعامل مع عمليات التفريغ الأساسية ، والمزيد. إنه مفيد بشكل خاص للمبرمجين الذين يختارون عدم استخدام بيئة التطوير المتكاملة (IDE).
كما أنه يزود المستخدمين بمعرفة إنشاء واجهة أمامية مخصصة باستخدام "مترجم واجهة الآلة" الخاص ب gdb ، GDB / MI ، وإرشادات حول إدارة تخطيطات النوافذ في وضع واجهة المستخدم النصية (TUI). هذا الدليل مرخص بموجب ترخيص المشاع الإبداعي.
"دليل بيج السريع ل GDB" هو دليل تعليمات سهل الاستخدام للمبتدئين لاستخدام مصحح أخطاء جنو (gdb) من خلال سطر الأوامر الطرفية ، ويستهدف أولئك الذين يتخلون عن بيئة التطو ير المتكاملة (IDE) للبرمجة.
يوفر الدليل نظرة عامة متعمقة على gdb ، وتغليف أوامر مختلفة مثل بدء مصحح الأخطاء ، وتكوين نقاط التوقف ، وفحص المتغيرات ، ومعالجة عمليات التفريغ الأساسية.
بالإضافة إلى ذلك ، يوضح كيفية إنشاء واجهة أمامية مخصصة باستخدام "مترجم واجهة الآلة" الخاص ب gdb ، GDB / MI ، وإدارة تخطيطات النوافذ في وضع واجهة المستخدم النصية (TUI).
كشفت Mozilla عن خطط لتحويل تطوير Firefox من Mercurial إلى Git ، مدفوعة بالصراعات في إدارة كلتا الأداتين.
على الرغم من أنه سيتم نقل المستودع إلى GitHub ، إلا أن Mozilla ستواصل عملية المساهمة الحالية ولن تقبل طلبات السحب في الوقت الحالي.
سيتم تحقيق الانتقال على مرحلتين: الأولى تنطوي على تغييرات تؤثر بشكل أساسي على المطورين ، والثانية ستنقل البنية التحتية الخلفية من Mercurial إلى Git. سيتبع بدء العملية فترة تخطيط لا تقل عن ستة أشهر.
قررت Mozilla تغيير عملية تطوير Firefox من Mercurial إلى Git بسبب تحديات الحفاظ على كلا النظامين.
على الرغم من تحويل المستودع إلى GitHub ، تخطط Mozilla للحفاظ على سير عمل المساهمة الحالي ولن تستمتع بطلبات السحب في الوقت الحالي.
سيحدث الانتقال على مرحلتين: التركيز في البداية على التغييرات التي تؤثر على المطورين ، وبعد ذلك ترحيل البنية التحتية الخلفية. تشير العملية ، التي من المقرر أن تبدأ بعد فترة تخطيط لا تقل عن ستة أشهر ، إلى تحول كبير في نهج موزيلا لإدارة التعليمات البرمجية.