يصف كتاب جيمي ميلر "نفدت لدينا الأعمدة" أول وظيفة له في مجال البرمجيات وقاعدة الشيفرة الفوضوية ولكن المثيرة للاهتمام، مسلطًا الضوء على جدول قاعدة البيانات المسمى Merchants الذي نفدت لديه الأعمدة، مما أدى إلى إنشاء Merchants2.
كانت قاعدة الشيفرة مزيجًا من VB وC# ومختلف أطر عمل JavaScript والعديد من خدمات SOAP، مع وجود مشكلات ملحوظة مثل عدم قيام أحد المطورين بإدخال الشيفرة، مما تسبب في أخطاء يصعب تتبعها.
على الرغم من الفوضى، أتاح الكود الأساسي حل المشكلات بطرق إبداعية، حيث قام المطورون بابتكار حلولهم الخاصة، مما أدى إلى نظام مفكك واتصال فريد ومباشر مع المستخدمين.
شارك مطور تجربته مع قاعدة شيفرة غير منظمة في شركته الأولى، والتي كانت تفتقر إلى التحكم في الإصدارات وتحتوي على العديد من المتغيرات العالمية.
تم إصلاح الأخطاء عن طريق تثبيت Visual Studio في مواقع العملاء وتشغيل التطبيق في وضع التصحيح، مما أدى إلى وجود نسخ متعددة بأسماء غير متسقة مخزنة على قرص مشترك.
قام المطور في النهاية بإدخال ممارسات حديثة مثل git وLinux والتكامل المستمر (CI) للمشاريع الجديدة، لكن المشروع القديم بقي دون تغيير، مما يبرز التحديات في تحسين قواعد الأكواد غير الفعالة.
تقدم مكتبة p5.js مجموعة من الأمثلة والرسومات المجتمعية لمساعدة المستخدمين على التعلم واستكشاف إمكانياتها.
تشمل المشاريع البارزة نسج البيانات الجغرافية، العفن اللزج، النباتات العصارية التوليدية، النمط الهندسي، أواني الزن، والرسوم المتحركة المتقطعة، مما يعرض تنوع المكتبة.
يمكن للمستخدمين دعم مكتبة p5.js من خلال التبرعات أو عن طريق تنزيلها لاستخدامهم الشخصي.
حصلت p5.js على منحة قدرها 450 ألف يورو من صندوق التكنولوجيا السيادية في عام 2023 لتحسين وثائقها وإمكانية الوصول إليها، مما أدى إلى إنشاء موقع ويب جديد وسهل الاستخدام.
يقدر المستخدمون مكتبة p5.js لطبيعتها الملائمة للمبتدئين، لكنهم يلاحظون وجود قيود في الأداء مقارنة بمكتبات مثل d3 أو three.js.
تم استقبال الموقع الجديد بشكل إيجابي، على الرغم من أن بعض المستخدمين يفتقدون الإشارات إلى أصول p5.js من مشروع Processing، الذي واجه انتقادات بشأن تخصيص الميزانية.
تم الإعلان عن إصدار المرشح Tauri 2.0، ومن المتوقع إصدار النسخة المستقرة بحلول نهاية أغسطس، مع التركيز على إنهاء التوثيق وإصلاح الأخطاء الحرجة.
تقدم Tauri 2.0 دعمًا أساسيًا لتطوير التطبيقات المحمولة، على الرغم من أنها لم تصل بعد إلى مستوى التكافؤ في الميزات مع سطح المكتب، وتشمل تغييرات جذرية مثل مساحة أسماء ثابتة للإضافات الأساسية وإعادة هيكلة واجهة برمجة التطبيقات بلغة Rust.
تم الانتهاء من تدقيق أمني خارجي مع إصلاح جميع المشكلات، وسيتم نشر التقرير الكامل قريبًا؛ يُشجع المجتمع على المساهمة في التوثيق وحل المشكلات.
تم الإعلان عن الإصدار المرشح Tauri 2.0، مما أثار نقاشًا كبيرًا بين المستخدمين حول ميزاته والتحسينات المحتملة.
تاوري هو إطار عمل لإنشاء ملفات تنفيذية صغيرة وسريعة للمنصات الرئيسية باستخدام أطر العمل الخاصة بالواجهة الأمامية التي تُترجم إلى HTML وJavaScript وCSS، مع منطق الخلفية بلغات مثل Rust وSwift وKotlin.
قارن المستخدمون بين Tauri و Electron، مشيرين إلى بصمة Tauri الأخف وتكاملها الأصلي، بينما ناقشوا أيضًا تركيزها على الأمان، وواجهة المستخدم عبر الأنظمة الأساسية، والتحديات مثل مشاكل مكونات الويب في Linux والحاجة إلى توثيق أفضل.
تتمحور المناقشة حول مستقبل kdb+، وهي قاعدة بيانات عالية الأداء للسلاسل الزمنية، وخلفائها المحتملين.
بدائل مثل TimeScale (امتداد PostgreSQL)، وDuckDB، وClickHouse تبرز لأدائها وفعاليتها من حيث التكلفة.
الطبيعة الاحتكارية والتكاليف العالية لـ kdb+ تعتبر عوائق رئيسية، مما يدفع البعض للنظر في الحلول مفتوحة المصدر مثل بايثون مع DuckDB و Polars لتحليل السلاسل الزمنية.
هانون برو هو تطبيق لتقنيات البيانو يوفر تمارين وتغذية راجعة، مصمم للعصر الرقمي.
أفاد المستخدمون بحدوث أعطال في التطبيق عند استخدام وحدات التحكم MIDI وأعربوا عن رغبتهم في تشغيل MIDI وخيارات ممارسة أكث ر مرونة.
يتطلب التطبيق نظام iOS 17 أو أحدث، مما يسبب إحباطًا بين المستخدمين الذين يمتلكون أجهزة قديمة، وتشمل الاقتراحات لتحسينه توافقًا أفضل مع الأجهزة وإضافة ميزات مثل تتبع التقدم وتحميل الدرجات المخصصة.
يتضمن SectorLISP الآن جمع القمامة، مما يتيح تضمين لغة برمجة عالية المستوى مع جمع القمامة في قطاع الإقلاع بسعة 512 بايت من قرص مرن، باستخدام 436 بايت فقط.
هذا يجعل LISP أصغر لغة برمجة، متفوقة على FORTH وBASIC، وهي متوافقة مع جميع نماذج الحواسيب الشخصية منذ عام 1981 بشرط أن تحتوي على 64 كيلوبايت من الذاكرة العشوائية على الأقل.
يعرض المشروع تحسينات كبيرة، حيث يقلل من تنفيذ تجميع i8086 بمقدار مئة بايت إضافية، ويتضمن جامع قمامة بحجم 40 بايت، مع توفر الملفات التنفيذية والشيفرة المصدرية على GitHub.
تم تنفيذ مترجم Lisp مع جمع القمامة (GC) في 436 بايت فقط، مما يعرض إنجازًا رائعًا في التبسيط في البرمجة.
لقد حظي المشروع، المستضاف على justine.lol، باهتمام وإعجاب كبيرين لتصميمه المدمج والفعال، مشيرًا إلى الأعمال السابقة ومقدمًا رؤى تعليمية.
تسلط المناقشات الضوء على التوازن بين إنشاء مترجم برمجي بسيط والحفاظ على وظائف لغة Lisp "الحقيقية"، مما يثير جدلاً حول طبيعة لغات البرمجة مثل Brainfuck وتطبيقاتها العملية.
Vimtutor Sequel هو نسخة موسعة من Vimtutor الأصلي، موجهة للمستخدمين الذين يعرفون الأوامر الأساسية في Vim ويرغبون في تعلم الميزات المتقدمة.
تشمل الميزات الرئيسية دروسًا حول التقسيمات، والتدقيق الإملائي، والبحث والاستبدال المتقدم، والماكرو، وبرمجة Vim، والإضافات، والجلسات، والسجلات، بالإضافة إلى تكوين vimrc مخصص لتجربة تعلم متسقة.
تُقدَّم تعليمات التثبيت لأنظمة ماك وويندوز ولينكس، ويبحث المُنشئ عن تعليقات ومساهمات عبر مستودع GitHub.
تم توفير تنفيذ WWW-NeXT لعام 1991 على GitHub، مما أثار اهتمام عشاق التكنولوجيا وعلماء الآثار الرقمية.
تسلط هذه النسخة الضوء على الطبيعة الرسومية المبكرة للويب، مما يتناقض مع المتصفحات النصية التي كانت أكثر شيوعًا في ذلك الوقت.
يعرض المشروع استخدام لغة البرمجة Objective-C ونظام NeXTStep، مع التركيز على قدرات التطوير السريع للتطبيقات التي كانت حاسمة لمتصفح/محرر الويب الأصلي لتيم بيرنرز لي.
حدد باحثون من جامعة ماكماستر ومؤسسات أخرى مسارًا جديدًا في الدماغ تستخدمه خلايا الورم الأرومي الدبقي وطوروا علاجًا واعدًا لحجب وقتل هذه الأورام.
تُظهر الدراسة، التي نُشرت في مجلة نيتشر ميديسن في 2 أغسطس 2024، أن استهداف هذا المسار باستخدام خلايا CAR T وعقار يحسن بشكل كبير البقاء على قيد الحياة في النماذج قبل السريرية.
ركزت العلاج على بروتين ROBO1، مما ضاعف وقت البقاء على قيد الحياة في ثلاثة نماذج من السرطان وقضى على الأورام في 50% من الحالات لاثنين من الأمراض، مما يوفر الأمل لمرضى الورم الأرومي الدبقي وأنواع أخرى من سرطانات الدماغ الغازية.