Category: التطوير

WebShield: مانع إعلانات قوي مفتوح المصدر لمتصفح سفاري

2025-02-28
WebShield: مانع إعلانات قوي مفتوح المصدر لمتصفح سفاري

WebShield هو مانع محتوى واسع الطيف مفتوح المصدر لمتصفح سفاري، مشابه لـ uBlock Origin. يقوم بحجب الإعلانات، ومتتبعات المواقع، وإشعارات ملفات تعريف الارتباط، وأكثر من ذلك، مع دعم قوائم المرشحات المخصصة وبرمجيات نصية/CSS موسعة متقدمة. يوجد حاليًا في مرحلة تجريبية، ويدعم أنظمة تشغيل macOS 14 و iOS 17 و visionOS 1.3 وما فوق. يتم تمويله بالكامل من قبل المستخدمين، ويعد بعدم عرض أي إعلانات أو إبرام صفقات مع أطراف خارجية. قم بالتنزيل عبر TestFlight، وساهم في الكود، وأبلغ عن الأخطاء، أو قم بتحسين الوثائق. سيتم إصدار نسخة في متجر التطبيقات ووثائق مفصلة قريبًا.

التطوير

تصور بيانات الفيضانات من وكالة البيئة في المملكة المتحدة باستخدام DuckDB وRill

2025-02-28
تصور بيانات الفيضانات من وكالة البيئة في المملكة المتحدة باستخدام DuckDB وRill

تتناول هذه التدوينة تجربة الكاتب في تصور بيانات الفيضانات ومستويات الأنهار من وكالة البيئة في المملكة المتحدة باستخدام DuckDB وRill. قام الكاتب بتحميل البيانات بتنسيق JSON من واجهة برمجة التطبيقات الخاصة بالوكالة إلى DuckDB بكفاءة، مستخدماً وظائف `read_json` و`UNNEST` للتعامل مع هياكل JSON المتداخلة. تم التغلب على التحديات المتعلقة بحدود بيانات واجهة برمجة التطبيقات وبيانات JSON المتداخلة. وقد وفر Rill طريقة سهلة وسريعة لتصور البيانات، مما أدى إلى لوحة معلومات تعرض مستويات المياه كل ساعة. سلطت العملية الضوء على قوة DuckDB في استيراد البيانات بسرعة وإنشاء النماذج الأولية، وقوة Rill في استكشاف البيانات وتصورها بسرعة.

التطوير

تحديث سياسة خصوصية موزيلا: أزمة ثقة ورد Waterfox

2025-02-28
تحديث سياسة خصوصية موزيلا: أزمة ثقة ورد Waterfox

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

Openlayer: توظيف مهندس خلفية لمعالجة مشكلة موثوقية الذكاء الاصطناعي

2025-02-28
Openlayer: توظيف مهندس خلفية لمعالجة مشكلة موثوقية الذكاء الاصطناعي

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

Gleam: لغة آمنة من حيث النوع على آلة Erlang الظاهرية

2025-02-28
Gleam: لغة آمنة من حيث النوع على آلة Erlang الظاهرية

يستكشف الكاتب لغة Gleam، وهي لغة آمنة من حيث النوع تعمل على آلة Erlang الظاهرية، مستخدمًا إياها لبناء مجمع خلاصات مفتوح المصدر. يقارن الكاتب بين Gleam وRust وErlang، ويبرز مزيج نقاط القوة في نظام أنواع Rust ونموذج التزامن في Erlang، مع تجنب عيوبها. وتفصّل المقالة عملية بناء المجمع، بما في ذلك التصميم والتنفيذ ومعالجة الأخطاء والتفاعل مع Erlang. ويخلص الكاتب إلى أن تكامل Erlang/OTP في Gleam هو ميزته الرئيسية، على الرغم من أنه ليس مستقرًا تمامًا، مما يجعله مناسبًا للمشاريع الشخصية.

التطوير

Org-Mode: تخلص من الملاحظات غير المنظمة، واحتضن النصوص المُهيكلة

2025-02-28

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

