zonasabri
-
المساهمات
22 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة zonasabri
-
-
يا مرحب
قم بإستخدام الكود التالي مع جعل الفيديو
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>
-
في الأول
<?php global $session; $sendto=$_SESSION['authorid']; $sender=get_current_user_id(); $user_meta=get_userdata($sendto); ?>
و قد لاتحتاج للكود الثاني
-
مرحب
هل قمت بتغير اسم الجدول على قاعد البيانات من users إلي user لأن الكود بعد التعديل يختلف عن الأول
$loginQuery = "select * from Users where Name = '$Name' "; $sql = "SELECT * FROM user WHERE Name=?";
- 1
-
يا مرحب
هل قمت باستدعاء الـمتغير session في الأول
global $session;
أو قمت ببدء الـ session كالتالي :
function register_session(){ if( !session_id() ) session_start(); $sendto = $_SESSION['authorid']; } add_action('init','register_session');
وإذا لا فقم بذلك و أخبرني إذا كان يعمل معك الكود أو لا
- 1
-
مرحب
نعم يمكن إنشاء متجر على الووردبريس مشابه لموقع أو متجر أمازون و متعدد التجار بإستخدام إضافات يتم تثبتها على المتجر الخاص بك مثل إضافة "دكان dokan" تقوم بتحويل المتجر إلى متعدد التجار أو multi vendor , و يمكنك كذلك أن تقوم بتخصيص لوحة التحكم و الإستغناء عن لوحة التحكم الإفتراضية الخاصة بالووردبريس بتثبيت أحد الإضافات الخاصة بذلك مثل إضافة "Woopanel" وهي إضافة توفر العديد من المزاية المهمة مثل إعطاء التجار إمكانية تخصيص المتاجر الخاصة بهم بالشكل الذي يرودون من تعيين معلومات المتجر مثل الاسم والشعار وما إلى ذلك , الزبون لكل عميل مسجل ، سيحفظه البائع المسؤول كحساب خاص بإدارة المتجر
و كذلك ميزة الخدمات اللوجستية مثل إرفاق رقم تتبع الشحنة للعملاء
و ميزات أخري على أشياء مثل الطلبات و سهولة إدارة أوامر البائع بإجراءات سريعة . و فلتر على حقول التاريخ و الحالة و الإجراء المتخذ
القسائم أو الكوبونات من إنشاء و إدارة القسيمة بسهولة وسرعة. وجعلها جميع مرتبة طريقة جيدة
-
يا مرحب
الاختلافات بين Adobe Animate و After Effects؟
Adobe Animate
يتم استخدامة لتصميم الرسومات المتجهة (vector graphics) و الرسوم المتحركة ( Animation ) و للبرامج التلفزيونية والفيديوهات ومواقع الويب وتطبيقات الويب أو الإنترنت و ألعاب الفيديو.
Adobe After Effects
هو تطبيق مؤثرات بصرية رقمية ، ورسومات متحركة ، و تطبيق تركيب و يستخدم في عملية ما بعد الإنتاج لصناعة الأفلام وألعاب الفيديو والإنتاج التلفزيوني. و يمكن استخدام After Effects في المفاتيح أو الفريمات و التتبع والتركيب وله إستخدمات أخري فيمعل مثلاً كمحرر صوت و محول وسائط.
- 1
-
بتاريخ 30 دقائق مضت قال محمد كمال صيام:
معقد بشكل كبير
تمام طيب
في السطر الأول يتم إستدعاء مكتبة 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)
- 1
-
نعم يمكنك ذلك
جميع محتويات ويكيبيديا تخضع لتراخيص الحقوق المتروكة
Creative Commons Attribution-ShareAlike 3.0 Unported License (CC BY-SA)و GNU Free Documentation License .
يسمح هذان الترخيصان بإعادة الاستخدام والتعديل ، لكنهما يحتفظان بالحق في الإسناد. يمكن نسخ محتوى ويكيبيديا وتعديله و إعادة توزيعه إذا كانت النسخة المنسوخة متاحة بنفس الشروط للآخرين و يتم تضمين إقرار بإسم مؤلفي مقالة ويكيبيديا المستخدمة أو أعط الرابط للمصدر الأصلي ، ويمكنك استخدام المحتوى حتى للاستخدامات التجارية. لكن يجب أن يقع المحتوى المعاد توزيعه على نفس الترخيص.
ولكن (الصور المستخدمة في ويكيبيديا قد يكون لها ترخيص مختلف) . يجب أن تقر بالمؤلف أو الكاتب وكذلك بويكيبيديا كمصدر للمحتويات.
- 2
-
مرحب
قم بتجربة الكود التالي
و للحصول على الشكل بزوايا مختلفة قم بتغير القيمة 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)
و إذا لم يعمل قم بالرد على وسوف أساعدك
- 1
-
يا مرحب
الكثير من مستخدمين الووردبريس بقالب باللغة العربية تكون القوالب مدفوعه مثل قالب جنة و قالب مجلة وليس هنالك عدد كبير من القوالب المجانية التى تدعم اللغة العربية و من القوالب التي المجانية و الداعمة للغة العربية قالب Astra
أما المستخدمين الآخرين فيقمون بتصميم المواقع بإستخدام إضافات تصميم الصفحات أو القوالب مثل elementor و WPBakery و VS Composer و غيرها.
فكرة تصميم قالب مجاني يدعم اللغة العربية جيده جداً و تحتاج لمبرمجين متطوعين لتصميم القالب أو تصميم إضافة تقوم بتحويل القوالب داعم اللغات الآخري إلى قوالب متناسقة مع اللغة العربية و القيام بتحديث القالب أو الإضافة و الإستجابة للأخطاء كل فترة و كذلك التغييرات فى نظام الووردبريس و اللغات البرمجية المستخدمة فيه مثل PHP.
-
إنها حقيقة مؤسفة أن الكثير من الكود الذي نتعامل معه (وأحيانًا نكتبه) لم يتم توثيقه جيدًا ، على كل حال. أهم جزء في فك و فهم المكتبة أو الكود و كيفية استخدامهم هو العثور على نقطة دخول. هذا هو المكان الذي تبدأ منه.
إذا كنت تحاول فهم فئة أو طريقة واحدة فقط في سياق مشروع أكبر ، فإن هذه الفئة أو الطريقة هي نقطة دخولك. يمكنك البدء بإلقاء نظرة سريعة على الكود لمعرفة ما يستلزمه للحصول على نتيجة جيد منه أو محاولة التعرف على ما يفعله.و المتغيرات التي يتم تمريرها. او قم بالبحث عن أكواد أو مشاريع تم إستخدام تلك المكتبة فيها و قم بتحليها و تعرف على ما يتم فعله بالنتائج.
وأحياناً بالنسبة للمكتبات القليلة الإستخدام فمن الأفضل تجنبها و محاول كتابة الكود الخاص.اقتباسأفضل مكتبات الأندرويد هي المكتبات الخاصة بواجهة المستخدم مثل :
-
ListViewAnimations
-
AndroidViewAnimations
-
InterfaceInteraction
-
Lottie
-
-
لإنشاء واجهة برمجة تطبيقات أو الـ 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 يقدم ما هو متوقع.
-
نعم ، يمكنك بالتأكيد إخفاء / ترميز / تشفير أي كود و يمكن "للآخرين" تثبيته على أجهزتهم. يمكنك استخدام الأدوات أدناه لتحقيق نفس الشيء.
تدعم معظم هذه الأدوات المذكورة أعلاه التشفير والتعتيم. سيخفي التشفير شفرتك عن طريق تشفيرها. التعتيم سيجعل من الصعب فهم شفرتك. يمكنك اختيار استخدام كل من (التشفير و التعتيم ) أو أي منهما ، حسب احتياجاتك.
لكن يمكن أيضًا فك الشفرة المصدرية باستخدام تلك أدوات و أدوات أخرى موجودة على الإنترنت. لذلك لا يمكنك حماية الكود بنسبة 100٪ ، ما يمكنك فعله هو جعل الأمر أكثر صعوبة على الشخص بعكس هندسة الكود الخاص بك هو تفكيك البرامج أو الأدوات و التعديل علي السورس كود واعاده بناء التطبيق من جديد.
-
وعليكم السلام
نعم العديد من الناس في السنوات الأخيرة متخوفين من إنتقال جمهور المواقع و المنتديات إلي اليوتيوب و السوشل ميديا و العدد الكبير من التطبيقات الإخبارية
ولكن مع تلك الأدوات الجديدة فكذلك عدد المستخدمين للإنترنت أكثر مقارنة بالسابق و في إزدياد متواصل , و هناك عدد كبير لا يستهان به من المستخدمين يزور المواقع الإخبارية و تلك أشياء لايمكن تغيرها في عدد قليل من السنوات.
ليس عليك بالتخوف فقط حدد هدفك بوضوح شديد و قم ببناء الموقع و إنشاء محتوي الألكتروني ممتاز و سريع التحميل و تهيئة جيداً لأرشفة مواقع البحث.
-
إذا كنت تقصد بتوقف الأرشفة أي أرشفة مواقع البحث أو ما هو معروف بتحسين محركات البحث SEO.
تحتاج مواقع البحث إلي بضعة أيام لتقوم بأرشفة الموقع بإستخدام القالب الجديد بسبب إحتمالية إختلاف مواقع المحتوي و العناوين بداخل الموقع الجديد.
و أحياناً في بعض القوالب الجديدة يكون بسبب آشياء مثل إستخدام القالب لغير الغرض الأساسي الذي صمم له مثل إستخدام قالب مخصص لمواقع المؤسسات أو الشركات الطبية و تخصيصة لموقع أخر مُختص بالبناء و الإنشاءات.
يتم حل مشاكل مثل هذه بفحص للكود المصدري الخاص بالقالب من قبل شخص مختص بمجال الأرشفة لمعرفة إن كان الموقع مطابق لما تطلبة مواقع الأرشفة أو محركات البحث.
-
مرحباً
إنشاء مدونة و تطويرها للربح مستقبلاً يمكن على نظامي ووردبريس و بلوقر
ولكن لكل منهما مزايأ و عيوب سوف أوضح لك بعض منها :
اقتباسنظام بلوجر
سهل الإستخدام و مدعوم أكثر من ناحية الربح و الإعلانات من قوقل
و لكن من عيوب بلوجر هو عدم توفر قوالب بشكل كبير
و قد يؤثر ذلك على المدونة في حالة كان محتوها قائم و بشكل كبير على العنصر البصري مع العلم بأنه يمكن شراء قوالب للمدونة
اقتباسالووردبريس
ليس صعب الإستخدام و لكن فقط يحتاج للقيام ببعض الإعدادات للبدأ في الربح أكثر بقليل من بلوجر .
ولكن من مميزات الووردبريس هو القوالب المتوفرة و بشكل كبير مجاناً و ذلك كم ذكرت بأنها قد تؤثر في حالة المدونات القائمة على العرض و بشكل كبير مثل مدونات الطبخ و السفر و السياحة و ما شابه ذلك.
بالتوفيق
-
هنالك العديد من الإضافات اللتي تستخدم لتنسيق النصوص على محررات الأكواد على سبيل المثال هنالك إضافة مخصصة للأندرويد إستديو وهي :
اقتباسAndroid Studio Prettify
و كذلك إذا لم تجدها مناسبة فيمكنك التحول لإستخدام أحد محررات النصوص الأخري المعروفة مثل VS Code و Atom اللتي لديها عدد كبير من المطورين الذين يوفرون عدد كبير من إضافة تعمل على تنسيق النصوص مثل :
اقتباسPrettier
يمكنك أن تجد قسم الإضافات في كل محرر نصوص من خلال شريط المهام في أعلى المحرر
- 1
-
للحصول على إشعارات مستقل في قائمة الإشعارات في الويندوز عليك القيام بإستخدام تطبيق الإيميل الخاص بالويندوز
- قم بفتح التطبيق إذا كان موجود أو قم بتثبيت التطبيق من متجر التطبيقات الخاص بالويندوز
- تسجيل الدخول بإستخدام الإيميل الخاص بحسابك على مستقل
وبذلك سوف تصلك الإشعارات أول بأول عبر نافذة الإشعارات في الويندوز
اقتباسملاحظة يقوم تطبيق الإيميل الخاص بالويندوز بإرسال الإشعارات فقط إذا تم فتح التطبيق و يجيب أن يتم ذلك ولو لمرة واحده فقط عند تشغيل الحاسوب , و إلا سوف يكون التطبيق خاملاً
-
يتم تنفيذ أغلب الأعمال القائمة علي تحليل النصوص في البرمجة بكتابة أكواد برمجية تحتوي على الخطوات المنطقية و بمساعدة تقنيات مثل RegEx او Regular expression يمكن الوصول إلي نتائج جيده جداً و ذلك يعتمد و بشكر كبير قوة شفرتك البرمجية.
طباعة رسالة حسب العمر لغة c++
في أسئلة البرمجة
نشر
ي مرحب
قم بتجربة الكود التالي :