FFmpeg 8.0: ترميز فيديو مُسرّع بواسطة وحدة معالجة الرسوميات عبر Vulkan وترجمة تلقائية

2025-08-29
FFmpeg 8.0: ترميز فيديو مُسرّع بواسطة وحدة معالجة الرسوميات عبر Vulkan وترجمة تلقائية

تم إصدار FFmpeg 8.0، واسمه الرمزي "Huffman"، مع تحديثات كبيرة. من أبرز الميزات دمج نموذج التعرف على الكلام Whisper، مما يسمح بترجمة الفيديو تلقائيًا. يستخدم واجهة برمجة التطبيقات Vulkan للترميز وفك التشفير المُسرّع بواسطة وحدة معالجة الرسوميات لمجموعة متنوعة من الصيغ، بما في ذلك AV1 و FFv1 و VP9 و ProRes RAW، ويدعم ترميز VVC (H.266)، مما يحسّن الكفاءة. كما تُحسّن هذه النسخة التوافق مع الصيغ القديمة مثل RealVideo 6.0 وترميزات الصوت المتخصصة، مما يعزز مكانتها كأداة أساسية في معالجة الفيديو.

اقرأ المزيد
التطوير

أدفنت أوف كود: حل أنيق لمشكلة التحليل ذات الحالة

2025-04-09

يتضمن لغز Advent of Code الأخير تفسير تعليمات `do()` و `don't()` التي تُمكّن أو تُعطل مساهمة تعليمات `mul` في المجموع. تعاني التعبيرات العادية من هذه الحالة، لأنها تتعرف على اللغات العادية عديمة الحالة. يستخدم الكاتب حلًا قائمًا على المُحلل، ويرفعها إلى مُحوّل حالة لإنشاء مُحلل ذي حالة. يتعامل هذا المُحلل بكفاءة مع تعليمات `do()` و `don't()` و `mul`، ويعالج حوالي 1 ميجابايت من الإدخال في 0.12 ثانية - وهي تحسين كبير مقارنةً بنهج قائم على التعبيرات العادية.

اقرأ المزيد

تمثيل الذاكرة بكفاءة باستخدام GADTs في OCaml

2025-05-12
تمثيل الذاكرة بكفاءة باستخدام GADTs في OCaml

تتناول هذه المقالة استخدام أنواع البيانات الجبرية المعممة (GADTs) في OCaml لتحسين تمثيل الذاكرة. يشرح الكاتب أولاً قيود تعدد الأشكال في OCaml، ولا سيما عدم كفاءة List.iter عند التعامل مع أنواع بيانات مختلفة بسبب التمثيل الموحد للذاكرة. تفشل محاولات إنشاء نوع `Compact_array` باستخدام المتغيرات العادية والأشياء بسبب مشاكل الاستنتاج النمطي وتخصيص الذاكرة. أخيرًا، باستخدام GADTs، ينشئ الكاتب بنجاح تمثيل ذاكرة مرنًا وفعالًا لمصفوفات أنواع البيانات المختلفة، مما يُظهر فائدة GADTs لما هو أبعد من كتابة المترجمات، خاصة في التطبيقات عالية الأداء التي تتطلب تحكمًا دقيقًا في الذاكرة.

اقرأ المزيد
التطوير

صعود الفطريات المقاومة للأدوية: سباق مع الزمن

2025-04-19
صعود الفطريات المقاومة للأدوية: سباق مع الزمن

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

اقرأ المزيد

ExpenseOwl: نظام تتبع للنفقات بشكل بسيط وفعال

2025-02-07
ExpenseOwl: نظام تتبع للنفقات بشكل بسيط وفعال

هل سئمت من تطبيقات تتبع النفقات المعقدة؟ يقدم لك ExpenseOwl حلاً بسيطاً وفعّالاً. يستخدم ملف JSON بسيط لتخزين البيانات، ويوفر عرضًا بيانيًا عصريًا على شكل دائري للنفقات الشهرية، ويتميز بواجهتي استخدام: سطر الأوامر والويب. بدون إعدادات معقدة أو ميزات غير ضرورية - فقط أضف، واحذف، وراجع نفقاتك لإدارة أموالك بسهولة. يدعم ExpenseOwl أيضًا فئات العملات المخصصة، ويمكن نشره بسهولة على Docker.

اقرأ المزيد
التطوير فعّال

نماذج اللغات الكبيرة كمحوِّلات: مستقبل توليد التعليمات البرمجية؟

2025-07-03

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

