من البطء إلى السرعة: رحلتي مع فيم ولماذا يجب أن تجرّبه أنت أيضًا

2025-04-24
من البطء إلى السرعة: رحلتي مع فيم ولماذا يجب أن تجرّبه أنت أيضًا

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

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

إصدار OpenSSL 3.5.0: وداعًا لمصافحة اليد الثلاثية، مرحبًا بـ 0-RTT

2025-04-09
إصدار OpenSSL 3.5.0: وداعًا لمصافحة اليد الثلاثية، مرحبًا بـ 0-RTT

تم إصدار OpenSSL 3.5.0، والذي يدعم العديد من طرق التشفير ما بعد الكمّي واتصالات 0-RTT. تعتبر مصافحة اليد الثلاثية التقليدية لـ TCP بطيئة جدًا في عالم الاتصال الدائم اليوم. يسمح 0-RTT (وقت انتقال صفري)، المدمج في TLS 1.3، للعملاء بإعادة الاتصال على الفور بدون مصافحة. تحدث مصافحة كاملة عند الاتصال الأولي، مما يولد تذكرة جلسة تُستخدم للاتصالات اللاحقة، مما يسمح للعميل بإرسال البيانات على الفور دون انتظار رد من الخادم. على الرغم من وجود مخاطر أمنية، مثل هجمات إعادة التشغيل، فإن توافق 0-RTT مع بروتوكول QUIC القائم على UDP يجعله اتجاهًا مهمًا في اتصالات الشبكة المستقبلية.

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

مغامرات لابرادور: سحب حبل في البحر

2025-07-04
مغامرات لابرادور: سحب حبل في البحر

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

اقرأ المزيد

سر النقاط الوامضة على جهاز تشغيل الأسطوانات الخاص بك

2025-04-10
سر النقاط الوامضة على جهاز تشغيل الأسطوانات الخاص بك

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

اقرأ المزيد

ClipCapsule: مدير الحافظة الحد الأدنى لنظام Linux

2025-04-14
ClipCapsule: مدير الحافظة الحد الأدنى لنظام Linux

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

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

lsds: أداة شاملة لإعدادات أجهزة الكتل في لينكس

2025-05-09

غالبًا ما تتطلب إدارة الأقراص وعمليات الإدخال/الإخراج في لينكس تشغيل أوامر متعددة مثل lsblk وlsscsi وnvme list، ثم الربط اليدوي لإخراجها. لتبسيط هذه العملية، تم إنشاء برنامج بايثون يسمى `lsds`. يقرأ البرنامج المعلومات مباشرة من أدلة `/sys/class/blocks/...`، ويجمع تفاصيل القرص المهمة في إخراج واحد سهل القراءة. يشمل ذلك اسم الجهاز، والحجم، والنوع، وجدولة الإدخال/الإخراج، وعلامة الدوران، والنموذج، وعمق قائمة الانتظار، وعدد الطلبات، وإعدادات ذاكرة التخزين المؤقت للكتابة. `lsds` قابل للتخصيص بدرجة عالية، مما يسمح للمستخدمين بتحديد الأعمدة التي سيتم عرضها وتوفير وضع مفصل لتتبع مصادر المعلومات. هذه الأداة تبسط تعقيد إدارة أقراص لينكس بشكل كبير.

اقرأ المزيد

تبسيط إعداد جهاز ماك الخاص بك: Brewfile و defaults وإضافات Zsh لتحقيق الكفاءة

2025-04-25
تبسيط إعداد جهاز ماك الخاص بك: Brewfile و defaults وإضافات Zsh لتحقيق الكفاءة

هل سئمت من عملية تثبيت التطبيقات المملة والتهيئة اليدوية لجهاز ماك بوك الجديد؟ تشارك هذه المشاركة كيفية استخدام Brewfile لتثبيت أدوات سطر الأوامر والتطبيقات والخطوط دفعة واحدة، وكيفية استخدام أداة سطر الأوامر defaults لنظام macOS لتخصيص إعدادات النظام. كما يوصي الكاتب بخمس إضافات Zsh فعالة وأسماء مستعارة مفيدة، بهدف إنشاء نصوص bash للتهيئة الآلية والتخلص من المهام المتكررة. قراءة ضرورية لمستخدمي ماك الذين يسعون لتحقيق الكفاءة.

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

