fa
Feedback
مجتمع المبرمج العربي ـ قناه

مجتمع المبرمج العربي ـ قناه

رفتن به کانال در Telegram

مجتمع المبرمج العربي للبرمجة والتكنلوجياء مجتمع تعليمي عربي يهتم بتنمية وتطوير قدرات ومهارات ومعلومات المبرمجين. الانظمام الى مجموعتنا في الفيس بك عبر الرابط التالي: https://www.facebook.com/groups/272854271061152/?ref=share الادارة: @salahalwly59

نمایش بیشتر
8 412
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-187 روز
-8530 روز
آرشیو پست ها
Redux باختصار هي مكتبة لإدارة حالة التطبيق في ReactJS. اذ تهدف إلى تسهيل إدارة الحالة وتوحيد الطريقة التي يتم بها إجراء تحديث
Redux باختصار هي مكتبة لإدارة حالة التطبيق في ReactJS. اذ تهدف إلى تسهيل إدارة الحالة وتوحيد الطريقة التي يتم بها إجراء تحديثات المكونات واستدعاء البيانات في التطبيق ككل. تتضمن بعض الأغراض الرئيسية لاستخدام Redux: إدارة الحالة العامة للتطبيق، مثل الإعدادات العامة أو الحالة المتعلقة بالمستخدم. توحيد عمليات الإنشاء والحذف والتحديث للبيانات في تطبيق React والتحكم فيها. توفير وسيلة موثوقة للتواصل بين مكونات التطبيق وحالتها المشتركة. فهي تجعل من السهل تتبع وفهم تدفق البيانات في تطبيق React وإجراء العمليات المختلفة على هذه البيانات بطريقة موحدة ومنظمة.

