Category: التطوير

زيد: محرر أكواد الذكاء الاصطناعي الأسرع في العالم

2025-05-07
زيد: محرر أكواد الذكاء الاصطناعي الأسرع في العالم

زيد، محرر أكواد الذكاء الاصطناعي الأسرع في العالم، أصبح الآن مفتوح المصدر! تم بناؤه باستخدام Rust، ويحتوي على إمكانيات ذكاء اصطناعي مفتوحة المصدر بالكامل، مما يسمح للمستخدمين بالتفاعل مع وكيل ذكاء اصطناعي عبر لوحة الوكيل لتعديل، وكتابة، وفهم الشفرة. يمكن لوكيل الذكاء الاصطناعي فهم قاعدة البيانات الخاصة بك والمساعدة دون تدريب أو فهرسة مسبقة. يمنح زيد الأولوية لخصوصية المستخدم؛ المحادثات خاصة بشكل افتراضي ولا يتم جمع البيانات. وهو يدعم نماذج لغات متعددة، ويسمح بنماذج مخصصة أو تشغيل محلي عبر Ollama. متوفر حاليًا لنظامي التشغيل macOS وLinux، مع إصدار Windows مرتقب في أواخر عام 2025.

BiomeJS: منافس جديد في تنسيق وفحص جودة أكواد JavaScript

2025-05-07
BiomeJS: منافس جديد في تنسيق وفحص جودة أكواد JavaScript

BiomeJS أداة ناشئة لتنسيق وفحص جودة أكواد JavaScript، تتحدى هيمنة Prettier وESLint. يُدمج هذا المشروع الطموح وظائف كلتا الأداتين في حلّ واحد عالي الأداء، مبني باستخدام لغة Rust. يتميز بتحسينات كبيرة في السرعة، متفوقًا على أسلافه بمقدار ضِعف. على الرغم من أنه يوفر وظائف مماثلة لـ Prettier وESLint، إلا أن BiomeJS يفتقر حاليًا إلى الدعم الكامل لبعض الأطر والأنواع من الملفات. سهولة إعداده، ورسائل الخطأ الواضحة، وتحسينات الأداء تجعله بديلاً جذابًا، على الرغم من أنه لا يزال قيد التطوير مقارنةً بالأدوات الراسخة.

التطوير

الرمز المُحسّن للذاكرة التخزينية أسرع بكثير مما تتخيل

2025-05-07

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

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

2025-05-07
روبوتات مراجعة كود الذكاء الاصطناعي: مفيدة، لكنها ليست حلًا سحريًا

ظهر العديد من روبوتات مراجعة الكود التي تعتمد على الذكاء الاصطناعي، والتي تستخدم نماذج اللغات الكبيرة (LLM) لتحليل اختلافات الكود وتحديد المشكلات. قام الكاتب بتجربة Coderabbit، ووجد أنه يكتشف أحيانًا أخطاء يغفل عنها المراجعون البشر، ولكنه ينتج أيضًا اقتراحات غير ذات صلة أو غير صحيحة. إن إنشاء روبوت أساسي أمر سهل نسبيًا باستخدام واجهة برمجة تطبيقات GitHub ومفتاح OpenAI. ومع ذلك، فإن نماذج اللغات الكبيرة تجد صعوبة في فهم الكود بالكامل، خاصةً بدون سياق أوسع لقاعدة الكود، مما يؤدي إلى اقتراحات غير دقيقة. يستنتج الكاتب أن إنشاء روبوت مفيد حقًا يتطلب معالجة مشكلة فهم الكود من قبل نماذج اللغات الكبيرة، والاستفادة من سياق قاعدة الكود بكفاءة.

WebMonkeys: تشغيل آلاف المهام المتوازية على وحدة معالجة الرسومات بسهولة

2025-05-07
WebMonkeys: تشغيل آلاف المهام المتوازية على وحدة معالجة الرسومات بسهولة

WebMonkeys هي مكتبة بسيطة تتيح لك إنشاء آلاف المهام المتوازية على وحدة معالجة الرسومات (GPU) باستخدام واجهة برمجة تطبيقات بسيطة للغاية. وهي متوافقة مع كل من المتصفحات (باستخدام browserify) و Node.js، وتستخدم لغة مبسطة تعتمد على GLSL 1.0. يتم إرسال البيانات إلى وحدة معالجة الرسومات باستخدام `set`، ويتم تنفيذ العمليات الحسابية المتوازية باستخدام `work`، ويتم استرداد النتائج عبر `get`. تقوم WebMonkeys بمعالجة تعقيدات WebGL، مما يسمح لك بتسخير قوة وحدة معالجة الرسومات دون الحاجة إلى خبرة عميقة في WebGL.

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

