Category: التطوير

مجموعة تحويل CSV الكاملة: حول بياناتك بسهولة

2025-05-01

يسمح لك محول CSV القوي هذا بمعالجة تنسيقات البيانات المختلفة بسهولة في متصفحك! يدعم استيراد ملفات CSV و TSV و XLSX و XLS و TXT مع الكشف التلقائي عن التنسيق والترميز. يمكنك بسهولة إعادة تسمية العناوين، وتمكين/تعطيل الحقول، وسحب وإفلات لإعادة ترتيب الأعمدة، وتقسيم أو دمج الأعمدة، واستخدام التعبيرات العادية لاستبدال النص، وتحويل البيانات إلى تنسيقات JSON أو XML. تسهل طريقة العرض على الشاشة الكاملة فحص مجموعات البيانات الكبيرة، بينما تتوفر وظائف البحث والتصفية والفرز. قارن الاختلافات بين مجموعات البيانات لتحليل محسّن. بدون تنزيلات أو تثبيتات مطلوبة - جرب معالجة البيانات المبسطة!

التطوير تحويل CSV

هاكاثون FinArva للذكاء الاصطناعي 2025: حل تحديات توزيع التمويل في الهند باستخدام الذكاء الاصطناعي

2025-05-01
هاكاثون FinArva للذكاء الاصطناعي 2025: حل تحديات توزيع التمويل في الهند باستخدام الذكاء الاصطناعي

تقدم GroMo هاكاثون FinArva للذكاء الاصطناعي 2025، بدعم من AWS، وهي مسابقة عالية المستوى لمعالجة أصعب تحديات توزيع التمويل في الهند باستخدام الذكاء الاصطناعي وابتكار المنتجات. سيقوم المشاركون بتصميم حلول ذكية لمليار مستخدم هندي قادم، والحصول على إرشاد حصري، وعرض أفكارهم على كبار قادة التكنولوجيا المالية، والتنافس على جوائز تتجاوز 10,00,000 روبية. مفتوح للطلاب والمحترفين وعشاق الذكاء الاصطناعي، ويتم تشجيع الفرق المكونة من 3 إلى 5 أعضاء. تتضمن معايير الفوز فهم المشكلة، والابتكار، والأثر التجاري، والتكامل الفعال للذكاء الاصطناعي، وسهولة الاستخدام.

استغلال ثغرة Use-After-Free في محرك متصفح Ladybird من SerenityOS

2025-05-01

تم اكتشاف ثغرة أمنية Use-After-Free (UAF) في محرك جافا سكريبت LibJS الخاص بـ Ladybird، وهو محرك متصفح من مشروع SerenityOS. تنبع هذه الثغرة من سوء إدارة مُخزن مُعاملات المُفسّر، مما يسمح للمُهاجمين بتنشيطها باستخدام كائن دالة وكيل مُصمم بشكل خبيث ومعالج `[[Get]]`. يؤدي استغلال هذه الثغرة إلى إمكانية القراءة/الكتابة التعسفية، مُنتهيًا بتنفيذ التعليمات البرمجية - كما هو مُوضح بتنفيذ الأمر `/calc`. تم العثور على الثغرة باستخدام أداة Fuzzilli للفحص الضبابي، وتم استغلالها من خلال سلسلة من الخطوات تتضمن تسريب الذاكرة وتزييف الكائنات.

التطوير استغلال

مكامن الخطر في تحديد طول السلسلة

2025-04-30

يتناول هذا المنشور تعقيدات تحديد طول السلسلة. تؤدي ترميزات الأحرف المختلفة (UTF-8 و UTF-16 و نقاط التعليمات البرمجية Unicode و مجموعات الجرافيما) إلى أساليب متنوعة لحساب الطول، مما يُسبب بسهولة عدم الاتساق بين الواجهة الأمامية والخلفية وطبقات قاعدة البيانات، ما ينتج عنه أخطاء. يقترح الكاتب استخدام عد نقاط التعليمات البرمجية Unicode مع التطبيع NFC، على الرغم من أنها ليست مثالية، باعتبارها أفضل نهج. كما يستعرض المقال إيجابيات وسلبيات عد مجموعات الجرافيما و عد بايتات UTF-8 و عد وحدات التعليمات البرمجية UTF-16، ويوفر مثالًا على رمز لطريقة العد الهجينة.

التطوير طول السلسلة

