شرح هوم برو ( homebrew ) لإدارة البرامج المثبتة على ماك و لينكس

برنامج homebrew هو برنامج متخصص في إدارة البرامج والتطبيقات المثبتة على نظام التشغيل ماك و لينكس. أي تقوم بتثبيت البرامج أو حذفها أو تحديثها.

طريقة تثبيت homebrew على ماك

استخدم هذا الأمر في التيرمينال لتثبيت هوم برو.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

طريقة تثبيت برنامج عن طريق homebrew على ماك أو إس

استخدم هذا الأمر لتثبيت برنامج wget من خلال homebrew
brew install wget
أما طريقة تثبيت البرامج الخاصة بنظام التشغيل ماك مثل فايرفوكس ، يتم من خلال homebrew cask بالأمر التالي.
brew install --cask firefox

طريقة حذف برنامج عن طريق homebrew على نظام ماك

طريقة حذف برنامج wget مثلاً من خلال homebrew
brew remove wget
أو
brew uninstall wget
أو
brew rm wget
أما طريقة حذف برنامج من برامج ماك أو إس مثل فايرفوكس تكون كما يلي.
brew remove --cask firefox
أو
brew uninstall --cask firefox
أو
brew rm --cask firefox

طريقة تحديث برنامج عن طريق homebrew على نظام ماك

طريقة تحديث homebrew نفسه ومعرفة قائمة البرنامج الجديدة والإصدارات الجديدة.
brew update
أو
brew update --auto-update
طريقة تحديث البرامج كلها المثبتة على جهازك من خلال homebrew
brew upgrade --require-sha
أما طريقة تحديث البرامج الخاصة بنظام ماك على جهازك من خلال هوم برو
brew upgrade --cask --greedy
لكن إن أردت تحديث برنامج محدد ، استخدم هذا الأمر.
brew upgrade wget
أو استخدم هذا الأمر لتحديث برنامج محدد خاص بنظام ماك.
brew upgrade --cask firefox

طريقة تقليل المساحة المستخدمة لبرامج homebrew على جهازك

استخدم هذا الأمر لحذف الملفات القديمة التي لا نحتاجها حالياً لتشغيل البرامج المثبتة من خلال هوم برو.
brew cleanup

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

جوجل تقرر دمج Google Maps مع Waze

منذ أيام قليلة ، سوندار بيتشاي - المدير التنفيذي لشركة ألفابيت و جوجل - أعلن عن البدء في دمج تطبيق خرائط جوجل مع تطبيق ويز (Waze) المشابه له. كلا التطبيقين مملوك لشركة ألفابيت (الشركة التي تملك جوجل). هدف هذا الدمج هو تقليل الجهد المكرر من موظفين الشركة مما يساعد على تطوير التطبيق الموحد بشكل أفضل وأسرع وبدون تضييع أى جهد مكرر.

عمليات دمج قامت بها جوجل من قبل

قامت شركة جوجل بدمج العديد من التطبيقات خلال الشهور القليلة الماضية لنفس الأسباب والأهداف. مثل دمج Google Music و YouTube Music لأن لهما نفس الهدف الأساسي. مثال آخر تكلمنا عنه من قبل وهو دمج تطبيق Google Meet مع Duo لأن الهدف الأساسي واحد.

رأيي في دمج التطبيقات

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

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

أفضل ستوديو تصوير أفراح في البلينا و نجع حمادي والغردقة

ستوديو بيبو ودنيا هو أفضل أستوديو لتصوير كل جلسات التصوير مثل سيشن الفرح وسيشن الخطوبة و السيشنات الكاجوال. ستوديو دنيا أقرب إليك خلال الثلاث أفرع ؛ و هم فرع البلينا في محافظة سوهاج ، و فرع نجع حمادي في محافظة قنا ، و فرع الغردقة في محافظة البحر الأحمر.

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

ستوديو بيبو و دنيا لتصوير المناسبات السعيدة

لأننا شركة مش مجرد ٢ أو ٣ مصورين ، تقدر تحجز سيشن تصوير وتتصور في نفس اليوم. تواصل مع ستوديو بيبو ودنيا عن طريق الإتصال ع الموبايل أو التواصل على واتساب أو كلمنا على الرسايل على فيسبوك أو على انستجرام.

موبايل البلينا / سوهاج  : 01116333792 - واتساب البلينا / سوهاج : 01116333792

موبايل نجع حمادي / قنا : 01116333794 - واتساب نجع حمادي / قنا : 01116333794

موبايل فرع الغردقة / البحر الأحمر: 01117333521 - واتساب فرع الغردقة / البحر الأحمر : 01117333521

متنساش تتابع شركة بيبو ودنيا على صفحة ستوديو بيبو ودنيا على فيسبوك وانستجرام عشان تشوف الصور والفيديوهات والتابلوه وتستفيد من الخصومات والتخفيضات.

كيف تصنع تريند على السوشيال ميديا ؟

التريند (trend) هو شئ مهتم بيه عدد كبير جداً من الناس على السوشيال ميديا. التريند ممكن يكون طريقة عمل فيديو ، أو طريقة نطق ، أو تسريحة شعر ، أو طريقة تصميم صور ، أو طريقة تصوير للصور الفوتوغرافية ، أو جاكت ، ..

إزاي بيحصل التريند على السوشيال ميديا ؟

التريند هو انتشار شئ على الإنترنت بمشاركة آلاف الناس. يعني حاجه جذبت انتباه ملايين الناس وشجعت آلاف منهم إنهم يشاركوها.

طب إيه الحاجات اللي ممكن تجذب ملايين من الناس؟ لازم تكون حاجة غريبة .. زي انتش واجري ؛ لأنها بتشجع الناس على التنمر وتحسسهم إنهم أفضل منه. أو تكون حاجة شكلها غريب أو مخيف أو جميل جداً أو .. إلخ.

طب إزاي أخلى الناس تشارك في التريند بعد ما ينجذبوا ليه؟ خلي الموضوع سهل المشاركة فيه ؛ وفر المنتج اللي عليه التريند ، ونزل مشاركات متنوعه عن التريند عشان الناس تبدأ تقلدك وتلاقي أفكار للمشاركة.

إزاي تعمل تريند ع السوشيال ميديا ؟

👈 لازم يكون التريند اللي عايز تعمله محبب لفئة كبيرة من الناس
👈 لازم يكون التريند اللي عايز تعمله محبب للمؤثرين والمشاهير ع السوشيال ميديا
👈 لازم توصل التريند اللي عايز تعمله إلى ١٠ آلاف مهتم ع الأقل وبعدها هيزيد في الإنتشار لوحده
👈 لازم تكون فكرة التريند بسيطة وفي نفس الوقت فيها شئ جديد وحديث
👈 تعاون من أصدقاء وزملاء مؤثرين ع السوشيال ميديا
👈 شارك التريند على صفحات وجروبات تانية مهتمة
👈 شجع الناس على المشاركة في التريند

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

الدبلجة التلقائية على يوتيوب 🥰

نزلت شركة يوتيوب التابعة لشركة جوجل تحديث لتطبيق يوتيوب به ميزة اختيار اللغة المراد سماع الفيديو بها. أي أنك تختار اللغة التي تريد أن تسمع الفيديو بها. هذه الميزة تعمل حالياً عن طريق تسجيل صناع المحتوى وأصحاب القنوات لأكثر من لغة بصوتهم أو صوت غيرهم .. وبعد ذلك نشر هذه الملفات الصوتية مع الفيديو. ويختار المشاهد اللغة التي يريد السماع بها ويتم تشغيل الملف الصوتي الخاص باللغة.

