خادم Terraform MCP من هاشيكورب: أتمتة تطوير IaC

2025-05-20
خادم Terraform MCP من هاشيكورب: أتمتة تطوير IaC

أصدرت هاشيكورب خادم Terraform MCP، وهو خادم بروتوكول سياق النموذج (MCP) الذي يتكامل بسلاسة مع واجهات برمجة التطبيقات الخاصة بسجل Terraform، مما يمكّن من قدرات أتمتة وتفاعل متقدمة لتطوير البنية التحتية كرمز (IaC). يقوم هذا الخادم بأتمتة اكتشاف مزودي Terraform والوحدات، ويستخرج ويحلل البيانات من سجل Terraform، ويوفر معلومات مفصلة حول موارد وموارد البيانات الخاصة بالمزود. يمكن للمستخدمين تشغيل الخادم عبر حاوية Docker أو بناء الملف الثنائي مباشرةً من التعليمات البرمجية المصدر، ودمجه في أدوات مثل VS Code أو Claude Desktop. تتوفر مجموعة من الأدوات للاستعلام عن واسترجاع الوثائق والبيانات الوصفية لمزودي الخدمات والوحدات في سجل Terraform. من المهم ملاحظة أن المخرجات والتوصيات يتم إنشاؤها ديناميكيًا ويجب مراجعتها بعناية قبل التنفيذ لضمان الامتثال لأفضل ممارسات الأمان ومتطلبات الامتثال.

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

مولد مفاتيح WireGuard الزخرفية: wireguard-vanity-keygen

2025-05-19
مولد مفاتيح WireGuard الزخرفية: wireguard-vanity-keygen

wireguard-vanity-keygen أداة سطر أوامر تولد مفاتيح عامة WireGuard مخصصة. تدعم المعالجة متعددة النواة، والبحث حسب حالة الأحرف، والبحث باستخدام التعبيرات النمطية، والبحث عن العديد من البادئات في وقت واحد. يمكن للمستخدمين تحديد بادئة البحث، وعدد الخيوط، وحد البحث عن النتائج، وتحسب الأداة الاحتمال ووقت التشغيل المقدر. تهدف هذه الأداة إلى تبسيط عملية توليد مفاتيح WireGuard، مما يسمح للمستخدمين بتوليد مفاتيح أسهل في التذكر والإدارة.

اقرأ المزيد

عميل سطح مكتب Hacker News تم إنشاؤه باستخدام Rust

2025-05-19
عميل سطح مكتب Hacker News تم إنشاؤه باستخدام Rust

يتوفر الآن تطبيق سطح مكتب أنيق لـ Hacker News تم إنشاؤه باستخدام Rust و egui! استمتع بواجهة نظيفة وحديثة للتصفح عبر أهم القصص من أقسام متنوعة: الأحدث، والجديد، و Show HN، و Ask HN، والوظائف، والأفضل. يتم عرض التعليقات بتنسيق ترابطي على غرار Reddit مع طي تلقائي وحجم خط قابل للتعديل. تعمل ذاكرة التخزين المؤقت دون اتصال، والمفضلة، وقدرات البحث/التصفية القوية على تحسين تجربة المستخدم، مما يوفر وصولاً سلساً إلى Hacker News في أي وقت وفي أي مكان.

اقرأ المزيد

تشغيل GitHub Actions محليًا باستخدام act: دورات ملاحظات أسرع

2025-05-19
تشغيل GitHub Actions محليًا باستخدام act: دورات ملاحظات أسرع

هل سئمت من الالتزام والدفع في كل مرة تقوم فيها بتعديل سير عمل GitHub Actions؟ يسمح لك `act` بتشغيل GitHub Actions محليًا للحصول على ملاحظات سريعة للغاية. إنه يحاكي متغيرات البيئة ونظام الملفات الخاص بـ GitHub، مما يسمح باختبارات محلية وحتى استبدال Makefiles كجهاز تشغيل مهام محلي، مما يلغي الأعمال المتكررة. يتكامل امتداد VS Code بسلاسة مع سير عملك. يقرأ `act` ملفات GitHub Actions الخاصة بك، ويستخدم واجهة برمجة التطبيقات Docker لسحب الصور أو إنشائها، ويحدد مسارات التنفيذ بناءً على التبعيات، وأخيراً يقوم بتشغيل الحاويات، مع مراعاة بيئة GitHub.

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

كيلب: بديل لهومبرو على نظام التشغيل ماك، مكتوب بلغة جو

