far: أداة سطر الأوامر للبحث والاستبدال بسرعة البرق

2025-05-24
far: أداة سطر الأوامر للبحث والاستبدال بسرعة البرق

far (Find And Replace) هي أداة سطر أوامر سريعة ومرنة للبحث عن النص واستبداله في الملفات والمجلدات. تستهدف ملفات أو مجلدات أو أنماط glob محددة، وتتميز بدعم ذكي لحالة الأحرف (مثل Foo → Bar، FOO → BAR)، مستوحاة من وظيفة البحث والاستبدال في Sublime Text. التثبيت سهل: استنسخ مستودع GitHub وقم بالبناء. على سبيل المثال، `far --find "Foo" --replace "Bar" --target "./src/**/*.rs"` يستبدل "Foo" بـ "Bar" في جميع ملفات .rs داخل مجلد src. مرخصة بموجب رخصة Apache-2.0، والمساهمات والاقتراحات موضع ترحيب.

اقرأ المزيد

Terminator: ملاك الحارس لمساعدك في البرمجة بالذكاء الاصطناعي

2025-05-24
Terminator: ملاك الحارس لمساعدك في البرمجة بالذكاء الاصطناعي

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

اقرأ المزيد

SuperUtilsPlus: مكتبة أدوات متفوقة على Lodash

2025-05-24
SuperUtilsPlus: مكتبة أدوات متفوقة على Lodash

SuperUtilsPlus هي مكتبة أدوات JavaScript قوية تتفوق على Lodash من حيث الأداء ودعم TypeScript وتجربة المطور. تدعم ES2020+، وتتميز بدعم كامل لـ ESM و CommonJS، وهي قابلة للاهتزاز الشجري، حيث يتم استيراد ما هو مطلوب فقط. توفر SuperUtilsPlus المزيد من وظائف الأدوات من Lodash، وهي مُحسّنة للسرعة والكفاءة وتعمل بسلاسة في المتصفحات و Node.js. تشمل ميزاتها معالجة المصفوفات (chunk، flatten، groupBy)، ومعالجة الكائنات (get، deepClone)، ومعالجة السلاسل (camelCase)، ومعالجة الوظائف (debounce)، والتحقق من الأنواع، كل ذلك مع تعريفات أنواع TypeScript كاملة لضمان سلامة الأنواع.

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

lnk: إدارة ملفات النقاط الأصلية في Git دون متاعب

2025-05-24
lnk: إدارة ملفات النقاط الأصلية في Git دون متاعب

lnk أداة سطر أوامر بسيطة لإدارة ملفات النقاط الخاصة بك. تقوم بنقل ملفات النقاط إلى ~/.config/lnk، وإنشاء روابط رمزية إلى مواقعها الأصلية، مما يسمح لك باستخدام Git للتحكم في الإصدارات دون عناء إنشاء الروابط الرمزية يدويًا وحل النزاعات. قم بالتثبيت عبر curl أو Homebrew أو التنزيل اليدوي. أوامر بسيطة لإضافة، وإزالة، ومزامنة، وإدارة ملفات النقاط الخاصة بك. استيراد من مستودعات Git الموجودة، والتعامل مع نقل الملفات، والروابط الرمزية النسبية، والنزاعات بسهولة. اجعل إدارة ملفات النقاط سهلة وفعالة.

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

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

2025-05-24
تحليل السطح عالي الدقة باستخدام بيانات LiDAR: اكتشافات أثرية في سويسرا

