RsyncUI: واجهة رسومية لـ rsync على macOS

2025-05-29
RsyncUI: واجهة رسومية لـ rsync على macOS

RsyncUI هو تطبيق macOS قائم على SwiftUI يوفر واجهة مستخدم رسومية لأداة سطر الأوامر rsync. يُسهّل استخدام rsync من خلال السماح للمستخدمين بتنظيم المهام وتعيين المعلمات بسهولة. متوافق مع macOS Sonoma والإصدارات الأحدث، ويمكن تثبيته عبر Homebrew أو التنزيل المباشر. من المهم ملاحظة أن RsyncUI هو واجهة رسومية فقط؛ يتم التعامل مع عملية المزامنة الفعلية بواسطة rsync. يمكن للمستخدمين إلغاء المهام، لكن يجب السماح بعملية التنظيف حتى تكتمل قبل بدء مهام جديدة.

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

إيدا ماغيت: ماغيت لفي إس كود – حسّن سير عمل جيت الخاص بك

2025-05-29
إيدا ماغيت: ماغيت لفي إس كود – حسّن سير عمل جيت الخاص بك

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

اقرأ المزيد
التطوير في إس كود ماغيت

واجهة برمجة تطبيقات typed-ffmpeg: واجهة FFmpeg حديثة و Pythonic

2025-05-29
واجهة برمجة تطبيقات typed-ffmpeg: واجهة FFmpeg حديثة و Pythonic

يوفر typed-ffmpeg واجهة برمجة تطبيقات حديثة و Pythonic لـ FFmpeg، مع دعم واسع النطاق للمرشحات المعقدة مع كتابة مفصلة ووثائق. تم إنشاؤه باستخدام مكتبة Python القياسية، فهو يبسط إنشاء رسومات المرشحات، ويتميز بإكمال IDE التلقائي، ويتضمن تسلسل JSON لرسومات المرشحات، والتحقق التلقائي من FFmpeg، وتصور الرسوم البيانية. تتضمن التطورات المستقبلية دعمًا أوسع لنسخ FFmpeg وزيادة تغطية المرشحات. تم إلهام هذا المشروع في البداية بواسطة GPT-3، ولكنه استخدم في النهاية تقنيات تقليدية لتوليد التعليمات البرمجية، بمساعدة كبيرة من GitHub Copilot.

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

Tesseral: بنية تحتية مفتوحة المصدر للتحقق من الهوية لـ SaaS من الأعمال التجارية (B2B)

2025-05-28
Tesseral: بنية تحتية مفتوحة المصدر للتحقق من الهوية لـ SaaS من الأعمال التجارية (B2B)

Tesseral هي بنية تحتية مفتوحة المصدر للتحقق من الهوية للبرامج التجارية (B2B SaaS). إنها خدمة سحابية متعددة المستأجرين، ذات واجهة برمجة تطبيقات أولية، متوافقة مع أي مجموعة تقنية. يمكن للمطورين استخدام الخدمة المُدارة على console.tesseral.com أو استضافتها بأنفسهم. فهي تجمع كل ما هو مطلوب لإدارة المستخدمين: صفحات تسجيل دخول قابلة للتخصيص، دعم متعدد المستأجرين من الأعمال التجارية إلى الأعمال التجارية، تقليد المستخدم، تكوين الخدمة الذاتية، طرق تسجيل دخول متعددة (روابط سحرية، تسجيل دخول اجتماعي، SAML، SCIM)، التحكم في الوصول القائم على الأدوار (RBAC)، المصادقة متعددة العوامل (MFA)، مفاتيح المرور/WebAuthn، تطبيقات المصادقة (TOTPs)، إدارة مفاتيح واجهة برمجة التطبيقات، دعوات المستخدمين، و Webhooks. تتوفر مجموعات تطوير البرامج (SDKs) لنظام React و Flask وأكثر من ذلك، مما يبسط عملية دمج الواجهة الأمامية والخلفية.

اقرأ المزيد

أزهر محطتك: لعبة حديقة زهور في واجهة سطر الأوامر