JavaScript Web Workers شايفك بتهرش في دماغك وبتسأل نفسك سؤال مهم إزاي JavaScript بتشتغل بسنجل thread و Web Workers بتعمل Multi-threading؟ هجاوبك بالتفصيل في الأخر لو بتدور على طريقة تخلي كود JavaScript بتاعك أسرع وأكثر كفاءة، Web Workers ممكن يكونوا أفضل صديق ليك! النهارده هنتكلم عن مفهوم جميل زي ما يكون عندك superhero Assistant لتطبيقات الويب بتاعتك Web Workers إيه بقى دول؟ فكر في Web Workers كحاجة بتشتغل في الخلفية، بيعملوا مهام زي الحسابات المعقدة أو معالجة البيانات من غير ما يبطئوا الـ main thread بتاعك. ده معناه إن تطبيق الويب بتاعك يفضل سلس وسريع حتى لما تكون بتتعامل مع مهام تقيلة. ليه تتعب نفسك مع Web Workers؟ JavaScript بيشتغل بthread واحد (single-threaded)، يعني بيعمل حاجة واحدة في الوقت الواحد. لما تشغل مهمة طويلة على الـ main thread، تطبيق الويب بتاعك ممكن يهنج أو ياخد وقت في التحميل، ويخلي المستخدمين يستنوا ويحسوا بالإحباط تخيل تفضل تضغط ع زرار ومفيش حاجة بتحصل !!! Web Workers بتيجي تنقذك بإنها تتعامل مع المهام دي على thread مختلف، فالتطبيق بتاعك يفضل مستجيب، والمستخدمين يبقوا مبسوطين من السرعة. خلينا نشمر إيدينا ونخش ف الكود شوية! هنقسم الموضوع لخطوات بسيطة علشان تفهم إزاي بيشتغل! الخطوة الأولي => إنشاء سكريبت الـ Worker أول حاجة، محتاجين ملف JavaScript منفصل لل workers بتوعنا. نسميه مثلاً worker.js أو أي اسم تفضله! بص ع الكود في صورة واحد في الكود ده، بنجهز الـ worker علشان يستقبل الرسائل باستخدام self.onmessage، ويعمل المهام التقيلة (زي حساب رقم Fibonacci)، وبعدين يبعت النتيجة باستخدام postMessage. ممكن تقولي إستني ي عم هو ف إيه و إيه هو self؟ أو إيه هي postMessage و onmessage؟ Web Workers بيشتغلوا في global context مختلف، مش الـ window اللي احنا عارفينه بنسمي الglobal context الخاص ده self! Web Workers بيتواصلوا مع الـ main thread باستخدام الأحداث (events). باستخدام الأحداث، يقدروا يبعتوا ويستقبلوا رسائل أو بيانات. في الكود، onmessage عادة بيستقبل رسائل أو بيانات من الـ main thread، وpostMessage بيبعت البيانات المعالجة من الـ Web Worker لل main thread الخطوة التانية إنشاء والتحدث مع الـ Worker دلوقتي، هنشوف إزاي ننشئ Worker ونبعت رسائل/بيانات ليه من السكريبت الرئيسي بتاعنا ، مستني إيه بص ع الصورة رقم 2 هنا، بننشئ worker جديد، نبعت رسالة ليه باستخدام worker.postMessage ونستلم النتائج باستخدام worker.onmessage كمان بنتعامل مع أي أخطاء محتملة باستخدام worker.onerror طب م دا برضه كلام حلو بس مش كفاية أنا عاوز أشوف سيناريوهات تفيدني واقعية لو عندك array كبيرة جدا عاوز تعملها sort خلينا نخلي Web Worker يتعامل مع الموضوع ده بص ع الكود في صورة 3 مثال تاني واقعي أكثر عندك api بتعملها fecth وبتغيب ؟ هييجي واحد يقولي أنا شغال Asynchronous هقوله ماشي ي حبيبي ده مبيغيرش حقيقة إن fetch بيشتغل على الـ main thread حتى لو استخدمت async/await، كمثال ع دا بص ع الصورة رقم 4 ال Best Practices عشان تستخدم ال Web Workers Web Workers معندهمش وصول مباشر للـ DOM، فخلي مهامهم مركزة. دايماً ضيف error handling علشان تتجنب المشاكل. معظمنا بيستخدم JavaScript في المتصفحات وعارفين إنها بتشتغل بسنجل ثريد، بس إزاي Web Workers بتعمل Multi-threading؟ JavaScript مش بتحدد موديل معين للثريدينج، لكنها بتشتغل بسنجل ثريد في معظم المتصفحات. ده يعني إن الكود بيتنفذ في ثريد واحد، وكل العمليات بتتعمل واحدة واحدة. معظم المتصفحات القديمة كانت بتشتغل بسنجل ثريد، بس دلوقتي المتصفحات زي Chrome، Firefox، بدأت تستخدم أكتر من ثريد عشان تحسن الأداء. Web Workers مش جزء من JavaScript نفسها، لكنها ميزة في المتصفحات بنقدر نوصلها من خلال JavaScript. الWorkers دي بتشتغل في ثريدات منفصلة، وده بيساعد على إننا نعمل عمليات تقيلة من غير ما نبطئ الـ main thread. المتصفح هو اللي بيتولى إدارة الthreads. لما نعمل Worker، المتصفح بيكريت ثريد جديد ويشغل الكود بتاعه فيه. الكود اللي بيشتغل في الـ Worker بيبقى منفصل عن الـ main thread، يعني مش بيتأثر بأي عمليات تانية شغالة في نفس الوقت يعني مش بنحتاج نقلق على موضوع الـ Memory model أو الـ concurrent access للمتغيرات. الإتصال بين الـ main thread والـ Workers بيتم من خلال الرسائل (messages). ده بيسمح للـ Workers إنها تبعت وتستقبل بيانات من غير ما تأثر على الأداء العام.

