هندسة حاسوب
Ir al canal en Telegram
التواصل والاستفسار @eng_AbuAbdullah معكم خطوة بخطوة في التخصصات التالية: * شبكات الحاسوب والانظمة الموزعة * الآمن السبيراني * للغات البرمجة * علوم الحاسوب * تقنية معلومات IT *هندسة البرمجيات * خدمات أخرى ______________________________________
Mostrar másEl país no está especificadoTecnologías y Aplicaciones50 372
1 251
Suscriptores
-124 horas
+17 días
+530 días
Archivo de publicaciones
1 251
ما هي الاستضافة وما أنواعها وكيف تعمل الاستضافة - Hosting ☁️💻 ؟
تابع الصور ✅
مقدمة 😊
سنتعرف في هذا المقال على ما هي الاستضافة وما أنواعها وكيف تعمل الاستضافة ؟
ما هي الاستضافة Hosting 🤔؟
الاستضافة Hosting هي سيرفر عن شركة تقوم برفع الملفات الخاصة بك كأنك تضعها على جهازك الشخصي ولكن ستكون متاحة عن طريق الانترنت يستطيع الشخص الدخول ورؤية محتواها على موقعك.
من أنواع الاستضافة بشكل عام:
1 - استضافة ويب Web Hosting
- وهي أن تستضيف موقع خاص بك
2 - استضافة تطبيقات App Hosting
- تطبيق تدخله الأشخاص للاستعلام عن شئ معين
3 - استضافة ألعاب Game Hosting
- وهي أن تضع ألعاب على سيرفر لكي تدخل الأشخاص تلعب أونلاين Online
يوجد العديد من أنواع الاستضافات وسنتحدث عن بعض أنواع الاستضافة:
1. الاستضافة المجانية Free Hosting:
هي استضافة مجانية وبالتالي يسهل الحصول عليها ولكن لانها مجانية فهي استضافة عليها قيود وخدماتها محدودة من مساحة تخزينية محدودة، حماية غير كافية لموقعك، وعدد محدود من النطاقات (الدومينات) التي يمكنك وضعها فيها، وفي الادة لا تتوافق مع محركات البحث، وإنما يمكنك كمبتدئ أو متعلم جديد أن تستخدم الاستضافة المجانية، أو تستخدمها لموقع شخصي لا يحتاج مساحة كبيرة.
2. الاستضافة المشتركة Shared hosting:
وهي عبارة عن سيرفر واحد يشترك فيه أكثر من موقع وهي مناسبة لأصحاب المواقع الصغيرة والمتوسطة حيث أنها أشهر الاستضافات وأرخصهم، مع العلم أن الاستضافة المشتركة تختلف أسعارها ومواصفاتها من شركة إلي اخري ومن الشركات التي تقدم استضافات مشتركة: شركة اي بيج iPage – شركة بلوهوست Bluehost
3. استضافة السيرفر الخاص Dedicated Servers:
يوفر لك أقصي قدرة لتتحكم في الخادم أو السيرفر الخاص لموقعك، حيث أنه موقعك الالكتروني هي الوحيد الموجود والمخزن على السيرفر
4. استضافة السيرفر الأفتراضى الخاص (VPS):
يمكنك من استخدام موارد ومميزات كبيرة، ومناسبة جدا للمواقع الكبيرة وهي مرتفعة التكلفة لذلك لا تناسب إلا المواقع الكبيرة.
5. الاستضافة السحابية Cloud Hosting:
وهي أن موقعك سيكون موجود على أكثر من سيرفر في نفس ذات الوقت بالتالي يتم تحميل موقعك لأقرب سيرفر للزائر وهذا يساعد في تحسين سرعة موقعك ومن المواقع التي تقدم استضافة سحابية: استضافة هوست جيتور HostGator
6. استضافة الووردبريس Wordpress Hosting:
وهي مخصصة لمواقع إدارة المحتوي ووردبريس Wordpress وهي ذات مواصفات عالية عن الاستضافة المشتركة ومناسبة لواقع الووردبريس التي تحتوي على عدد كبير جدا من الزوار شهريا ومن الشركات التي تقدم هذه الاستضافة: استضافة فاست كوميت FastComet
7. استضافة الموزع Reseller:
يعمل وسيط بين الخادم (السيرفر) و مستخدم الاستضافة(العميل) سواء كانت لشركات أو لأفراد، ويتيح تقديم استضافة مجانية أو مدفوعة؛ بمعني أنه إذا أردت أن تقوم بإنشاء شركة استضافة قم بالآتي:
1 - احجز استضافة Reseller ريسلر
2 - قم بتقسيم الاستضافة لأكثر من حساب وذلك بتحديد المساحة وعدد قواعد البيانات التي تريدها على حسب خطة الاستضافة التي تقدمها والترافيك(الزوار) لكل حساب.
= وباختصار هي تتيح للشخص أن يقدم استضافة مجانية أو مدفوعة للآخرين
ماذا لدي شركة الاستضافة لعمل استضافة لموقعك أوتطبيقك أو لعبتك 🤔 ؟
1 - شركة الاستضافة لديها سيرفر أو سيرفر خاص dedicated server
2 - والسيرفر هو عبارة عن جهاز مثل جهازك الكمبيوتر في المنزل ولكن بمواصفات عالية جدا هارد عالي جدا ورامات Ram عالية جدااا والنواة core الخاصة بالمعالج Processor والـ Motherboard كلها عالية جدا
= السيرفر... جهاز بإمكانيات خرافية
كيف تتم الإستضافة أو كيف تعمل الاستضافة ؟
1 - شركة الاستضافة تضع كل المواقع Hard Disk (القرص الصلب) وتقوم بإعطاءك مساحة تخزينية وأنت تقوم برفع ملفاتك على هذه المساحة التخزينية
2 - وهذه الملفات التي تقوم برفعها ستكون متاحة accessible عن طريق الانترنت بمعني أنه يمكن الوصول إليها من قبل الأشخاص أو الزوار لموقعك يمكنه الدخول إليها سواء عن طريق الدومين Domain وهو اسم الموقع الخاص بك، أو عن طريق عنوان IP (internet protocol) الخاص بالشركة (IP الخاص بالسيرفر بمعني "عنوانه على الانترنت")
شركة الاستضافة يكون لديها أكثر من سيرفر rack وفيه سيرفرات كثيرة
وهذا الـ rack من الممكن أن يكون لدي الشركة أكثر من rack والذي يحتوي على عدد كبير من السيرفرات بما يسمي هذا؟
يسمي بـ Data Center مركز البيانات
وهناك نظام في شركات الاستضافة يسمي housing والاسم المطلق عليه في كل الشركات co-location
co-location وهو أنه يمكنك أنت أن تأخذ السيرفر الخاص بك وتضعه في شركة لديهم وسيقومون بتقديم الكهرباء لتشغيل السيرفر الخاص بك – الحماية له من الحريق – والتهوية – وكمية البيانات التي ستـستعملها عن طريق خط الانترنت لكي تتعامل مع ال
1 251
🔰 ما الفرق بين Error و Warning.
1- الــ Error --> الخطأ:
مفهوم الخطأ في مجال البرمجة؛ يحدث خطأ عندما تقوم بكتابة Code خطأ غير مطابق لمعايير اللغة مثل خطأ في الــ(Syntax - نسيان وضع () عند كتابة الدالة Function - بيانات مفقودة - عدم وضع الفاصلة المنقوطة <;> ..إلخ).
لذلك لا يُمكن لمترجم اللغة "Compiler" من معرفة ما يجب عليه أن يفعل فيقوم بإخبارك بأن هناك خطأ وأن البرنامج لا يُمكنه الاستمرار.
الــ"Error _ الخطأ" يُوقِفُ عمل البرنامج بالكامل ولا يُمكنه الاستمرار في التشغيل إلاّ بعد إصلاح الخطأ.
2- الــ Warning --> التحذير:
الــ Warning يُعتبر إشعار أو تحذير من مترجم اللغة "Compiler"، يُنبهك بأن هُناك شيء غير مضبوط في البرنامج الخاص بك ويتوجب عليك إصلاحه، مثل (إدخال نوع بيانات بالخطأ - استدعاء دالة من نوع غير مُطابق ..إلخ).
الــ Warning "التحذير" لايعني بأن هُناك خطأ فادح أو خطير يتسبب في توقف البرنامج، على عكس الــError "الخطأ.
هُنا لا يتوقف البرنامج عن العمل، بل يقوم الــ"Compiler" بعمل Escape لهذا الــ Warning، ويستمر البرنامج في العمل دون مشاكل.
1 251
🔰 أنواع الــ"Servers _ السيرفرات _ الخوادم" واستخداماتُها:
1- DHCP Server :
خادم خاص بتوزيع عناوين الــIPs بطريقة أوتوماتيكية بحيث يستطيع الجهاز الذي تم ربطه مع هذا السيرفر أن يحصل على عنوان IP، ويتغير هذا العنوان كلما اتصل هذا الجهاز بالسيرفر.
2- Nat Server :
تدور فكرة NAT على تحويل عُنوان IP Static إلى عنوان IP Private، وذلك لاستخدام مجموعة من عناوين IPs دون أن تَكون مُكلفةً مادياً، أو عند تجهيز شبكة محلية وربطها بخدمة الانترنت، وكما تعلمون يتوجّب أن يكون عُنوان IP الجهاز المُستضيف عُنوان ثابت ويلتحق معها مفهوم الــ Routing.
3- File Server :
خادم خاص بمشاركة وتخزين الملفات والمُستندات بحيث يُمكن لأكثر من شخص استخدام هذه الملفات في نفس الوقت وتخزينها أيضاً.
4- Applicatio Server :
خادم التطبيقات، يُمكِّن الأشخاص المتصلين بالخادم من استخدام البرامج في نفس الوقت.
5- Print Server :
خادم الطِباعة، يُستخدم من قِبل الأشخاص المتصلين بالخادم حيث يوفر الجهد والوقت إضافةً إلى وجود طابعة واحدة فقط. (يُستخدم عادةً داخل الشبكات المحلية LAN)
6- Mail Server :
خادم البريد، هُنا حيث يتم تجهيز لاستقبال الرسائل وإرسالها عند تجهيز بريد للأشخاص المتصلين بالسيرفر.
7- Web Server :
خادم لمواقع الويب Web Sites وخادم لتطبيقات الويب Web Applications.
8- Anti Virus Server :
خادم الحماية والأمن من الفيروسات لجميع الأشخاص المتصلين بالخادم.
1 251
المصطلحات الأكثر شيوعًا بواجهة برمجة التطبيقات (API) 😊❤
تابع الصور ✅
ماهو API وما فائدته ؟
لعلك تتسأل ماهو API ؟ API او Application Programming Interface وباللغة العربية واجهة برمجة التطبيقات. API ببساطة هى نقطة الوصل بين بيئة تطويرية معينة والمطورين , حتى تتيح لهؤلاء المطورين الاستفادة من خدامات هذه البيئة بدون الحاجة إلى بناء كل شئ من الصفر . وبشكل عام هدف API هو اخفاء التفاصيل Encapsulation و ابراز طريقة الاستفادة من الكود .
مثال من الواقع لتقريب الفكرة , عندم تنتج شركات محركات سيارات محرك جديد فانها تقوم بتغليف هذا المحرك وتقوم بطرحه بالسوق لتستفيد منه الشركات لبناء منتاجاتها الخاصة كالسيارات مثلا وقد تستخدمه الشركة بدون الدخول فى تفاصيل تصنيعه فما يهم الشركة هو كيف تستخدم المحرك لبناء منتجها وليس كيف صُنع المحرك .
هذا بالضبط ما يحدث فى البرمجة عندما نستخدم كلاس او دالة او Plugin فى مشروعنا , فما يهمنا فعلًا هو كيف نستخدمه ليخدم مشروعنا وليس كيفية عمله .
وإليك بعض الامثلة عن API
يوجد الكثير من الامثلة API’s مشهورة نصادفها كل يوم مثلا الفيسبوك يتيح API للمواقع لتسجيل الدخول عن طريقه بدون الحاجة إلى بناء نظام تسجيل دخول من الصفر , فانت عندما تريد اضافة هذه الاضافة إلى موقعك لن تطلع على كيفية بنائها ولكن ما يهمك كيفية استخدامها لاضافتها لموقعك او تطبيقك , ويوجد الكثير من الامثلة الاخرى لل API مثل خرائط جوجل Google Maps التى تسمح للمطورين بعرض اجزاء من الخرائط لامكان معينة على تطبيقهم او موقعهم .
مثال اخر عندم تقوم بشراء شئ على الانترنت من موقع معين فهذا الموقع يستخدم API الخاصة بشركة VISA ليقوم بالتواصل معه وخصم المال من بطاقتك .
مثال اخر ولكن هذه المرة من تطبيقات سطح المكتب , فاذا اردت بناء برنامج وهذا البرانامج يريد بعض التحكم فى جهاز الكموبيوتر فانه يستخدم API التى توفرها نظم التشغيل للتحكم فى الجهاز بدون الحاجة إلى الكثير من العمل للحصول على هذه الصلاحيات والدخول فى البرمجة في مستويات أدنى وتقوم بإستخدام لغة Assembly او التجميع لكي تقوم بهذه العملية .
مثال اخير MySQL API فى لغة PHP فانت عندم تكتب استعلام مثل :
mysql_query(‘SELECT * FROM tablename’);
فكل ما يهمنا هو ان الدالة للاستعلام من قاعدة البيانات ولكن الكثير من التفاصيل مخبأة عن المطورين
للتعرف اكثر على قواعد البيانات يمكنك متابعة المقالة هنا
للتعرف اكثر على PHP يمكنك متابعة المقالة هنا
أمثلة عملية على API’s
Google API’s : حيث توفر جوجل مجموعة كبيرة من واجهات البرمجة مثل خدامات الترجمة Google Translate API وخدامات الخرائط Google Maps API واليوتيوب YouTube API.
Facebook API’s : يوفر أيضًا الفيسبوك مجموعة من API’s مثل Facebook social graph ويستخدم فى الوصول لمجموعة من البيانات العامة للمستخدمين.
واجهات برمجة تطبيقات REST
تم تصميم خدمات الويب فى الأساس باستخدام SOAP وهو بروتوكول للتواصل بإستخدام بروتوكول HTTP وصيغة XML , على الرغم من ذلك فإن معظم تطبيقات الويب الحديثة تستعمل واجهة البرمجة بإستخدام REST.
تم طرحه فى الأساس عام 2000 على يد Roy Fielding , وهو مجموعة من الهياكل و مبادئ التصميم المستخدمة فى بناء النظم الموزعة وتضمن تواصل هذه النظم وتبادل أي نوع من أنواع البيانات مثل (الصور والفيديوهات وإلخ) ولعل أكثر ما ساهم فى إنتشار REST هو السهولة النسبية فى بناء التطبيقات والمرونة الكبيرة التى يتمتع بها.
في واجهة برمجة تطبيقات REST ، يمكن أن يكون المورد أي شيء تقريبًا ، على سبيل المثال قائمة بالتغريدات على موقع تويتر او حالة الطقس فى بلد معين. كل من هذه الموارد قابل للعنونة ، والذي في حالة واجهات برمجة تطبيقات REST المستندة إلى الويب يكون عنوان URL ،
حينما يقوم المستخدم لل API بطلب العنوان يقوم API بالرد باي نوع من انواع الصيغ مثل JSON او صورة او حتى صفحة Web.
يوفر API ميزة إرسال البيانات للتطبيقات الأخرى ليعالج التطبيق البيانات بالطريقة التى يريدها مما يوفر مرونة كبيرة فى إستخدام البيانات ولكن هذا ايضًا له اثار جانبية حيث أنه ابطئ من حالة معالجة البيانات ثم إرسال المنتج النهائى للمستخدم.
قائمة بAPIs مجانية
و يوجد الكثير من الامثلة الاخرى ولكن كانت هذه امثلة شهيرة ولكن مفهوم API الشامل غير مقصور على هذه الامثلة ولكن كما ذكرنا فهو بشكل عام اخفاء وتغليف اجزاء معينة لاستخدامها بطريقة او باخرى , وإلى هنا تنتهى المقالة وشكرًا لكم .
1 251
ما هو ال Server وكيف يعمل 😊❤
تابع الصور 🧐✅
---------------------------
ما هو ال Server 🤔
هو عبارة عن نظام حاسوب متصل بعدة أجهزة بمعني هو حلقة وصل بين أكثر من جهاز كمبيوتر ويعمل لمدة 24 ساعة مستمرة علي عكس اجهزتنا نحن كعملاء؛ فهو له امكانيات ومكونات بجودة وكفاءة عالية ✅
هل ال Server له أنواع 🤔؟
بالتالي ظهرت أنواع للسيرفر وهنا عندما نقول أنواع نعني بها الخدمات التي يقدمها كل سيرفر 😊
1 - FTP Server
بروتوكول نقل الملفات File Transfer Protocol
وهو خاص بنقل الملفات من جهاز لاخر بمعني رفع وتحميل والملفات وبالطبع ملفات حجمها كبير
2 - WEB Server
يتيح لك كعميل عمل استضافة موقع وكذلك التصفح في هذا الموقع عن طريق جهازك كعميل، وايضا يسرع تحميل الموقع بالنسبة للاشخاص التي تزور موقعك
3 - PROXY Server
وهو خاص بالحماية والفلترة بمعني انه يسمح للعملاء الذين لهم الحق بالدخول للمعلومات وهكذا هو يعمل كجدار حماية؛ فهو وسيط بين العميل والسيرفر ويوفر وصول سريع للمعلومات اضافة الي تحسين الأداء
4 - MAIL Server
خادم مسئول عن استقبال و إرسال و تخزين الرسائل الاليكترونية Emails و تعتمد عليه كبري الشركات بشكل منفصل للتحكم الكامل فى عملية الإرسال و الإستقبال ومنع المتلصصين من إختراق رسائل الشركة.
5 - Data Base سيرفر
هو الخادم المسئول عن تخزين و إدارة قواعد البيانات Data Bases الخاصة بالبرامج و التطبيقات بالشبكة الداخلية لشركة او مؤسسة ما.
بالطبع هناك أنواع سرفرات اخري لكن ما ذكرناه هو الأكثر إستخداماً و شيوعاً و بحثاً على شبكة الإنترنت.
6 - السيرفرات السحابية
ما هو السيرفر السحابي ؟ و احدة من أهم و افضل انواع الخوادم و أكثرها مبيعاً هى cloud Servers لما فيها من نسبة أمان و سرعة مرتفعة جداً جداً عن الانواع الأخري. إقراء أكثر حول ما هى الاستضافة السحابية.
7 - سيرفر التطبيقات Application Server
ما هو سيرفر التطبيقات ؟ هذا الخادم يوفر بيئة عمل مناسبة لتشغيل التطبيقات و الألعاب و يوجد منه انواع مختلفة.
حيث تتنوع التطبيقات و تختلف من حيث نوع البرمجة مثل التطبيقات المصنوعة من خلال جافا Java أو PHP و بالتالي يجب اختيار Application Server متوافق مع لغة البرمجة.
8 - السيرفر الإفتراضي Virtual Privet Server
ماهو vps ؟ تعنى تقسيم الخادم إلى أكثر من من Server إفتراضي (وهمي) و يتم بيع كل server VPS بشكل منفصل.
بالتالي سيتم مشاركة جميع المستخدمين إمكانيات السرفر الرئيسي من (وحدة تخزين – ذاكرة عشوائية (Ram) – مُعالج البيانات).
لهذا سُمي خادم افتراضي VPS ؟ لأنه يتمتع ببعض من مميزات Dedicated server. لذلك أحضرت لك قائمة تضم افضل الشركات التى تقدم افضل سيرفر افتراضي.
1 251
البيانات الضخمة Big Data
يعتقد البعض ان البيانات الضخمة هو مفهوم لحجم البيانات او ان هذا المصطلح يشمل البيانات ذات الأحجام الكبيرة
مفهوم ال Big Data اوسع واشمل من ذلك فحتى لو تعدى حجم البيانات أكثر من ١ تيرا بايت لا يمكن تصنيفها انها بيانات ضخمة
طالما أن السيرفر لديه القدرة على معالجة البيانات حتى وإن كانت ضخمة جدآ لا يمكن تصنيفها انها بيانات ضخمة
يأتي مفهوم البيانات الضخمة عندما يعجز ال server عن معالجة البيانات بالسرعة المطلوبة حتى وان قمنا بتحديث او ترقية الهاردوير في السيرفر حتى هنا قد يكون مفهوم فقط
حتى نستطيع ان نطلق على البيانات انها بيانات ضخمة لا بد وان تنطبق عليها أربع صفات
صفة volume اَي ان حجم البيانات كبير
صفة variety اَي تنوع البيانات قد تكون خليط من النصوص والصور والفيديو كما هو الحال في فيسبوك
صفة ال velocity اَي ان البيانات تحتاج الى سرعة هائلة لمعالجتها تفوق سرعة السيرفر حتى وان قمنابتحديثه
صفة ال veracity وتعني ان البيانات غير نظيفة وغير منقحة
1 251
مصلحات الحاسب الالي الكلمة الانجليزية ومرادفها بالعربي - اول درس في علوم الحاسب
ابدأ Start
اتصال Connection
إدارة البرنامج File Manager
إدراج Insert
أدوات Tools
إرسال إلى Send To
أزرار Buttons
اسم الملف File Name
إضافة Create
إطار المجموعة Group Window
إعادة تسمية Rename
إعادة تشغيل Restart
إعدادات Setting
إعدادات الصفحة Page setup
أعمدة Columns
إغلاق Close
الاكسترانت Extranet
الانترانت Intranet
الأنظمة الخبيرة Expert System
البحث و الفرز (التصنيف) Searching and Sorting
البرمجيات الحرة Free Software
البرمجيات المجانية Free Ware
البريد الالكتروني (E-Mail) Electronic Mail
البطاقة الفائقة Hyper Card
التدريب عبر الكمبيوتر CBT
التعرف على الصوت Voice Recognition
التعلم بمساعدة الحاسوب (CAL ) Computer Assisted Learning
التعليم الافتراضي ( الخائلي ) Virtual Education (VE)
الجمع Sum
الحاسبة Calculator
الراسمة Plotter
الرسام Paint
السحب Drag
الشاشة Monitor Or Screen
الشبكة الرقمية للخدمات المتكاملة ISDN
الشبكة العنكبوتية العالمية WWW World Wide Web
الشبكة المناطقية المحلية LAN
الشبكة المناطقية الواسعة WAN
ألعاب Games
العروض التقديمية Power Point
العمود الفقري في الاتصالات Back - Bone
إلغاء الأمر Cancel
الفأرة Mouse
الفاصل الرقمي Digital Divide
القرص الصلب Hard Disk
القرص المصدر ٍSource Disk
القرص الهدف Target Disk
الكثافة التلفونية Tele - Density
اللوحة الأم Motherboard
المتوسط الحسابي Average
المحفوظات History
المستكشف Explorer
المعلومات الالكترونية Electronic Information
المعلوماتية Informatics
المفضلة Favorites
المكونات المادية Hardware
النقر المزدوج Double click
الواقع الافتراضي ( الخائلي ) Virtual Reality (VR)
انتقال إلى Go To
إنهاء Exit
إيقاف تشغيل Turn Off
أيقونة Icon
بحث Search
برامج Software
برامج التطبيقات المكتبية Office
برنامج الجداول الالكترونية Excel
برنامج تطبيقي Application program
برنامج قاعدة البيانات Access
بيانات Data
تحديث Refresh
تحديد الكل Select All
تحرير Edit
تحميل Download
تخطيط Chart
تدقيق إملائي Spelling
تراجع Undo
ترويسة Heading
تسجيل خروج Log Off
تشغيل Run
تصميم النظام System design
تطبيق Apply
تعليمات Help
تغيير Change
تقرير Report
تقني Techni
1 251
ثلاثة مباديء لكتابة الكود الجيد
المبدأ الأول
- تطبيق مبدء التقسيم Decoupled : حيث تقوم بتقسيم الفكرة او المشروع الى Modules وكل Modules يتم تقسيمه الى classes وكل class يتم تقسيمه الى Function قدر الإمكان وهذا المبدأ شبيه بما يسمى mvc
-
المبدأ الثاني
تطبيق مبدء reusable : حيث انك تضع في الحسبان ان يكون الكود الذي تكتبه قابل لإعادة الاستخدام
المبدأ الثالث
- تطبيق مبدأ testable : وهو ان تقوم باختبار كل جزئية على حدة ثم تقوم باختبار كل النظام
1 251
*مصطلحات هامة لكل مبرمج : -
Programmer مبرمج
Developer مطور
Programme برنامج
Application تطبيق
Website موقع انترنت
المعامل Operand
عامل التشغيل Operator
المؤشر Pointer
واجهة برمجة التطبيقات APl
الوسيطة Argument
التجميع Compilation
Hosts استضافة
Server خادم
Algorithms خوارزميات
Flow chart رسم بياني للخوارزميات
Tool /tools اداة/ادوات
Database قاعدة بيانات
نوع البيانات Data types
data structures هياكل البيانات
Code (سطر برمجي (كود
كود صلب Hardcode
Object oriented برمجة كائنية
Classes اصناف / انواع
Methods طرق
Interfaces واجهات
Variable متغير
Constant ثابت
البيان Statement
بناء الجملة Syntax
Declare اعلان لمتغير
اعلان Declaration
الحزمة Package
Function مهمة /وضيفة
Execute تنفيذ
استثناء Exception
Implementation تشغيل /تنفيذ
Parameters عوامل متغيرة
Greater than >اكبر من
Less than <اصغر من
Equal = يساوي
Not equal !=لايساوي
Loop =حلقة متصلة من الاوامر
حلقة لانهائية Endless loop
Condition =شرط
العبارات الشرطية Conditionals
Integer (int)متغير رقمي
Flowchart (flow) متغير رقمي
Character (char) متغير حرفي
التكرار Iteration
الكلمات الأساسية Keywords
Decimal عشري
binary ثنائي
Body مجسم الموقع
Head رأس الصفحة
Div قسم من اقسام الصفحة
Style شكل الصفحة
Attributes خصائص
التعبير Expression
إطار العمل Framework
الخلفية Backend
الواجهة الأمامية Front-end
لا شيء Null
وقت التشغيل Runtime
1 251
7 طرق لازالة ملفات الخبيثة والفايروسات من جهازك
بسم الله الرحمن الرحيم
اللهم صل على محمد وعلى آله وصحبه أجمعين
السلام عليكم ورحمة الله وبركاته
بدون إطالة لازالة ملفات الخبيثة والفايروسات من جهازك بدون برامج
لازالة ملفات الخبيثة والفايروسات جهازك بدون برامج
لطريقة الاولى..1⃣
من قائمة أبدأ
أكتب في خانة التشغيل run الأمر : system.ini ثم أضغط OK
سوف تفتح المفكرة .. إذا كان جهازك سليم سوف تجد بالسطر الثالث هذه العبارة
shell=Explorer***** وإذا وجدت أي زيادة بهذه الجملة مثلاً : نجوم ، أو علامات إستفهام ؟؟ ،
أوxxx قم بمسح أي زيادة على تلك الجملة ثم أضغط موافق.
لازالة ملفات الخبيثة والفايروسات من جهازك بدون برامج
الطريقة الثانية..2⃣
من قائمة ابدأ
اكتب في خانة التشغيل Run الأمر Win.ini موافق
سوف تفتح لك المفكرة الأخرى : لاحظ السطر الخامس والسادس
إذا وجدت في أحد هذان السطران أي نجوم * أو علامات استفهام ؟؟؟
أوxxx قم بمسحها أي ( مسح النجوم وعلامات الاستفهام) ثم أضغط موافق .
لازالة ملفات الخبيثة والفايروسات من جهازك بدون برامج
الطريقة الثالثة3⃣
(( من الدوس ))..DOS
من الدوس اكتب dir patch ثم أضغط ENTER
إذا كان جهازك سليم سوف تكون
النتيجة بهذا الشكل volume in drive c has no label
Volume serial number is
Directory of c: \ windows File not found إذا وجدت الباتش احذفه بالطريقة التالية :
C:\ Windows\ delete patch
لازالة ملفات الخبيثة والفايروسات من جهازك بدون برامج
الطريقة الرابعة..4⃣
من قائمة ابدأ
أكتب في خانة التشغيل run الأمر التالي Regedit ثم Ok ثم افتح المجلدات التالية حسب الترتيب التالي :
1- HKEY_LOCAL_MACHINE
2- SOFTWARE
3- MICROSOFT
4- WINDOWS
5- CURRENT VERSION 6- RUN إذا فتحت ملف RUN سوف تفتح لك نافذة تسجيل
النظام وسوف تجد في أعلاها من جهة الشمال أسماء الملفات
التي تعمل مع قائمة بدء التشغيل وفي أعلاها من جهة اليمين
عناوين الملفات هكذا :
****s __ dat)) ))
إذا وجدت ملف لا يقابله عنوان في DATA أو ظهر أمامه
سهم صغير هكذا <--- فهو ملف تجسس
تخلص من بالضغط على زر الفارة الأيمن ثم DELETE ابحث في كل ملفات Run وإذا وجدت أي ملف باسم Patch أو باسم
Server***** أو باسم Explo32 أكتب اسمه
كامل ثم قم بحذفه delete ....
ثم أعد تشغيل الجهاز
بعد اعادته قم بالبحث عن اسم ملف الخبيث اللي أنت حذفته من الريجستري ..
إذا وجدته قم بحذفه بعد التأكد التام .
لازالة ملفات الخبيثة والفايروسات من جهازك بدون برامج
الطريقة الخامسة..5⃣
من قائمة إبدأ
اكتب في خانة التشغيل RUN الأمر التالي : MSCONFIG ثم أضغط موافق
أفتح بدأ التشغيل وسوف تظهر لك شاشة تعرض لك كل
البرامج التي تبدأ العمل مباشرة مع بدأ التشغيل
إذا وجدت أي برنامج غريب لم تقم انت بتنصيبه شيل علامة
الصح الموجودة في المربع المقابل لاسم الملف ثم أضغط موافق
ثم وافق على إعادة تشغيل الجهاز ينتهي مفعوله .
لازالة ملفات الخبيثة والفايروسات من جهازك بدون برامج
الطريقة السادسة.. 6⃣
((ستخدام الدوس)) ..
هذه أسهل طريقة تستخدم غالباً عن كشف ملف الباتش عن طريق إستخدام الدوس ..
إذهب إلى أبدأ .. برامج .. موجه MS-DOS وأكتب الأمر التالي ..
*.dir patch لاحظ المسافه بين dir و patch وأضغط أنتر ..
وإذا كان فيه باتش أكتب الأمر التالي *.delete patch
لازالة ملفات الخبيثة والفايروسات من جهازك بدون برامج
الطريقة السابعة..7⃣
إذهب إلى أبدأ ومن ثم تشغيل وبعدها أكتب الأمر التالي system.ini
انظر الى السطر السادس ولابد ان يكون هكذا user*****=user***** والا فجهازك مصاب.
1 251
في هذه السلسلة سنتحدث عن (Front End) الواجهات الأمامية واللغات والتقنيات المستخدمة في تطويرها..
1 251
إيلون ماسك يكشف عن الروبوت Tesla Bot الشبيه بالبشر!🤖
حيث تعمل شركته تسلا على تطويره حاليًا وتعتزم إنتاج أول نسخة منه بحلول العام المقبل.
وسيؤدي الروبوت مهام بديلة عن الإنسان، مثل الذهاب للمتجر والتسوق والمهام المنزلية المملة، حيث يكون المستخدم في عمله أو مكانٍ ما، ويقوم الروبوت بتنفيذ أوامره.
تعقيبكم؟ هل نقول أننا اقتربنا من أفلام الخيال العلمي؟
1 251
لغات برمجة
مهمة في أمن المعلومات Cyber Security
- C and C++
لغات قوية وسريعة جداً، منخفضة المستوى قريبة جداً من الهاردوير كالذاكرة والمعالج مما يسمح للهاكرز باستغلالها..
والكثير من أنظمة التشغيل مكتوبة بهذه اللغات ويمكن استخدامها في الهندسة العكسية لإيجاد واستغلال الثغرات..
كما أن الكثير من البرمجيات الخبيثة مكتوبة بالـ c و الـ c++ لذا يمكن قراءة وفهم الأكواد مفتوحة المصدر لهذه البرمجيات.. وتكمن قوتها في قربها الشديد من الهاردوير..
- Python
لغة برمجة عالية المستوى ومن أكثر لغات البرمجة شعبية واستخداماً في العالم وتؤدي الكثير من أغراض الأمن السيبراني..
وهي من أفضل لغات الاختراق في العالم وسهلة التعلم ولشعبيتها الكبيرة فإن هناك الكثير من المكاتب وأدوات الاختراق المكتوبة بها والتي يمكن لأي شخص استخدامها لأنها متوفرة على الإنترنت..
وتستخدم في تحليل البرمجيات الخبيثة وإرسال الـ TCP packets وبرمجة أدوات اختبار الاختراق وغيرها..
- JavaScript
من أكثر اللغات شعبية في العالم وتستخدم في الكثير من المجالات كما أنها ملكة الويب وأهم لغة برمجية فيه حيث تستخدم في الواجهات الأمامية والنظم الخلفية ولا يخلو موقع إلكتروني أو تطبيق ويب من الجافاسكريبت، ويمكن من خلالها شن الهجمات على المواقع واستغلال ثغراتها وتأمين موقعك إذا كنت خبيراً بالجافاسكربت، وقد أصبحت تستخدم في مجالات كثيرة غير الويب، مدعمة بعدد مهول من المكاتب والسكربتات الموجودة على الإنترنت نتيجة لشهرتها الواسعة..
- PHP
أكثر من 80% من سرفرات الويب مبرمجة بالـ PHP فشعبيتها الكبيرة تعطيها أهمية بالنسبة للمخترقين وأصحاب الأمن المعلوماتي وهي من أشهر اللغات التي تستخدم في شن هجمات قطع الخدمة DDoS Attacks على السرفرات وعن طريقها يمكن للمخترق حذف كل ما في السرفر والتحكم به، لذا فتمكنك من هذه اللغة إلى جانب الـ JavaScript يمكنك من عمل تطبيقات ومواقع ويب آمنة على الجانبين (الـ Client والـ Server)
- SQL
لغة استعلام قواعد البيانات من نوع SQL وهي قواعد البيانات الأشهر والأكثر انتشاراً في العالم ولغة SQL هي المسؤولة عن التعامل مع تلك البيانات من تخزين واستعلام وتعديل وغيرها.. ويستخدمها المخترقين لسرقة أو تعديل أو تعطيل البيانات المحفوظة في قواعد البيانات.. وغالباً ما يكون باستخدام SQL injection للحصول على كلمات المرور والحسابات البنكية وغيرها من المعلومات الحساسة والمهمة جداً، وكالعادة معرفتك بأي لغة برمجية تستخدم في أمن المعلومات يعني قدرتك على تأمين المعلومات من هجمات تلك اللغة..
1 251
🟢انواع هجمات MITM او ما يعرف بهجمة الرجل في المنتصف؟
https://www.mafia7x.tech/2021/06/Types-of-MITM-attacks-or-what-is-known-as-the-man-in-the-middle-attack.html?m=1
