المؤلف: ProHoster

إطلاق الأداة المساعدة لمزامنة الملفات Rsync 3.2.4

После полутора лет разработки доступен релиз Rsync 3.2.4, утилиты для синхронизации файлов и резервного копирования, позволяющей минимизировать трафик за счёт инкрементального копирования изменений. В качестве транспорта могут быть использованы ssh, rsh или собственный протокол rsync. Поддерживается организация работы анонимных rsync-серверов, оптимально подходящих для обеспечения синхронизации зеркал. Код проекта распространяется под лицензией GPLv3. Среди добавленных изменений: […]

PascalABC.NET 3.8.3 إصدار بيئة التطوير

يتوفر إصدار نظام البرمجة PascalABC.NET 3.8.3، الذي يقدم إصدارًا من لغة برمجة Pascal مع دعم إنشاء التعليمات البرمجية لمنصة .NET، والقدرة على استخدام مكتبات .NET وميزات إضافية مثل الفئات العامة والواجهات ، التحميل الزائد للمشغل، تعبيرات lect، الاستثناءات، جمع البيانات المهملة، طرق الامتداد، الفئات غير المسماة والفئات التلقائية. ويركز المشروع في المقام الأول على التطبيقات في مجال التعليم والبحث. حقيبة بلاستيكية […]

LXQt 1.1 إصدار بيئة المستخدم

بعد ستة أشهر من التطوير، تم إصدار بيئة المستخدم LXQt 1.1 (Qt Lightweight Desktop Environment)، والتي تم تطويرها بواسطة فريق مشترك من مطوري مشروعي LXDE وRazor-qt. تستمر واجهة LXQt في اتباع أفكار تنظيم سطح المكتب الكلاسيكي، حيث تقدم تصميمًا وتقنيات حديثة تزيد من سهولة الاستخدام. تم وضع LXQt باعتباره استمرارًا خفيف الوزن، ومعياريًا، وسريعًا ومريحًا لتطوير أجهزة الكمبيوتر المكتبية Razor-qt وLXDE، حيث يتضمن أفضل […]

توفر لغة البرمجة Zig دعمًا للترويج الذاتي (التمهيد)

تم إجراء تغييرات على لغة البرمجة Zig التي تسمح للمترجم Zig Stage2 المكتوب بلغة Zig بتجميع نفسه (stage3)، مما يجعل هذه اللغة ذاتية الاستضافة. ومن المتوقع أن يتم تقديم هذا المترجم بشكل افتراضي في الإصدار 0.10.0 القادم. لا تزال المرحلة 2 غير مكتملة بسبب نقص الدعم لعمليات التحقق من وقت التشغيل، والاختلافات في دلالات اللغة، وما إلى ذلك. […]

إطلاق مجموعة GNU Coreutils 9.1 من أدوات النظام الأساسية

تتوفر نسخة مستقرة من مجموعة أدوات النظام الأساسية GNU Coreutils 9.1، والتي تتضمن برامج مثل النوع، cat، chmod، chown، chroot، cp، date، dd، echo، hostname، id، ln، ls، إلخ. التغييرات الرئيسية: أضافت الأداة المساعدة dd دعمًا للأسماء البديلة للخيارات iseek=N لـ Skip=N وoseek=N لـSeek=N، والتي يتم استخدامها في خيار dd لـ […]

تم نشر نتائج اختبار أداء نظام الملفات Reiser5

تم نشر نتائج اختبارات الأداء لمشروع Reiser5، الذي يعمل على تطوير نسخة معاد تصميمها بشكل كبير من نظام الملفات Reiser4 مع دعم وحدات التخزين المنطقية التي تحتوي على "تحجيم متوازي"، والذي، على عكس RAID التقليدي، يتضمن المشاركة النشطة لنظام الملفات في توزيع البيانات بين الأجهزة المكونة للحجم المنطقي. من وجهة نظر المسؤول، فإن الاختلاف الكبير عن RAID هو أن مكونات وحدة التخزين المنطقية المتوازية […]