2025-05-28
أزهر محطتك: لعبة حديقة زهور في واجهة سطر الأوامر

حوّل محطتك إلى حديقة نابضة بالحياة مع Flower Garden CLI! قم بزراعة خمسة أنواع فريدة من الزهور، كل منها يزهر في أنماط رياضية ومعقدة. اسقِ زهورك، شاهد نموها، واستمتع بالعروض الملونة الجميلة. مع قائمة سهلة الاستخدام وحفظ تلقائي، يمكنك زراعة حديقتك الرقمية بوتيرتك الخاصة. قم بالتثبيت عبر pip وابدأ الزراعة!

اقرأ المزيد

تنفيذ مرجعي لبروتوكول توافق آلبنجلو

2025-05-28
تنفيذ مرجعي لبروتوكول توافق آلبنجلو

أصدرت شركة أنزا تكنولوجي تنفيذًا مرجعيًا لبروتوكول توافق آلبنجلو. يتضمن ذلك مثالًا على مجموعة محلية قابلة للتشغيل مع 6 عقد تتواصل عبر بروتوكول UDP. يوفر ملف ثنائي للمحاكاة محاكاة متنوعة لمرونة آلبنجلو ومتطلبات عرض النطاق الترددي. يلزم وجود مجموعة بيانات Ping عامة لبعض عمليات المحاكاة. كما تم تضمين اختبارات دقيقة ومجموعة اختبارات. في حالة وجود مشكلات أمنية، يرجى التواصل مباشرة مع quentin (at) anza (dot) xyz.

اقرأ المزيد

OpenTPU: إعادة تنفيذ مفتوحة المصدر لوحدة معالجة المصفوفات العصبية من جوجل

2025-05-28
OpenTPU: إعادة تنفيذ مفتوحة المصدر لوحدة معالجة المصفوفات العصبية من جوجل

أصدر مختبر ArchLab بجامعة كاليفورنيا، سانتا باربرا، OpenTPU، وهو إعادة تنفيذ مفتوحة المصدر لوحدة معالجة المصفوفات العصبية (TPU) من جوجل. يعتمد على تفاصيل من ورقة بحثية من جوجل، لكن نظرًا لعدم وجود مواصفات رسمية، يختلف OpenTPU عن تصميم جوجل في العديد من تفاصيل التنفيذ. يدعم حاليًا ضرب المصفوفات ووظائف التنشيط ReLU/sigmoid، لكنه يفتقر إلى ميزات مثل الالتفاف والمجمع. تم تنفيذه باستخدام PyRTL، ويتضمن المشروع محاكيات أجهزة ومحاكيات وظيفية، بالإضافة إلى أداة للتحقق من النتائج. على الرغم من عدم وجود أرقام محددة لتركيب OpenTPU كامل بحجم 256x256 في هذا الإصدار التجريبي، إلا أن طبيعته مفتوحة المصدر توفر فرصًا قيّمة للتعلم والتحسين للباحثين.

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

عداد أوليات مقطوعة من اليمين بكفاءة بلغة C

2025-05-27
عداد أوليات مقطوعة من اليمين بكفاءة بلغة C

يحسب هذا البرنامج بلغة C بكفاءة عدد الأعداد الأولية المقطوعة من اليمين لعدد معين من الأرقام. يستخدم جدول هاش مخصصًا للتحقق من الأعداد الأولية بسرعة، و مكتبة primesieve لإنشاء الأعداد الأولية المُحسّنة. يبقى العدد الأولي المقطوع من اليمين أوليًا بعد إزالة رقمه الأيمن بشكل متتالي. يتعامل البرنامج مع المدخلات من 1 إلى 19 رقمًا، مع الإبلاغ عن عدد الأعداد الأولية المقطوعة من اليمين لكل طول رقم ووقت التنفيذ الإجمالي. على سبيل المثال، بالنسبة للأرقام المكونة من 8 أرقام، يجد 5 أعداد أولية من هذا النوع وما مجموعه 83 حتى 8 أرقام.

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

إصدارات Windows من Mesa 25.1.1: حل المشكلات الشائعة