اقرأ المزيد
التطوير

مساعد مايكروسوفت Copilot: دمج الذكاء الاصطناعي في متصفح Edge، لقيادة حروب متصفحات الذكاء الاصطناعي

2025-09-24
مساعد مايكروسوفت Copilot: دمج الذكاء الاصطناعي في متصفح Edge، لقيادة حروب متصفحات الذكاء الاصطناعي

تقوم مايكروسوفت بدمج مساعدها للذكاء الاصطناعي Copilot بقوة في متصفح Edge الخاص بها، مما يتيح له التحكم مباشرةً في علامات التبويب والقيام بمهام تلقائية مثل حجز المطاعم ومقارنة الأسعار. وبدلاً من إنشاء متصفح ذكاء اصطناعي جديد، تعمل مايكروسوفت على تحسين متصفحها الحالي بقدرات الذكاء الاصطناعي لتجربة أكثر سلاسة. سيؤدي Copilot المهام في الوقت الحقيقي مع الشفافية، مع ضمان التحكم من قبل المستخدم. تهدف هذه الخطوة إلى منافسة المنافسين مثل Gemini من جوجل و Comet من Perplexity، حيث تدعي مايكروسوفت أنها في موقع ريادي في سباق متصفحات الذكاء الاصطناعي.

اقرأ المزيد
التكنولوجيا متصفح Edge

تحدي بيرغهاين 2025: مسابقة ترميز فيروسية حطمت الإنترنت

2025-09-24

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

اقرأ المزيد

البابا ليون الرابع عشر يرفض تجسيد البابا بالذكاء الاصطناعي: التطور التكنولوجي يحتاج إلى تواصل إنساني

2025-09-24
البابا ليون الرابع عشر يرفض تجسيد البابا بالذكاء الاصطناعي: التطور التكنولوجي يحتاج إلى تواصل إنساني

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

اقرأ المزيد

تكوين الصداقات مثل استراتيجي r

2025-04-11

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

اقرأ المزيد
متنوع

تقنية مايكروسوفت الدقيقة: ثورة في تبريد مراكز البيانات

2025-09-24
تقنية مايكروسوفت الدقيقة: ثورة في تبريد مراكز البيانات

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

اقرأ المزيد

لغز حجم حزم الإنترنت الذي استمر لمدة 50 عامًا

2025-04-18

تتناول هذه المقالة مسألة حجم حزم الإنترنت المثالي والتي ظلت قائمة لفترة طويلة. من اقتراح RFC 791 الأولي البالغ 576 بايت إلى القيمة الافتراضية الحالية التي تتراوح بين 20 و 1500 بايت، كان حجم الحزمة بمثابة حل وسط أساسي في تصميم الشبكات. من خلال تتبع تطور تقنية Ethernet، تشرح هذه المقالة العلاقة بين الحد الأدنى لحجم الحزمة وكشف التصادمات، بالإضافة إلى التوازن بين الحد الأقصى لحجم الحزمة وكفاءة النقل. كما نوقشت حزم Jumbo واكتشاف MTU للمسار، وخلصت إلى أن حجم الحزمة الذي يتراوح بين 46 و 1500 بايت يظل نطاقًا معقولًا لشبكة الإنترنت العامة، وهو خيار استمر لمدة 50 عامًا تقريبًا.

اقرأ المزيد
التكنولوجيا

نظام التحقق من العمر: كابوس قابلية الاستخدام؟

2025-09-24
نظام التحقق من العمر: كابوس قابلية الاستخدام؟

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

اقرأ المزيد
التطوير

العموميات في PHP: من سلسلة المدونة إلى الكتاب

2025-09-25
العموميات في PHP: من سلسلة المدونة إلى الكتاب

أكثر من عقد من الزمن، ناقش مطورو PHP تضمين أنواع عامة. غيّر اقتراح RFC للعام 2025 الخاص بالعموميات وقت التجميع مجرى النقاش. مستوحىً من ذلك، أنشأ المؤلف سلسلة مدونات تتعمق في تاريخ العموميات في PHP وتفاصيلها وتأثيرها على النظام البيئي. تطورت هذه السلسلة إلى كتاب بعنوان "العموميات في PHP - رحلة إرشادية عبر RFC وقت التجميع". يوسّع الكتاب محتوى المدونات، ويضيف فصولًا إضافية وأمثلة مُحسّنة، بالإضافة إلى رؤى حول مستقبل العموميات في PHP، مما يُمكّن المطورين من كتابة كود أنظف وأكثر أمانًا.