التطوير نصوص مُهيكلة

كسر احتكار محركات متصفحات الويب: نهج قائم على WASM فقط

2025-02-28

يسيطر عدد قليل من موردي محركات البحث الأقوياء على سوق متصفحات الويب الحالي، مما يجعل من المستحيل تقريبًا على متصفحات الويب الجديدة المنافسة. تقترح هذه المقالة حلاً جذريًا: متصفح يعمل فقط على وحدات WebAssembly (WASM)، متخليًا عن معايير الويب المعقدة. من شأن هذا التبسيط تسهيل تطوير المتصفحات، وتعزيز الابتكار، وتمكين المستخدمين من تخصيص ميزات المتصفح بسهولة، مثل RSS الأصلي، أو IPFS، أو الوصول إلى GPIO. على الرغم من التضحية بالتوافق مع معايير الويب الحالية، إلا أن هذا النهج قد يكون المفتاح لكسر الاحتكار وخلق بيئة متصفحات أكثر تنوعًا.

التطوير

arXivLabs: مشاريع تجريبية مع متعاونين من المجتمع

2025-02-28
arXivLabs: مشاريع تجريبية مع متعاونين من المجتمع

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

التطوير

انهيار ثقة موزيلا: شروط الاستخدام وسياسة الخصوصية الجديدة لفايرفوكس تثير غضبًا

2025-02-28
انهيار ثقة موزيلا: شروط الاستخدام وسياسة الخصوصية الجديدة لفايرفوكس تثير غضبًا

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

التطوير

بناء مكتبة حلقة أحداث غير متزامنة صغيرة من الصفر

2025-02-28
بناء مكتبة حلقة أحداث غير متزامنة صغيرة من الصفر

يقوم هذا المشروع بتنفيذ مكتبة حلقة أحداث غير متزامنة صغيرة، ولكنها كاملة الميزات، من الصفر لأغراض تعليمية. يعرض المفاهيم الأساسية للبرمجة غير المتزامنة: جدولة وإدارة المهام، ودمج المدخلات/المخرجات مع مآخذ غير مسدودة، ووظائف مهلة الوقت والنوم، وإلغاء المهام، والتزامن القائم على البرامج الفرعية. تستخدم المكتبة البرامج الفرعية القائمة على المولدات في بايثون ونموذج `select` لدمج المدخلات/المخرجات، مما يوفر نموذجًا مبسطًا لكيفية عمل أطر العمل غير المتزامنة الحديثة مثل `asyncio` داخليًا. تعلم السحر وراء `await`، وكيفية عمل `yield from`، وكيف تتواصل البرامج الفرعية مع حلقة الأحداث.

كنوز macOS Sonoma الخفية: قوة الإنتاجية

2025-02-28

افتح قوة الإنتاجية الخفية في macOS Sonoma مع هذا الدليل الشامل. اكتشف مجموعة كبيرة من اختصارات لوحة المفاتيح على مستوى النظام، وحيل Finder، وتقنيات إدارة النوافذ، وتحسينات Safari، وأكثر من ذلك بكثير. تعلم التنقل في القوائم بسهولة، وإتقان اختصارات لقطات الشاشة، وإدارة الملفات بكفاءة في Finder، وأكثر من ذلك بكثير. حول سير عمل Mac الخاص بك وزد إنتاجيتك.

التطوير

توسيع سلس لعنقود قواعد بيانات Notion: التحجيم الأفقي من 32 إلى 96 قاعدة بيانات

2025-02-28
توسيع سلس لعنقود قواعد بيانات Notion: التحجيم الأفقي من 32 إلى 96 قاعدة بيانات

للتعامل مع النمو السريع لعدد المستخدمين، قامت Notion بتحجيم عنقود قواعد البيانات الخاصة بها أفقياً من 32 إلى 96 قاعدة بيانات. تُفصّل هذه المشاركة العملية، بما في ذلك اختيار استراتيجية هجرة البيانات، والتقسيم الأفقي لكل من قواعد البيانات ومجموعة الاتصالات (PgBouncer)، ونسخ البيانات والتحقق منها، والتحويل السلس النهائي. من خلال التخطيط الدقيق والتنفيذ، نجحت Notion في توسيع عنقود قواعد البيانات الخاصة بها، مما زاد من السعة والأداء دون أي وقت توقف، تاركةً مجالاً كافياً للنمو في المستقبل.

