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

2024-12-15

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

اقرأ المزيد

التخزين الرقمي على نطاق القرن: سباق مع الزمن

2024-12-14

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

اقرأ المزيد

محطات الرسومات "يونيكورن" من تيكترونيكس: إرث من شاشات الألوان منخفضة التكلفة

2024-12-15

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

اقرأ المزيد

Recursion Pharmaceuticals تتخلى عن تقنية رسم الخلايا لصالح التصوير الميداني الساطع

2024-12-15

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

اقرأ المزيد

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

2024-12-15

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

اقرأ المزيد

TSMC تكشف عن الترانزستورات النانوية: عصر جديد للرقائق

2024-12-15

عرضت TSMC عملية الجيل التالي N2 (2 نانومتر) في اجتماع IEEE الدولي لأجهزة الإلكترونيات، مما يمثل أول غزو لها في ترانزستورات النانو. بالمقارنة مع عملية N3، فإن N2 تتميز بزيادة السرعة تصل إلى 15%، وكفاءة طاقة أفضل بنسبة 30%، وزيادة في الكثافة بنسبة 15%. توفر هذه الهندسة المعمارية الجديدة مرونة أكبر، مما يسمح بإنشاء نانوية ذات عرض متغير على نفس الرقاقة، مما يحسن الأداء لوحدات المنطق المختلفة، خاصة SRAM. وقد أكدت أبحاث Intel إمكانية توسيع نطاق هندسة النانو، حيث أظهرت ترانزستورًا عالي الأداء بطول بوابة 6 نانومتر، مما يمهد الطريق للتقدم المستمر في تقنية الرقائق، ويقترح امتدادًا محتملًا لقانون مور.

اقرأ المزيد

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

2024-12-15

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

اقرأ المزيد

بدء عمل تجاري في سن 62 عامًا: رحلة والدٍ ملهمة

2024-12-15

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

اقرأ المزيد

الاتصالات عبر الأرض: ثورة في الاتصال تحت الأرض

2024-12-14

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

اقرأ المزيد

يوتيوب تُضعف سرا مدمجتها على الويب، مما يؤثر على تجربة المستخدم

2024-12-14

غيّر يوتيوب مؤخراً مشغل الناشرين (PfP) الخاص به، وأزال رابط العنوان الذي يعود إلى يوتيوب. هذا التغيير، الذي يهدف إلى حماية المعلنين، لأن PfP يسمح للناشرين ببيع إعلاناتهم الخاصة، يعني أن العديد من المواقع، بما في ذلك The Verge، لديها الآن عناصر يوتيوب مضمنة حيث لا يفتح النقر على العنوان الفيديو على YouTube.com أو التطبيق. على الرغم من الجهود المبذولة للتواصل مع يوتيوب، بما في ذلك التواصل مع الرئيس التنفيذي نيل موهان، إلا أن التغيير لا يزال قائماً. هذا يبرز كيف يمكن للمنصات التكنولوجية الكبيرة أن تعطي الأولوية لمصالحها الخاصة على حساب تجربة المستخدم.

اقرأ المزيد
التكنولوجيا يوتيوب مشغل مضمن

مُعدِّل راسبيري باي 500 يُضيف بنجاح فتحة M.2

2024-12-15

نجح أحد هواة راسبيري باي في إضافة فتحة M.2 إلى راسبيري باي 500! على الرغم من أن جهاز Pi 500 يحتوي على رأس التوصيل، إلا أن الفتحة نفسها غير موجودة، مما أدى إلى بعض الجدل. قام المُعدِّل بتلحيم أربعة مكثفات صغيرة جدًا واستخدم مصدر طاقة خارجي لتزويد وسادة سفلية بالطاقة، مما يسمح باستخدام محركات أقراص NVMe SSD وأجهزة PCIe الأخرى. يتطلب هذا التعديل مهارات لحام SMD ممتازة وقد أثار نقاشًا حول خيارات تصميم Pi 500؛ تشمل التكهنات تخصيص الميزة لإصدار متميز في المستقبل.

اقرأ المزيد

إصدار TeaVM 0.11.0: واجهة خلفية جديدة لـ WebAssembly

2024-12-15

