اذهب إلى المحتوى

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. تتميز قوائم بايثون بسهولة إنشائها واستخدامها. فباستخدام قوسين مربعين [] وفصل العناصر بفواصل، يمكنك إنشاء قائمة في ثوانٍ.
  3. السلام عليكوم ورحمة الله و بركاته لوسمحتم محتاج كيفية استخدام محرك قوالب smarty بحيث في جذر الموقع مجلد template و بداخلة مجلدات القوالب و في لوحة التحكم يوجد صفحة تعرض جميع القوالب على شكل جدول في كل صف خاص بالقالب يوجد زر "تركيب القالب" ارجو عمل مثال للفهم و التطوير حسب المراد و جزاكم الله خير.
  4. اليوم
  5. لماذا عند التجربة و يعمل كل شي كما هو مطلوب لاكن شكل الروابط لم يتغير او السيرفر يعطي خطأ 404
  6. بإمكانك إستخدام برنامج Virt Manager فهو برنامج مفتوح المصدر و متاح للتحميل على مستودعات معظم التوزيعات فقط إستخدم مدير الحزم الخاص بالتوزيعة التي تستعملها لتثبيته. (رابط مستودع: virt-manager github repo )، البرنامج يُعتبر أفضل من ناحية الأداء. تأكد أن معالج جهازك يدعم خاصية Virtualization عبر تنفيذ الأمر: lscpu | grep Virtualization للتثبيت على توزيعة فيدورا مثلاً: sudo dnf install virt-manager qemu-kvm libvirt virt-viewer virt-install python3-libguestfs virt-top bridge-utils guestfs-tools libguestfs-tools libvirt-devel بعد تثبيت الحزم تأكد من إضافة المستخدم الخاص بك إلى المجموعات kvm و libvirt عبر تنفيذ الأمر: sudo usermod -aG kvm,libvirt $USER أخيرا قم بإعادة تشغيل الجهاز و سيصبح البرنامج جاهز للإستعمال.
  7. ذلك هو رابط نسخة لينكس من VMware Workstation https://www.techspot.com/downloads/downloadnow/189/?evp=f14a48a23bc560f5fbe81b8d83387b41&file=10774
  8. سأسرد لك بعض النقاط الرئيسية والمهمة لتعلم تصميم مواقع الويب: 🔸 1. فهم أساسيات الويب قبل البدء في تصميم مواقع الويب، من المهم أن تكون على دراية بأساسيات الويب: - ما هو موقع الويب؟: مجموعة من الصفحات المرتبطة ببعضها، تُعرض على متصفح الويب. - HTML: لغة الترميز الأساسية لإنشاء صفحات الويب. - CSS: تُستخدم لتنسيق وتصميم صفحات الويب. - JavaScript: لغة برمجة تتيح إضافة التفاعلية إلى مواقع الويب. 🔸 2. ابدء في تعلم HTML و CSS - HTML (HyperText Markup Language): HTML هو العمود الفقري لأي موقع ويب. ابدأ بتعلم الهيكل الأساسي لصفحة HTML، مثل الوسوم <html>, <head>, <body>, <h1> إلى <h6>, <p>, <a>, <img>, إلخ. موارد للتعلم: W3Schools HTML Tutorial, Mozilla Developer Network (MDN) HTML Guide. - CSS (Cascading Style Sheets): تُستخدم CSS لتنسيق صفحات الويب وتحديد كيف يجب أن يظهر كل عنصر على الصفحة. ابدأ بتعلم الأساسيات مثل الألوان، الخطوط، التخطيطات (layouts)، وصناديق النموذج (box model). موارد للتعلم: W3Schools CSS Tutorial, MDN CSS Guide. 🔸3. تعلم أساسيات التصميم الجرافيكي - الألوان والخطوط: فهم كيفية استخدام الألوان والخطوط بشكل فعال. - التخطيط (Layout): تعلم كيفية تنظيم العناصر على الصفحة بشكل يسهل على المستخدم التنقل. - الأدوات: تعرف على أدوات التصميم مثل Adobe Photoshop أو Sketch أو Figma. 🔸4. تعلم JavaScript - JavaScript يُضيف التفاعلية إلى صفحات الويب. - ابدأ بتعلم الأساسيات مثل المتغيرات، الشروط، الحلقات، والدوال. - ثم انتقل لتعلم كيفية التلاعب بـ DOM (Document Object Model) لإضافة وإزالة وتعديل عناصر HTML. موارد للتعلم: W3Schools JavaScript Tutorial, MDN JavaScript Guide. 🔸5. استخدام أطر العمل (Frameworks) والمكتبات - Bootstrap: إطار عمل CSS يساعدك في تصميم مواقع متجاوبة بسهولة. - jQuery: مكتبة JavaScript تجعل التلاعب بـ DOM أسهل. - React.js: مكتبة JavaScript لبناء واجهات مستخدم تفاعلية. 🔸6. أدوات التطوير - محرر نصوص: استخدم محرر نصوص مخصص لتطوير الويب مثل Visual Studio Code أو Sublime Text. - تعلم استخدام Git و GitHub لإدارة ومشاركة مشاريعك. 🔸7. تعلم تصميم الويب المتجاوب (Responsive Web Design) - تعلم كيفية تصميم مواقع تعمل بشكل جيد على مختلف الأجهزة (موبايل، تابلت، وديسكتوب). - استخدم Media Queries في CSS لتعديل التصميم بناءً على حجم الشاشة. 🔸8. ممارسة وبناء المشاريع - ابدأ بإنشاء مشاريع صغيرة لتطبيق ما تعلمته. - قم بإنشاء صفحات هبوط (Landing Pages)، مدونات بسيطة، مواقع شخصية، إلخ. - اعمل على تحسين مشاريعك بناءً على التعليقات والمراجعات. 🔸9. الانضمام إلى المجتمع والتعلم المستمر - انضم إلى مجتمعات المطورين على الإنترنت، مثل Reddit، Stack Overflow، أو GitHub. - تابع المدونات والبودكاست المتعلقة بتطوير الويب. - استمر في التعلم وتجربة تقنيات وأدوات جديدة.
  9. كيف ممكن اصدرة export as library من اي مكان؟
  10. هذا النموذج يسمى الموك اب (Mockup) وهو نموذج افتراضي يعرض التصميم الخاص بك بطريقة محاكية للواقع. يُستخدم الموك اب لإظهار كيف سيبدو التصميم في استخدامه النهائي، مثل عرض لوجو على قميص أو تصميم إعلان على لافتة وهكذا.
  11. هناك العديد من البرامج التي تقدم وظائف مشابهة لـ VirtualBox في مجال إنشاء بيئات افتراضية. إليك بعض البرامج الشبيهة: VMware Workstation: هو أكثر البدائل شهرة ، وهو يوفر مجموعة كبيرة من الميزات لإنشاء وإدارة الآليات الافتراضية. VMware Player: نسخة أخف من VMware Workstation وتستخدم عادة للاستخدام الشخصي والتجريبي. Parallels Desktop: يعتبر هذا البرنامج مثاليًا لأجهزة Mac ويتيح تشغيل أنظمة تشغيل Windows و Linux بجانب macOS. Hyper-V: هو برنامج افتراضي مدمج في نظام التشغيل Windows الإصدارات Pro و Enterprise و Education ويوفر ميزات متقدمة لإدارة الآليات الافتراضية. تختلف ميزات كل برنامج وطريقة استخدامه، لذا يمكنك اختيار البرنامج الذي يلبي احتياجاتك الخاصة ويتناسب مع نظام التشغيل الذي تستخدمه.
  12. مرحباً رنا.. سأحاول مساعدتك في فهم المصطلحات الأساسية وكيفية استخدامها في مجالك. 1. ما هو ملف المصدر! وكيفية إنشائه وإرساله للعميل؟ ملف المصدر (Source File) هو الملف الأصلي الخاص بالتصميم بجميع تفاصيله وعناصره. والذي يتيح للعميل أو لأي مصمم آخر إجراء تعديلات على التصميم بشكل دائم. 🔹 كيفية إنشائه: عند استخدام كانفا، يمكنك تنزيل ملفاتك بصيغة .PDF أو .SVG أو .EPS، وهي صيغ مناسبة كملفات مصدر. يمكنك أيضاً استخدام برامج تصميم احترافية مثل Adobe Illustrator (صيغة .AI) أو Photoshop Adobe (صيغة .PSD). 🔹 كيفية إرساله للعميل: بعد الانتهاء من التصميم، احفظيه بصيغة قابلة للتحرير. استخدمي خدمات مثل Google Drive أو Dropbox لتحميل الملف ومشاركته مع العميل. أرسل رابط التحميل للعميل عبر البريد الإلكتروني أو اي طريقة مناسبة. -------------------------------------------------------------------------------------------------------------------------------------- 2. الصيغة المناسبة لإرسال التصاميم ▪️ اللوجو: صيغة .SVG أو .EPS لضمان جودته عند التكبير والتصغير. ▪️ الإعلانات وبوستات السوشيال ميديا: صيغة .JPEG أو .PNG للحصول على جودة عالية وملفات صغيرة الحجم. -------------------------------------------------------------------------------------------------------------------------------------- 3. ما هو الموك اب الموك اب (Mockup) هو نموذج افتراضي يعرض التصميم الخاص بك بطريقة محاكية للواقع. يُستخدم الموك اب لإظهار كيف سيبدو التصميم في استخدامه النهائي، مثل عرض لوجو على قميص أو تصميم إعلان على لافتة وهكذا. 🔹كيفية استخدام الموك اب: يمكنك العثور على قوالب موك اب جاهزة على مواقع مثل Freepik أو Mockup World. عليكي تحميل قالب الموك اب وفتح الملف في برنامج التصميم الخاص به. ضيفي تصميمك في المكان المخصص في القالب. -------------------------------------------------------------------------------------------------------------------------------------- 4. كيفية تسويق أعمالك والحصول على فرص مميزة: 🔸إنشاء محفظة أعمال (Portfolio) واجمعي أفضل أعمالك في ملف PDF أو على موقع ويب خاص بك. يمكنك استخدام منصات مجانية مثل Behance أو Dribbble. 🔸تواجدي على منصات وسائل التواصل الاجتماعي وانشئ حسابات على منصات التواصل الاجتماعي مثل Instagram وLinkedIn وشاركي أعمالك بانتظام. 🔸انضمي إلى مجتمعات التصميم والمنتديات والمجموعات على فيسبوك ولينكدإن وشاركي فيها لعرض أعمالك والتواصل مع محترفين آخرين. 🔸تعاوني مع الآخرين واعرضي خدماتك على مواقع العمل الحر مثل مستقل و خمسات و Upwork وغيرها. 🔸لابد من بناء سمعة جيدة وحافظي على علاقات جيدة مع عملائك الحاليين واطلب منهم التوصية بك للآخرين.
  13. وعليكم السلام، حسب تعريف خوارزمية Naive Bayes، فإنها تحسب احتمالية كل صنف استنادا إلى قيمة البيانات المدخلة، ثم تختار الصنف الذي يحقق أكبر احتمالية. وبما أن الاحتماليات مربوطة بالأصناف الممكنة، فإننا بالضرورة نتحدث عن مشكل فيه أصناف معروفة ومحددة مسبقا، أي أننا في مشكل من نوع Classification بكل تأكيد. لذلك فالجواب هو نعم، Naive Bayes خاصة بالـClassification. الخوارزميات التي تستخدم في الـRegression هي الخوارزميات التي تستطيع إخراج قيم عددية، مثل Logistic Regression.
  14. برمج تشه VirtualBox يعني بديل VirtualBox لي فرتويل بوكس
  15. يمكنك القيام بذلك من خلال استخدام Unity as a Library في تطبيق Flutter. ستحتاجين لهذه الأدوات للقيام بذلك Unity 2019 Flutter SDK Android Studio (مع إعداد Android SDK) Xcode (لنظام iOS) و اليك هذه الخطوات لربط مشروع اليونتي مع الفلاتر: إنشاء مشروع Unity: يمكنك انشاء المشروع و تطوير اللعبة , ثم انتقلي إلى File > Build Settings، وحددي Android كمنصة إذا كنتي تستهدفين Android (أو iOS إذا كنتي تستهدفين iOS). اضغطي على Player Settings وأعيدي ضبط الإعدادات اللازمة مثل اسم الحزمة. تصدير Unity كـ Unity as a Library: انتقلي إلى File > Build Settings. اختاري Android أو iOS، ثم اضغطي على Export. اختاري Export as a Library بدلاً من APK. اختاري مكان حفظ المجلد واضغطي على Export. دمج Unity مع Flutter: افتحي Android Studio وأنشأي مشروع Flutter جديد. انتقلي إلى مجلد المشروع في Flutter وافتحي ملف pubspec.yaml. أضيفي الحزمة التالية في القسم dependencies: flutter_unity_widget: ^4.2.0+1 ثم نفذي هذه التعليمة flutter pub get لتنزيل الحزمة. إعدادات Android: انسخي محتويات مجلد Unity الذي قمتي بتصديره كـ Library إلى مجلد android في مشروع Flutter. افتحي ملف android/settings.gradle وأضيفي ما يلي: include ':unityLibrary' project(':unityLibrary').projectDir = new File('../path_to_your_unity_library') افتحي ملف android/app/build.gradle وأضيفي ما يلي في قسم dependencies: implementation project(':unityLibrary') و الأن يمكنك انشاء الواجهات ووضع عناصر يونتي بداخلها
  16. السلام عليكم خورزميات ال Naive Bayes خاصه فقط بالClassification والا لها استخدمات في الRegression ؟
  17. ممكن طريقةربط بيئة في يونتي 2019 مع فلاتر
  18. أضف عمودًا جديدًا في جدول الإعدادات ( في حال لديك جدول للإعدادات العامة للموقع) ليخزن خيار شكل الرابط. ALTER TABLE settings ADD COLUMN link_format VARCHAR(255) DEFAULT 'category'; ثم إضافة خيار في لوحة التحكم للسماح للمستخدم بتحديد شكل الرابط، كإضافة قائمة منسدلة dropdown في لوحة التحكم لاختيار شكل الرابط. وعند اختيار المستخدم شكل الرابط من لوحة التحكم، قم بتحديث قيمة إعدادات الرابط في قاعدة البيانات. وللتوضيح إليك مثال على كود PHP لتحديث الإعداد: // افترض أن لديك اتصال بقاعدة البيانات بالفعل if ($_SERVER['REQUEST_METHOD'] === 'POST') { $link_format = $_POST['link_format']; // احصل على القيمة من نموذج لوحة التحكم $stmt = $conn->prepare("UPDATE settings SET link_format = ?"); $stmt->bind_param("s", $link_format); $stmt->execute(); $stmt->close(); } وتستطيع إنشاء أو تعديل ملف .htaccess ديناميكيًا بناءً على الإعداد المحدد من لوحة التحكم. // احصل على إعداد الرابط الحالي من قاعدة البيانات $stmt = $conn->prepare("SELECT link_format FROM settings"); $stmt->execute(); $stmt->bind_result($link_format); $stmt->fetch(); $stmt->close(); // إعداد محتوى ملف .htaccess بناءً على اختيار المستخدم $htaccessContent = "RewriteEngine On\n"; if ($link_format === 'category') { $htaccessContent .= "RewriteRule ^category/c-([0-9]+)\.html$ /cat.php?c=$1 [L,QSA]\n"; } else { $htaccessContent .= "RewriteRule ^c-([0-9]+)\.html$ /cat.php?c=$1 [L,QSA]\n"; } // كتابة المحتوى إلى ملف .htaccess file_put_contents('.htaccess', $htaccessContent); و إليك مثال على نموذج HTML لإضافة الخيار في لوحة التحكم: <form method="POST" action="path_to_your_php_script.php"> <label for="link_format">اختر شكل الرابط:</label> <select id="link_format" name="link_format"> <option value="category">www.example.com/category/c-رقم التصنيف.html</option> <option value="short">www.example.com/c-رقم التصنيف.html</option> </select> <input type="submit" value="حفظ"> </form> وتحقق من أن الملف .htaccess لديه الأذونات الصحيحة ليتم تعديله بواسطة سكريبت PHP، ثم اختبار جميع الروابط بعد التعديل للتأكد من أن كل شيء يعمل بشكل صحيح. ومن الأفضل إضافة بعض التحقق والتدقيق للتأكد من أن القيم المدخلة صحيحة وتجنب أي أخطاء محتملة.
  19. كما أوضح لك الزملاء في التعليقات السابقة فإن الذكاء الاصطناعي هو مساعد للمبرمج و لا يمكن أن يحل مكانه و ذلك لعدة أسباب منها : لا يستطيع الذكاء الاصطناعي فهم المتطلبات العميقة للمشاريع أو التفاعل مع العملاء كما يفعل المبرمجون البشر. البرمجة تتطلب إبداعاً وفهماً عميقاً لحل المشكلات وتطوير الحلول الجديدة. هذه القدرات لا تزال تفوق قدرات الذكاء الاصطناعي الحالي. كثيرا من الأحيان نحتاج للتفاعل مع الزملاء في العمل سواء المصممين أو مطوري الواجهات الخلفات أو مطوري الواجهات الأمامية ليتم تنجاز العمل على الوجه الصحيح و كما هو مطلوب, و الذكاء الاصطناعي لايمكنه القيام بذلك. الذكاء الاصطناعي قد يصبح أكثر قدرة بمرور الوقت. ومع ذلك، سيتطلب الأمر وقتًا طويلاً حتى يصل إلى مستوى يمكنه فيه استبدال المبرمجين البشر بالكامل.
  20. أولاً كما أخبرك عمر في العتليق السابق فإنه في كل قسم يوجد تطبيقات عملية بجانب التمارين الموجود في أغلب الدروس لذلك ستجد أنه في الدورة يتم التطبيق على ما تتعلمه من خلال الأمثلة والتمارين الموجودة بالدروس والتطبيقات الموجودة في نهاية كل قسم وأخيراً مسارات كاملة بها مشاريع عملية على ما تتعلمه وبالإضافة إلى ذلك يمكنك الإطلاع على المصادر التالية إذا احتجت تمارين أكثر ويفضل الإطلاع على الإجابات التالية للإستفادة من النصائح في طريقة لتعلم البرمجة
  1. عرض المزيد
×
×
  • أضف...