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

2024-12-17

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

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

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

2024-12-18

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

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

من صانع المخللات إلى ملك: قصة خالد شيلدريك غير المروية

2024-12-18

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

اقرأ المزيد

دراسة: أوامر العودة إلى المكتب تؤدي إلى هجرة المواهب في مجال التكنولوجيا

2024-12-17

كشفت دراسة تتبّع أكثر من 3 ملايين موظف في 54 شركة تكنولوجيا ومالية من مؤشر إس آند بي 500 أن أوامر العودة إلى المكتب (RTO) تتسبب في فقدان الشركات للمواهب المتميزة وصعوبة في إيجاد بدائل. وجدت الدراسة زيادة متوسطة بنسبة 14% في معدل دوران الموظفين بعد تطبيق سياسات RTO، مع ارتفاع احتمالية مغادرة الموظفين ذوي الخبرة والمهارات العالية. وقد شهدت النساء معدل استنزاف أعلى بثلاث مرات تقريبًا من الرجال. علاوة على ذلك، أدّت أوامر RTO إلى إطالة أوقات التوظيف وزيادة التكاليف. وقد أدّت محاولات الشركات لفرض سياسات RTO من خلال تكتيكات المراقبة، مثل تتبع VPN ومراقبة بطاقات الدخول، إلى زيادة استياء الموظفين وتفاقم الهجرة. وتشير الدراسة إلى أن أوامر RTO تعكس ثقافة عدم الثقة والإدارة غير الفعالة، مما يؤدي إلى انخفاض مستوى التفاعل لدى الموظفين.

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

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

2024-12-17

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

اقرأ المزيد

فشل مشروع ناشئ بعد 3 سنوات: المؤسس يشارك جميع الأكواد مفتوحة المصدر

2024-12-17

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

اقرأ المزيد

الانتباه كإدارة لخطوط المجال الكهرومغناطيسي: نموذج جديد للوعي

2024-12-17

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

اقرأ المزيد

دراسة دنماركية تربط دواء السكري أوزيمبيك بزيادة خطر الإصابة بحالة عينية خطيرة

2024-12-17

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

اقرأ المزيد

الحرارة تسرّع من شيخوخة الرقائق الإلكترونية للسيارات، مما يثير مخاوف تتعلق بالسلامة

2024-12-18

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

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

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

2024-12-18

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

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

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

2024-12-18

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

اقرأ المزيد

بروتوكول Surfer: إطار عمل مفتوح المصدر للتحكم في بياناتك الشخصية

2024-12-17

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

اقرأ المزيد

BYOJS: تبني جافا سكريبت الأصلي لتطوير الويب

2024-12-17

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

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

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

2024-12-18

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

اقرأ المزيد

كلارنا تتوقف عن التوظيف، الرئيس التنفيذي يقول إن الذكاء الاصطناعي يمكنه بالفعل القيام بجميع الوظائف

2024-12-17

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

اقرأ المزيد
التكنولوجيا الوظائف كلارنا

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

2024-12-18

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

اقرأ المزيد

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

2024-12-17

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

اقرأ المزيد

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

2024-12-17

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

اقرأ المزيد

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

2024-12-17

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

اقرأ المزيد

مايكروسوفت ستحذف كلمات المرور الخاصة بمليار مستخدم، وتعزز استخدام مفاتيح المرور

2024-12-17

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

اقرأ المزيد

Framework تكشف عن وحدة توسيع جديدة وأكثر من ذلك

2024-12-17

أصدرت شركة Framework أول وحدة جديدة لنظام Expansion Bay الخاص بحاسوب Framework Laptop 16: محول Dual M.2، والذي يسمح للمستخدمين بإضافة محركات تخزين إضافية أو أجهزة أخرى عالية السرعة. كما قاموا بتحديث حل التبريد الخاص بمعالج Framework Laptop 16، وأطلقوا "صناديق الغموض" التي تحتوي على قطع عشوائية للحد من النفايات الإلكترونية، وأضافوا وحدات ذاكرة DDR5 بسعة 48 جيجابايت، ومنتجات جديدة، ووسعوا الشحن إلى المزيد من المناطق. تعمل هذه التحديثات على تحسين كل من خط المنتجات وتجربة المستخدم.

اقرأ المزيد

Hooklistener: أداة تصحيح أخطاء واختبار الويب هوك المرئية

2024-12-17

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

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

تغيير غير متوافق في GRUB2 يتسبب في حلقة تمهيد إعداد BIOS

2024-12-16

عانى نظامي Debian و Kali Linux الخاصان بالكاتب من حلقات تمهيد بعد تحديث GRUB2 الذي أضاف الأمر `fwsetup --is-supported`. لم تتعرف إصدارات GRUB القديمة على هذه المعلمة. نشأت المشكلة من وجود وحدة `efifwsetup.mod` قديمة، متبقية من استعادة نسخة احتياطية للنظام، مما تسبب في تعارض بين تكوين GRUB الجديد والوحدة القديمة. تم حل المشكلة عن طريق تثبيت حزمة `grub-efi-amd64-bin`. يبرز هذا أهمية التوافق مع الإصدارات السابقة في تحديثات البرامج، وضرورة مراعاة الآثار الجانبية المحتملة عند إجراء تغييرات جزئية في برامج معقدة مثل GRUB2.

اقرأ المزيد
التطوير حلقة تمهيد
1 2 5 6 7 9 11 12 13 20 21