يوفر المكتب الاتحادي السويسري للطوبوغرافيا (Swisstopo) نموذجًا رقميًا للارتفاع عالي الدقة يسمى swissALTI3D، يعتمد على بيانات LiDAR. من خلال إزالة المباني والغطاء النباتي، يكشف هذا النموذج عن التضاريس الكامنة. يهدف هذا المشروع إلى تحسين إمكانية الوصول إلى البيانات من خلال التصور وخريطة تفاعلية عبر الإنترنت، مما يبرز تطبيقات LiDAR في علم الآثار. على سبيل المثال، في شرق سويسرا، ساعدت بيانات LiDAR في اكتشاف معسكر روماني يعود تاريخه إلى حوالي 15 قبل الميلاد، بالإضافة إلى مواقع تاريخية أخرى، مما يبرز قدرة LiDAR على الكشف عن الهياكل المخفية تحت السطح. جزء من هذه البيانات متاح على https://lidar.cubetrek.com.

اقرأ المزيد
التكنولوجيا تضاريس عالية الدقة

Mermaid.js: إنشاء الرسوم البيانية بسهولة باستخدام Markdown

2025-05-24
Mermaid.js: إنشاء الرسوم البيانية بسهولة باستخدام Markdown

Mermaid.js هي أداة إنشاء رسوم بيانية و مخططات تعتمد على JavaScript تستخدم تعريفات نصية مشابهة لـ Markdown لإنشاء وتعديل الرسوم البيانية. تحل هذه الأداة مشكلة تأخر التوثيق عن التطوير من خلال السماح بإنشاء وتعديل سهل لمختلف المخططات، بما في ذلك مخططات التدفق، ومخططات Gantt، ومخططات التسلسل. حتى غير المبرمجين يمكنهم استخدام المحرر المباشر بسهولة لإنشاء صور مرئية معقدة. يتكامل Mermaid مع تطبيقات شائعة مثل GitHub ويتضمن إطارًا آمنًا (sandboxed iframe) لتعزيز الأمان.

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

سامتشيكا: معالجة ملفات فائقة السرعة لـ Java

2025-05-23
سامتشيكا: معالجة ملفات فائقة السرعة لـ Java

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

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

Defuddle: أداة قوية لتنظيف محتوى صفحات الويب

2025-05-22
Defuddle: أداة قوية لتنظيف محتوى صفحات الويب

Defuddle أداة قوية لتنظيف محتوى صفحات الويب. تقوم بإزالة العناصر غير الضرورية مثل التعليقات، وأشرطة الأدوات الجانبية، ورؤوس، و أقدام الصفحات، وغيرها من الفوضى، تاركة فقط المحتوى الأساسي، وتوليد مستندات HTML نظيفة وسهلة القراءة. تتعامل مع تنسيقات متنوعة، بما في ذلك الحواشي السفلية، والمعادلات الرياضية، وكتل التعليمات البرمجية، وتستخرج البيانات الوصفية مثل بيانات schema.org. يعمل Defuddle بشكل جيد مع Obsidian Web Clipper، ويعمل كبديل لـ Mozilla Readability. وهو متوفر كإصدار متصفح وإصدار Node.js، الأخير يدعم تحويل Markdown.

اقرأ المزيد

rtcollector: وكيل مراقبة خفيف الوزن ومُدمج مع RedisTimeSeries

2025-05-22
rtcollector: وكيل مراقبة خفيف الوزن ومُدمج مع RedisTimeSeries

rtcollector هو وكيل خفيف الوزن وقائم على المكونات الإضافية لجمع مقاييس النظام والتطبيقات وإرسالها إلى RedisTimeSeries. صُمّم لنظام Redis Stack، ويقدم نهجًا مُعَمدًا و قابل للتكوين من خلال YAML، مما يُمكّن المطورين من جمع وإدارة المقاييس بسهولة دون حجم الحلول الأكبر. يدعم حاليًا أنظمة Linux و macOS، مع تكامل Docker ودعم مُخطط لـ ClickHouse و MQTT و HTTP POST، يوفر rtcollector طريقة مرنة وفعالة لمراقبة أنظمتك.

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

Poireau: أداة تصحيح أخطاء تخصيص العينة الخفيفة

2025-05-22
Poireau: أداة تصحيح أخطاء تخصيص العينة الخفيفة

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

اقرأ المزيد