2025-05-07
تابولار: البحث عن مهندس مؤسس لثورة المحاسبة المدعومة بالذكاء الاصطناعي

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

اختراق خطافات وحدة العقدة لتطوير الواجهة الأمامية بسرعة البرق

2025-05-07

لتسريع تطوير الواجهة الأمامية، أنشأ المؤلف سلسلة من خطافات وحدة العقدة المتعامدة. يقوم مُحمّل الوحدة بتحويل JSX إلى JS، ويقوم آخر بإعادة تعيين الاستيرادات، ويقوم آخر بالبحث عن ملفات .{ts،tsx،jsx} عندما لا يُوجد ملف .js، ويقوم الأخير بالعمل مع FileTree، باستخدام إلغاء تنشيط ذاكرة التخزين المؤقت لسلسلة الاستعلام لتحميل أحدث إصدار من الملفات. تُؤدي أحداث تحديث FileTree إلى إعادة بناء الواجهة الأمامية، مع التحكم في إصدار الوحدة الذي يضمن إعادة تنفيذ الوحدات فقط إذا تغيرت تبعياتها، مما يحافظ على حالة وقت التشغيل ويمنع إعادة تشغيل العملية بأكملها.

التطوير خطافات الوحدة

مشاركة صور Docker كملفات قابلة للتنفيذ

2025-05-07
مشاركة صور Docker كملفات قابلة للتنفيذ

نقدم لكم `docker2exe`، وهي أداة تقوم بتحويل صور Docker إلى ملفات قابلة للتنفيذ مستقلة لتسهيل المشاركة! وهي متوافقة مع منصات متعددة، وتتطلب Docker و GoLang و gzip على جهاز البناء، و Docker فقط على جهاز التنفيذ. الاستخدام بسيط: `docker2exe --name alpine --image alpine:3.9` ينشئ ملفًا قابلًا للتنفيذ. كما تدعم تضمين الصورة داخل الملف القابل للتنفيذ، مما يؤدي إلى تنزيلها وتشغيلها تلقائيًا إذا لم يتم العثور على الصورة على الجهاز الهدف. هذا مفيد بشكل خاص للصور الصغيرة. عادةً ما تكون الملفات القابلة للتنفيذ الناتجة أقل من 10 ميجابايت.

في ذكرى فيرث: دعوة لبرامج خفيفة في عصر البرامج الضخمة

2025-05-07
في ذكرى فيرث: دعوة لبرامج خفيفة في عصر البرامج الضخمة

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

التطوير برامج خفيفة

هندسة عكسية لضغط البرامج الثابتة لكاميرا سامسونج NX mini: الكشف عن Fujitsu RELC

2025-05-07
هندسة عكسية لضغط البرامج الثابتة لكاميرا سامسونج NX mini: الكشف عن Fujitsu RELC

تُفصّل هذه المقالة عملية الهندسة العكسية لخوارزمية ضغط LZSS المُلكية المستخدمة في البرامج الثابتة لكاميرات سامسونج NX mini و NX3000/NX3300 و Galaxy K Zoom. كان الهدف الأولي هو فهم ما يكفي من الخوارزمية لاستخراج وتفكيك رمز ARM، لكن اتضح أنها خوارزمية RELC (Rapid Embedded Lossless Data Compression) من شركة فوجيتسو، وهي عبارة عن كتلة IP للأجهزة على وحدات معالجة ARM الخاصة بها. من خلال تحليل دقيق للتيار المضغوط، حدد الباحثون مخططات ترميز قناع البتات والإزاحة وطول البيانات، مما أدى في النهاية إلى إنشاء برنامج فك ضغط كامل نجح في فك ضغط جميع ملفات البرامج الثابتة. لا تكشف هذه الأبحاث فقط عن آلية ضغط البرامج الثابتة لكاميرا سامسونج، بل تُبرز أيضًا التحديات والتقنيات المتضمنة في الهندسة العكسية لخوارزميات الضغط غير المعروفة.

التطوير خوارزمية ضغط

تصميم Material 3 Expressive في Android 16: نجاح بين الشباب؟

2025-05-06
تصميم Material 3 Expressive في Android 16: نجاح بين الشباب؟