2025-05-19
كيلب: بديل لهومبرو على نظام التشغيل ماك، مكتوب بلغة جو

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

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

clawPDF: طابعة افتراضية قوية مفتوحة المصدر

2025-05-19
clawPDF: طابعة افتراضية قوية مفتوحة المصدر

clawPDF هي طابعة افتراضية قوية مفتوحة المصدر تقوم بتحويل ملفات متنوعة إلى تنسيقات متعددة، بما في ذلك PDF و PDF/A والصور. وهي تتميز بميزات متقدمة مثل التعرف الضوئي على الحروف (OCR) والتشفير وواجهة برمجة النصوص. وهي متوافقة مع أنظمة Windows المختلفة (بما في ذلك الخوادم و ARM64)، وتدعم الطباعة عبر الشبكة والبيئات متعددة المستخدمين، مما يجعلها أداة ممتازة لحلول المؤسسات. سواءً كانت معالجة ملفات دفعة أو دمجها في التطبيقات، فإن clawPDF تتعامل معها بسهولة.

اقرأ المزيد

Cogitator: مجموعة أدوات Python للطلبات المتسلسلة للتفكير

2025-05-19
Cogitator: مجموعة أدوات Python للطلبات المتسلسلة للتفكير

Cogitator هي مجموعة أدوات قوية بلغة Python لتجربة واستخدام أساليب المطالبات المتسلسلة للتفكير (CoT) في نماذج اللغة الكبيرة (LLMs). تعمل مطالبات CoT على تحسين أداء نماذج LLM في المهام المعقدة (مثل الإجابة على الأسئلة، والاستدلال، وحل المشكلات) من خلال توجيه النماذج لتوليد خطوات استدلال وسيطة قبل الوصول إلى الإجابة النهائية. كما أنها تعمل على تحسين قابلية تفسير نماذج LLM من خلال تقديم رؤى حول عملية استدلال النموذج. تعمل هذه المجموعة من الأدوات على تبسيط استخدام استراتيجيات وأطر عمل CoT الشائعة للبحث أو الدمج في تطبيقات الذكاء الاصطناعي. تتضمن إطار عمل قابل للتخصيص و قابل للتوسيع لقياس أداء استراتيجيات CoT المختلفة في مجموعات بيانات متنوعة.

اقرأ المزيد

Morph: مكتبة HTMX متكاملة كاملة المكدس بدون خطوة بناء

2025-05-19
Morph: مكتبة HTMX متكاملة كاملة المكدس بدون خطوة بناء

Morph هي مكتبة كاملة المكدس قابلة للتكامل لبناء تطبيقات مدفوعة بالوسائط المتعددة بدون خطوة بناء، بناءً على HTMX. تجمع بين أفضل ما في Architectures SSR و SPA و Islands، مع الالتزام باستخدام HTML و CSS و JS النقية. تم إنشاء Morph أثناء تحسين تطوير تطبيقات Telegram Web باستخدام Deno و Deno Deploy، حيث توفر بديلاً خفيف الوزن لإعدادات واجهة المستخدم الخلفية/الخلفية المعقدة باستخدام React أو Vue، مما يثبت فعاليتها بشكل خاص للمشاريع الصغيرة. تعمل حاليًا على Hono، مع إمكانية دعم الخلفية في المستقبل، تتميز Morph بمزايا رئيسية متعددة: تستدعي المكونات واجهات برمجة التطبيقات التي تُرجع نصوصًا فائقة (مكونات أخرى)؛ يتم عرض جميع المكونات على جانب الخادم مع الوصول إلى سياق جانب الخادم؛ عرض المكونات وإعادة عرضها بشكل مستقل؛ هيكل هرمي للمكونات مع التعشيش والعودة من واجهات برمجة التطبيقات؛ JavaScript على جانب العميل ضئيل أو معدوم؛ بدون خطوة بناء؛ بدون تصميم مسبق لهياكل بيانات واجهة برمجة التطبيقات؛ قابلة للتكامل في أي مشروع Deno/Node/Bun. مثالية لحالات عدم الحاجة إلى فصل واجهة المستخدم والخلفية في خدمات منفصلة، مثل روبوتات Telegram الصغيرة، وتطبيقات سطح المكتب، أو الأدوات الداخلية.

اقرأ المزيد

sshsync: تبسيط أوامر SSH عبر خوادم متعددة

2025-05-19
sshsync: تبسيط أوامر SSH عبر خوادم متعددة