إعادة تصميم Winamp 2.9 في Godot: رحلة حنين عبر الأنظمة الأساسية

2025-05-22
إعادة تصميم Winamp 2.9 في Godot: رحلة حنين عبر الأنظمة الأساسية

قام مطور بإعادة إنشاء مشغل الموسيقى الكلاسيكي Winamp 2.9 باستخدام محرك Godot، محققًا توافقًا كاملاً عبر الأنظمة الأساسية. بدأ هذا المشروع كمشاركة في Tool Jam 5، وهو يتطور الآن ليصبح مشغلًا قابلًا للتخصيص يعيد إحياء جماليات الإنترنت القديمة مع الاستفادة من الأدوات الحديثة لأي نظام أساسي. يتميز بضوابط تشغيل أساسية، ووظائف قائمة التشغيل، ومعادل 10 نطاقات يعمل بشكل كامل، بالإضافة إلى مُرئيّات. يؤكد المطور أن هذا مشروع مجاني وغير تجاري؛ جميع الحقوق محفوظة لأصحابها.

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

SQLite-JS: تعزيز SQLite باستخدام JavaScript

2025-05-22
SQLite-JS: تعزيز SQLite باستخدام JavaScript

تُتيح لك إضافة SQLite-JS إنشاء دوال SQLite مخصصة، ودوال تجميع، ودوال نوافذ، وقواعد فرز مخصصة باستخدام JavaScript. وهذا يسمح بالتعامل مع البيانات بشكل مرن وقوي مباشرةً داخل قاعدة بيانات SQLite الخاصة بك. يدعم الدوال القياسية (معالجة الصفوف الفردية)، ودوال التجميع (معالجة صفوف متعددة)، ودوال النوافذ (الوصول إلى مجموعة البيانات الكاملة)، وقواعد الفرز المخصصة (تحديد ترتيبات الفرز). أنشئ دوال لإجراء العمليات الحسابية، ومعالجة النصوص، وتحويل البيانات باستخدام جمل SQL بسيطة. تتضمن الأمثلة حساب العمر، والوسيط، والمتوسطات المتحركة، وأكثر من ذلك. كما يتم دعم تقييم التعليمات البرمجية JavaScript مباشرةً للمهام المعقدة. عند استخدامه مع sqlite-sync، يتم نسخ الدوال المخصصة تلقائيًا عبر مجموعة SQLite Cloud.

اقرأ المزيد

Forge: منصة تشغيل GitHub Actions قابلة للتطوير وآمنة على AWS

2025-05-22
Forge: منصة تشغيل GitHub Actions قابلة للتطوير وآمنة على AWS

Forge عبارة عن منصة متعددة المستأجرين قابلة للتطوير، آمنة، وأوتوماتيكية بالكامل لتشغيل عمليات تشغيل GitHub Actions قصيرة العمر على AWS. صُممت من قبل مهندسي النظام الأساسي لفِرق النظام الأساسي، حيث تعمل Forge على تبسيط نشر وإدارة GitHub Actions. تقوم أوتوماتيكيًا بتوفير وإدارة دورة حياة عمليات تشغيل GitHub Actions قصيرة العمر عبر EC2 وEKS، مما يوفر عزلًا متعدد المستأجرين، وإصلاحًا للانحراف، وقابلية للملاحظة مدمجة. تدعم أنظمة تشغيل متنوعة، وGitHub Cloud، وGHES، كما تتميز بجدولة واعية بالتكلفة، وبنية تحتية مرنة، ونشرًا متعدد التشغيل. يُساعد دليل بدء التشغيل الشامل المستخدمين على نشر وتكوين Forge بسرعة وفقًا لاحتياجاتهم.

اقرأ المزيد

ظلّ مُنحنٍ للفضاء رباعي الأبعاد باستخدام three.js

2025-05-22
ظلّ مُنحنٍ للفضاء رباعي الأبعاد باستخدام three.js