مختبر المصدر المفتوح (OSL) يواجه الإغلاق ما لم يتم تأمين 250 ألف دولار

2025-04-30
مختبر المصدر المفتوح (OSL) يواجه الإغلاق ما لم يتم تأمين 250 ألف دولار

يواجه مختبر المصدر المفتوح (OSL) التابع لجامعة ولاية أوريغون نقصًا حادًا في التمويل. نظرًا لانخفاض التبرعات من الشركات وخفض ميزانية الجامعة، يحتاج OSL إلى جمع 250 ألف دولار بحلول 14 مايو 2025 لتجنب الإغلاق. سيتم استخدام هذا التمويل لتغطية رواتب الموظفين والطلاب، بالإضافة إلى نفقات التشغيل. يستضيف OSL أكثر من 500 مشروع مفتوح المصدر مجانيًا في جميع أنحاء العالم، وقد درب أكثر من 130 طالبًا على مدار 22 عامًا من تاريخه. كما يواجه المختبر تحدي إيقاف تشغيل مركز البيانات الخاص به، حيث ثبت أن العثور على موقع جديد أمر بالغ الصعوبة.

التطوير جامعة

JetBrains تحذف التعليقات السلبية حول مساعدها للذكاء الاصطناعي، مما يثير الجدل

2025-04-30
JetBrains تحذف التعليقات السلبية حول مساعدها للذكاء الاصطناعي، مما يثير الجدل

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

CVE-2025-21756: استغلال ثغرة أمنية في نواة لينكس عبر vsock

2025-04-30

اكتشف باحث ثغرة أمنية بسيطة في نواة لينكس، CVE-2025-21756، في إرسال إلى KernelCTF، مما يسمح برفع الامتيازات عبر vsock. يركز الاستغلال على مشكلة Use After Free (UAF)، تم إصلاحها ببضع سطور من التعليمات البرمجية فقط. قام الباحث بتحليل التصحيح، وتحديد الثغرة، ومحاولة شن هجوم ذاكرة التخزين المؤقت المتقاطعة. ومع ذلك، منع AppArmor الاستغلال المباشر. استخدم الباحث بذكاء vsock_diag_dump كقناة جانبية لتجاوز kASLR وتسريب عناوين النواة. أخيرًا، تم استخدام سلسلة ROP مصممة بعناية لاستدعاء دالة `commit_creds` والحصول على امتيازات الجذر. كانت العملية صعبة، وقدمت معرفة قيّمة حول أمن النواة.

NotebookLM يقدم الآن ملخصات صوتية متعددة اللغات

2025-04-30
NotebookLM يقدم الآن ملخصات صوتية متعددة اللغات

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

التطوير تلخيص الصوت

ART: تحسين أداء نماذج اللغات الكبيرة (LLMs) بتغييرات رمزية ضئيلة عبر التعلم المعزز

2025-04-30
ART: تحسين أداء نماذج اللغات الكبيرة (LLMs) بتغييرات رمزية ضئيلة عبر التعلم المعزز

مدرب التعزيز الوكيل (ART) هو مكتبة تعلّم معزز مفتوحة المصدر مصممة لتعزيز أداء نماذج اللغات الكبيرة (LLMs) في سير العمل الوكيل. باستخدام خوارزمية GRPO القوية، يقوم ART بتدريب النماذج من خلال تجاربها الخاصة. على عكس معظم مكتبات RL، يتكامل ART بسلاسة مع قواعد البيانات البرمجية الحالية، حيث يقوم بتحميل تعقيد حلقة تدريب RL إلى الخلفية الخاصة به. يتكون ART من عميل (للتفاعل مع التعليمات البرمجية الخاصة بك) وخادم (يتعامل مع الاستنتاج والتدريب). تتضمن حلقة التدريب الاستنتاج (جمع البيانات وتعيين المكافآت) والتدريب (باستخدام GRPO لتدريب النموذج وتحديث LoRAs). يدعم ART معظم نماذج اللغات السببية المتوافقة مع vLLM/HuggingFace Transformers. وهو حاليًا في مرحلة ألفا، ويرحب ART بالمساهمات.

التطوير

بي إس إس جي: مُنشئ مواقع ثابتة بلغة باش يُطلق بعد عقد من التطوير

2025-04-30
بي إس إس جي: مُنشئ مواقع ثابتة بلغة باش يُطلق بعد عقد من التطوير