يُعد تصميم Material 3 Expressive من جوجل نجاحًا باهرًا بين المستخدمين الشباب، ولكنه أقل شعبية بين كبار السن. على الرغم من أن Android 16 سيتضمنه، إلا أن التجربة الفعلية تختلف اختلافًا كبيرًا حسب الجهاز، نظرًا لطبيعة Android مفتوحة المصدر وتخصيصات مُصنعي المعدات الأصلية (OEMs). ستحصل أجهزة Google Pixel على التجربة الكاملة، بينما قد تتبنى شركات أخرى مثل سامسونج وأون بلس جزءًا منه فقط. علاوة على ذلك، لا يزال يتعين معرفة مدى اعتماد مُطوري التطبيقات لـ Material 3 Expressive، ومن غير المرجح أن تُجبر جوجل على اعتماده على نطاق واسع.

التطوير

WhippyTerm: برنامج محطة حديث للمطورين المدمجين

2025-05-06

WhippyTerm هو برنامج محطة حديث مصمم للمطورين المدمجين. يتميز بواجهة مستخدم حديثة، ويعمل على أنظمة التشغيل Windows وLinux، ويقدم ميزات فريدة مثل الإشارات المرجعية، ودمج سداسي عشري مدمج، وإمكانية التوسيع من خلال الإضافات، ودعمًا أصليًا لبروتوكولات ثنائية. يدعم الاتصال التسلسلي (RS232، RS485، RS422، TTL UART)، وTCP/IP، وUDP، وI2C/SPI من خلال الإضافات. كما يتعامل مع البروتوكولات الثنائية في التدفقات التسلسلية وبروتوكولات كتلة الرسائل مثل UDP، بما في ذلك دعم إرسال كتل البيانات الثنائية أو ASCII.

خوارزميات التعلم المعزز من كتاب سوتون

2025-05-06
خوارزميات التعلم المعزز من كتاب سوتون

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

محول ContextGem لملفات DOCX: يتجاوز حدود أدوات المصدر المفتوح

2025-05-06
محول ContextGem لملفات DOCX: يتجاوز حدود أدوات المصدر المفتوح

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

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

السيف ذو الحَدَّين: البرمجة بمساعدة الذكاء الاصطناعي

2025-05-06
السيف ذو الحَدَّين: البرمجة بمساعدة الذكاء الاصطناعي

يناقش مطور برمجيات لديه خبرة تزيد عن عقدين من الزمن، السيف ذو الحَدَّين الذي تمثله أدوات البرمجة التي تعتمد على الذكاء الاصطناعي مثل GitHub Copilot وChatGPT. في البداية، توفر هذه الأدوات السرعة والكفاءة، مما يجعل عملية التطوير سهلة. ومع ذلك، فإن الإفراط في الاعتماد على الذكاء الاصطناعي قد يؤدي إلى انخفاض في فهم المبادئ الأساسية، وهو ما يعكس عمل E.M. Forster، "The Machine Stops". إذا تعطلت أدوات الذكاء الاصطناعي، يفقد المطورون القدرة على حل المشكلات بشكل مستقل. يدعو الكاتب إلى الحفاظ على فهم عميق للكود بالإضافة إلى استخدام الذكاء الاصطناعي، وتجنب الاعتماد المفرط للحفاظ على المهارات الأساسية.

تحدي TLA+ المُعجّل بالذكاء الاصطناعي التوليدي: سباق نحو مستقبل التحقق الرسمي

2025-05-06

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

التطوير

brush: نظام تشغيل متوافق مع POSIX مكتوب بلغة Rust

2025-05-06
brush: نظام تشغيل متوافق مع POSIX مكتوب بلغة Rust

brush هو نظام تشغيل متوافق مع POSIX و bash، تم تنفيذه بلغة Rust. تم إنشاؤه واختباره على نظامي Linux و macOS، مع دعم تجريبي لنظام Windows (مدعوم بالكامل على Windows عبر WSL). وهو جاهز للاستخدام التفاعلي اليومي، حيث يقوم بتنفيذ معظم نصوص sh و bash، على الرغم من عدم التوصية باستخدامه في الإنتاج حتى الآن. الاستخدامات والتعليقات مرحب بها. يتم التثبيت عبر `cargo install --locked brush-shell` أو من المصدر. تضمن اختبارات التكامل الواسعة التوافق.

التطوير

Feedsmith: محلل موثوق وسريع للخلاصات

2025-05-06
Feedsmith: محلل موثوق وسريع للخلاصات

Feedsmith هو محلل ومانع JavaScript عالي الأداء لخلاصات RSS وAtom وJSON Feed وRDF، بما في ذلك مساحات الأسماء الشائعة وملفات OPML. يحافظ على بنية الخلاصة الأصلية، مما يوفر بيانات نظيفة موجهة للكائنات مع تطبيع ذكي للعناصر القديمة. يتميز بسرعة لا تصدق، وأمان للأنواع، وقدرات Tree-shaking، ودعم Node.js والمتصفحات الحديثة، يوفر Feedsmith محللات عالمية ومحللات محددة بالتنسيق. يدعم حاليًا إنشاء JSON Feed وOPML.

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