ظلّ GLSL مُنشأ باستخدام three.js يُحاكي الفضاء المُنحنِي من خلال إسقاط نماذج ثلاثية الأبعاد على كرة رباعية الأبعاد باستخدام الدوران الرباعي الأبعاد والإسقاط المجسم. كُتب الظلّ في الأصل بلغة HLSL من أجل لعبة Unity Sfera، ويُتيح هذا الظلّ للمستخدمين التكبير والتصغير، والدوران، والتحكم في منظور الكاميرا لتجربة نماذج متحركة تتحرك في فضاء مُنحنٍ. يوجد عرض توضيحي عبر الإنترنت ودليل تعليمي بالفيديو. يتم تحميل النماذج في وقت التشغيل من مستودع three.js.

اقرأ المزيد

هوت سبوت: واجهة رسوم بيانية أنيقة لتحليل أداء لينكس بيرف

2025-05-22
هوت سبوت: واجهة رسوم بيانية أنيقة لتحليل أداء لينكس بيرف

طورت شركة KDAB أداة Hotspot، وهي واجهة رسوم بيانية مستقلة لتحليل بيانات الأداء، وتركز في البداية على عرض بيانات Linux perf في واجهة مشابهة لـ KCachegrind. توفر واجهة رسوم بيانية، وفلترة الخط الزمني، وإمكانية تشغيل perf لإنشاء ملفات تعريف للتطبيقات. وهي متاحة كملف AppImage للاستخدام السهل عبر التوزيعات المختلفة، أو عبر مديري الحزم (AUR و Debian و Ubuntu و Fedora)، حيث تسمح لمستخدميها بتحليل وقت وحدة المعالجة المركزية ووقت عدم استخدامها، وتصدير البيانات للمشاركة. على الرغم من أنها ليست كاملة الميزات حتى الآن، إلا أن Hotspot تبسط تحليل أداء لينكس.

اقرأ المزيد

خادم لغة Kotlin تجريبي لـ VS Code

2025-05-22
خادم لغة Kotlin تجريبي لـ VS Code

يُتاح الآن خادم لغة Kotlin رسمي قبل الإصدار التجريبي الأولي لـ Visual Studio Code، حيث يُنفذ بروتوكول خادم اللغة لكوتلن. يعتمد هذا الخادم على IntelliJ IDEA وإضافته لكوتلن، وهو يدعم معظم الميزات الأساسية، ولكنه تجريبي ولا يقدم ضمانات للاستقرار. في الوقت الحالي، يتم دعم مشاريع Kotlin Gradle الخاصة بـ JVM فقط بشكل مباشر. أجزاء من التنفيذ مغلقة المصدر حاليًا من أجل سرعة تطوير أسرع، مع خطط لفتح المصدر بالكامل لاحقًا. على الرغم من سهولة تثبيته كإضافة لـ VS Code، إلا أن المحررين الآخرين يتطلبون تكوينًا يدويًا. يُشجع المستخدمون على تجربته وتقديم التعليقات، لكن لا يتم دعم المساهمات المباشرة في التعليمات البرمجية حتى الآن.

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

تحويل ملفات CSV إلى جداول HTML قابلة للبحث باستخدام JavaScript فقط

2025-05-22
تحويل ملفات CSV إلى جداول HTML قابلة للبحث باستخدام JavaScript فقط

هل سئمت من التعامل مع بيانات CSV؟ هذا المشروع الذي يعمل بلغة JavaScript فقط يحول ملفات CSV إلى جداول HTML جميلة، قابلة للبحث والتصفية. باستخدام شفرة بسيطة، يمكنك عرض بياناتك، وتخصيص التنسيق، وتمكين التنزيل، ودمج الجدول بسلاسة. تحقق من العرض التجريبي وبسّط معالجة بياناتك اليوم!

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

ACE-RISCV: إطار عمل الحوسبة السرية مفتوح المصدر لـ RISC-V