الجانب المظلم لـ useState في React تعال بقي أقولك علي 4 غلطات بشعة بتعملها وانت بتستخدم useState وهتخليك تشد ف شعرك لو لسه مبتدأ 1 - Forgetting to Consider the Previous State بص كدا ع الكود في صورة 1 لما تشتغل بـ useState في React، لازم تأخد في الاعتبار أحدث حالة للٍstate لما تupdateها . الغلطة دي ممكن تؤدي unexpected behaviors، خصوصًا لما تتعامل مع تحديثات سريعة أو multiple state updates في الكود اللي صورة 1 => incrementCounter بيحدث العداد بناءً على قيمته الحالية. ده ممكن يبان بسيط لكنه هيسبب مشاكل React ممكن تجمع عدة استدعاءات setCounter مع بعض، أو تحديثات حالة تانية ممكن تتداخل، وبالتالي الcounter مش هيتم تحديثه بشكل صحيح كل مرة ، دي ميزة في react إسمها batch عشان متعملش renders كتير وتحسن البريفورمانس عشان تتجنب المشكلة دي استخدم ال functional form من setCounter النسخة دي بتاخد function كـ argument، وReact بتcall function دي بأحدث قيمة للحالة. ده بيضمن إنك دايمًا شغال بأحدث قيمة للstate const incrementCounter = () => { setCounter(prevCounter => prevCounter + 1); // بيحدث بشكل صحيح بناءً على أحدث حالة }; 2 - Neglecting State Immutability في قاعدة مهمة أوي هتتعلمها ف بداية تعلمك ريأكت إسمها don't mutate the state متلعبش في ال state ي حبيبي بس يا بابا ، إلا من خلال الsetState const [profile, setProfile] = useState({ name: 'John', age: 30 }); const updateAge = () => { profile.age = 31; // تغيير الحالة مباشرة setProfile(profile); }; الكود ده بيغير object profile مباشرة. التغييرات دي مش بتؤدي لإعادة الـ render ولكن بتحصل مشاكل من ورا حركة زي دي زي إيه ؟ الحالة دي، profile.age هيكون 31، لكن الـ UI هيظل يعرض 30 لأن React مش عارف إن فيه تغيير حصل لإن مفيش rerender حصل لما بتغير الstate بشكل مباشر، ده بيصعب على React تتبع التغييرات، وده ممكن يؤدي لمشاكل في الأداء لأن React مش قادر يدير الـ render بشكل فعال. لو فيه أجزاء تانية من الكود معتمدة على الحالة القديمة، التغييرات المفاجئة دي ممكن تؤدي لأخطاء أو تصرفات غريبة في التطبيق. 3: Misunderstanding Asynchronous Updates تحديثات الstate في React باستخدام useState غير متزامنة (asynchronous). ده بيسبب لخبطة، خصوصًا لما يتم تحديث الحالة بسرعة ورا بعض. إنت كمبرمج ممكن تتوقع إن الحالة تتغير فورًا بعد استدعاء setState، لكن في الواقع، React بتجمع التحديثات دي علشان تحسن الأداء ، الpatching هتكلم عنه بالتفصيل قدام لا تقلق إستناه في مقالة رايقة :( تعال نشوف مثال بيبين المشكلة دي بص ع الكود ف صورة رقم 2 في المثال ده، عايز يعدل count مرتين. لكن بسبب الpatching ، كل استدعاء لـ setCount بيتم بناءً على نفس الحالة الأولية، وبالتالي count بيزيد مرة واحدة بس. علشان تتعامل مع الsetStateبشكل صحيح، استخدم ال (functional update) لـ setCount. ده بيضمن إن كل تحديث بيتم بناءً على أحدث حالة const incrementCount = () => { setCount(prevCount => prevCount + 1); setCount(prevCount => prevCount + 1); // دلوقتي كل تحديث بيتم بناءً على أحدث حالة }; 4- State for Derived Data استخدام الstate لبيانات ممكن نشتقها من existing state تانية أو من الـ props بص ع الكود في الصورة ال 3 كدا ، هل إنت شايف ال greeting state ليها لازمة ؟؟ greeting مش لازمة لأننا نقدر نشتقها مباشرة من name. const GreetingComponent = ({ name }) => { const greeting = Hello, ${name}; // مشتقة مباشرة من props return (
{greeting}
); }; export default GreetingComponent; استخدام الـ useState هوك في React بشكل فعال مهم جداً لبناء تطبيقات موثوقة وكفء. لما تفهم وتتجنب الأخطاء الشائعة—زي إهمال الـ previous state، الـ state immutability mismanagement، تجاهل الـ asynchronous updates، وتجنب استخدام state مشتقة من الـ derived data—هتقدر تضمن سلوك سلس وقابل للتنبؤ.

مطورين FrontEnd .. هذه مستودعات Github repositories رهيبة راح تخليك محترف React🚀 🔥 اخر مستودع خله بالمفضلة لان كل اللي تحتاجه راح تحصله فيه😍 ⬇️⬇️ https://x.com/proadev/status/1790059228595417093 https://www.instagram.com/p/C66lf_Prjf5/?img_index=1

