أخبار الصدأ # 3 (نوفمبر 2018)

KDPV حول Rust2018


أوجه انتباهكم إلى اختيار شخصي للأخبار الصدئة لشهر نوفمبر. في هذه المجموعة: Rust 2018 ، RustRush ، فيديو من مؤتمرات ، Amazon Lambda و Firecracker ، مسابقة ، تحويل exonum إلى actix-web ، 10 أسباب لاستخدام Rust.


2018 نتائج مسح الصدأ


رسم بياني من دراسة استقصائية حول تعقيد موضوعات التعلم


يتم نشر نتائج استطلاع ( Rust) السنوي ، والذي يجري منذ أغسطس .


هناك الكثير من المعلومات المثيرة للاهتمام ، خاصة إذا نظرت إلى الديناميات مقارنة بالسنوات السابقة ، لكن النمو في عدد من يستخدمون اللغة بشكل احترافي أمر مشجع للغاية: إذا كان 21٪ من المشاركين قد استخدموا Rust في العمل ، فإن هذا العام هو بالفعل 30٪.


الصدأ 2018


في اليوم الآخر ، سيتم إصدار Rust 1.31 - أول إصدار مستقر يدعم إصدار اللغة الجديد: Rust 2018. ( أي نوع من "الإصدار"؟ )


تم توقيت إصدار الإصدار الجديد من اللغة ليتزامن مع إعادة تصميم الصفحة الرسمية للغة - beta.rust-lang.org - التي أثارت ردود الفعل المستقطبة على الصياغة وألوان الخطوط (على سبيل المثال: 1 ، 2 ) ؛


AWS Firecracker (خدمات أمازون على الويب)


شعار الالعاب النارية


"AWC المقدمة Firecracker -" المحاكاة الافتراضية "لنظام Linux" :


في AWS re: Invent 2018 ، الذي يجري هذه الأيام في لاس فيجاس ، تم الإعلان عن Firecracker ، وهي تقنية افتراضية جديدة مفتوحة المصدر تعتمد على Linux KVM. ويعد المؤلفون بأنه "في ثانية واحدة ، يمكنك تشغيل أجهزة ظاهرية صغيرة خفيفة الوزن (microVM) في بيئة غير افتراضية ، والحصول على مزايا أجهزة VM التقليدية - في شكل أمان وعزل أعباء العمل والحاويات - في شكل استخدام فعال للموارد."

استند المشروع إلى تطوير Google Open Source - crosvm من Chromium OS ، والذي هو مكتوب في Rust وهو مسؤول عن إطلاق أنظمة التشغيل باستخدام المحاكاة الافتراضية للجهاز (ولكن دون محاكاة الأجهزة الحقيقية). لذلك ، يتم كتابة رمز Firecracker أيضًا بلغة Rust ، ويعد مؤلفوها بإعادة تصحيحاتهم إلى قاعدة الكود الخاصة بالمشروع الأصل ، على الرغم من أن المشاريع نفسها قد تباعدت بشكل كبير في الغرض.

أيضا:



تقارير الفيديو من RustFest 2018 روما


شعار popfest الروماني



تقارير الفيديو من Rust Belt Rust 2018


شعار rastelt


هل رأيت كل شيء من pastfest؟ ثم هنا إضافة أخرى مع Rust Belt Rust 2018 :



قائمة التشغيل كاملة .


وسوف أسقط سجلًا مدته ساعتين من Meet Bay Area Meetup هنا .


RustRush 2018 : مؤتمر 15-16 ديسمبر في موسكو


أسيوط الشعار


RustRush 2018 هو مؤتمر للمطورين على Rust مخصص للويب و blockchain والأداء العالي وبرمجة النظام.


بقي أقل من أسبوعين! تم إكمال CfP ، وتم تحميل برنامج التقرير النهائي .


غش


الشعار


cheats.rs ( مستودع ، مناقشة ) - الصدأ مذكرة + اختيار روابط لمذكرات مماثلة أخرى. يمكن أن يكون مفيدًا بشكل كبير عند الانغماس في اللسان.


بالمناسبة ، تم إنشاء الموقع باستخدام Zola (انظر أدناه في القسم للحزم الجديدة والمحدثة).


كيف ترجمنا Exonum من الحديد إلى شبكة actix


شعار الممثلة الكبرى


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


