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

كل الأنشطة

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

  1. الساعة الماضية
  2. اريد موقع بديل ادسنس يقبل المواقع ذات النطاق المجاني و تكون اعلانات (حلال)
  3. لم يتم ذكر ما نوع المشروع والبيانات الخاصة به؟ عامًة لا مشكلة في استخدام أكثر من قاعدة بيانات مع Django، تفقد التالي: https://docs.djangoproject.com/en/5.0/topics/db/multi-db/ وهو يقصد الجداول الداخلية التالية: django_content_type (content types for models) django_migrations (migration history) django_session (session data) auth_permission (permissions) auth_group (groups) بسبب ذلك، عليك تخصيص قاعدة بيانات مركزية تحتوي على الجداول التي يستخدمها Django داخليًا. ثم استخدم موجهات قواعد البيانات Database Routers لتحديد الجداول التي يجب أن تكون في قاعدة البيانات المركزية والجداول التي يمكن أن تكون في قواعد البيانات الأخرى.
  4. تحتاج أيضاً للعمل على محرك Roblox Studioتعلم البرمجة حيث يكون مفيدًا إذا كنت ترغب في العمل على محرك Roblox Studio بفعالية أكبر. و إليك بعض الأسباب الرئيسية التي تجعل تعلم البرمجة ضروريًا: البرمجة تسمح لك بتخصيص تجربة اللعبة والتحكم في جميع جوانبها. يمكنك إنشاء ميزات معقدة وسلوكيات ديناميكية تتجاوز الإمكانيات الأساسية التي يوفرها المحرك. باستخدام البرمجة، يمكنك تنفيذ أفكار جديدة ومبتكرة. فيجب تعلم أساسيات البرمجة وذلك إذا كنت تريد تطوير ألعاب بشكل أكثر احترافية وكفاءة. وبالنسبة للمصادر إذا كنت تستطيع التعلم من المصادر الأجنبية فيمكنك إختيار دورة مناسبة لك من اليوتيوب أو الوثائق الموجودة بموقع Roblox Studio من خلال هذا الرابط
  5. شكرا لك اخي على الافادة والتوضيح
  6. بالطبع يجب أن تواجهك هذه المشكلة حيث أنك تحتاج لفهم الدرس والمفاهيم التي يشرحها المدرب بشكل جيد ثم يكون الجزء الآخر من التعلم هو الحفظ ولكن يمكنك الحفظ بشكل مباشر أو الدراسة بدون التطبيق العملي بشكل كاف الحفظ عن طريق التطبيق العملي بشكل مستمر بالنسبة للطريقة الأولى ستجعلك تواجه الكثير من المشكلات ولكن الطريقة الثانية تجعلك تحفظ الأجزاء المهمة بشكل عملي وهي الطريقة الصحيحة حيث يجب عليك فهم الدرس جيداً ثم التطبيق وراء المدرب ومحاولة التطبيق أيضاً مع نفسك وبالتأكيد يوجد تطبيقات عملية في نهاية كل مسار أو قسم من المسار ولكن حاول التطبيق بشكل جيد على كل درس أو عدة دروس إذا كانت بسيطة ويمكنك الإطلاع على المصدار في التعليق السابق للفهم بشكل أكبر
  7. اليوم
  8. أكاديمية حسوب لا تقدم برنامج ماجستير عن طريق الدورات الأونلاين وحدها بينما الشهادة التي تقدمها أكاديمية حسوب هي عبارة عن اعتراف من قبل المنصة بخبرتك في مجال محدد وذلك يساعدك في زيادة فرص توظيفك ولكن الأهم من الشهادة التي تحصل عليها هي المهارات التي تتعلمها من خلال الأكاديمية حيث في مجال علوم الحاسوب تعتبر الخبرة والمهارات التي لديك هي العامل الأول لحصولك على الوظيفة ولكن في بعض الأحيان تكون الشهادة مطلوبة ويفضل الإطلاع على الإجابات التالية لتفهم ما الفرق بين الشهادة في أكاديمية حسوب والشهادة الجامعية
  9. نعم، يُفضَّل أن تكون لديك معرفة أساسية بـ HTML و CSS قبل تعلم JavaScript، خاصة إذا كنت تخطط لاستخدام JavaScript لتطوير واجهات المستخدم على الويب.وذلك هو ما تقوم الدورة المشترك بها بشرحه بجانب ال backend بالطبع وكما أخبرك مصطفى في التعليق السابق فإنه يمكنك الوصول للمسار الأول من كل دورة موجودة في الأكاديمية بدون الإشتراك بها ولكن في دورة تطوير التطبيقات باستخدام لغة JavaScript لن تحتاج إلى تعلم html أو css لأنه سيتم توفير أكواد html و css لك مما يعني أنه يمكنك تعلم HTML و CSS بالتزامن مع الدورة ويجب عليك أن تعرف أنه لتطوير الوجهات الأمامية تحتاج لإتقان HTML و CSS ويفضل الإطلاع على المقالة التالية للتوضيح بشكل أكثر تفصيلاً
  10. لم تذكر ما الداعي لفعل ذلك، حيث أنّ IIS يعمل على نظام ويندوز فقط لكونه من تطوير مايكروسوفت. عامًة، لا مشكلة في استخدام IIS بدلاً من XAMPP لتشغيل تطبيقات PHP، فكل من IIS و XAMPP خادمان ويب يمكنهما تشغيل تطبيقات PHP. لكن XAMPP هو حزمة خادم ويب مجانية ومفتوحة المصدر تحتوي على Apache و MySQL و PHP و Perl و متاحة لأنظمة Windows و macOS و Linux. والعمل على IIS ليس بالسهل وستحتاج إلى خبرة ودراية به على عكس XAMPP. وربما تحتاج إلى إجراء بعض التعديلات على كود PHP لديك في حال كنت تستخدم ميزات أو امتدادات خاصة بالخادم والتي قد لا تكون متوفرة على كلا الخادمين، بمعنى لو تستخدم وحدات أو دوال خاصة بـ Apache، فستحتاج إلى تعديل كودك لاستخدام بدائل متوافقة مع IIS. أيضًا ملفات .htaccess في Apache، ستحتاج إلى تحويلها إلى قواعد URL Rewrite في IIS.
  11. الحل صحيح، تستطيع تحسينه بتجنب طباعة فاصلة زائدة في النهاية، الفكرة هي التأكد من أن الفاصلة تُطبع فقط بين الأرقام وليس بعد آخر رقم في السلسلة. for (int i = 1; i <= 100; i++) { if (i % 5 != 0) { if (i > 1 && (i - 1) % 5 != 0) { Console.Write(","); } Console.Write(i); } } استخدمت شرطًا إضافيًا داخل الحلقة للتحقق في حال كان الرقم الحالي ليس الأول في السلسلة (i > 1) وأن الرقم السابق لم يكن مضاعفًا للـ 5 ((i - 1) % 5 != 0). بالتالي طباعة الفاصلة فقط بين الأرقام التي ليست مضاعفات للـ 5، وتجنب الفاصلة الزائدة في النهاية. وللعلم يوجد حل آخر باستخدام قائمة لتخزين النتائج، فبدلاً من التحقق داخل الحلقة، باستطاعتك استخدام قائمة لتخزين الأرقام ومن ثم طباعة الأرقام مرة واحدة بفاصلة بين كل رقم: using System; using System.Collections.Generic; class Program { static void Main() { List<int> numbers = new List<int>(); for (int i = 1; i <= 100; i++) { if (i % 5 != 0) { numbers.Add(i); } } Console.WriteLine(string.Join(",", numbers)); } }
  12. السلام عليكم، هل بالإمكان إستخدام IIS بدلاً من XAMPP؟ وهل نستطيع إستخدام نفس البرمجيات على كلا الخادمين بدون تغيير بالمبرمجيات على صفحات PHP؟ ولكم جزيل الشكر،
  13. السؤال غير واضح، ما المقصود؟ هل تقصد إلغاء خاصية منع نسخ النص من موقع معين؟ هناك إضافات للمتصفح تسمح لك بذلك. عامًة لو تقصد إزالة حماية النسخ (مثل تعطيل النقر بزر الماوس الأيمن ومنع سحب الصور) وتريد فعل ذلك بنفسك، فستحتاج إلى كود JavaScript لتعطيل بعض وظائف المتصفح التي تقوم بحماية المحتوى، ولكن يرجى ملاحظة أن تلك الممارسات غير قانونية أو غير أخلاقية إن كنت تحاول تجاوز حقوق الطبع والنشر أو الحماية التي وضعها مالك الموقع.
  14. في الأكاديمية لا يتوفر ذلك،. وعامًة MQL5 (MetaQuotes Language 5) عبارة عن لغة برمجة مخصصة لتطوير الأدوات والبرامج المستخدمة في منصة التداول MetaTrader 5 (MT5) كما ذكرت. والتي تُستخدم بشكل واسع في أسواق المال لتداول العملات الأجنبية (فوركس)، الأسهم، العقود الآجلة، وعقود الفروقات (CFDs). ستجد على اليوتيوب شرح للنسخة Mql4 بالعربية، لكن MQL5 ستجد شرح بالإنجليزية.
  15. جيد جدًا، نقوم أيضًا استخدام TryParse بدلاً من Parse لتجنب حدوث استثناءات في حالة إدخال قيم غير صحيحة. using System; class Program { static void Main() { Console.WriteLine("Please enter a positive integer:"); if (!int.TryParse(Console.ReadLine(), out int n) || n <= 0) { Console.WriteLine("Invalid input. Please enter a positive integer greater than 0."); return; } CalculateAndPrintFactorial(n); } static void CalculateAndPrintFactorial(int n) { int sum = 1; for (int i = 1; i <= n; i++) { sum *= i; Console.WriteLine(sum); } } } إن أدخل المستخدم قيمة أقل من أو تساوي 0، يتم عرض رسالة "n must be > 0" ويتم إنهاء التطبيق باستخدام return. و int.TryParse يحاول تحويل الإدخال إلى عدد صحيح، وفي حال فشل التحويل، يعود false ويتجنب حدوث استثناء. إن كانت القيمة المدخلة أكبر من 0، يتم تنفيذ الحلقة التكرارية لحساب وعرض القيم المتتابعة للمتغير sum.
  16. ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس لمساعدتك بشكل أفضل. مع إرفاق مجلد المشروع بعد ضغطه لتفقده.
  17. قمت بالتأكد من أن كل المسارات صحيحه وأن ملف الtemplates صح ولكن بدون جدوى
  18. السلام عليكم ورحمة الله و بركاته لوسمحتم محتاج طريقة عمل نظام حماية سكربت ممبرمج بلغة php ب نظام السريالات بحيث بعد المستخدم يقوم ب التسجيل في الموقع الرسمى للسكربت و ثما يقوم بالذهاب إلى صفحة شراء السكربت و يقوم بالشراء و بعد الشراء يظهر له خيار تحميل السكربت و خيار تفعيل السكربت بحيث في صفحة تفعيل السكربت يكون فيها رقم سريال مخصص للعميل فقط بحيث يتكون من id العميل في الموقع-ارقام و حروف عشوائية-تاريخ السيريال بدون / بحيث يتكون السيريال من 50 حرف و يتم تخزينة في قاعدة اليبانات و في معالج تثبيت السكربت يقوم المستخدم ب إدخال إسم المستخدم اللذي سجل بة في الموقع الرسمى للسكربت و السيريال ويضغط على متابعة و يتم مطابقة اسم المستخدم و السريال و إذا كانت بيانات خاطئة يتم حذف ملف install و إذا كانت صحيحة يتم المتابعة في تثبيت السكربت و إذا كان قد استخدم السيريال من قبل في اي موقع اخر يتم إضهار رسالة انه تم الحصول على هذا السكربت بطريقة غير قانونية و كيف يمكن عمل كود يقوم بالتحقق من إذا تم إزالة الكود الخاص بالحماية بحيث إذا تم إزالة كود الحماية يتم إعادة التوجية إلى الموقع الرسمى للسكربت
  19. تقصد الصورة في معرض الأعمال أم الصورة الشخصية؟ عامًة الصورة الشخصية تستطيع تعديلها من خلال الرابط التالي: https://accounts.hsoub.com/settings?service=11
  20. البارحة
  21. مايكروسوفت إكسل أحد البرامج التي لا غنى عنها لأي شخص يتعامل مع الحاسوب، فمهما كانت اهتمامتك ستحتاج إليه في وقت من الأوقات. لكن في حالك أنت كونك مهندس برمجيات، فلن تحقق استفادة منه إلا إن كنت تتعامل مع البيانات في مشروع معين مثلاً. لكن للاستخدام الشخصي فهو جيد جدًا كما ذكرت، تستطيع تنظيم أمور حياتك من خلال ملف معين وتخصيصه حسب الأمور التي تريد متابعتها وتنظيمها، وحتى في عملك ستحتاج أحيانًا إلى التعامل مع ملفات Excel. تفقد الموقع التالي وستجد الكثير من القوالب المفيدة: https://www.vertex42.com
  22. إذا كنت مهندس برمجيات فكيف سأستفيد من تطبيق مايكروسوفت Excel؟
  23. هناك وجهات نظر مختلفة، لكن في رأي الاستيعاب والحفظ مهمان في بداية التعلم، فالاستيعاب وحده لا يكفي، والتطبيق العملي يقوم بتثبيت ذلك الاستيعاب والحفظ بنسبة أكبر، وبعد ذلك لو نسيت بعض الأمور لا مشكلة وليس جميعها بالطبع، ومع التكرار ستترسخ لديك الأمور التي أنت بحاجة بشكل متكرر في المشاريع. وباقي الأمور تستطيع البحث عنها واسترجاعها لكونك قد استوعبتها من قبل وتستطيع استخدامها بدون مشكلة، والجميع كذلك. النقطة المحورية هي التطبيق العملي بمفردك، فلا يكفي التطبيق وراء الشرح فقط، وذلك أمر يتكاسل عنه الغالبية رغم أن الفائدة تكمن به. ستجد هنا تفصيل أرجو قراءته:
  24. السلام عليكم ،أنا في أساسيات بايثون هل عند مشاهدة الدرس يجب حفظ كل نقاط الدرس ؟ أويكفي الفهم والتطبيق مع المعلم مرة واحد؟ لأن بعد الإنتهاء مع المعلم أطبق معه لكن بعد الانتهاء من الدرس أحس أني فهمت الدرس لكن لم أحفظ الدرس
  25. صحيح، من أشهر الخوارزميات المستخدمة في التجميع Clustering نظرًا لبساطتها وسرعتها في التنفيذ، ولا يعني هذا بالضرورة أنها الأفضل في جميع الحالات، فهناك العديد من الخوارزميات الأخرى التي تكون أكثر فعالية حسب طبيعة البيانات والمشكلة التي تحاول حلها. مثلاً DBSCAN (Density-Based Spatial Clustering of Applications with Noise) تعتمد الخوارزمية على الكثافة ولا تتطلب تحديد عدد المجموعات مسبقًا، كما أنها قادرة على التعامل مع الضوضاء والعثور على المجموعات ذات الأشكال غير المنتظمة. ولديك أيضًا Hierarchical Clustering التجميع الهرمي، مفيد في الحالات التي ترغب فيها ببناء شجرة تراتبية من المجموعات، وتوجد أشكال مختلفة من التجميع الهرمي مثل التجميع المتراكم Agglomerative والتجميع التقسيمي Divisive. بجانب Gaussian Mixture Models (GMM) وتلك الخوارزمية تعتمد على النماذج الإحصائية وتستخدم لتقدير التوزيعات المختلفة في البيانات، وهي أكثر مرونة من K-Means في التعامل مع مجموعات البيانات التي تمتلك أشكالًا وتوزيعات مختلفة. بالإضافة إلى Spectral Clustering التي تستخدم لتحليل القيم الذاتية لمصفوفة التشابه لإنشاء مجموعات، وفعالة في اكتشاف المجموعات المعقدة في البيانات. أخيرًا خوارزمية Mean Shift التي تعتمد على تقدير الكثافة لتحديد مراكز المجموعات، ولا تتطلب تحديد عدد المجموعات مقدما.
  26. السلام عليكم هو خورزميات الKMeans هي اشهر حاجه في ال Clustering بس هل معني كده هي احسن حاجه والا ممكن يكون في حاجه افضل ؟
  1. عرض المزيد
×
×
  • أضف...