Category: التطوير

مواجهة لهجات لغة لِسْب: سكيم، كومن لِسْب، كلوجر، وراكيت

2025-03-07

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

التطوير لِسْب

StrictYAML: محلل YAML آمن

2025-03-07

StrictYAML هو محلل YAML آمن من حيث النوع يقوم بتحليل وفرض التحقق من مجموعة فرعية مقيدة من مواصفات YAML. يعطي الأولوية لواجهة برمجة تطبيقات جميلة، ويرفض تحليل ميزات YAML القبيحة، والصعبة القراءة، وغير الآمنة. يقدم التحقق من العلامات الصارمة والتحويل المباشر للأنواع، بالإضافة إلى استثناءات واضحة وقابلة للقراءة. يعمل StrictYAML كبديل تقريبي لـ pyyaml و ruamel.yaml و poyo. يمكنه قراءة YAML، وإجراء تغييرات، وكتابته مرة أخرى مع الحفاظ على التعليقات. على الرغم من أن السرعة ليست أولوية حاليًا، إلا أنه يتميز بالأمان وسهولة الاستخدام والأمان من حيث النوع.

التطوير محلل YAML

one.el: مُنشئ مواقع ثابتة بسيط للغاية بلغة Emacs Lisp

2025-03-07

هل سئمت من مُنشئو المواقع الثابتة المعقدين؟ one.el هو مُنشئ مواقع ثابتة خفيف الوزن، مُبني بالكامل بلغة Emacs Lisp و org-mode، دون الحاجة إلى ملفات تكوين أو تبعيات خارجية. أنشئ وغيّر موقعك الإلكتروني باستخدام كود Emacs Lisp و CSS باستخدام ملف org واحد. تتوفر قوالب ووظائف عرض بسيطة، مع دعم لمسارات الصفحات المخصصة والأنماط. هل تريد البدء بسرعة؟ تحقق من مستودع GitHub لمزيد من المعلومات.

التطوير

إصدار معاينة Windows 11 Insider 22635.4950: مشاركة الملفات أسهل وقائمة ابدأ محسّنة

2025-03-07
إصدار معاينة Windows 11 Insider 22635.4950: مشاركة الملفات أسهل وقائمة ابدأ محسّنة

أصدر قناة بيتا لنظام Windows 11 إصدار معاينة Windows Insider 22635.4950 (KB5052078) ، مع تحسينات كبيرة. من أبرز الميزات الجديدة هي علبة مشاركة الملفات الجديدة بالسحب والإفلات ، مما يجعل مشاركة الملفات أسرع وأسهل. تقدم صفحة "جميع التطبيقات" في قائمة ابدأ الآن طرق عرض الشبكة والفئات لتحسين اكتشاف التطبيقات. تعالج الإصلاحات مشكلات في مستكشف الملفات وشريط المهام والإعدادات ، مع دعم قابلية الوصول المحسّن في مستكشف الملفات. سيتم نشر الميزات الجديدة تدريجيًا ؛ قد يحتاج بعض المستخدمين إلى تمكينها يدويًا.

التطوير

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

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

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

التطوير

اقرأ أي كتاب إلكتروني بصيغة Epub بالسويدية المبسطة

2025-03-07

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

تحديث بودكاست لينكس بريبر: مشاريع مفتوحة المصدر، فعاليات المجتمع، ورعاة

2025-03-07
تحديث بودكاست لينكس بريبر: مشاريع مفتوحة المصدر، فعاليات المجتمع، ورعاة

يغطي تحديث بودكاست لينكس بريبر هذا عدة مجالات رئيسية. أولاً، يعلن عن راعي جديد، وهو ameriDroid، ويوفر طرقًا لدعم العرض. ثم يسلط الضوء على مشاريع مفتوحة المصدر مثل متصفح Librewolf، وPixelFed (بديل مفتوح المصدر وشبكي لإنستغرام)، وLoops (بديل مفتوح المصدر وشبكي لتيك توك). وأخيراً، يشارك ردود أفعال الجمهور ويعرض معاينة لمقابلة مع Hungry Bogart حول أصول البودكاست، بالإضافة إلى مشروع Pimox 7 (لتعلم Proxmox على أجهزة arm64). يمكن للمستمعين التفاعل عبر دردشة Matrix، ونماذج التعليقات، والبريد الإلكتروني.

