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 للحفاظ على سير عمل المساهمة الحالي ولن تستمتع بطلبات السحب في الوقت الحالي.
سيحدث الانتقال على مرحلتين: التركيز في البداية على التغييرات التي تؤثر على المطورين ، وبعد ذلك ترحيل البنية التحتية الخلفية. تشير العملية ، التي من المقرر أن تبدأ بعد فترة تخطيط لا تقل عن ستة أشهر ، إلى تحول كبير في نهج موزيلا لإدارة التعليمات البرمجية.
يخطط مشرفو Matthew Flatt و Chez Scheme لدمج إصدارات Chez Scheme المختلفة لتبسيط التعليمات البرمجية الخاصة به نحو إصدار v10.0.
بعد الدمج ، سيكون الرمز الموجود في racket / ChezScheme مطابقا تقريبا للفرع الرئيسي في Cisco / ChezScheme ، مع إجراء جميع التغييرات بحذر لدعم جوهر Chez Scheme وجودته.
على عكس الممارسة الحالية ، لن تشير ملفات تمهيد الرمز الثانوي (pb) المحمولة إلى وحدة Git الفرعية ولكن سيتم دمجها مباشرة في مستودع Cisco / ChezScheme.
يخطط ماثيو فلات ومشرفو مخطط Chez لدمج الفروع الحالية ل Chez Scheme الموجودة على رابطين GitHub ، بهدف نقل الكود في Cisco / ChezScheme إلى الإصدار v9.9.9-pre-release.20 والتقدم نحو إصدار v10.0.
بعد الدمج، سيعكس محتوى فرع المضرب/ChezScheme الفرع الرئيسي في cisco/ChezScheme عن كثب، مع فحص التغييرات بعناية للحفاظ على طابع Chez Scheme وجودته.
والجدير بالذكر أن Cisco / ChezScheme المدمجة ستتخلى عن الإشارة إلى وحدة Git الفرعية لملفات التمهيد المحمولة bytecode (pb) ، ودمجها في مستودع Cisco / ChezScheme بدلا من ذلك.
تتم استضافة صفحة الويب ، التي تم إنشاؤها في 1 نوفمبر 2023 ، على ESP32 ، وهي سلسلة من الأنظمة منخفضة التكلفة ومنخفضة الطاقة على وحدات تحكم دقيقة مزودة بشبكة Wi-Fi مدمجة وبلوتوث ثنائي الوضع.
يحتوي هذا الموقع على برنامج تعليمي يوضح كيفية استضافة موقع ويب على ESP32 ، مما يوفر للمستخدمين دليلا للاستفادة من هذه التكنولوجيا.
يوفر فرصا عملية للتعلم التكنولوجي لأولئك الذين يسعون إلى فهم استضافة الويب على أنظمة التحكم الدقيقة منخفضة الطاقة مثل ESP32.
milliFORTH ، لغة برمجة FORTH ، هي أصغر لغة برمجة حقيقية حتى الآن ، حيث تشغل 422 بايت فقط ، مما يجعلها صغيرة بما يكفي لتناسب قطاع التمهيد 512 بايت.
على الرغم من أن القطاع فورث حقق ذلك سابقا ، إلا أن ميلي فورث أصغر حجما ، ويفوق حجم القطاعLISP2 بمقدار 14 بايت. على الرغم من طبيعتها البسيطة ، إلا أنها لا تؤثر على كفاءة البرمجة.
تتضمن التعديلات في milliFORTH إزالة "tib" ، ومعالجة الأخطاء المشذبة ، ومفتاح حذف غير وظيفي ، وثنائي مجمع من sector.asm متوافق مع المحاكيات ، وأداة مساعدة للتحقق من الحجم الثنائي.
تدعي MilliFORTH ، التي يبلغ حجمها 422 بايت فقط ، أنها أصغر لغة برمجة حقيقية موجودة ، وهي صغيرة بما يكفي لتناسب قطاع التمهيد 512 بايت.
FORTH ، اللغة التي تستند إليها milliFORTH ، هي لغة بسيطة تحتوي على بضع كلمات فقط للوظائف ولكنها تمكنت من الحفاظ على كفاءة البرمجة.
يحتوي milliFORTH الجديد على بعض التعديلات مقارنة بسابقه ، sectorFORTH ، بما في ذلك عدم وجود tib ، ومعالجة محدودة للأخطاء ، ومفتاح حذف غير عامل. يتضمن أيضا ثنائيا مجمعا من sector.asm وأداة مساعدة لإظهار الحجم الثنائي.
وقد هلك عدد كبير من الدببة الرمادية منذ ثمانينيات القرن العشرين على طول خط سكة حديد بالقرب من الحديقة الوطنية الجليدية ، مونتانا ، ويرجع ذلك أساسا إلى التسمم من انسكاب الحبوب المخمرة من عربات السكك الحديدية.
يبدأ مزيج الحبوب المنسكبة والرطوبة في التخمير ، مما يجذب الدببة ، حيث تم الإبلاغ بالفعل عن ثلاث وفيات في عام 2021 بسبب ضربات القطار.
على الرغم من اقتراح تدابير تخفيف مثل تقليل كمية الحبوب في عربات السكك الحديدية وتحديد مشغلات الضوضاء في "مناطق القتل" المعروفة ، فقد تم اتخاذ إجراءات محدودة لحل هذه المشكلة حتى الآن.
وقد توفي العشرات من الدببة الرمادية بشكل مأساوي منذ ثمانينيات القرن العشرين بالقرب من الحديقة الوطنية الجليدية في مونتانا بسبب التسمم من الحبوب المخمرة تسربت من عربات السكك الحديدية.
حتى الآن في عام 2021 ، نفقت ثلاثة دببة بعد أن صدمتها القطارات ، مما يشير إلى استمرار المشكلة.
وتشمل الحلول الممكنة خفض كمية الحبوب في عربات السكك الحديدية ونشر مشغلات الضوضاء في "مناطق القتل" المعترف بها، ولكن لم يتم اتخاذ سوى القليل من الإجراءات للتخفيف من معدل الوفيات.
يستخدم البرنامج nrsc5 دونجل RTL-SDR لاستقبال محطات الراديو الرقمية NRSC-5 ويوفر واجهة سطر أوامر وواجهة برمجة تطبيقات.
يطلب من المستخدم تجميع البرنامج مع الدليل المقدم ، والذي يتضمن تعليمات صريحة لتكوينات النظام المختلفة ، بالإضافة إلى نموذج اختبار الملفات واستكشاف الأخطاء وإصلاحها.
يتم توفير أوامر إضافية لنقل برنامج الصوت والخروج. للتشغيل السلس على Windows ، ينصح المستخدمون بإجراء تعديلات باستخدام Zadig على برنامج تشغيل USB.
nrsc5 هو برنامج يستخدم دونجل RTL-SDR لاستقبال محطات الراديو الرقمية NRSC-5 ، مما يوفر واجهة سطر أوامر وواجهة برمجة تطبيقات لتطوير تطبيقات أخرى.
يأتي البرنامج مع تعليمات شاملة لبنائه على أنظمة مختلفة مثل Ubuntu و Debian و Raspbian و Windows باستخدام خيارات إنشاء مختلفة ، إلى جانب نصائح لاستكشاف الأخطاء وإصلاحها والاختبار باستخدام ملف التقاط عينة.
ينصح المستخدمون باستخدام Zadig لمنع الأخطاء عن طريق تغيير برنامج تشغيل USB ، خاصة لأنظمة Windows ، ويتم تزويدهم بأوامر لوحة المفاتيح لتبديل البرامج الصوتية وإنهاء وخيارات سطر الأوامر.