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

ayoubridouani

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

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

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

  • عدد الأيام التي تصدر بها

    1

كل منشورات العضو ayoubridouani

  1. العمر فقط أرقام أخي الكريم, إن كنت شغوف بتعلم البرمجة فبالتأكيد ستدركها, حيث ستزيد من نسبة ذكائك بسبب التفكير اللامحدود. أيضا ستغير طريقة تفكيرك خصوصا بعد تعلم if/elseif/else وبعض logic الأخرى ويوما ما قد نكون نحن من يتعلم منك, أما بخصوص سؤالك السابق عن من يقدم الشروحات: فلا المنخرطين ولا الأساتذة يساعدونك بل هناك فريق خاص من المدربين المحترفين في الميدان هدفهم هو حل مشاكلك أثناء الدرس كما وضح لك الأخوة فوق, ومن أجابوك الأن وحاولوا مساعدتك هم نفسهم من الفريق. فأهلا وسهلا بك معنا في الأكاديمية.
  2. لاحظت من قبل أن أكاديمية حسوب تقدم كوبونات للدورات المدفوعة بمعنى بسيط أنها تسمح لك بإدخال رمز يقوم بتخفيض المبلغ لما قد يصل إلى 40%, أنصحك أن تبحث جيدا في المقالات المنشورة على hsoub io قد تجد هناك رمز كوبون أو أن تكلم الدعم الفني مباشرة بفتح تذكرة من هنا وإسألهم إن ما كان العرض لا زال قائم أم لا.
  3. إضافة على الشرح الوافي للمدرب @ماجد قطوسةسأوضح لك بعض المفاهيم الخاطئة أثناء طرح سؤالك, أولا اللينكس بالرغم من أنه software لكن الأفضل أن يسمى بنظام التشغيل operating system, ثانيا أنت لن تثبتي اللينكس بل إحدى توزيعات اللينكس لأن اللينكس عبارة فقط عن نواة وأغلب التوزيعات مجانية ما عدا القليل بسبب ما يتم تقديمه من خدمات مع النظام كأنظمة الإنتاج والصيانة و Cloud/Virtualization products وغيرها وليس النظام نفسه. مثل Red Hat Enterprise Linux التي قد أنشئت من مكونات مفتوحة المصدر, النواة نفسها والبرامج الداعمة كلها مفتوحة المصدر. ومع ذلك، قامت Red Hat ببناء بنية تحتية ودعم support 7/24 ومجموعة من الخدمات التي ستتيح لك ترخيص إصدار العلامة التجارية الخاص بها من Linux للمؤسسات واستخدامها في الإنتاج. وتذكري جيدا أن Open Source Isn't Free والأن سأعرض عليك بعض الصور من إحدى توزيعات اللينكس الجميلة:
  4. الأفضل أن تعيد صياغة سؤالك لتوضيحه. مما أفهمه، الإجابة هي لا، لا يمكنك تغيير نظام التشغيل android. وكمطور تطبيقات أيضا لا يمكنك التغيير في نظام التشغيل نفسه, يمكنك فقط استخدام واجهة برمجة التطبيقات الخاصة به لإنشاء تطبيقاتك. إجعل من هذا الموقع صديقا لك فقد يكون مكانًا مفيدًا للرجوع إليه. أيضا قد يكون سؤال بائع الجهاز الخاص بك (الشخص الذي يقوم بتصنيع وتثبيت أجهزة التلفزيون التي تقوم بإنشاء الكود من أجلها) هو الخيار الأفضل أمامك الأن.
  5. فقط لغة javascript ف discord.js هي وحدة node.js تتيح لك التفاعل مع واجهة برمجة تطبيقات Discord بسهولة بالغة. يتطلب الأمر منهجًا أكثر توجهاً للكائنات مقارنة بمعظم مكتبات JS Discord الأخرى، مما يجعل كود الروبوت الخاص بك مرتبًا وأسهل في الفهم. مثال لطريقة اشتغالها: const Discord = require('discord.js'); const client = new Discord.Client(); client.on('ready', () => { console.log(`Logged in as ${client.user.tag}!`); }); client.on('message', msg => { if (msg.content === 'ping') { msg.reply('Pong!'); } }); client.login('token'); الكود السابق يعرض طريقة تسجيل الدخول, بعدها الرد على الرسالة التي تحمل كلمة ping ب pong. ومن هنا ستجد العديد من الأمثلة لإستخدامها.
  6. كما قلت لك سابقا الأمر مخالف وقريبا ستسمع أنه تم حظر هاته الألعاب التي أشرت لها إن كانت حقا تنصح مستخدميها بشكل مباشر بتثبيت vpn لتربح هي من إعلانات admob. ستجد بهذه ال playlist طرق لزيادة الربح من admob.
  7. طبعا عليك بدراستها سواءا كانت مفروضة عليك ك front end developer أم لا لأن أغلب التعامل معها يكون ب ajax وهذا جزء مؤكد يخص ال frontend developer حتى يستطيع قراءة البيانات العائدة من restfull api service وتقديمها في الموقع.
  8. بخصوص uxtrem هو فقط عبارة عن طرفية terminal أو واجهة تعليمات تدخل فيه الأوامر ليتم تنفيدها على مستوى نواة اللينكس مثال على شكله: لكنني لا أنصحك بإستعماله بسبب قدمه هناك واجهات أخرى رائعة بها مميزات رهيبة وخيرهم gnome-terminal و xfce-terminal و صديقي العزيز المسمى LXTerminal. المُزخرفات أو decorators من أعظم مميزات لغة بايثون، إذ تساعدك على بناء برنامجك بإحترافية أكثر موفرة طريقة بسيطة لإضافة خاصيات جديدة للدالة. وهي ببساطة دوال تستطيع أن تعدل على دوال أخرى انظر gلمثال التالي: def decorator(function): def function_decorator(): print('Before') function() print('After') return function_decorator كما ترى في المثال السابق أنشأنا لدالة function_decorator مُزخرفا Decorator يقوم بطباعة Before قبل تنفيذ الدالة و After بعد تنفيذ الدالة، وذلك دون تعديل الدالة مُباشرة. أما guppy فهي بيئة برمجة Python ومجموعة أدوات تحليل Heap مثال لها : وبخصوص ZIMplyعبارة عن أداة توفر لك الوصول لـ Wikipedia من خلال أي متصفح عادي بدون أنترنيت. أما بخصوص Beautifulsoup فهي عبارة عن مكتبة بالبايثون يتم إستعمالها من أجل الويب سكرابينغ وقراءة صفحات الأنترنيت. ونصيحتي الأخيرة إجعل من غوغل صديقك, فحسب أسئلتك السابقة أرى أنك إما بمجال malware analyst أو developer analyst وهذا يتطلب الخبرة الحقيقية في البرمجة والبحث الذاتي.
  9. صحيح يمكنك تغييرها لأي إسم تريده بدون مشكلة شريطة أن تحترم القواعد العامة أثناء إعلان متغير وهي : يجب أن تتراوح أسماء المتغيرات في C ++ من 1 إلى 255 حرفًا. يجب أن تبدأ جميع أسماء المتغيرات بحرف أبجدي أو شرطة سفلية (_). بعد الحرف الأول، يمكن أن تحتوي أسماء المتغيرات أيضًا على أحرف وأرقام. أسماء المتغيرات حساسة لحالة الأحرف. غير مسموح بمسافات أو أحرف خاصة. لا يمكنك استخدام كلمة أساسية C ++ (كلمة محجوزة) كإسم متغير. وباقي التفاصيل ستجدها هنا.
  10. توجد الكثير من المشاريع التي تحتاج ل DATA Analyst و BI Consultant ليقوم بدراستها ويحدد أهم أسباب المشاكل المعيقة لنجاح المشروع, وأهمها هو دراسة سبب إنخفاض المبيعات في super market مثلا هناك مشروع بنفس الفكرة عملت عليه من قبل يمكنك الحصول على dataset من هنا لتعملي عليه وتحددي سبب إنخفاض المبيعات, أيضا توجد فكرة دراسة ما هي المحركات الرئيسية لأسعار الإيجارات لشركة ما في مكان ما, وما دمت جديدة على هذا المجال سأقترح عليك الخطوات التي أعتمدها لبناء مشروع علوم بيانات من البداية: العثور على المشكلة أو الوضعية التي نود دراستها. استخراج البيانات من الويب وتنظيفها. استخراج رؤى وتحليلات عميقة. هندسة العوامل باستخدام APIs خارجية. الأخطاء الشائعة أثناء تطبيق التعلم الآلي. العثور على العوامل والدوافع التي تتحكم في أسعار الإيجار. بناء نماذج التعلم الآلي.
  11. لن تجد ما هو أفضل من perl manual المرجع الرئيسي من الموقع الرسمي للغة perl ثم emory أ]ضا البطاقة مساعدة, اتخدهم كورقة مساعدة لك ومصدر للتعلم، المصادر السابقة غنية عن التعريف فستجد بها شروحات للدوال وأمثلة في استعمالها أيضا من هنا ستجد العديد من باقي perl doc.
  12. بصراحة لا أرى أي علاقة بين الألوان و السرعة, أما بخصوص التعديل عليها فالأمر يتطلب خبرة في css ولتختار الألوان المناسبة لموقعك أقترح عليك الموقع التالي. بالطبع يوجد قسم خاص بالسيو في موسوعة حسوب من هنا أيضا أقترح عليك الدورة التالية من هنا.
  13. بما أنك جديد في عالم البرمجة فالأفضل أن تهتم بجانب algorithm وفهم طرق التفكير البرمجي وإكتسابه مع العديد من التطبيقات والتمارين وخير بداية لك ستكون من هنا أما بخصوص مصادر تعلم فلاتر فأقترح عليك أن تبدئ بدورات مبسطة خصوصا الموقع الرسمي عليك أن تجعل منه صديقا لك والإحتراف مع المقالات الإنجليزية وحل المشاكل وإليك الأن أهم المصادر التي يمكنك البدء منها لتعلم فلاتر: التوثيق الرسمي و هو المصدر الأول والأهم للمبتدأ أو المتقدم. القناة الرسمية لفريق فلاتر. قناة tensor programming  توفر محتوى ذو جودة عالية و دروس متقدمة. قناة فلاتري للمستوى المتقدم و هي عبارة عن تحديات كل اسبوع شرح محاكاة تصميم مشهور. و اذا اردت البدا بتعلم لغة دارت يمكنك متابعة الدورة المخصصة للمبتدئين و المتوفرة على منصة عالم البرمجة من هنا.
  14. إستخدم ImagePicker Package لإختيار الصورة من معرض الصور, مثال: الدالة ChooseFile ستطلب من المستخدم الوصول إلى إذن ملف الوسائط وإذا سمح به المستخدم ، فإختر الصورة من معرض الصور. Future chooseFile() async { await ImagePicker.pickImage(source: ImageSource.gallery).then((image) { setState(() { _image = image; }); }); } بعدها يأتي دور الدالة uploadFile حيث سيَُحمل الملف المختار إلى Google Firebase Firestore في مجلد (chats كمثال) ويعيد عنوان URL للملف الذي تم تحميله, مثال: Future uploadFile() async { StorageReference storageReference = FirebaseStorage.instance .ref() .child('chats/${Path.basename(_image.path)}}'); StorageUploadTask uploadTask = storageReference.putFile(_image); await uploadTask.onComplete; print('File Uploaded'); storageReference.getDownloadURL().then((fileURL) { setState(() { _uploadedFileURL = fileURL; }); }); } للباقي من المعلومات يمكنك زيارة المقالة من هنا.
  15. في هذه الحالة إستعمل الطريقة التالية ليتم فتح المسار الجديد new route محل المسار الحالي current route لل navigator كمثال: Navigator.pushReplacement(BuildContext context, Route<T> newRoute)
  16. من الازم أن تذكر لنا أي برنامج sql لقواعد البيانات تريد, هل قصدك sqlite أم mysql أم microsoft sql server أم oracle أم ماذا ؟؟ حسب أسئلتك السابقة لاحظت أنك مهتم أكثر ببرمجة تطبيقات الأندرويد ومنه ستكون بحاجة لل mysql الذي يمكنك تحميله مع xampp من هنا والفيديو التالي سيشرح لك طريقة التعامل مع mysql من xampp
  17. بما أنك مبرمج لارافيل فما رأيك في أن تستعمل السرفر الإفتراضي ل laravel وأن تستغني عن ال apache الموجود ب xampp (ستحتاج apache الموجود في xampp للدخول للوحة phpmyadmin) ب: php artisan serve --port=8088 كما ترى إعتمدت أن أغير البورت الإفتراضي من 8000 إلى 8088 يمكنك أيضا تغييره, حتى لا تحدث لك مشاكل مستقبلية في حالة ما كان xampp يشتغل على البورت 8000.
  18. لا تشعر بإحباط يا أخي, أنا أيضا شعرت بنفس شعورك الحالي حينما أرت تعلم python network من دون تعلم الشبكات فاضطررت لتعلمها لأتمم المسار. ك frontend من الازم أن تكون لك معلومات عن backend نصيحتي لك خصص فقط 5 أيام لل backend أدرس فيها CRUD ب nodeJS مع firebase أو mysql وبعدها عد وأتمم مسارك ك frontend. ستساعدك كثيرا هذه المقالة في ذلك, أيضا هذه الدورة المقدمة من الأستاذ محمد عيسى.
  19. ال short if أو العامل الشرطي (الثلاثي) هو ال operator الوحيد في JavaScript الذي يأخذ ثلاثة معاملات, شرط متبوع بعلامة استفهام (؟) ، ثم تعبير لتنفيذه إذا كان الشرط صحيحًا متبوعًا بنقطتين (:) ، وأخيراً التعبير الذي ينفذ إذا كان الشرط خاطئًا. كثيرا ما يستخدم هذا العامل كإختصار لبيان if, وهنا مثال توضيحي لفكرة عمله: function getFee(isMember) { return (isMember ? '$2.00' : '$10.00'); } console.log(getFee(true)); // expected output: "$2.00" console.log(getFee(false)); // expected output: "$10.00" console.log(getFee(null)); // expected output: "$10.00"
  20. ستجد من هنا شرح وافٍ لطريقة بناء PV Array على matlab simulink بداية من الدقيقة 17:13 ومن هنا طريقة ربطه مع bus.
  21. من الممكن ذلك, وذلم بتفعيل استخدام قاعدة بيانات خارجية في موودل. ادخل إلى إدارة المصادقة. باتباع هذا المسار: ادارة الموقع > إضافات > التوثيق > إدارة المصادقة. الصورة تبين أين تجد "إدارة المصادقة": بعد الضغط على إدارة المصادقة ستظهر لك هذه النافذة (مثل الصورة التالية)، قم بالضغط على رمز العين أمام استخدام قاعدة بيانات خارجية، لتفعيلها، بعد التفعيل اضغط على اعدادات مثل ما هو موضح في الصورة: بعدما تضغط على الإعدادات ستظهر لك الصفحة (مثل الموضحة في الصورة) ، ستقوم بملأ الحقول باستخدام بيانات الووردبريس الخاص بك. يمكنك معرفة المزيد من هنا.
  22. يمكنك إستعمال FCM (Firebase Cloud Messaging) وهي خدمة إشعارات الدفع من Google مع حزمة Firebase Messaging Flutter لإرسال إشعار الى جميع المستخدمين على تطبيقات فلاتر Android Flutter كما أن "FCM" يدعم كلاً من Android و iOS. الفرق الوحيد هو أنه بالنسبة لنظام التشغيل Android، يقوم ببساطة بإرسال الرسائل بنفسه أما بالنسبة لنظام التشغيل iOS يقوم بإعادة توجيه رسالتك إلى "APNs". لذلك يمكنك استخدام خدمة واحدة لكليهما. هناك المزيد مما يمكنك القيام به. أوصي بشدة أن تلقي نظرة تفصيلية على مستندات حزمة رسائل Firebase لمزيد من المعلومات.
  23. عالم تطوير برمجة الألعاب غير محدود فقط على الأندرويد بل هناك أيضا تطوير الألعاب للحاسوب أو لمنصّات اللعب مثل “إكس بوكس” أو الهواتف الذكية الأخرى ك ios أو الحواسب اللوحية, حيث تُستعمل عدة لغات برمجة في هذا المجال ولكن أفضل لغة بلا منازع في برمجة الألعاب هي السي++ ولكن هذا لا يمنع من استعمال لغات أخرى مثل سي شارب و جافا سكريبت والبايثون وغيرها..., ستجد من هنا أفضل مدخل لبرمجة الألعاب لمحرك Unity3D أيضا من هنا ستجد دورة مجانية بالعربية لمحرك Unity3D.
  24. سأستعرض عليك هذه التجميعة التي تحوي دورات وكورسات مجانية في دورات في الأمن السيبراني: 1- تخصص الأمن السيبراني مقدمة من منصة إدراك. 2- مقدمة عن الأمن السيبراني للشركات من موقع كورسيرا. 3- كورس CEH V10. 4- كورس في الأمن المعلوماتي من جامعة كولورادو. 5- كورس أساسيات الأمن السيبراني للمبتدئين.
  25. كما قلت لك من ذي قبل أنه قبل الدخول لبرمجة الألعاب بما فيها لعبتك هذه الأوراق العشوائية ب JS عليك بإحتراف javascript أولا ثم بعدها تعلم Game Development JS core من هنا. الأمر حقا ليس سهل فبعد فحص source code للعبة التي شاركتها وجدت أن الأمر يتطلب وقت للتعلم والتطبيق, بعدها ستصل لمرحلة إنشاء لعبتك هذه من الصفر.
×
×
  • أضف...