هذا الموقع يفيدك لو بتدرب على إنشاء الAPI يوفر لك قائمة بالمستخدمين بيانات وهمية .. تقدر تستخدمها وتتعلم على التعامل مع الapi من خلالها✈ RANDOM USER GENERATOR  https://randomuser.me/

التوثيق_العلمي_دليل_النشر_العلمي_ذياب_البداينة.pdf51.49 MB

إن التقنية التي تتضمنها لإعراض طلبات HTTP/HTTPS والاستجابات بين العميل (مثل متصفح الويب أو تطبيق الهاتف المحمول) وخادم ، باستخدام أداة مثل مجموعة Burp Suite. تُستخدم هذه التقنية بشكل شائع في اختبار سلامة تطبيق الويب لتحليل واختبار سلوك تطبيقات الويب وأمانه. إليك تعريف وشرح أكثر تفصيلاً: ### تعريف: http/https اعتراض ومعالجة: تتضمن هذه التقنية التقاط وتعديل طلبات HTTP/HTTPS من قبل العميل إلى خادم والمسؤوليات المقابلة التي يشعر بها الخادم إلى العميل. تُستخدم أدوات مثل Suite Burp لتكون بمثابة وكيل ، واعتراض حركة المرور هذه لأغراض التحليل والتعديل. يتيح ذلك لمختبري الأمن فهم كيفية نقل البيانات ومعالجتها ، وتحديد الضعف ، واختبار متانة آليات أمان تطبيق الويب. ### شرح مفصل: ### العملية الخطوة: 1. الإعداد والتكوين: - قم بتثبيت جناح التجشؤ: قم بتنزيل وتثبيت مجموعة التجشؤ على جهاز الكمبيوتر الخاص بك. - تكوين إعدادات الوكيل: قم بتكوين متصفح الويب أو الجهاز المحمول إلى حركة المرور عبر وكيل Burp Suite. يتضمن هذا بشكل عام تعيين إعدادات الوكيل على عنوان IP والمنفذ حيث يستمع مجموعة التجشؤ (على سبيل المثال ، 127.0.1: 8080`). - قم بتثبيت شهادة CA Burp: لاعتراض حركة مرور HTTPS ، شهادة CA الخاصة بكالوريوس التثبيت على جهازك. يتيح هذا تجشير تجشير فك تشفير حركة مرور HTTPS من خلال أداء هجوم رجل في الوسط (MITM) بطريقة خاضعة للرقابة والأخلاقية. 2. اعتراض حركة المرور: - ابدأ اعتراض: تمكين ميزة التقاطع في مجموعة التجشؤ. يتيح لك ذلك التقاط وعرض جميع طلبات ومسؤوليات HTTP/HTTPS بين العميل والخادم. - مشغل حركة مرور: إجراء إجراءات في تطبيق الويب (على سبيل المثال ، تسجيل الدخول ، إرسال نموذج) لإنشاء طلبات HTTP/HTTPS. 3. تحليل الطلبات والاستجابات: - عرض الطلبات: يفحص تفاصيل طلبات HTTP المعتادة ، وتشمل الرؤوس والمعلمات وملفات تعريف الارتباط والجسم. - عرض الردود: يفحص تفاصيل مسؤوليات HTTP المعتادة ، والرؤوس المتضمنة ، ورموز الحالة ، ومحتوى الجسم. 4. معالجة حركة المرور: - تعديل الطلبات: تحرير طلب HTTP المعترض قبل أن يتم رائحته إلى الخادم. على سبيل المثال ، قم بتغيير قيم المعلمة ، أو تعديل الرؤوس ، أو تغيير جسم ال