يمتلك الكاتب موقعًا إلكترونيًا شخصيًا منذ أواخر التسعينيات، وقد جرب العديد من طرق إنشاء المواقع الإلكترونية، بدءًا من كتابة لغة HTML يدويًا وصولًا إلى استخدام أدوات WYSIWYG وأنظمة إدارة المحتوى الديناميكية مثل WordPress. وبسبب الإحباط من تحديثات الأمان المستمرة وصيانة أنظمة إدارة المحتوى الديناميكية، فقد تحول إلى مُنشئي المواقع الإلكترونية الثابتة. بعد تجربة bashblog و Pelican و Nikola (حتى أنه أنشأ حاوية Docker لـ Nikola)، قام بتطوير مُنشئ المواقع الإلكترونية الثابتة الخاص به بلغة Bash (BSSG) في عام 2015. مع مرور الوقت، تطوّر BSSG، وأصبح يدعم الميزات مثل السمات والأرشفة والعلامات. تتمثل نقاط قوته في خفته، وقابلية نقله، وأدائه العالي، ودرجات إمكانية الوصول العالية، ودعم Markdown، ومجموعة متنوعة من السمات. وعلى الرغم من اعترافه بوجود بعض العيوب في الكود، إلا أن الكاتب يطلق BSSG كمصدر مفتوح، آملاً أن يفيد أولئك الذين يبحثون عن بديل منخفض الصيانة لأنظمة إدارة المحتوى الديناميكية.

التطوير باش

ريفين: النظام البيئي الجديد لتعلم الآلة في أوكامل

2025-04-30
ريفين: النظام البيئي الجديد لتعلم الآلة في أوكامل

ريفين هو نظام بيئي شامل يجلب تعلم الآلة وعلوم البيانات إلى أوكامل. يقدم مكتبات تعكس أدوات بايثون الشائعة مثل NumPy (مع Ndarray)، وجوبيتر (مع Quill)، وجاكس (مع Rune)، بهدف تحقيق سهولة استخدام بايثون مع الاستفادة من أمان النوع وأداء أوكامل. يُعد ريفين حاليًا في مرحلة ما قبل ألفا، ويتميز بمجموعة متنامية من الأدوات للحساب العددي، والتصور (Hugin)، وأكثر من ذلك، مما يعد بديلاً مقنعًا لعلماء البيانات الذين يبحثون عن لغة أكثر أمانًا وسرعة.

التطوير أوكامل

فن قول لا: واجهة برمجة تطبيقات خفيفة الوزن لرفض بأناقة

2025-04-30
فن قول لا: واجهة برمجة تطبيقات خفيفة الوزن لرفض بأناقة

هل سئمت من الكفاح برفق لرفض الطلبات؟ توفر واجهة برمجة التطبيقات الخفيفة الوزن هذه، "No as a Service"، آلاف الأسباب الإبداعية والمسلية للرفض في أي موقف. من السهل دمجها في التطبيقات والروبوتات وصفحات الهبوط، وما إلى ذلك، بل إنها تساعد في صياغة رسائل رفض ذكية. الشفرة مفتوحة المصدر وسهلة التشغيل، مما يجعلها أداة ممتعة وفعالة لقول "لا" بأسلوب أنيق.

التطوير أسباب الرفض

arXivLabs: تعاون مجتمعي على ميزات arXiv الجديدة

2025-04-30
arXivLabs: تعاون مجتمعي على ميزات arXiv الجديدة

arXivLabs هو إطار تجريبي يسمح للمشاركين بتطوير ومشاركة ميزات arXiv الجديدة مباشرةً على الموقع الإلكتروني. يتبنى المشاركون قيم arXiv المتمثلة في الانفتاح والمجتمع والتميز وخصوصية بيانات المستخدم. هل لديك فكرة لتحسين مجتمع arXiv؟ تعرف على المزيد حول arXivLabs!

التطوير

تالانو: رؤية استمرت عقدًا من الزمن، أصبحت حقيقة أخيرًا

2025-04-30
تالانو: رؤية استمرت عقدًا من الزمن، أصبحت حقيقة أخيرًا

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

التطوير

dataframely: مكتبة للتحقق من صحة إطارات البيانات الأصلية في Polars

2025-04-30

