Category: التطوير

حل المعادلات التفاضلية من الرتبة الأولى باستخدام جوليا: برنامج تعليمي خطوة بخطوة

2025-03-05

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

ZenTool: أداة قوية للتحكم في رمز AMD Zen الدقيق

2025-03-05
ZenTool: أداة قوية للتحكم في رمز AMD Zen الدقيق

ZenTool عبارة عن مجموعة أدوات لتحليل، وتلاعب، وإنشاء تصحيحات رمز AMD Zen الدقيق. تتضمن واجهة أمامية لسطر الأوامر `zentool`، وجهاز تجميع بسيط `mcas`، وجهاز تفكيك `mcop`. يمكنك فحص وتعديل أجزاء مختلفة من ملف رمز دقيق، مثل رقم المراجعة، وسجلات المطابقة، والتعليمات، وحتى إنشاء تصحيحات رمز دقيق مخصصة. يلزم امتيازات المسؤول (root) لتحميل الرمز الدقيق، ويجب إعادة توقيع التعديلات لضمان صحتها. تعتمد هذه الأداة على عمل أعضاء فريق أمان الأجهزة في Google، وتتأثر بالكتب والمقالات ذات الصلة.

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

سجل تخزين صور دوكر أسرع وأكثر قوة من ديبُو

2025-03-05
سجل تخزين صور دوكر أسرع وأكثر قوة من ديبُو

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

التطوير سجل التخزين

الانفراد: رفض مُبرمج مخضرم لمنصات جيت

2025-03-05

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

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

2025-03-05
Datafold: تبحث عن مهندس خلفي أول لثورة في هجرة البيانات باستخدام الذكاء الاصطناعي

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

التطوير

Tailscale: بديل VPN مفيد بشكل مدهش

2025-03-05

يتشارك الكاتب تجربته مع Tailscale، وهو بديل لشبكات VPN. بعد أن شعر بالإحباط بسبب منع CGNAT لإعادة توجيه المنافذ للوصول عن بُعد إلى جهاز Raspberry Pi، لجأ إلى Tailscale. وقد نجح في حل المشكلة، حيث أنشأ شبكة افتراضية خاصة تسمح بالوصول السهل إلى الأجهزة باستخدام أسماء نطاقات بسيطة. وبالإضافة إلى ذلك، يوفر Tailscale مزايا غير متوقعة: نقل الملفات بسهولة بين الأجهزة (Taildrop)، وكشف منافذ الكمبيوتر المحمول لاختبار تطبيقات الويب المتنقلة، وإمكانية العمل كشبكة VPN مع عقد خروج، بل وحتى التكامل مع Mullvad لتعزيز الخصوصية. يستخدم الكاتب الطبقة المجانية، ويُوصي بتطبيق الخادم مفتوح المصدر Headscale.

التطوير

أكاديمية الرياضيات: من وادي اليأس إلى إتقان الرياضيات

2025-03-05
أكاديمية الرياضيات: من وادي اليأس إلى إتقان الرياضيات

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

Greptile: وظيفة شاغرة لمهندس تصميم/منتج لأداة مراجعة كود الذكاء الاصطناعي

2025-03-05
Greptile: وظيفة شاغرة لمهندس تصميم/منتج لأداة مراجعة كود الذكاء الاصطناعي

تبحث شركة Greptile الناشئة، التي تعمل على تطوير أدوات إنتاجية للمطورين تعتمد على الذكاء الاصطناعي للتعامل مع قواعد البيانات البرمجية الكبيرة والواقعية (بدءًا من روبوت مراجعة كود الذكاء الاصطناعي)، عن مهندس تصميم/منتج. وقد جمعت الشركة 5.3 مليون دولار من مستثمرين مثل YC، وهي تشهد نموًا شهريًا بنسبة 20-30%، وتخدم أكثر من 1000 فريق برمجي. ويتعين على المرشحين المثاليين امتلاك مهارات قوية في TS/JS، وخبرة في تصميم واجهة المستخدم وتجربة المستخدم، وتصريح عمل في الولايات المتحدة، وأن يكونوا على استعداد للانتقال إلى سان فرانسيسكو.

التطوير

BeanHub: رحلة مدتها ثلاث سنوات لبناء وبيع برنامج محاسبة قائم على Beancount

