الكسر المصري: رحلة عبر الرياضيات القديمة

2024-12-18

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

اقرأ المزيد

امتداد المتصفح "refoorest" متهم بخداع زراعة الأشجار

2024-12-18

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

اقرأ المزيد

بطولة العالم للشطرنج 2024: تحليل معمق قائم على البيانات

2024-12-18

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

اقرأ المزيد

تعيد تميمة فرانكفورت الفضية كتابة تاريخ المسيحية المبكرة

2024-12-18

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

اقرأ المزيد

شرح تقنية نظام تحديد المواقع العالمي (GPS): من تحديد المواقع البسيط إلى الملاحة العالمية

2024-12-18

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

اقرأ المزيد

Railway: أتمتة الإيرادات وليس المبيعات

2024-12-18

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

اقرأ المزيد

مقامرة اليابان البالغة 33 مليار دولار في تصنيع الرقائق

2024-12-18

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

اقرأ المزيد

تحسين أداء JSON في روبي: الجزء الأول

2024-12-18

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

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

لا مزيد من Adam: تعديل معدل التعلم عند البدء هو كل ما تحتاجه

2024-12-18

يقدم الباحثون SGD-SaI، وهو مُحسِّن جديد يُحسِّن من نزول التدرج العشوائي. يعالج SGD-SaI اختلالات التدريب من خلال تغيير معدل التعلم عند البدء لمجموعات المعلمات المختلفة بناءً على نسب إشارة الضوضاء الخاصة بتدرجاتها. أكثر كفاءة من حيث الذاكرة من AdamW، يُطابق SGD-SaI أداء AdamW أو يتجاوزه في مهام متنوعة تعتمد على Transformer، بما في ذلك تصنيف ImageNet والتدريب المسبق لـ LLM. تُظهر مقاومته وقابليته للتطبيق في تطبيقات متنوعة، مما يجعله بديلاً مُقنعاً.

اقرأ المزيد
AI

ImPlot3D: مكتبة رسم بياني ثلاثية الأبعاد عالية الأداء في الوضع الفوري تعتمد على Dear ImGui

2024-12-18

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

اقرأ المزيد

مُفسّرٌ دَائِرِيٌّ مِتَا لبايثون: تنفيذ مُفسّر بايثون في بايثون

2024-12-18

تشرح هذه المقالة كيفية إنشاء مُفسّر دَائِرِيٌّ مِتَا لبايثون (MCI) باستخدام بايثون نفسه. يُعرف الـ MCI بأنه مُفسّر مكتوب بلغة البرمجة التي يُفسّرها، مما يسمح بتنفيذ مجموعة فرعية أو مجموعة شاملة من لغة المضيف. يُفصّل الكاتب عملية تنفيذ الـ MCI، بما في ذلك تحليل شفرة المصدر في بايثون، وإنشاء شجرة بناء جملة مجردة (AST)، و اجتياز الـ AST وتنفيذ الجُمَل، بالإضافة إلى مفاهيم أساسية مثل النطاق، وجداول الرموز، ومعالجة جُمَل التحكم في التدفق (مثل حلقات while وجُمَل if). يُقدّم هذا المثال فهمًا عميقًا لآلية المُفسّر، ويُبيّن كيفية الاستفادة من وحدة AST في بايثون والدوال المدمجة لبناء مُفسّرين أكثر تعقيدًا.

اقرأ المزيد

دفاتر Jupyter: اختبارات من طرف إلى طرف والتوثيق في واحد

2024-12-18

خلال تطوير مكتبة حوسبة الكم، استخدم الكاتب دفاتر Jupyter كدلائل مستخدم واختبارات من طرف إلى طرف. من خلال قراءة متغيرات البيئة (مثل SERVER_URL) داخل الدفاتر، تم تحقيق المعلمات، مما يسمح بتنفيذها من قبل المستخدمين وأنابيب CI/CD الآلية. تم استكشاف طريقتين لتنفيذ الدفاتر: nbclient للبساطة، و nbconvert/jq لمزيد من التحكم ولكن بزيادة التعقيد. اختار الكاتب سهولة استخدام nbclient، مدمجًا بشكل فعال صيانة الوثائق واختبارات الكود، مما يضمن سلامة كليهما مع كل طلب دمج.

