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

اسماء محمد10

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

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

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

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

    1

كل منشورات العضو اسماء محمد10

  1. افضل طريقة لتقسيم الحصص هي 30 :30 :30 +10 وهذه الطريقة تعني ان جميع المساهمين الثلاثة كل واحد منهم يحصل علي نسبة 30% ثابتة و10% المتبقية تكون من نصيب من قام بجلب المشروع او قام بتنفيذه مثال اذا قام المساهم الاول بجلب مشروع ولم يعمل به احد المساهمين الاخرين وتكسبت الشركة من هذا المشروع 10000 فتكن التقسيمة 4000 للمساهم الاول و3000 لكل من المساهم الثاني والثالث. واذا قام احد المساهمين بالعمل في مشروع دون الاخرين يحصل هو علي ال10% زياده. واذا قام احد المساهمين بجلب مشروع وقام الاخر بتنفيذه تقسم ال10% بالتساوي بينهم . ويمكن توزيع النسب بناءً على عدة عوامل اخري، بما في ذلك: المساهمة المالية: إذا كان الشريك الذي جلب المشروع هو أيضًا الشريك الذي دفع المال، فيمكنك منحهم حصة أكبر في الشركة. الوقت والجهد المبذول: إذا بذل الشريك الذي جلب المشروع وقتًا وجهدًا كبيرًا في تطويره، فيمكنك منحهم حصة أكبر أيضًا. القيمة النسبية للمشروع: إذا كان المشروع الذي جلبه الشريك ذو قيمة كبيرة للشركة، فيمكنك منحهم حصة أكبر.
  2. مكتبة flags خيارًا مناسبًا لتطبيقك. فهي توفر لك طريقة سهلة لإدارة الإصدارات المختلفة من الميزات في تطبيقك ويمكنك أيضًا استخدام مكتبة flags لإنشاء قواعد معقدة لتحديد ما إذا كانت الميزة نشطة أم لا. على سبيل المثال، يمكنك إنشاء قاعدة تسمح للميزة بالتنشيط فقط للمستخدمين الذين يعيشون في منطقة معينة. سوف اعطيك مثال علي استخدم هذه المكتبة الرائعة, اذا كان لديك تطبيق يحتوي على ميزة جديدة تسمح للمستخدمين بإنشاء مدونات. تريد أن تكون الميزة متاحة للمستخدمين المميزين فقط. يمكنك استخدام مكتبة flags لإنشاء ميزة جديدة تسمى blog-feature-flag. يمكنك تعيين القيمة الافتراضية للميزة إلى false حتى لا تكون متاحة للمستخدمين العاديين. يمكنك بعد ذلك استخدام طريقة is_active() للتحقق مما إذا كانت الميزة نشطة للمستخدم الحالي. إذا كانت الميزة نشطة، فيمكنك السماح للمستخدم بإنشاء مدونة. كود التنفيذ:- class User { public function is_admin() { return $this->role === 'admin'; } } class BlogFeatureFlag extends Flag { /** * القيمة الافتراضية للميزة. * */ protected $default = false; /** * اسم الميزة. */ protected $name = 'blog-feature-flag'; /** * وصف الميزة. */ protected $description = 'هذه هي ميزة مدونة جديدة'; } class BlogController { public function create() { $user = Auth::user(); if ($user->is_admin() || $flag->is_active()) { // السماح للمستخدم بإنشاء مدونة } else { // رفض إنشاء مدونة } } }
  3. الخطاء في الكود الخاص بك انك قمت باسخدام div للصورة وبداخله div دون عمل محاذاه للعناصر والحل هو جعل الصورة والقائمة داخل div وعمل محازاه للعناصر مثال :- <html> <head> <title>العنوان</title> <link rel="stylesheet" href="style.css"> </head> <body> <div class="container"> <ul> <li>العنصر الأول</li> <li>العنصر الثاني</li> <li>العنصر الثالث</li> </ul> <img src="image.png" alt="صورة"> </div> </body> </html> css:- .container { display: flex; justify-content: space-between; } img { width: 100px; } الخاصية justify-content: space-between هذه تعني ان العناصر سيتم توزيعها بالتساوي على طول المحور الرئيسي(الافقي)، مع ترك مسافة متساوية بينهما.
  4. تعلم أساسيات البرمجة أولاً ,لانك اذا تعلمتها سوف تكون قادر علي دخول اي مجال من مجالات البرمجة سواء Ai او ويب او غيرهم... هذه الاساسيات :- ابدأ بتعلم لغة برمجة بسيطة مثل Python أو JavaScript تستطيع من خلالها فهم قواعد البرمجة تعلم التفكير المنطقي ومفاهيم علوم الحاسب تعلم مفاهيم البرمجة الكائنية oop والخوارزميات انظمة التشغيل وقواعد البيانات بعد تعلم هذه الاساسيات سوف تكون قادر علي اختيار مجال بشكل سهل ناتج عن فهمك وشغفك لهذا المجال . يمكنك تعلم كل هذه الاساسيات التي ذكرتها واكثر من خلال دورة علوم الحاسب المقدمة من اكاديمية حسوب
  5. التخصص بعد انها دورة بايثون يعتمد علي اهتماماتك وشغفك نحو مجال معين وذالك من خلال التعرف علي مجالات البرمجة المختلفة. ويمكنك الاجابة علي هذه الاسئلة للتعرف علي اهتمامك وشغفك اولا:- فكر في اهتماماتك: ما هي الأشياء التي تهتم بها؟ ما الذي ترغب في إنشائه باستخدام بايثون؟ -مثلا :- تريد عمل موقع الكتروني ام تريد التخصص في الذكاء الاصطناعي او علوم البيانات وهكذا فكر في أهدافك المهنية: ما هي الوظائف التي ترغب في التقدم لها؟ ما هي المهارات التي تحتاجها للحصول على هذه الوظائف؟ -مثلا :- تريد العمل الحر ام العمل بدوام كام في احدي الشركات قم بإجراء بعض الأبحاث: اقرأ عن مختلف التخصصات وقارنها. اليك بعض المقالات لتساعدك للتعرف علي بعض هذه المجالات
  6. اذا كنت تقصد الدوال التي تتعامل مع الصور في مكتبة opencv هناك العديد لاكن اهمهم :- الدوال التي تتعامل مع تحميل وحفظ الصور: cv2.imread => تستخدم لتحميل صورة من ملف. cv2.imwrite=> تقوم بحفظ صورة إلى ملف. الدوال التي تتعامل مع عرض الصور: cv2.imshow=>تقوم بعرض صورة على الشاشة. cv2.waitKey=> تقوم بالانتظار حتى الضغط على أي مفتاح على لوحة المفاتيح. cv2.destroyAllWindows=> تقوم بإغلاق جميع النوافذ المفتوحة. الدوال التي تتعامل مع معالجة الصور: cv2.resize=> تقوم بتغيير حجم الصورة. cv2.flip=> تقوم بقلب الصورة. cv2.rotate=> تقوم بتدوير الصورة. cv2.threshold=> تقوم بتحديد حدود الصورة. cv2.blur=>تقوم بتنعيم الصورة. cv2.edge=> تقوم بتحديد الحواف في الصورة. الدوال التي تتعامل مع اكتشاف الأشياء في الصور: cv2.findContours=> تقوم بتحديد الأشكال في الصورة. cv2.matchTemplate=> تقوم بمقارنة صورة بأخرى. cv2.face.LBPHFaceRecognizer_create=> تقوم بإنشاء نموذج التعرف على الوجوه. cv2.face.LBPHFaceRecognizer_train=>تقوم بتدريب نموذج التعرف على الوجوه. cv2.face.LBPHFaceRecognizer_predict=> تقوم بتحديد الوجه في الصورة.
  7. الفرق الرئيسي بين Lambda و def في لغة البرمجة بايثون هو أن Lambda عبارة عن دالة مجهولة، بينما def عبارة عن دالة محددة, دالة lambda ليس لها اسم ولا تعريف وتحتوي علي تعبير واحد فقط . بينما دالة def دالة محددة لها اسم ولها تعريف وتحتوي علي اكثر من تعبير. مثال علي دالة lambda :- add_two = lambda x: x + 2 print(add_two(10)) #الناتج 12 مثال علي دالة def :- def add_two(x): return x + 2 print(add_two(10)) #الناتج 12
  8. Gulp.js هو إطار عمل جافا سكريبت يستخدم لتجميع وإدارة ملفات جافا سكريبت و CSS و HTML بينما الPug.js هو لغة برمجة لواجهة المستخدم تعتمدعلي HTML. ويمكن استخدامها لإنشاء صفحات HTML ديناميكية. والاثنين مهمين لاكن هناك بدائل اخري تستطيع استخدامها مثل:- Webpack Parcel Vite والافضل من بينهم هي vite لانها تتميز بالسرعة
  9. ممكن الاكواد لم تعمل لان السيرفر الجديد يستخدم طريقة مختلفة في المنع او من الممكن ان تكون ادخلت اكواد المنع بشكل خاطئ فتاكد اولا من الاكواد التي قمت بادخالها ويمكنك ان تستخدم دالة deny from في ملف htaccess. لمنع زوار من دولة معينة مثال:-هذا الكود يمنع الزائرين من دولة فرنسا deny from 1.0.0.0/8 وهكذا قم باضافة ip الخاص بالدولة التي تريد من الزيارات منها بعد دالة deny from
  10. وعليكم السلام , مجال ui ux من المجالات المهمة والمتطورة ويمكنك التعلم من خلال الكتب والمقالات لانه سوف تقوم برسم طريق واضح امامك لهذا المجال اولا المقالات :- تصميم تجربة المستخدم UX تصميم واجهة المستخدم UI ثانيا الكتب:-
  11. ليس من الضروري البدء من الاول لانك هتدخل مجال الباك ايند ,فالافضل المراجعة علي محتوي الfrontend وبناء مشروع بسيط قبل البدء في الباك ايند وتستطيع المراجعة علي ال frontend من خلال المقالات المتوفرة في اكاديمية حسوب اولا html هنا ستجد العديد من المقالات المفيده :- https://academy.hsoub.com/programming/html/ واذا لم يكن لديك الوقت لقرائت جميع المقالات انا ارشح لك هذه المقالات 1- ثانيا ال css هنا ايضا مجموعة كبيرة من المقالات :- https://academy.hsoub.com/programming/css/
  12. وعليكم السلام , نوع التشفير المستخدم هو MD5 , وهذا النوع يستخدم في تشفير الملفات لانه غير قابل لفك التشفير وطريقة عمله من خلال تحويل البيانات الي سلسلة مكونة من 32 حرف من خلال عمليات حسابية . ويمكن عمل هذا النوع من التشفير باستخدام دالة ()md5 في لغة php . مثال علي طريقة استخدام دالة md5:- $text = "Hello, world!"; $hash = md5($text); echo $hash; // هذا الإخراج: // // d3b1294aed72173a70656b50d5782231
×
×
  • أضف...