كشف جهد QuantCo لتحديث قاعدة بيانات قديمة عن خلل خطير في معالجة إطارات البيانات الخاصة بهم: وهو عدم وجود التحقق من الصحة. وقد أبرزت عملية الانتقال من pandas إلى Polars من أجل تحقيق مكاسب في الأداء هذه المشكلة. وقد ثبت أن المكتبات الموجودة مثل pandera و patito غير كافية. ولتدارك ذلك، قاموا بتطوير dataframely، وهي مكتبة أصلية في Polars تسمح بالتحقق من صحة إطارات البيانات بشكل وصفي. يُعرّف dataframely المخططات، ويُحقق من صحة محتوى إطار البيانات، ويدعم التحقق من صحة إطارات البيانات المتعددة، ويوفر التحقق من الصحة الناعم، مما يحسن بشكل كبير من متانة وقابلية قراءة خطوط الأنابيب. وهي تُستخدم بالفعل في العديد من الفرق والمشاريع.

التطوير

نظام تشغيل HP webOS 'Eel' المبتكر الذي لم يُطلق أبدًا

2025-04-30
نظام تشغيل HP webOS 'Eel' المبتكر الذي لم يُطلق أبدًا

في حين أن معظم خطط أجهزة الكمبيوتر اللوحية والهواتف من HP كانت مخيبة للآمال، إلا أن فريق تطوير البرامج كان يعمل على تصميمات مبتكرة حقًا. مع اسم الكود 'Eel'، كانت النسخة الرئيسية التالية من webOS تهدف إلى توسيع استعارة 'البطاقة' التي تم تقديمها مع Palm Pre الأصلي. وقد جمعت بين 'كومة البطاقات' و 'الألواح الديناميكية'، مما سمح للمستخدمين بفتح الروابط في ألواح منفصلة جديدة على اليسار، أو سحبها، أو 'قصها' إلى أكوام مختلفة. وقد وفر ذلك حجمًا وتجميعًا مرنًا للنوافذ، وعمل بشكل جيد على كل من الهواتف والأجهزة اللوحية. لقد مثلت محاولة مبتكرة لزيادة الإنتاجية، لكن المشروع لم يصل في النهاية إلى إمكاناته الكاملة.

التطوير

مهمة مستحيلة: إدارة وكلاء الذكاء الاصطناعي في العالم الحقيقي

2025-04-30
مهمة مستحيلة: إدارة وكلاء الذكاء الاصطناعي في العالم الحقيقي

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

التطوير إدارة الخطط

تحليل مجموعة بيانات Hacker News الكاملة باستخدام DuckDB

2025-04-30
تحليل مجموعة بيانات Hacker News الكاملة باستخدام DuckDB

قام الكاتب بتنزيل مجموعة بيانات Hacker News الكاملة - وهي ملف JSON بحجم 20 جيجابايت يحتوي على كل ما تم نشره على الموقع - وقام بتحليلها باستخدام قاعدة بيانات DuckDB. تُفصّل المقالة عملية التنزيل وتستخدم استعلامات SQL لحساب المتوسطات المتحركة على مدار 12 أسبوعًا لتكرار ذكر لغات برمجة محددة (Python و JavaScript و Java و Ruby و Rust). يُثني الكاتب على سهولة استخدام DuckDB وسرعتها، ويقترح بشكل ساخر إمكانيات مستقبلية مثل تدريب نماذج LLMs على مجموعة البيانات.

التطوير

تشغيل لينكس في إكسل: اختراق ممتع

2025-04-30
تشغيل لينكس في إكسل: اختراق ممتع

نجح مطور في تشغيل نظام لينكس داخل مايكروسوفت إكسل! باستخدام محاكي خفيف الوزن يسمى mini-rv32ima، تم تجميعه كملف DLL، وتم استدعاؤه عبر وحدات ماكرو VBA، تمكن المطور من عرض إخراج لينكس مباشرة في خلايا إكسل. على الرغم من أن المشروع به أخطاء، ويعترف المؤلف باستخدام ملف DLL خارجي بدلاً من إعادة كتابة المحاكي في VBA أو صيغ إكسل، إلا أنه تجربة إبداعية وممتعة تُظهر براعة ومهارة في البرمجة.

التطوير

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

2025-04-30

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

مسار لينكس: سر قوقعة النظام

2025-04-29