ليدي بيرد: متصفح ويب جديد قائم على معايير الويب

2025-02-28
ليدي بيرد: متصفح ويب جديد قائم على معايير الويب

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

شروط استخدام فايرفوكس: نظرة متعمقة

2025-02-28
شروط استخدام فايرفوكس: نظرة متعمقة

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

pgRouting: ما وراء الجغرافيا المكانية، خوارزميات الرسم البياني في PostgreSQL

2025-02-27
pgRouting: ما وراء الجغرافيا المكانية، خوارزميات الرسم البياني في PostgreSQL

pgRouting امتداد لـ PostgreSQL، يستخدم عادةً للعثور على أقصر مسار بين موقعين. ومع ذلك، يستكشف هذا المقال إمكانياته الأوسع في مجال الرسوم البيانية. ويُظهر المقال تطبيقات pgRouting في إدارة المشاريع، والأنظمة الموزعة، وآليات التوصية. من خلال نمذجة تبعيات المهام، وشبكات الخوادم، وتوصيات الفيديو كرسوم بيانية، يستخدم pgRouting خوارزميات Dijkstra و A* للعثور على المسارات الحرجة، ومسارات تخصيص الموارد المثلى، واقتراحات الفيديو ذات الصلة. هذا يُبرز pgRouting كبديل قوي وخفيف الوزن يتجاوز الاستخدامات الجغرافية المكانية التقليدية.

Kastle تبحث عن مهندس خلفي مؤسس لبناء منصتها لخدمة الرهن العقاري القائمة على الذكاء الاصطناعي

2025-02-27
Kastle تبحث عن مهندس خلفي مؤسس لبناء منصتها لخدمة الرهن العقاري القائمة على الذكاء الاصطناعي

تبحث Kastle، وهي منصة قائمة على الذكاء الاصطناعي تعمل على إحداث ثورة في خدمة الرهن العقاري، عن مهندس خلفي من ذوي الخبرة للانضمام إلى فريقها المؤسس. ستقوم بتصميم وتوسيع نطاق البنية التحتية للذكاء الاصطناعي في Kastle، وتطوير خدمات الخلفية لتطبيقات الرهن العقاري التي تعمل بالذكاء الاصطناعي. يتطلب ذلك خبرة في Python، والبرمجة غير المتزامنة، وحاويات (Docker، Kubernetes)، والأنظمة الموزعة، واللوائح المالية. يوفر هذا المنصب عالي التأثير قدرًا كبيرًا من المسؤولية وفرصة تشكيل الاتجاه التقني لشركة ناشئة Fintech سريعة النمو.

التطوير

ين ويانغ البرمجة: التوفيق بين التكرار والتكرار

2025-02-27
ين ويانغ البرمجة: التوفيق بين التكرار والتكرار

تتناول هذه الورقة التوازن بين الدالة التراجعية (يين) والتكرار (يانغ) في البرمجة الوظيفية. يجادل المؤلفون بأن اللغات الوظيفية النقية أنيقة، لكنها تفتقر إلى سهولة التكرار؛ والعكس صحيح، فاللغات التكرارية، على الرغم من كونها عملية، يمكن أن تؤدي إلى تعقيد الكود وصعوبة فهمه. ولمعالجة ذلك، يقترحون حل وسط: إدخال تكرار إعلاني مُتحكم به في لغة PyFL الوظيفية النقية. يحافظ هذا النهج على مزايا البرمجة الوظيفية مع إضافة مرونة تكرارية، مما يظهر نقاط قوته في مجال الذكاء الاصطناعي ومجالات أخرى، ويوازن بشكل فعال بين الين واليانغ.

