IT Engineer
Photo
نشر NordPass قائمته الخامسة لكلمات المرور الأكثر شيوعا و لعام 2023.
لسبب ما , لا يرغب المستخدمون في الإنحراف عن ممارساتهم المعتادة واستخدام المجموعات القديمة مثل الأرقام المتتالية و أسماء يمكن اكتشافها بسهولة
📛وهذه 20 كلمة مرور الأكثر شيوعا لعام 2023 لا تزال تحتوي على مجموعات معروفة :
rank password time to crack it count
1 123456 < 1 Second 4,524,867
2 admin < 1 Second 4,008,850
3 12345678 < 1 Second 1,371,152
4 123456789 < 1 Second 1,213,047
5 1234 < 1 Second 969,811
6 12345 < 1 Second 728,414
7 password < 1 Second 710,321
8 123 < 1 Second 528,086
9 Aa123456 < 1 Second 319,725
10 1234567890 < 1 Second 302,709
11 UNKNOWN 17 Minutes 240,377
12 1234567 < 1 Second 234,187
13 123123 < 1 Second 224,261
14 111111 < 1 Second 191,392
15 Password < 1 Second 177,725
16 12345678910 < 1 Second 172,502
17 000000 < 1 Second 168,653
18 admin123 11 Seconds 159,354
19 ******** < 1 Second 152,497
20 user 1 Second 146,233
🔔🔊وطبعا كلمات المرور هذه تشمل حسابات السوشال ميديا وسيرفرات و admin panel, ssh , ftp و بعض الخدمات الآخرى ....⁉️😳
🔴اذا كنت لاتزال تستخدم هذه النوع من الكلمات في أي خدمة كانت انصحك بتغييرها بسرعة لأنها كلمات من السهل اكتشافها ولا تستغرق الا ثواني معدودة
🟢استخدم كلمات طويلة معقدة تحوي ارقام واحرف كبيرة وصغيرة مع بعض الرموز الخاصة لتحمي خصوصيتك بشكل افضل
EX :
g|I5>7e9P1ba(16 0ZSqJt@o5Lw+9:@£>> 48e`N9aeL0Aeg[U?qB3s fqU>7.@134,1Z41';jXs)["
🟢استخدم خدمة المصادقة الثنائية اذا كانت متوفرة لمزيد من الأمان
🟢واخيرا داوم على تغيير كلمة المرور من فترة لآخرى
للمزيد تابعني على linkedIn و Twitter
#password #security #be_safe
لسبب ما , لا يرغب المستخدمون في الإنحراف عن ممارساتهم المعتادة واستخدام المجموعات القديمة مثل الأرقام المتتالية و أسماء يمكن اكتشافها بسهولة
📛وهذه 20 كلمة مرور الأكثر شيوعا لعام 2023 لا تزال تحتوي على مجموعات معروفة :
rank password time to crack it count
1 123456 < 1 Second 4,524,867
2 admin < 1 Second 4,008,850
3 12345678 < 1 Second 1,371,152
4 123456789 < 1 Second 1,213,047
5 1234 < 1 Second 969,811
6 12345 < 1 Second 728,414
7 password < 1 Second 710,321
8 123 < 1 Second 528,086
9 Aa123456 < 1 Second 319,725
10 1234567890 < 1 Second 302,709
11 UNKNOWN 17 Minutes 240,377
12 1234567 < 1 Second 234,187
13 123123 < 1 Second 224,261
14 111111 < 1 Second 191,392
15 Password < 1 Second 177,725
16 12345678910 < 1 Second 172,502
17 000000 < 1 Second 168,653
18 admin123 11 Seconds 159,354
19 ******** < 1 Second 152,497
20 user 1 Second 146,233
🔔🔊وطبعا كلمات المرور هذه تشمل حسابات السوشال ميديا وسيرفرات و admin panel, ssh , ftp و بعض الخدمات الآخرى ....⁉️😳
🔴اذا كنت لاتزال تستخدم هذه النوع من الكلمات في أي خدمة كانت انصحك بتغييرها بسرعة لأنها كلمات من السهل اكتشافها ولا تستغرق الا ثواني معدودة
🟢استخدم كلمات طويلة معقدة تحوي ارقام واحرف كبيرة وصغيرة مع بعض الرموز الخاصة لتحمي خصوصيتك بشكل افضل
EX :
g|I5>7e9P1ba(16 0ZSqJt@o5Lw+9:@£>> 48e`N9aeL0Aeg[U?qB3s fqU>7.@134,1Z41';jXs)["
🟢استخدم خدمة المصادقة الثنائية اذا كانت متوفرة لمزيد من الأمان
🟢واخيرا داوم على تغيير كلمة المرور من فترة لآخرى
للمزيد تابعني على linkedIn و Twitter
#password #security #be_safe
Forwarded from Yhya Nesb (ᯓ ˹𝚈𝙷𝚈𝙰 𝚂𝚈𝚁𝙸𝙰𝙽˼ ༆)
تخفيضات الجمعة السوداء بدأت 😍 🔥
الأن فرصتك لإنشاء مشروعك الأول على الانترنت🌐 وذلك بإمتلاكك موقع بأقل التكاليف 🤑
وذلك بخصومات تصل حتى 60%😍
دومين .com + سيرفر 6 أشهر + مدونة وردبريس جاهز لنشر المقالات فقط ب 90$🆕
حيث تستطيع إنشاء أكثر من موقع😍 مع إمكانية إنشاء متجر رقمي بسيط 💪
لا تفوت العرض⚠️ فعند فوت العرض قد تضطر لدفع مايقارب 60$ إضافية لذلك 🕯
للمزيد من التفاصيل يمكنك مراسلتي😊 @KKYKKN ➡️
الأن فرصتك لإنشاء مشروعك الأول على الانترنت
وذلك بخصومات تصل حتى 60%
دومين .com + سيرفر 6 أشهر + مدونة وردبريس جاهز لنشر المقالات فقط ب 90$
حيث تستطيع إنشاء أكثر من موقع
لا تفوت العرض
للمزيد من التفاصيل يمكنك مراسلتي
Please open Telegram to view this post
VIEW IN TELEGRAM
الذكاء الاصطناعي Artificial Intelligence
نبذة عن تخصص الذكاء الاصطناعي :
يقصَد بالذكاء الاصطناعي أنَّه الذكاء، والخصائص، والصفات، والسلوكيات المعينة التي تتسم بها الأجهزة والبرامج الحاسوبية، إذ يجعل الذكاء الاصطناعي هذه الأجهزة قادرة على محاكاة القدرات الذهنية لدى البشر، بحيث تستطيع هذه الأجهزة الاستنتاج، والتفكير، والتعلُّم، وتُعطي رد فعل على أمور هي ليست مُبرمجة عليها مسبقًا ويُمكن التعبير عنها بـ "Unsepervised"
يُطلق على "الذكاء الاصطناعي" باللغة الإنجليزية "Artificial Intelligence"، ويُستخدم الاختصار "AI" للتعبير عنه وهو فرع من فروع علم الحاسوب، ومن التعاريف الأكثر شيوعًا للذكاء الاصطناعي أنَّه تصميم وبناء أنظمة مُبرمجة تستوعب البيئة المحيطة من حولها، وتقوم باتخاذ المواقف التي تزيد من فرص نجاحها في تحقيق المهمات التي صُنِعَت من أجلها.
نبذة عن تخصص الذكاء الاصطناعي :
يقصَد بالذكاء الاصطناعي أنَّه الذكاء، والخصائص، والصفات، والسلوكيات المعينة التي تتسم بها الأجهزة والبرامج الحاسوبية، إذ يجعل الذكاء الاصطناعي هذه الأجهزة قادرة على محاكاة القدرات الذهنية لدى البشر، بحيث تستطيع هذه الأجهزة الاستنتاج، والتفكير، والتعلُّم، وتُعطي رد فعل على أمور هي ليست مُبرمجة عليها مسبقًا ويُمكن التعبير عنها بـ "Unsepervised"
يُطلق على "الذكاء الاصطناعي" باللغة الإنجليزية "Artificial Intelligence"، ويُستخدم الاختصار "AI" للتعبير عنه وهو فرع من فروع علم الحاسوب، ومن التعاريف الأكثر شيوعًا للذكاء الاصطناعي أنَّه تصميم وبناء أنظمة مُبرمجة تستوعب البيئة المحيطة من حولها، وتقوم باتخاذ المواقف التي تزيد من فرص نجاحها في تحقيق المهمات التي صُنِعَت من أجلها.
صاغ العديد من علماء الحاسوب والمخترعين في مجال الذكاء الاصطناعي تعاريف عديدة تُعبِّر عنه، قد يختلف التعريف من عالم لآخر، بينما تدور جميعها حول الفكرة ذاتها، ومن التعاريف الشائعة لهذا المصطلح أنه ما يلي:
علم وهندسة صنع الآلات الذكية
قدرة النظام على تفسير البيانات بشكلٍ صحيح، والتعلُّم منها، واستخدام المعرفة المكتسبة من أجل تحقيق أهداف ومهام محددة من خلال التكيف المرن.
يُعتبَر الذكاء الاصطناعي واحدًا من العلوم التقنية الحديثة والمواكبة، حيث أنَّه ظهر في القرن العشرين حاملًا معه إنجازات كبيرة، وأصبح من المتوقع بحلول برهة من الزمن بأنَّ الآلات سوف تكون قادرة على القيام بكل عمل يقوم به الإنسان مع العلم أنَّه في الأصل يُستخدم في شتى المجالات؛ فهو يُستخدم في العمليات اللوجستية، وفي عمليات استخراج البيانات والتنقيب عنها، حتى أنَّه أصبح يُستخدم الآن في التشخيص الطبي، وتزداد المهام التي يقوم بها الذكاء الاصطناعي، كلما ازداد التطوّر التكنولوجي ولعل هذه أهم الأسباب التي تجعل منه تخصصًا مطلوبًا في المستقبل.
هل صفاتي تقودني إلى تخصص الذكاء الاصطناعي؟
لو كنت ترغب في معرفة مدى مناسبة تخصص الذكاء الاصطناعي لك ولشخصيتك وقدراتك العلمية والعملية، اسأل نفسك ما يلي من الأسئلة وانتظر النتيجة
1- هل لديّ ما يكفي من المهارات التحليلية؟
2- هل لدي مهارات تفكير منطقية؟
3- هل أنا شخص صبور؟
4- هل أنا شغوف؟
5- هل أحب أن أطوّر من نفسي وأواكب كل ما يُستحدَث حولي من تطوّرات تكنولوجية؟
6- هل لديك مهارات تواصل ومهارات شخصية جيدة؟
7- هل أنا مستعد ولدي الرغبة في دراسة تخصص من تخصصات علم الحاسوب؟
8- هل أنا ماهر ودقيق في التعامل مع الأجهزة التكنولوجية؟
9- هل أنا شديد الملاحظة وسريع الأداء؟
10- هل أستطيع القيام بالأعمال المكتبية وأتحمَّل الروتين؟
أما بالنسبة للقدرات العلمية، عليك أن تتمتَّع بما يلي:
1- القابلية لتعلُّم اللغة الإنجليزية، وذلك لوجود الكثير من المواد التي تعطى باللغة الإنجليزية في هذا التخصص إلى جانب المصطلحات التقنية التي لا بد من تعلّمها وإدراكها واستخدامها.
2- القدرة على صياغة المسائل والتعامل مع الأرقام ولا يتحقَّق هذا الأمر إلَّا بتحقق مهارات التحليل والتفكير المنطقية.
3- القدرة على التعامل مع الرسوم البيانية والإحصاءات.
4- عمل وإنشاء وتصميم البرامج والأنظمة.
5- أن يكون مستواك جيد في العلوم المعرفية مثل علم النفس، وعلم الفلسفة، لأنَّ بناء أنظمة الذكاء الاصطناعي يحتاج إلى دراسة عقل الإنسان، ومهارات التواصل، والإدراك، والمشاعر ،دراسة عميقة
التخصصات والأقسام التي يتفرَّع منها تخصص الذكاء الاصطناعي
يتفرَّع تخصص الذكاء الاصطناعي من تخصص علم الحاسوب حيث أن علم الحاسوب بدوره يؤدي إلى نشأة تخصص الذكاء الاصطناعي وبدون علم الحاسوب لم يكن له نشأة أو وجود
ما هو علم الحاسوب؟
يعرّف بانّه التخصص الذي يقوم فيه الطلبة بتحليل الأنظمة والخوارزميات ودراسة أجهزة الحاسوب والبرمجيات والعمليات المعقدة التي تحدث داخل جهاز الحاسوب كما تَشْمل دراسة هذا التخصص التمتُّع بمهارات التخطيط والتحليل والتنظيم والمقارنة والقدرة على الإثبات والبرهنة وحل المشكلات وتصميم لغة البرمج، وهو العلم الذي يدرس الحوسبة ومعالجة البيانات والنظريات والتطبيقات
تخصصات علم الحاسوب؟
1- سرية أمن نظم المعلومات - Information Security
2- هندسة البرمجيات - Software Engineering
3- التطبيقات الحاسوبية - Computer Applications
4- نظم المعلومات الحاسوبية - Computer Information Systems
5- التصميم والتواصل البصري - Design and Visual Communication
6- الذكاء الاصطناعي - Artificial Intelligence
7- الحوسبة النقالة - Mobile Computing
8- البرمجة - Programming
هل يجب أن أكون ملمًا بعلم الحاسوب حتى أتمكّن من ارتياد مقاعد الذكاء الاصطناعي؟
بالطبع، حيث يُعتبر علم الحاسوب من الأساسيات المعرفية للذكاء الاصطناعي،
يتمحور المجال الفرعي للذكاء الاصطناعي حول:
مشاكل تقنية معينة.
تطبيق أدوات خاصة.
اختلافات في الآراء والنظريات.
يتركَّز المحتوى الدراسي لتخصص الذكاء الاصطناعي حول الكثير من المجالات، منها الأنظمة الخبيرة، والتعرُّف على الأنماط التقنية، والتصحيح الذاتي، والتعلُّم الذاتي، والشبكات العصبية، والخوارزميات الجينية، والمنطق، وتطبيقات الذكاء الاصطناعي في حل المسائل في بحوث العمليات، وأنظمة التصنيع، وأنظمة الروبوت.
يشمل أيضًا المحتوى الدراسي لهذا التخصص ما يلي:
1- استخراج البيانات والتنقيب عنها - Data Mining
2- الرياضيات المتقدِّمة - Advanced Mathematics
4- الهندسة - Engineering
5- الروبوتات - Robotics
بشكل عام المواد الدراسية لتخصص الذكاء الاصطناعي ما يلي:
1- أساسيات الذكاء الاصطناعي - Artificial Intelligence Fundamentals
2- التعلُّم الآلي - Machine Learning
3- تكنولوجيا اللغات التي يتحدثها الإنسان
علم وهندسة صنع الآلات الذكية
قدرة النظام على تفسير البيانات بشكلٍ صحيح، والتعلُّم منها، واستخدام المعرفة المكتسبة من أجل تحقيق أهداف ومهام محددة من خلال التكيف المرن.
يُعتبَر الذكاء الاصطناعي واحدًا من العلوم التقنية الحديثة والمواكبة، حيث أنَّه ظهر في القرن العشرين حاملًا معه إنجازات كبيرة، وأصبح من المتوقع بحلول برهة من الزمن بأنَّ الآلات سوف تكون قادرة على القيام بكل عمل يقوم به الإنسان مع العلم أنَّه في الأصل يُستخدم في شتى المجالات؛ فهو يُستخدم في العمليات اللوجستية، وفي عمليات استخراج البيانات والتنقيب عنها، حتى أنَّه أصبح يُستخدم الآن في التشخيص الطبي، وتزداد المهام التي يقوم بها الذكاء الاصطناعي، كلما ازداد التطوّر التكنولوجي ولعل هذه أهم الأسباب التي تجعل منه تخصصًا مطلوبًا في المستقبل.
هل صفاتي تقودني إلى تخصص الذكاء الاصطناعي؟
لو كنت ترغب في معرفة مدى مناسبة تخصص الذكاء الاصطناعي لك ولشخصيتك وقدراتك العلمية والعملية، اسأل نفسك ما يلي من الأسئلة وانتظر النتيجة
1- هل لديّ ما يكفي من المهارات التحليلية؟
2- هل لدي مهارات تفكير منطقية؟
3- هل أنا شخص صبور؟
4- هل أنا شغوف؟
5- هل أحب أن أطوّر من نفسي وأواكب كل ما يُستحدَث حولي من تطوّرات تكنولوجية؟
6- هل لديك مهارات تواصل ومهارات شخصية جيدة؟
7- هل أنا مستعد ولدي الرغبة في دراسة تخصص من تخصصات علم الحاسوب؟
8- هل أنا ماهر ودقيق في التعامل مع الأجهزة التكنولوجية؟
9- هل أنا شديد الملاحظة وسريع الأداء؟
10- هل أستطيع القيام بالأعمال المكتبية وأتحمَّل الروتين؟
أما بالنسبة للقدرات العلمية، عليك أن تتمتَّع بما يلي:
1- القابلية لتعلُّم اللغة الإنجليزية، وذلك لوجود الكثير من المواد التي تعطى باللغة الإنجليزية في هذا التخصص إلى جانب المصطلحات التقنية التي لا بد من تعلّمها وإدراكها واستخدامها.
2- القدرة على صياغة المسائل والتعامل مع الأرقام ولا يتحقَّق هذا الأمر إلَّا بتحقق مهارات التحليل والتفكير المنطقية.
3- القدرة على التعامل مع الرسوم البيانية والإحصاءات.
4- عمل وإنشاء وتصميم البرامج والأنظمة.
5- أن يكون مستواك جيد في العلوم المعرفية مثل علم النفس، وعلم الفلسفة، لأنَّ بناء أنظمة الذكاء الاصطناعي يحتاج إلى دراسة عقل الإنسان، ومهارات التواصل، والإدراك، والمشاعر ،دراسة عميقة
التخصصات والأقسام التي يتفرَّع منها تخصص الذكاء الاصطناعي
يتفرَّع تخصص الذكاء الاصطناعي من تخصص علم الحاسوب حيث أن علم الحاسوب بدوره يؤدي إلى نشأة تخصص الذكاء الاصطناعي وبدون علم الحاسوب لم يكن له نشأة أو وجود
ما هو علم الحاسوب؟
يعرّف بانّه التخصص الذي يقوم فيه الطلبة بتحليل الأنظمة والخوارزميات ودراسة أجهزة الحاسوب والبرمجيات والعمليات المعقدة التي تحدث داخل جهاز الحاسوب كما تَشْمل دراسة هذا التخصص التمتُّع بمهارات التخطيط والتحليل والتنظيم والمقارنة والقدرة على الإثبات والبرهنة وحل المشكلات وتصميم لغة البرمج، وهو العلم الذي يدرس الحوسبة ومعالجة البيانات والنظريات والتطبيقات
تخصصات علم الحاسوب؟
1- سرية أمن نظم المعلومات - Information Security
2- هندسة البرمجيات - Software Engineering
3- التطبيقات الحاسوبية - Computer Applications
4- نظم المعلومات الحاسوبية - Computer Information Systems
5- التصميم والتواصل البصري - Design and Visual Communication
6- الذكاء الاصطناعي - Artificial Intelligence
7- الحوسبة النقالة - Mobile Computing
8- البرمجة - Programming
هل يجب أن أكون ملمًا بعلم الحاسوب حتى أتمكّن من ارتياد مقاعد الذكاء الاصطناعي؟
بالطبع، حيث يُعتبر علم الحاسوب من الأساسيات المعرفية للذكاء الاصطناعي،
يتمحور المجال الفرعي للذكاء الاصطناعي حول:
مشاكل تقنية معينة.
تطبيق أدوات خاصة.
اختلافات في الآراء والنظريات.
يتركَّز المحتوى الدراسي لتخصص الذكاء الاصطناعي حول الكثير من المجالات، منها الأنظمة الخبيرة، والتعرُّف على الأنماط التقنية، والتصحيح الذاتي، والتعلُّم الذاتي، والشبكات العصبية، والخوارزميات الجينية، والمنطق، وتطبيقات الذكاء الاصطناعي في حل المسائل في بحوث العمليات، وأنظمة التصنيع، وأنظمة الروبوت.
يشمل أيضًا المحتوى الدراسي لهذا التخصص ما يلي:
1- استخراج البيانات والتنقيب عنها - Data Mining
2- الرياضيات المتقدِّمة - Advanced Mathematics
4- الهندسة - Engineering
5- الروبوتات - Robotics
بشكل عام المواد الدراسية لتخصص الذكاء الاصطناعي ما يلي:
1- أساسيات الذكاء الاصطناعي - Artificial Intelligence Fundamentals
2- التعلُّم الآلي - Machine Learning
3- تكنولوجيا اللغات التي يتحدثها الإنسان
- Human Languages Technologies
4- الحواسيب الموزعة - Distributed Systems
5- النظم الذكية لتمييز الأنماط - Intelligence Systems for Pattern Recognition
6- التطبيقات الذكية - Smart Applications
7- الرياضيات المحوسب - Computational Mathematics
8- تحليل البيانات - Data Analysis
9- هندسة الخوارزميات - Algorithm Engineering
10- التنقيب عن البيانات - Data Mining
11- استخراج المعلومات - Information Retrieval
12- علم الأعصاب المحوسب - Computational Neurosciences
13- مشاكل اجتماعية وأخلاقية في تكنولوجيا الكمبيوتر - Social and Ethical Issues in Computer Technology
14- علم الروبوتات - Robotics
مع العلم أنَّ هذه المواد تختلف من جامعة إلى أخرى وقد تزيد عن بعضها أو تنقص، ويكون بعضها في مستوى متقدِّم، والآخر ذو مسارين أو أكثر، إلَّا أنَّها تصُب جميعها في نفس المحتوى الدراسي ونحو تحقيق الأهداف ذاتها من دراسة الذكاء الاصطناعي
مستقبل تخصص الذكاء الاصطناعي
يبقى تنامي الطلب على التخصصات التكنولوجية في تزايد كبير بصورة عامة، حيث أصبَح هذا العالم قرية صغيرة بفعل التكنولوجيا ولا يسعنا أن نتغاضى عن حاجتنا الماسة للتكنولوجيا حيث أضحت كل الأمور الحياتية ونشاطاتنا اليومية تعتمِد عليها في المقام الأول ريثما أصبحنا لا نستطيع أن نقرأ، أو ندرس، أو نعمل، أو حتى نفوم بالأمور الترفيهية في غياب التكنولوجيا
إيجابيات دراسة تخصص الذكاء الاصطناعي
1- تطوير مهارات التفكير التحليلي والمنطقي
2- اكتساب قدرات ومهارات عالية في حل المشاكل على الصعيد الأكاديمي، والمهني، وحتى الشخصي
3- تطوير الكفاءات في مجال علم الحاسوب وتحديدًا في مجال استخراج البيانات والتنقيب عنها واسترجاع المعلومات، حيث تُعتبر من أهم المواضيع التي تتصدَّر الأبحاث العلمية في الآونة الأخيرة
4- فتح الباب أمام مسارات مهنية وأكاديمية وعلمية مثيرة ومُشوِّقة فضلًا عن حداثتها، وتطورها، ومواكبتها
5- العمل في واحدٍ من أكثر المجالات الآخذة بالتصاعد
6- إتاحة تخصصات مستقبلية جديدة لم تكن موجودة مسبقًا
7- المساعدة على ازدهار الحضارات
8- استخدام التكنولوجيا بالشكل الصحيح ممَّا يعود علينا بالنفع والفائدة
9- اختلاق طرق وسبل جديدة ومحسّنة لحفظ البيانات والمعلومات
10-تحويل المعلومات إلى علم ومعرفة
11- اكتساب معرفة علمية واسعة حيث يكتسب خريجي هذه التخصصات لمحة عن مواضيع عدة مثل أنظمة الشبكات، وعلم الروبوتات، والفيزياء، والرياضيات، والتفاضل، والتكامل
12- الوقوف أمام فرص العمل في كبرى الشركات العالمية التي يعتمد مجال عملها على التكنولوجيا مثل شركة مايكروسوفت، وشركة أوراكل، وشركة فيسبوك
13- اختراع تطبيقات تُسهِّل حياتنا العلمية
14- زيادة الطلب على التخصص في الأزمان والأماكن كافةً
15- مساندة العامل البشري في القيام بالأعمال الخطيرة بدلًا عنه
16- الأجور مرتفعة
17- تحدي عقل الإنسان ومعرفة قدراته
18- يُعتبر مجال مميز لجني المال حيث أنَّه لا يتطلَّب رأس مال ويُحقِّق أرباحًا كثيرة
سلبيات دراسة تخصص الذكاء الاصطناعي
1- يُعتبَر تواجد هذا التخصص من أكبر التحديات والحواجز التي تقف في طريق بعض العلوم المعرفية مثل تخصص علم الفلسفة، حيث يزعم الذكاء الاصطناعي أنَّه يستطيع إعادة بناء وتشكييل وصقل قدرات العقل البشري بينما يُنافي ذلك علم الفلسفة
2- تكاليف هذا التخصص عالية
3- مواجهة الكثير من الصعوبات عند القيام في تطوير البرمجيات
4- محدودية عدد خبراء وعلماء وخريجي هذا التخصص
5- قلة الحياة الاجتماعية، وقلة الاختلاط بالناس بسبب التفرُّغ الكامل للدراسة، والعمل، وتطوير الذات، وإجراء البحوث
6- من الممكن أن يؤدِّي هذا التخصص إلى الاستغناء عن الموارد البشرية وهذا من شأنه أن يُؤدِّي إلى زيادة نسبة البطالة بسبب الاعتماد التام على التكنولوجيا
7- العمل بتركيز شديد جدًا، والعمل والسهر لساعات متواصلة وطويلة
8- مستوى الذكاء العالي والتميز الأكاديمي مطلوب من أجل أن يستطيع الخريج إثبات جدارته والتطوير من نفسه
9- دراسة صعبة ومعقّدة نوعًا ما
10- قد يُصبح إدمانًا حيث يُسيطر على تفكير الشخص وحياته
مجالات عمل تخصص الذكاء الاصطناعي
1- الاختصاص في البرمجة
2- تحليل النظم وتصميمها
3- الإشراف على أعمال الكمبيوتر والروبوتات
4- الاختصاص في قواعد البيانات
5- العمل في مجال التعليم
6- هندسة الكمبيوتر
7- الاختصاص في مجال التعلُّم الآلي
أشهر الشخصيات في مجال الذكاء الاصطناعي
1- جون مكارثي، John McCarthy :
هو عالم حاسوب حاصل على جوائز تكريمًا لدوره الكبير وإنجازاته الفعَّالة في مجال الذكاء الاصطناعي، كما أنه أول من أطلق اسم الذكاء الاصطناعي على هذا العلم.
2- أندرياس كابلان، Andreas Kaplan :
هو بروفيسور في التسويق في كبرى الجامعات الأوروبية، وهو مختص في وسائل الإعلام المتعددة والتسويق الرقمي، والعالم الرقمي بشكل عام
3- مارفين مينسكي، Marvin Minsky :
هو من أبرز
4- الحواسيب الموزعة - Distributed Systems
5- النظم الذكية لتمييز الأنماط - Intelligence Systems for Pattern Recognition
6- التطبيقات الذكية - Smart Applications
7- الرياضيات المحوسب - Computational Mathematics
8- تحليل البيانات - Data Analysis
9- هندسة الخوارزميات - Algorithm Engineering
10- التنقيب عن البيانات - Data Mining
11- استخراج المعلومات - Information Retrieval
12- علم الأعصاب المحوسب - Computational Neurosciences
13- مشاكل اجتماعية وأخلاقية في تكنولوجيا الكمبيوتر - Social and Ethical Issues in Computer Technology
14- علم الروبوتات - Robotics
مع العلم أنَّ هذه المواد تختلف من جامعة إلى أخرى وقد تزيد عن بعضها أو تنقص، ويكون بعضها في مستوى متقدِّم، والآخر ذو مسارين أو أكثر، إلَّا أنَّها تصُب جميعها في نفس المحتوى الدراسي ونحو تحقيق الأهداف ذاتها من دراسة الذكاء الاصطناعي
مستقبل تخصص الذكاء الاصطناعي
يبقى تنامي الطلب على التخصصات التكنولوجية في تزايد كبير بصورة عامة، حيث أصبَح هذا العالم قرية صغيرة بفعل التكنولوجيا ولا يسعنا أن نتغاضى عن حاجتنا الماسة للتكنولوجيا حيث أضحت كل الأمور الحياتية ونشاطاتنا اليومية تعتمِد عليها في المقام الأول ريثما أصبحنا لا نستطيع أن نقرأ، أو ندرس، أو نعمل، أو حتى نفوم بالأمور الترفيهية في غياب التكنولوجيا
إيجابيات دراسة تخصص الذكاء الاصطناعي
1- تطوير مهارات التفكير التحليلي والمنطقي
2- اكتساب قدرات ومهارات عالية في حل المشاكل على الصعيد الأكاديمي، والمهني، وحتى الشخصي
3- تطوير الكفاءات في مجال علم الحاسوب وتحديدًا في مجال استخراج البيانات والتنقيب عنها واسترجاع المعلومات، حيث تُعتبر من أهم المواضيع التي تتصدَّر الأبحاث العلمية في الآونة الأخيرة
4- فتح الباب أمام مسارات مهنية وأكاديمية وعلمية مثيرة ومُشوِّقة فضلًا عن حداثتها، وتطورها، ومواكبتها
5- العمل في واحدٍ من أكثر المجالات الآخذة بالتصاعد
6- إتاحة تخصصات مستقبلية جديدة لم تكن موجودة مسبقًا
7- المساعدة على ازدهار الحضارات
8- استخدام التكنولوجيا بالشكل الصحيح ممَّا يعود علينا بالنفع والفائدة
9- اختلاق طرق وسبل جديدة ومحسّنة لحفظ البيانات والمعلومات
10-تحويل المعلومات إلى علم ومعرفة
11- اكتساب معرفة علمية واسعة حيث يكتسب خريجي هذه التخصصات لمحة عن مواضيع عدة مثل أنظمة الشبكات، وعلم الروبوتات، والفيزياء، والرياضيات، والتفاضل، والتكامل
12- الوقوف أمام فرص العمل في كبرى الشركات العالمية التي يعتمد مجال عملها على التكنولوجيا مثل شركة مايكروسوفت، وشركة أوراكل، وشركة فيسبوك
13- اختراع تطبيقات تُسهِّل حياتنا العلمية
14- زيادة الطلب على التخصص في الأزمان والأماكن كافةً
15- مساندة العامل البشري في القيام بالأعمال الخطيرة بدلًا عنه
16- الأجور مرتفعة
17- تحدي عقل الإنسان ومعرفة قدراته
18- يُعتبر مجال مميز لجني المال حيث أنَّه لا يتطلَّب رأس مال ويُحقِّق أرباحًا كثيرة
سلبيات دراسة تخصص الذكاء الاصطناعي
1- يُعتبَر تواجد هذا التخصص من أكبر التحديات والحواجز التي تقف في طريق بعض العلوم المعرفية مثل تخصص علم الفلسفة، حيث يزعم الذكاء الاصطناعي أنَّه يستطيع إعادة بناء وتشكييل وصقل قدرات العقل البشري بينما يُنافي ذلك علم الفلسفة
2- تكاليف هذا التخصص عالية
3- مواجهة الكثير من الصعوبات عند القيام في تطوير البرمجيات
4- محدودية عدد خبراء وعلماء وخريجي هذا التخصص
5- قلة الحياة الاجتماعية، وقلة الاختلاط بالناس بسبب التفرُّغ الكامل للدراسة، والعمل، وتطوير الذات، وإجراء البحوث
6- من الممكن أن يؤدِّي هذا التخصص إلى الاستغناء عن الموارد البشرية وهذا من شأنه أن يُؤدِّي إلى زيادة نسبة البطالة بسبب الاعتماد التام على التكنولوجيا
7- العمل بتركيز شديد جدًا، والعمل والسهر لساعات متواصلة وطويلة
8- مستوى الذكاء العالي والتميز الأكاديمي مطلوب من أجل أن يستطيع الخريج إثبات جدارته والتطوير من نفسه
9- دراسة صعبة ومعقّدة نوعًا ما
10- قد يُصبح إدمانًا حيث يُسيطر على تفكير الشخص وحياته
مجالات عمل تخصص الذكاء الاصطناعي
1- الاختصاص في البرمجة
2- تحليل النظم وتصميمها
3- الإشراف على أعمال الكمبيوتر والروبوتات
4- الاختصاص في قواعد البيانات
5- العمل في مجال التعليم
6- هندسة الكمبيوتر
7- الاختصاص في مجال التعلُّم الآلي
أشهر الشخصيات في مجال الذكاء الاصطناعي
1- جون مكارثي، John McCarthy :
هو عالم حاسوب حاصل على جوائز تكريمًا لدوره الكبير وإنجازاته الفعَّالة في مجال الذكاء الاصطناعي، كما أنه أول من أطلق اسم الذكاء الاصطناعي على هذا العلم.
2- أندرياس كابلان، Andreas Kaplan :
هو بروفيسور في التسويق في كبرى الجامعات الأوروبية، وهو مختص في وسائل الإعلام المتعددة والتسويق الرقمي، والعالم الرقمي بشكل عام
3- مارفين مينسكي، Marvin Minsky :
هو من أبرز
العلماء والباحثين في مجال الذكاء الاصطناعي، كما أنَّه من أحد مؤسِّسي مختبر الذكاء الاصطناعي في جامعة ماساتشوستس للكنولوجيا، بالإضافة إلى أنَّه ألَّف العديد من النصوص في مجال علم الفلسفة إلى جانب الذكاء الاصطناعي
4- هيربرت سيمون، Herbert Simon :
هو عالم اقتصادي، وعالم سياسي، وعالم نفس في مجال العلوم المعرفية، كما أنَّه من أحد المساهمين في بناء مختبرات الـ AI في جامعة ماساتشوستس، وجامعة كارنيغي ميلون وحتى جامعة ستانفورد.
5- ايلون مسك، Elon Musk :
هو المهندس العالمي ومؤسِّس الشركات العالمية Tesla و SpaceX وهو واحد من أبرز مهندسي الفضاء في العالم، ومن أغنى رجال العالم. درس في العديد من الجامعات مثل جامعة ستانفورد وجامعة بنسلفانيا.
6- جيف دين، Jeff Dean :
هو مهندس برمجيات، وعالم حاسوب أمريكي، وهو الرئيس الحالي لقسم الذكاء الاصطناعي في شركة Google
7- جيني رومتي، Ginni Rometty :
هي المديرة والرئيسة التنفيذية لشركة IBM العالمية، وهي أول امرأة تشغل هذا المنصب، كما أنَّها تقلَّدت العديد من المناصب مثل أول رئيسة وزراء.
8- مارتين فرود، Martin Ford :
يُعتبَر فورد من أبرز الشخصيات في علم الحاسوب، وتحديدًا الذكاء الاصطناعي، وعلم الروبوتات ومن المهم ذكره أنَّه قام بتأليف ثلاثة كتب حول التكنولوجيا.
9- ألان تورنج، Alan Turing :
هو عالم حاسوب، وعالم منطق، وعالم رياضيات، ومن الشخصيات الرائدة والبارزة في علم الحاسوب، حيث أنَّه من أضاف الطوابع الرسمية والمفاهيم المعتمدة للخوارزميات.
10- دافن كولير، Daphne Koller :
هي دكتورة في قسم علم الحاسوب في جامعة ستانفورد، كما أنَّها واحدة من مؤسِّسي المنصة التعليمية Coursera، وتقوم بالأبحث العلمية في الذكاء الاصطناعي إضافةً إلى العلوم الطبية الحيوية.
من أبرز الأمثلة على الذكاء الاصطناعي
1- وكمارو الرجل الآلي الذي يُحيي الناس، وهو إنسان آلي صنعته شركة ميتسوبيشي اليابانية ويستطيع التحدّث والنطق بصوت أنثى أو ذكر ولكن بشكل محدود ويستطيع أن يتعرَّف على الكلام، وتكمن مهامه الرئيسية في التذكير بمواعيد الدواء وطلب المساعدة عند وجود مشكلة.
2- الروبوت أسيمو، صنعته مختبرات شركة هوندا بهدف التطوير التقني في اليابان. يمثل الروبوت رائد فضاء صغير يرتدي حقيبة على ظهره ويستطيع المشي أو الركض على قدمين.
هل ترغب بدراسة تخصص الذكاء الاصطناعي؟
كان وما زال الذكاء الاصطناعي واحدًا من أسباب ازدهار العلوم والمعرفة والمجتمعات، بغض النظر عن أنَّه واجه العديد من الصعوبات والنكسات، وذلك قبل أن يُصبح من أكثر المواضيع والعلوم تقدمًا وشيوعًا ولا تستطيع التكنولوجيا الاستغناء عنه لما يحمله من عبء المشاكل التي تقِف في طريق علم الحاسوب.
لا بد على الطلبة إدراك أنَّ اتخاذ قرار دراسة تخصص الذكاء الاصطناعي ليس سهلًا ويتطلَّب هذا التخصص تكريس الكثير من الوقت للدراسة والتحليل والتفكير وقضاء الكثير من الوقت على جهاز الحاسوب، وحتى يستطيع الطلبة الوصول إلى الفهم العميق لتخصصهم ومهامهم في المستقبل؛ فعليهم التفكير جيدًا قبل ارتيادهم لمقاعد علم الحاسوب بشكلٍ عام
4- هيربرت سيمون، Herbert Simon :
هو عالم اقتصادي، وعالم سياسي، وعالم نفس في مجال العلوم المعرفية، كما أنَّه من أحد المساهمين في بناء مختبرات الـ AI في جامعة ماساتشوستس، وجامعة كارنيغي ميلون وحتى جامعة ستانفورد.
5- ايلون مسك، Elon Musk :
هو المهندس العالمي ومؤسِّس الشركات العالمية Tesla و SpaceX وهو واحد من أبرز مهندسي الفضاء في العالم، ومن أغنى رجال العالم. درس في العديد من الجامعات مثل جامعة ستانفورد وجامعة بنسلفانيا.
6- جيف دين، Jeff Dean :
هو مهندس برمجيات، وعالم حاسوب أمريكي، وهو الرئيس الحالي لقسم الذكاء الاصطناعي في شركة Google
7- جيني رومتي، Ginni Rometty :
هي المديرة والرئيسة التنفيذية لشركة IBM العالمية، وهي أول امرأة تشغل هذا المنصب، كما أنَّها تقلَّدت العديد من المناصب مثل أول رئيسة وزراء.
8- مارتين فرود، Martin Ford :
يُعتبَر فورد من أبرز الشخصيات في علم الحاسوب، وتحديدًا الذكاء الاصطناعي، وعلم الروبوتات ومن المهم ذكره أنَّه قام بتأليف ثلاثة كتب حول التكنولوجيا.
9- ألان تورنج، Alan Turing :
هو عالم حاسوب، وعالم منطق، وعالم رياضيات، ومن الشخصيات الرائدة والبارزة في علم الحاسوب، حيث أنَّه من أضاف الطوابع الرسمية والمفاهيم المعتمدة للخوارزميات.
10- دافن كولير، Daphne Koller :
هي دكتورة في قسم علم الحاسوب في جامعة ستانفورد، كما أنَّها واحدة من مؤسِّسي المنصة التعليمية Coursera، وتقوم بالأبحث العلمية في الذكاء الاصطناعي إضافةً إلى العلوم الطبية الحيوية.
من أبرز الأمثلة على الذكاء الاصطناعي
1- وكمارو الرجل الآلي الذي يُحيي الناس، وهو إنسان آلي صنعته شركة ميتسوبيشي اليابانية ويستطيع التحدّث والنطق بصوت أنثى أو ذكر ولكن بشكل محدود ويستطيع أن يتعرَّف على الكلام، وتكمن مهامه الرئيسية في التذكير بمواعيد الدواء وطلب المساعدة عند وجود مشكلة.
2- الروبوت أسيمو، صنعته مختبرات شركة هوندا بهدف التطوير التقني في اليابان. يمثل الروبوت رائد فضاء صغير يرتدي حقيبة على ظهره ويستطيع المشي أو الركض على قدمين.
هل ترغب بدراسة تخصص الذكاء الاصطناعي؟
كان وما زال الذكاء الاصطناعي واحدًا من أسباب ازدهار العلوم والمعرفة والمجتمعات، بغض النظر عن أنَّه واجه العديد من الصعوبات والنكسات، وذلك قبل أن يُصبح من أكثر المواضيع والعلوم تقدمًا وشيوعًا ولا تستطيع التكنولوجيا الاستغناء عنه لما يحمله من عبء المشاكل التي تقِف في طريق علم الحاسوب.
لا بد على الطلبة إدراك أنَّ اتخاذ قرار دراسة تخصص الذكاء الاصطناعي ليس سهلًا ويتطلَّب هذا التخصص تكريس الكثير من الوقت للدراسة والتحليل والتفكير وقضاء الكثير من الوقت على جهاز الحاسوب، وحتى يستطيع الطلبة الوصول إلى الفهم العميق لتخصصهم ومهامهم في المستقبل؛ فعليهم التفكير جيدًا قبل ارتيادهم لمقاعد علم الحاسوب بشكلٍ عام
Free Platforms to Learn Coding 🔎
🌎 HTML - https://html.com
🌈 CSS - https://web.dev/learn/css
🧩 JavaScript - https://javascript.info
🎟 React - https://reactplay.io
🎫 Vue.js - https://learnvue.co
🎯 Git - https://git-scm.com/book/en/v2
🎮 Web3 - https://learnweb3.io
⚓️ Python - https://learnpython.org
🚦 SQL - https://www.w3schools.com/sql
📀 BlockChain - https://cryptozombies.io
💻 Nextjs - https://nextjs.org/learn/foundations/about-nextjs
🧭 AI - https://www.elementsofai.com
⚙️ ML - https://www.freecodecamp.org/learn/machine-learning-with-python
⛓ PHP - https://phptherightway.com
🧿 API - https://rapidapi.com/learn
📍 GO - https://learn-golang.org
✂️ Rust - https://www.rust-lang.org/learn
للمزيد تابعني على linkedIn و Twitter
#php #GO #Api #AI #programming #learn
🌎 HTML - https://html.com
🌈 CSS - https://web.dev/learn/css
🧩 JavaScript - https://javascript.info
🎟 React - https://reactplay.io
🎫 Vue.js - https://learnvue.co
🎯 Git - https://git-scm.com/book/en/v2
🎮 Web3 - https://learnweb3.io
⚓️ Python - https://learnpython.org
🚦 SQL - https://www.w3schools.com/sql
📀 BlockChain - https://cryptozombies.io
💻 Nextjs - https://nextjs.org/learn/foundations/about-nextjs
🧭 AI - https://www.elementsofai.com
⚙️ ML - https://www.freecodecamp.org/learn/machine-learning-with-python
⛓ PHP - https://phptherightway.com
🧿 API - https://rapidapi.com/learn
📍 GO - https://learn-golang.org
✂️ Rust - https://www.rust-lang.org/learn
للمزيد تابعني على linkedIn و Twitter
#php #GO #Api #AI #programming #learn
Regular Expressions
التعابير النمطية (Regular Expressions - RegEx) عبارة عن مجموعة من الرموز والأحرف مكتوبة بنمط معين وبترتيب معين (Pattern)، تُستخدم في التعامل مع النصوص. يمكن استخدامها في عمليات البحث عن نماذج محددة في النص، التحقق من شروط معينة في النص، واستخراج المعلومات من النص بسهولة دون الاعتماد على خوارزميات معقدة.
يعد التعبير العادي، أو #regex أو #regexp باختصار، قويًا للغاية ومدهشًا في البحث عن السلاسل النصية ومعالجتها، خاصة في معالجة الملفات النصية. يمكن لسطر واحد من التعبير العادي أن يحل محل عشرات الأسطر من أكواد البرمجة بسهولة.
يتم دعم Regex بجميع لغات البرمجة النصية (مثل #Perl و #Python و #PHP و #JavaScript)؛ بالإضافة إلى لغات البرمجة للأغراض العامة(غرضية التوجه) مثل #Java؛ وحتى معالجات النصوص مثل برنامج ال Word للبحث في النصوص. قد لا يكون البدء في استخدام regex أمرًا سهلاً نظرًا لتركيبه العبقري غريب الأطوار، ولكنه بالتأكيد يستحق استثمار وقتك.
التعابير النمطية (Regular Expressions - RegEx) عبارة عن مجموعة من الرموز والأحرف مكتوبة بنمط معين وبترتيب معين (Pattern)، تُستخدم في التعامل مع النصوص. يمكن استخدامها في عمليات البحث عن نماذج محددة في النص، التحقق من شروط معينة في النص، واستخراج المعلومات من النص بسهولة دون الاعتماد على خوارزميات معقدة.
يعد التعبير العادي، أو #regex أو #regexp باختصار، قويًا للغاية ومدهشًا في البحث عن السلاسل النصية ومعالجتها، خاصة في معالجة الملفات النصية. يمكن لسطر واحد من التعبير العادي أن يحل محل عشرات الأسطر من أكواد البرمجة بسهولة.
يتم دعم Regex بجميع لغات البرمجة النصية (مثل #Perl و #Python و #PHP و #JavaScript)؛ بالإضافة إلى لغات البرمجة للأغراض العامة(غرضية التوجه) مثل #Java؛ وحتى معالجات النصوص مثل برنامج ال Word للبحث في النصوص. قد لا يكون البدء في استخدام regex أمرًا سهلاً نظرًا لتركيبه العبقري غريب الأطوار، ولكنه بالتأكيد يستحق استثمار وقتك.
🔰Examples :
python example in terminal🔴🐍 :
js example✅ :
🔰 Articles:
- Regular expressions - MDN
https://developer.mozilla.org/.../Guide/Regular_expressions
- A Step-by-Step Guide for Learning Regular Expressions: A Guide with Real-Life Usage
https://blogs.princegupta.me/a-step-by-step-guide-for...
- Regular Expressions Info
https://www.regular-expressions.info
- RegExOne
https://regexone.com
- RegEx Tutorial - java T point
https://www.javatpoint.com/regex
- RegExr learn ,build & test regEX
https://regexr.com/
- AI-Powered Regular Expression Solver
https://regex.ai/
-----
🔰 Videos:
- Regular Expressions (RegEx) Tutorial
https://youtube.com/playlist...
- Learn Regular Expressions (Regex) - Crash Course for Beginners
https://youtu.be/ZfQFUJhPqMM
- Regular Expression Tutorial - Arabic
https://youtube.com/playlist...
- Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text
https://youtu.be/sa-TUpSx1JA
- Complete Regular Expressions Tutorial! (with exercises for practice)
https://youtu.be/vsa9GGzMFXQ
- CS50P - Lecture 7 - Regular Expressions
https://youtu.be/hy3sd9MOAcc
--------
#regEx #regExp #RegulerExpression #pattern #regEx_tutorial #python_regEx #js_regEX
python example in terminal🔴🐍 :
# Test under the Python Command-Line Interpreter
$ python3
......
>>> import re # Need module 're' for regular expression
# Try find: re.findall(regexStr, inStr) -> matchedSubstringsList
# r'...' denotes raw strings which ignore escape code, i.e., r'\n' is '\'+'n'
>>> re.findall(r'[0-9]+', 'abc123xyz')
['123'] # Return a list of matched substrings
>>> re.findall(r'[0-9]+', 'abcxyz')
[]
>>> re.findall(r'[0-9]+', 'abc00123xyz456_0')
['00123', '456', '0']
>>> re.findall(r'\d+', 'abc00123xyz456_0')
['00123', '456', '0']
# Try substitute: re.sub(regexStr, replacementStr, inStr) -> outStr
>>> re.sub(r'[0-9]+', r'*', 'abc00123xyz456_0')
'abc*xyz*_*'
# Try substitute with count: re.subn(regexStr, replacementStr, inStr) -> (outStr, count)
>>> re.subn(r'[0-9]+', r'*', 'abc00123xyz456_0')
('abc*xyz*_*', 3) # Return a tuple of output string and count
js example✅ :
<!DOCTYPE html>
<!-- JSRegexNumbers.html -->
<html lang="en">
<head>
<meta charset="utf-8">
<title>JavaScript Example: Regex</title>
<script>
var inStr = "abc123xyz456_7_00";
// Use RegExp.test(inStr) to check if inStr contains the pattern
console.log(/[0-9]+/.test(inStr)); // true
// Use String.search(regex) to check if the string contains the pattern
// Returns the start position of the matched substring or -1 if there is no match
console.log(inStr.search(/[0-9]+/)); // 3
// Use String.match() or RegExp.exec() to find the matched substring,
// back references, and string index
console.log(inStr.match(/[0-9]+/)); // ["123", input:"abc123xyz456_7_00", index:3, length:"1"]
console.log(/[0-9]+/.exec(inStr)); // ["123", input:"abc123xyz456_7_00", index:3, length:"1"]
// With g (global) option
console.log(inStr.match(/[0-9]+/g)); // ["123", "456", "7", "00", length:4]
// RegExp.exec() with g flag can be issued repeatedly.
// Search resumes after the last-found position (maintained in property RegExp.lastIndex).
var pattern = /[0-9]+/g;
var result;
while (result = pattern.exec(inStr)) {
console.log(result);
console.log(pattern.lastIndex);
// ["123"], 6
// ["456"], 12
// ["7"], 14
// ["00"], 17
}
// String.replace(regex, replacement):
console.log(inStr.replace(/\d+/, "**")); // abc**xyz456_7_00
console.log(inStr.replace(/\d+/g, "**")); // abc**xyz**_**_**
</script>
</head>
<body>
<h1>Hello,</h1>
</body>
</html>
🔰 Articles:
- Regular expressions - MDN
https://developer.mozilla.org/.../Guide/Regular_expressions
- A Step-by-Step Guide for Learning Regular Expressions: A Guide with Real-Life Usage
https://blogs.princegupta.me/a-step-by-step-guide-for...
- Regular Expressions Info
https://www.regular-expressions.info
- RegExOne
https://regexone.com
- RegEx Tutorial - java T point
https://www.javatpoint.com/regex
- RegExr learn ,build & test regEX
https://regexr.com/
- AI-Powered Regular Expression Solver
https://regex.ai/
-----
🔰 Videos:
- Regular Expressions (RegEx) Tutorial
https://youtube.com/playlist...
- Learn Regular Expressions (Regex) - Crash Course for Beginners
https://youtu.be/ZfQFUJhPqMM
- Regular Expression Tutorial - Arabic
https://youtube.com/playlist...
- Regular Expressions (Regex) Tutorial: How to Match Any Pattern of Text
https://youtu.be/sa-TUpSx1JA
- Complete Regular Expressions Tutorial! (with exercises for practice)
https://youtu.be/vsa9GGzMFXQ
- CS50P - Lecture 7 - Regular Expressions
https://youtu.be/hy3sd9MOAcc
--------
#regEx #regExp #RegulerExpression #pattern #regEx_tutorial #python_regEx #js_regEX
www.regular-expressions.info
Regular-Expressions.info - Regex Tutorial, Examples and Reference - Regexp Patterns
At Regular-Expressions.info you will find a wide range of in-depth information about a powerful search pattern language called regular expressions.
IT Engineer
Photo
🔰 مـعـلـومـة
💬 ما هو الفرق بين المترجم "Compiler" والمفسر "Interpreter" ؟
المترجم Compiler والمفسر Interpreter في واقع الأمر عبارة عن برنامجين يقومان بنفس الغرض، والمتمثل في تحويل الأوامر المكتوبة بإحدى لغات البرمجة العالية المستوى (high level language) من قبيل Java و#C و++C، إلى لغة الآلة Machine Language (أوامر مكتوبة بالبيانات الثنائية Binary Data أي سلاسل من الأصفار والوحدات).
▫️إذاً وإن كان لهما نفس الدور، فلماذا يوجد مترجم "Compiler" ومفسر "Interpreter" ولماذا لا يوجد أحدهما فقط ؟
لنتعرف على أهم الفروق بين البرنامجين، وعلى السبيل الذي يسلكه كلاهما من أجل تحويل التعليمات والأوامر العالية المستوى (والتي تسمى أيضاً البرنامج المصدري Source Program) إلى أوامر مكتوبة بلغة الآلة.
🔸 المترجم Compiler :
من خلال اسمه يتضح جلياً أنه يقوم بعملية الترجمة، فهو يقوم بفحص البرنامج المكتوب بلغة البرمجة كاملاً، ثم يقوم بترجمته إلى برنامج مكتوب بلغة الآلة لكي تتمكن وحدة معالجة البيانات "CPU" من تنفيذه و لا يظهر الأخطاء الموجودة في البرنامج المصدري إلاّ بعد الانتهاء من عملية تحويله إلى لغة الآلة.
🔸 المفسر Interpreter :
يقوم تقريباً بنفس الدور الذي يقوم به المترجم مع اختلاف بسيط، يتجلى في أن المفسر لا يقوم بتحويل الكود المصدري إلى كود الآلة مباشرة وإنما يقوم بتحويله إلى لغة وسيطة (intermediate code)، بعد ذلك يتم تحويل كل جزء من أجزاء الكود الناتج إلى لغة الآلة، ثم يتم تنفيذ هذه الأجزاء أمراً بأمر (Statement by statement)، وأي أمر يضم خطأً يؤدي إلى توقيف عملية تحويل الأجزاء المتبقية.
#compiler #Interpreter #information
💬 ما هو الفرق بين المترجم "Compiler" والمفسر "Interpreter" ؟
المترجم Compiler والمفسر Interpreter في واقع الأمر عبارة عن برنامجين يقومان بنفس الغرض، والمتمثل في تحويل الأوامر المكتوبة بإحدى لغات البرمجة العالية المستوى (high level language) من قبيل Java و#C و++C، إلى لغة الآلة Machine Language (أوامر مكتوبة بالبيانات الثنائية Binary Data أي سلاسل من الأصفار والوحدات).
▫️إذاً وإن كان لهما نفس الدور، فلماذا يوجد مترجم "Compiler" ومفسر "Interpreter" ولماذا لا يوجد أحدهما فقط ؟
لنتعرف على أهم الفروق بين البرنامجين، وعلى السبيل الذي يسلكه كلاهما من أجل تحويل التعليمات والأوامر العالية المستوى (والتي تسمى أيضاً البرنامج المصدري Source Program) إلى أوامر مكتوبة بلغة الآلة.
🔸 المترجم Compiler :
من خلال اسمه يتضح جلياً أنه يقوم بعملية الترجمة، فهو يقوم بفحص البرنامج المكتوب بلغة البرمجة كاملاً، ثم يقوم بترجمته إلى برنامج مكتوب بلغة الآلة لكي تتمكن وحدة معالجة البيانات "CPU" من تنفيذه و لا يظهر الأخطاء الموجودة في البرنامج المصدري إلاّ بعد الانتهاء من عملية تحويله إلى لغة الآلة.
🔸 المفسر Interpreter :
يقوم تقريباً بنفس الدور الذي يقوم به المترجم مع اختلاف بسيط، يتجلى في أن المفسر لا يقوم بتحويل الكود المصدري إلى كود الآلة مباشرة وإنما يقوم بتحويله إلى لغة وسيطة (intermediate code)، بعد ذلك يتم تحويل كل جزء من أجزاء الكود الناتج إلى لغة الآلة، ثم يتم تنفيذ هذه الأجزاء أمراً بأمر (Statement by statement)، وأي أمر يضم خطأً يؤدي إلى توقيف عملية تحويل الأجزاء المتبقية.
#compiler #Interpreter #information
مـعـلـومـة 🔰:
🔘 الفرق بين تطبيقات Web1 و Web2 و Web3:
♦️ الـ Web1 قراءة فقط (المستخدمين لا يمكنهم الكتابة).
♦️ الـ Web2 قراءة وكتابة (المستخدمين يستطيعون القراءة والكتابة على الويب ولكنهم لا يملكون البيانات).
♦️ الـ Web3 قراءة وكتابة (المستخدمين هم مالكو للبيانات).
#web #web3 #information
🔘 الفرق بين تطبيقات Web1 و Web2 و Web3:
♦️ الـ Web1 قراءة فقط (المستخدمين لا يمكنهم الكتابة).
♦️ الـ Web2 قراءة وكتابة (المستخدمين يستطيعون القراءة والكتابة على الويب ولكنهم لا يملكون البيانات).
♦️ الـ Web3 قراءة وكتابة (المستخدمين هم مالكو للبيانات).
#web #web3 #information
أحسن Repositories في GitHub لازم تكون عارفهم 👩💻🔝🚀
1- Public APIs: مجموعة كبيرة أكثر من 1400 APIs مجانية مفيدة جدًا جدًا.
🔗:https://lnkd.in/djTZw7rz
2- App Ideas: قائمة فيها أفكار تطبيقات تطور بيها من مهاراتك مقسمة على حسب مستواك.
🔗:https://lnkd.in/dbnauBX2
3- Coding Interview University: منهج ورود ماب لتحضير نفسك للإنترفيو في الشركات الكبرى وتطوير مهاراتك وتميزك كطالب علوم حاسب .
🔗:https://lnkd.in/dR8Hn76J
4- The Algorithms: مجتمع كبير فيه أكواد لأنواع مختلفة من الألجوريزمز والداتا ستراكتشرز بأكثر من لغة برمجة.
🔗:https://lnkd.in/d9rbsPH7
5- Free Programming Books: مكتبة كبيرة فيها كتب برمجة مجانية ومصادر وترشيحات كورسات للي حابب يتعلم بكل اللغات.
🔗:https://lnkd.in/dNR9W2Pt
6- 30 Seconds of Code: مكتبة لأكواد وطرق مختصرة ومفيدة لحل مشاكل برمجية بتواجهنا كثير بطريقة أسرع.
🔗:https://lnkd.in/dkK3Wk9s
تابعني على linkedIn و Twitter
#Github #repository #code #api #programming
1- Public APIs: مجموعة كبيرة أكثر من 1400 APIs مجانية مفيدة جدًا جدًا.
🔗:https://lnkd.in/djTZw7rz
2- App Ideas: قائمة فيها أفكار تطبيقات تطور بيها من مهاراتك مقسمة على حسب مستواك.
🔗:https://lnkd.in/dbnauBX2
3- Coding Interview University: منهج ورود ماب لتحضير نفسك للإنترفيو في الشركات الكبرى وتطوير مهاراتك وتميزك كطالب علوم حاسب .
🔗:https://lnkd.in/dR8Hn76J
4- The Algorithms: مجتمع كبير فيه أكواد لأنواع مختلفة من الألجوريزمز والداتا ستراكتشرز بأكثر من لغة برمجة.
🔗:https://lnkd.in/d9rbsPH7
5- Free Programming Books: مكتبة كبيرة فيها كتب برمجة مجانية ومصادر وترشيحات كورسات للي حابب يتعلم بكل اللغات.
🔗:https://lnkd.in/dNR9W2Pt
6- 30 Seconds of Code: مكتبة لأكواد وطرق مختصرة ومفيدة لحل مشاكل برمجية بتواجهنا كثير بطريقة أسرع.
🔗:https://lnkd.in/dkK3Wk9s
تابعني على linkedIn و Twitter
#Github #repository #code #api #programming
lnkd.in
LinkedIn
This link will take you to a page that’s not on LinkedIn
ماذا يعني SSH 🔐وماذا يقدم
SSH هي اختصار لـ "Secure Shell"، وهي بروتوكول يستخدم للاتصال الآمن بين جهازين عبر شبكة غير آمنة، مثل الإنترنت. يعتبر SSH أساسياً في عالم تكنولوجيا المعلومات والأمن السيبراني، حيث يوفر وسيلة آمنة ومشفرة للتحكم عن بعد في أجهزة الحواسيب وإدارتها.
تاريخ الـ SSH
تم تطوير بروتوكول SSH في التسعينيات كبديل آمن لبروتوكولات التوصيل البسيطة المستخدمة في ذلك الوقت، مثل Telnet و Rlogin، التي كانت ترسل كلمات المرور والبيانات عبر الشبكة بوضوح دون تشفير. توفر SSH طريقة للتوصيل تشفير كل البيانات المرسلة بين الجهازين المتصلين.
كيف يعمل SSH؟
SSH يستخدم تشفير المفتاح العام والخاص لتأمين الاتصالات. عندما يقوم جهاز بالاتصال بآخر باستخدام SSH، يتم تبادل مفاتيح تشفير لإقامة اتصال آمن بينهما. يستخدم SSH أيضًا تقنية التجزئة لحماية الاتصالات من التجسس والتلاعب أثناء النقل.
استخدامات SSH
1. الوصول إلى الخوادم عن بعد: يتيح SSH للمسؤولين الوصول إلى خوادمهم وإدارتها من أي مكان بشكل آمن ومشفر.
2. نقل الملفات بأمان: يمكن استخدام بروتوكول SSH لنقل الملفات بين أجهزة الكمبيوتر بطريقة آمنة باستخدام برامج مثل scp و sftp.
3. إجراءات النسخ الاحتياطي الآمنة: يمكن استخدام SSH لإنشاء نسخ احتياطية من البيانات عبر الشبكة بطريقة آمنة.
4. الاتصال بخوادم الويب: يمكن استخدام SSH لإدارة خوادم الويب وتكوينها بشكل آمن.
أمان SSH
على الرغم من أن SSH تعتبر آمنة، إلا أنه لا يزال هناك بعض المخاطر التي يجب مراعاتها، مثل استخدام كلمات مرور ضعيفة أو تعرض الخوادم للهجمات السيبرانية.
الختام
باختصار، يعتبر SSH أداة أساسية في عالم تكنولوجيا المعلومات لتأمين الاتصالات وإدارة الأنظمة عن بعد. يجب على المستخدمين فهم كيفية استخدامها بشكل صحيح وتطبيق الممارسات الأمنية الجيدة لضمان سلامة الاتصالات والبيانات.
تابعني على linkedIn و Twitter
#SSH #information #Network #protocol
SSH هي اختصار لـ "Secure Shell"، وهي بروتوكول يستخدم للاتصال الآمن بين جهازين عبر شبكة غير آمنة، مثل الإنترنت. يعتبر SSH أساسياً في عالم تكنولوجيا المعلومات والأمن السيبراني، حيث يوفر وسيلة آمنة ومشفرة للتحكم عن بعد في أجهزة الحواسيب وإدارتها.
تاريخ الـ SSH
تم تطوير بروتوكول SSH في التسعينيات كبديل آمن لبروتوكولات التوصيل البسيطة المستخدمة في ذلك الوقت، مثل Telnet و Rlogin، التي كانت ترسل كلمات المرور والبيانات عبر الشبكة بوضوح دون تشفير. توفر SSH طريقة للتوصيل تشفير كل البيانات المرسلة بين الجهازين المتصلين.
كيف يعمل SSH؟
SSH يستخدم تشفير المفتاح العام والخاص لتأمين الاتصالات. عندما يقوم جهاز بالاتصال بآخر باستخدام SSH، يتم تبادل مفاتيح تشفير لإقامة اتصال آمن بينهما. يستخدم SSH أيضًا تقنية التجزئة لحماية الاتصالات من التجسس والتلاعب أثناء النقل.
استخدامات SSH
1. الوصول إلى الخوادم عن بعد: يتيح SSH للمسؤولين الوصول إلى خوادمهم وإدارتها من أي مكان بشكل آمن ومشفر.
2. نقل الملفات بأمان: يمكن استخدام بروتوكول SSH لنقل الملفات بين أجهزة الكمبيوتر بطريقة آمنة باستخدام برامج مثل scp و sftp.
3. إجراءات النسخ الاحتياطي الآمنة: يمكن استخدام SSH لإنشاء نسخ احتياطية من البيانات عبر الشبكة بطريقة آمنة.
4. الاتصال بخوادم الويب: يمكن استخدام SSH لإدارة خوادم الويب وتكوينها بشكل آمن.
أمان SSH
على الرغم من أن SSH تعتبر آمنة، إلا أنه لا يزال هناك بعض المخاطر التي يجب مراعاتها، مثل استخدام كلمات مرور ضعيفة أو تعرض الخوادم للهجمات السيبرانية.
الختام
باختصار، يعتبر SSH أداة أساسية في عالم تكنولوجيا المعلومات لتأمين الاتصالات وإدارة الأنظمة عن بعد. يجب على المستخدمين فهم كيفية استخدامها بشكل صحيح وتطبيق الممارسات الأمنية الجيدة لضمان سلامة الاتصالات والبيانات.
تابعني على linkedIn و Twitter
#SSH #information #Network #protocol