2025-05-27
إصدارات Windows من Mesa 25.1.1: حل المشكلات الشائعة

أصبحت إصدارات Mesa 25.1.1 لنظام Windows (باستخدام Visual Studio و MSYS2 Mingw-w64) متاحة الآن. وقد رعت هذا الإصدار شركة Petrosky، حيث وفرت جهاز بناء مخصصًا. ويعالج هذا الإصدار العديد من المشكلات الشائعة، مثل أخطاء الملفات المفقودة مثل libgallium_wgl.dll و libEGL.dll و libvulkan-1.dll، والتي غالبًا ما يمكن إصلاحها بإعادة نشر التطبيقات أو باستخدام أدوات الإصلاح المقدمة. وتقدم وثائق شاملة تفاصيل حول الفروق بين حزم MSVC و MinGW، ومحتويات الحزمة، وتكوين واستخدام برامج التشغيل المختلفة (llvmpipe و GLonD3D12 و zink وما إلى ذلك)، والتوافق مع البرامج القديمة، وتجاوزات تكوين سياق OpenGL، وتوفر حلولًا وإعدادات متغيرات البيئة.

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

Clojure MCP: تطوير مدعوم بـ REPL بمساعدة الذكاء الاصطناعي

2025-05-27
Clojure MCP: تطوير مدعوم بـ REPL بمساعدة الذكاء الاصطناعي

Clojure MCP هو مشروع في مرحلة ألفا يوفر مجموعة شاملة من الأدوات للمساعدة في تطوير مشاريع Clojure من خلال ربط نماذج الذكاء الاصطناعي بـ Clojure nREPL. وهو يتضمن جميع ميزات Claude Code، ويدمج أدوات مثل clj-kondo و parinfer، ويتكامل بسلاسة مع Claude Desktop. يمكن للمطورين الاستفادة من الذكاء الاصطناعي للتطوير التدريجي، والتحقق من صحة الكود في REPL، واستخدام أدوات مثل قراءة الملفات الذكية، والتحرير المُدرك للبنية، وتقييم الكود من أجل كفاءة محسّنة. كما يقدم المشروع تدفق عمل للحفاظ على ملخص مشروع مُناسب لـ LLM، مما يسمح لمساعد الذكاء الاصطناعي بفهم هيكل الكود بسرعة. المشروع مرخص بموجب ترخيص GNU Affero General Public License v3.0.

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

yes-rs: إعادة كتابة سريعة وآمنة للذاكرة لأمر يونكس 'yes' بلغة Rust

2025-05-27
yes-rs: إعادة كتابة سريعة وآمنة للذاكرة لأمر يونكس 'yes' بلغة Rust

هل سئمت من إصدار لغة C من الأمر يونكس 'yes'، والذي يُعرف بعدم أمان الذاكرة واحتمالية حدوث تجاوزات المخزن المؤقت؟ إليك yes-rs، وهو إعادة كتابة بلغة Rust، ليست سريعة فحسب، بل تضمن أيضًا أمان الذاكرة بدون أي كتل رمز غير آمنة. مع 1302 سطرًا من أكواد Rust الرائعة (مقارنة بـ 50 سطرًا تقريبًا من إصدار C الأصلي)، يوفر yes-rs معالجة أخطاء حديثة، وعمليات تجريد بدون تكلفة، وإمكانية إنشاء سلاسل نصية مخصصة. بفضل تكامل Cargo، يسهل تثبيته واستخدامه. لأولئك الذين يطمحون لأقصى قدر من الأداء والأمان، yes-rs هو الحل الأمثل!

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

Sqawk: أداة سطر أوامر تعتمد على SQL لمعالجة الملفات المحددة بالفاصل

2025-05-26
Sqawk: أداة سطر أوامر تعتمد على SQL لمعالجة الملفات المحددة بالفاصل