2025-03-05

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

التطوير

٥٠ درسًا مُستفادًا من بناء منتجات ناجحة: رؤى من Product for Engineers

2025-03-05
٥٠ درسًا مُستفادًا من بناء منتجات ناجحة: رؤى من Product for Engineers

للاحتفال بـ ٥٠ ألف مشترك، يشارك قناة Product for Engineers ٥٠ درسًا رئيسيًا حول بناء منتجات ناجحة. تُشدد المقالة على أهمية فرق العمل الصغيرة والمستقلة، ومعايير التوظيف العالية، وبناء الثقة والشفافية، والاعتماد على الثقة والتغذية الراجعة بدلاً من العمليات. كما تتناول تحديد ملف تعريف العميل المثالي (ICP)، وإنشاء مبادئ المنتج، وتصميم الموقع الإلكتروني، والتكرار السريع، والتنمية الرشيقة، والاتصال الفعال، والملكية الواضحة، ومقابلات المستخدمين، ودعم المستخدمين، واستخدام المنتج نفسه (dogfooding)، واختبارات A/B، وعقلية هندسة النمو، وتحليل البيانات، وتحقيق التوافق بين المنتج والسوق، مما يوفر رؤى قيّمة لمديري المنتجات والمهندسين.

التطوير

F# للمطورين ذوي الخبرة: دليل عملي للبرمجة الوظيفية

2025-03-05

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

التطوير

ZJIT: مُجمِّع JIT من الجيل التالي لـ Ruby لتحسين إعادة استخدام التعليمات البرمجية

2025-03-05
ZJIT: مُجمِّع JIT من الجيل التالي لـ Ruby لتحسين إعادة استخدام التعليمات البرمجية

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

التطوير

البرمجة في برنامج الرسام؟ برنامج MS Paint IDE يجعل هذا ممكناً!

2025-03-05
البرمجة في برنامج الرسام؟ برنامج MS Paint IDE يجعل هذا ممكناً!

برنامج MS Paint IDE هو برنامج يقرأ ملفات الصور القياسية لبرنامج الرسام ويترجم النصوص الموجودة بداخلها إلى أكواد قابلة للتنفيذ. اكتب، وافعل، وشغل البرامج باستخدام واجهة برنامج الرسام المألوفة، مع دعم المكتبات الخارجية والعديد من الفئات. يبدو هذا وكأنه خيال علمي، ولكنه حقيقي!

التطوير برنامج الرسام

Noise Explorer: تصميم واستكشاف أنماط مصافحة الضوضاء

2025-03-05

Noise Explorer عبارة عن محرك عبر الإنترنت لتحليل أنماط مصافحة إطار عمل بروتوكول Noise (المراجعة 34). يسمح لك بتصميم أنماط مصافحة Noise، والتحقق من صحتها وفقًا للمواصفات، وإنشاء نماذج التحقق الرسمي في حساب باي المطبق (قابل للتحليل ضد مهاجمين سلبيين ونشطين مع أطراف خبيثة)، واستكشاف خلاصة نتائج التحقق الرسمي (بما في ذلك جميع الأنماط من المواصفات الأصلية)، وإنشاء تنفيذات آمنة بلغات Go أو Rust، وحتى لـ WebAssembly.

لماذا تتفوق البرامج النصية على الاختصارات (في معظم الأحيان)

2025-03-05
لماذا تتفوق البرامج النصية على الاختصارات (في معظم الأحيان)

اعتمد الكاتب في البداية بشكل كبير على اختصارات shell للأوامر الشائعة، مثل اختصار `git` إلى `g`. ومع ذلك، انتقل إلى استخدام البرامج النصية داخل `$PATH` الخاص به لمزايا رئيسية عديدة. توفر البرامج النصية تحديثات فورية دون الحاجة إلى إعادة تشغيل shell، وتدعم لغات برمجة متعددة، وتتعامل مع المنطق المعقد بكفاءة أكبر، وتوفر قابلية نقل أكبر بين أنظمة مختلفة. على الرغم من أن الاختصارات تتفوق في حالات محددة (مثل تعديل الأمر `cd`، والتعريفات الشرطية)، وتقدم بعض المزايا في الأداء، إلا أن الكاتب يفضل البرامج النصية لمرونتها وقابلية توسيعها في اختصارات الأوامر اليومية.