sshsync هي أداة سطر أوامر سريعة وبسيطة لتشغيل أوامر shell عبر خوادم متعددة عن بُعد عبر SSH. استهدف جميع الخوادم أو مجموعات محددة، وهي مثالية لمسؤولي النظام والمطورين وسير العمل الآلي. إنها تستخدم asyncssh، وتدعم التكوين القائم على المجموعات، وإعدادات مهلة SSH، ودفع/سحب الملفات، وسجلات محفوظات التشغيل، ووضع التشغيل التجريبي. قم بالتثبيت عبر `git clone https://github.com/Blackmamoth/sshsync.git; cd sshsync; pipx install .`. إنها تستخدم أسماء SSH من ~/.ssh/config وتخزن معلومات المجموعة في ~/.config/sshsync/config.yaml.

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

Goboscript: برمجة نصية لـ Scratch

2025-05-19
Goboscript: برمجة نصية لـ Scratch

Goboscript هي لغة برمجة نصية تُترجم إلى Scratch. تتيح لك كتابة مشاريع Scratch نصيًا وتجميعها في ملفات .sb3، والتي يمكن استخدامها في محرر Scratch أو TurboWarp أو موقع Scratch الإلكتروني. يُبسط Goboscript إنشاء مشاريع Scratch متقدمة، حيث يدعم التحكم في الإصدارات وإعادة هيكلة التعليمات البرمجية وإعادة استخدامها. كما يتميز بنظام ماكرو قوي، ومتغيرات محلية، وتحسين التعليمات البرمجية، وكشف الأخطاء. حصل المشروع على المركز الأول في مسابقة FOSS HACK 25، وحصل على جائزة قدرها 50,000 روبية.

اقرأ المزيد
التطوير برمجة نصية

مجموعة بيانات لوحات ترخيص كاليفورنيا تكشف عن معركة بين الأخلاق وحرية التعبير

2025-05-18
مجموعة بيانات لوحات ترخيص كاليفورنيا تكشف عن معركة بين الأخلاق وحرية التعبير

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

اقرأ المزيد

Yahtzeeql: مُحلل Yahtzee مكتوب بشكل أساسي بلغة SQL

2025-05-18
Yahtzeeql: مُحلل Yahtzee مكتوب بشكل أساسي بلغة SQL

Yahtzeeql هو مُحلل لعبة Yahtzee مكتوب بشكل رئيسي بلغة SQL. يوفر العديد من الاستراتيجيات، من الأساليب العشوائية البسيطة إلى الأساليب الأكثر تقدمًا القائمة على الاحتمالات، ويقوم بتقييم فعاليتها من خلال محاكاة اللعبة. يمكن للمستخدمين اختيار الاستراتيجيات، وعدد مرات المحاكاة، والوضع التفاعلي، وعرض الرسوم البيانية من خلال وسيطات سطر الأوامر. تُظهر التجارب أن الاستراتيجيات القائمة على الاحتمالات، وخاصةً "prob_with_difficulty"، تحقق أعلى متوسط درجات، وهو 89.5.

اقرأ المزيد
الألعاب

محاكي نظرية البناء بلغة بايثون: الجاذبية الكمية والكهرومغناطيسية في الكود

2025-05-18
محاكي نظرية البناء بلغة بايثون: الجاذبية الكمية والكهرومغناطيسية في الكود

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

اقرأ المزيد
التطوير نظرية البناء

Stack Error: مكتبة معالجة الأخطاء سهلة الاستخدام في Rust

2025-05-18
Stack Error: مكتبة معالجة الأخطاء سهلة الاستخدام في Rust

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

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

Veav: محرك متصفح ويب تجريبي ذو وظائف محدودة

2025-05-18
Veav: محرك متصفح ويب تجريبي ذو وظائف محدودة

Veav هو محرك متصفح ويب تجريبي يدعم معظم أنواع العرض (باستثناء الشبكة)، وسلوك التسلسل الهرمي CSS القياسي، والترقيم باستخدام قواعد @page، وإخراج الطباعة بتنسيق PDF، وجميع وحدات CSS. يقوم بتحميل مستندات HTML وXHTML، لكن قدراته على الشبكات أساسية جدًا، حيث يدعم فقط http:// و file://. تتوفر معلومات تفصيلية حول التوافق على صفحة حالة WPT الخاصة به. يتم توفير تعليمات التثبيت (باستخدام Arch Linux كمثال)، والتي تتطلب العديد من التبعيات ومجمع `clang-prefixed-release`. يوجد أيضًا رسم تخطيطي للبنية (بتنسيق tldraw).

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

