تصور مُعالج Ruby الكسول: خدعة بسيطة

2025-01-10
تصور مُعالج Ruby الكسول: خدعة بسيطة

تستخدم هذه المقالة عرضًا تفاعليًا لشرح مُعالج Ruby الكسول، `Enumerator::Lazy`. على عكس تعداد الجشع الافتراضي، لا يحسب التعداد الكسول العناصر إلا عند الحاجة، مما يتجنب العمل غير الضروري، وهو مفيد بشكل خاص مع مجموعات البيانات الكبيرة أو خطوط أنابيب تحويل البيانات المعقدة. تُظهر المقالة فرقًا بصريًا باستخدام تشبيهات "عمودية" و "أفقية"، وتقترح موارد للغوص أعمق في تنفيذ Ruby الكسول.

اقرأ المزيد

أوراق التجسس المتسلسلة: استغلال تعقيد CSS الحديثة لبصمة الإيميل والمتصفح

2025-01-10

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

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

البرمجة بمساعدة الذكاء الاصطناعي: رحلتي مع Cline والنماذج اللغوية الكبيرة

2025-01-27
البرمجة بمساعدة الذكاء الاصطناعي: رحلتي مع Cline والنماذج اللغوية الكبيرة

يروي باولو جالوني تجربته في استخدام الذكاء الاصطناعي لإعادة تصميم منصته SaaS، bot.eofferte.eu. باستخدام إضافة Cline لـ VSCode ونماذج لغوية كبيرة مثل Claude Sonnet 3.5 وGemini، أعاد تصميم واجهة المستخدم (UI/UX) و أنتج محتوى مثل سياسات الخصوصية. في تطوير الواجهة الخلفية، سّرّعت تقنيات الذكاء الاصطناعي عملية تحسين الاكواد والمهام المتكررة، لكنها أبرزت أيضًا أهمية الخبرة البشرية. تم تبسيط عملية إنشاء المحتوى متعدد اللغات، حيث قام الذكاء الاصطناعي بترجمة ملفات JSON بكفاءة لمناطق تابعة مختلفة من أمازون. الخلاصة الرئيسية: يعزز الذكاء الاصطناعي الكفاءة بشكل كبير، ولكنه يتطلب من المطورين التحقق من صحة ودمج اقتراحات الذكاء الاصطناعي، مؤكدًا على دور الخبرة البشرية في ضمان الجودة.

اقرأ المزيد

بايت دانس تطلق إطار عمل نظام التوصية مونوليث

2024-12-20
بايت دانس تطلق إطار عمل نظام التوصية مونوليث

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

اقرأ المزيد

عصير طوربيدو: الخمر الأسطوري في الحرب العالمية الثانية

2024-12-19
عصير طوربيدو: الخمر الأسطوري في الحرب العالمية الثانية

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

اقرأ المزيد

فريق تطوير مكون من شخص واحد يصل إلى مليوني مستخدم

2024-12-17

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

اقرأ المزيد

الذكرى الأربعون لمجلة Phrack: دعوة لتقديم الأوراق

2024-12-23

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

اقرأ المزيد

تقييم براعة العاملين في المستشفيات: الجراحون يظهرون مهارة أعلى، ولكن أيضًا المزيد من الشتائم

2024-12-28
تقييم براعة العاملين في المستشفيات: الجراحون يظهرون مهارة أعلى، ولكن أيضًا المزيد من الشتائم

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

اقرأ المزيد

إعادة تصميم واجهة المستخدم و تجربة المستخدم للمتصفحات: ما تتوقعه وكلاء الذكاء الاصطناعي

2025-01-18
إعادة تصميم واجهة المستخدم و تجربة المستخدم للمتصفحات: ما تتوقعه وكلاء الذكاء الاصطناعي

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

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

هل يمكن أن تكتب نماذج اللغات الكبيرة (LLMs) رمزًا أفضل إذا استمررت في مطالبتها بـ "كتابة رمز أفضل"؟

2025-01-03
هل يمكن أن تكتب نماذج اللغات الكبيرة (LLMs) رمزًا أفضل إذا استمررت في مطالبتها بـ