2025-05-21
ACE-RISCV: إطار عمل الحوسبة السرية مفتوح المصدر لـ RISC-V

ACE-RISCV هو مشروع مفتوح المصدر يوفر إطار عمل للحوسبة السرية مع مُراقِب أمان مُتحقق منه رسميًا. يستهدف RISC-V مع مراعاة قابلية النقل، ويركز على التحقق الرسمي من تنفيذ مُراقِب الأمان. يدعم المشروع المصادقة المحلية ويستخدم التشفير ما بعد الكم (PQC)، بما في ذلك ML-KEM و SHA-384 و AES-GCM-256. تتوفر تعليمات مفصلة حول عملية البناء والتشغيل لمعمارية RISC-V 64 بت.

اقرأ المزيد

evolved.lua: مكتبة ECS سريعة ومرنة للغة Lua

2025-05-21
evolved.lua: مكتبة ECS سريعة ومرنة للغة Lua

evolved.lua هي مكتبة نظام الكيان-المكون (ECS) سريعة ومرنة بلغة Lua. تستخدم نهجًا قائمًا على النماذج الأولية لتخزين الكيانات ومكوناتها، وتوظف بنية المصفوفات (SoA) من أجل التكرار والمعالجة بكفاءة. تدعم المكتبة الاستعلامات، والعمليات المؤجلة، والعمليات الدفعية، وميزات مثل مُنشئ الكيانات من أجل إنشاء أنظمة معقدة بشكل مبسط. قم بالتثبيت عبر luarocks أو استنساخ المستودع؛ تتضمن الوثائق نظرة عامة، وأمثلة، وورقة غش.

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

Lune: بيئة تشغيل Luau مستقلة

2025-05-21
Lune: بيئة تشغيل Luau مستقلة

Lune هي بيئة تشغيل Luau مستقلة مكتوبة بلغة Rust، توفر بيئة مشابهة لـ Node.js أو Deno أو Bun للغات البرمجة الأخرى. تتميز بواجهات برمجة تطبيقات غير متزامنة بالكامل، وحجم صغير (حوالي 5 ميغابايت مضغوطة)، ودعم شامل لنظام الملفات والشبكات ومدخلات/مخرجات القياسية. كما أنها تتميز بوثائق عالية الجودة، وتوفر بيئة تشغيل مألوفة لمطوري Roblox، بما في ذلك منفذ جدولة المهام 1:1. كما تتضمن مكتبة اختيارية لمعالجة ملفات Roblox place و model وحالاتها. على الرغم من أنها قادرة على تشغيل بعض ألعاب Roblox، إلا أن الهدف الرئيسي من Lune ليس التوافق الكامل مع Roblox، بل توفير بيئة تطوير Luau فعالة وموجزة.

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

ملاحظات مستخدم X: تذكر سبب كتم صوت شخص ما

2025-05-21
ملاحظات مستخدم X: تذكر سبب كتم صوت شخص ما

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

اقرأ المزيد
التطوير حظر المستخدم

llm-d: الاستنتاج الموزع الأصلي في Kubernetes على نطاق واسع

2025-05-21
llm-d: الاستنتاج الموزع الأصلي في Kubernetes على نطاق واسع

llm-d عبارة عن مجموعة خدمة استنتاج موزعة أصلية في Kubernetes مصممة لتقديم نماذج اللغات الكبيرة بكفاءة واقتصادية. فهي تستفيد من تحسينات الاستنتاج الموزع المتطورة، مثل التوجيه الذي يعتمد على ذاكرة التخزين المؤقت KV والخدمة المفككة، والتي تم دمجها مع أدوات التشغيل الخاصة بـ Kubernetes في Inference Gateway (IGW). تم بناء llm-d على تقنيات مفتوحة المصدر مثل vLLM و Kubernetes و Inference Gateway، وهي تتميز بجدولة قابلة للتخصيص، وخدمة وتخزين مؤقت مفككين، وتخطط للتحجيم التلقائي الذي يعتمد على الأجهزة، وحمل العمل، وحركة المرور. يمكن تثبيتها بسهولة عبر مخطط Helm، ويمكن للمستخدمين أيضًا تجربة مكونات فردية.