Model2Vec بلغة Rust: استنتاج أسرع بـ 1.7 مرة

2025-05-18
Model2Vec بلغة Rust: استنتاج أسرع بـ 1.7 مرة

يوفر مُكوّن `model2vec-rs` تنفيذًا خفيف الوزن بلغة Rust لتحميل نماذج الاشتمال الثابتة لـ Model2Vec والاستدلال عليها، بسرعة تفوق نسخة Python بـ 1.7 مرة. وهو يدعم تحميل النماذج المُدرّبة مسبقًا من Hugging Face Hub، ويُقدّم واجهة سطر أوامر، ويسمح باستخدام وسيطات ترميز مُخصصة. تُظهر الاختبارات المعيارية أن إصدار Rust يُعالِج 8000 عينة في الثانية، مقارنةً بـ 4650 عينة لإصدار Python.

اقرأ المزيد

باكارو: جدول بيانات حديث لـ Jupyter

2025-05-18
باكارو: جدول بيانات حديث لـ Jupyter

باكارو هو جدول بيانات حديث لـ Jupyter يسهل مهام تحليل البيانات الاستكشافية الشائعة. يقدم جدول بيانات عالي الأداء مع فرز وتنسيق قيم ولفّ لا نهائي. بالإضافة إلى جدول البيانات الأساسي، يوفر ميزات إضافية مثل الإحصائيات الملخصة والهستوجرامات والعينات الذكية والتنظيف التلقائي وواجهة مستخدم منخفضة الكود. جميع الوظائف لها قيم افتراضية معقولة يمكن تخصيصها حسب سير عملك. يدعم باكارو Pandas و Polars DataFrames ويعمل في بيئات مختلفة بما في ذلك JupyterLab و Jupyter Notebook.

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

مخطوطة فوينيش: تحليل هيكلي باستخدام معالجة اللغة الطبيعية الحديثة

2025-05-18
 مخطوطة فوينيش: تحليل هيكلي باستخدام معالجة اللغة الطبيعية الحديثة

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

اقرأ المزيد
الذكاء الاصطناعي مخطوطة فوينيش

استغلال Magic Leap One: نشر الكود

2025-05-18
استغلال Magic Leap One: نشر الكود

ينشر هذا المستودع رمزًا لاستغلال الثغرات الأمنية في Magic Leap One. يستغل هذا الرمز تجاوز سعة المكدس في محلل Nvidia SparseFS (sparsehax) وشجرة أجهزة نواة كبيرة الحجم (dtbhax) لتحقيق تنفيذ التعليمات البرمجية. قد تؤثر هذه الثغرات الأمنية على أكثر من مجرد ML1؛ هناك احتمال أن يتم استخدام ثغرة kernel-dtb لتحقيق الاستمرار في وحدات القيادة الذاتية في بعض السيارات التي تستخدم TX2. يحتوي المستودع على رمز لوحدة تحكم Magic Leap وعميل Fastboot يعتمد على Rust للكمبيوتر المضيف. تحذير: هناك خطر تلف جهازك.

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

تخلص من عادات Vim السيئة مع Hardtime.nvim

2025-05-18
تخلص من عادات Vim السيئة مع Hardtime.nvim

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

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

متصفح النحل: مساعدك الشخصي بالذكاء الاصطناعي داخل المتصفح

2025-05-18
متصفح النحل: مساعدك الشخصي بالذكاء الاصطناعي داخل المتصفح

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

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

Pixelagent: مخطط لبناء وكلاء الذكاء الاصطناعي

2025-05-18
Pixelagent: مخطط لبناء وكلاء الذكاء الاصطناعي

Pixelagent هو مخطط هندسة وكلاء الذكاء الاصطناعي مبني على Pixeltable، ويُوحد نماذج اللغات الكبيرة (LLM) والتخزين والتنسيق في إطار عمل إعلاني واحد. يمكن للمطورين بناء تطبيقات وكلاء مخصصة باستخدام Pixelagent، بما في ذلك وظائف إنشاء خاصة بالذاكرة، وعمليات استدعاء الأدوات، وأكثر من ذلك. وهو يدعم نماذج وأساليب متعددة (نص، صورة، صوت، فيديو)، ويقدم ميزات قابلة للملاحظة. كما يتم دعم امتدادات وكلاء مثل الاستدلال، والتفكير، والذاكرة، والمعرفة، وعمليات سير عمل الفريق، بالإضافة إلى الاتصالات بأدوات مثل Cursor وWindsurf وCline. تتيح كتابة البايثون البسيطة بناء ونشر وكلاء بسرعة.