7 تقنيات تحتاج استخدامها كمطور واجهات أمامية (front end) 👌 تطوير الواجهات الأمامية للويب هو أحد المجالات البرمجية المهمة والمطلوبة بكثرة في سوق العمل، ويتطلب العمل فيه معرفة جيدة بالعديد من المفاهيم والتقنيات، من أهمها: 1⃣ تعلم HTML و CSS و جافا سكريبت فهي اللغات الأساسية في تطوير الويب، وعليك فهمها جيدًا قبل تعلم أي تقنية أخرى 2⃣ التصميم المتجاوب Responsive Design هناك العديد من الأساليب التي تمكننك من جعل مواقع الويب متجاوبة وتظهر بشكل مناسب على مختلف أحجام الشاشات وأنواع الأجهزة مثل استعلامات الوسائط media queries والنقاط الحدية Breakpoints وطرق تخطيط الصفحات المختلفة كالتخطيط الشبكي والمرن. 3⃣ مكتبات وأطر عمل تطوير الواجهات الأمامية تتوفر العديد من مكتبات وأطر الواجهة الأمامية التي توفر لك مكونات وشيفرات برمجية جاهزة تسهل عليك إنشاء صفحات ويب معقدة وتساعدك على اتباع أفضل الممارسات في كتابة شيفراتها مثل بوتستراب Bootstrap للغة CSS ورياكت React للغة جافا سكريبت. 4⃣ واجهات برمجة التطبيقات APIs يحتاج مطورالواجهة الأمامية لتعلم طريقة التعامل مع واجهات برمجة التطبيقات وبيانات JSON للحصول على المعلومات من الخادم ودمجها مع واجهات المواقع والتطبيقات. 5⃣ برامج التحكم بالإصدارات Git و GitHub فهي برامج تفيد أي مطور للتعامل مع التغييرات المستمرة على الأكواد البرمجية، وتنظم عمله وتعزز تعاونه مع المطورين الآخرين. 6⃣ أدوات البناء Build tools تساعد أدوات البناء مطور الواجهة الأمامية على إدارة التبعيات وتنظيم العمليات وتحسين الكود البرمجي وتسريع تطويره وصيانته ومن الأمثلة عليها نذكر Vite و Webpack. 7⃣ تحسين أداء المواقع من المفيد أيضًا استخدام أي تقنيات من شأنها تحسين وتسريع صفحات الموقع وتحسين الصور وتحميلها بشكل كسول lazy loading واستخدام التخزين المؤقت وتقليل حجم الشيفرة البرمجية المستخدمة فيها. إذا كنت مهتمًا بتعلم تطوير الواجهات الأمامية للويب وتبحث عن مصدر موثوق لتعزيز مهاراتك، فستزودك دورة تطوير الواجهات الأمامية من أكاديمية حسوب بكافة التقنيات التي تحتاجها 👌

مرحباً 👋🏼 الشرح بيكون طويل بس مهم 💯✅ يلا نبدأ: الفرق بين إستخدام الـ [index] أو إستخدم elementAt(index) للوصول لعنصر معين داخل List بدلالة ال Index تبعه. الطريقتين بيوصلوا لنفس النتيجة، ولو بدلت بينهم في الكود ما بتلاقي فرق، لكن من داخل فيه فرق رهيب في الأداء بين الاثنين. ال elementAt(index) هذي Function تبع Class في فلاتر اسمه Iterable، هذا الكلاس خاص بأي حاجة ممكن أعمل عليها Iteration داخل فلاتر زي الـ List والـ Set، ولإنه داخل في تركيب أشكال كثير، فبالتالي ال Functions تبعه بتكون عامة مش متخصصة لنوع معين من Data Structure، عشان كذا الـ Function تبع elementAt(index) عامة على كل الأنواع، فبتعتمد إن هي بتقعد ت Iterate "تعد" من صفر لحد ال Index اللي انت طلبته وتجيبه لك. يعني لو عندك List فيها عشر آلاف رقم، وانت طالب الرقم الأخير فيها، بتحتاج تمشي على العشر آلاف رقم كلهم عشان بس تجيب لك الرقم اللي انت طلبته! في حين [index] هذا Operator خاص بالـ List نفسها، بيستخدم خصائصها في إنه يعمل Constant Accessing لأي Index انت بتطلبه. على نفس المثال اللي الاول عندنا 10 آلاف رقم واستخدمت ال [] عشان أوصل للرقم الأخير بتروح تجيبه مباشرةً في عملية واحدة بس بدل 10 آلاف عملية. الخلاصة: أستخدم[index] للوصول للبيانات اللي انت محتاجه، بدلاً من elementAt(index).