Sqawk هي أداة سطر أوامر تعتمد على SQL مستوحاة من awk، مصممة لمعالجة الملفات المحددة بالفاصل بكفاءة مثل CSV و TSV. تقوم بتحميل البيانات في جداول داخل الذاكرة، مما يسمح باستعلامات SQL قوية (SELECT، INSERT، UPDATE، DELETE) مع التصفية، والفرز، والجمع، والانضمام بين جداول متعددة. تتميز Sqawk بميزات مثل الاستنتاج التلقائي للنوع، ودعم القيم الخالية، والفاصلات المخصصة، ووضع تشغيل آمن يمنع التعديل العرضي للملفات. بناءً على بناء جملة بديهي وسرعة عالية، فهي مثالية لمهام معالجة البيانات.

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

CSMWrap: محاكاة BIOS التراثي على أنظمة UEFI

2025-05-26
CSMWrap: محاكاة BIOS التراثي على أنظمة UEFI

CSMWrap هو اختراق ذكي يحاكي BIOS الكمبيوتر الشخصي التراثي على أنظمة UEFI فقط. باستخدام CSM (وحدة دعم التوافق) و VESA VBIOS من مشروع SeaBIOS ، فإنه يسمح بتشغيل FreeDOS و Windows XP و Windows 7 في QEMU وبعض الأجهزة الحقيقية. يتم تحقيق ذلك عن طريق إلغاء قفل منطقة ذاكرة BIOS التراثية ، وتحميل وحدة CSM SeaBIOS ، وتكوين تعيين الذاكرة ، وما إلى ذلك. لاحظ أنه يجب تعطيل التمهيد الآمن وفك التشفير فوق 4 غيغابايت ، وقد تكون هناك مشاكل في إعداد وضع الفيديو في Windows.

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

Mutmut: أداة اختبار تحوير قوية لبايثون

2025-05-26
Mutmut: أداة اختبار تحوير قوية لبايثون

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

اقرأ المزيد

تنفيذ مفتوح المصدر لبروتوكول WaveBird: إحياء وحدة تحكم كلاسيكية

2025-05-26
تنفيذ مفتوح المصدر لبروتوكول WaveBird: إحياء وحدة تحكم كلاسيكية

تشتهر وحدة تحكم Nintendo WaveBird اللاسلكية بقبضتها المريحة وعمر بطاريتها الاستثنائي، لكن مستقبلها توقف منذ سنوات. قام مطور بإنشاء تنفيذ مفتوح المصدر لبروتوكول WaveBird باستخدام SoCs Silicon Labs Wireless Gecko، وصمم جهاز استقبال منخفض التكلفة وسهل البناء. يتضمن المشروع البرامج الثابتة، وملفات تصميم الأجهزة، وملفات الغلاف القابلة للطباعة ثلاثية الأبعاد، مما يحل مشكلة نقص أجهزة استقبال WaveBird ويحيي وحدة التحكم الكلاسيكية هذه.

اقرأ المزيد

PgDog: مُجمِّع مُعاملات ومدير تكرار منطقي عالي الأداء لـPostgreSQL

2025-05-26
PgDog: مُجمِّع مُعاملات ومدير تكرار منطقي عالي الأداء لـPostgreSQL

PgDog، المكتوب بلغة Rust، هو مُجمِّع مُعاملات ومدير تكرار منطقي سريع وآمن وقابل للتطوير لـPostgreSQL، قادر على التعامل مع مئات قواعد البيانات ومئات الآلاف من الاتصالات. ويتميز بتقسيم قواعد البيانات، وموازنة التحميل مع فحوصات الصحة والانتقال الاحتياطي، وتجميع المعاملات والجلسات لإدارة فعالة لاتصالات العملاء. يتم تسهيل المراقبة من خلال OpenMetrics، ويتضمن محلل CSV ودعم التكرار المنطقي لتسهيل استيراد البيانات وتقسيم قواعد البيانات.

اقرأ المزيد

ماثباد: لوحة مفاتيح تسهل كتابة المعادلات

2025-05-26
ماثباد: لوحة مفاتيح تسهل كتابة المعادلات