نماذج اللغات الكبيرة: القمامة المُتنكرة في هيئة المستقبل

2025-07-04

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

اقرأ المزيد
(eev.ee)
التكنولوجيا

مجموعة تعليمات WebAssembly: دليل شامل

2025-05-09

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

اقرأ المزيد

بيتا PostgreSQL 18: المدخلات/المخرجات غير المتزامنة تحدث ثورة في الأداء

2025-05-07

يقدم إصدار بيتا 1 من PostgreSQL 18 ميزة المدخلات/المخرجات غير المتزامنة (AIO) التي طال انتظارها، مما يشكل قفزة نوعية في معالجة المدخلات/المخرجات. تعمل AIO على تحسين الأداء بشكل كبير، خاصة في بيئات السحابة ذات زمن الوصول الطويل، من خلال السماح لقاعدة البيانات بإصدار العديد من طلبات القراءة بشكل متزامن. تقتصر هذه الميزة حاليًا على عمليات القراءة (قد تتم إضافة عمليات الكتابة لاحقًا)، وتستخدم معامل تكوين جديدًا يسمى `io_method` يوفر أوضاعًا متزامنة، وعمليات I/O عاملة، ووضع `io_uring`. يوفر وضع `io_uring`، على أنظمة لينكس المتوافقة، أفضل أداء. تُظهر اختبارات الأداء على AWS تحسينات في أداء القراءة تتراوح بين ضعفي إلى ثلاثة أضعاف لأحمال العمل التي تعتمد بشكل كبير على القراءة. ومع ذلك، تُغيّر AIO طريقة مراقبة الأداء؛ قد يكون توقيت المدخلات/المخرجات في `EXPLAIN ANALYZE` أقل دقة، مما يتطلب استخدام طريقة العرض الجديدة `pg_aios` لتحليل مفصل.

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

تطوير الويب في كلوجر: نظرة فلسفية على الإطارات مقابل المكتبات

2025-05-21

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

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

أكبر اخفاقات الذكاء الاصطناعي في عام 2024: من "فضلات الذكاء الاصطناعي" إلى روبوتات الدردشة الجامحة

2025-01-02
أكبر اخفاقات الذكاء الاصطناعي في عام 2024: من

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

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

UbuWeb يستضيف مجموعة ضخمة من 476 مقطوعة موسيقية من تاريخ الموسيقى الإلكترونية

2025-07-05
UbuWeb يستضيف مجموعة ضخمة من 476 مقطوعة موسيقية من تاريخ الموسيقى الإلكترونية

يستضيف موقع UbuWeb، وهو مستودع لأعمال الطليعة في القرن العشرين، الآن مجموعة ضخمة: تاريخ الموسيقى الإلكترونية/الكهرو صوتية، وهي عبارة عن 476 مقطوعة موسيقية، كانت في الأصل مجموعة مكونة من 62 قرصًا مضغوطًا. على الرغم من الثناء على نطاقها (من 1937 إلى 2001)، إلا أن المجموعة تلقت انتقادات بسبب تحيزها الغربي وعدم تمثيل الملحنات بشكل كافٍ. على الرغم من هذه العيوب، إلا أنها لا تزال مورداً هاماً لاستكشاف تاريخ الصوت التجريبي، مما يحث على استكشاف أعمق لتاريخ أكثر شمولاً وإدماجاً للموسيقى الإلكترونية.

اقرأ المزيد

القتل في المعركة: السياق أهم من الفعل نفسه

2025-04-18
القتل في المعركة: السياق أهم من الفعل نفسه

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

اقرأ المزيد

تسلسل الخلايا المفرد يكشف عن إعادة تشكيل إيبجينومي في النسيج الدهني الأبيض لدى الفئران والبشر البدناء

2025-04-17
تسلسل الخلايا المفرد يكشف عن إعادة تشكيل إيبجينومي في النسيج الدهني الأبيض لدى الفئران والبشر البدناء