اقرأ المزيد

خادم بحث عن المناطق الزمنية باستخدام GeoJSON

2025-05-20
خادم بحث عن المناطق الزمنية باستخدام GeoJSON

يقوم هذا المشروع بإنشاء خادم PHP بسيط يطابق المناطق الزمنية مع إحداثيات خطوط الطول / العرض. باستخدام بيانات GeoJSON من مشروع Timezone Boundary Builder، فإنه يبني قاعدة بيانات فعالة للبحث السريع عن المناطق الزمنية. يستخدم الخادم "مستطيلات المجال" لتصفية سريعة وخوارزمية "عدد اللفات" لمطابقة دقيقة. يقوم المستخدمون ببساطة بإرسال إحداثيات خطوط الطول / العرض للحصول على مُعرّف المنطقة الزمنية TZ القياسي. المشروع مفتوح المصدر بموجب ترخيص MIT.

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

أخبار الهاكر: مُحدِّد وكالة الأمن القومي - وحدة يوروراك تحوّل حركة الشبكة إلى صوت

2025-05-20
أخبار الهاكر: مُحدِّد وكالة الأمن القومي - وحدة يوروراك تحوّل حركة الشبكة إلى صوت

مُحدِّد وكالة الأمن القومي هو وحدة يوروراك تُحوِّل حركة الشبكة إلى صوت. يقوم بذلك من خلال الاستماع إلى مقدمة حزم الشبكة (مثل إطارات إيثرنت) دون أي تحويل للبروتوكول. يمكنك سماع وحدات البكسل غير المضغوطة للصور، وبيانات ألعاب الشبكة، أو حتى نشاط بروتوكولات سطح المكتب البعيد. على الرغم من أن الجودة ليست عالية الدقة، إلا أن طريقة "الاستماع" الفريدة مثيرة للاهتمام. تعمل الوحدة مع مصادر بيانات متنوعة، مثل الألعاب عبر الإنترنت، وأجهزة إنترنت الأشياء، وبروتوكولات سطح المكتب البعيد. يمكن للمستخدمين حتى كتابة التعليمات البرمجية الخاصة بهم والتحكم في أدوات الشبكة مثل ping و netcat و socat عبر MIDI، مما يفتح العديد من الاحتمالات. قم بتعطيل التشفير للحصول على نتائج أكثر إثارة للاهتمام.

اقرأ المزيد

Juvio: دفاتر Jupyter القابلة للتكرار مع إدارة التبعيات المضمنة

2025-05-20
Juvio: دفاتر Jupyter القابلة للتكرار مع إدارة التبعيات المضمنة

يبسط Juvio سير عمل Jupyter Notebook من خلال معالجة إدارة التبعيات والتكامل مع Git. يسمح بتثبيت الحزم مباشرةً داخل دفتر الملاحظات باستخدام `%juvio install`، مع حفظ التبعيات كبيانات وصفية (PEP 723). يقوم Juvio تلقائيًا بإعداد بيئات افتراضية عابرة (باستخدام uv)، مما يضمن نتائج قابلة للتكرار. يتم تحويل دفتر الملاحظات إلى تنسيق يشبه البرنامج النصي للحصول على اختلافات Git أنظف، مما يلغي الحاجة إلى ملفات القفل أو requirements.txt. هذا يضمن قابلية التكرار ويبسط التحكم في الإصدار.

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

RepoRoulette: أخذ عينات عشوائية من مستودعات GitHub

2025-05-20
RepoRoulette: أخذ عينات عشوائية من مستودعات GitHub

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

اقرأ المزيد

Astra: مُجمِّع JS إلى EXE سريع وموثوق