ماثباد هو لوحة مفاتيح مصممة للمهندسين والعلماء والطلاب والمهنيين في مجالات العلوم والتكنولوجيا والهندسة والرياضيات الذين يحتاجون إلى كتابة المعادلات بانتظام. وهي تسمح بإدخال 112 رمزًا بسهولة من الجبر، والحساب، ونظرية المجموعات، والمنطق، بالإضافة إلى الحروف الأبجدية اليونانية الكاملة. يتصل ماثباد بالكمبيوتر عبر كابل USB-C ويعمل بسلاسة مع لوحة المفاتيح العادية. يدعم أوضاع إخراج متعددة، بما في ذلك النص العادي، و LaTeX، ومحرر معادلات Microsoft Office. سيكون مشروع الأجهزة المفتوحة المصدر متاحًا قريبًا على Crowd Supply.

اقرأ المزيد

jjui: واجهة مستخدم طرفية لنظام التحكم في الإصدارات Jujutsu

2025-05-26
jjui: واجهة مستخدم طرفية لنظام التحكم في الإصدارات Jujutsu

jjui هي واجهة مستخدم طرفية لنظام التحكم في الإصدارات Jujutsu. توفر مجموعة من الميزات، بما في ذلك: تغيير revsets مع إكمال تلقائي؛ إعادة بناء التنقيحات أو الفروع؛ دمج التنقيحات؛ عرض ومقارنة اختلافات الملفات؛ نقل الإشارات المرجعية؛ عرض سجل العمليات؛ ومعاينة تفاصيل التنقيحات والملفات والعمليات. يدعم jjui طرق تثبيت متنوعة، بما في ذلك Homebrew و AUR و Nix و Go. الحد الأدنى لإصدار jj المدعوم هو v0.21+.

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

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

2025-05-25
Tenstorrent: توقف عن تراكم طبقات التجريد، ركز على الحوسبة الأساسية للذكاء الاصطناعي

تنتقد هذه المشاركة تصميم بنية الحوسبة الخاصة بالذكاء الاصطناعي من Tenstorrent بشدة، حيث تُجادل بأن اعتمادها المفرط على طبقات التجريد (LLK) يؤدي إلى عدم الكفاءة ويمنعها من منافسة عمالقة مثل Nvidia. ينصح الكاتب Tenstorrent بالتركيز على ثلاث وحدات أساسية: الواجهة الأمامية (PyTorch/ONNX وما إلى ذلك)، والمُجمِّع (MLIR/LLVM وما إلى ذلك)، ووقت التشغيل. يجب أن يكون وقت التشغيل مُستقلًا عن الأجهزة، ويجب أن يركز المُجمِّع على تخصيص الذاكرة، وجدولة العمليات، ودمج النواة، مع تجنب دوال التنشيط غير الضرورية مثل ELU. يُشدد الكاتب على أنه من خلال تبسيط البنية وتحسين أداء المكونات الأساسية فقط، يمكن لـ Tenstorrent أن تحقق النجاح في مجال حوسبة الذكاء الاصطناعي.

اقرأ المزيد

Koog: إطار عمل Kotlin لبناء وكلاء الذكاء الاصطناعي

2025-05-25
Koog: إطار عمل Kotlin لبناء وكلاء الذكاء الاصطناعي

Koog هو إطار عمل قائم على Kotlin لبناء وتشغيل وكلاء الذكاء الاصطناعي بالكامل بلغة Kotlin الاصطلاحية. يسمح لك بإنشاء وكلاء يتفاعلون مع الأدوات، ويتعاملون مع سير العمل المعقدة، ويتواصلون مع المستخدمين. وتشمل الميزات الرئيسية التنفيذ النقي في Kotlin، وتكامل MCP، وقدرات التضمين، وإنشاء أدوات مخصصة، ومكونات جاهزة للاستخدام، وضغط التاريخ الذكي، وواجهة برمجة التطبيقات القوية للبث، وذاكرة الوكيل الدائمة، والرصد الشامل، وسير العمل المرنة القائمة على الرسم البياني. يدعم العديد من مزودي LLM مثل Google و OpenAI و Anthropic و OpenRouter و Ollama. يدعم Koog أهداف JVM و JS ويوفر تعليمات مفصلة حول التبعيات.

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