التطوير

جوجل تُطلق تصميمًا جديدًا لـ Gboard على نظام أندرويد بنظام بيتا

2025-03-07
جوجل تُطلق تصميمًا جديدًا لـ Gboard على نظام أندرويد بنظام بيتا

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

التطوير

ChatGPT لنظام macOS يُعدّل الآن الرموز مباشرةً

2025-03-06
ChatGPT لنظام macOS يُعدّل الآن الرموز مباشرةً

أعلنت شركة OpenAI أن تطبيق ChatGPT الخاص بنظام macOS أصبح الآن يتمتع بقدرات تحرير الرموز مباشرةً، مدعماً أدوات مطوري البرامج مثل Xcode وVS Code وJetBrains. هذه الميزة متاحة الآن للمستخدمين المدفوعين، وسيتم طرحها للمستخدمين المجانيين الأسبوع المقبل. هذا الأمر مبني على وظيفة "العمل مع التطبيقات" التي تم إطلاقها في نوفمبر 2024، مما يقلل من الحاجة إلى نسخ ولصق الرموز. هذا يضع ChatGPT في منافسة مباشرة مع أدوات ترميز الذكاء الاصطناعي مثل Cursor وGitHub Copilot، وتخطط OpenAI لإطلاق منتج مخصص ل هندسة البرمجيات. على الرغم من ازدياد شعبية أدوات مساعدة ترميز الذكاء الاصطناعي، إلا أن هناك مخاوف بشأن مخاطر الأمن وحقوق النشر والموثوقية، بما في ذلك زيادة وقت تصحيح الأخطاء للرموز التي تم إنشاؤها بواسطة الذكاء الاصطناعي.

التطوير تحرير الرموز

مكتبة الجبر الخطي Rust: lin-alg

2025-03-06
مكتبة الجبر الخطي Rust: lin-alg

lin-alg هي مكتبة جبر خطي بلغة Rust توفر هياكل بيانات وعمليات للزوايا، والمصفوفات، والرباعيات، مع دعم لأنواع f32 وf64. وهي مناسبة لرسومات الكمبيوتر، والميكانيكا الحيوية، والروبوتات، وأكثر من ذلك. تدعم المكتبة بيئات no_std، وتوفر وظائف رسومات الكمبيوتر، وتشفير/فك تشفير bincode. ملاحظة: لا تستخدم `cargo fmt` في قاعدة التعليمات البرمجية هذه.

التطوير

تقليل زمن الوصول بنسبة 83% باستخدام علامات عملية لينكس غامضة

2025-03-06
تقليل زمن الوصول بنسبة 83% باستخدام علامات عملية لينكس غامضة

واجه مهندس يعمل على تحسين وظيفة Output Media في Recall.ai مشكلة محيرة: إنهاء عشوائي لعملية Chromium داخل بيئة محصورة. كشف تصحيح الأخطاء العميق عن السبب الرئيسي: دالة prctl(PR_SET_PDEATHSIG, SIGKILL) في نواة لينكس، التي تتبع مؤشرات العمليات الأم وليست العمليات نفسها. تفاعل غير متوقع مع إدارة مؤشرات العمليات في Tokio تسبب في استعادة مؤشرات العمليات الأم، مما أثار إشارة SIGKILL، وأنهى عملية الفرع. أزال إزالة علامة --die-with-parent من Bubblewrap المشكلة، مما أدى إلى تقليل زمن الوصول بنسبة 83%.

Shelgon: إطار عمل Rust قوي لتطبيقات REPL التفاعلية

2025-03-06
Shelgon: إطار عمل Rust قوي لتطبيقات REPL التفاعلية

