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

Entesar Khaled

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

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

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

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

    213

كل منشورات العضو Entesar Khaled

  1. اهلا بك اجل يمكن لكن اسمها صفحة هبوط ليس موقع.. يعني بدون قاعدة بيانات.. بدون نموذج تسجيل دخول وانشاء حساب، بدون لوحة تحكم ببيانات.. صفحات من فقرات نصية وصور وفيديوهات وحركات وانتقالات ممكن.. يمكنك البحث في Google عن landing pages او بالعربية عن صفحات الهبوط او static web pages يعني صفحات الويب الثابتة.. هي مصنوعة بشكل اساسي من html css JavaScript ويمكن بدون JavaScript لكن بوجودها اجمل وافضل
  2. أهلًا بك، هناك برنامج للحواسيب اسمه EaseUS MobiMover يمكن أن توصل الأيفونين بالجهاز ب USB وتتبع الطريقة من موقع البرنامج لتنقل البيانات من الأول للثاني الطريقة السابقة و3 حلول أخرى بدون icloud مذكورة هنا
  3. أهلًا بك، هنا قائمة ب 12 تطبيق ربما تكون قريبة من مبدأ Kahoot وفي مجال البرمجة بشكل عام، هناك موقع اسمه freecodecamp يهدف لتعليم الويب من خلال أقسام في كل منهم أسئلة ولكل سؤال تجمع نقطة حتى تصل لعدد معين من الأقسام المكتملة فتأخذ شهادة.. وهناك موقع آخر اسمه codewars، أيضًا لتنمية مهارات البرمجة بكل لغاتها من خلال ألغاز تحلهم برمجيًا وبالتالي تزداد قدرة التفكير المنطقي عند المستخدم حتى ينهي 8 مستويات يأخذ قلادة أو مميزات أخرى
  4. يوجد عدة برامج صناعة ومسح الباركود من أشهرهم QR BarCode Mod
  5. أهلًا ملك الخطوات بسيطة سأتتركك معها في فيديو ومقال هنا
  6. أهلًا بك، ستجد إجابات مفيدة هنا، لكن بالنسبة للسعر فبالطبع يوجد اختلافات بين البلدان.. في البداية اعرف المواصفات ثم ابحث عن جهاز قريب سعره من المبلغ الذي تمتلكه أيضًل هنا مقالة ستفيدك
  7. اجل واكبر دليل اصدارات لارافل 5 (اقدم من الحالية 6 التي تستخدم vue افتراضيا ).. في لارافل 5 يمكن استخدام بوتستراب فقط في ال views بدون اطار vue
  8. ارجو ان تتواصل مع الدعم الفني، فهم أدرى بهذه الأمور
  9. أهلًا بك، أتوقع المشكلة بسبب بطاقة الفيزا المربوطة بحساب البايبال.. لتتأكد أنها صالحة جرب إجراء معاملة ما عبر البنك بواسطتها، أو اطلب من أحد موظفي البنك التأكد من صحتها واحتوائها على المبلغ الكافي وربطها بشكل صحيح مع حسابك على بايبال
  10. وعليكم السلام اغلب مبتدئي البرمجة يتبعون نظام الجامعات في البدء إما ب c++ او c# او جافا لكن في الواقع لا ارى ذلك معيارا ممتازا ارى انه في الاصل ان تتعرف على جميع مجالات البرمجة.. مجال الويب .. مجال الموبايل.. مجال الدسكتوب.. مجال السكيوريتي.. مجال الالعاب.. ثم تقرأ ٠يدا عن جميع المجالات ومستقبلها وهل مناسبة لك وكيف سوقها وكيف استمراريتها مع الوقت.. ثم تتعرف على لغات برمجة ذلك المجال الذي وجدته.. ثم تبدأ بأحد إطارات عمل احد لغات هذا المجال لا يعني هذا انك لن تستفيد ان تأسست اما ب c او بجافا.. ثم تأسست بالمجال الذي ستختاره.. وانما ابسط واسرع لك إن بدأت بلغات مجال البرمجة الذي تختاره مباشرة هذا السؤال تكرر كثييرا ويوجد في الاكاديمية مقالات حولة وكذلك يوجد اسئلة مشابهة لسؤالك
  11. أهلًا بك، إذا أردنا تحليل النظام بأبسط شكل سننشئ علاقة one2one بين جدول أصناف الوجبات (حلويات، مثلجات، بحريات، أكلات غربية، معجنات، الخ) وجدول الوجبات نفسها.. كل وجبة تنتمي لصنف من أصناف الوجبات وكذلك بالنسبة لجدول المشروبات وجدول أصناف المشروبات (ساخن، بارد، غازي، الخ)، كل مشروب ينتمى لصنف واحد من أصناف المشروبات بالنسبة للأسعار فبرأيي أن لا يكون لها جدول، على فرض أن يكون لكل وجة ولكل مشروب سعر مختلف، فتكون كخلية بحقل الوجبة أو المشروب المحدد تمامًا كاسم الوجبة أو المشروب وليس كالأصناف العلاقات في SQL بغض النظلا oracle أم SQLServer أو MySql أم غيرها هم ثلاثة يمكنك التعرف عليهم من مقال الأكاديمية التالي ويمكن أن يفيدك مقال Modeling and Accessing Relational Data
  12. اهلا بك، في الواقع هذا سؤال عام.. هناك عدة معايير تحكم.. حجم المنتجات .. حجم الزبائن.. بالتالي حجم قاعدة البيانات بالتالي جودة الخادم وبالتالي سعر الاستضافة.. وامور اخرى في هذه الجزئية من ناحية البرمجة.. إذا كنت تريد بىمجة خاصة فإنك تحتاج لوصف المتجر وصفا دقيقا.. طبيعته .. عدد صفحاته.. طبيعة لوحات التحكم .. نظام التواصل.. نظام الدفع والشحن للبضائع.. وامور اخرى حتى يستطيع المبرمج تحديد التقنيات اللازمة وإعطاءك سعر ووقت ينجزه فيه.. اختلاف جنسية المبرمج وخبرته ايضا تحكم في هذا الجانب إذا كنت تريد بناء المتجر باستخدام ووردبريس وليس برمجة خاصة.. ايضا يكون سؤالك عام لكن اخص قليلا لان تكلفة التعامل مع ووردبريس اقل من البرمجة الخاصة.. اذا كان بإمكانك التقريب.. فيمكنك زيارة الاعمال المطلوبة الشبيهة بطلبك على مستقل مثلا وترى اصحاب المشاريع ماذا يضعون رينج لهكذا مشاريع..
  13. وعليكم السلام برأيي الشخصي.. برمجة تطبيقات الجوال (ليس شرط اندرويد) انسب من امن المعلومات، لان خبايا مجال السكيوريتي كبيرة وتحتاج تكون متمكن جدا لترى نتيجته في العمل اما مجال التطبيقات متنوع ممكن في بداياتك تعمل فيه مشاريع صغيرة وعندما تتطور تاخذ المشاريع الكبيرة يعني هناك مرونةفي الموضوع
  14. هناك دليل ووردبريس به مقالات حول مواضيع وورد بريس عديدة في اكاديمية حسوب يمكن ان يفيدك هنا المقدمة ويمكنك التنقل بين المقالات كما تشاء https://academy.hsoub.com/apps/web/wordpress/ https://academy.hsoub.com/programming/php/wordpress/ وهنا كورس لانشاء موقع ووردبريس وربما لو بحثت على غوغل ويوتيوب ستجد دورات عربية واجنبية يمكنك تقييم ايها انسب لك
  15. لا يزال هناك مواقع موصوفة بغير امنة (حسب وصف غوغل لها) يعني يكتب كروم بجوار عنوانها "غير امن" او "no secure" وهناك العديد من الامثلة عليها، لكن ليس العبرة في ما هي هذه المواقع.. وانما الملاحظ ان اغلب المواقع تتجه لتصبح امنه اي تعمل ببروتوكول https الامن بدلا من http غير الامن من خلال تركيب شهادة امان عبر الاستضافة الخاصة بالموقع
  16. أكثر لغة برمجة hiegh-level تقترب من لغة الآله (low-level)! ربما C و ++C لأنهما تعتبران middle-level languages، للمزيد تابع المصدر
  17. اصدارات اطارات العمل مثلا.. امر برمجي معين مسؤول عن اداء وظيفة كذا في الاصدار 5 عندما اتى الاصدار السادس اصبح هناك امر برمجي اخر نكتبة للحصول على تلك المهمة.. الطالب الذي يواكب التحديثات يعلم الامر القديم يستخدم فقط مع الاصدار 5 اما الأمر الجديد يستخدم مع النسخ الجديد 6 من اطار العمل قس على ذلك الكثير
  18. وعليكم السلام، باختصار شدييد، لأن تقنيات هذا المجال تتحدث باستمرار وإذا بقي المدرس على العلم الذي تعلمه أول مره ولقنه نفسه للطلاب؛ سيجد الطلاب يتعلمون من مصادر أخرى المستجدات في نفس الموضوع وبذلك يتفوقون عليه، يعني عبارتك صحيحة فقط إذا كان المدرس ليس updated
  19. حسب التطبيق، إذا كنت تريد بناء تطبيق جوال يعمل على نظامَي android و ios أم أندرويد فقط أم ios فقط! أيضًا هل تريد التطبيق يكون برمجة أصلية أم هجينة! ثم بعد ذلك تحدد لغة البرمجة بنلء على إجابتك وتحدد إطار العمل ضمن تلك اللغة وتستمر، ستفيدك أسءلة سابقة شبيهة بسؤالك ومقالات في أكاديمية حسوب ومدونة مستقل حول لغات برمجة التطبيقات الهجينة وحسب نظام android و ios أجل يوجد شركات أونلاين لا تهتم بالشهادات المهم أن يكون لديك أعمال سابقة وخبرة
  20. أهلًا بك، هذا العمل ليس معقد لكن يحتاج لتجريب عدة خطوات متسلسلة حتى ينجح، في الواقع الخطوات ليست قليلة.. ستجد عدة فيديوهات على يوتيوب بالعربية والإنجليزية لكن تأكد أن الفيديو الذي ستتابعة يشرح بنفس إصدار laravel الذي تعمل عليه أو إصدار قريب منه هنا في الأكاديمية يوجد مقدمة إلى نظام الإشعارات في لارافل 5.3.. ممكن أن تقرأه لتفهم الفكرة وتستوعب بساطتها.. ثم تنتقل لتطبيق الخطوات إما من خلال فيديو من يوتيوب أو من خلال توثيق موسوعة حسوب للإشعارات بنظام لارافل 5.7 ويمكن أن تتابع مقالات أجنبية وأنصح بالدوكيمنتيشن الرسمي للرافل
  21. وعليكم السلام في الواقع هذا سؤال عام جدا، حتى يصعب التقريب فيه.. يمكن بناء تطبيق جوال ب 100$ دولار او اقل ويمكن بناء تطبيق جوال اخر ب 1000$ او اكثر، يرجع الاختلاف الى هدف التطبيق ودوره ووظيفته وعدد صفحاته وبرمجيته وامور اخرى كثيرة.. لكن حتى تكون بالصورة قليلا.. جرب تقريب متطلبات تطبيقك من احد التطبيقات المطلوب انشاءها على منصة مستقل وانظر الى الاسعار هناك، هذا اذا كنت تنوى فعله اونلاين.. اما اءا كنت تنوي فعلة محليا من احد شركات منطقتك فيمكنك ذكر تفاصيل التطبيق لهموهم سبحددوا لك بالتوفيق
  22. غالبًا يوجد في الثيم ملف بامتداد php يستخدم لتضمين ملفات css و js المستخدمة فيه، هذا الملف غالبًا اسمه functions.php جرب ابحث عنه في ملفات الثيم وتابع طريقة إضافة دالة php تقوم بمهمة تضمين شيفرات js بشكل صحيح يمكنك أن يفيدك أحد التالي
  23. حسنًا ما المشكلة! قم بحذف شيفرة المؤقت في موقعك واستبدلها بالشيفرة الأخرى. على العموم قمت بتجميع الشيفرة لك في مكان واحد، ما عليك الآن سوى إنشاء ملف html وليكن اسمه index.html وتضع فيه الشيفرة التالية لتجربها، بعد ذلك انقل السطر رقم 70 إلى جزئية ال body بشيفرة صفحة موقعك، ثم انقل ما بداخل <style> إلى ملف التنسيقات css لديك أو كما وضعته أنا في ال head وكذلك انقل ما بداخل <script> إلى ملف javascript لديك أو كما وضعته أنا في ال body <!DOCTYPE html> <html> <head> <title>Timer</title> <style> body { font-family: sans-serif; display: grid; height: 100vh; place-items: center; } .base-timer { position: relative; width: 300px; height: 300px; } .base-timer__svg { transform: scaleX(-1); } .base-timer__circle { fill: none; stroke: none; } .base-timer__path-elapsed { stroke-width: 7px; stroke: grey; } .base-timer__path-remaining { stroke-width: 7px; stroke-linecap: round; transform: rotate(90deg); transform-origin: center; transition: 1s linear all; fill-rule: nonzero; stroke: currentColor; } .base-timer__path-remaining.green { color: rgb(65, 184, 131); } .base-timer__path-remaining.orange { color: orange; } .base-timer__path-remaining.red { color: red; } .base-timer__label { position: absolute; width: 300px; height: 300px; top: 0; display: flex; align-items: center; justify-content: center; font-size: 48px; } </style> </head> <body> <div id="app"></div> <script> // Credit: Mateusz Rybczonec const FULL_DASH_ARRAY = 283; const WARNING_THRESHOLD = 10; const ALERT_THRESHOLD = 5; const COLOR_CODES = { info: { color: "green" }, warning: { color: "orange", threshold: WARNING_THRESHOLD }, alert: { color: "red", threshold: ALERT_THRESHOLD } }; const TIME_LIMIT = 20; let timePassed = 0; let timeLeft = TIME_LIMIT; let timerInterval = null; let remainingPathColor = COLOR_CODES.info.color; document.getElementById("app").innerHTML = ` <div class="base-timer"> <svg class="base-timer__svg" viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"> <g class="base-timer__circle"> <circle class="base-timer__path-elapsed" cx="50" cy="50" r="45"></circle> <path id="base-timer-path-remaining" stroke-dasharray="283" class="base-timer__path-remaining ${remainingPathColor}" d=" M 50, 50 m -45, 0 a 45,45 0 1,0 90,0 a 45,45 0 1,0 -90,0 " ></path> </g> </svg> <span id="base-timer-label" class="base-timer__label">${formatTime( timeLeft )}</span> </div> `; startTimer(); function onTimesUp() { clearInterval(timerInterval); } function startTimer() { timerInterval = setInterval(() => { timePassed = timePassed += 1; timeLeft = TIME_LIMIT - timePassed; document.getElementById("base-timer-label").innerHTML = formatTime( timeLeft ); setCircleDasharray(); setRemainingPathColor(timeLeft); if (timeLeft === 0) { onTimesUp(); } }, 1000); } function formatTime(time) { const minutes = Math.floor(time / 60); let seconds = time % 60; if (seconds < 10) { seconds = `0${seconds}`; } return `${minutes}:${seconds}`; } function setRemainingPathColor(timeLeft) { const { alert, warning, info } = COLOR_CODES; if (timeLeft <= alert.threshold) { document .getElementById("base-timer-path-remaining") .classList.remove(warning.color); document .getElementById("base-timer-path-remaining") .classList.add(alert.color); } else if (timeLeft <= warning.threshold) { document .getElementById("base-timer-path-remaining") .classList.remove(info.color); document .getElementById("base-timer-path-remaining") .classList.add(warning.color); } } function calculateTimeFraction() { const rawTimeFraction = timeLeft / TIME_LIMIT; return rawTimeFraction - (1 / TIME_LIMIT) * (1 - rawTimeFraction); } function setCircleDasharray() { const circleDasharray = `${( calculateTimeFraction() * FULL_DASH_ARRAY ).toFixed(0)} 283`; document .getElementById("base-timer-path-remaining") .setAttribute("stroke-dasharray", circleDasharray); } </script> </body> </html>
  24. أهلًا بك، سؤالك كأنه يقول ما هي مجالات العمل الحر عبر الانترنت! في البداية تحتاج ان يكون لديك مهارة تقنية معينة تمكنك من تقديم عمل تستطيع ان تؤجر عليه من قبل اصحاب المشاريع وهذه فكرة الربح من الانترنت والتعامل مع العملاء البعيدون بالنسبة لأشهر مجالات العمل الحر عبر الانترنت فهي مذكورة هنا في الإجابات على سائل سابق.. يمكنك القراءة عن كل مجال ثم اختيار أنسبهم مع مهاراتك إذا كان بإمكانك الاتجاه لعالم البرمجة فهنا إجابات ستفيدك
×
×
  • أضف...