اقرأ المزيد
الذكاء الاصطناعي

LLRT: بيئة تشغيل JavaScript سحابية فائقة السرعة

2025-05-18
LLRT: بيئة تشغيل JavaScript سحابية فائقة السرعة

تقدم مختبرات AWS بيئة تشغيل JavaScript خفيفة الوزن تسمى LLRT، مبنية بلغة Rust، مصممة لتطبيقات خالية من الخوادم عالية الأداء. يتفوق LLRT على بيئات تشغيل JavaScript الأخرى على AWS Lambda من حيث سرعة بدء التشغيل التي تزيد عن 10 أضعاف، وتكلفة تقل حتى مرتين. يستخدم LLRT محرك QuickJS لـ JavaScript للاستخدام الفعال للذاكرة وبدء التشغيل السريع. على الرغم من كونه تجريبيًا، يدعم LLRT النشر عبر بيئات التشغيل المخصصة وصورة الحاويات، ويشمل أدوات اختبار قوية، ويوفر توافقًا ممتازًا مع AWS SDK v3. إنه ليس بديلاً لـ Node.js، بل مكمل لوظائف خالية من الخوادم ذات الأداء الحرج، مثالي لمهام مثل تحويل البيانات والمعالجة في الوقت الفعلي. تضمن واجهة برمجة التطبيقات القائمة على Node.js انتقالًا سلسًا من الحلول الأخرى.

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

إسبانسو: موسّع نصوص متعدد المنصات بلغة رَست

2025-05-17
إسبانسو: موسّع نصوص متعدد المنصات بلغة رَست

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

اقرأ المزيد

إحياء ELIZA: إعادة إنشاء أول روبوت محادثة بلغة C++

2025-05-17
إحياء ELIZA: إعادة إنشاء أول روبوت محادثة بلغة C++

تُفصّل هذه المقالة إعادة إنشاء ELIZA، أول روبوت محادثة أنشأه جوزيف فايزنباوم في عام 1966، باستخدام لغة البرمجة C++. قام الكاتب بإعادة إنشاء وظائف ELIZA بدقة، بدءًا من تحليل البرنامج النصي الأصلي إلى تحسين الكود ومقارنته بالرمز الأصلي. تتضمن التحسينات الإضافية تشغيل ELIZA على آلة كاتبة تلغراف ASR 33 والمساهمة في إثبات أن إصدار CACM لعام 1966 كامل وفقًا لتورينج. تم تضمين المشروع بأكمله في ملف واحد eliza.cpp، مع تعليمات التجميع لأنظمة macOS و Windows. هذا المشروع بمثابة تكريم رائع لتاريخ الذكاء الاصطناعي، ومورد قيّم للمطورين المهتمين بتقنيات الذكاء الاصطناعي القديمة.

اقرأ المزيد
الذكاء الاصطناعي

دليل MCP: دليل مفتوح المصدر لخوادم Minecraft

2025-05-17
دليل MCP: دليل مفتوح المصدر لخوادم Minecraft

أطلق ChatMCP موقعًا إلكترونيًا مفتوح المصدر لقائمة خوادم Minecraft يسمى دليل MCP. يستخدم المشروع قاعدة بيانات Supabase ويوفر دليل تثبيت مفصلًا، يغطي خطوات مثل استنساخ المستودع، وتثبيت التبعيات، وإعداد قاعدة البيانات، وتعيين متغيرات البيئة. يمكن للمستخدمين معاينة الموقع على https://mcp.so. كما يتم توفير روابط مجتمعية للتفاعل والدعم من المستخدمين.

اقرأ المزيد
الألعاب قائمة الخوادم

ثغرة أمنية في VirtualBox تُمكّن من الخروج من الجهاز الظاهري: تجاوز سعة الأعداد الصحيحة يؤدي إلى اختراق المضيف

2025-05-17
ثغرة أمنية في VirtualBox تُمكّن من الخروج من الجهاز الظاهري: تجاوز سعة الأعداد الصحيحة يؤدي إلى اختراق المضيف

