كود حالة استجابة HTTP




قائمة رمز الحالة الأكثر شيوعًا مع قولهم


100: متابعة

101: تبديل البروتوكول

102: معالجة (WebDAV)

103: تلميحات مبكرة

200: حسنًا

201: تم إنشاؤه

202: مقبولة

203: معلومات غير موثوقة

204: لا محتوى

205: إعادة تعيين المحتوى

206: محتوى جزئي

207: تعدد الحالات (WebDAV)

208: تم الإبلاغ بالفعل (WebDAV)

226: الرسائل الفورية المستخدمة (ترميز دلتا HTTP)

300: الاختيار من متعدد

301 منقول بشكل دائم

302: وجدت

303: راجع أخرى

304: غير معدل

305: استخدام الوكيل

306: غير مستخدم

307: إعادة توجيه مؤقت

308: إعادة توجيه دائم

400 طلب سىء

401: غير مصرح به

402: مطلوب الدفع.

403 ممنوع

404 غير موجود

405: الطريقة غير مسموح بها

406: غير مقبول

407: مطلوب مصادقة الوكيل

408 طلب المهلة

409: الصراع

410: ذهب

411: الطول مطلوب

412: فشل الشرط المسبق

413: الحمولة كبيرة جدًا

414: URI طويل جدًا

415: نوع وسائط غير مدعوم

416: النطاق غير مُرضٍ

417: فشل التوقع

418: أنا إبريق شاي

421: طلب مضلل

422: كيان غير قابل للمعالجة (WebDAV)

423: مؤمن (WebDAV)

424: تبعية فاشلة (WebDAV)

425: مبكر جدا

426: الترقية مطلوبة

428: شرط مسبق مطلوب

429: طلبات كثيرة جدًا

431: حقول رأس الطلب كبيرة جدًا

451: غير متوفر لأسباب قانونية

500: خطأ خادم داخلي

501: لم يتم التنفيذ

502 مدخل غير صالح

503 الخدمة غير متوفرة

البوابة 504 انتهى الزمن

505: إصدار HTTP غير مدعوم

506: المتغير يفاوض أيضًا

507: مساحة تخزين غير كافية (WebDAV)

508: تم اكتشاف حلقة (WebDAV)

510: لم يتم تمديده

511: مطلوب مصادقة الشبكة


تشير أكواد حالة استجابة HTTP إلى ما إذا كان قد تم إكمال طلب HTTP معين بنجاح


#computer #INFO #siteweb #programming #hackers #app #INTERNET

CCutural SITESSCutural SITES

أهم مهارات مطلوبة في العمل كمبرمج




 أهم 10 مهارات Soft Skills 


هاذي تعتبر أهم المهارت التي يبحث  عليها أصحاب العمل ومديري ومسؤلي التوظيف في الشركات بين المرشحين للوظائف،

مهم جدا تهتم بها وتراعي هذا في كتابة الـ CV الخاص بك.


1- فريق العمل Teamwork 

2- التواصل Communication 

3- ادارة الوقت Time management 

4- حل المشكلات Problem-Solving 

5- الابداع Creativity 

6- القيادة Leadership 

7- التنظيم Organization 

8- الذكاء الانفعالي Emotional Intelligence 

9-  اتخاذ القرار Decision-Making

10- ادارة الغضب Stress management 


أهم 10 مهارات Hard Skills 

1- مهارات التحليل Analytical Skills 

2-   تكنولوجيا المعلومات High-Level IT Skills 

3- المعرفه الاساسيه للكمبيوتر Basic Computer Knowledge 

4- خدمة العملاء Customer service skills 

5-  العرض والتقديم Presentation Skills 

6- ادارة فرق العمل Team Management 

7- ادارة المشروعات Project Management 

8- التسويق Marketing 

9-  الكتابة Writing 

10- تصميم الجرافيك Graphic Design 

ماهو html

 

 مقدمة عن HTML



 اولا :ماهى html ؟

Html 

هى احد اللغات المستخدمة فى تصميم صفحات الويب وهى اختصار 

Hyper text markup language .


ثانيا: هل يجب تعلم اى لغة اخرى  قبل البدء فى لغة html ؟

لست بحاجة لتعلم اى لغة .

 بل البدء بتعلم html فانت قد اتخذت الطريق الصحيح فى بناء صفحات الويب .


ثالثا : ماهى الادوات المطلوبة لكتابة اكواد html 

انت تحتاج فقط الى Browser 

واحد البرامج او editor المستخدمة فى كتابة اكواد html 

ومن اهمها Notepad++ - komodo - brackets 


وقبل البدء فى كتابة الهيكل الاساسي فى بناء صفحة  html عاوز اوضح ان اكواد html هى عبارة عن مجموعة من  التاجات tags 

وهذة التاجات تكتب بداخل < >

كما ان هذة التاجات لها بداية  < > start tag  .

وكذلك فى الاغلب لها نهاية <  /> end tag .


الهيكل العام لاي صفحة html 