Shelgon هو إطار عمل Rust قوي لبناء تطبيقات REPL (Read-Eval-Print Loop) التفاعلية وقذائف مخصصة. يوفر أساسًا مرنًا وآمنًا من حيث النوع مع إمكانيات واجهة مستخدم طرفية مدمجة باستخدام ratatui. تشمل الميزات تنفيذ أوامر آمن من حيث النوع، ودمج وقت تشغيل غير متزامن (tokio)، وواجهة مستخدم رسومية جميلة، ومعالجة إدخال غنية (سجل الأوامر، تحريك المؤشر، إكمال علامات التبويب، معالجة Ctrl+C/Ctrl+D)، ودعم سياق مخصص، ودعم STDIN. يتضمن المشروع وثائق شاملة وأمثلة لمساعدة المطورين على بناء قذائفهم الخاصة بسرعة.

رايهانتر: أداة مفتوحة المصدر لمكافحة أجهزة التقاط IMSI لنقطة اتصال Orbic

2025-03-06
رايهانتر: أداة مفتوحة المصدر لمكافحة أجهزة التقاط IMSI لنقطة اتصال Orbic

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

bcvi: تحرير الملفات البعيدة محليًا عبر قناة SSH العكسية

2025-03-06

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

ثورة يونكس: نظام الملفات السريع 4.3BSD

2025-03-06
ثورة يونكس: نظام الملفات السريع 4.3BSD

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

التطوير

أطلسيان تدمج أوبسجيني في إدارة خدمات جيرا وكمباس

2025-03-06
أطلسيان تدمج أوبسجيني في إدارة خدمات جيرا وكمباس

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

بنى البيانات الموجزة: أدوات قوية لتوفير الذاكرة للمبرمجين

2025-03-06

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

التطوير

شركات ناشئة من واي كومباينيتور: ٩٥٪ من الكود تم توليده بواسطة الذكاء الاصطناعي - اتجاه أم موضة عابرة؟

2025-03-06
شركات ناشئة من واي كومباينيتور: ٩٥٪ من الكود تم توليده بواسطة الذكاء الاصطناعي - اتجاه أم موضة عابرة؟

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

CodeTracer: أداة تصحيح أخطاء ثورية للسفر عبر الزمن

2025-03-06
CodeTracer: أداة تصحيح أخطاء ثورية للسفر عبر الزمن

CodeTracer هو مُصحح أخطاء سهل الاستخدام للسفر عبر الزمن، مُصمم لدعم مجموعة واسعة من لغات البرمجة. يسجل تنفيذ البرنامج في ملف أثر ذاتي الحفظ وقابل للمشاركة، مما يسمح للمستخدمين بالتحرك للأمام وللخلف في التنفيذ في بيئة رسومية، وفحص سجل جميع مواقع الذاكرة. بالمقارنة مع مُصححات الأخطاء التقليدية، يوفر CodeTracer ميزتين رئيسيتين: إعادة إنتاج و تصحيح أخطاء سهلة للأخطاء التي يصعب إعادة إنتاجها؛ وتحديد سريع لأصول الأخطاء من خلال تتبع مصدر أي قيمة في البرنامج. يدعم حاليًا لغة Noir، وسيدعم المزيد من لغات تطوير Web3 في المستقبل، وسيتم دمجه في بيئات التطوير المتكاملة مثل VS Code.

تشويش رمز Go: نهج آلة الحالة لفك تشفير البيانات الديناميكي

2025-03-06
تشويش رمز Go: نهج آلة الحالة لفك تشفير البيانات الديناميكي

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

التطوير تشويش الرمز

Apache Iceberg: خليفة Hadoop أم تطوره؟

2025-03-06
Apache Iceberg: خليفة Hadoop أم تطوره؟

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

معالجة البث المذهلة: ابدأ دون الحاجة إلى مجموعة!

2025-03-06
معالجة البث المذهلة: ابدأ دون الحاجة إلى مجموعة!