اقرأ المزيد
التطوير

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

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

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

اقرأ المزيد
التكنولوجيا

تصور البيانات: ما هو أبعد من التوضيح، نحو الإيضاح

2025-02-07
تصور البيانات: ما هو أبعد من التوضيح، نحو الإيضاح

تُثني هذه المقالة على النهج المبتكرة لتصور الصيغ الرياضية. باستخدام كتاب دانيال فليش عن معادلات ماكسويل كمثال، تُجادل بأن الصيغ في الأوراق الأكاديمية التقليدية غامضة في كثير من الأحيان، بينما توضح التصورات الجيدة المعلومات المعقدة، مُحققةً "الإيضاح" بدلاً من مجرد "التوضيح". يتوافق هذا مع مفهوم إدوارد توفته لـ "التفسير البصري"، والدعوة إلى قوة تصور البيانات لجعل المعلومات المعقدة مفهومة بسهولة.

اقرأ المزيد

أمازون تدفع غرامة قدرها 2.5 مليار دولار بسبب اشتراكات Prime الاحتيالية

2025-09-25
أمازون تدفع غرامة قدرها 2.5 مليار دولار بسبب اشتراكات Prime الاحتيالية

أمرت لجنة التجارة الفيدرالية (FTC) أمازون بدفع غرامة قياسية قدرها 2.5 مليار دولار - مليار دولار غرامة مدنية و 1.5 مليار دولار تعويضات - لاشتراك ملايين الأشخاص في خدمة Amazon Prime بشكل احتيالي دون موافقتهم، وتسهيل عملية إلغاء الاشتراك. وزعمت لجنة التجارة الفيدرالية أن أمازون استخدمت واجهات مستخدم متلاعبة، وعمدت إلى تعقيد عملية الإلغاء. يمثل هذا التسوية انتصارًا كبيرًا لحماية المستهلك، ويمثل سابقة لمكافحة ممارسات الاشتراك الاحتيالية.

اقرأ المزيد
التكنولوجيا

حركة مرور غريبة على نقاط تبادل الإنترنت IXP: ملاحظات من مسؤول نظام

2025-09-25
حركة مرور غريبة على نقاط تبادل الإنترنت IXP: ملاحظات من مسؤول نظام

يستخدم الكاتب، الذي يدير واحدة من أكبر شبكات IXP على الإنترنت، أداة bgp.tools لمراقبة والكشف عن كمية مدهشة من حركة المرور غير المتوقعة على نقاط تبادل الإنترنت. يشمل ذلك بروتوكولات توجيه متعددة (OSPF، IS-IS، RIP)، وبروتوكولات تخصيص عناوين تلقائية (DHCP، IPv6 RA)، وبروتوكولات خاصة بالبائعين (LLDP، CDP، MNDP)، وكلها تشكل مخاطر أمنية مثل الكشف عن المعلومات واختطاف حركة المرور، بل وقد تسبب انقطاعات. كما يسلط الكاتب الضوء على حركة مرور غريبة، مثل بروتوكولات الشبكات المنزلية (UPnP)، وبروتوكولات اكتشاف الطابعات (MDNS)، واستعلامات DNS البث الخاطئة الناتجة عن تهيئة خاطئة. يدعو الكاتب إلى زيادة مراقبة حركة المرور وضوابط الوصول على نقاط تبادل الإنترنت لتعزيز أمن الشبكة.

اقرأ المزيد
التكنولوجيا مراقبة حركة المرور

انقطاع خدمة مصادقة Docker Hub تم حله

2025-09-25

في 24 سبتمبر، واجه Docker Hub انقطاعًا في خدمة المصادقة، مما أثر على تسجيل دخول المستخدمين إلى Docker Hub Registry وواجهات برمجة التطبيقات الخاصة به. وقد استجاب فريق Docker بسرعة، حيث حدد سبب المشكلة ونشر إصلاحًا في غضون ساعات قليلة. ويؤكد المراقبة أن الخدمة قد تم استعادتها بالكامل. يجب على المستخدمين ببساطة تسجيل الخروج وإعادة تسجيل الدخول لتحديث جلساتهم.

اقرأ المزيد
التطوير

Zig: خيار أكثر عملية من Rust لأدوات سطر الأوامر في العالم الحقيقي

2025-09-23
Zig: خيار أكثر عملية من Rust لأدوات سطر الأوامر في العالم الحقيقي