كل سطر من التعليمات البرمجية هو خطأ محتمل

2025-02-27

حاول مبرمج تحسين كفاءة التعليمات البرمجية في برنامج متعدد الخيوط، بتغيير وقت الانتظار من ثانية واحدة ثابتة إلى الوقت المتبقي. أدخلت هذه العملية البسيطة خطأً محتملاً: قد تؤدي حسابات الوقت السلبية إلى استثناءات. يوضح هذا نقطةً أساسية: يجب أن تكون التعليمات البرمجية موجزة؛ تجنب التحسينات غير الضرورية، لأن كل سطر يُدخل أخطاءً محتملة. لا يُحسّن التحسين المفرط الكفاءة، بل يزيد من التعقيد والمخاطر.

التطوير

إطلاق برنامج تشغيل مُجمع Efficient Fabric لمعالج ثوري

2025-02-27

أطلقت شركة Efficient Fabric برنامج تشغيل المُجمع الخاص بها، وهو عبارة عن نظام بيئي برمجي تفاعلي يُمكّن المطورين من تجربة أداء وكفاءة الطاقة لمعمارية المعالج الثورية الخاصة بها. يمكن للمطورين كتابة أو لصق رمز C، والذي سيقوم المُجمع بتعيينه تلقائيًا على بنية تدفق البيانات الفعّالة. يُظهر برنامج التشغيل توزيع وتنفيذ الرمز على وحدات Fabric، ويتضمن مُصحح أخطاء، ويُقدم تقديرات لعمر البطارية، مُبرزًا التحسينات الهائلة في كفاءة الطاقة.

وداعًا، K-9 Mail: رحلة تطوير مفتوح المصدر دامت 15 عامًا

2025-02-27
وداعًا، K-9 Mail: رحلة تطوير مفتوح المصدر دامت 15 عامًا

من المساهمات في الكود عام 2009 إلى مغادرة موزيلا عام 2025، يستعرض الكاتب رحلته التي استمرت 15 عامًا مع K-9 Mail وThunderbird لنظام Android. بدءًا من المساهمات الشخصية، أصبح مُطورًا رئيسيًا، بل وقام بتمويل تطويره بدوام كامل من خلال التمويل الجماعي. بعد إصدار Thunderbird لنظام Android بنجاح، قرر الكاتب الرحيل، ليبدأ فصلًا جديدًا، لكنه ترك الباب مفتوحًا لإمكانية العودة كمساهم تطوعي.

Superglue: موصل API الذي يكتب شفرته الخاصة

2025-02-27
Superglue: موصل API الذي يكتب شفرته الخاصة

Superglue هو موصل API مفتوح المصدر يقوم بإنشاء رمز تلقائيًا للاتصال بأي واجهة برمجة تطبيقات أو مصدر بيانات وتحويل البيانات إلى التنسيق المطلوب. ما عليك سوى تحديد مخطط البيانات الخاص بك وتقديم تعليمات أساسية ؛ يتعامل Superglue مع الترقيم، والمصادقة، وإعادة المحاولات في حالة حدوث أخطاء، وتحويلات البيانات، وتحويل البيانات إلى المخطط الدقيق الخاص بك. وهو يدعم مصادر بيانات متنوعة، بما في ذلك واجهات برمجة التطبيقات، والملفات، والأنظمة القديمة، ويوفر نشر Docker وعملاء JS / TS. إذا كنت متعبًا من كتابة رمز اتصال API الممل، فإن Superglue هو الخيار الأمثل لك.

تشغيل تطبيقات واجهة المستخدم الرسومية مباشرةً في الحاويات: بدون الحاجة إلى برامج إضافية

2025-02-27
تشغيل تطبيقات واجهة المستخدم الرسومية مباشرةً في الحاويات: بدون الحاجة إلى برامج إضافية