يعتقد الكثيرون أن معالجة البث صعبة للغاية ومكلفة وتفتقر إلى حالات الاستخدام العملية. لكن هذا ليس صحيحًا! يوفر هذا المستودع عروضًا توضيحية قابلة للتنفيذ تُظهر كيفية حل المشكلات الواقعية باستخدام تقنية معالجة البث الحديثة مع SQL. باستخدام Kafka و PostgreSQL و RisingWave ، يمكنك تشغيل أمثلة صغيرة محليًا ، وتعلم أساسيات استيعاب البيانات ومعالجتها وتحويلها وتفريغها ، بالإضافة إلى دمجها مع منصات أخرى. لا حاجة إلى مجموعة - فقط جهاز الكمبيوتر المحمول الخاص بك!

التطوير معالجة البث

Agno: مكتبة خفيفة الوزن لبناء وكلاء متعددي الوسائط

2025-03-06
Agno: مكتبة خفيفة الوزن لبناء وكلاء متعددي الوسائط

Agno هي مكتبة خفيفة الوزن لبناء وكلاء متعددي الوسائط يتعاملون مع النصوص والصور والصوت والفيديو. تتميز بسرعة إنشاء الوكلاء الفائقة، حيث إنها أسرع بـ 10,000 مرة من LangGraph. Agno لا تعتمد على نموذج معين، وتدعم أي نموذج أو مورد، وتسمح ببناء فرق من الوكلاء المتخصصين. تُبسّط تطوير الذكاء الاصطناعي باستخدام بنى برمجة Python المألوفة، وتتجنب التجريدات المعقدة. إدارة الذاكرة، ومخازن المعرفة، والمخرجات المنظمة مدمجة، مع مراقبة في الوقت الفعلي متاحة. ابدأ بسرعة باستخدام البرامج التعليمية واستكشف أمثلة من العالم الحقيقي.

Arva AI توظف: مهندس منتجات ذكاء اصطناعي لثورة في مجال معلومات الجريمة المالية

2025-03-06
Arva AI توظف: مهندس منتجات ذكاء اصطناعي لثورة في مجال معلومات الجريمة المالية

تبحث Arva AI عن مهندس منتجات ذكاء اصطناعي لبناء و تكرار ميزات النظام الكامل لمنصتها المتوافقة القائمة على الذكاء الاصطناعي. باستخدام تقنيات الذكاء الاصطناعي المتطورة، بما في ذلك نماذج اللغات الكبيرة ورؤية الكمبيوتر، تقوم المنصة بأتمتة مهام المراجعة اليدوية، مما يعزز الكفاءة ويقلل التكاليف. المرشح المثالي سيكون لديه خبرة في تطوير النظم الكاملة (TypeScript, React, NodeJS) وخبرة في هندسة المطالبات، وضبط النماذج المدربة مسبقًا، وتدريب النماذج المخصصة (بما في ذلك نماذج الرؤية). تعزز Arva AI ثقافة السرعة والتركيز على العملاء والشفافية. الوظيفة توفر راتبًا تنافسيًا وحزمة أسهم، بالإضافة إلى أربعة أسابيع من العمل عن بُعد سنويًا.

xdg-ninja: حماية مجلد $HOME الخاص بك

2025-03-06
xdg-ninja: حماية مجلد $HOME الخاص بك

xdg-ninja هو برنامج نصي قوي لسطر الأوامر يقوم بفحص مجلد $HOME الخاص بك بحثًا عن الملفات والمجلدات غير المرغوب فيها. يستخدم مواصفات دليل XDG الأساسية من Arch Wiki و antidot ومساهمات المجتمع، ويرشدك إلى كيفية نقل هذه الملفات إلى مواقعها الصحيحة. يتم تشغيله بسهولة باستخدام أوامر بسيطة، ويوفر تعليمات مفصلة لإعادة التوطين. يدعم طرق تثبيت متعددة، بما في ذلك الاستنساخ من GitHub، واستخدام Nix، أو عبر Homebrew. أداة مساعدة، xdgnj، تقوم بأتمتة إنشاء الملفات وإدارتها، مما يبسط تجربة المستخدم.

تركيب أداة Aider بطريقة مبتكرة: تجاوز بيئات العمل الظاهرية