تتناول هذه المقالة المزايا العملية لـ Zig على Rust في بناء واجهات سطر الأوامر. يوضح الكاتب الاختلافات من خلال أداة CLI بسيطة لإدارة الملاحظات. على الرغم من أن مُراجع الإعارة في Rust يضمن سلامة الذاكرة، إلا أن تعقيده وطقوسه يثبتان أنهما مُرهقان بالنسبة لأدوات CLI البسيطة. يوفر Zig نهجًا أكثر مباشرة لإدارة الذاكرة، حيث يُجمع بين عبارات `defer` و المُخصِّصات لتسهيل إنشاء رمز فعال وآمن مع الحد الأدنى من العبء الإضافي للوحدة المُترجمة. بالنسبة لأدوات CLI الصغيرة، فإن طبيعة Zig الخفيفة والسرعة والمباشرة تجعلها أكثر عملية. على الرغم من أهمية سلامة الذاكرة، إلا أن الرمز القابل للصيانة وكفاءة المُطور هما أمران بالغ الأهمية.

اقرأ المزيد
التطوير

خطأ في Pocket Casts يعرض إعلانات للمشتركين مدى الحياة

2025-09-25
خطأ في Pocket Casts يعرض إعلانات للمشتركين مدى الحياة

يواجه تطبيق البودكاست Pocket Casts انتقادات بعد عرض إعلانات على مستخدمين سابقين دفعوا مقابل الوصول مدى الحياة بدون إعلانات. في البداية كان تطبيقًا للشراء مرة واحدة (2010) ، ثم تحول إلى نموذج اشتراك في عام 2019. على الرغم من أن Automattic ، الشركة الأم ، وعدت بالوصول بدون إعلانات للمستخدمين الذين دفعوا أولاً في إطار برنامج "Pocket Casts Champion" ، إلا أن بعض المستخدمين يشاهدون الآن إعلانات. أرجع الرئيس التنفيذي لشركة Automattic ، مات مولينويك ، ذلك إلى خطأ وأكد أن جميع المستخدمين المدفوعين لا ينبغي أن يشاهدوا إعلانات. يبرز الحادث التحديات المتعلقة بالحفاظ على الوعود "مدى الحياة" أثناء تغييرات نموذج العمل. عدد قليل من الآلاف من المستخدمين فقط هم من يتأثرون.

اقرأ المزيد

هل تعتبر طلبات العمل عبر الإنترنت مضيعة للوقت؟

2025-02-15
هل تعتبر طلبات العمل عبر الإنترنت مضيعة للوقت؟

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

اقرأ المزيد
متنوع

بيان خط أنابيب التسليم المستمر: بناء تسليم برمجيات أفضل

2024-12-21
بيان خط أنابيب التسليم المستمر: بناء تسليم برمجيات أفضل

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

اقرأ المزيد

Dayflow: تطبيق مخطط زمني يعمل بالذكاء الاصطناعي لتتبع الوقت والخصوصية

2025-09-25
Dayflow: تطبيق مخطط زمني يعمل بالذكاء الاصطناعي لتتبع الوقت والخصوصية

Dayflow هو تطبيق macOS أصلي يسجل نشاط شاشتك بمعدل 1 إطار في الثانية، ويحلله كل 15 دقيقة باستخدام الذكاء الاصطناعي، ويولد مخططًا زمنيًا واضحًا مع ملخصات. إنه خفيف الوزن ويركز على الخصوصية، مما يتيح لك الاختيار بين Gemini (مفتاح API خاص بك) أو نماذج محلية (Ollama/LM Studio) كمقدم خدمة للذكاء الاصطناعي. تم إنشاؤه برغبة في الحصول على مخطط زمني بسيط جدير بالثقة، يهدف Dayflow إلى أن يكون مساعدًا هادئًا محترمًا، وليس لوحة تحكم أخرى لإدارتها.

اقرأ المزيد
التطوير

نيورايت: مساحة عمل لا نهائية تعتمد على الفراكتلات للاستكشاف الإبداعي

2025-04-19
نيورايت: مساحة عمل لا نهائية تعتمد على الفراكتلات للاستكشاف الإبداعي

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

اقرأ المزيد
التطوير

الفهرسة الفعالة في أطر عمل التعلم العميق: مقارنة بين Torch وTensorFlow وEinops

2025-09-24