استخدمت هذه الدراسة تسلسل الحمض النووي الريبي للخلايا المفردة (snRNA-seq) و CUT&TAG و ATAC-seq للتحقيق في النسيج الدهني الأبيض (WAT) لدى الفئران والبشر البدناء، وكشفت عن تغييرات كبيرة في المشهد الإيبجينومي لأنواع الخلايا WAT أثناء فقدان الوزن. استمرت بعض التغييرات في التعبير الجيني، مما يشير إلى آلية ذاكرة إيبجينومية للسمنة. حلل الباحثون عينات من ثلاث دراسات بشرية مستقلة (MTSS و LTSS و NEFA) ونموذج فأر مصاب بالسمنة الناجمة عن النظام الغذائي. كشف التحليل متعدد الأوميات عن تغييرات في أنواع الخلايا WAT وارتباطها بالوظيفة الأيضية.

اقرأ المزيد

Sentient: التعامل مع اللانهاية في حُلّال القيود

2025-04-12
Sentient: التعامل مع اللانهاية في حُلّال القيود

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

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

دليل رسام حفلات الزفاف لفهم الطبيعة البشرية

2025-05-11
دليل رسام حفلات الزفاف لفهم الطبيعة البشرية

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

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

كوودو: منصة سلامة التعليمات البرمجية متعددة الوكلاء القائمة على الذكاء الاصطناعي

2025-04-24
كوودو: منصة سلامة التعليمات البرمجية متعددة الوكلاء القائمة على الذكاء الاصطناعي

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

اقرأ المزيد

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

2025-04-12
دموع الأمير روبرت: زجاج أقوى من الرصاصة

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

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

fui: مكتبة واجهة مستخدم TTY تعتمد على ذاكرة الإطار في لغة C

2025-05-08
fui: مكتبة واجهة مستخدم TTY تعتمد على ذاكرة الإطار في لغة C

fui هي مكتبة خفيفة الوزن بلغة C للتفاعل مباشرةً مع ذاكرة الإطار في سياق tty. إنها تستخدم نظام رسم متعدد الطبقات، يدعم رسم وحدات البكسل، والأشكال البدائية (الخطوط، والمستطيلات، والدوائر)، وطباعة الخطوط بتنسيق bitmap، ومعالجة أحداث لوحة المفاتيح والماوس (عبر libevdev)، ونظام صوت أساسي يعتمد على ALSA (موجات جيبية وأوتار حاليًا). المكتبة مرتبطة بشكل ثابت وتتضمن أمثلة واختبارات (باستخدام cmocka). لعبة Asteroids بسيطة تُظهر إمكانيات الصوت.

اقرأ المزيد

تجاوز برنامج Podman Desktop حاجز 3 ملايين عملية تنزيل!

2025-09-24
تجاوز برنامج Podman Desktop حاجز 3 ملايين عملية تنزيل!

حقق برنامج Podman Desktop، وهو تطبيق سطح مكتب لإدارة الحاويات و Kubernetes، إنجازًا رائعًا بتجاوزه حاجز 3 ملايين عملية تنزيل! ويعود هذا النجاح إلى الدعم القوي من المجتمع والتحسينات المستمرة، بما في ذلك سير عمل Kubernetes أكثر سلاسة، وتحسين التوافق مع Docker، وتحسينات في سهولة الاستخدام اليومية. كما انضم برنامج Podman Desktop إلى مشروع CNCF Sandbox، ويشهد اعتمادًا متزايدًا من قبل الشركات. ويُعرب الفريق عن امتنانه لتعليقات المستخدمين ويلتزم بإجراء تحسينات مستمرة، لتوفير تجربة أكثر كفاءة للمطورين في إدارة الحاويات و Kubernetes.

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

المزايدة في الوقت الفعلي: نظام المراقبة الجماعية الذي لم تسمع به من قبل

2025-01-07
المزايدة في الوقت الفعلي: نظام المراقبة الجماعية الذي لم تسمع به من قبل

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

اقرأ المزيد

RubyBoy: محاكي Game Boy بلغة Ruby، الآن مع WebAssembly!

2025-02-08
RubyBoy: محاكي Game Boy بلغة Ruby، الآن مع WebAssembly!

قام المؤلف بإنشاء محاكي Game Boy يسمى RubyBoy بلغة Ruby، وأصدره كحزمة gem. تتناول هذه المقالة تفاصيل عملية التطوير، بما في ذلك تنفيذ واجهة المستخدم، وتحميل ROM، ودعم شرائح MBC، وتنفيذ وحدة المعالجة المركزية ووحدة معالجة الرسومات، واستراتيجيات تحسين الأداء. لزيادة الأداء، استخدم المؤلف YJIT، وتجنب إنشاء Hash غير الضروري، وحسّن حسابات الحلقة، واستفاد من التحسينات في Ruby 3.3، مما أدى إلى تحسينات كبيرة في السرعة. في النهاية، يعمل RubyBoy بنجاح في المتصفح بفضل WebAssembly، مما يسمح بالتنفيذ عبر الأنظمة الأساسية.