<html>


     <head>

 يتم بها وضع التاجات الخاصة بضبط  الصفحة مثل عنوان الصفحة وتنسيق الصفحة .

     </head >


     <body>

وهى تحتوى على العناصر  التى تظهر على صفحة الويب مثل النصوص والصور وهكذا .

    </body>


</html>

نلاحظ ان جميع التاجات الخاصة بهيكل صفحة html تبداء start tag مثل <html>

وتنتهى end tag   ب <html/>

بالمقدمة البسيطة دى قدرنا نعمل اول صفحة من صفحات html كما هو موضح بالصورة .

وكمان عرضنا بها عبارة welcome to html فى صفحتنا .

اخر ملحوظة لازم اقولها ان امتداد صفحات html هو 

.html 


تحياتى للجميع

#moudi_code

الـحـوسـبـة الـسـحـابـيـة _ Cloud Computing

      الـحـوسـبـة الـسـحـابـيـة  _  Cloud Computing



هي تقنية منتشرة جداً في وقتنا الحالي و من المهم أن يكون لديك معرفة عامة بها إذا كنت مهتماً بالمجال التقني و علوم الحاسوب.


🔸 بـنـيـة الـسـحـابـة

السحابة في الحوسبة السحابية هي عبارة عن أجهزة حواسيب، لكنها ليست أجهزة الحواسيب الشخصية المعتادة بالطبع بل هي أجهزة خاصة مصممة لتعمل كخادم (Server) وتتضمن اختلافات من ناحية العتاد (Hardware) عن الحواسيب الاعتيادية، توجد عدة شركات تمتلك مراكز بيانات سحابية تقوم بتأجير مساحات سحابية منها بموارد عتادية محددة يطلبها مقدمي الخدمات السحابية وغيرهم، ومن أشهر هذه الشركات :

- شركة Amazon عبر منصتها AWS.

- شركة Microsoft عبر منصتها Microsoft Azure.

- شركة Google عبر منصتها Google Cloud.


أضِف لمعلوماتك . .

#INFO #programming #cyberscurity #moudi_code

كيف ابدأ في مجال الشبكات؟

 كيف ابدأ في مجال الشبكات؟



سؤال: مجال الشبكات اصبح معقد وكثرت الكورسات وتفرعت التخصصات, فكيف ابدأ ؟


الإجابة:

أولا:

 دائما أقول ان مجال الشبكات من أسهل المجالات في IT بشكل عام, ولا يحتاج أي مواهب أو مهارات خاصة كالتي تحتاجها مجالات أخرى مثل الرسم والتصميم أو البرمجة, وانما يحتاج مجال الشبكات لشيء واحد فقط وهو اتباع التسلسل المنطقي للدروس والمواضيع وربطها معا.

ان الصعوبات التي تواجه الدارسين -وأيضا العاملين- في مجال الشبكات نتيجة لمحاولة الدراسة بشكل غير مرتب, كدراسة موضوع قبل الآخر أو دراسة نقاط متقدمة قبل فهم الأساسيات جيدا, أو تجاهل العناصر الأخرى وعدم فهم طريقة عمل أجزاء  الشبكة بشكل كامل.

الدراسة الصحيحة لا تكون بقراءة مقال من هنا, أو مشاهدة محاضرة من هناك, أو متابعة بعض المنشورات المتنوعة والمنتشرة في كل مكان. وانما تكون الدراسة الصحيحة بإتباع دورة كاملة مخصصة لمستوى معين من أحد مزودي الخدمات الموثوقين لتغطية على الأقل 80% من المحتوى الرسمي لهذه الدورة.

وتكون أيضا بفهم ان لا شيء يعمل منفردا أو بمعزلة عن الآخر, فالشبكة تتكون من أجزاء كثيرة, ليس من الضروري فهم تفاصيل جميع اجزائها, لكن من المهم فهم ان هذه الأجزاء مرتبطة مع بعضها البعض, أو كما يطلق عليه في الإدارة يجب اخذ صورة عامة كاملة holistic overview  عن طريقة عمل الشبكة دون لدخول في التفاصيل, ثم نختار مجال التخصص الذي نريد.


ثانيا:

لكي نفهم طريقة عمل الشبكة, بالتالي نستطيع اختيار المجال الذي نريد دراسته, يجب ان نفهم ان شبكات الكمبيوتر تتكون من جزأين رئيسيين (بشكل عام ومختصر للتبسيط):

-جزء البنية التحتية infrastructure

-جزء الخدمات Services

فجزء البنية التحتية infrastructure يشمل الأجهزة المستخدمة لربط الشبكة مثل Switches  و Routers و Cables.. الخ

وجزء الخدمات Services يشمل التطبيقات أو البرامج التي سوف تعمل على هذه الشبكة لتقدم الخدمة للمستخدم النهائي.بالنسبة للبنية التحتية infrastructure هناك جهات أو شركات أو مصنعين vendors تتخصص في هذا المجال فتصنع الأجهزة المطلوبة وتطور التقنيات المتعلقة بها, مثل Cisco و Huawei و MikroTik و fortinet  وPaloalto.... الخ. وتقدم كل شركة من هذه الشركات مجموعة من الدورات التدريبة بمستويات مختلفة للتعريف بالأجهزة والمنتجات والتقنيات التي تقدمها وتطورها, فنجد مثلا شركة Cisco

