zonasabri

الأعضاء
  • المساهمات

    22
  • تاريخ الانضمام

  • تاريخ آخر زيارة

السُّمعة بالموقع

8 Neutral

1 متابع

  1. ي مرحب قم بتجربة الكود التالي : #include <iostream> using namespace std; int main() { int age = 22; // متغير يحتوي علي العمر if (age < 18) { // نفحص المتغير إذا كانت قيمة المتغير أقل من 18 يطبع "Child" cout << "Child."; } else if (age > 18) { // إذا لم يتحقق الشرط الأول نفحص المتغير إذا كانت قيمة المتغير أكثر من 18 يطبع "Adult" cout << "Adult."; } else { // إذا لم يتحقق الشرط الأول و الثاني نقوم بطباعة "No Data" cout << "No Data."; } return 0; }
  2. يا مرحب قم بإستخدام الكود التالي مع جعل الفيديو HTML <video id="intro" src="video.mp4" width="100%" height="100%" autoplay> CSS #intro { position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: -1000; } JavaScript <script type="text/javascript"> $(window).on("load", function () { $('#intro').show(); document.querySelector('intro').addEventListener('ended',function(){ $('#intro').hide(); }, false); }); </script>
  3. في الأول <?php global $session; $sendto=$_SESSION['authorid']; $sender=get_current_user_id(); $user_meta=get_userdata($sendto); ?> و قد لاتحتاج للكود الثاني
  4. مرحب هل قمت بتغير اسم الجدول على قاعد البيانات من users إلي user لأن الكود بعد التعديل يختلف عن الأول $loginQuery = "select * from Users where Name = '$Name' "; $sql = "SELECT * FROM user WHERE Name=?";
  5. يا مرحب هل قمت باستدعاء الـمتغير session في الأول global $session; أو قمت ببدء الـ session كالتالي : function register_session(){ if( !session_id() ) session_start(); $sendto = $_SESSION['authorid']; } add_action('init','register_session'); وإذا لا فقم بذلك و أخبرني إذا كان يعمل معك الكود أو لا
  6. مرحب نعم يمكن إنشاء متجر على الووردبريس مشابه لموقع أو متجر أمازون و متعدد التجار بإستخدام إضافات يتم تثبتها على المتجر الخاص بك مثل إضافة "دكان dokan" تقوم بتحويل المتجر إلى متعدد التجار أو multi vendor , و يمكنك كذلك أن تقوم بتخصيص لوحة التحكم و الإستغناء عن لوحة التحكم الإفتراضية الخاصة بالووردبريس بتثبيت أحد الإضافات الخاصة بذلك مثل إضافة "Woopanel" وهي إضافة توفر العديد من المزاية المهمة مثل إعطاء التجار إمكانية تخصيص المتاجر الخاصة بهم بالشكل الذي يرودون من تعيين معلومات المتجر مثل الاسم والشعار وما إلى ذلك , الزبون لكل عميل مسجل ، سيحفظه البائع المسؤول كحساب خاص بإدارة المتجر و كذلك ميزة الخدمات اللوجستية مثل إرفاق رقم تتبع الشحنة للعملاء و ميزات أخري على أشياء مثل الطلبات و سهولة إدارة أوامر البائع بإجراءات سريعة . و فلتر على حقول التاريخ و الحالة و الإجراء المتخذ القسائم أو الكوبونات من إنشاء و إدارة القسيمة بسهولة وسرعة. وجعلها جميع مرتبة طريقة جيدة
  7. يا مرحب الاختلافات بين Adobe Animate و After Effects؟ Adobe Animate يتم استخدامة لتصميم الرسومات المتجهة (vector graphics) و الرسوم المتحركة ( Animation ) و للبرامج التلفزيونية والفيديوهات ومواقع الويب وتطبيقات الويب أو الإنترنت و ألعاب الفيديو. Adobe After Effects هو تطبيق مؤثرات بصرية رقمية ، ورسومات متحركة ، و تطبيق تركيب و يستخدم في عملية ما بعد الإنتاج لصناعة الأفلام وألعاب الفيديو والإنتاج التلفزيوني. و يمكن استخدام After Effects في المفاتيح أو الفريمات و التتبع والتركيب وله إستخدمات أخري فيمعل مثلاً كمحرر صوت و محول وسائط.
  8. تمام طيب في السطر الأول يتم إستدعاء مكتبة Turtle import turtle نقوم بعمل متغيرين و تعيين قيمة الأول بقيمة الدالة screen وهي موجودة على مكتبة Turtle والخاصة بعمل الإطار أو النافذة المخصصة لعرض الشكل s = turtle.Screen() تعيين قيمة الثاني بقيمة الدالة Turtle وهي أيضاً موجودة على مكتبة Turtle و تعمل على رسم الشكل t = turtle.Turtle() نقوم بإنشاء دالة أو Methods و تستقبل المتغييرات أو Parameters التى نحتاجها لعمل الشكل و هي كالتألي : 1- t و هو المتغيير المعرف سابقاً 2 - size و هو حجم طول ضلع الشكل ( المربع ) الواحد 3 - num وهو عدد الأشكل في التي يتم رسمها و تكرارها لتكون الشكل الكامل 4 - angle و هي الزاويا المتخذة عند البدء و في رسم أو تكرار الشكل الواحد المكون للشكل الكامل def drawSquares(t, size, num, angle): for i in range(num): for x in range(4): turtle.forward(size) turtle.left(90) turtle.right(angle) في الأخير نقوم بإستدعاء الدالة و نمرر لها القيم التي نريدها : drawSquares(t, 100, 5, 72)
  9. نعم يمكنك ذلك جميع محتويات ويكيبيديا تخضع لتراخيص الحقوق المتروكة Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY-SA) و GNU Free Documentation License . يسمح هذان الترخيصان بإعادة الاستخدام والتعديل ، لكنهما يحتفظان بالحق في الإسناد. يمكن نسخ محتوى ويكيبيديا وتعديله و إعادة توزيعه إذا كانت النسخة المنسوخة متاحة بنفس الشروط للآخرين و يتم تضمين إقرار بإسم مؤلفي مقالة ويكيبيديا المستخدمة أو أعط الرابط للمصدر الأصلي ، ويمكنك استخدام المحتوى حتى للاستخدامات التجارية. لكن يجب أن يقع المحتوى المعاد توزيعه على نفس الترخيص. ولكن (الصور المستخدمة في ويكيبيديا قد يكون لها ترخيص مختلف) . يجب أن تقر بالمؤلف أو الكاتب وكذلك بويكيبيديا كمصدر للمحتويات.
  10. مرحب قم بتجربة الكود التالي و للحصول على الشكل بزوايا مختلفة قم بتغير القيمة 72 في السطر الأخير import turtle s = turtle.Screen() t = turtle.Turtle() def drawSquares(t, size, num, angle): for i in range(num): for x in range(4): turtle.forward(size) turtle.left(90) turtle.right(angle) drawSquares(t, 100, 5, 72) و إذا لم يعمل قم بالرد على وسوف أساعدك
  11. يا مرحب الكثير من مستخدمين الووردبريس بقالب باللغة العربية تكون القوالب مدفوعه مثل قالب جنة و قالب مجلة وليس هنالك عدد كبير من القوالب المجانية التى تدعم اللغة العربية و من القوالب التي المجانية و الداعمة للغة العربية قالب Astra أما المستخدمين الآخرين فيقمون بتصميم المواقع بإستخدام إضافات تصميم الصفحات أو القوالب مثل elementor و WPBakery و VS Composer و غيرها. فكرة تصميم قالب مجاني يدعم اللغة العربية جيده جداً و تحتاج لمبرمجين متطوعين لتصميم القالب أو تصميم إضافة تقوم بتحويل القوالب داعم اللغات الآخري إلى قوالب متناسقة مع اللغة العربية و القيام بتحديث القالب أو الإضافة و الإستجابة للأخطاء كل فترة و كذلك التغييرات فى نظام الووردبريس و اللغات البرمجية المستخدمة فيه مثل PHP.
  12. إنها حقيقة مؤسفة أن الكثير من الكود الذي نتعامل معه (وأحيانًا نكتبه) لم يتم توثيقه جيدًا ، على كل حال. أهم جزء في فك و فهم المكتبة أو الكود و كيفية استخدامهم هو العثور على نقطة دخول. هذا هو المكان الذي تبدأ منه. إذا كنت تحاول فهم فئة أو طريقة واحدة فقط في سياق مشروع أكبر ، فإن هذه الفئة أو الطريقة هي نقطة دخولك. يمكنك البدء بإلقاء نظرة سريعة على الكود لمعرفة ما يستلزمه للحصول على نتيجة جيد منه أو محاولة التعرف على ما يفعله.و المتغيرات التي يتم تمريرها. او قم بالبحث عن أكواد أو مشاريع تم إستخدام تلك المكتبة فيها و قم بتحليها و تعرف على ما يتم فعله بالنتائج. وأحياناً بالنسبة للمكتبات القليلة الإستخدام فمن الأفضل تجنبها و محاول كتابة الكود الخاص. ListViewAnimations AndroidViewAnimations InterfaceInteraction Lottie
  13. لإنشاء واجهة برمجة تطبيقات أو الـ API الخاص بك تقريباً يمكن أن يتم بجميع لغات البرمجة المشهور و الخاصة بالـ Back-end مثل Python و PHP و NodeJs و ربط لـ API بالأندرويد فذلك حسب نوع بنية تطبيق الأندرويد الخاص بك بمعني بما تم بناء و برمجة التطبيق. وأما بخصوص الإنشاء بشكل عام هناك عدة خطوات للإنشاء و هي الخطوة 1. تجهيز كل شيء يبدأ بالتوصل إلى الخطة الصحيحة , و يجب اتخاذ بعض القرارات الرئيسية قبل أن تتمكن من البدء في إنشاء API . في مرحلة التجهيز هذه ، يجب عليك تحديد دلالات مجال التطبيق أو ما هو الشيء الذي تصفه وتحديد النمط المعماري للـ API الذي ستستخدم بمعني على ماذا يستند وهناك عدة انماط مثل وظائف ال CRUD أو Hypermedia يمكن البحث عنهم , و كل نمط له مزاياه وعيوبه فإن بعض الأساليب المعمارية أسهل وأسرع في التنفيذ ، بينما يقدم البعض الآخر مزايا مثل قابلية التوسع والتطور. , اختر النمط المعماري المناسب لتطبيقك وتأكد من توصيله بوضوح. تشكيل دليل نمط الـ API. مثل نوع الوسائط التي ستستخدمها أو نوع المصادقة التي ستضعها. و ضع اصطلاحات التسمية و تنسيق URI بشكل واضح ومختصر. الخطوة 2. البناء في هذه المرحلة ، ستحدد الشكل الذي سيبدو عليه الـ API و هناك عدد من الأدوات التي يمكن أن تساعدك في إنشاء API الخاص بك بطريقة سهلة وفعالة. الخطوة 3. فحص هذه الخطوة حاسمة للنجاح. من المهم جدًا أن يتم اختبار الـ API و فحصه بحثًا عن الأخطاء والعيوب ، و تكون هناك مجموعة من المتطلبات اللازمة لاجتياز الفحص. الخطوة 4. وصف و توثيق رائع ، لقد انتهيت من مشروعك.و لقد تم فحصه والأن توثيق مشروعك مهم جدًا للمستخدم النهائي. الخطوة 5. نشر النموذج الأولي يعد قياس الـ API والاستماع إلى التعليقات أثناء كل مرحلة مفتاح نجاح API. هناك طرق عديدة لجمع التعليقات حول API الخاص بك , قد تساعد ملاحظاتهم في تحسين أداء وأمن الـ API , هنا يمكنك معرفة ما إذا كان الـ API يقدم ما هو متوقع.
  14. نعم ، يمكنك بالتأكيد إخفاء / ترميز / تشفير أي كود و يمكن "للآخرين" تثبيته على أجهزتهم. يمكنك استخدام الأدوات أدناه لتحقيق نفس الشيء. phpSHIELD Zend Guard IonCube تدعم معظم هذه الأدوات المذكورة أعلاه التشفير والتعتيم. سيخفي التشفير شفرتك عن طريق تشفيرها. التعتيم سيجعل من الصعب فهم شفرتك. يمكنك اختيار استخدام كل من (التشفير و التعتيم ) أو أي منهما ، حسب احتياجاتك. لكن يمكن أيضًا فك الشفرة المصدرية باستخدام تلك أدوات و أدوات أخرى موجودة على الإنترنت. لذلك لا يمكنك حماية الكود بنسبة 100٪ ، ما يمكنك فعله هو جعل الأمر أكثر صعوبة على الشخص بعكس هندسة الكود الخاص بك هو تفكيك البرامج أو الأدوات و التعديل علي السورس كود واعاده بناء التطبيق من جديد.
  15. وعليكم السلام نعم العديد من الناس في السنوات الأخيرة متخوفين من إنتقال جمهور المواقع و المنتديات إلي اليوتيوب و السوشل ميديا و العدد الكبير من التطبيقات الإخبارية ولكن مع تلك الأدوات الجديدة فكذلك عدد المستخدمين للإنترنت أكثر مقارنة بالسابق و في إزدياد متواصل , و هناك عدد كبير لا يستهان به من المستخدمين يزور المواقع الإخبارية و تلك أشياء لايمكن تغيرها في عدد قليل من السنوات. ليس عليك بالتخوف فقط حدد هدفك بوضوح شديد و قم ببناء الموقع و إنشاء محتوي الألكتروني ممتاز و سريع التحميل و تهيئة جيداً لأرشفة مواقع البحث.