اقرأ المزيد

دراسة: جسر بيرنغ البري كان مستنقعاً أكثر منه سهلاً

2024-12-18

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

اقرأ المزيد

ترويض الفوضى: تمركز وهيكلة معالجة الأخطاء في جو

2024-12-18

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

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

فريق الأرشيف: إنقاذ التراث الرقمي

2024-12-18

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

اقرأ المزيد

إرغو: خادم IRC حديث مكتوب بلغة Go

2024-12-18

Ergo هو خادم IRC حديث مكتوب بلغة Go، مصمم لسهولة الإعداد والاستخدام. يجمع بين ميزات ircd وإطار عمل الخدمات ووظيفة bouncer (إدارة الحسابات المتكاملة، وتخزين السجل، ووظيفة bouncer). يدعم أحدث مواصفات IRCv3 وهو قابل للتخصيص بدرجة عالية من خلال تكوين YAML قابل لإعادة التجزئة. الميزات الرئيسية تشمل الخدمات المتكاملة (NickServ، ChanServ، HostServ)، ودعم TLS/SSL الأصلي، ومصادقة SASL، ودعم LDAP، وميزات أمان وخصوصية متقدمة.

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

إصدار معادل الصوت ذو الخمس نطاقات مفتوح المصدر a5eq.lv2

2024-12-18

أصدر ashafq a5eq.lv2، وهو برنامج إضافي لمعادل الصوت ذي الخمس نطاقات مفتوح المصدر من نوع LV2. يحتوي هذا البرنامج الإضافي على رف منخفض، وثلاثة مرشحات ذروة، ورف عالي، مصمم لضبط الصوت بدقة من قبل مهندسي الصوت الهواة والمحترفين. يتميز بمعاملات مرشح عالية الدقة، ومعالجة ستيريو، وواجهة سهلة الاستخدام. وهو متوافق مع أي برنامج مضيف يدعم LV2، مثل Ardour و Audacity، ويتم تثبيته واستخدامه بسهولة عبر سطر الأوامر. يمكن للمستخدمين تقديم المشكلات أو المساهمة في الكود عبر GitHub.

اقرأ المزيد

Exbody2: تقليد حركة الجسم الكامل عالية الدقة للروبوتات البشرية الشكل

2024-12-18

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

اقرأ المزيد

بحث جوجل: تدهور الجودة يثير إحباط المستخدمين

2024-12-18

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

اقرأ المزيد

محرر نصوص قابل للتكيف "ad": دمج Vim و Acme

2024-12-18

ad هو محرر نصوص جديد يجمع بين واجهة تحرير الوضعية من Vim و Kakoune ونهج قابلية التوسعة من Acme في Plan9. يسمح ad للمستخدمين بتنفيذ النصوص ويعمل كساحة لعب لتجربة تنفيذ ميزات محرر النصوص المختلفة. حاليًا، ad مستقر بما فيه الكفاية ومكتمل الميزات بما يكفي لتجربته، على الرغم من أن الوثائق قليلة وقد توجد أخطاء. فلسفة تصميم ad تجمع بين تحرير الوضعية من Vim و mini-buffer من Emacs وأوامر التحرير وقابلية التوسعة من Acme، بهدف إنشاء بيئة تحرير مريحة تدعم التفاعل المباشر مع الأدوات والبرامج الخارجية.

اقرأ المزيد

توليد نسيج سريع: البرنامج التعليمي الخاص بنسيج XOR

2024-12-18

يشرح هذا البرنامج التعليمي كيفية إنشاء نسيج XOR، وهو نسيج بسيط يتم إنشاؤه باستخدام عملية XOR لإحداثيات x و y لكل بكسل. على الرغم من أنه ليس مثاليًا للألعاب أو الفن، إلا أنه مثالي لاختبار مُخطيطات القوام. يوضح المقال عملية XOR، ويناقش تأثير حجم النسيج على سطوع اللون، ويوضح كيفية إنشاء أنسجة مماثلة باستخدام عاملَي AND و OR. كما يتم تقديم مثال على نسيج ثلاثي الأبعاد باستخدام XOR.

اقرأ المزيد

رموز التصميم: مفتاح هندسة واجهة المستخدم القابلة للتطوير والمتسقة

2024-12-18

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