أشهر وأهم 7 لغات برمجة مطلوبة في سوق العمل ❤️🤙🏻 ✳️ لغة Python: تستخدم في تطوير الويب والذكاء الاصطناعي وعلوم البيانات ✳️ لغة JavaScript: تستخدم في تطوير الويب وتفاعل المستخدم، وفي تطوير تطبيقات الهاتف المحمول. ✳️ لغة Java: لغة قوية وشائعة، تستخدم في تطوير تطبيقات سطح المكتب وتطبيقات الهاتف المحمول وتطبيقات الويب. ✳️ لغة C++: قوية ومتعددة الاستخدامات، تستخدم في تطوير برامج النظام والألعاب والتطبيقات المتقدمة. ✳️ لغة C#: تستخدم في تطوير تطبيقات ويندوز وتطبيقات الألعاب باستخدام منصة Unity ✳️ لغة Ruby: لغة ديناميكية وسهلة التعلم، تستخدم في تطوير تطبيقات الويب وتطبيقات الشركات الناشئة. ✳️ لغة Swift: تستخدم في تطوير تطبيقات iOS وmacOS، وهي لغة رسمية لتطوير تطبيقات Apple

🔷️مواقع ذكاء الاصطناعي قد تفيدك 🔶️موقع للإجابة عن الرسائل تلقائيا Manychat.com 🔶️إدارة حسابات سوشيال ميديا Hootsuite.com 🔶️موقع لإنشاء الصور من النصوص starry.ai 🔶️موقع لمساعدتك في كل شيء Alexa.amazon.com 🔶️موقع لتعديل على الصور lensa.ai 🔶️موقع لتعديل على فيديوهات Choppity.com 🔶️موقع لإزالة العاناصر من الصورة Cleanup.pictures 🔶️موقع لرسم الخرائط Gitmind.com 🔶️موقع يكتشف إسم لمشروع الخاص بك looka.com 🔶️موقع لكتابة بالذكاء الاصطناعي https://www.adobe.com/express/ 🔶️لتعديل الأصوات https://podcast.adobe.com/enhance 🔶️مواقع لتصميم صورة شخصية Pfpmaker.com Designify.com 🔶️لكتابة المقالات Guinark.com 🔶️مواقع لكتابة محتوى إعلانات ممولة copygenius.com Anyword.com 🔶️موقع يحتوي على العديد من أدوات المجانية 123apps.com 🔶️موقع لتصميم الصور بالذكاء الاصطناعي flair.ai 🔶️موقع لإنشاء أغاني في ثواني عن طريق الذكاء الاصطناعي boomy.com 🔶️موقع للحياة اليومية بترتيب المهام الخاصة بك Taskede.com 🔶️موقع لكتابة المقالات و البحوث و غيرها Aiseo.ai 🔶️موقع لتركيب الأصوات البشرية على فيديو Fliki.ai 🔶️موقع لإنتاج أعمال فنية و رسوم توضيحية و أنمي Imagecreator.ai