2025-03-06

توفر أداة سطر الأوامر Aider من Paul Gauthier طريقة مبتكرة للتركيب تتجنب تعقيدات بيئات العمل الظاهرية للمستخدمين النهائيين. باستخدام الأمر البسيط `pip install aider-install && aider-install`، تستخدم الأداة `uv` لتركيب بيئة عمل مستقلة لـ Python 3.12، وتركيب Aider بداخلها، بالإضافة إلى تهيئة متغير البيئة PATH تلقائيًا. يوفر هذا تجربة تركيب آمنة وسهلة للمستخدمين المبتدئين في Python، ويُزيل خطوات الإعداد المعقدة.

التطوير

VisualCrypto: مجموعة أدوات مفتوحة المصدر لمشاركة الأسرار القائمة على الصور

2025-03-06
VisualCrypto: مجموعة أدوات مفتوحة المصدر لمشاركة الأسرار القائمة على الصور

VisualCrypto هي مجموعة أدوات مفتوحة المصدر تعتمد على لغة بايثون، مع واجهة ويب مصممة لمشاركة الأسرار البصرية (VSS). تُعد تقنية VSS تقنية تشفير تقسم صورة سرية إلى حصص متعددة؛ تبدو كل حصة ضوضاء عشوائية ولا تكشف عن أي شيء بمفردها، لكن دمجها يعيد بناء الصورة الأصلية. تركز هذه المجموعة من الأدوات بشكل أساسي على مخططات (2،2)-VSS، والتي تتطلب كلا الحصتين للكشف عن السر. تدعم تقنيات التشفير البصري (VC) وتقنيات الشبكة العشوائية (RG)، وتقدم تنفيذًا قائمًا على الويب وقائمًا على النصوص لسهولة الاستخدام وقابلية التوسيع.

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

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

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

التطوير

Nebu: محرر جداول بيانات خفيف الوزن لنظام Varvara

2025-03-06

Nebu هو محرر جداول بيانات رسومي خفيف الوزن لنظام Varvara، مصمم للتعامل مع ملفات csv/tsv. يتم إجراء العمليات الحسابية عن طريق تحديد نطاق مستطيل من الخلايا متبوعًا بعامل تشغيل. يتم تعريف النطاق باستخدام نقطتين بين معرفي خليتين. تقوم الخلية بعملية واحدة على الأكثر، ويجب أن يسبق النطاق الخلية ولا يمكن أن يتضمن نفسه بشكل متكرر. وهو يدعم العمليات الحسابية الأساسية (+، -، *، /)، وعد الخلايا غير الفارغة (#)، ودمج السلاسل ("). إذا لم يتم تحديد عامل تشغيل، فسيكون مجموع القيم هو الإعداد الافتراضي. يبدأ تشغيل Nebu على الفور ووزنه أقل من ملف Excel فارغ.

التطوير جداول بيانات

llama.cpp بسرعة فائقة على معالجات الرسومات من Intel مع IPEX-LLM

2025-03-06
llama.cpp بسرعة فائقة على معالجات الرسومات من Intel مع IPEX-LLM

يوضح هذا الدليل كيفية تشغيل llama.cpp مباشرة على وحدات معالجة الرسومات من Intel باستخدام حزمة zip المحمولة و IPEX-LLM، مما يلغي الحاجة إلى عمليات التثبيت اليدوية. تم التحقق من ذلك على معالجات Intel Core Ultra، ومعالجات Core من الجيل الحادي عشر إلى الرابع عشر، ووحدات معالجة الرسومات Intel Arc A/B-Series. يفصل الدليل عملية التنزيل، والاستخراج، وتكوين متغيرات البيئة، وأمثلة التنفيذ، مع توفير تعليمات مخصصة لإعدادات متعددة وحدات معالجة الرسومات وأنظمة التشغيل المختلفة (Windows و Linux). هذا يسمح بتنفيذ سلس لنماذج اللغة الكبيرة على أجهزة Intel.

1 2 144 145 146 148 150 151 152 213 214