التغلب على مشكلة توافق NFC مع iPhone: إحياء علامات Magic MIFARE

2024-12-15

واجه الكاتب مشكلة صعبة في تقنية NFC: بعض بطاقات Magic MIFARE لم تكن قابلة للقراءة بواسطة أجهزة iPhone. باستخدام أداة Proxmark3، حاول مسح بيانات البطاقة وتنسيقها باستخدام ndefformat، لكن جهاز iPhone ما زال يرفض التعرف عليها. في النهاية، بعد كتابة البيانات باستخدام تطبيق NFC Tools على iPhone في "وضع التوافق"، تمكن iPhone من قراءة البطاقة بنجاح. يُظهر الكاتب أيضًا كيفية استخدام مكتبة ndeflib لإنشاء وكتابة سجلات NDEF، مما يسمح في النهاية لبطاقة Magic MIFARE بالعمل على أجهزة iPhone.

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

أوقات بقاء بيانات ذاكرة الوصول العشوائي (RAM): فروقات كبيرة بين DDR4 و DDR5

2024-12-15

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

اقرأ المزيد

PuzzleZilla: إطلاق مُنشئ ألغاز الصور المُقطّعة عبر الإنترنت

2024-12-15

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

اقرأ المزيد

Hyperbola GNU/Linux-libre: نظام تشغيل خفيف الوزن ملتزم بالحرية والدعم طويل الأمد

2024-12-15

Hyperbola GNU/Linux-libre هو مشروع نظام تشغيل مدعوم من المجتمع يهدف إلى توفير توزيع دعم طويل الأمد مجاني تمامًا، مستقر، آمن، بسيط، وخفيف الوزن. يستخدم إدارة الحزم من Arch Linux و تصحيحات الأمان من Debian، والالتزام بمبادئ توزيع أنظمة GNU الحرة. يدعم Hyperbola العمارتين i686 و x86_64، ويخطط لإصدار نظام قائم على BSD، HyperbolaBSD. وتشمل الأخبار الأخيرة الاستمرار في دعم أنظمة 32 بت، ووقف استخدام مجموعات التصحيحات من Debian بعد الإصدار 12، ومخاوف معرب عنها بشأن بيان مؤسسة البرمجيات الحرة بشأن التعلم الآلي.

اقرأ المزيد

عرض محتوى الموقع الإلكتروني على شاشة الحبر الإلكتروني: حل تقني عائلي

2024-12-15

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

اقرأ المزيد

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

2024-12-15

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

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

خريطة مشاريع جيثب: عرض مرئي لأكثر من 400,000 مشروع

2024-12-15

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

اقرأ المزيد

محاولة إصلاح الحكومة من قبل إيلون ماسك: معركة ضد البيروقراطية

2024-12-15

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

اقرأ المزيد

Vercel تطلق ƒun: بيئة تشغيل محلية لوظائف Serverless

2024-12-15

أطلقت Vercel بيئة تشغيل محلية ƒun لتطوير وظائف Serverless، مما يسمح للمطورين بمحاكاة بيئة AWS Lambda محليًا. يدعم ƒun عدة بيئات تشغيل مثل Node.js و Python، مما يسمح باختبار و تصحيح أخطاء وظائف Serverless بسرعة دون نشرها على السحابة. على الرغم من أن ƒun يسعى إلى تقريب بيئة Lambda الحقيقية، إلا أن هناك بعض الاختلافات الرئيسية، خاصةً في حماية عمليات sandbox و أذونات المستخدم.

اقرأ المزيد

الكشف عن الصلة العميقة بين تقدير الاحتمالية القصوى ووظائف الخسارة

2024-12-15

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

اقرأ المزيد

وظائف جزئية: صعود القوى العاملة الجزئية

2024-12-15

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

اقرأ المزيد

سحب وإفلات الصور في Bevy 0.15 على الويب

2024-12-15

تشرح هذه المقالة كيفية دمج واجهات برمجة التطبيقات الأصلية للويب عبر WASM مع Bevy 0.15 لتمكين وظيفة سحب وإفلات الصور في متصفح الويب. وتفصل في استخدام wasm-bindgen و gloo و bevy_channel_trigger للتعامل مع أحداث DOM في Rust، واستخراج بيانات الملفات، وإرسالها إلى محرك Bevy لتحميل الصور وعرضها. تتشابه العملية مع تنفيذ JavaScript، لكنها تستغل إمكانيات Rust، مع معالجة أخطاء تسرب الذاكرة الخاصة بمعالجات الأحداث. والنتيجة هي تطبيق ويب Bevy قادر على تحميل وعرض صور PNG تم إسقاطها.

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

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

2024-12-15

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

اقرأ المزيد

مؤشر التركيز للمبرمجين: ميلاد FlowLight

2024-12-15

بإلهام من ورقة بحثية حول تأثير المقاطعات على العمل، قام المبرمج شا إيريسون بصنع نظام يدوي يسمى FlowLight للإشارة إلى ما إذا كان المبرمج في حالة تركيز "سيلان". يقوم النظام بمراقبة وقت الخمول في محرر Emacs؛ عندما يكون المبرمج غير نشط لفترة، يتغير لون مصباح LED في لوحة Adafruit MagTag (أخضر للخمول، أحمر للانشغال). كما قام إيريسون بكتابة خادم HTTP في CircuitPython للتحكم عن بُعد بلون LED وعرض الحالة. على الرغم من أن النظام يحتاج إلى تحسينات، مثل مراقبة وقت الخمول بشكل أكثر دقة وعرض أكثر جاذبية، إلا أنه يساعد المبرمجين بشكل فعال على تجنب المقاطعات وتحسين الإنتاجية.