يشرح هذا البرنامج التعليمي كيفية تشغيل تطبيقات واجهة المستخدم الرسومية مباشرةً داخل الحاويات (مثل Docker و Podman) دون الحاجة إلى تثبيت برامج إضافية. من خلال تعيين ملفات مقبس Wayland و PipeWire للخادم بشكل ذكي، وعن طريق ضبط متغيرات البيئة المناسبة، يمكن لتطبيقات واجهة المستخدم الرسومية داخل الحاوية الوصول إلى شاشة العرض والصوت الخاصة بالخادم. يوفر البرنامج التعليمي تعليمات مفصلة حول كيفية إنشاء صور Docker لتطبيقات واجهة المستخدم الرسومية، بما في ذلك نصوص بدء التشغيل الكاملة وملفات Dockerfiles. هذا مفيد لتشغيل التطبيقات غير الموثوقة، واختبار البرامج، وتشغيل التطبيقات غير المتوافقة مع توزيعك.

التطوير

مستقبل برمجة النظم الموزعة: ما وراء النماذج الحالية

2025-02-27
مستقبل برمجة النظم الموزعة: ما وراء النماذج الحالية

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

موقع MathB.in لإدخال المعادلات الرياضية يغلق أبوابه بعد 13 عامًا

2025-02-27

بعد 13 عامًا من الخدمة، سيُغلق موقع MathB.in، وهو موقع ويب يسمح بمشاركة المعادلات الرياضية، أبوابه في 16 مارس 2025. ويُعزو مُنشئه، سوزام بال، الإغلاق إلى الصعوبات المتزايدة في الامتثال للوائح، بالإضافة إلى عبء صيانة الخدمة بمفرده. وعلى الرغم من محاولات تحسين كشف الرسائل غير المرغوب فيها واستكشاف بدائل، إلا أن تحديات الامتثال للوائح أثبتت أنها مستعصية على الحل. ويُعرب بال عن امتنانه للمستخدمين، ويُقدم الرمز المصدر مفتوح المصدر، ويقترح بدائل مثل MathCask لأولئك الذين يبحثون عن وظائف مماثلة.

تحول إدارة حزم JavaScript: ظهور منافسين جدد

2025-02-27
تحول إدارة حزم JavaScript: ظهور منافسين جدد

يشهد مجال إدارة حزم JavaScript تحولاً كبيراً. بينما لا يزال npm هو المعيار الفعلي، إلا أن الوافدين الجدد مثل JSR من Deno و vsr من vlt يتحدّون هيمنته. يضع JSR نفسه كسجل مفتوح المصدر لـ JavaScript الحديث، بينما يركز vsr على بيئة مبسّطة تحترم الخصوصية للتنمية الخاصة. كلاهما يعتمدان على جذور عميقة في نظام Node.js و npm البيئي، مما يُبرز عدم رضا المطورين المتزايد عن أوجه القصور في npm، بما في ذلك مخاوف الأمن وتجربة المطور. على الرغم من أنهما متوافقان مع npm، إلا أن قدرتهما على إزاحة npm عن صدارة السوق ما زالت موضع شك. هذه الثورة مدفوعة بحجم السوق الهائل، والرغبة في السيطرة على السوق، والأهم من ذلك، الطلب على تجارب مطوّر محسّنة.

التطوير

إصدار Fish Shell 4.0: نقل الكود الأساسي إلى Rust

2025-02-27
إصدار Fish Shell 4.0:  نقل الكود الأساسي إلى Rust

تم إصدار Fish shell 4.0 الآن، مع نقل قاعدة الكود الأساسية من C++ إلى Rust. على الرغم من أن هذا يغير بشكل كبير من التبعيات وعمليات البناء، إلا أن تأثيره على المستخدمين النهائيين يجب أن يكون ضئيلاً. يضم الإصدار العديد من التحسينات، بما في ذلك تحسينات في ربط المفاتيح، ودعم المحطة الطرفية، وقدرات البرمجة النصية، بالإضافة إلى بعض التغييرات غير المتوافقة مع الإصدارات السابقة. من بين التغييرات الجديرة بالملاحظة، تمكين ميزة `qmark-noglob` افتراضيًا، واستبدال توسيع PID `%self` بـ `$fish_pid`، وإمكانية بناء Fish كملف ثنائي ذاتي التثبيت لتسهيل النشر.