منصة الذكاء الاصطناعي Multiply تتجاوز قيود قواعد البيانات باستخدام Rama

2025-03-05
منصة الذكاء الاصطناعي Multiply تتجاوز قيود قواعد البيانات باستخدام Rama

استخدمت منصة Multiply، وهي منصة للتعاون والإبداع المشترك تعمل بالذكاء الاصطناعي، في البداية Datomic و XTDB، لكنها واجهت تحديات تتعلق بالفهم، واختناقات الأداء، وتحمل الأخطاء. بعد التحول إلى منصة Rama، استخدمت PStates مخصصة (حالات مقسمة) لنمذجة البيانات المرنة والاستعلامات الفعالة، مما أدى إلى تحسين سرعة التطوير وقابلية التوسع بشكل كبير. سمحت بنية تتبع الأحداث في Rama وواجهة برمجة التطبيقات القوية لتدفق البيانات لـ Multiply بتنفيذ منطق الأعمال المعقد باستخدام شفرة أنظف، وإنشاء ميزات مستحيلة من قبل بسهولة. النتيجة: فريق عالي الإنتاجية رغم صغر حجمه.

Mox: خادم بريد إلكتروني حديث مفتوح المصدر

2025-03-05

Mox هو خادم بريد إلكتروني حديث وسهل الاستخدام والصيانة، مفتوح المصدر، ويدمج العديد من بروتوكولات البريد الإلكتروني الحديثة مثل IMAP4 و SMTP و SPF و DKIM و DMARC. على عكس خوادم البريد الإلكتروني التقليدية، تم كتابة Mox بلغة Go، ويحتوي على قاعدة رمز نظيفة واختبارات أوتوماتيكية واسعة النطاق، مما يحسن بشكل كبير من الأمان والاستقرار. يسمح أمر البدء السريع بإعداد النظام في غضون 10 دقائق، ويدعم ميزات مثل الويب ميل والتكوين التلقائي للحسابات. بدأ مشروع Mox في عام 2021 لتبسيط إعداد وصيانة خادم البريد الإلكتروني، وهو برعاية NLnet/EU.

إتقان Tmux: الأوامر الأساسية لكفاءة المحطة

2025-03-05

Tmux أداة قوية لإدارة جلسات المحطة وتخطيطاتها المتعددة. يغطي هذا الدليل الأوامر والمفاهيم الأساسية لـ Tmux، بما في ذلك إدارة الجلسات (إنشاء، فصل، إعادة الاتصال)، والتحكم في النوافذ والألواح (إنشاء، تبديل، إعادة تسمية، تقسيم، تكبير/تصغير)، واختصارات لوحة المفاتيح. حتى مع عدد قليل من الأوامر، ستعزز بشكل كبير سير عملك اليومي. وداعًا للتبديل الممل بين المحطات، واحتضن كفاءة Tmux!

التطوير مُضاعِف محطات

بوابة Arch: معالجة الطلبات الآمنة والفعالة لتطبيقات GenAI

2025-03-05
بوابة Arch: معالجة الطلبات الآمنة والفعالة لتطبيقات GenAI

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

التطوير

مؤسس مشارك في ووردبريس مولينويغ: البقاء في منصبه والبحث عن خليفة

2025-03-04
مؤسس مشارك في ووردبريس مولينويغ: البقاء في منصبه والبحث عن خليفة

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

تصور رسم بياني اعتماد PyPI: الكشف عن مجموعات الحزم المخفية

2025-03-04

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

التطوير

إحصائيات وقت تشغيل تمارين SICP

2025-03-04
إحصائيات وقت تشغيل تمارين SICP

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

أونيكس: منصة ذكاء اصطناعي مفتوحة المصدر للبحث في المؤسسات

2025-03-04
أونيكس: منصة ذكاء اصطناعي مفتوحة المصدر للبحث في المؤسسات

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

التطوير بحث المؤسسات

GitSyncPad: لوحة مفاتيح صغيرة لأوامر Git بنقرة واحدة

2025-03-04
GitSyncPad: لوحة مفاتيح صغيرة لأوامر Git بنقرة واحدة