✍️ تعرف علي 67 من أهم أوامر RUN# في ويندوز ووظيفة كل منها 1. winipcfg لمعرفة الأي بي  IPالخاص بالجهاز 2. msconfig إدارة والتحكم في برامج بدء التشغيل وأدوات أخري للويندوز 3. regedit عرض سجل النظام الريجيستري والإعدادت الخاصة به 4. certmgr.msc لعرض الشهادات والتصاريح الخاصة بالويندوز 5. charmap لعرض رموز الكتابة ويمكنك نسخ أي رمز ووضعه في محرر النصوص 6. chkdsk أمر هام لفحص الهارد ديسك والأقراص الثابتة والكشف عن وجود أية قطاعات تالفة بداخله 7. cmd لعرض الدوس  MS DOS علي الويندوز 8. Dcomcnfg الخدمات المكونات والإعدادت الخاصة بالويندوز 9. compmgmt.msc إدارة جهاز الكمبيوتر وجميع القطع الداخلية والتوصيلات وغيرها 10. Control عرض لوحة التحكم Control Panal 11. timedate.cpl عرض وضبط إعدادت الوقت والتاريخ والمنطقة الزمنية 12. devmgmt.msc إدارة جميع الأجهزة والقطع الرئيسية بالكمبيوتر مثل كارت الصوت والشاشة والأنترنت والماوس والكيبوورد والتوصيلات وغيرها 13. dxdiag لعرض جميع المعلومات والمشاكل الخاصة بدايركت إكس المسؤل عن جودة العرض 14. cleanmgr تنظيف الأقراص C D F E  وغيرها من الملفات المؤقته والغير هامة 15. dfrg.msc إلغاء تجزئة الهارد ديسك والأقراص الثابته لجعلها أكثر سرعة وكفاءة 16. diskmgmt.msc إدارة الهارد ديسك والأقراص الثابتة مشابه لبرنامج بارتيشن ماجيك 17. diskpart إعادة تقسيم الهارد ديسك ويظهر في ببئة دوس 18. control desktop عرض والتحكم في إعدادت سطح المكتب والشاشة والخلفيات وغيرها 19. verifier لمعرفة والكشف عن جميع التعريفات المثبته بحاسوبك 20. eventvwr.msc لعرض ومشاهدة جميع الأحداث التي تمت علي نظام التشغيل منذ بداية تثبيته 21. migwiz لنقل الملفات من جهاز كمبيوتر لأخر 22. sigverif لعرض شهادات الخاصة بالويندوز والملفات التي تمت معالجتها 23. fonts لعرض الخطوط والإعدادات الخاصة بها 24. freecell لعبة الكوتشينه الشهيرة الأربع خانات علي ويندوز 25. joy.cpl إعدادات زراعات الألعاب والتحكم بها 26. gpedit.msc تصاريح المستخدمين والمجموعات 27. iexpress لإنشاء ملف ذاتي التشغيل بصيغة exe 28. inetcpl.cpl لعرض إعدادات الأنترنت وتصفح الويب 29. control keyboard لعرض إعدادت لوحة المفاتيح والفأرة 30. secpol.msc التحكم في إعدادات الحماية والخصوصية علي ويندوز 31. lusrmgr.msc إدارة حسابات المستخدمين للجهاز 32. mrt أداة هامة علي الويندوز لإكتشاف وإزالة البرامج الضارة والخبيثة 33. moviemk برنامج موفي ميكر لتحرير وصناعة الفيديوهات لكنه متوفر في بعض أنظمة ويندوز 34. mspaint فتح برنامج الرسام الخاص بالويندوز 35. ncpa.cpl إعدادات الشبكة والأي بي 36. osk عرض وإستخدام لوحة المفاتيح بالفأرة إذا تعطلت لوحة المفاتيح وتحتاج حل مؤقت لحين تغييرها 37. perfmon عرض معلومات عن أداء المعالج والذاكرة وجهاز الكمبيوتر بشكل عام 38. telephon.cpl إعدادات المودم والتليفون الأرضي 39. dialer ضبط إعدادات المودم للإتصال بالانترنت من خط التليفون الأرضي 40. powercfg.cpl إعدادات حفظ وتوفير الطاقة علي ويندوز 41. eudcedit أداة مميزة لتصميم رموز وأشكال خاصة 42. intl.cpl إعدادات اللغة والأرقام والتواريخ علي النظام 43. rasphone عرض شبكة الأتصال بالانترنت 44. mstsc لعرض الريموت كنترول للتحكم في الجهاز عن بعد 45. rsop.msc للتحكم في المستخدمين وتصاريح الإستخدام علي الويندوز 46. wscui.cpl لعرض مركز الحماية الخاص بالويندوز والجدار الناري وغيره 47. services.msc عرض جميع خدمات الويندوز والتحكم بها من فتح أو إغلاق 48. fsmgmt.msc لعرض الملفات والمجلدات التي يتم مشاركتها بين الأجهزة المختلفة علي الشبكة المحلية LAN 49. mmsys.cpl عرض والتحكم في إعدادات الصوت 50. mmsys.cpl عرض جميع معلومات النظام وجهاز الكمبيوتر 51. sysdm.cpl عرض والتحكم في إعدادات نظام التشغيل 52. Taskmgr لعرض مدير المهام والعمليات المفتوحة علي الويندوز 53. utilman إضافات وملحقات الويندوز 54. wabmig إستيراد جهات الأتصال من الويب 55. firewall.cpl عرض إعدادات والتحكم في الجدار الناري فاير وول 56. magnify لعرض العدسة المكبرة لضعافي النظر 57. wmimgmt.msc عرض والتحكم في إعدادات النظام 58. winver لعرض نسخة وإصدار نظام التشغيل المثبت علي حاسوبك 59. cookies عرض والوصول الي الكوكيز والتحكم فيها وحذفها 60. temp الوصول الي الملفات المؤقتة 61. debug معلومات عن نوع ومواصفات كارت الشاشة 62. sysedit لفتح محرر تكوين النظام 63. msiexec معلومات عن حقوق النظام والشركة المنتجة 64. sfc أمر هام لإسترجاع ملفات DLL  في حال حدوث أي مشكلة بها 65. recent عرض سجل الأحداث والملفات التي عرضها بالسابق 66. mobsync لتنزيل صفحات الويب بالكامل وتصفحها في أي وقت أخر 67. drwatson برنامج دكتور واطسون لعمل فحص شامل لجهاز الكمبيوتر.