تم إصدار TeaVM 0.11.0، والذي يتميز بواجهة خلفية جديدة لـ WebAssembly. الواجهة الخلفية القديمة لـ WebAssembly، على الرغم من كونها وظيفية، إلا أنها لم تحظَ باعتماد واسع النطاق بسبب مكاسب الأداء غير المهمة وتجربة مطور سيئة. الواجهة الخلفية الجديدة، مستفيدة من اقتراح WebAssembly GC، تعالج هذه المشكلات، وتحسن التفاعل مع واجهات برمجة تطبيقات JS للمتصفح وتقلل من حجم الملف الثنائي. على الرغم من أنها حاليًا أقل ثراءً من حيث الميزات مقارنة بالواجهة الخلفية لـ JS، إلا أنها تدعم بالفعل JSO (واجهة برمجة تطبيقات التفاعل بين Java و JS)، بهدف تحقيق التكافؤ في الإصدار التالي. يتضمن هذا الإصدار أيضًا إصلاحات للأخطاء في تنفيذ BitSet ويضيف دعمًا لواجهات برمجة تطبيقات JS متعددة، مثل قراءة الملفات، وأحداث اللمس، وواجهة برمجة التطبيقات Popover، و Navigator.sendBeacon.

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

Hugging Face Spaces تطلق ZeroGPU: تخصيص ديناميكي لوحدات معالجة الرسومات لتعزيز كفاءة نماذج الذكاء الاصطناعي

2024-12-15

أطلقت Hugging Face Spaces تقنية ZeroGPU، وهي بنية تحتية مشتركة تقوم بتخصيص وحدات معالجة الرسومات NVIDIA A100 ديناميكيًا لتحسين استخدام وحدات معالجة الرسومات لنماذج الذكاء الاصطناعي والعروض التوضيحية. توفر ZeroGPU إمكانية الوصول المجاني إلى وحدات معالجة الرسومات، ودعمًا متعدد وحدات معالجة الرسومات، وتُقلل من عوائق نشر نماذج الذكاء الاصطناعي. يقوم المستخدمون ببساطة بتحديد أجهزة ZeroGPU عند إنشاء مساحة Gradio، واستخدام مُزيّن `@spaces.GPU` للوظائف المعتمدة على وحدات معالجة الرسومات. يتوافق ZeroGPU مع PyTorch وهو مُحسّن لمكتبات Hugging Face transformers و diffusers، ولكنه يعمل حاليًا مع SDK Gradio فقط. يمكن للحسابات الشخصية (مستخدمو PRO) إنشاء ما يصل إلى 10 مساحات ZeroGPU، بينما يمكن لحسابات المؤسسات (مركز المؤسسات) إنشاء ما يصل إلى 50.

اقرأ المزيد

إدارة التبعيات في بايثون: حريق هائل

2024-12-15

تتناول هذه المقالة بعمق تعقيدات إدارة التبعيات في بايثون، وتشبهها بإشعال نار في غابة جافة. يقول الكاتب أن تبعيات بايثون ليست مجرد أمر `pip install`، بل تشمل حزم المشروع، وحزم النظام، ونظام التشغيل، والأجهزة، والبيئة نفسها. إدارة التبعيات الجيدة أمر بالغ الأهمية للتكرار – لضمان نتائج متسقة في بيئات مختلفة. تفصّل المقالة التحكم في الإصدار، وعزل البيئة، وملفات التعريف، وملفات القفل، ومفاهيم رئيسية أخرى. ثم تقدم مقارنة شاملة للعديد من الأدوات، بما في ذلك pip و venv و virtualenv و pip-tools و Pipenv و Poetry و PDM و pyenv و pipx و uv و Conda و Mamba و conda-lock و Pixi، وتحليل نقاط القوة والضعف وحالات الاستخدام. أخيرًا، يقدم الكاتب توصيات للأدوات بناءً على سيناريوهات مختلفة (امتيازات المسؤول، وأنواع التبعيات، وأنظمة التشغيل، إلخ) ويتطلع إلى الاتجاهات المستقبلية في إدارة التبعيات في بايثون.

اقرأ المزيد

تحدي كرة الكريستال: معرفة المستقبل لا تكفي لضمان الثراء

2024-12-15

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

اقرأ المزيد

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

2024-12-15

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

اقرأ المزيد

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

2024-12-15

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

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

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

2024-12-15

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

اقرأ المزيد

إصدار XFCE 4.20: دعم تجريبي لـ Wayland والعديد من التحسينات

2024-12-15

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

اقرأ المزيد