ولكن قام ثيو چو في فيديو له على يوتيوب بكتابة سكربت لعمل هذه العملية بشكل آلي بإستخدام الذكاء الإصطناعي. ويُمكنك تجربة هذه الخاصية على فيديو ثيو چو نفسه من 👈 هنا 👉.

يوتيوب يدعم ترجمة الصوت لصوت بلغة أخرى | الدبلجة

أما بخصوص ترجمة الصوت إلى صوت ، أتفق مع توقع ثيو چو أن يوتيوب سوف يدعم هذه الإمكانية الجبارة في تحديثاته القادمة. إمكانية الدبلجة التلقائية ميزة ممتازة جداً وتساهم في كسر حاجز اللغة بين البشر. هذا التوقع غالباً صحيح لأن جوجل لديها مشروع قائم بالفعل له علاقة بالترجمة من صوت لغة لصوت لغة أخرى (الدبلجة). يُمكنك الاطلاع هذا المشروع من هنا.

إن كنت مبرمج وتريد الإطلاع على السكربت الخاص بـ ثيو چو ، ستجده هنا على موقع جِت هَب.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

كيف تحمي ويندوز من الفيروسات والبرمجيات الخبيثة

نظام ويندوز هو أكتر نظام تشغيل مُعَرَّض للإصابة بالفيروسات والبرمجيات الخبيثة ؛ لأنه أشهر نظام تشغيل وأكثرهم استخداماً. عشان كده لازم تعرف إزاي تأمن نظام ويندوز اللي على جهازك.

حماية جهازك من فيروسات الفلاشة والكروت الميموري

استخدم برنامج سماد أنتي ڤيرس (SmadAV) لحماية الويندوز من الفيروسات و الدود الإلكتروني الذي ينتشر دائماً عن طريقة الفلاشات. من أشهر البرمجيات الخبيثة التي تنتشر بالفلاشات هو فيروس الشورت كت (shortcut virus).

حماية جهازك بشكل عام من الفيروسات

وفرت شركة مايكروسوفت برنامج متخصص للحماية من البرمجيات الخبيثة والفيروسات وهو ويندوز ديفندر (Windows Defender). وهو برنامج مفيد جداً للحماية من الفيروسات والبرامج ذات السلوك المشبوه والمواقع الملغمة.

موقع ڤيرس توتال (VirusTotal)

لما تكون عايز تفحص ملف أو برنامج ، افتح موقع ڤيروس توتال، وارفع الملف اللي عايز تفحصه، لو كان سليم استخدمه أما لو كان في مشكلة أو أي برمجية خبيثة لا تستخدم الملف.

اختبار البرامج قبل تثبيتها على الويندوز

هناك خاصية في ويندوز لإختبار البرامج داخل بيئة معزولة تُسمي SandBox ، وهذه خاصية ممتازة لإختبار البرامج والتأكد من خلو البرامج من فيروسات الفدية المنتشرة حالياً.

يُمكنك تفعيل خاصية Windows Sandbox في ويندوز ١٠ و ويندوز ١١ على اصدار Pro أو Enterprise فقط. ولابد أن تقوم بتفعيل خاصية المحاكاة الإفتراضية (virtualization) من داخل إعدادات البيوس (BIOS). بالإضافة إلى ضرورة وجود معالج ثنائي النواة ع الأقل ، ورامات ٤ جيجا بايت ع الأقل. ولابد أن يكون هناك مساحة فارغة في وحدة التخزين ٤٠ جيجا بايت في البارتشن المثبت عليه نظام ويندوز. لابد أن تتوافر كل هذه الشروط في جهازك لكي تعمل ميزة الـ ساند بوكس بعد تفعيلها.

لتفعيل خاصية Windows Sandbox افتح نافذة Windows Features من داخل الـ Control Panel ثم programs and features ثم اضغط على turn windows features on or off من القائمة الجانبية داخل النافذة.

بعد فتح نافذة Windows features ، علّم ☑️ على windows sandbox ثم اضغط زر 🆗

مميزات إضافية في نظام ويندوز

بعد ذلك يقوم الويندوز بتحميل الملفات المطلوبة لتشغيل هذه الخاصية من سيرڤرات مايكروسوفت الخاصة بتحديث الويندوز. كل ما عليك هو الانتظار حتى يطلب منك إعادة التشغيل. لما يطلب منك إعادة التشغيل ، اضغط على زر restart now لإعادة تشغيل الجهاز.

بعد أن يتفتح الجهاز ، يُمكنك فتح الـ Windows Sandbox عن طريق الضغط على الأيقونة الخاصة به في قائمة البرامج. لأن ويندوز ساند بوكس يظهر كأنه برنامج عادي.

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

عشان تختبر أى برنامج داخل الساند بوكس ، لازم تنزله من الأول من الإنترنت. لأنك مش هتقدر تسحب الملف من الويندوز إلى داخل الساند بوكس.

الساند بوكس يعتبر ويندوز افتراضي معزول عن الويندوز الأساسي ، مخصص لإختبار البرامج والملفات للتأكد من خلوها من البرمجيات الخبيثة والفيروسات.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

إزاي أعرض اللوجو على العميل بطريقة صحيحة من غير ما يتنصب عليا ؟

يعاني الكثير من المصممين من مشكلة سرقة العملاء لأعمالهم على الإنترنت. لا تشتغل مصمم شعارات على الإنترنت ، وتتواصل مع عملاء من كل دول العالم ، وتشتغل في العمل الحر ( فريلانسر ) ، لازم تعرض شغلك على الزبون من غير ما تديله فرصة إنه ياخد شغلك من غير ما يحاسب عليه .. يسرق شغلك يعني .. طبعاً في طرق كتير عشان تأمن نفسك. لكن مش كل الطرق مناسبة الأيام دي. خلينا نبحث عن حل للمشكلة دي.

الحل الأول : ملف PDF مؤمن برقم سري

إنك تبعت اللوجو / الشعار في ملف PDF وتأمنه بباسورد فكره مش وحشة ، لكن في مشكلة !! وهي إن في مواقع كتير أونلاين بتكسر حماية الملف وتمسح الباسورد وتديلك ملف PDF عادي بدون حماية. إذن طريقة الملف المحمي برقم سري مش هتنفع للوجو ❎

الحل التاني : صورة عليها علامة مائية

إنك تبعت اللوجو أو الشعار أو التصميم بتاعك وتحط عليه علامة مائية (watermark) عشان تحميه ، فكرة كانت حلوة. لكن بعد انتشار المواقع اللي بتشيل العلامات المائية بإستخدام الذكاء الإصطناعي الفكرة دي بقت ملهاش لزمة ❎

إزاي تبعت لوجو للعميل من غير ما يسرق شغلك - نصائح للعمل الحر - فريلانسر

الحل التالت : صورة بجودة منخفضة

إنك تبعت اللوجو للعميل كصورة جودتها رديئة ومبكسلة شوية ، ده كان حل زمان قبل عصر الذكاء الإصطناعي! لكن حالياً في مواقع مجانية تقدر تكبرلك الصورة لحد ٨ أضعاف حجمها 😳 يعني فكرة إنك تبعت اللوجو كصورة جودتها ضعيفة دي فكرة وحشة ❎