تتناول هذه المدونة تجربةً لاستكشاف ما إذا كانت المطالبة المتكررة بنموذج لغة كبير (LLM) بـ "كتابة رمز أفضل" تُحسّن من جودة الرمز. باستخدام Claude 3.5 Sonnet، يبدأ الكاتب بمشكلة ترميز Python بسيطة ويطلب من LLM بشكل متكرر. يتحسن الأداء بشكل كبير، ويصل إلى تسريع 100 مرة. ومع ذلك، تؤدي المطالبات المتكررة البسيطة إلى هندسة زائدة. تُنتج هندسة المطالبات الدقيقة رمزًا أكثر كفاءة بكثير. تُظهر التجربة أن LLMs يمكن أن تساعد في تحسين الرمز، لكن التدخل البشري والخبرة لا تزالان ضروريتين للجودة والكفاءة.

اقرأ المزيد

لماذا يصعب شراء منتجات جيدة الأداء؟

2024-12-16

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

اقرأ المزيد

تقرير ستانفورد يحذر من إمكانية وجود بكتيريا المرآة ومخاطرها

2024-12-17
تقرير ستانفورد يحذر من إمكانية وجود بكتيريا المرآة ومخاطرها

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

اقرأ المزيد

إعادة هيكلة التعليمات البرمجية في C++: أفضل التقنيات والممارسات

2024-12-13
إعادة هيكلة التعليمات البرمجية في C++: أفضل التقنيات والممارسات

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

اقرأ المزيد

شرح حدود الاستخدام وحدود معدل إساءة الاستخدام في Docker Hub

2025-02-21
شرح حدود الاستخدام وحدود معدل إساءة الاستخدام في Docker Hub

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

اقرأ المزيد

HyperDX توظف مهندسين متخصصين في التطبيقات الكاملة، والواجهة الأمامية، والواجهة الخلفية

2024-12-13
HyperDX توظف مهندسين متخصصين في التطبيقات الكاملة، والواجهة الأمامية، والواجهة الخلفية

تعلن شركة HyperDX، المدعومة من Y Combinator، عن وظائف شاغرة لتوظيف مهندسين متخصصين في التطبيقات الكاملة، والواجهة الأمامية، والواجهة الخلفية. تبني HyperDX منصة مراقبة مفتوحة المصدر وسهلة الاستخدام للمطورين، بهدف استبدال أدوات مثل Datadog و New Relic، لمساعدة المهندسين على تحديد مشاكل الإنتاج بسرعة أكبر. توفر الشركة رواتب تنافسية وخيارات العمل عن بُعد، وتستهدف المهندسين ذوي الخبرة.

اقرأ المزيد
التطوير مهندسون مراقبة

كشف النقاب عن بطاقة عطلة إلكترونية بدون بطارية تجمع الطاقة

2024-12-14

في عام 2024، ابتكر جيف كيتشر، وسين بيفير، وسوفي بطاقة عطلة إلكترونية بدون بطارية. هذه البطاقة المبتكرة تجمع طاقة الموجات الراديوية والضوء المحيطة (وليس من خلال لوحة شمسية تقليدية) لتشغيل مصابيح LED الخاصة بها، ويمكن التحكم بها عن بُعد عبر شبكة WiFi 2.4 GHz. صُممت لأقصى قدر من الكفاءة في استهلاك الطاقة، حيث يبلغ متوسط استهلاكها للطاقة 400 نانوفولت فقط، ويمكن تشغيلها حتى بطاقة RF المتسربة من فرن الميكروويف.

اقرأ المزيد

نيفينثيس: مصيدة لمُجَمِّعات صفحات الويب

2025-01-16

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

اقرأ المزيد

llmpeg: توليد أوامر FFmpeg باستخدام نموذج لغة كبير

2025-01-18
llmpeg: توليد أوامر FFmpeg باستخدام نموذج لغة كبير

يبسط مشروع llmpeg استخدام أوامر FFmpeg من خلال نموذج لغة كبير (LLM). ما عليك سوى وصف معالجة الفيديو المطلوبة، وسيقوم llmpeg بإنشاء الأمر FFmpeg المناسب. على سبيل المثال، يمكنك بسهولة إزالة الصوت من مقطع فيديو. يتطلب FFmpeg ومفتاح API من OpenAI. يوفر هذا المشروع أداة مريحة مدعومة بالذكاء الاصطناعي لمعالجة الفيديو.

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

مايكروسوفت ريسيرش تكشف النقاب عن F*: لغة برمجة موجهة نحو البرهان

2024-12-25