اقرأ المزيد

برنامج WASM يتجاوز صندوق رمل نظام الملفات node:wasi

2024-12-15

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

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

كشف لغز آلية أنتيكيثيرا: شفرة كونية 254:19

2024-12-15

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

اقرأ المزيد

روايات فيكتورية تسلط الضوء على هشاشة الصحة العامة

2024-12-15

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

اقرأ المزيد

فك شيفرة PPG Wave 2.2 و 2.3: لغز محول تناظري رقمي 8 بت مقابل 12 بت

2024-12-15

تتناول هذه المقالة الاختلافات الدقيقة ولكن المهمة بين مُولِّدات الصوت PPG Wave 2.2 و 2.3. على الرغم من استخدام 2.3 لمحولات تناظري رقمي 12 بت، إلا أن تشغيل جداول الموجات يبقى 8 بت؛ فقط العينات المستوردة عبر أجهزة خارجية تستفيد بشكل كامل من دقة 12 بت. تُظهر القياسات باستخدام راسم الذبذبات طريقة فريدة لمعالجة الصوت: يرسل مُولِّدا الصوت بيانات متداخلة، مما يؤدي إلى تردد مخرج محول تناظري رقمي مضاعف لتردد عينة مُولِّد صوت واحد. هذا يُنتج نغمة مميزة وتداخلًا عالي التردد يتجاوز نطاق السمع البشري. تُشير المقالة أيضًا إلى معدل تحديث CV البطيء نسبيًا، لكن الصوت يحتفظ بشخصيته.

اقرأ المزيد

من مصانع الحيوانات إلى البيولوجيا الاصطناعية: ثورة في مجال الأدوية الحيوية

2024-12-15

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

اقرأ المزيد

رقصة الروبوتات: تطور مشترك بين التكنولوجيا والفن

2024-12-15

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

اقرأ المزيد

تحسين أداء وحدة معالجة الرسومات في نظام التشغيل MacOS: إهدار الموارد من أجل السرعة

2024-12-15

واجه مطور Anukari اختناقًا عند تحسين أداء وحدة معالجة الرسومات (GPU) في نظام تشغيل MacOS. نظرًا للتحكم المحدود للنظام في أداء وحدة معالجة الرسومات، أظهرت آلية تنظيم أداء وحدة معالجة الرسومات من Apple أداءً ضعيفًا في حالة استخدام Anukari، مما أدى إلى حدوث خلل في الصوت. قام المطور بتنفيذ حل بديل: تكريس مجموعة خيوط (warp) من وحدة معالجة الرسومات لحسابات غير مجدية لـ"خداع" النظام وزيادة سرعة ساعة وحدة معالجة الرسومات، مما أدى إلى تقليل زمن الوصول للصوت بشكل كبير وتحسين الأداء. وعلى الرغم من بساطة هذه الطريقة، إلا أنها أثبتت فعاليتها في حل مشاكل الأداء في نظام تشغيل MacOS. ومع ذلك، اختلفت تحسينات الأداء بشكل كبير بين برامج DAW المختلفة (Ableton و GarageBand)، مما يتطلب مزيدًا من التحسين.

اقرأ المزيد

هل ستنهي نماذج اللغات الكبيرة البرمجة؟

2024-12-15

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

اقرأ المزيد

أعين مفتوحة على مصراعيها: تحليل معمّق لروعة ستانلي كوبريك التي أسيء فهمها

2024-12-15

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

اقرأ المزيد

الحوسبة المتفائلة: مسار نحو برمجيات أفضل

2024-12-15

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

اقرأ المزيد

تأملات حول عملية البناء باستخدام بروتوكول سياق النموذج (MCP): آراء متباينة

2024-12-15

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

اقرأ المزيد

مقارنة أداء Spark وDuckDB وPolars: أفضل خيار لأحمال العمل الصغيرة والمتوسطة

2024-12-15

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

اقرأ المزيد

محرك استنتاج LLM سريع تم إنشاؤه من الصفر

2024-12-15

تتناول هذه المقالة رحلة الكاتب في بناء محرك استنتاج LLM من الصفر باستخدام C++ و CUDA، دون الاعتماد على أي مكتبات. وقد أتاحت هذه العملية غوصًا عميقًا في مجموعة استنتاج LLM الكاملة، من نواة CUDA إلى بنية النموذج، مما يُظهر كيف تؤثر عمليات التحسين على سرعة الاستنتاج. كان الهدف هو إنشاء برنامج قادر على تحميل أوزان النماذج مفتوحة المصدر الشائعة وإجراء استنتاج دفعة واحدة على خادم CPU + GPU واحد، مع تحسين معدل بيانات الرموز بشكل متكرر لتجاوز llama.cpp. وتوضح المقالة بعناية خطوات التحسين على كل من وحدة المعالجة المركزية ووحدة معالجة الرسومات، بما في ذلك تعدد الخيوط، وكمية الأوزان، و SIMD، ودمج النواة، وكمية ذاكرة التخزين المؤقت KV، مع تحليل الاختناقات والتحديات. وتحقق النتيجة النهائية أداءً قريبًا من الأداء الأمثل للاستنتاج المحلي لـ LLM.

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

تفضيل الكود القابل للتصرف على وثائق التصميم: نهج أكثر كفاءة لتنمية البرمجيات

2024-12-15

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

اقرأ المزيد

سر فرق العمل عالية الأداء: أنظمة الذاكرة التفاعلية

2024-12-15

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

اقرأ المزيد

اختبار دقة مستشعر Sensirion SGP41 TVOC: التغيرات النسبية، وليس القيم المطلقة

2024-12-15

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

اقرأ المزيد
1 2 50 51 52 54 56 57 58 61 62