برمجة

25.7 ألف متابع مجتمع للمبرمجين من جميع المستويات لتبادل المعرفة والخبرات. ناقش لغات البرمجة المختلفة، الحلول البرمجية، والمشاريع.
0
عند وضع صورة داخل إطار ثابت، نحتاج إلى قرار واضح: هل نعرض الصورة كاملة مع ترك مساحة فارغة، أم نملأ الإطار ونقص الأجزاء الزائدة؟ ثم تأتي مشكلة أخرى صغيرة في الظاهر: أبعاد الصور أعداد صحيحة، وقد ينتج عن الحساب نصف بكسل أو ثلث بكسل. أشارك مثالًا من Idraaak Image Fit، وهي مكتبة Rust صغيرة أنشرها ضمن مشروع إدراك الذي أديره. وظيفتها حساب الأبعاد ومستطيل القص فقط؛ تنفيذ تغيير حجم الملف والقص نفسه مسؤولية مكتبة معالجة الصور التي تستخدمها في برنامجك.
0
مرحبًا، أنا مطور مستقل وأعمل وحدي على SiliconPlay، محاكي أندرويد لأجهزة ماك M1 حتى M5 (macOS 14 أو أحدث). كيف يعمل: أندرويد 16 بنسخة ARM64 يعمل مباشرة عبر Hypervisor.framework من آبل، والرسوميات عبر Metal. لا توجد ترجمة x86 ولا إضافات للنواة ولا خدمات في الخلفية. مناسب للألعاب (تخطيط لوحة المفاتيح ويد التحكم) وللتطوير (تثبيت APK واختباره بسرعة عبر adb). صلاحيات الروت اختيارية ومعطلة افتراضيًا. القيود: التطبيقات التي تدعم x86 فقط لا تعمل. الموقع: https://siliconplay.app/ar/ تحميل DMG: https://github.com/RyanAnthonyGibo/siliconplay.app/releases/latest/download/SiliconPlay.dmg يسعدني سماع رأيكم،
-1
مقال (بالإنجليزية) عن مشاكل الطوابير في Laravel على بيئة الإنتاج: الفرق بين retry_after و timeout، و ShouldBeUnique، و failed_jobs، وإعادة تشغيل العمال بعد كل نشر، وغيرها. من خبرتكم: ما أغرب مشكلة واجهتموها مع الطوابير في الإنتاج؟ وهل تستخدمون Horizon أم Supervisor فقط؟ https://dev.to/sanadkit/laravel-queues-in-production-9-settings-that-stop-jobs-from-failing-silently-or-running-twice-40on
0
تُعدّ مرحلة دمج المدفوعات من أكثر المراحل حساسية في أي تطبيق تجاري: خطأ صغير هنا لا يعني تجربة سيئة فحسب، بل قد يعني خسارة مال حقيقي أو ثغرة أمنية. أشارك هنا خلاصة عملية من تنفيذ مدفوعات في تطبيقات Flutter منشورة فعلًا، مع التركيز على ما يصنع الفرق بين تكامل «يعمل في العرض» وتكامل «جاهز للإنتاج». القاعدة الذهبية: لا تثق بالعميل أبدًا أكثر خطأ شائع هو حساب المبلغ أو تأكيد نجاح الدفع داخل تطبيق Flutter نفسه. التطبيق يعمل على جهاز المستخدم
0
إذا كنت تبني تطبيقاً يتعامل مع نصوص تحتوي على لغتين (عربي وإنجليزي) معاً وتواجه مشكلة في فرز الكلمات أو عزل علامات الترقيم والرموز بدقة، فقد قمت بتطوير API لحل هذه المشكلة تماماً. الأداة تفصل وتحسب (الكلمات العربية، الكلمات الإنجليزية، الحروف، والرموز/علامات الترقيم) كلٌ على حدة بدقة عالية. يسعدني جداً تجربتكم للأداة ومشاركتي آراءكم التقنية لتطويرها! رابط الـ API: https://rapidapi.com/shakrdev/api/text-analyzer12
0
يكتب المستخدم في خانة البحث «احمد» فلا تظهر نتيجة، مع أن الاسم موجود في الصفحة بصيغة «أحمد». أو يبحث عن «مدرسه» والنص فيه «مدرسة»، أو عن «محمد» والنص مشكول «مُحَمَّد» أو مكتوب بالتطويل «مـحـمـد». بالنسبة للمستخدم هي الكلمة نفسها، أما دوال المقارنة في JavaScript فتراها نصوصاً مختلفة. في هذا المقال أشرح أربعة فخاخ شائعة في البحث داخل النص العربي بـ JavaScript، ثم أبني دالة توحيد للبحث، ودالة تجد مواضع التطابق لتلوينها، وأخيراً متى لا يصح التوحيد. إفصاح: أعمل على مكتبة
0
التقويم الهجري الرسمي في السعودية هو تقويم أم القرى ، وتواريخ مثل «1 رمضان 1448» تظهر في العقود والنماذج الحكومية والتقويمات الدراسية وأنظمة الموارد البشرية في الخليج. تستطيع JavaScript عرض التاريخ الهجري دون أي مكتبة بفضل Intl، لكنها لا تقدّم دالة للاتجاه المعاكس (من الهجري إلى الميلادي)، وفيها بعض الفخاخ التي قد تؤدي إلى الخطأ الشائع: ظهور التاريخ متقدماً أو متأخراً بيوم واحد. إفصاح: أعمل على مكتبة مفتوحة المصدر للتاريخ الهجري والنصوص العربية، أذكرها باختصار في آخر المقال. جميع الأمثلة
0
أنا مبتدئ وسويت أول كود يسأل عن العمر في تيرمكس وحابة اسمع اقتراحاتكم واضافتكم لتعديل وبرضو لسه قاعد اتعلم اشياء بسيطة ومحتاجه نصيحتكم
1
عند قراءة ملاحظات React Native 0.87 توقعت أن تكون Strict TypeScript هي الجزء الأصعب. في التجربة العملية، بدأت المشكلات من أدوات Android قبل الأنواع. الترتيب الذي أعطاني أخطاء أوضح كان كالتالي: 1. تثبيت Node 22.13 أو أحدث محلياً وفي CI. 2. ترقية Kotlin وAGP وcompile SDK معاً حتى لا أختبر خليطاً غير متوافق. 3. معالجة أخطاء Strict TypeScript كجزء من الترحيل، من دون إخفائها بتحويلات عامة. 4. إبقاء Swift Package Manager في فرع منفصل إذا كان CocoaPods مستقراً في الإنتاج.
0
 فهم مشكلة المعين (Diamond Problem) وكيف نحلها في JavaScript و Node.js تعد الوراثة المتعددة (Multiple Inheritance) واحدة من الميزات القوية في لغات البرمجة، ولكنها تأتي مع معضلة شهيرة تعرف باسم مشكلة المعين (Diamond Problem) في هذا المقال سنغوص في فهم هذه المشكلة برمجيا، وكيف تتصالح معها البيئات التي لا تدعم الوراثة المتعددة الافتراضية مثل Node.js و JavaScript. ما هي مشكلة المعين (Diamond Problem)؟ تحدث المشكلة عندما يرث كلاس واحد من كلاسين مختلفين، واللذان بدورهما يرثان من كلاس أب مشترك واحد.