Blitz: إطار عمل سطر الأوامر فائق السرعة وخالٍ من التكاليف لـ Zig

2025-05-25
Blitz: إطار عمل سطر الأوامر فائق السرعة وخالٍ من التكاليف لـ Zig

Blitz هو إطار عمل سطر أوامر فائق السرعة وخالٍ من التكاليف بلغة البرمجة Zig. قم بإنشاء واجهات سطر أوامر نمطية، سهلة الاستخدام، وعالية الأداء بسهولة. جميع المكونات متضمنة. مستوحى من Cobra (Go) و clap (Rust)، يوفر Blitz أوامر وتفاصيل فرعية نمطية، وتحليل سريع للعلامات، ودعم آمن للأنواع لأنواع البيانات المختلفة، ومعالجة تلقائية للمساعدة/الإصدار/الإلغاء. ابدأ بسرعة باستخدام تثبيت بسيط وواجهة برمجة تطبيقات سهلة الاستخدام.

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

plwm: مدير نوافذ X11 بسيط بلغة Prolog

2025-05-25
plwm: مدير نوافذ X11 بسيط بلغة Prolog

plwm هو مدير نوافذ X11 ديناميكي قابل للتخصيص بدرجة عالية، مكتوب بلغة Prolog. إنه خفيف وسريع، ويستهلك موارد قليلة (10-15 ميجابايت من الذاكرة)، ويدعم العديد من التصميمات، والنوافذ العائمة، ودعم الشاشات المتعددة، وتكامل الشريط الخارجي، وأكثر من ذلك. من السهل تخصيص plwm وتوسيعه، حيث يستخدم رمز Prolog الإعلاني للتهيئة، ويوفر اختصارات لوحة المفاتيح وخيارات سطر الأوامر الواسعة لإدارة النوافذ المرنة.

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

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

2025-05-25
جامعة المجتمع مفتوح المصدر: مسار مجاني للحصول على تعليم في علوم الكمبيوتر

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

اقرأ المزيد

دايدالوس: عارض جزيئي سريع وسهل الاستخدام

2025-05-25
دايدالوس: عارض جزيئي سريع وسهل الاستخدام

دايدالوس هو برنامج مفتوح المصدر لعرض وتحرير الجزيئات، خاصة البروتينات والأحماض النووية. صُمّم ليكون سريعًا وسهل الاستخدام، وهو منافس لبرامج مثل PyMOL وChimera وDiscovery Studio. يدعم تنسيقات ملفات متعددة، بما في ذلك PDB وmmCIF وSDF وMol2 وPDBQT. يمكن تحميل الجزيئات بطرق متعددة: من خلال فتح الملفات مباشرة، أو السحب والإفلات، أو إدخال معرفات البروتينات، أو استخدام ميزة "أنا أشعر بحظ سعيد". تتوفر نظامين للتحكم في الكاميرا مع اختصارات لوحة المفاتيح الواسعة لعرض مرن. على الرغم من أن بعض الميزات مثل عرض الكارتون والأسطح عالية الجودة فان دير فال لا تزال قيد التطوير، إلا أن وظائفه الأساسية قوية وتحديثها نشط بناءً على تعليقات المستخدمين.

اقرأ المزيد

تغيير جوهري: مراجعة فلتر واجهة برمجة التطبيقات للقائمة مع التعبيرات المتداخلة

2025-05-25
تغيير جوهري: مراجعة فلتر واجهة برمجة التطبيقات للقائمة مع التعبيرات المتداخلة