تُتيح ثغرة أمنية خطيرة في تجاوز سعة الأعداد الصحيحة في دالة vmsvga3dSurfaceMipBufferSize في VirtualBox للمهاجمين التلاعب بدالة malloc، وتخصيص 0 بايت بينما يتعقب VirtualBox حجم مُخزن مؤقت أكبر. وهذا يؤدي إلى بدائيات قراءة/كتابة خطية، مما يُصعّد إلى الوصول للقراءة/الكتابة التعسفي لذاكرة المضيف. تُظهر إحدى نماذج البرهان إمكانية الخروج الكامل من الجهاز الظاهري. تتضمن عملية الاستغلال تشغيل تخصيص سطح خاطئ، واستغلال عمليات القراءة/الكتابة خارج الحدود، والتخصيص التعسفي للتراكم، وأخيراً الحصول على تحكم RIP لتنفيذ التعليمات البرمجية التعسفية. تتوفر التصحيحات؛ يجب على المستخدمين التحديث فوراً.

اقرأ المزيد

Publisher: خادم نموذج لغوي مفتوح المصدر لـ Malloy

2025-05-17
Publisher: خادم نموذج لغوي مفتوح المصدر لـ Malloy

Publisher هو خادم نموذج لغوي مفتوح المصدر مبني على لغة بيانات Malloy. يسمح لك بإنشاء نماذج بيانات لغوية غنية - بتعريف المعنى والعلاقات والسياق وراء بياناتك - ويعرضها من خلال واجهة الخادم. يمكن للتطبيقات ووكلاء الذكاء الاصطناعي والمستخدمون استعلام البيانات بشكل متسق وموثوق، والاستفادة من الفهم المشترك المحدد في نموذج Malloy. يحل Publisher مشكلة الإجابات غير الموثوقة عندما يكون معنى البيانات غير واضح. يستخدم استعلامات Malloy، ويقوم بتجميعها في SQL خلف الكواليس لتقديم إجابات موثوقة دون إعادة تعريف معنى البيانات في كل أداة. يتكون من ثلاثة مكونات رئيسية: خادم، وSDK، وتطبيق مرجعي، يدعم العديد من قواعد البيانات وتطبيقات الذكاء الاصطناعي.

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

كتالوج لأنظمة تشغيل جديدة: إعادة تصور مستقبل الحوسبة

2025-05-17
كتالوج لأنظمة تشغيل جديدة: إعادة تصور مستقبل الحوسبة

بعد ضجة نماذج اللغات الكبيرة، ظهرت موجة من إنشاء أنظمة تشغيل جديدة. تُدرج هذه المقالة العديد من هذه المشاريع، بما في ذلك مجموعة الحوسبة الشخصية UXN/Varvara، ونظام التشغيل Nette.io الموجه للبحث على الويب، وأنظمة تعتمد على لغة Lisp مثل Interim وChrysaLisp. تُظهر هذه المشاريع نهجًا مبتكرة في تصميم أنظمة التشغيل، مثل إعادة تصميم واجهة سطح المكتب في DesktopNeo، وتصميم نظام التشغيل القائم على النوايا في MercuryOS. تمثل هذه الجهود استكشافات جريئة لمستقبل الحوسبة، مما يُعيد إحياء الشغف بالابتكار في أنظمة التشغيل.

اقرأ المزيد

Fahmatrix: بديل خفيف الوزن لـ Pandas في Java

2025-05-17
Fahmatrix: بديل خفيف الوزن لـ Pandas في Java

Fahmatrix هي مكتبة Java خفيفة الوزن وحديثة للعمل مع البيانات الجدولية، مستوحاة من Pandas في Python، ومصممة لتبسيط فهم البيانات على JVM. توفر واجهة برمجة تطبيقات بديهية لقراءة ومعاينة ملفات CSV، وفلترة الصفوف، واختيار الأعمدة، بالإضافة إلى ميزات قادمة مثل الإجمالات، والتجميع، والفرز. لا تحتوي Fahmatrix حاليًا على أي تبعيات خارجية، ويمكن تنزيلها كملف JAR من GitHub أو استخدامها عبر Maven/Gradle (سيتم إضافتها في الإصدارات المستقبلية). تشمل الميزات الرئيسية تحميل ملفات CSV في DataFrames، وطباعة البيانات بشكل مرتب، ووظائف head()/tail()، والعديد من وظائف الإجمال، وفلترة الصفوف، واختيار الأعمدة، و groupBy، وجداول البيانات الديناميكية، وتصدير البيانات، واستنتاج الأنواع، وتحويلها. تمكن Fahmatrix مطوري Java من العمل بكفاءة مع البيانات الجدولية دون مغادرة JVM.

اقرأ المزيد
التطوير
1 2 16 17 18 20 22 23 24 50 51