الذكاء الاصطناعي يثور تصميم البروتينات: أداة جديدة تم الكشف عنها

2024-12-15

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

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

لوحات لطائرات حربية أمريكية على جدار مدرسة روسية تثير الجدل

2024-12-14

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

اقرأ المزيد

مجموعة فيجما من Veryfront: صمم مواقع مذهلة في دقائق

2024-12-14

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

اقرأ المزيد

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

2024-12-15

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

اقرأ المزيد

قصص رعب طب الأسنان في القرن الثامن عشر: عندما كان خلع الأسنان يعني فقدان عظم الفك

2024-12-14

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

اقرأ المزيد

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

2024-12-15

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

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

ثغرات أمنية متعددة في برنامج تشغيل Qualcomm DSP تثير مخاوف أمنية

2024-12-16

اكتشف فريق Project Zero التابع لشركة جوجل ستة ثغرات أمنية في برنامج تشغيل Qualcomm DSP، تم استغلال إحداها في بيئة حقيقية. وقد كشف تحليل سجلات تعطل نواة النظام التي قدمتها منظمة العفو الدولية، بدون الوصول إلى عينة الاستغلال نفسها، عن هذه الثغرات. أظهرت مراجعة الشفرة العديد من ثغرات تلف الذاكرة، بما في ذلك use-after-free وتسريبات عدادات الإشارة. من المحتمل أن يكون المهاجم قد استغل هذه الثغرات الأمنية مع تقنية رشّ الذاكرة باستخدام كائنات inotify_event_info لتحقيق تنفيذ التعليمات البرمجية. هذا يبرز الحاجة الملحة إلى تحسين الأمن في برامج تشغيل أندرويد من جهات خارجية.

اقرأ المزيد

Vec::drain في Rust: الاستفادة من Drop لضمان الأمان

2024-12-16

تتناول هذه المقالة بالتفصيل طريقة Vec::drain في Rust وتطبيق Drop الخاص بها، حيث تُظهر كيف تمنع آلية الملكية الأخطاء الدقيقة المتعلقة بالذاكرة وغيرها. تعمل Vec::drain على تحسين الأداء من خلال الاحتفاظ بإشارة قابلة للتعديل إلى المتجه الأصلي وقراءة/تحديث التخزين الأصلي فقط. يكمن المفتاح في تطبيق Drop الخاص بهيكل Drain، والذي يستخدم DropGuard لضمان أنه حتى إذا تم إسقاط المُكرر قبل الأوان، فسيتم نقل العناصر المتبقية بأمان إلى المتجه الأصلي، مما يضمن سلامة الذاكرة. تشرح المقالة بالتفصيل تفاصيل تنفيذ Drain و DropGuard، مع معالجة حالات خاصة مثل الأنواع ذات الحجم الصفري ومنشأ المؤشرات.

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

هجوم سلسلة التوريد يستهدف Ultralytics: تحليل لحادث أمني في PyPI

2024-12-14

تعرض مشروع Python Ultralytics مؤخرًا لهجوم سلسلة توريد. قام المُهاجمون باختراق سير عمل GitHub Actions الخاصة بالمشروع وسرقة رمز API الخاص بـ PyPI، مما أدى إلى تلويث الإصدارات 8.3.41 و 8.3.42 و 8.3.45 و 8.3.46. لم يستغل الهجوم ثغرة أمنية في PyPI، بل استهدف ذاكرة التخزين المؤقت لـ GitHub Actions. استخدم PyPI النشر الموثوق وسجلات الشفافية Sigstore لتحديد وإزالة البرامج الضارة بسرعة. سلط الحادث الضوء على أوجه القصور في تكوين رموز API وبيئات GitHub. تؤكد المقالة على أهمية تأمين منصات البرمجيات وسير عمل البناء/النشر، وتقدم توصيات أمنية للمطورين: استخدام الناشرين الموثوقين، وقفل التبعيات، وتجنب الأنماط غير الآمنة، وتمكين المصادقة متعددة العوامل.

اقرأ المزيد

Chord Nebula: تعلم أوتار البيانو من خلال اللعب

2024-12-14

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

اقرأ المزيد

تصنيف دولي جديد ومُثير للجدل: مؤشر المال للأطفال (BMI) يظهر

2024-12-15

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

اقرأ المزيد
1 2 11 12 13 15 17 18 19 20 21 22