اقرأ المزيد
التطوير محاكي Game Boy

تم التحديث: كتاب مقدمة في لغات البرمجة

2025-09-24

أصدر الأستاذان جايمين هونغ وسوك يونغ ريو من معهد كوريا المتقدم للعلوم والتكنولوجيا (KAIST) نسخة محدثة من كتابهما المدرسي "مقدمة في لغات البرمجة". يتناول هذا الكتاب التمهيدي المفاهيم الأساسية للغات البرمجة، بما في ذلك بناء الجملة والدلالات وأنظمة الأنواع وتنفيذ المُفسِّرات/مُحقِّقات الأنواع. ويشجع المؤلفان على استخدام الكتاب من قبل أي شخص يتعلم أو يُدرّس هذه المفاهيم، ويُقرّان بمساهمات الطلاب والمساعدين في التدريس. وتتضمن أحدث طبعة تصحيحات لأخطاء مطبعية و هوامش صفحات مُختصرة.

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

هندسة عكسية لآلة افتراضية تيك توك: فك تشفير webmssdk.js

2025-04-21
هندسة عكسية لآلة افتراضية تيك توك: فك تشفير webmssdk.js

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

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

srsRAN: راديو مُعرّف بالبرمجيات مفتوح المصدر 4G/5G

2025-01-05
srsRAN: راديو مُعرّف بالبرمجيات مفتوح المصدر 4G/5G

srsRAN عبارة عن مجموعة مفتوحة المصدر من تطبيقات الراديو المُعرّفة بالبرمجيات 4G و 5G، طورتها SRS. تم تنفيذها بلغة C++ القابلة للنقل مع الحد الأدنى من التبعيات الخارجية، ويعمل srsRAN على نظام Linux مع أجهزة الحوسبة والراديو المتوفرة تجاريًا. يضم مشروع srsRAN وحدة CU+DU 5G RAN الأصلية O-RAN الكاملة، وتطبيق شبكة 4G كامل المكدس يغطي UE و eNodeB و EPC. يتم استضافة المشروع على GitHub مع وثائق شاملة ومنتدى مجتمعي نشط.

اقرأ المزيد

سباق الفضاء: SpaceX ضد ULA

2025-04-10
سباق الفضاء: SpaceX ضد ULA

تتنافس شركتا SpaceX و ULA في سوق إطلاق الصواريخ. تسيطر SpaceX على إطلاق الصواريخ في المدار الأرضي المنخفض (LEO) بصاروخها Falcon 9، مستفيدة من وتيرة الإطلاق العالية وإعادة الاستخدام لتحقيق الكفاءة من حيث التكلفة. أما صاروخ Vulcan التابع لـ ULA، فيتميز في مهمات المدارات عالية الطاقة، حيث أثبتت مرحلته العلوية Centaur V كفاءتها في المهام طويلة المدى، لا سيما في وضع الأحمال العسكرية مباشرة في المدار الجغرافية الثابتة. على الرغم من تفوق SpaceX بشكل كبير على ULA من حيث عدد عمليات الإطلاق، إلا أن ULA تحتفظ بمكانة قوية في مهمات الطاقة العالية بفضل خبرتها وقدرات صاروخ Vulcan. كل شركة تمتلك ميزة في قطاعات مدارية مختلفة، مما يجعل المشهد التنافسي يعتمد على المهمة المحددة.

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

تلوث الذكاء الاصطناعي: دمج المصطلح غير المنطقي "المجهر الإلكتروني الخضري" بشكل دائم

2025-04-22
تلوث الذكاء الاصطناعي: دمج المصطلح غير المنطقي

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

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

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

2025-05-10
جهاز مراقبة نباتات آكلة اللحوم باستخدام راسبيري باي: مشروع مُفرط الهندسة من أجل المتعة

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

اقرأ المزيد

دفتر الرياضيات: أداة قوية للأطفال

2025-05-09
دفتر الرياضيات: أداة قوية للأطفال

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

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