الذكاء_الإصطناعي Artificial Intelligence:

 ‏🎯‎#الذكاء_الإصطناعي Artificial Intelligence:


 هو سلوك وخصائص معينة تتسم بها البرامج الحاسوبية، تجعلها تحاكي القدرات الذهنية البشرية وأنماط عملها. من أهم هذه الخصائص القدرة على التعلم والاستنتاج ورد الفعل على أوضاع لم تبرمج في الآلة.

‏🔅بما ان الـ AI له تطبيقات في كثير من الفروع العلمية ولنفرض الطبية فالـ AI للمختص بالطب يختلف عن مفهوم ال ـAI للمختص بالفيزياء لان كل شخص له فكرة عن الـ AI وعلاقتة باختصاصة،لذلك يجب ان تدرس احد الفروع في مجال الـAI فمن غير الممكن دراسة نظريات الـAI ‏والتخصص به بشكل عام ما لم تكن بروفيسور جامعي ولك ابحاث في المجال. 

🔅أي حدد المجال الذي تنوي دراسة الذكاء الاصطناعي فيه، على افتراض ان عملك مرتبط بهندسة/علوم الحاسوب يجب ان تدرس احد فروع الذكاء الاصطناعي مثلا بناء روبوتات(Robotics) او تعلم الاله(Machine Learning) او Neural Networks او Evolutionary Computation او Vision, او Expert Systems او Speech Processing او Planning او Natural Language Processing 

‏🔅ويوجد فروع اخرى ولكن هذه ابرزها، مثلا الروبوتات(Robotics) يختص ببناء الروبوتات الذكية، الVision يهتم بالرؤية وتفسير الصور مثلا التعرف على الوجوه او الصور او الفيديوهات والتعرف على الاشياء، الشبكات العصبونية الاصطناعية (Neural Networks)

كيف يعمل DHCP


كـيـف يـعـمـل DHCP ؟ يحصل الجهاز المتصل بالشبكة على عنوان IP وغيرها من الإعدادات التي تساعده على الإنضمام لتلك الشبكة الأمر يتلخص في أربع خطوات، وهي : ‏🔹 الاستكشاف _ DHCP Discover : عندما يتم توصيل أحد الاجهزة على الشبكة فإن هذا الجهاز لا يمتلك أي معلومات عن الشبكة لذلك فهو يقوم ببث حزمة من البيانات تسمى بـ DHCP Discover، تحتوي على بعض المعلومات مثل عنوان الماك Mac Address الخاص بالجهاز. ‏🔹 العرض _ DHCP Offer : عند إرسال تلك الحزمة إلى الشبكة تصل إلى جميع الأجهزة الموجودة مسبقاً ومنها سيرفر الـ DHCP عندها يعرف السيرفر أن هناك جهاز يريد الإنضمام إلى الشبكة ، وبالتالي يقوم بإرسال حزمة من البيانات للرد على هذا الجهاز وعرض خدماته من خلال تلك الحزمة التي تحتوي على بعض البيانات مثل عنوان الـ IP وقناع الشبكة Subnet mask ومدة التأخير لهذا العنوان؛ تعتبر تلك المرحلة هي المرحلة التي يعرض فيها سيرفر DHCP على الجهاز إمكانية الإنضمام إلى الشبكة. 🔹 ‏الرد _ DHCP Request : في هذه المرحلة يقوم هذا الجهاز بالرد على المرحلة السابقة أو مرحلة العرض بالموافقة للإنضمام لتلك الشبكة بتلك البيانات التي منحها سيرفر DHCP، لذلك بعد أن يحصل الجهاز على عنوان IP الذي مُنح له يقوم بإرسال الرد إلى سيرفر DHCP يخبره بأن وافق على العرض الخاص به ‏بعنوان IP وبالإعدادات الأخرى التي عُرضت عليه. 🔹 التأكيد _ DHCP Ack : هذه المرحلة الأخيرة والتي يتم فيها التأكيد من قِبل جهاز المستخدم على تعيين عنوان IP المخصص، أو بمعني آخر المستأجر له على تلك الشبكة (تأكيد إتمام عملية التأجير) ‏حيث يتم إرسال إشعار للتأكيد على تلك البيانات إلى سيرفر DHCP وإذا كانت المعلومات صحيحة يتم الإتصال بالشبكة بشكل سليم وفي حال فشل البيانات يقوم جهاز المستخدم بإعادة المراحل الأربع مرةً أخرى ليحصل على عنوان IP وباقي المعلومات الخاصة بتلك الشبكة ليتم الإتصال. أضِف لمعلوماتك . . #INFO #programming #cybersecurity #moudi_code