F* (تنطق إف ستار) هي لغة برمجة عامة موجهة نحو البرهان، تدعم كلًا من البرمجة الوظيفية البحتة والبرمجة ذات التأثيرات الجانبية. تجمع بين قوة التعبير عن الأنواع التابعة مع أتمتة البرهان القائمة على حل SMT وإثبات النظرية التفاعلية القائمة على التكتيكات. تتكوّد برامج F* بشكل افتراضي إلى OCaml. ويمكن أيضًا استخراج أجزاء مختلفة من F* إلى F# أو C أو Wasm باستخدام أداة تسمى KaRaMeL، أو إلى لغة التجميع باستخدام سلسلة أدوات Vale. تم تنفيذ F* بلغة F* نفسها، وتم تمهيدها باستخدام OCaml. F* مفتوحة المصدر على GitHub، وهي قيد التطوير النشط من قبل Microsoft Research و Inria والمجتمع. تُستخدم في العديد من المشاريع، بما في ذلك Mozilla Firefox ونواة Linux، مما يُظهر تطبيقاتها في مجالات الأمن، والتشفير، وتطوير النظم.

اقرأ المزيد

مورد رقمي يساعد الناجين من حرائق الغابات على التعافي

2025-01-15
مورد رقمي يساعد الناجين من حرائق الغابات على التعافي

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

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

وردبريس ضد رأس المال الاستثماري: معركة من أجل مستقبل المصدر المفتوح

2024-12-12
وردبريس ضد رأس المال الاستثماري: معركة من أجل مستقبل المصدر المفتوح

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

اقرأ المزيد

مشاكل "القشرة الجبهية" في ChatGPT: تجربة شيقة في اختبارات الإدراك الاصطناعي

2025-01-12
مشاكل

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

اقرأ المزيد

عمليات القراءة في Postgres التي تسبب عمليات الكتابة: MVCC وتقليم الصفحات وبتات التلميح

2024-12-25

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

اقرأ المزيد

الدعوة لدعم RSS: حملة فردية من أجل خلاصات أخبار أفضل

2025-01-18
الدعوة لدعم RSS: حملة فردية من أجل خلاصات أخبار أفضل

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

اقرأ المزيد

هل يمكننا إلغاء استخدام git checkout جماعيًا؟

2025-01-09
هل يمكننا إلغاء استخدام git checkout جماعيًا؟

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

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

NVIDIA Ingest: ميكروسيرفيسات لتحليل المستندات الضخمة بكفاءة

2025-01-10
NVIDIA Ingest: ميكروسيرفيسات لتحليل المستندات الضخمة بكفاءة

NVIDIA Ingest هي مجموعة من الميكروسيرفيسات في مرحلة الوصول المبكر، مصممة لتحليل مئات الآلاف من ملفات PDF المعقدة والفوضوية وغير المنظمة، بالإضافة إلى مستندات المؤسسات الأخرى بكفاءة. تقوم باستخراج البيانات الوصفية والنصوص لدمجها في أنظمة الاسترجاع. باستخدام ميكروسيرفيسات NVIDIA NIM، تدعم ملفات PDF وWord وPowerPoint والصور، حيث تقوم باستخراج النصوص والجدول والرسوم البيانية والصور، وتوفير السياق لها، وإخراج بيانات JSON منظمة. يمكن حساب الاندماجات بشكل اختياري وتخزينها في قاعدة بيانات متجهة Milvus. ويتم توفير عميل Python وواجهة سطر الأوامر لتسهيل الاستخدام.

اقرأ المزيد

Devlands: تعلم Git من خلال التجول في قاعدة الكود الخاصة بك

2025-03-02
Devlands: تعلم Git من خلال التجول في قاعدة الكود الخاصة بك

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

اقرأ المزيد

برنامج إثبات المفهوم لمُوقّع F-Droid المُزيّف: تجاوز تثبيت الشهادة

2025-01-04
برنامج إثبات المفهوم لمُوقّع F-Droid المُزيّف: تجاوز تثبيت الشهادة

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

اقرأ المزيد

Perplexity AI تقدّم عرضًا للاندماج مع TikTok لتجنّب الحظر في الولايات المتحدة

2025-01-18
Perplexity AI تقدّم عرضًا للاندماج مع TikTok لتجنّب الحظر في الولايات المتحدة

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

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

تذكار آرون سوارتز: لغز جافا سكريبت على ماستودون

2025-01-12
تذكار آرون سوارتز: لغز جافا سكريبت على ماستودون

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

اقرأ المزيد
1 2 582 583 584 586 588 589 590 595 596