سلامة الأنواع في Rust: غوص عميق من خلال مثال طلب الأسهم

2025-05-06
سلامة الأنواع في Rust: غوص عميق من خلال مثال طلب الأسهم

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

التطوير سلامة الأنواع

نظام Fedora Linux متوفر رسميًا في نظام WSL!

2025-05-06
نظام Fedora Linux متوفر رسميًا في نظام WSL!

أخبار رائعة! أصبح نظام Fedora Linux متوفرًا رسميًا الآن كتوزيع لنظام Windows الفرعي للينكس (WSL). ما عليك سوى كتابة `wsl --install FedoraLinux-42` في محطتك الطرفية لتثبيت Fedora 42. عملية التثبيت سريعة وسهلة، ولا تتطلب كلمة مرور افتراضيًا، وستتم إضافتك تلقائيًا إلى مجموعة wheel للوصول إلى sudo. تتضمن هذه النسخة المُحسّنة مكونات أساسية مثل مدير حزم DNF، مما يسمح للمستخدمين بتخصيص نظامهم. على الرغم من عدم تضمين Flatpak افتراضيًا، إلا أنه يمكن تثبيته بسهولة للتطبيقات الرسومية. يعمل فريق Fedora بنشاط على تحسين دعم Flatpak وإضافة رسومات مُسرّعة بالعتاد للحصول على تجربة سطح مكتب أكثر ثراءً ضمن Windows. هذه إضافة مُرحّب بها لمستخدمي Windows الذين لديهم فضول حول Linux، أو لمُحبي Fedora الذين يحتاجون أحيانًا إلى استخدام Windows.

التطوير

arXivLabs: مشاريع تجريبية مع متعاونين من المجتمع

2025-05-06
arXivLabs: مشاريع تجريبية مع متعاونين من المجتمع

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

التطوير

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

2025-05-06

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

التطوير

أوتبوست: بنية تحتية مفتوحة المصدر للويبهوكس الصادرة وأهداف الأحداث

2025-05-06
أوتبوست: بنية تحتية مفتوحة المصدر للويبهوكس الصادرة وأهداف الأحداث

أوتبوست هي بنية تحتية مفتوحة المصدر ذاتية الاستضافة تُمكّن منتجي الأحداث من إضافة الويبهوكس الصادرة وأهداف الأحداث بسهولة إلى منصاتهم. تدعم مجموعة واسعة من الوجهات، بما في ذلك الويبهوكس، وبوابة أحداث هوكديك، وأمازون إيفنت بريدج، و AWS SQS، و AWS SNS، و GCP Pub/Sub، و RabbitMQ، و Kafka. يتميز أوتبوست باعتمادياته الدنيا (Redis، أو PostgreSQL، أو Clickhouse، وواحدة من قوائم الانتظار للرسائل المدعومة)، والتوافق التنازلي بنسبة 100%، وتحسينه للتشغيل عالي الإنتاجية ومنخفض التكلفة. تم تطويره وصيانته بواسطة هوكديك، وهو مكتوب بلغة Go، ويتم توزيعه بموجب ترخيص Apache-2.0.

MTerrain: نظام أرضي مُحسّن لـ Godot Engine

2025-05-06
MTerrain: نظام أرضي مُحسّن لـ Godot Engine

MTerrain هو نظام/محرر أرضي مُحسّن لـ Godot Engine، قادر على التعامل مع تضاريس تصل إلى 16 كم × 16 كم. يستخدم نظام LOD القائم على ثمانية الأشجار ويشمل برنامج تظليل أرضي يدعم رسم الخرائط الملطخة ورسم الخرائط الثنائية والرسم بالفهرس. تتضمن الوظائف الإضافية تكامل التنقل، ونظام عشب مع اكتشاف التصادمات، ونظام مسار يستخدم منحنيات بيزير لتشويه الطرق والأنهار، وأدوات تحرير شاملة للنحت والرسم واستيراد/تصدير خرائط الارتفاع والخرائط الملطخة. على الرغم من أنه يتطلب بعض التعلم، إلا أن مقاطع فيديو تعليمية متوفرة لإرشاد المستخدمين في نحت الأرض ورسم القوام.

التطوير محرر الأرض

مختبر المصدر المفتوح بجامعة ولاية أوريغون يواجه أزمة تمويل