التطوير

Metasploit تطلق وحدات استغلال جديدة

2025-02-27
Metasploit تطلق وحدات استغلال جديدة

تتضمن إصدارات Metasploit الأخيرة العديد من وحدات الاستغلال الجديدة. وتشمل هذه وحدة استغلال متسلسلة تستغل الثغرات الأمنية التي تستخدمها مجموعات APT، وصفر يوم اكتشفته Rapid7، ووحدة لخطأ تنفيذ التعليمات البرمجية عن بُعد مُعتمد على NetAlertx، ووحدات مساعدة تستهدف Argus Surveillance DVR و Ivanti Connect Secure. تعمل هذه التحديثات على تحسين قدرات اختبار الاختراق في Metasploit بشكل كبير.

أورا: ثورة في تطوير تطبيقات متعددة الوكلاء

2025-02-27
أورا: ثورة في تطوير تطبيقات متعددة الوكلاء

أورا هي منصة ثورية لبناء تطبيقات متعددة الوكلاء جاهزة للإنتاج قادرة على التعامل مع التفاعلات المعقدة في العالم الحقيقي. تتجاوز أورا مجرد فرق العمل والوكلاء البسيطة، حيث تقوم بتنسيق المهام عبر مجموعة أدواتك الحالية، ووكلاءك، وأي أدوات تعمل كخدمات باستخدام استدلال ذكي - بغض النظر عن اللغة أو إطار عمل الوكيل أو منصة النشر. تشمل الميزات خطط التنفيذ الذكية المُقيّمة مسبقًا، وتأسيس المجال، والتنفيذ الدائم، والأدوات كخدمات، واستعادة الحالة للتعامل مع الأخطاء، والمراقبة التلقائية لصحة الخدمة، وتتبع الحالة في الوقت الفعلي، وتسليم نتائج الويب هوك. يدعم أورا عدة مجموعات أدوات تطوير البرامج بلغات متعددة (مع إصدار Ruby وDotNet وGo قريبًا) ويقدم Docker وDocker Compose لتشغيل خادم مستوى التحكم. يمكن للمستخدمين الاختيار بين نموذج deepseek-r1-distill-llama-70b من Groq أو نماذج o1-mini/o3-mini من OpenAI. يعمل محرك الخطة في أورا على تشغيل تطبيقات متعددة الوكلاء من خلال التخطيط الذكي والتنفيذ الموثوق، مع مستويات تخطيط تدريجية، وفحص دلالي كامل، ومطابقة التحقق من القدرات، وإنفاذ قيود السلامة، والتحقق من انتقال الحالة.

برنامج تدريب صيفي من Bitmovin: بث الفيديو المدعوم بالذكاء الاصطناعي

2025-02-27
برنامج تدريب صيفي من Bitmovin: بث الفيديو المدعوم بالذكاء الاصطناعي

تقدم شركة Bitmovin العالمية لتقنية بث الفيديو فرص تدريب هندسي في فيينا وكلاغنفورت وبرلين صيف عام 2025، مع التركيز على الذكاء الاصطناعي. سيشارك المتدربون في مشاريع تستخدم الذكاء الاصطناعي لتحسين بث الفيديو، وتحليل صور Docker، و تصحيح أخطاء واجهة مستخدم المشغل، وأكثر من ذلك بكثير، باستخدام تقنية متطورة لملايين المستخدمين. تقدر Bitmovin التنوع المعرفي وترحب بالطلاب من جميع الخلفيات؛ وتستمر فترات التدريب لمدة شهرين على الأقل.

التطوير

مساعد جوجل جيمنى للترميز: مساعد ترميز مجاني قائم على الذكاء الاصطناعي يتحدى جيثب كوبايلوت

2025-02-27
مساعد جوجل جيمنى للترميز: مساعد ترميز مجاني قائم على الذكاء الاصطناعي يتحدى جيثب كوبايلوت

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

1 2 149 150 151 153 155 156 157 213 214