اقرأ المزيد

dLine: أداة تقويم في المحطة الطرفية لإدارة الجدول الزمني بكفاءة

2024-12-18

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

اقرأ المزيد

لقد بنينا ساتورن الخامس: قصة صاروخ القمر

2024-12-18

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

اقرأ المزيد

CSIRO تطلق خريطة تعتمد على الذكاء الاصطناعي لعرض أبحاث الأمن المائي مفتوحة الوصول

2024-12-18

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

اقرأ المزيد

عملية PowerOFF تُسفر عن إغلاق 27 منصة هجوم DDoS

2024-12-17

قامت اليوروبول بتنسيق عملية دولية في 15 دولة، تُعرف باسم PowerOFF، أسفرت عن إغلاق 27 منصة رئيسية لخدمة هجمات DDoS (ما يُعرف بـ'بوتر' و'ستريسر'). أتاحت هذه المنصات للمجرمين الإلكترونيين والمتسللين إغراق الأهداف بحركة مرور غير قانونية، مما أدى إلى تعطيل مواقع الويب والخدمات عبر الإنترنت. وقد عطلت العملية هجمات استهدفت وكالات حكومية أمريكية، بما في ذلك وزارة العدل ومكتب التحقيقات الفيدرالي. وعلى الرغم من هذا الانتصار الكبير، يحذر الخبراء من أن المجرمين سيتكيفون بسرعة، مما يتطلب جهودًا مستمرة لمكافحة هجمات DDoS.

اقرأ المزيد

OpenAuth: خادم OAuth 2.0 عالمي ومُدار ذاتيًا

2024-12-17

OpenAuth هو مزود مصادقة عالمي، قائم على المعايير، ومفتوح المصدر. يمكن نشره كخدمة مستقلة أو دمجها في تطبيقات موجودة، وهو يعمل مع أي إطار عمل وينفذ على Node.js و Bun و AWS Lambda أو Cloudflare Workers. بالتوافق مع مواصفات OAuth 2.0، يوفر OpenAuth واجهة مستخدم قابلة للتخصيص مع سمات مُصممة. على عكس معظم حلول المصادقة مفتوحة المصدر التي تأتي على شكل مكتبات، OpenAuth هو خادم مركزي مصمم لتسهيل الإدارة الذاتية على بنيتك التحتية. يتجاهل عمدًا إدارة المستخدمين، وبدلاً من ذلك يوفر وظائف استدعاء للبحث/إنشاء المستخدمين المخصصين. تخزين البيانات ضئيل (رموز التحديث، إلخ) باستخدام مخزن KV بسيط (Cloudflare KV، DynamoDB). واجهة مستخدم مُعدة مسبقًا متاحة، لكن يمكنك تخصيصها أو استبدالها بالكامل. تم إنشاء OpenAuth بواسطة فريق SST، ويسهل عملية المصادقة لتطبيقاتك.

اقرأ المزيد

IncludeOS: تشغيل التطبيقات في السحابة بدون أي تكلفة إضافية

2024-12-17

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

اقرأ المزيد

SeleniumBase: إطار عمل قوي لأتمتة الويب

2024-12-17

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

اقرأ المزيد

Cerbos تعتمد تقنية CRDTs لبناء بيئة لعب تعاونية

2024-12-17

بَنَت شركة Cerbos بيئة تطوير متكاملة وبيئة اختبار تعاونية تُسمى "Playground" لتبسيط منطق التفويض المعقد. ولتفعيل التعاون السلس، تستخدم تقنية أنواع البيانات المُكررة الخالية من التعارضات (CRDTs)، والتي تُحل تلقائيًا التعارضات في الأنظمة الموزعة. وتستكشف المقالة تقنية CRDTs، وتُقارن مكتباتها الشائعة مثل Yjs وAutomerge، وتناقش التحديات وإمكانيات بناء CRDT مخصص. وتُدمج Cerbos تقنية CRDTs مع بنية back-end for front-end (BFF)، باستخدام WebSockets لنقل البيانات وIndexedDB للبقاء المحلي، مما يخلق منصة تعاونية قوية. كما تُعالج التحديات المتعلقة بالتعاون العالمي واستمرارية البيانات.

اقرأ المزيد
1 2 5 6 7 9 11 12 13 21 22