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

Entesar Khaled

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

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

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

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

    213

إجابات الأسئلة

  1. إجابة Entesar Khaled سؤال في كيف يمكنني عمل slider لنصوص متحركة مع خلفية واحدة ثابتة كانت الإجابة المقبولة   
    أهلًا بك،
    الفكرة بسيطة وهي أن تُنشئ حاويات فيها نصوص وتطبيق عليها عملية ال sliding العادية الموثقة في الموقع الرسمي لبوتستراب هنا
    ثم تعين الخلفية بالصور التي تريدها.. بالخاصية background بشكل عادي
    لاحظ نموذج بسيط هنا يمكنك الاستفادة منه
  2. إجابة Entesar Khaled سؤال في تطبيق مستقل كانت الإجابة المقبولة   
    اهلا بك
    يوجد تطبيق لموقع خمسات 
    لم اجد لمستقل تطبيقا على play store 
    على العموم ..يمكن فتح الموقع على الجوال (سيظهر بتنسيق ملائم فهو ريسبونزيف) ومن قاىمة الاعدادات في متصفح الجوال تختار add to home screen اضافة للشاشة الرئيسية بالجوال بالتالي يكون اسهل عليك تصفحة فيظهراك اختصار للموقع على الشاشة.. ايضا قم بتفعيل الاشعارات من اعدادات متصفح الجوال.. ايضا يمكن تفعيل اشعارات الايميل لان اشعارات مستقل ترسل ايضا للايميل بالتوفيق
  3. إجابة Entesar Khaled سؤال في اللغات المطلوب مني كانت الإجابة المقبولة   
    لتصميم قوالب ووردبريس يلزم html و css و JavaScript .. كلغات
    بالنسبة للملحقات والتقنيات الاخرى.. كأي مصمم واجهات ويب يلزمه تقويه نفسه في frontend وتعلم استخدام مكتبات واطارات عمل تساعدة.. مثلا إطار العمل بوتستراب.. مكتبة jquery التابعة للغة JavaScript.. هذا بالنسبة لتصميم الواجهات.. ومبدئيا .. 
    اما اذا اردت تطوير جانب ال backend من مشاريع ووردبريس يلزمك لغة php
  4. إجابة Entesar Khaled سؤال في العناصر والطبقات الزائفه كانت الإجابة المقبولة   
    تقصد والأصناف 
    على العموم.. العناصر الزائفة تستخدم لكتابة تنسيقات لجزء محدد من العنصر (وليس كله)
    الاصناف الزائفة وضعت في الاصدارات الحديثة من css2) css و css3) لتصف حالة خاصة للعنصر، مثلا الصنف الزائف ‎:active في CSS (أي pseudo-class) يُمثِّل عناصر (مثل الأزرار) التي جرى تفعيلها من المستخدم. وعند استخدام الفأرة سيبدأ «تفعيل» العنصر عندما يضغط المستخدم على الزر الرئيسي لها وينتهي عند إفلات الضغط على ذاك الزر، عندما تتعلم كل عنصر وصنف زائف بشكل منفرد ستجد ان لكن منها هدف معين على وجه الخصوص.. 
    ستجد توثيق جميع الاصناف والعناصر الزائفة في موسوعة حسوب وفي توثيق الأكاديمية ايضا.. يمكنك البحث هناك 
    ايضا مستقبلا اغلب الأشياء التي تتساءل عنها في html و css و js يمكنك البحث عنها في الموسوعة والاكاديمية ستجدها بسهولة
     
  5. إجابة Entesar Khaled سؤال في هل اذا كان اسم الموقع عبارة عن كلمة دلالية كثيرة الاستعمال يعتبر مخالفة كانت الإجابة المقبولة   
    الاجابة الصحيحة ستكون طولية جدا اختصارها ان تتعلم SEO 
    هنا ستجد سؤالك مجاب عليه تقريبا 
     
    وهنا مناقشة عن عوامل تصدر المواقع في محركات البحث 
    ستجد أيضا بائعين على خمسات يقدمون خدمات رفع الموقع في نتائج البحث .. 
    ستجد أيضا فيدروهات كثيرة لهذا السؤال الدارج
    كل التوفيق
  6. إجابة Entesar Khaled سؤال في مواقع برمجه تعليميه (html+css) كانت الإجابة المقبولة   
    أهلًا بك،
    في التعلم؛ طريقة تعاملك مع الموقع هي التي ستفيدك.. يعني أنت تنسخ كود جاهز وتلصقة على كودبن مثلًا.. أكبر فائدة أنك ترى النتيجة مباشرة في نافذة ويب بجوار الكود.. فتستطيع مشاهدة أي تحديث تجريه على الكود في نفس اللحظة التي تحدث فيها الكود (ذلك أسرع من الكتابة على محرر شيفرات مثل براكتس وفجوالستديو)
    أيضًا مجرد دخولك في عالم كودبن يعني أن نظرتك توسعت.. السبب أنه يمكنك إيجاد تصاميم وأشكال تجريبية قام بها مبرمجين غيرك وذلك من خلال الدخول لصفحة كود بن الرئيسية وكتابة في خانة البحث الكلمات الدلالية التي تريد مشاهدة أفكار تصاميم لها وأيضًا يمكنك مشاركة عملك كرابط صفحة ويب على كودبن وتنشرة أينما تريد ( على غيتهاب مباشرة مثلًا وهذا غير متاح إن كنت تتعلم على محررات الأكواد)
    هناك فوائد كثيرة أخرى ستكتشفها عندما تجربهم أكثر
  7. إجابة Entesar Khaled سؤال في دراسه css كانت الإجابة المقبولة   
    أهلًا بك،
    جميل إن تمكنت من فعل ذلك، لكن لا تفعلها بالحذافير.. حتى لا تبني في ذهنك أن خاصية css الفلانية يستخدمها وسم html الفلاني بالأخير تجد الخاصية يستخدمها وسوم كثيرة ليس فقط الوسم الذي رسمته في ذهنك أنها مخصصة له
    برأيي من الأفضل أن تكون مرن جدًا في تعلم html و css.. عندما تعلمتهم أنا لم أصنع قوائم ومخططات بخصائص ولا وسوم.. وإنما تعرفت على وسوم html الشائعة وخصائص css الشائعة من موقع w3school (أو موسوعة حسوب إن كنت تفضل المحتوى العربي) ومع التطبيق العملي وإنشاء عدة صفحات بسيطة بمرور الوقت اعتدت على كل شيء.. 
  8. إجابة Entesar Khaled سؤال في دراسه html كانت الإجابة المقبولة   
    أهلًا بك،
    برأيي يمكن أن تتعلم html بشكل صحيح إن فعلت الاثنين، يعني تتبع الوسوم بخصائصها من البداية للنهاية وتطبقهم من خلال موقع w3schools ثم عندما تنتهي منهم جميعًا ركز على الوسوم الأساسية وأنشئ بها صفحات لتتدرب عليها.. بهكذا إن مر عليك وسم غير مشهور تكون تعرفه وتعرف خصائصه والوسوم المشهورة أيضًا تكون متمرن عليها كثيرًا.. طبعًا يمكن الاستعانة بغوغل في حال نسيت، لكن لتوفر وقت البحث كل ما تجد وسم غريب بالنسبة لك، فإنك بحاجة أن تمر عليهم جميعًا في البداية، على الأقل تعرف شكل الوسم وغرضه
     
  9. إجابة Entesar Khaled سؤال في إعادة ترتيب مصفوفة بدون أستخدام sort في js كانت الإجابة المقبولة   
    أهلًا بك،
    في علم الخوارزميات (لجميع لغات البرمجة) هناك عدة طرق لعمل sort بدون دوال جاهزة، من خوارزميات ال sort
    Selection Sort. Bubble Sort. Recursive Bubble Sort. Insertion Sort. Recursive Insertion Sort. Merge Sort. Iterative Merge Sort. Quick Sort إذن يمكن حل سؤالك بعدة طرق وهذا حل بطريقة Bubble sort
    function bubbleSort(array) { var done = false; while (!done) { done = true; for (var i = 1; i < array.length; i += 1) { if (array[i - 1] > array[i]) { done = false; var tmp = array[i - 1]; array[i - 1] = array[i]; array[i] = tmp; } } } return array; } var numbers = [8, 7, 9, 2, 6, 3, 5]; bubbleSort(numbers); console.log(numbers);
  10. إجابة Entesar Khaled سؤال في البحث عن "+" داخل متغير نصي كانت الإجابة المقبولة   
    وعليكم السلام،
    يمكن ذلك من خلال وضع "+" في regular expression (تعبير نمطي) كالتالي /[+]/g
    راجع توثيق الدالة في موسوعة حسوب إن أردت 
    هنا برنامج كامل لتجربة
    <!DOCTYPE html> <html> <body> <p>Click the button to search a string for "+", and display the position of the match.</p> <button onclick="myFunction()">Try it</button> <p id="demo"></p> <script> function myFunction() { var str = "Hsoub+Acadimy"; var n = str.search(/[+]/g); alert(n); } </script> </body> </html>  
  11. إجابة Entesar Khaled سؤال في c++ vs c كانت الإجابة المقبولة   
    اهلا بك،
    يمكنك تعلم c++ مباشرة.. لا تحتاج لتعلم c من اجل الانتقال الى c++.. يمكنك تعلم c++ مباشرة والاستغناء عن c
    السبب أن c++ اعم واشمل وتأخذك بالفكر الى لغات اعلى مثل java و c# وفي نفس هي لا تحتاج خلفية مسبقة في لغة ما.. يعني يمكن ان تتعلم تقنياتها منها وليس شرط ان تتبع كما يشاع (تعلم c لتتمكن من الانتقال ل c++)
     
  12. إجابة Entesar Khaled سؤال في درس خاص كانت الإجابة المقبولة   
    أهلًا @فارس ملا
    نشكر ثقتك بدوراتنا ومدرسيها.
    نتفهم وضعك من ناحية أنك تريد أن تأخذ راحتك في الأسئلة لذلك فكرت بمدرس خاص، على الرغم من أننا لا نرى أسئلتك كثيرة ضمن تعليقات الطلاب داخل الدورات.. فنحن ننصح أي طالب يجد جزء يسير غير مفهوم بالنسبه له، أو استصعب من نقطة ما؛ أن يسأل ضمن تعليقات الدرس في الدورة نفسها وسيجيبه مدرس الدورة أو غيره من المدرسين، في نفس الوقت سيكون سؤالك مفيد لغيرك من الطلاب أيضًا، فوجود أسئلتك مُجابة في التعليقات لأي قسم من أقسام الدورة؛ هو مصدر تقوية لك ولغيرك من الطلبة اللاحقين في فهم الدرس.
    حتى وإن لم يكن السؤال متعلق كثيرًا في الدرس، ولزمك معرفته؛ فيمكنك نشره هنا في أسئلة البرمجة العامة.
    إن كنت لا تزال محتفظ بالفكرة لسبب ما؛ فليس من الخطأ ما تفكر فيه، لكن نرجو منك مراسلة الدعم الفني، من خلال فتح تذكرة متعلقة بالدورات عبر هذا الرابط بالتحديد، وسيرد عليك الدعم الفني المتخصص بالحل الأفضل وفي أقرب وقت ممكن، وهناك يستطيعون التواصل مع مدرسي الدورات أو مختصين خبرة في المجال إن رأوا أنه من الممكن تنفيذ الاقتراح.
    بارك الله فيك، وكل التوفيق لك.
  13. إجابة Entesar Khaled سؤال في هل تعلم جافا الان متاخر جدا؟ كانت الإجابة المقبولة   
    أهلًا بك،
    تعلم أي لغة برمجة الأصل أن يكون لهدف ما، مثلًا إذا كنت تحب مجال مواقع الويب (websites) ستجد أشهر لغات تطوير الويب كالتالي php أو python أو JavaScript (تختلف عن Java) و C# مع مكتباتهم وإطارات عملهم ويوجد بالطبع غيرهم الكثير لكن ما ذكرته هو بالنسبة للإنتشار والسوق والمستقبل
    إذا كنت تحب مجال تطبيقات الموبايل.. ستجد أشهر اللغات هي جافا و JavaScript و C# و حديثًا Dart و يوجد غيرهم كثير
    لتطبيقات سطح المكتب Java و c++ و C# وممكن Python
    إذن القصد أن الإجابة تكون في الأساس حسب مجالك، لكن بشكل عام وبالتحديد لغة Java تعلمها هو أساس عالم البرمجة كلة وإتقانها يسهل عليك دخول أي لغة أخرى وأي مجال لذلك أنا من المعارضين لرأي منتقديك.. رغم أني أقر في نفس الوقت أنها ليست لغة المستقبل مقارنة ب JavaScript ثم Python
    صحيح لكن كلمة قديمة لا تعني أن تعلمها لن يفيد وأنها ستندثر.. ومن بعض الأسباب التي تبرهن أنها لن تندثر بسهولة هو أن شركات تطوير البرمجيات الكبرى حديثًا كانوا يحاولون الوصول إلى إطار عمل من لغة JS يبنون فيه تطبيقات جوال أصلية native app تماثل تلك المبنية بالجافا.. تمكنو .. لكن لم تكن تماثل أداء تطبيقات جوال جافا الأأصلية تمامًا ولا يزالون في تطوير لإطار العمل ذاك لتحقيق ذلك 100% وحتى بعض إطارات العمل لإنشاء تطبيقات جوال لم تنجح البته في مضاهاة تطبيقات جافا واعتُبرت أنها هجينة  Hybrid Apps وحديثًا أيضًا اخترعو لغة كاملة dart من أجل إنشاء تطبيقات جوال أصلية بحيث يظهر التطبيق كأنه مبني بالجافا.. ذلك كلة يدل على أهمية جافا ومدى التنافس لإيجاد ما يحل محلها.. وإن حل فستبقى هي المرجع والأساس ..
    هذا بالنسبة للموبايل.. وقس على ذلك بالنسبة لمجال desktop
    أيضًا لتتحقق أكثر أن الجافا مستمرة في العراقة.. أنصحك دائمًا بالإطلاع على إحصائيات واستبيانات ومخططات ومنحنيات موثوقة حول التطبيقات التي بُرمجت حول العالم .. تبين بالظبط إلا أين تسير اللغة أو إطار العمل الذي تستفسر عنه.. وما أشهر اللغات المستخدمة خلال فترة معينة.. ثم بعد ذلك يأتي دور المقالات والاستماع من ذوي الخبرة حولك
    بالنسبة للجافا إليك نتيجة استبيان موقع stackoverflow لمطلع عام 2019 من 90 ألف مبرمج حول العالم (أكثرهم الأمريكان).. ابحث عن جافا أين تتموضع و ابحث عنها هنا في نتيجة نفس الاستبيان لكن لعام 2018 وهنا أيضًا نفسة لعام 2017 .. لا نقول أن جافا هي القيمة لكن أقول أنها ليست هي القاع .. و أنها لن تنقرض بسهولة.. تبقى لها شعبيتها ومبرمجيها ومجتمعها واستخداماتها
    أخيرًا أؤكد على أول سطر ذكرته.. أن قد تكون في غنى عن تعلم جافا إن كنت ستدخل مجال برمجي يحتاج لغات أخرى.. تعلمها صحيح يسهل عليك كل شيئ إن لم يكن لديك مجال محدد حتى اللحظة.. لكن إن حددت مجال الأصل أن تستغل وقت تقوية نفسك بالبرمجة من خلال جافا ب البدئ باللغات اللازمة للمجال نفسه
    بالتوفيق..
     
  14. إجابة Entesar Khaled سؤال في السلام عليكم ورحمه الله وبركاته كانت الإجابة المقبولة   
    أهلًا بك،
    الدورة عبارة عن 5 مسارات، المسار الرابع منها هو المسار الخاص بتطوير تطبيق جوال باستخدام React Native لنظامي android و IOS وستخرج منه بتطبيق عملي باستخدام React Native
    هذا المسار ضمن دورة تطوير التطبيقات باستخدام لغة JavaScript مقسم إلى أقسام فرعية بمجمل حوالي 50 درس يشمل الأقسام التالية
    لمحة عامة عن React Native و Expo إعداد بيئة عمل React Native أساسيات React Native التخطيط والتعريف بفكرة التطبيق العملي تطوير واجهة الخلفية للتطبيق العملي الإنشاء الفعلي المتكامل لتطبيق الجوال العملي  مراجعة المسار مع التطبيق العملي
  15. إجابة Entesar Khaled سؤال في ما هو افضل مجال فى مجالات العمل الحر كانت الإجابة المقبولة   
    أهلًا بك،
    بالنسبة لمجالات العمل على الانترنت فهي متعددة أشهرها التالي:
    1- العمل في مجال التصميم:
    2- العمل في مجال الكتابة (التايبنج) وإدخال البيانات:
    3- العمل في مجال الترجمة:
    4- الربح من خلال التسويق بالعمولة:
    5- العمل في مجال البرمجة:
    6- العمل في مجال التسويق الإليكتروني:
    7- إنشاء موقع إليكتروني والربح منه عن طريق وضع إعلانات للزوّار:
    8- إنشاء مجموعة (تسويقية) على الفيس بوك:
    9- تسجيل شرح لموضوع معين وبيعه (الكورسات الأونلاين):
    في الواقع حتى كل هذه المجالات تتطلب عملاً وجهداً حتى تستطيع تحقيق دخلاً مناسباً منها
    أيضًا أرجو أن تتابع الإجابة عن سؤال مشابه في الأكاديمية هنا
     
  16. إجابة Entesar Khaled سؤال في كيفية برمجة محرر مقلات داخل موقعي كانت الإجابة المقبولة   
    أهلًا بك،
    يُستخدم مكتبات خاصة لذلك حسب لغة برمجة الموقع الذي تتعامل معه، مثلًا في PHP Laravel نسمي محرر النصوص هذا Summernote باستخدام WYSIWYG editor...يلزمك تضمين WYSIWYG في صفحتك ثم تستكمل بخطوات بسيطة لتحصل على محرر نصوص بدل textarea
    يمكنك متابعة الطريقة بشكل مفصل من خلال هذا التوثيق أو يمكنك متابعة فيديو يشرح ذلك
    بالتوفيق... 
  17. إجابة Entesar Khaled سؤال في Failed to load resource: net::ERR_FAILED كانت الإجابة المقبولة   
    أهلًا بك،
    قم بتجريب فتح الرابط في علامة تبويب تصفح مخفي incognito mod فتكون إضافات كروم غير مفعلة وللتأكد من ذلك قم بإعادة إلغاء تفعيلها ل incognito mode من خلال (ctrl+shift+n) وجرب الرابط ربما يختفي الخطأ بهذه الطريقة
  18. إجابة Entesar Khaled سؤال في ماذا بعد الأساسيات كانت الإجابة المقبولة   
    وعليكم السلام،
    أنتِ هكذا تعلمت أساسيات البرمجة بشكل عام وطبيعة oop لكن تحتاجين لتحديد مجال برمجي تتخصصي فيه ..مجال الويب، مجال الموبايل، مجال الألعاب! يمكنك التعرف على المجالات من هنا
    الجافا بشكل عام ستفيدك في مجال الموبايل أكثر من مجال الويب والألعاب لكن طبيعة oop ستفيدك في جميع المجالات.. 
    إن كنت تود التخصص في مجال تطبيقات الجوال.. يمكنك تطوير نفسك أكثر بلغة الجافا وتعلم java for native android applications.. يمكنك اختيار لغة برمجة اخرى لتطبيقات الجوال وهنا يلزمك التعرف على تطبيقات الجوال الاصليه وتطبيقات الجوال الهجينه والفرق بينهم ولغات برمجه كل منهم .. ستجد لغات برمجة أخرى لتطبيقات الجوال مثل #c او Dart و JavaScript.. وسيكون امر تعلمهم سهل بالنسبة لك.
    إن كنت تود التخصص في مجال الويب.. فسيلزمك ايضا التعرف على مجالي frontend و backend وإلقاء نظرة على لغات برمجه كل منهم وتقنياتهم وطريقة كتابه شيفراتهم البرمجيه لتتمكني من اختيار أحد هذين المجالين .. ستحتاجين وقتها لتعلم html و css و JavaScript بشكل اساسي لكل من frontend و backend ... لكن إن أردت التخصص في مجال backend فستجدين لغة php باحد اطارات عملها و لغة c# مع asp.net وستستمر لغة javascript مع node.js 
    أنصحك بتحديد مجالك والقراءة الوافية لمقالات الفرق بين مجالات البرمجه وتقنيات ولغات كل مجال 
    ستفيدك جدًا مقال الاكاديمية التالي 
  19. إجابة Entesar Khaled سؤال في اكمل الكود التالي كانت الإجابة المقبولة   
    أهلًا بك،
    الحل بالترتيب يمكن أن يكون كالتالي:
    this.address=adr; this.address=adr; return this.address; int index=0; int count=0; while(Collection[index] != null) { count++; index++; } Collection[count]== new Book(bookObject.bookTitle); Collection[count].borrowed=bookObject.borrowed; for (int i = 0; i < Collection.length; i++) System.out.println("Book "+ i+1+ " name is:" + Collection[i].bookTitle); return this.Collection; ///////// this.bookTitle=bookTitle; this.borrowed=true; this.borrowed=false; if(this.borrowed)return true; else return false; return this.bookTitle; this.bookTitle=bookTitle;  
  20. إجابة Entesar Khaled سؤال في ما هو المطلوب في الجزء الخاص بالتحليل لتقديمه للمبرمج. كانت الإجابة المقبولة   
    أهلا بك،
    الأصل وحسب مبادئ هندسة البرمجيات أن هناك عدة خطوات قبل برمجة أي نظام 
    فهناك في البداية مرحلة تحضير المتطلبات (كتابة وثيقة الشروط الخارجية والداخلية) requerments ثم مرحلة التحليل analyse ثم مرحلة التصميم design ثم بعدهم تأتي مرحلة كتابة الكود، هنا شيئ من التفصيل حول المراحل السابقة لمرحلة البرمجة
    كتابة وثيقة الشروط الخارجية والداخلية (requerments): وثيقة الشروط الخارجية يتم أخذها من الزبون. تحتوي الوثيقة على متطلبات الزبون في ما يخص مواصفات البرنامج الذي يجب إنشاؤه. ثم يتم تحليل المتطلبات بشكل أولي ثم كتابة وثيقة شروط داخلية تحتوي على تفسير المواصفات التي يريدها الزبون بدقة أكبر، وبطريقة تتماشى مع مصطلحات المبرمجين. قد تكون طلبات الزبون متعارضة وفي هذه الحالة يتم الرجوع إليه لتنقيح وثيقة الشروط. ثم يتم تحديد عدد الساعات اللازمة للعمل وحساب التكلفة. التحليل: في هذه العملية تجمع المعلومات بدقة ثم تحدد المتطلبات والمهام التي سيقوم بها البرنامج، وتوصف هذه المهام بدقة تامة، كما تدرس الجدوى المرجوة من البرنامج، فالمستخدم مثلاً يضع تصوراً للبرنامج ليقوم بعمليات معينة، ومهمة مهندس البرمجيات في هذه المرحلة هي استخلاص هذه الأفكار وتحديدها؛ لذلك فهي تتطلب مهارة عالية في التعامل مع الزبائن، وقدرة على التحليل الصحيح. ينتج في نهاية هذه المرحلة وثيقة تدعى جدول الشروط والمواصفات دينامكاميد التصميم: تصميم البرمجيات هي مرحلة من مراحل دورة حياة النظام، تساعدنا في تحديد كيفية حل المشكلة "كيف سنحل المشكلة؟"، والتخطيط للتوصل إلى حلول للمشكلة، والدخول في تفاصيل النظام. التصميم يحدد هيكلية وبنية النظام من خلال تجزأة النظام إلى مجموعة من الأنظمة الفرعية Sub-Systems مما يساهم في السيطرة على التعقيد في النظام System Complexity ، وتحديد الواجهات ونوافذ المستخدم User Interfaces ،والمكونات Components ، والوحدات Modules والبيانات للنظام كي يحقق النظام متطلبات الزبون. ونقوم بمرحلة التصميم باستخدام المتطلبات التي حددناها في مرحلة التحليل. مرحلة التصميم يتم خلالها إيجاد التصميم الأمثل لنظام المعلومات الحاسوبي الذي يلبي احتياجات المستخدمين التي تم توصيفها في مرحلة التحليل. إن عملية التصميم في جوهرها هي عملية حل مشكلات، أي يجري البحث خلالها عن أفضل الحلول التصميمية لبناء نظم ذات أهداف محددة. إن كان النظام بسيط ممكن أن تختصر نوعا ما بتطبيق المراحل السابقة
    منطقيًا وبرمجيًا... يمكن للمبرمج بكل سههولة تخصيص واجهه مختلفة لكل نوع عضوية والمحافظة على نفس التطبيق لجميع العضويات في النظام مثلًا الأفراد المسجلين كعملاء بواجهه والمسجلين كمقدمين خدمة تُخصص لهم واجهه مختلفة لكن كليهما يستخدم خصائص النظام الوحيد نفسه فقط تختلف الواجهه
  21. إجابة Entesar Khaled سؤال في اريد كود يجعلني في أسفل الصفحة الالكترونية عند دخولها كانت الإجابة المقبولة   
    أهلا بك،
    يمكن أن نفعل ذلك من خلال الخاصية onLoad بوضعها لعنصر body و اسنادها لدالة JS بسيطة جدا... فهنا عند كل تحميل للصفحة أو تحديث ستجد نفسك بنهايتها
    <html> <body onLoad="pageScroll()"> <div style="margin-top:80%"> Some big text Some big text </div> </body> <script> function pageScroll() { window.scrollBy(0,50); // horizontal and vertical scroll increments scrolldelay = setTimeout(pageScroll(),0); // scrolls that let the page up agin //scrolldelay = setTimeout(pageScroll(),100); // scrolls every 100 milliseconds if u want } </script> <html>  
  22. إجابة Entesar Khaled سؤال في استفسار كيفية حذف جزء من النص من قاعدة البيانات mysql كانت الإجابة المقبولة   
    أهلًا بك،
    يمكن فعل ذلك من خلال الدالة replace فهنا مثلًا قم باستبدال كلمة table_name  باسم الجدول لديك  
    Update table_name set `url_site` = REPLACE(`url_site`,'***','');  
  23. إجابة Entesar Khaled سؤال في لماذا لا تضع جوجل اعلانات في محرك البحث كانت الإجابة المقبولة   
    ربما يكون السبب أن Google تهدف إلى عرض الإعلانات المناسبة للمستخدمين المناسبين في الوقت المناسب.  ولكي تتفق مع هذه الفلسفة، والتي ترتبط بشكل أكبر بملاءمة صفحات نتائج Google باستفسارات المستخدمين، قد تختار Google غالبا عدم عرض إعلانات لنتائج طلبات البحث. لأن الإعلانات العشوائية لن تكون متوافقة مع أغلب الباحثين... فنادرا ما تكون الإعلانات المتاحة من المعلنين ذات صلة باستفسارات المستخدمين.
    يمكنك التوسع أكثر حول الموضوع بقراءة هذا المصدر
     
  24. إجابة Entesar Khaled سؤال في SMTP Gmail problem كانت الإجابة المقبولة   
    أهلًا شيماء
    هذا يعني أنه تم تكوين PHP الخاص بك دون إتاحة ssl socket transport. إذا كان الكود مرفوع مع المشروع على global server فيمكنك التواصل معهم وطلب إتاحه ssl socket للخادم الخاص بك.
    تأكدي من تفعيل " OpenSSL extension " في ملف  php.ini لديكي وتأكدي من البورت وال configuration كالتالي
    $mail->IsSMTP(); $mail->Host = "smtp.gmail.com"; $mail->SMTPAuth = true; $mail->SMTPSecure = "ssl"; $mail->Username = "myemail@gmail.com"; $mail->Password = "**********"; $mail->Port = "465"; إذا استمرت المشكلة جربي تغيير البورت واستخدام  TLS on port 587 بدلا من  ssl on port 465
    هنا طريقة إرسال رسالة بريد إلكتروني بلغة php 
    بالتوفيق..
  25. إجابة Entesar Khaled سؤال في مبرمج بدون مؤهل دراسي ! كانت الإجابة المقبولة   
    أهلًا بك،
    أجل، يمكنك تعلم البرمجة بغرض العمل، في البداية أنصحك بالقراءة ثم القراءة ثم القراءة عن جميع مجالات البرمجة وأي منها ما الذي هو مطلوب وفرصة العمل فيه ممكن أن تكون متاحة لك بعد إنتهاءك من تعلمه سواءً  ك freelancer أو كمبرمج في شركة محلية... الموضوع يحتاج القليل من الصبر والتجريب والمحاولة عدة مرات وهجر اليأس والإحباط... هنا ستجد مقال يوضح نصائح للتعلم و يوضح أيضًا مجالات البرمجة ولغات البرمجة لكل مجال... تصفح كثيرا عن جميع المجالات وجميع اللغات وإطارات العمل والتقنيات المندرجة تحت كل مجال حتى تقتنع بمجال معين وتجد أنه قريب من ميولك وطموحك فتتخصص فيه وتبدأ رحلتك بمصادر تعليمه... بالنسبة للعائد المادي فيختلف بشكل كبير بناء على الزبون وبناء على حجم المشروع وبناء على خبرة وكفاءة المبرمج... فكلما زادت كفاءتك في العمل سيكون الوضع أفضل.   
    المدة تختلف من متعلم لأخر فبعض الأشخاص يستطيعون التفرغ لقضاء وتكريس ساعات طويلة من أوقاتهم في التطبيق والتعلم والبعض الأخر يكون لديه عده إلتزامات مختلفة بجانب دراسة البرمجة فمثل هذا النوع الأخير بالطبع سيحتاج وقت أطول في التعلم... لكن على أية حال،  ليس شرطاً لاحتراف مجال معين المدة إن كانت طويلة أو قصيرة المهم أن تتعلم بروية وتفهم كل جزئية تقرأها أو تسمعها من الدروس حتى تستطيع مستقبلا تطبيقها لوحدك في المشاريع التي ستعمل عليها.
    بعض النصائح لرحلتك في عالم البرمجة...
    بالتوفيق...
×
×
  • أضف...