⭕️بروتوكول SMB ➡️Server Message Block.... ⬅️وهو بروتوكول اتصال شبكي يستخدم لمشاركة الملفات والطباعة والاتصال بالخوادم عبر شبكات الحوسبة الموزعة. ⬅️تم تطوير بروتوكول SMB بواسطة مايكروسوفت ويستخدم بشكل رئيسي في بيئات نظام التشغيل ويندوز بمختلف الاصدارات Windows Server or Windows Client. حيث يقدم بروتوكول SMB طرقاً للتعامل مع الملفات والمجلدات والطابعات والخدمات الأخرى عبر الشبكة. ⬅️ويتيح SMB للمستخدمين مشاركة الملفات والمجلدات بين أجهزة الكمبيوتر في الشبكة والوصول إليها بسهولة. ⬅️ويتم استخدام بروتوكول SMB أيضًا في الوصول إلى الملفات والمجلدات المشتركة على الخوادم والتحكم في حقوق الوصول والأذونات. ويتم تنفيذ بروتوكول SMB عبر عدة إصدارات، بما في ذلك SMB1 المعروف أيضًا باسم CIFS و SMB2 و SMB3. ⬅️وتتميز الإصدارات الأحدث بتحسينات في الأداء والأمان والمزيد من الميزات. ⬅️وقد يتم استخدام بروتوكول SMB في بيئات الأعمال لمشاركة الملفات والتعاون بين المستخدمين والوصول إلى الموارد المشتركة. ⬅️كما يتم دعم بروتوكول SMB في أنظمة التشغيل الحديثة وأجهزة الشبكة المختلفة، بما في ذلك أجهزة الكمبيوتر الشخصية والخوادم وأجهزة التخزين المشتركة وأجهزة الطباعة.

‏🤖موقع يترجم أي فيديو إلى أي لغة في دقائق https://www.thetechfun.com/12606/

أهم 4 مجالات مطلوبة جدا في أي شركة ويبحث عنها ال HR بشده !!! وأهمهم مجال تحليل البيانات تقدر تحقق ربح في مدة قصيرة جدا ! المهم فضل الثريد وتابع معي بعطيك كل المصادر اللي تتعلم منها مجاناً ❤️ 1️⃣ كيف تستخدم تحليل البيانات في النمذجه الاقتصادية والحساب في التطبيقات كل التفاصيل هنا 👇 https://bit.ly/49SGXzS 2️⃣ هل تحليل البيانات مهم لأي عمل تجاري بالتأكيد هو مهم اعرف كيف تستخدمه لإدراة عملك التجاري من هنا 👇 https://bit.ly/4a5Rt74 3️⃣ بدك تتعلم مجال تحليل البيانات من الصفر كل التفاصيل هنا 👇 https://bit.ly/3QyxzKF 4️⃣ معلومات مهمة راح تفيدك حول مجال تحليل البيانات اعرفها من هنا 👇 https://bit.ly/3Ys5FSf

عشرة اختصارات مفيدة مع زر ALT | اختصار | الوظيفة | |---------|-----------| | Alt + F4 | إغلاق النافذة النشطة | | Alt + Tab | التبديل بين النوافذ المفتوحة | | Alt + Space | فتح قائمة الخيارات للنافذة النشطة | | Alt + Esc | التبديل إلى النافذة التالية بدون القائمة | | Alt + Enter | فتح خصائص العنصر المحدد | | Alt + السهم الأعلى | تحريك النافذة النشطة لأعلى | | Alt + السهم السفلي | تحريك النافذة النشطة لأسفل | | Alt + السهم اليمين | تحريك النافذة النشطة لليمين | | Alt + السهم اليسار | تحريك النافذة النشطة لليسار | | Alt + F10 | تكبير النافذة النشطة | #shortcuts #windwos #اختصارات