GitSyncPad عبارة عن لوحة مفاتيح صغيرة مبتكرة مصممة لتسهيل التحكم في إصدارات Git. قم بتنفيذ أوامر مثل git add و git commit و git push بنقرة زر واحدة. لا يتطلب تثبيت أي برنامج ؛ ما عليك سوى توصيله بجهاز الكمبيوتر الخاص بك عبر USB والضغط على الزر لتنفيذ أوامر Git بسهولة. 10 وحدات فقط متوفرة!

Vidformer: ثورة في معالجة الفيديو لرؤية الكمبيوتر

2025-03-04
Vidformer: ثورة في معالجة الفيديو لرؤية الكمبيوتر

طُوّر بواسطة مختبر أنظمة البيانات التفاعلية في جامعة ولاية أوهايو، يوفر Vidformer بنية تحتية لواجهة الفيديو الأصلية ويسرّع من عملية تصوّر رؤية الكمبيوتر. يقوم بتحويل مقاطع الفيديو بكفاءة، مما يسمح بإجراء التسميات التوضيحية والتحرير ومعالجة بيانات الفيديو بشكل أسرع، دون المساومة على الأداء. باستخدام صيغة مواصفات إعلانية، يوفر Vidformer تحسينًا شفافًا وتنفيذًا كسولًا، مما يوفر تشغيلًا فوريًا تقريبًا. بناءً على تقنيات مفتوحة المصدر مثل OpenCV وSupervision وFFmpeg وJupyter وApache OpenDAL، يوفر Vidformer واجهة cv2 لسهولة التكامل مع سير العمل الحالي في Python. على الرغم من أنه ليس محرر فيديو أو قاعدة بيانات، إلا أن Vidformer يكمل مكتبات رؤية الكمبيوتر ونماذج الذكاء الاصطناعي، مما يجعله مثاليًا لمجموعة متنوعة من المهام المتعلقة بالفيديو.

التطوير

anon-kode: مساعد ترميز ذكاء اصطناعي قائم على وحدة التحكم

2025-03-04
anon-kode: مساعد ترميز ذكاء اصطناعي قائم على وحدة التحكم

anon-kode هو مساعد ترميز ذكاء اصطناعي قائم على وحدة التحكم يستخدم أي نموذج يدعم واجهة برمجة التطبيقات على غرار OpenAI. يقوم بإصلاح الأكواد الخاطئة، ويشرح سلوك الوظائف، ويُشغّل الاختبارات، وأكثر من ذلك - مشابه لـ Claude-code. بعد التثبيت والإعداد الأولي، ما عليك سوى البدء في الكتابة. يتم التعامل مع الإصدار، والإنشاء، والنشر تلقائيًا بواسطة GitHub Actions، مما يسمح بتشغيل الإصدارات يدويًا مع تحديد إصدار التصحيح/الثانوي/الرئيسي.

التطوير

هل يجب على مديري الهندسة كتابة التعليمات البرمجية؟ يعتمد ذلك على تعريفك لـ "الترميز"

2025-03-04
هل يجب على مديري الهندسة كتابة التعليمات البرمجية؟ يعتمد ذلك على تعريفك لـ

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

التطوير

شركة ناشئة مدعومة من YC تبحث عن مهندس تأسيسي لخداع الويب

2025-03-04
شركة ناشئة مدعومة من YC تبحث عن مهندس تأسيسي لخداع الويب

تبحث شركة ناشئة مدعومة من Y Combinator عن مهندس تأسيسي لخداع الويب لبناء بنية تحتية لزحف الويب على نطاق الإنترنت، قادرة على التعامل مع ملايين النطاقات وخطوط الدفاع المتطورة ضد الروبوتات. يتطلب هذا الدور خبرة عالية المستوى في خداع الويب على نطاق واسع والزحف (Selenium، Puppeteer، Playwright، Scrapy، إلخ)، وفهمًا عميقًا لاستراتيجيات الكشف عن الروبوتات، وخبرة مثبتة في حل CAPTCHA، وإدارة الوكيل، وتنظيف البيانات. تهدف المنصة إلى توفير اختبارات شاملة لوكلاء الويب، بما في ذلك برنامج Browser Gym للتحسين القائم على التعلم المعزز.

AppStat: مراقبة أداء التطبيقات في الوقت الفعلي

2025-03-04

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

1 2 145 146 147 149 151 152 153 213 214