هجوم على GitHub أدى إلى تسرب المستودعات الخاصة والوصول إلى البنية التحتية NPM

حذر GitHub المستخدمين من هجوم يهدف إلى تنزيل البيانات من المستودعات الخاصة باستخدام رموز OAuth المميزة التي تم إنشاؤها لخدمات Heroku وTravis-CI. يُذكر أنه خلال الهجوم، تم تسريب البيانات من المستودعات الخاصة لبعض المنظمات، مما فتح الوصول إلى المستودعات الخاصة بمنصة Heroku PaaS ونظام التكامل المستمر Travis-CI. وكان من بين الضحايا GitHub و [...]

إطلاق Neovim 0.7.0، نسخة حديثة من محرر Vim

تم إصدار Neovim 0.7.0، وهو عبارة عن شوكة لمحرر Vim تركز على زيادة القابلية للتوسعة والمرونة. قام المشروع بإعادة صياغة قاعدة كود Vim لأكثر من سبع سنوات، ونتيجة لذلك تم إجراء تغييرات لتبسيط صيانة الكود، وتوفير وسيلة لتقسيم العمل بين العديد من المشرفين، وفصل الواجهة عن الجزء الأساسي (يمكن تعديل الواجهة تغيرت دون لمس الأجزاء الداخلية) وتنفيذ جديد [...]

تخطط Fedora لاستبدال مدير حزم DNF بـ Microdnf

يعتزم مطورو Fedora Linux نقل التوزيع إلى مدير حزم Microdnf الجديد بدلاً من DNF المستخدم حاليًا. ستكون الخطوة الأولى نحو الترحيل هي التحديث الرئيسي لـ Microdnf المخطط لإصدار Fedora Linux 38، والذي سيكون قريبًا من وظائف DNF، بل ويتفوق عليه في بعض المناطق. يُشار إلى أن الإصدار الجديد من Microdnf سيدعم جميع […]

تحديث محرر كود CudaText 1.161.0

تم نشر إصدار جديد من محرر التعليمات البرمجية المجاني CudaText عبر الأنظمة الأساسية، والمكتوب باستخدام Free Pascal وLazarus. يدعم المحرر امتدادات Python ويتمتع بعدد من المزايا مقارنة بـ Sublime Text. هناك بعض ميزات بيئة التطوير المتكاملة، والتي يتم تنفيذها في شكل مكونات إضافية. تم إعداد أكثر من 270 معجمًا نحويًا للمبرمجين. يتم توزيع الكود بموجب ترخيص MPL 2.0. الإصدارات متاحة لمنصات Linux، […]

تحديث Chrome رقم 100.0.4896.127 يعمل على إصلاح الثغرة الأمنية لمدة 0 يومًا

أصدرت Google تحديث Chrome 100.0.4896.127 لأنظمة التشغيل Windows وMac وLinux، والذي يعمل على إصلاح ثغرة أمنية خطيرة (CVE-2022-1364) يستخدمها المهاجمون بالفعل لتنفيذ هجمات اليوم صفر. لم يتم الكشف عن التفاصيل بعد، كل ما نعرفه هو أن ثغرة 0-day ناتجة عن معالجة غير صحيحة للنوع (Type Confusion) في محرك Blink JavaScript، والذي يسمح لك بمعالجة كائن بنوع غير صحيح، والذي، على سبيل المثال، يجعل من الممكن إنشاء مؤشر 0 بت […]

يتم تطوير القدرة على استخدام Qt لـ Chromium

نشر توماس أندرسون من Google مجموعة أولية من التصحيحات لتنفيذ القدرة على استخدام Qt لعرض عناصر واجهة متصفح Chromium على نظام التشغيل Linux. تم وضع علامة على التغييرات حاليًا على أنها غير جاهزة للتنفيذ وهي في المراحل الأولى من المراجعة. في السابق، كان Chromium على نظام التشغيل Linux يوفر الدعم لمكتبة GTK، والتي تُستخدم لعرض […]