10 فوائد غير واضحة لاستخدام الصدأ


كتب freecoder_xx مقالة مراجعة عن نقاط القوة الأقل تقدمًا في Rust.


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

مسابقة الصدأ


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


شفرة المصدر لهذا الشيء كله يعيش هنا . هناك يمكنك القيام بـ PRS إذا كنت تعرف المزيد من الأسئلة الرائعة ذات التنسيق المماثل.


مضمن


العلامة التجارية متحكم مع الصدأ



Webassembly


فيريس في خوذة WA



Igrostroy



النظام البيئي محرك جمشت :



في سطر واحد



حزم جديدة ومحدثة


بعض الحزم الطازجة لمدة شهر أو تحديثات مهمة للحزم القديمة:


  • tr ( مناقشة ) - وحدات ماكرو لترجمة التطبيق مستوحاة من 'tr' من Qt ؛
  • cargo nono ( مناقشة ) - امتداد البضائع ، والذي يحاول وفقًا للاستدلال الخارجي العثور على تبعيات لا تتوقف ؛
  • ( مناقشة ) هائلة - حزمة لتوليد شبكات ثلاثية الأبعاد ؛
  • شعارات ( مناقشة ) - تسمح لك بكتابة محللات معجمية "سريعة بشكل لا يصدق" ؛
  • السائل ( مناقشة ) - إطار عمل لكتابة الاختبارات ، مستوحى من XUnit ؛
  • حرب العصابات ( مناقشة ) - تجربة حول تطبيق "patching monkey" لـ Rust (بالمناسبة ، حول اسم الحزمة: لم أفكر مطلقًا في أصل مصطلحات مصطلح "monkey patch" ) ؛
  • serde_postgres - طريقة سهلة لإلغاء تسلسل السلاسل من postgres إلى هياكل عشوائية (التسلسل العكسي غير مدعوم) ؛
  • pgxr - يسمح لك بكتابة وظائف الامتداد الصدئة لـ PostgreSQL؛
  • MutGuard ( مناقشة ) - يسمح لك بتشغيل تعليمات برمجية عشوائية في كل مرة تأخذ فيها رابطًا متغيّرًا إلى البيانات المخزنة (على سبيل المثال ، للتحقق من المتغيرات) ؛
  • Zola 0.5 ( مناقشة ) - قام مولد الموقع الثابت Gutenberg بتغيير اسمه إلى Zola والحصول على تحميل البيانات من CSV / TOML / JSON وقوالب الصفحة و "المقاطع الشفافة" ؛
  • راند 0.6 ( مناقشة ) - مكتبة لتوليد أرقام عشوائية ، بالإضافة إلى الآن حصلت على كتابها الخاص ؛
  • المنقذ 0.6 ( مناقشة ) - يسمح لك بإنشاء تجمعات من الكائنات القابلة لإعادة الاستخدام ؛ الإصدار الجديد يحسن الأداء ، ويسمح بإنشاء مؤشرات متكررة ويضيف سمات الأداة المساعدة للراحة ؛
  • Pijul 0.11 ( مناقشة ، رمز ) - نظام للتحكم في الإصدار يعتمد على نظرية التصحيحات ، انتقل إلى Tokio الجديد ، وحصل على استنساخ غير مكتمل ، وحصل على دعم لوكلاء SSH وملفات التكوين ؛

RFC


وفقًا لـ RFC (طلب التعليقات) ، من الملائم جدًا ملاحظة الاتجاه الذي تسير فيه اللغة ، لذا فهناك بعض الأمور المثيرة للاهتمام. يوجد رابط "تم تقديمه" في عنوان PRS ، والذي يتوفر به RFC في شكل قابل للقراءة.


تم قبول هذا الشهر:



RFC في الاعتبار:



قبل RFC:



تم رفض RFC # 2328 التي اعتمدت رسميًا Ferris - قرروا أن Ferris لم يكن له معنى كبير في صنع التميمة الرسمية ؛




هذا كل شيء ، شكرا لمشاهدة!


إذا لم أقم بإضافة أي رابط أو حدث مهم ، فلا تتردد في إفلاته في التعليقات. :)


KDPV مأخوذة من هنا ، الصور المتبقية من مواقع المشاريع المعنية.

Source: https://habr.com/ru/post/ar432250/


All Articles