الحل الرابع : صور شاشة الجهاز بالموبايل + واشتغل بعد ما تاخد عربون

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

لو عندك حل أفضل ، ابعتهولنا على صفحة أبانوب حنا ع الفيسبوك.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

كم تاريخ اليوم ميلادي ؟

ما هو التاريخ الميلادي ؟

التاريخ الميلادي هو التاريخ الشمسي لأنه يعتمد على حركة الأرض حول الشمس. وأسماء الشهور الميلادية هي كانون الثاني (يناير) ، و شباط (فبراير) ، و آذار (مارس) ، و نيسان (ابريل) ، و أيار (مايو) ، و حزيران (يونيو) ، و تموز (يوليو) ، و آب (أغسطس) ، و أيلول (سبتمبر) ، و تشرين الأول (أكتوبر) ، و تشرين الثاني (نوفمبر) ، و كانون الأول (ديسمبر).

متى نحتاج لمعرفة التاريخ الميلادي ؟

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

مميزات أداة معرفة تاريخ اليوم ميلادي على موقع مملكة الويب

- لا تحتاج إلى تنزيل أي تطبيقات على موبايلك لمعرفة تاريخ اليوم بالتقويم الميلادي
- الموقع سريع التحميل ولا يحتاج إلى إنترنت سريع
- يسهل الوصول لأداة عرض التاريخ الميلادي اليوم من خلال البحث على جوجل أو بنج (Bing)
- يُمكنك استخدام هذه الأداة على موبايلك أو اللابتوب أو الكمبيوتر المكتبي لأنها صفحة في موقع إلكتروني
- عرض تاريخ اليوم بالتقويم الميلادي يتم فوراً لذلك لا تحتاج إلى إنتظار
- استخدام الأداة مجاني بالكامل
- ليس هناك عدد مرات يومي لإستخدام الأدة ، لذلك يُمكنك أن تعرف تاريخ اليوم ميلادي في أي وقت
- هناك الكثير من الأدوات الأخرى على موقع مملكة الويب

لماذا نستخدم موقع مملكة الويب ؟

موقع مملكة الويب يحتوى على الكثير من الأدوات المتنوعة التي تساعدك على إنجاز العديد من المهام بسهولة وسرعة. من الرائع أن تعرف عن موقع مملكة الويب ، لأنك بمجرد معرفة الموقع يُمكنك البحث عنه واستخدام الأدوات المتاحة عليه وهي :

- أداة حساب العمر
- حساب فرق العمر بين شخصين
- معرفة تاريخ اليوم الهجري والميلادي
- تحويل التاريخ الهجري إلي تاريخ ميلادي
- أداة تحويل تاريخ اليوم ميلادي إلى التاريخ الهجري
- حساب الفرق بين تاريخين
- حساب ضريبة القيمة المضافة
- أسعار صرف العملات اليوم
- أداة تحويل العملات
- حساب النسبة المئوية
- حساب الجذر التربيعي
- حساب الوسط الحسابي
- حساب زكاة المال
- تحويل الأرقام إلى كلمات
- تحويل الأرقام العربية إلى إنجليزية
- أداة تكرار النص
- حساب الوزن المثالي وكتلة الجسم
- حساب السعرات الحرارية
- حساب الحمل وموعد الولادة
- حساب التبويض لدى السيدات
- قياس سرعة الإنترنت
- إنشاء كيو آر كود (QR Code) (كود الاستجابة السريعة)
- تحويل الرابط إلى باركود ، .. والكثير من الأدوات المجانية المفيدة.

يوتيوب : استخدام @handle بدلاً من اسم الصفحة

تحديث جديد فى اليوتيوب 🔥
اليوتيوب خلال الأيام القليلة المقبلة سيُتيح للقنوات أن تنشئ Handle خاص بالقناة

ما هو الـ handle ؟ 🤔

تعرف اليوزرنيم اللي أوله @ اللي بتستخدمه على تويتر وانستجرام ده .. هو ده الهاندل 😃
وبكده رابط القناة هيكون بالشكل ده : youtube.com/@user01 مثلاً
بدل الشكل القديم ده youtube.com/c/user01 
وطبعاً الـ handle غير قابل للتكرار 👌
وكل الأنشطة والتفاعلات بتاعتك فى الـ Community و فى التعليقات و الـ Short Videos و الاستوري هتكون بالهاندل .. مش بإسم القناة .. وده هيمنع أو يقلل السبام والاحتيال 😎

رأيي في تحديث يوتيوب

أعتقد التحديث مفيد فعلاً لأنه هيقلل عمليات الاحتيال (scam) المنتشرة في تعليقات فيديوهات يوتيوب. وكمان لينك قناة اليوتيوب هيكون بالهاندل نفسه.

تحديث يوتيوب : استخدام هاندل بدل اسم الصفحة

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

تحديث تطبيق جوجل ديو ليحمل خصائص ومميزات جوجل مييت

أعلنت جوجل أنها تريد توحيد برامج التواصل بالفيديو الخاصة بها إلى برنامج واحد. بدلاً من وجود تطبيق جوجل ديو (Google Duo) و تطبيق جوجل مييت (Google Meet) تريد جوجل تحويل التطبيقين إلى تطبيق واحد اسمه جوجل مييت (إجتماعات جوجل).

خلال هذا العام ٢٠٢٢ سيصلك تحديث لتطبيق جوجل ديو ليتحول شكله إلى جوجل مييت كما ترى في الصورة التالية.

تحديث جوجل ديو ليصبح جوجل مييت

الخصائص والمزايا الموجودة بالفعل في جوجل ديو

- الإتصال من خلال رقم الموبايل أو البريد الإلكتروني
- وجود فلاتر وتأثيرات للصور والفيديو
- ارسال رسائل وملاحظات
- خاصية الرسم الحر (الشخبطة)

الخصائص والمزايا التي ستضاف بعد التحول إلى جوجل مييت

- استخدام الخلفيات الافتراضية
- الانضمام للإجتماعات عن طريق رابط
- عمل اجتماع لـ ١٠٠ مشارك أو أقل قبل الموعد
- شات رسائل أثناء الإجتماع
- التفريغ الصوتي التلقائي (captions)

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

الإضافات الجديدة في تحديث لارافيل 9.24.0

الإصدار الجديد من لارافيل هو Laravel 9.24.0 ويحمل إضافات جميلة في الأوامر والأكواد.

ثلاث أوامر جديدة خاصة بقواعد البيانات

php artisan db:show

يعطي معلومات عن قاعدة البيانات عموماً.  يعطينا معلومات عن اتصال قاعدة البيانات، والأحجام والمساحة، والجداول.

عرض كل المعلومات عن قاعدة البيانات في المشروع

php artisan db:table

يعطيك كل المعلومات عن جداول قاعدة البيانات ؛ الأعمدة وحجم الجداول.

عرض كل تفاصيل جدول من جداول قاعدة البيانات من أعمدة وأحجام

php artisan db:monitor

تعرض لك عدد الإتصالات مع قاعدة البيانات.

عرض عدد الإتصالات لقاعدة البيانات

إضافة validation rule جديدة

القاعدة هي doesnt_end_with ومعناها أن هذا المتغير لابد أن لا ينتهي بحروف محددة تختارها أنت. أنظر المثال التالي لتتضح الفكرة.

مثال على استخدام هذه القاعدة