2025-05-06
مختبر المصدر المفتوح بجامعة ولاية أوريغون يواجه أزمة تمويل

يواجه مختبر المصدر المفتوح (OSL) بجامعة ولاية أوريغون (OSU) ، وهو مشروع عمره 22 عامًا ، نقصًا حادًا في التمويل ، مما يعرض مستقبله للخطر. يستضيف OSL العديد من مشاريع المصدر المفتوح في جميع أنحاء العالم ، وقد لعب دورًا محوريًا في دعم مشاريع مثل Gentoo و Drupal و مؤسسة Mozilla. ينبع نقص التمويل من تخفيضات الميزانية الفيدرالية ، حيث عبر رئيس OSU عن قلقه. يسعى OSL للحصول على 250.000 دولار للبقاء على قيد التشغيل ، وقد أعرب مجتمع المصدر المفتوح عن دعمه القوي ، حيث سلط العديد من المستفيدين الضوء على أهميته.

التطوير

nnd: مصحح أخطاء سريع وخفيف الوزن لأنظمة لينكس

2025-05-06
nnd: مصحح أخطاء سريع وخفيف الوزن لأنظمة لينكس

تعرف على nnd، وهو مصحح أخطاء لنظام لينكس مستوحى من RemedyBG، ويُعطي الأولوية للسرعة وخفة الوزن. يتميز بواجهة مستخدم نصية (TUI)، وهو مبني بشكل كبير من الصفر (ليس مبنيًا على gdb أو lldb)، ويتعامل بكفاءة مع الملفات التنفيذية الكبيرة (تم اختباره على ملف تنفيذي ClickHouse بحجم 2.5 غيغابايت). يركز nnd على السرعة؛ حيث تُنفذ العمليات الفورية على الفور، بينما تُعالج العمليات الأطول بشكل غير متزامن مع أشرطة تقدم. حاليًا، يدعم فقط تصحيح أخطاء التعليمات البرمجية الأصلية لنظام لينكس x86-64، ولا يدعم تصحيح الأخطاء عن بُعد أو دعم عمليات متعددة أو الرجوع للخلف. يتم توزيعه كملف تنفيذي واحد بحجم 6 ميغابايت بدون أي تبعيات، ويتم تثبيته بسهولة عبر curl أو يُجمّع من المصدر.

ما وراء البرمجة الملهمة: إعادة هيكلة المزاج لبرمجة مستدامة

2025-05-06
ما وراء البرمجة الملهمة: إعادة هيكلة المزاج لبرمجة مستدامة

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

أوبونتو 25.10 ستستخدم sudo-rs الآمن للذاكرة بشكل افتراضي

2025-05-06
أوبونتو 25.10 ستستخدم sudo-rs الآمن للذاكرة بشكل افتراضي

أعلنت Canonical أن Ubuntu 25.10 ستستخدم sudo-rs افتراضيًا، وهو بديل آمن للذاكرة لأداة sudo المستخدمة على نطاق واسع، مكتوبة بلغة Rust. تهدف هذه الخطوة إلى تعزيز أمن Ubuntu وقابلية صيانته. تم تطوير sudo-rs بواسطة مؤسسة Trifecta Tech، وهي تعالج مشكلات أمان الذاكرة المتأصلة في عمليات تنفيذ sudo التقليدية القائمة على لغة C. سيتم الاحتفاظ بهذا التغيير في Ubuntu 26.04 LTS، مما يضمن الأمان والاستقرار على المدى الطويل.

التطوير

AnuDB: قاعدة بيانات وثائق JSON خفيفة الوزن وخالية من الخوادم بلغة C++

2025-05-06
AnuDB: قاعدة بيانات وثائق JSON خفيفة الوزن وخالية من الخوادم بلغة C++

AnuDB هي قاعدة بيانات وثائق JSON خفيفة الوزن وخالية من الخوادم، مصممة لتطبيقات C++، وتوفر تخزينًا فعالًا لوثائق JSON عبر تسلسل MessagePack. بناءً على RocksDB، تضمن الذرية والمتانة والاتساق. توفر AnuDB حلًا بدون مخطط مع إمكانيات استعلام قوية وتدعم MQTT لاتصال البيانات في الوقت الفعلي، وهو مثالي لتطبيقات إنترنت الأشياء. استخدام الذاكرة/وحدة المعالجة المركزية قابل للتكوين، ودعم Docker يبسط النشر.

التطوير

إنجاز المهام في شركات التكنولوجيا الكبيرة: ليس ما تظن

2025-05-06

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

التطوير الفعالية
1 2 95 96 97 99 101 102 103 213 214