تقارن هذه المقالة نهجًا مختلفة للفهرسة الفعالة للمصفوفات في PyTorch وTensorFlow وEinops. من خلال مقارنة `torch.gather`, `torch.take_along_dim`, `torch.index_select`, `torch.take`, `tf.gather`, `tf.gather_nd`, و`einx.get_at` من Einops، تُظهر المقالة اختلافات المرونة والكفاءة في التعامل مع الأبعاد المختلفة والفهرسة المجمعة، مما يوفر للمطورين مرجعًا لاختيار الحل الأمثل.

اقرأ المزيد

فخ تخصيص الذاكرة المدهش في Go: قصة انحدار بنسبة 30%

2025-04-21
فخ تخصيص الذاكرة المدهش في Go: قصة انحدار بنسبة 30%

أدت إعادة هيكلة تبدو غير ضارة في مشروع Go إلى انحدار في الأداء بنسبة 30%. كان السبب هو طريقة `GetBytes` الخاصة بهيكل `ImmutableValue`، والتي استخدمت مستقبلاً للقيمة، مما تسبب في تخصيص كومة في كل استدعاء. إن تخصيصات الكومة أغلى بكثير من تخصيصات المكدس. كان السبب الجذري هو عدم دقة تحليل الهروب الخاص بمحول Go؛ حيث فشل في التعرف على أن مستقبل القيمة لن يهرب. لقد أدى التبديل إلى مستقبل مؤشر إلى حل المشكلة. يبرز هذا المثال أهمية فهم قرارات تخصيص الذاكرة الخاصة بمحول Go واستخدام أنواع مستقبلات مناسبة لكتابة رمز Go عالي الأداء.

اقرأ المزيد
التطوير

هل تريد الملفات أن تكون ممثلين؟ io_uring و تقارب نماذج الحوسبة

2025-01-04
هل تريد الملفات أن تكون ممثلين؟ io_uring و تقارب نماذج الحوسبة

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

اقرأ المزيد

صندوق أدواتي ed(1): غوص عميق في عالم تنفيذات ed(1)

2025-09-24

يشارك أرتيوم بولوجوف، وهو من عشاق ed(1) كما يدعي بنفسه، مجموعته من تنفيذات ed(1) ونصوصه البرمجية. يستخدم ed(1) على نطاق واسع كمحرر جيت، ومحرر sudo، وحتى كمنشئ مواقع ثابتة. وتشمل صندوق أدواته GNU ed، وOpenBSD ed (oed)، وإصدارًا مُحدّثًا يُدعى wed(1)، وaed(1) أكثر سهولة في الاستخدام، وxed(1) لكتابة النصوص البرمجية. تعالج هذه الأدوات قيود ed(1)، مثل نقص دعم النصوص البرمجية وصعوبة الاستخدام، مع الحفاظ على قابلية النقل عبر أنظمة متعددة. حتى أنه أنشأ تنفيذات ed(1) بلغات Brainfuck وBASIC وModal - دليل على تفانيه. يختتم بولوجوف بتشجيع القراء على تبني ed(1) وحبه.

اقرأ المزيد
التطوير

Manus: هندسة السياق لوكلاء الذكاء الاصطناعي الفعالين

2025-09-24
Manus: هندسة السياق لوكلاء الذكاء الاصطناعي الفعالين

اختار فريق مشروع Manus الاستفادة من قدرات التعلم ضمن السياق للنماذج الموجودة بدلاً من تدريب نماذج كبيرة من الصفر عند بناء وكيل الذكاء الاصطناعي الخاص به. تلخص المقالة أربعة دروس رئيسية: 1. تحسين معدل ضرب ذاكرة التخزين المؤقت KV من خلال الحفاظ على بادئات المطالبات ثابتة، وإضافة إلى السياق، ووضع علامات على نقاط توقف ذاكرة التخزين المؤقت بشكل صريح؛ 2. إخفاء الأدوات، وليس إزالتها؛ إدارة توفر الأدوات ديناميكيًا لتجنب إبطال ذاكرة التخزين المؤقت وارتباك النموذج؛ 3. استخدام نظام الملفات كذاكرة خارجية لسياق دائم وغير محدود؛ 4. معالجة الانتباه من خلال تكرار الأهداف والاحتفاظ بمعلومات الأخطاء للتعلم. تعمل هذه الممارسات على تحسين أداء وكيل الذكاء الاصطناعي واستقراره بشكل كبير، مما يوفر رؤى قيّمة لبناء وكلاء ذكاء اصطناعي فعالين.

اقرأ المزيد
الذكاء الاصطناعي
1 2 7 8 9 11 13 14 15 595 596