$validator = Validator::make($user, [

    'email' => [

        'email',

        'doesnt_end_with:yahoo.com' 

    

]);

طريقة استخدام شرط عدم إنتهاء النص بحروف محددة في لارافيل

اضافة دالة جديدة لإسترجاع البيانات المحذوفة

تم إضافة دالة restoreQuietly() لإسترجاع البيانات (الصفوف) الحذوفة بطريقة الـ soft delete بهدوء.

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

حل مشكلة عدم فتح صفحة اعدادات الراوتر - صفحة 192.168.1.1 لا تعمل

قامت الكثير من برامج تصفح الإنترنت مثل جوجل كروم ، و موزيلا فايرفوكس ، و سفاري ، و مايكروسوفت ايدچ بتغيير الحد الأدنى من شهادة TLS/SSL المقبولة. وبذلك أصبح رابط فتح اعدادات الراوتر http://192.168.1.1 غير آمن بشكل كافي حتي يقبله المتصفح.

هناك حلول كثيرة ؛ منها:

فتح صفحة اعدادات الراوتر من خلال تغيير http إلى https

افتح متصفح كروم أو فايرفوكس أو ايدچ أو سفاري ، واكتب الرابط https://192.168.1.1 واضغط انتر. لاحظ أن الرابط مكتوب فيه حرف s في أوله https . إن فتحت صفحة اعدادات الراوتر فإن الراوتر الخاص بك حديث إلى حدٍ ما ، ولكن إن كان الراوتر لديك قديم ولا يدعم شهادات الأمان أصلاً. فيُمكنك أن تجرب طريقة أخرى من الطرق التالية.

فتح صفحة اعدادات الراوتر من متصفح فايرفوكس

اكتب الرابط about:config واضغط انتر ، ووافق على التحذير من تعديل اعدادات متصفح فايرفوكس. بعد ذلك ابحث عن tls.version.min ومعناه أقل اصدار مقبول من شهادة الأمان. في التحديثات الجديدة أصبح أقل اصدار مقبول هو ٣ ، و لكن غيّره إلى ١ لكي تستطيع فتح صفحة اعدادات الراوتر.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

اصدار جديد للغة جوGo 1.19 مع تحسينات في الأداء

اصدار جديد من لغة جو 1.19 يوم ٢ أغسطس ٢٠٢٢ به بالعديد من التحسينات في الأداء والسرعة و تقليل استهلاك الرامات. دعونا نتكلم عن التغييرات في الأداء بإختصار.

تحسن أداء البرامج المكتوبة بلغة جو على riscv64 بنسبة ١٠٪ أو أكثر.

تحسين أداء كود switch بنسبة ٢٠٪ بعد استخدام الـ jumb tables.

تحسينات كثيرة في المكتبات البرمجية الأساسية، مثل تحسين سرعة خوارزمية الترتيب sort لتكون أسرع في السيناريوهات و الاستخدامات المشهورة.

تغيير حجم الـ stack الخاصة بالـ goroutines بشكل ديناميكي لتقليل عمليات النسخ، مما يحسن أداء البرامج المكتوبة بلغة جو بشكل عام.

إضافة حد أقصى للذاكرة (للرامات). وبذلك تزداد حدة الـ garbage collection كلما اقترب البرنامج من استهلاك رامات تقترب من الحد الأقصى، ويقل عمل الـ GC عندما يكون استهلاك الرامات قليل جداً مقارنةً بالحد الأقصى لإستهلاك الذاكرة. ولكن زيادة عمل الـ GC لا تستهلك المعالج كثيراً لأن استهلاكه للمعالج محدد أيضاً. وبذلك يتحسن أداء البرامج المكتوبة بلغة جو من حيث السرعة و استهلاك الرامات.

اصدار لغة جو ١.١٩


تكلمنا بإيجاز عن أهم التطويرات في الأداء والسرعة و استهلاك الرامات في تحديث لغة جو. لكن إن أردت معرفة كل التحسينات اقرأها على الموقع الرسمي من هنا. وهناك مقال مكتوب عن إطلاق الإصدار الجديد من لغة جو على المدونة الرسمية. وهناك مقال رائع عن التحديث كتبه أحد المساهمين في تطوير لغة جو.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

أفضل موقع للمقارنة بين الهواتف - دليلموب

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

مميزات موقع دليلموب لمقارنة الهواتف المحمولة

يتميز موقع دليلموب بالكثير من الصفات والميزات وهي:
١- موقع عربي ؛ محتواه مكتوب باللغة العربية بكلمات واضحة.
٢- الموقع سهل الاستخدام والتنقل.
٣- الموقع جميل وتصميمه مريح ولذيذ.
٤- الموقع لا يطلب منك تسجيل الدخول لمشاهدة المقارنة بين الموبايلات.
٥- موقع دليلموب يعمل على كل أحجام الشاشات ؛ أى يعمل بشكل رائع على الموبايل والتابلت واللابتوب والشاشات الكبيرة.
٦- يُمكنك البحث في الموقع بسهولة من خلال صندوق البحث الموجود في أعلى الموقع.

واجهة موقع دليل موب لمقارنة الهواتف المحمولة

كيف تقارن بين هاتفين على موقع دليلموب

كل ما عليك هو الدخول على موقع دليلموب ، ثم اضغط على علامة الإضافة (+) الموجودة فوق كل الموبايل ، بعد تحديد الهاتف الذي تريد مقارنته اضغط اختيار الهاتف.

ثم اضغط على علامة الإضافة (+) الموجودة على شكل الموبايل الآخر ، ثم حدد اسم الهاتف الثاني الذي تريده مقارنته، واضغط اختيار الهاتف. ستجد أن الزر المكتوب عليه (VS) تغير إلى "ابدأ المقارنة" اضغط عليه.

اقرأ المقارنة ؛ فهي مكتوبة باللغة العربية بإختصار وبشكل واضح.

أصحاب ثيم ووردبريس ينتقلون من خطوط جوجل إلى تخزين الخطوط محلياً

قرر الفريق المسئول عن ثيمز ووردبريس تغيير القواعد والقوانين الخاصة بإستخدام خطوط من منصة خطوط جوجل (Google Fonts) . ويشجع الفريق كل مبرمجي الثميز أن يبدأوا في تحديث سكربتات الثيمز التي يملكوها بحيث يتم استضافة الخطوط داخل ملفات الثيم نفسه وليس خارجياً.

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

آري من فريق عمل ووردبريس ثيم يشرح طريقة استضافة الخطوط في ووردبريس بدلاً من خطوط جوجل

استراتيجيات حل مشكلة توافق خطوط جوجل مع الـ GDPR

هناك بعض المبرمجين يشجعون على استبدال موقع خطوط باني (bunny fonts) كبديل سهل ومجاني ومفتوح المصدر ومتوافق مع الـ GDPR . حيث أن موقع خطوط باني متوافق مع Google Fonts CSS v1 API مما يجعل التعديل هو مجرد تغيير لينك الموقع فقط.

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

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

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

نصائح لتسريع أداء المواقع المبنية بإطار عمل لارافيل

الكثير من الشركات تستخدم إطار العمل لاراڤيل (Laravel) لبناء موقع الويب الخاص بالشركة. اليوم سنقوم بعمل تحسين لسرعة بي اتش بي لارافل في خطوات بسيطة.

استخدام Laravel Mix لتحسين وتصغير الملفات

لارافيل ميكس تقوم بخلط العديد من ملفات الـ CSS لينتج ملف واحد. وبذلك يحتاج الموقع لطلب ملف واحد في http request واحد فقط. مثال على طريقة استخدام ميكس.

mix.styles([ 
'public/css/vendor/normalize.css',

'public/css/styles.css', 

], 'public/css/all.css');

استخدام الحفظ المؤقت cache دائماً

الكاش في مجال البرمجة معناه استخدام المعلومات التي تم تكوينها أو انتاجها في خطوات سابقة. الكاشينج (caching) يلعب دور كبير في تحسين أداء مواقع الويب.

على سبيل المثال، يتم طلب API معين كثيراً جداً. إن استخدمنا نفس الرد على الطلب السابق بدلاً من إجراء طلب جديد للـ API . وبذلك نوفر الكثير من الوقت اللازم لإجراء الطلب، ونقلل من استهلاك قواعد البيانات وتقليل عدد مرات التواصل مع قاعدة البيانات.

إطار العمل لاراڤيل يوفر لنا أمر سهل وبسيط لعمل حفظ مؤقت للكثير من الأمور. يمكنك عمل cache من خلال هذا الأمر.

php artisan config:cache

على سبيل المثال عمل cache للمسارات routes بهذا الأمر.

 php artisan route:cache

استخدام الطوابير Queues

من هياكل البيانات الضرورية في تحسين الأداء هي الطوابير (queue). نستخدم الطابور (queue) غالباً لإرسال رسائل من المستخدم إلى الخدمة أو العكس. سنقوم بالحديث عن استخدام الكيوز (queues) في مقال منفصل إن شاء الله لأنها مهمة جداً في تحسين أداء المواقع المبنية بـ لارافيل.

تسريع إطار عمل لارافيل

تحديث لارافيل و بي إتش بي

التحديثات تقوم بعمل الكثير من التحسينات في سرعة وأداء إطار العمل لارافيل ولغة البرمجة PHP لذلك أنصحك بعمل تحديث لإطار العمل واللغة دائماً.

التصغير minification

معني minification تصغير حجم أجزاء التطبيق قدر الإمكان. يُمكنك تقليل حجم الكود ، اعدادات السيرفر ، والكثير من الملفات الثابتة في الموقع الإلكتروني. والآن أقدم لك الأشياء التي يمكن تصغيرها.

تصغير HTML

تصغير HTML معناها تقليل حجم الكود وتقسيمه إلى عدّة أجزاء مما يساعد في تكوين صفحة الويب أسرع مما يجعل رد السيرفر أسرع.

تصغير CSS

تصغير ملفات CSS معناه حذف أوامر التنسيق الغير مهمة ، وإزالة الكود المكتوب بشكل خاطئ، وحذف المسافات ، والكثير من العمليات التي تساعد في تصغير ملف التنسيقات CSS . ولكن يجب عليك تجرب واختبار ملف CSS بعد التصغير لأن المتصفحات المختلفة تتعامل بشكل مختلف مع ملفات CSS المصغرة.

تصغير جافاسكربت

تصغير كود جافاسكربت يساعد في تقليل وقت تنفيذ الكود على جهاز المستخدم. تصغير جافاسكربت (javascript) يتم عن طريق الكثير من العمليات أهمها إزالة الـ API calls الغير مستخدمه ، وإزالة المتغيرات الغير مستخدمه ، وإزالة الـ imports الغير مستخدمه ، .. إلخ.

مراقبة ومتابعة أداء الموقع بإستخدام أداة Scout APM (أداة مدفوعة)

أداة Scout APM هي أداة متخصصة في مراقبة تطبيقات الويب لمعرفة المشاكل والعيوب بهدف تحسين أداء مواقع الويب. هذه الأداة تدعم لغات وإطارات عمل كثيرة منها لغة PHP و لغة روبي Ruby ولغة بايثون Python ولغة إيليكسير Elixir وغيرها من لغات البرمجة.

تعدم أداة سكوت إيه بي إم إطار عمل لارافيل من إصدار 5.5 أو أحدث. تساعد أداة Scout APM في معرفة وتحديد أوامر قواعد البيانات N+1 queries وهي تعتبر مشكلة أساسية في Laravel Eloquent .

تثبيت Scout APM في تطبيق لارافيل سهل جداً. كل ما عليك هو تنفيذ هذا الأمر في التيرمينال.

composer require scoutapp/scout-apm-laravel

ثم تنفيذ الأمر scout-app وبذلك نتأكد أنه تم التثبيت بنجاح.

بعد ذلك، نقوم بإضافة هذه الثوابت لملف .env لكي تكامل scout apm مع تطبيق لارافيل الخاص بك.

# Scout settings

SCOUT_MONITOR=true

SCOUT_KEY="[AVAILABLE IN THE SCOUT UI]"

SCOUT_NAME="A FRIENDLY NAME FOR YOUR APP" 


إن كنت تريد تثبيت تطبيق لارافيل على منصة هيروكو (Heroku) من خلال إضافة هيروكو (heroku addon) ، فأنت لا تحتاج إلى إضافة SCOUT_MONITOR ولا SCOUT_KEY لأن هيروكو يقوم بإضافتهم تلقائياً.

ثم بعد ذلك تضيف ملف config/scout_amp.php بإستخدام هذا الأمر.

php artisan vendor:publish --provider=\"Scoutapm\\Laravel\\Providers\\ScoutApmServiceProvider\"

وبعد ذلك تقوم بحذف ملفات الكاش (ملفات الحفظ المؤقت) ، وتقوم بإعادة بنائها مرةً أخرى. استخدم هذه الأوامر بالترتيب.

php artisan cache:clear

php artisan route:cache

php artisan config:cache 

ويُمكنك التأكد من حالة الحفظ المؤقت (cache) من خلال هذا الأمر.

php artisan about

إن أردت أن تضيف امتداد / اضافة scoutapm PHP extension استخدم هذا الأمر.

sudo pecl install scoutapm

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

شركة فيسبوك تنصح بإستخدام لغة راست

نشر إريك جارسيا (Eric Garcia) مقال على مدونة الهندسة الخاصة بشركة فيسبوك (المعروفة حالياً بإسم ميتا). في هذا المقال تعلن شركة فيسبوك دعمها للغة راست (Rust) كلغة تستخدم لبرمجة تطبيقات الباك إند (Back end) داخل شركة فيسبوك / ميتا. وهذا يعني أن الشركة ملزمة بتوفير الكثير من الأدوات والمكتبات البرمجية لتسهيل استخدام لغة راست على المبرمجين داخل الشركة.

شركة فيسبوك تعلن دعم استخدام لغة راست للباك إند وتطبيقات واجهات سطر الأوامر

هذا التصريح أتى بعد رحلة طويلة مع لغة راست داخل شركة فيسبوك / ميتا. وهذه الرحلة بدأت منذ شهر أبريل ٢٠٢١. ومنذ أيام وتحديداً يوم ٢٧ يوليو ٢٠٢٢ صرحت شركة ميتا / فيسبوك أنها تدعم لغة راست للإستخدام داخل الشركة لهدفين هما الباك إند (back end development) وبرامج واجهات سطر الأوامر (CLI tools).

اللغات المدعومة في شركة فيسبوك هي لغة سي بلس بلس ، لغة هاك ، لغة بايثون ، ولغة راست المضافة حديثاً للقائمة. ولكن هناك بعض اللغات المستخدمة في برامج وتطبيقات محددة ؛ مثل لغة جو (Go) ، ولغة جافا ، ولغة هاسكل (Haskell) ، ولغة إيرلانج (Erlang).

تعليقي على قرار استخدام لغة راست

لغة راست تهتم بتقليل الأخطاء بالإضافة إلى سرعة أداء البرامج مع تقليل حجم الملف التنفيذي. ولكن هناك مشكلة كبيرة في لغة راست وهي أن اللغة ضخمة ومعقدة وصيانة الكود تكون صعبة بمرور الوقت وكبر حجم البرامج. بالإضافة إلى صعوبة تعلم اللغة. وهذا يجعل تصحيح الأخطاء التي تحدث يأخذ وقت أطول من المعتاد في لغات البرمجة الأخرى مثل لغة جو. بالإضافة إلى أن التطوير يكون أبطأ من المعتاد بسبب تعقيد اللغة وبطء الـ compilation مقارنةً بلغة جو.

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

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تيليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

دليلك لتحسين محركات البحث للمبتدئين | أساسيات السيو

إذا كنت جديدا في عالم التسويق عبر الإنترنت ، فربما تكون قد سمعت عن مصطلح "تحسين محركات البحث"  أو طريقة تصدر نتائج البحث ولكنك لست متأكدا تماما مما يستلزمه. لحسن الحظ ، هذا الدليل موجود هنا لإعطائك دورة مكثفة حول كل ما تحتاج لمعرفته حول تحسين محركات البحث، سنغطي أساسيات  تحسين محركات البحث ، ولماذا هو مهم ، وبعض النصائح والحيل حول كيفية البدء في تحسين موقع الويب الخاص بك.

ما هو السيو SEO؟

يعرف السيو ، أو" محرك البحث الأمثل " ، هو عملية تحسين موقع على شبكة الإنترنت للبحث جوجل بهدف كسب أعلى مستويات حركة المرور على الشبكة وتحسين الرؤية للموقع. ليس من الصعب تعلم أساسيات تحسين محركات البحث وهناك العديد من الموارد المتاحة لمساعدة المبتدئين على البدء. سيغطي هذا الدليل أساسيات تحسين محركات البحث حتى تتمكن من البدء في تحسين موقع الويب الخاص بك.

ابدأ بالتعرف على كيفية عمل بحث جوجل. تستخدم غوغل خوارزمية معقدة لترتيب مواقع الويب ، ولكن الأساسيات هي أن غوغل تبحث عن الكلمات الرئيسية على موقع الويب الخاص بك وفي محتوى الويب الخاص بك. إذا كان بإمكانك استخدام الكلمات الرئيسية ذات الصلة في جميع أنحاء موقعك ، فستبدأ في رؤية موقعك يظهر أعلى في نتائج بحث غوغل.

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

إذا كنت تقوم بتشغيل موقع ويب، فمن المهم التأكد من أنه محسن لترتيب محرك البحث. هذه العملية ، والمعروفة باسم محرك البحث الأمثل (سيو) ، أمر ضروري للحصول على موقع الويب الخاص بك لاحظت من قبل العملاء المحتملين.

هناك الكثير من العوامل المختلفة التي تدخل في تحسين محركات البحث ، لكن الأساسيات بسيطة نسبيا. باتباع بعض النصائح الرئيسية ، يمكنك التأكد من أن موقع الويب الخاص بك في وضع جيد لتحتل مرتبة عالية في صفحات نتائج محرك البحث (بالأجور).

فيما يلي بعض من أهم الأشياء التي يجب وضعها في الاعتبار عند تحسين موقع الويب الخاص بك لتحسين محركات البحث:

1. استخدم العناوين والأوصاف الغنية بالكلمات الرئيسية.

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

2. إنشاء محتوى عالي الجودة.

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

الأنواع المختلفة لاستراتيجيات تحسين محركات البحث

هناك العديد من الأنواع المختلفة لاستراتيجيات تحسين محركات البحث التي يمكنك استخدامها لتحسين ترتيب موقع الويب الخاص بك في محركات البحث. فيما يلي بعض استراتيجيات تحسين محركات البحث الأكثر شيوعا وفعالية:

1. محسنات محركات البحث خارج الصفحة: يدور محسنات محركات البحث خارج الصفحة حول إنشاء روابط لموقعك على الويب من مواقع ويب أخرى عالية الجودة. يمكن القيام بذلك من خلال أشياء مثل التدوين الضيف ، وتقديم الدليل ، والتسويق عبر وسائل التواصل الاجتماعي.
2. محسنات محركات البحث المحلية: محسنات محركات البحث المحلية هي نوع خاص من محسنات محركات البحث التي تركز على تحسين موقع الويب الخاص بك لعمليات البحث المحلية. يتضمن ذلك أشياء مثل المطالبة بإدراج نشاطك التجاري على نشاطي التجاري في غوغل ، وتحسين موقع الويب الخاص بك للكلمات الرئيسية المحلية ، وإنشاء محتوى خاص بالموقع. 

يغطي قسم المدونة في" دليل تحسين محرك البحث للمبتدئين: أساسيات تحسين محركات البحث" إيجابيات وسلبيات تحسين محركات البحث. ويناقش كيف يمكن استخدام كبار المسئولين الاقتصاديين لتحسين رؤية موقع على شبكة الإنترنت في صفحات نتائج محرك البحث (بالاجور) ، ولكن أيضا كيف يمكن أن يساء استخدامها واستخدامها كأداة البريد الالكتروني غير المرغوب.

ما هي أفضل الممارسات لتحسين محركات البحث؟

1. استخدم العناوين الغنية بالكلمات الرئيسية التي تعكس بدقة محتوى منشورك.
2. قم بتضمين الكلمات الرئيسية ذات الصلة في جميع أنحاء منشورك في النص والعنوان والعناوين.

3. . تحسين الصور الخاصة بك عن طريق تضمين الكلمات الرئيسية في اسم الملف والنص البديل.
4. قم بإنشاء روابط لمشاركات المدونة الأخرى ذات الصلة على موقع الويب الخاص بك للمساعدة في تحسين قابلية اكتشاف المحتوى الخاص بك.
5. قم بالترويج لمحتوى مدونتك على منصات التواصل الاجتماعي للتعرض الإضافي.
6. تأكد من أن مدونتك متوافقة مع الجوال للوصول إلى أوسع جمهور ممكن.
7. استخدام جوجل انلتكس لتتبع حركة المرور إلى بلوق الخاص بك وتحليل الكلمات الرئيسية التي تقود معظم حركة المرور. 
8. قم بتحديث محتوى مدونتك بانتظام لإبقائه جديدا وملائما.
9. اكتب مشاركات ضيف على مدونات أخرى في مجال عملك لبناء سلطتك والوصول إلى جمهور أكبر.
10. قم بإجراء بحث عن الكلمات الرئيسية للعثور على الكلمات الرئيسية المناسبة لاستهدافها لمحتوى مدونتك.

خاتمة

محرك البحث الأمثل هو عملية تحسين الرؤية وترتيب موقع على شبكة الإنترنت أو صفحة ويب في صفحات نتائج محرك البحث (بالاجور). كلما ارتفع الترتيب ، زاد احتمال العثور على موقع الويب. كبار المسئولين الاقتصاديين ليست مهمة سهلة ، ولكن مع هذا الدليل ، يجب أن تكون جيدا على طريقك إلى تحسين موقع الويب الخاص بك لتحسين الرؤية.

لغة زِج (Zig) ستنجح - Zig will succeed

لنفهم لماذا أقول أن لغة زِج Zig ستكون لغة برمجة ناجحة ومشهورة، نحتاج أن نعرف كيف أصبحت لغات البرمجة المشهورة أصبحت مشهورة.

كيف أصبحت بعض لغات البرمجة مشهورة ؟

هناك محاضرة ألقاها ريتشارد فيلدمان بعنوان لماذا لغات البرمجة الفانكشنال functional ليست هي اللغات المنتشرة. رد ريتشارد في هذه المحاضرة على سؤالنا وهو كيف أصبحت هذه اللغات مشهورة. وهذه هي إجابته.

كيف تصبح لغات البرمجة مشهورة ؟

١. برنامج قوي

لغة سي C اشتهرت أنها لغة لكتابة أنظمة التشغيل لأن نظام يونكس مكتوب بها. لغة روبي Ruby اشتهرت ونجحت بسبب قوة وشهرة إطار العمل روبي أون ريلز Ruby on Rails . لغة بي إتش بي PHP اشتهرت ونجحت بسبب ووردبريس WordPress و دروبال Drupal .

٢. مخصصة لمنصة محددة

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

لغة أوبجكتڤ سي Objective C مشهورة لأنها كانت اللغة المدعومة حصرياً لكتابة تطبيقات لأنظمة تشغيل آبل التي تعمل على الآيفون والآيباد والماك. ولكن لغة سويفت - حالياً - أصبحت هي الناجحة والمشهورة لأنها حصرية لكتابة تطبيقات للآيفون والآيباد والماك.

أما لغة سي شارب C# اشتهرت ونجحت لأنها حصرية لكتابة تطبيقات وبرامج تعمل على نظام مايكروسوفت ويندوز.

٣. ترقية سريعة

لغة سي بلس بلس C++ اشتهرت ونجحت لأنها عبارة عن ترقية سريعة فوق لغة سي C . لذلك يُمكنك إعادة تسمية إمتداد الملف من something.c إلى something.cpp وأنت الآن بدأت في استخدام لغة سي بلس بلس بدلاً من لغة سي.

لغة كوتلن أصبحت مشهورة وناجحة لأنها بديل للغة جافا وقادرة على التعامل مع ملفات لغة جافا في نفس المشروع بدون أي مشاكل (java interoperability) بالإضافة إلى سهولة ترجمة أو تحويل الكود المكتوب بلغة جافا إلى كود مكتوب بلغة كوتلن.

لغة تايب سكربت Typescript هي عبارة عن مجموعة عليا superset  من لغة جافاسكربت ؛ أي أنها عبارة عن لغة جافاسكربت بالإضافة إلى الـ types . وبذلك يكون التحول من الكتابة بلغة جافاسكربت إلى لغة تايب سكربت هو مجرد تغيير الإمتداد من something.js إلى something.ts ثم التطوير كما تريد.

٤. التسويق القوي

حصلت لغة جافا على انتشار وشهرة ونجاح ضخم بسبب الحملات الإعلانية الضخمة التي قامت بها شركة سن مايكروسيستمز sun microsystems مما أثر في سوق العمل وبدأ الجميع في استخدامها.

٥. التقدم البطيء المستمر

اكتسبت لغة بايثون شهرة ونجاح لأسباب كثيرة تراكمت بمرور السنين لتجعلها لغة ناجحة ومشهورة جداً.

عوامل أخرى مؤثرة في شهرة ونجاح لغات البرمجة


- طريقة الكتابة

عندما تكون طريقة كتابة اللغة سلسة وواضحة وليست منفّرة ، ينجذب لها المبرمجين لأنهم يشعرون أنها معروفة ومريحة.

- سوق العمل

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

لماذا أتوقع أن تصبح لغة زِج Zig مشهورة وناجحة ؟

لأن لغة زِج تعتبر ترقية سريعة فوق لغة سي ولغة سي بلس بلس. يُمكن للمبرمجين إستخدام zig بدلاً من الـ compilers ويبدأوا في اضافة ملفات مكتوبة بلغة زِج للمشروع دون الحاجة إلى إعادة كتابة الكود القديم المكتوب بلغة سي أو لغة سي بلس بلس. لأن zig يعتبر compiler للغة سي ولغة سي بلس بلس أيضاً وهذا مريح جداً.

أتوقع أن تصبح لغة زِج zig هي البديل الأساسي لمعظم المشاريع المكتوبة بلغة سي ولغة سي بلس بلس. ومنافسة لغة راست Rust في الأداء والسرعة والشهرة وحب المبرمجين للغة.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

لا تكابر ، تقبّل ضعفاتك وحدود قدراتك ، هذا أفضل لك

المكابرة والحديث عن أنك تكتب أفضل كود ، أو أنك تستخدم أفضل لغة برمجة ، أو أن السيرفر الخاص بك لا يمكن اختراقه .. والكثير من هذه الادعاءات ما هي إلا مجرد مكابرة فارغة. أفضل نظام هو النظام الذي يعرف ضعفاتك وحدود قدراته ويتصرف بناءاً على ذلك. عندما تأخذ في حساباتك الضعفات والحدود ، تصنع نظام قادر على تصحيح أخطائه وقادر على التطور والاستمرار.

برمجة السيرڤرات الإلكترونية

إن افترضت أنك تملك السيرڤر الذي لا يمكن اختراقه، وأنك كتبت كود موقع إلكتروني لا يمكن اختراقه أو تدميره، فإنك تساعد الهاكرز على تدمير عملك وشركتك بهذا التكبر والمكابرة. مثلاً : عند حفظ كلمات المرور في قاعدة البيانات ستحفظها بشكلها العادي لأنك واثق أن السيرفر الخاص بك لا يمكن اختراقه. ولكن في هذه الحالة تكون قد أعطيت للهاكر الذي يخترقه كل ما يريده حرفياً لأنك لم تستخدم أساليب الحماية بين البرمجيات والسكربتات داخل السيرفر.

ولكن إن تقبّلت أنه هناك إحتمال ١٪ على الأقل أنك قابل للإختراق، ستقوم بوضح أساليب لتأمين البيانات والمعلومات الموجودة على السيرفر. وبذلك حتي في حالة اختراق السيرفر ستكون عملية الاختراق أقل ضرراً علي شركتك. لأنك ستفترض حدوث أخطاء منك ومن العاملين معك في الشركة وبناءاً على ذلك ستحفظ الكود في version control مثل git لكي يسهل الرجوع إلى الإصدارات الأقدم ، وتستخدم أكثر من host لتضع عليه الكود الخاص بالسوفت وير ، وتقوم بعمل نسخ احتياطية يومية على سيرفرات أخرى لكي تستخدمها هذه النسخ الاحتياطية في حالة حدوث مشكلة في البيانات والمعلومات الموجودة على السيرفر الرئيسي، وستقوم بحفظ البيانات بطريقة تجعل الحصول عليها صعب واستغلالها صعب للغاية مثل أن تحفظ كلمات المرور بشكل مشفر في قواعد البيانات.

الديمقراطية

من الممكن أن يثق الشعب في شخص و يجعلوه رئيساً عليهم ويدير موارد بلادهم. ولكن إن انفرد بالسُلطة المطلقة بدون عدد سنوات محددة للحكم وحدود معينة لسلطاته، سيكون الناتج هو شخص يفعل ما يحلو له دون أي رقيب أو ضمير. البشر خطاؤون ويميلون للتسلط والتحكم المفرط والتملك. الرئيس هو مجرد إنسان ، إن استولى على عرش الحكم وبدأ الشعب ينفذ أقواله كإنه يقول "كن فيكون" سيصبح متكبر ولن يترك الحكم. لأنه مجرد إنسان له ضعفاته وشخصيته المملوءة بالمميزات والعيوب ولكنه حصل على فرصة ذهبية ليصبح "أعلى من باقي البشر".

المشكلة في هذا الحُكم هو أنه لم يضع في اعتباره ضعفات وحدود النظام والناس المكونين للنظام. ولكن إن قام الشعب بإنتخاب رئيس ووضع له حدود في السلطات ومدة محددة للرئاسة وقوانين من الهيئات المتخصصة للرقابة عليه وعلى كل الهيئات التنفيذية ، فإن كان الحاكم صالحاً تكرم في نهاية ولايته. وإن أساء يُحاسب من الهيئات الشعبية والرقابية (حسب النظام الذي يختاره الشعب). الفكرة هنا أننا وضعنا في حساباتنا أننا جميعاً بشر خطاؤون ولذلك نحتاج إلى نظام لكشف الأخطاء وعلاجها لكي نستطيع الإستمرار والتطور والتقدم.

الحروب

من المعتاد في الحروب أن يكابر كلا الطرفين ويبدأ كل منهما في المغالاة والتكبر بما يملكون لدرجة تجعل الطرفين يخسرون. يخسرون الأرواح والأموال والذخائر. من السهل أن تغض الطرف عن عيوبك وقدراتك المحدودة. وتستمر في المكابرة حتى تُهزم في الحرب.

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

كلمة أخيرة

أفضل نظام هو النظام القادر على تصحيح أخطائه والتطور بمرور الوقت والخبرات. ولكن النظام لن يستطيع عمل ذلك إن لم يعرف مميزاته وعيوبه وضعفاته وحدود إمكانياته وقدراته.

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

ما هو قانون حماية البيانات الشخصية السعودي؟

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

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

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

نبذة عن قانون حماية البيانات الشخصية السعودي؟

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

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

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

للاستزادة قم بزيارة - سهل للمحاماة – وهي شركة محاماة في المملكة العربية السعودية والإمارات العربية المتحدة متخصصة في مجال الرقمنة السحابية القانونية وعدد من المجالات الأخرى ذات الصلة.

ماذا تفعل بعد تثبيت الويندوز ؟

بعد تثبيت ويندوز تحتاج إلى بعض الخطوات لكي تستطيع الإستفادة من جهازك بشكل كامل وحماية بياناتك. ولنبدأ في الخطوات مباشرةً.

تثبيت التعريفات


تثبيت البرامج التي تحتاجها

في هذا الموضوع تجد أهم البرامج الأساسية التي تحتاج إلى تثبيتها على جهازك. وهذه البرامج هي.

- برنامج لتصفح الإنترنت : جوجل كروم أو فايرفوكس
- برنامج لتنزيل الملفات من على الانترنت : xdman أو idm
- برنامج لضغط وفك ضغط الملفات : WinRAR
- برنامج تشغيل الجافا : java runtime
- برنامج قارئ ملفات بي دي إف PDF Reader : أشهرهم Adobe Reader
- برنامج تحرير النصوص : مايكروسوفت وورد Microsoft Word
- برنامج تحرير الجداول الحسابية : مايكروسوفت إكسيل Microsoft Excel
- برنامج إنشاء العروض التقديمية : مايكروسوفت باور بوينت Microsoft PowerPoint
- برنامج تشغيل الفيديو والموسيقى : برنامج ڤي إل سي VLC
- برنامج تعديل الصور : جمب أو أدوبي فوتوشوب
- برنامج مضاد فيروسات لفحص الفلاشة بمجرد توصيلها بالجهاز : SmadAV

حذف الويندوز القديم

إن كنت لم تحذف بارتشن سي أثناء تثبيت الويندوز ، ستجد مجلد اسمه windows.old في بارتشن سي. لإزالة الويندوز القديم (وهو هذا المجلد) ، اتبع الشرح في هذا الموضوع.

إلغاء خاصية الـ defragmentation للحفاظ على عمر الـ SSD

لمعرفة خطوات إيقاف هذه الخاصية للـ SSD اقرأ هذا الموضوع السابق وستجد الشرح بالصور.

تفعيل خاصية استعادة النظام System Restore و حماية النظام System Protection

- افتح قائمة ابدأ (Start)
- ابحث عن "create a restore point" ، اضغط على أول نتيجة لتفتح صفحة System Properties
- في قسم "protection settings" اختر بارتشن "system" ثم اضغط على زر "configure"

صفحة خصائص النظام system properties

- اختر "turn on system protection"
- حدد الـ max usage بنسبة ١٪ إلى ٣٪
- اضغط على "apply" ثم "ok"

تثبيت خاصية File History

تاريخ الملفات والنسخ الاحتياطي

ادخل على الإعدادات "settings" ثم ادخل إلى النسخ الاحتياطي "back up". اضف هارد ديسك أو بارتشن لحفظ النسخ القديمة من الملفات عند التعديل على الملفات. أنصحك بتخصيص بارتشن للنسخ الاحتياطي للملفات.

معلومات إضافية عن استخدام الويندوز


إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

علمتني البرمجة | حل المشكلات

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

تعلمت من البرمجة لأني لن أصل للحل بمجرد التفكير فقط! لابد من التجريب.

تعلمت من البرمجة أني لن أصل للحل من أول محاولة! لابد من الاستمرار في المحاولة مع محاولة تكوين فكرة صحيحة وشاملة ودقيقة عن المشكلة.

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

أراك في مقالات أخرى عما #علمتني_البرمجة

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.

علمتني البرمجة | لا تنفذ عمل أنت تعلم أنه غير مفيد

في الواقع نقوم دائماً بأعمال لا نعرف إن كانت مفيدة أم لا .. ثم نعرف بعد تنفيذها أنها غير مفيدة وربما تكون ضارة. ولكن علمتني البرمجة فكرة الـ early return .. مثال : إن كنت تريد وضع array في شكل JSON ثم ترسلها لطالبها .. من الأفضل أن تختبر الـ array إن كانت فارغة أم لا .. بدلاً من أن تقوم بعملية التحويل دون فائدة.

بإختصار لا تضيع وقت المعالج (الكمبيوتر) في تنفيذ عملية ليس لها استخدام. وبذلك تعلمت ألا أضيع وقتي في شئ أنا أعرف جيداً أنه غير مفيد.

أراك في مقالات أخرى عما #علمتني_البرمجة

إن كنت تفضل مشاهدة الفيديو أكثر من قراءة المقالات، اشترك في القناة على اليوتيوب من هنا. إن كنت تستخدم برنامج تليجرام ، يُمكنك الاشتراك في قناة تليجرام للحصول على الموضوعات الجديدة. لمزيد من المعلومات عن البرمجة ولينكس وأندرويد وويندوز وماك وآيفون وتصميم المواقع، ابحث عن "موقع أبانوب حنا للبرمجيات" على جوجل وادخل للموقع وستجد موضوع جديد يشرح فكرة أو معلومة جميلة ومفيدة كل يوم.