5
اوريد ان اتعلم البرمجة واساسياتها بشكل مفصل
1
لم يكن يومٌ في تاريخ البرمجة أشدّ تحولًا مما نشهده اليوم. فبينما كان المطور منذ ثلاث سنوات يجلس أمام شاشته يكتب كل سطر بيده، أصبح اليوم يُشرف على عشرات العمليات المتوازية، يُراجع كودًا لم يكتبه، ويتخذ قرارات تقنية في وتيرة لم يألفها الجيل السابق. السؤال الذي يشغل كل قائد تقني وكل صاحب مشروع برمجي: من يمسك بزمام هذه الثورة؟ ومن يتركها تجرفه؟ أولًا: الترند الأكبر — وكلاء الكود يُعيدون رسم يوم العمل قبل عامين، كان الذكاء الاصطناعي في عالم البرمجة
0
إذا كان مكعب روبيك الصغير، الذي لا يتجاوز حجمه راحة اليد، يملك أكثر من 43 كوينتيليون احتمال مختلف ناتج عن عدد محدود من القطع والزوايا والحواف، فإن مجرد التأمل في هذا الرقم يبعث على الدهشة. فكيف إذا انتقلنا إلى أعظم وأعقد ما نعرفه في عالمنا: العقل البشري؟ يحتوي الدماغ على نحو 86 مليار خلية عصبية، ترتبط فيما بينها عبر مئات التريليونات من الوصلات العصبية، وتتبادل الإشارات بشكل مستمر لتنتج الأفكار والذكريات والمشاعر والقرارات والإبداعات. وإذا كان مكعب محدود العناصر يولّد
5
أرى اليوم آلاف الأشخاص يدخلون عالم البرمجة وهم يعتقدون أن حفظ الأكواد هو الطريق للنجاح. لكن الحقيقة التي اكتشفتها بعد سنوات طويلة: المبرمج الذي يحفظ أكثر ليس بالضرورة هو الذي يربح أكثر. قبل سنوات كان المبرمج يقضي ساعات يبحث عن خطأ صغير أو يقرأ عشرات الصفحات من التوثيق اليوم يستطيع الذكاء الاصطناعي كتابة آلاف الأسطر خلال دقائق. فهل انتهت البرمجة؟ برأيي لا. الذي انتهى هو عصر "ناسخ الأكواد". أما عصر "صانع الحلول" فقد بدأ. المستقبل لن يكون لمن يحفظ أوامر
3
عندما تنتهي كمطور أو فريق عمل من بناء ميزة جديدة أو ترقيع ثغرة أمنية حرجة، تأتي الخطوة الأكثر رعباً وحساسية في دورة حياة البرمجيات: النشر (Deployment) على خوادم الإنتاج (Production). الخطأ هنا قد يعني توقف الخدمة (Downtime)، خسارة مالية، وتجربة مستخدم سيئة. لذلك، لم يعد النشر مجرد رفع ملفات، بل تحول إلى علم قائم بذاته يضم استراتيجيات هندسية متطورة لتحديث الأنظمة بسلاسة ودون أن يشعر المستخدم بأي انقطاع. فما هي أبرز هذه الاستراتيجيات؟ وكيف تختار الأنسب لمشروعك؟ 1. النشر المتداول
2
#include <iostream> using namespace std ; int main(){ cout<<"كل عام وأنتم بخير"; return 0; }
2
السلام عليكم جميعاً، أنا أعمل حالياً على تطوير مهاراتي في تطوير الويب (Web Development)، وقمت ببرمجة أداة بسيطة كجزء من مشروعي الأول "Tool Hub Dashboard". الأداة تسمى Secure Password Genie، وهي مخصصة لتوليد كلمات مرور عشوائية ومعقدة لتعزيز أمان الحسابات. لقد اعتمدت في تطويرها على تقنيات الويب الأساسية، وقمت بنشرها سحابياً لتكون متاحة للتجربة. يسعدني جداً أن تشاركوني آراءكم التقنية، سواء حول الواجهة (UI)، تجربة المستخدم (UX)، أو حتى ملاحظات حول الكود. رابط الأداة: https://secure-password-genie--gqtjbabdo.replit.app أتطلع لسماع نصائحكم لتطوير هذه
2
السلام عليكم ورحمة الله، أرغب في شراء حساب مطور جوجل بلاي (Google Play Console) وواجهت مشكلة في الدفع من مصر، حيث تم رفض بطاقة (إيزي باي) لأنها مسبقة الدفع (Prepaid). وضعي الحالي: لقد قمت بالفعل بتحويل رصيدي في PayPal إلى بطاقة (إيزي باي)، والآن أصبح الرصيد متاحاً بالجنيه المصري على البطاقة. ميزانيتي الحالية في حدود 1500-1700 جنيه مصري. تساؤلاتي هي:بما أن بطاقة (إيزي باي) مرفوضة تماماً من قِبل جوجل، هل المسار الأفضل الآن هو سحب الرصيد واستخدامه لشراء USDT عبر
0
هل يمكن في Claude برمجة تطبيقات ابل ستور ؟ اتمنى تتحفنا برأيك
0
انا انا اريد ان اعمل مشروعا للمبرمجين خاصه لكن انا لا اعلم ماذا تريدون انتم بالضبط فانا اعمل شيء يشبه ريدت يعني لكن للمطورين فقط ويستطيعون التراسل مع بعضهم بشكل واضح عن طريق المنشورات او عن طريق الرسائل المخصوصه الفحسب لكن قولوا لي ماذا تريدون ايضا انظف
1
المشروع الاول من بناء CV لمبرمج تطبيقات موبايل React Native | expo - cli مشروع جديد تطبيق موبايل خاص بالحجوزات للتطبيق الافكار الي شغال عليها نظام الـ AUTH -> تسجيل الدخول - انشاء الحساب تحديد المكان الخاص بالعياده الي مراد الحجز فيها عمل حجز بيتم الحجز بنفس بيانات اليوزر المسجل عمل تتبع للحالة للحجز - كام مريض متبقي للدور - هل المريض الدور بتاعو قريب ؟ عمل شاشة حجوزاتي عمل نظام الروشته وحفظها من الضياع في التطبيق تقدر تتابع المشروع
5
عادي اذا انسة الأداة اثناء تعلم البرمجة واروح ادور علية ودور اطبق الي اريدة مااعرف اذا عادي لو لازم اكون حافضة كل الأداة حاليا اني داتعلم python على zero web school ومن اجي اريد احل التكليفات اكون ناسية الأداة وهواي تصير بية يمتة احط علامات تنصيص او مااحط اني مسوية جدول بالnote بي الأداة و وضيفتة لمن اجي احل التكليف ارجعلة وايد منتديات يتكلمون بية عن البرمجة واخر التحديثات
1
السلام عليكم يا مبدعي حسوب، بعد العمل على عدة مشاريع SaaS، لاحظت أننا دائماً نضيع الأسابيع الأولى في نفس الدوامة: "ضبط الـ RTL"، "تعريب المكونات"، و"كابوس ربط بوابات الدفع المحلية". لذلك قررت بناء الحل الجذري. أقدم لكم **SAZ Arabia**. هو بنية تحتية كاملة لبدء مشروعك القادم في ساعات بدل أسابيع. **💡 المزايا التقنية:** - **التقنيات:** Next.js 14 + Supabase + Tailwind. - **عربي أصلي:** دعم RTL ومحاذاة، وليس مجرد ترجمة Google. - **الدفع (الميزة الأهم):** تكامل كامل مع Tap Payments
6
السلام عليكم ورحمة الله وبركاته، يا أهل الفكر والتقنية. أكتب هذه الكلمات من قلبٍ غيور، يرى ما آلت إليه منصات التواصل الاجتماعي من انتشارٍ واسع للمجاهرة بالمعاصي؛ من موسيقى، وصور لا ترضي الله، وتساهلٍ ظاهر في المحرمات ونحن نعلم يقينًا قول النبي ﷺ: «من دلّ على خير فله مثل أجر فاعله». وهنا يبرز سؤالٌ ملحّ: لماذا تُسخَّر التقنيات الحديثة والبوتات الذكية في الغالب للأغراض التجارية فقط، ولا تُستثمر بالقدر الكافي في الدعوة إلى الله، والأمر بالمعروف، والنهي عن المنكر؟ إننا
3
لدي تطبيق سطح مكتب ولا استطيع ان ابيعه ما الحل؟