لقد خضعت واجهة برمجة التطبيقات للقائمة لتحديث كبير، حيث تدعم الآن تعبيرات الفلترة المتداخلة والمعقدة. هذا تغيير جوهري يتطلب من المستخدمين تحديث مكتبات عملائهم. تم تحديث جميع العملاء لدعم بناء الجملة الجديد والمساعدة في إنشاء فلاتر متداخلة. بالنسبة لمستخدمي بروتوكول HTTP الخام، فقد تغير تنسيق الفلتر من col[ne]=val إلى filter[col][$ne]=val، وفقًا لاتفاقيات QS. على سبيل المثال، لاستبعاد نطاق قيم [v_min، v_max]: ?filter[$or][0][col][$gt]=v_max&filter[$or][1][col][$lt]=v_min. تم إضافة تطبيق عميل جديد بلغة سويفت. يتم الآن عرض إصدار الإصدار في لوحة معلومات المسؤول مع رابط إلى صفحة الإصدار. تم تحديث التبعيات أيضًا.

اقرأ المزيد

مراقب طفل مدعوم بالذكاء الاصطناعي مع LLM فيديو محلي: زوج إضافي من العيون

2025-05-25
مراقب طفل مدعوم بالذكاء الاصطناعي مع LLM فيديو محلي: زوج إضافي من العيون

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

اقرأ المزيد
الذكاء الاصطناعي مراقب طفل LLM فيديو محلي

استوديو الصور React: إطلاق النسخة التجريبية من محرر صور عبر الإنترنت

2025-05-25
استوديو الصور React: إطلاق النسخة التجريبية من محرر صور عبر الإنترنت

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

اقرأ المزيد

برامج نصية لجمع بيانات منظمات جيثب

2025-05-25
برامج نصية لجمع بيانات منظمات جيثب

تجمع هذه البرامج النصية بيانات منظمات جيثب، وتنتج ملفًا من نوع TSV يحتوي على اسم المنظمة، وعنوان URL، والموقع، وعدد النجوم في المستودعات المحددة. يقوم البرنامج النصي `get_all_orgs.sh` بجلب قائمة بجميع منظمات جيثب؛ ويقوم البرنامج النصي `get_orgs_tsv.py` بجمع بيانات كل منظمة وإخراج ملف TSV؛ ويعالج البرنامج النصي `sorry.sh` سياسة الحد من المعدل على جيثب، مما يتطلب من المستخدم إعادة تعيين عنوان IP يدويًا.

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

برنامج `runtabloid` الغامض: اختلاف هائل في الأداء

2025-05-24
برنامج `runtabloid` الغامض: اختلاف هائل في الأداء

يُظهر برنامج `runtabloid` اختلافًا هائلاً في الأداء عند معالجة برامج مختلفة. ينتج تشغيل برنامج `prog` نتيجة فورية تقريبًا وهي 110. ومع ذلك، فإن تشغيل برنامجي `fibo` و `fibo2` (كلاهما يحسبان أرقامًا فيبوناتشي) يستغرق وقتًا أطول بكثير، 27.589 ثانية و 56.749 ثانية على التوالي. ما هو السر وراء هذا الاختلاف؟ هل هو عدم كفاءة الخوارزمية، أم أن هناك اختلافات في تصميم البرنامج تؤدي إلى هذه الفجوة الهائلة في الأداء؟ قد يكشف تحليل أعمق للرمز ومسار التنفيذ عن الإجابة.

اقرأ المزيد

F2: أداة سطر الأوامر لإعادة تسمية الملفات دفعةً

2025-05-24
F2: أداة سطر الأوامر لإعادة تسمية الملفات دفعةً

F2 هي أداة سطر أوامر متعددة المنصات لإعادة تسمية الملفات والمجلدات دفعةً بسرعة وأمان. تتميز بتشغيل تجريبي افتراضي لمعاينة التغييرات، ودعم سمات الملفات (مثل علامات EXIF و ID3) لإعادة تسمية مرنة، وخيارات شاملة تتضمن الاستبدال النصي والتعبيرات العادية، وحل تلقائي للتضارب، ووظيفة التراجع. يمكن للمطورين باستخدام Go تثبيتها باستخدام `go install github.com/ayoisaiah/f2/v2/cmd/f2@latest`؛ ويمكن للآخرين تنزيل ملفات ثنائية مُجمعة مسبقًا. تقارير الأخطاء وطلبات الميزات مرحب بها!

اقرأ المزيد
1 2 14 15 16 18 20 21 22 50 51