هل تساءلت يومًا كيف يجد لينكس الأوامر التي تنفذها؟ الجواب: يعتمد على قوقعة النظام، وليس على النواة! تتعمق هذه المقالة في آلية متغير بيئة PATH، وكيف تستخدم قوقعات النظام (مثل dash) دوال مثل `padvance` للبحث عن الملفات القابلة للتنفيذ داخل PATH، بينما تستقبل فعليًا دعوة النظام `execve` للنواة المسار الكامل. كما تقوم لغات البرمجة مثل بايثون وجو وراست بتنفيذ بحثها الخاص في PATH في مكتبات العمليات الفرعية الخاصة بها، معتمدة في النهاية على دوال أساسية مثل `execvp`. تشرح المقالة أيضًا سبب حاجة shebang إلى مسارات مطلقة، والدور الذكي لـ `/usr/bin/env`.

التطوير قوقعة النظام

عناقيد Amazon RDS لـ PostgreSQL متعددة المناطق المتاحة تفشل في عزل اللقطة

2025-04-29

تكشف اختبارات Jepsen أن عناقيد Amazon RDS لـ PostgreSQL متعددة المناطق المتاحة لا تضمن تمامًا عزل اللقطة. تم ملاحظة شذوذات مثل دورات G غير المتجاورة، والتي تنتهك قواعد عزل اللقطة. وتضمنت هذه الشذوذات Long Fork، مما يشير إلى أن RDS لـ PostgreSQL قد يوفر عزل اللقطة المتوازي، وهو نموذج أضعف قليلاً. هذا يعني أن معاملات القراءة قد تختلف حول ترتيب التنفيذ في حالة التزامن العالي. يجب على المستخدمين الانتباه إلى بنية المعاملات، وتجنب Long Fork، أو استخدام نقطة النهاية للكتابة فقط لاستعادة عزل اللقطة.

التطوير عزل اللقطة

تحويل جهاز كيندل قديم إلى لوحة معلومات عائلية

2025-04-29

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

التطوير اختراق كيندل

مكافحة الروبوتات الخبيثة باستخدام قنابل zip

2025-04-29
مكافحة الروبوتات الخبيثة باستخدام قنابل zip

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

التطوير قنبلة zip

يا مطوري البرامج، اهتموا بتجربة المستخدم من فضلكم!

2025-04-29
يا مطوري البرامج، اهتموا بتجربة المستخدم من فضلكم!

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

Beatsync: مشغل صوت ويب عالي الدقة لأجهزة متعددة

2025-04-29
Beatsync: مشغل صوت ويب عالي الدقة لأجهزة متعددة

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

شركة Hestus الناشئة المتخصصة في تصميم بمساعدة الحاسوب المدعوم بالذكاء الاصطناعي تبحث عن مهندس تعلم آلي

2025-04-29
شركة Hestus الناشئة المتخصصة في تصميم بمساعدة الحاسوب المدعوم بالذكاء الاصطناعي تبحث عن مهندس تعلم آلي

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

التطوير

مجموعات علامات تبويب فايرفوكس تصل بعد 4500 طلب من المجتمع

2025-04-29
مجموعات علامات تبويب فايرفوكس تصل بعد 4500 طلب من المجتمع

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

ArkFlow: محرك معالجة تدفقات البيانات عالي الأداء بلغة Rust

2025-04-29
ArkFlow: محرك معالجة تدفقات البيانات عالي الأداء بلغة Rust

ArkFlow هو محرك معالجة تدفقات البيانات عالي الأداء مبني على لغة Rust و مكتبة Tokio، ويوفر إمكانيات قوية لمعالجة تدفقات البيانات. يدعم مصادر الإدخال/الإخراج المتعددة (Kafka، MQTT، HTTP، الملفات، إلخ) ومعالجات البيانات المتعددة (JSON، SQL، Protobuf، إلخ)، مع تكوين مرن باستخدام YAML. الميزات المدمجة تشمل استعلامات SQL، ومعالجة JSON، وتشفير/ فك تشفير Protobuf. ArkFlow قابل للتوسيع بدرجة عالية ويتضمن تخزين مؤقت للتعامل مع ضغط البيانات وخيارات متعددة لإخراج الأخطاء. ابدأ باستنساخ المستودع واتباع التعليمات البسيطة للبناء والتشغيل.

التطوير

لماذا لا تزال تحسين الأداء مهمة شاقة

2025-04-29
لماذا لا تزال تحسين الأداء مهمة شاقة

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

التطوير
1 2 100 101 102 104 106 107 108 213 214