2025-05-20
Astra: مُجمِّع JS إلى EXE سريع وموثوق

Astra هو مُجمِّع JavaScript إلى ملفات قابلة للتنفيذ (.exe) سريع، موثوق، وسهل الاستخدام، متوفر على npm. يتميز بواجهة سطر أوامر جذابة، مبنية باستخدام signale و inquirer و chalk، يوفر Astra تجربة مستخدم متفوقة. مدعومًا بـ esbuild، يتميز بسرعات تجميع سريعة بشكل لا يصدق. يدعم تجميع التطبيقات القائمة على ESM (مع حلول بديلة لقيود Node.js SEA) ويولد ملفًا قابلًا للتنفيذ واحدًا يحتوي على جميع التبعيات. قم بتخصيص البيانات الوصفية (الرمز، الاسم، الإصدار، إلخ) واستفد من الضغط المدمج للحصول على ملفات قابلة للتنفيذ أصغر حجمًا. قم بالتثبيت عالميًا عبر npm أو yarn أو pnpm، أو محليًا للمشاريع الفردية.

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

JavaFactory: توليد كود جافا قابل التنبؤ بواسطة الذكاء الاصطناعي

2025-05-20
JavaFactory: توليد كود جافا قابل التنبؤ بواسطة الذكاء الاصطناعي

JavaFactory أداة تستخدم نماذج اللغات الكبيرة (LLMs) لإنشاء كود جافا متكرر تلقائيًا، مما يوفر نتائج أكثر قابلية للتنبؤ واستقرارًا من مُولدات الكود التقليدية القائمة على الذكاء الاصطناعي. تعتمد على مكونين أساسيين: تعريف النماذج، حيث يتم تعريف وحدات العمل (مثل إنشاء الاختبارات، وإنشاء التنفيذ) بلغة طبيعية؛ وجمع المراجع القائم على التعليقات التوضيحية، حيث يتم تحديد الفئات المطلوبة بشكلٍ صريح باستخدام التعليقات التوضيحية. هذه النماذج المُعرفة قابلة لإعادة الاستخدام لإنشاء أنواع مختلفة من الكود (التنفيذات، والاختبارات، والتركيبات). يُظهر عرض توضيحي إنشاء 400 سطر من الكود مع اجتياز جميع الاختبارات في 20 ثانية فقط. مثالية للمطورين في بيئات متكررة ومنظمة (مثل، الهندسات المعمارية الطبقية)، تقوم JavaFactory بأتمتة المهام المتكررة مثل إنشاء dao-repository، مما يسمح للمطورين بالتركيز على المنطق الأساسي.

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

التشكيك في التفاؤل التمثيلي: فرضية التمثيل المتشظّي المتشابك

2025-05-20
التشكيك في التفاؤل التمثيلي: فرضية التمثيل المتشظّي المتشابك

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

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

كيلو: محرر نصوص بسيط بأقل من 1000 سطر من التعليمات البرمجية

2025-05-20
كيلو: محرر نصوص بسيط بأقل من 1000 سطر من التعليمات البرمجية

كيلو هو محرر نصوص صغير مكتوب بأقل من 1000 سطر من التعليمات البرمجية (حسب cloc). يتميز بمجموعة مفيدة من الميزات، بما في ذلك الحفظ (Ctrl+S)، والخروج (Ctrl+Q)، والبحث عن السلاسل (Ctrl+F). من المهم أن كيلو لا يستخدم أي مكتبات خارجية، ويعتمد على تسلسلات الإفلات VT100 القياسية. تم إنشاؤه بواسطة سالفاتوري سانفيليبو (antirez)، وهو مصمم كمورد تعليمي ونقطة انطلاق لبناء واجهات سطر أوامر أو محررات أكثر تقدمًا. المشروع مفتوح المصدر بموجب ترخيص BSD 2-clause.

اقرأ المزيد
التطوير
1 2 15 16 17 19 21 22 23 50 51