طريقة تشغيل الواتساب على ٤ موبايلات

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

أهمية ميزة تشغيل حساب واتساب واحد على ٤ موبايلات

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

خطوات تشغيل الواتساب على ٤ موبايلات بنفس رقم الهاتف

في موبايلك الأساسي الموجود عليه حسابك على واتساب ، افتح تطبيق الواتس ، ثم اضغط على الثلاث نقاط في الأعلى (زر القائمة) ، ثم اختر "الأجهزة المرتبطة" أو "linked devices" . ستفتح لك صفحة بها زر "ربط جهاز" أو "link a device" ، اضغط عليه. بعد ذلك ستحتاج إلى فحص كيو آر كود ، دعونا نظهر الـ QR Code على الموبايل الثاني.

تشغيل حساب واتساب واحد على ٤ موبايلات

بعد تنزيل تطبيق واتساب على الموبايل الثاني ، افتح التطبيق ووافق على شروط الاستخدام ، واسمح للتطبيق بالأذونات التي يريدها. بعد ذلك سيظهر لك مكان كتابة رقم الهاتف! لا تكتب رقم الهاتف. كل ما عليك هو أن تضغط على الثلاث نقاط (زر القائمة) ، ثم اختر "ربط حساب موجود" أو link to existing account كما تجد في الصورة التالية.

سيظهر كيو آر كود. قم بفحص الـ QR Code عن طريق الموبايل الأساسي من على الموبايل الثاني. والآن استمتع بوجود نفس حساب واتس آب على موبايلين في نفس الوقت.

تشغيل حساب واتساب واحد على ٤ موبايلات

لا تنسى! يُمكنك ربط نفس حساب الواتساب على ٤ موبايلات وليس موبايلين. لذلك يُمكنك تكرار نفس الطريق على ٣ موبايلات للحصول على ٤ موبايلات تفتح نفس حساب الواتس في نفس الوقت.

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

استخدام regex لتحويل old() إلى $model تلقائياً لتسهيل البرمجة في إطار عمل لارافيل

كنت أكتب في موقع في إطار العمل الشهير لارافيل Laravel . أعدت استخدام تصميم صفحة create.blade.php في صفحة edit.blade.php لكن أحتاج لبعض التعديلات طبعاً.

من أهم هذه التعديلات هو تحويل
old('something')
إلى
$model->something
طبعاً تستخدم المودل المناسب حسب البروجكت عندك.

لن أغيرهم كلهم بشكل يدوي طبعاً ! لذلك قررت أن استخدم regex لتحويلهم جميعاً مرةً واحدة.

خطوات استخدام regex للإستبدال السريع

أستخدم برنامج vs code الشهير. ضغطت على CMD + F لأني أستخدم ماك بوك (Mac OS) لكن إن كنت تستخدم ويندوز أو لينكس ، اضغط على Ctrl + F

البحث والاستبدال عن طريق regex في VS Code في بروجت لارافيل

سيظهر لك مربع فوق، أكتب فيه regex الخاص بإختيار وتحديد الكود من داخل الصفحة المفتوحة حالياً. هذا هو كود regular expression الخاص بالتحديد والإختيار.

old\('(\w+)'\)

ثم نتأكد من الضغط على "الإختيار من خلال الـ regular expression" وهو زر بجانب مربع الإختيار شكله به نقطة ونجمة مثل ".*". تأكد من تحديدك لهذا الخيار.

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

 
$product->$1

استبدال كلمة product بإسم المودل الذي تريد كتابته في الكود عندك.

ثم اضغط على زر استبدال الجميع ، أو استبدال.

شرح أكواد regex ببساطة

دون الدخول في تفاصيل عميقة في الـ regular expressions نوضح كيف يعمل كود التحديد والإستبدال.

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

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

بعد ذلك ، استخدمنا في كود الاستبدال المتغير الأول وهو $1 وهو يحتوي على النص المحدد بقوسين في كود التحديد.

إن كان الشرح المكتوب غير واضح بشكل كافي ، أتمنى أن تكون الصورة أوضح لك.

شرح استخدام regex لإستبدال النصوص داخل vscode

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

طريقة ترقية npm داخل Laravel Sail

أثناء تطوير موقع بإطار العمل لارافيل ، واجهتني رسالة تخبرني بأن أقوم بترقية وتحديث مدير حزم نود npm ، وهذه هي الرسالة.

npm notice
npm notice New patch version of npm available! 9.6.4 -> 9.6.5
npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.6.5
npm notice Run npm install -g npm@9.6.5 to update!
npm notice

لكن عندما حاولت تحديث مدير حزم نود npm بهذا الأمر، التحديث لم ينجح!

npm install -g npm@9.6.5

لأن هذا الأمر يقوم بترقية وتحديث npm المثبت على جهازك ، وليس الموجود داخل بيئة التطوير Laravel Sail لأن لارافيل سيل هي بيئة تطوير تعتمد على دوكر Docker container وهو معزول عن بيئة جهازك.

لذلك ، حاولت ترقية npm من خلال هذا الأمر الذي يحاول تحديث npm داخل docker عن طريق أمر Sail . ولكن لم ينجح الأمر.

sail npm install -g npm@9.6.5

لم ينجح الأمر. لأن الـ shell ليس صدفية جذر (ليس root shell). أي لا يمكن ترقية البرامج في الصدفية الخاصة بالمستخدم العادي. لذلك نحتاج إلى الدخول إلى صدفية المستخدم الجذر root shell .

لحسن الحظ ، نظام Laravel Sail فيه هذه الميزة . يُمكننا بكل بساطة فتح الـ root shell من خلال هذا الأمر.

sail root-shell

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

npm install -g npm@9.6.5

بعد الإنتهاء من تحديث npm نخرج من الـ root shell prompt من خلال أمر الخروج.

exit

وبذلك نكون قد انتهينا من تحديث وترقية مدير الحزم الخاص بـ NodeJS Package Manager وهو npm كما تعرف.

ترقية npm وتحديثها لأحدث إصدار داخل Laravel Sail

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

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

موقع سوق السيارات : شراء ، بيع ، تأجير ، صيانة ، قطع غيار و ونش إنقاذ

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

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

سوق.كار هو المكان الأمثل لإختيار السيارة المناسبة أو كما نقول في مصر "اختيار العربية". إن كنت لا تعرف شيئاً عن عالم السيارات ، فالموقع سيساعدك كثيراً ويُسهّل عليك معرفة التفاصيل الخاصة بالسيارة.

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

المميزات الفنية لموقع سوق السيارات

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

- الموقع متجاوب مع أحجام الشاشات المختلفة ؛ واستخدامه جميل وسهل على الموبايل.

واجهة موقع سوق السيارات على شاشة الموبايل

- الموقع يدعم الوضع المظلم ( الوضع الليلي ) والوضع المضيء (الوضع النهاري) : الموقع يحترم اختيارك بين الوضع المظلم أو المضيء.

تبديل الوضع المظلم مع الوضع المضيء على موقع سوق السيارات

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

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

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

طرق تسجيل الدخول لموقع سوق السيارات


- إن كنت تهتم بأخبار السيارات ، هناك قسم مخصص لأخبار السيارات على موقع سوق السيارات سوق.كار .

- يُمكنك البحث حسب نوع السيارة ، مثل : أتوبيس / باص ، ميني فان ، كوبيه ، بيك أب ، واجن ، سيارات مكشوفة ، سيدان ، هاتشباك أو كروس أوڤر .

موقع سوق.كار هو صالة عرض السيارات التي تضم كل صالات عرض السيارات في مصر بين يديك. جرب موقع سوق السيارات الآن واستمتع بجمال وسهولة شراء وتأجير سيارتك.

جوجل تسمح للمبرمجين بتحديد موعد نشر تحديث التطبيق على جوجل بلاي

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

لكن لما بينزلوا التحديث بتاع التطبيق على جوجل پلاي ، جوجل بيبدأ مراجعة في تحديث التطبيق ، والمراجعة دي ممكن تاخد من يوم إلى ١٥ يوم وأحياناً أكتر 😒

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

صورة من لوحة التحكم في جوجل بلاي للناشرين توضح خاصية إدارة نشر التحديثات

تعليق أبانوب حنا على خاصية إدارة نشر تحديثات التطبيق على جوجل بلاي

طبعاً التحديث ده جميل ، وشكراً لفريق تطوير تجربة المبرمج (Developer Experience) ، لكن في الحقيقة الإستفادة من الميزة دي هتكون قليلة، لأن المبرمجين وشركات البرمجة غالباً بيخلصوا تطوير واختبار التطبيق متأخر أصلاً . بيخلصوا ليلة الإمتحان 😅 يعني مش هيجدولوا تنزيل التطبيق بعد الموافقة ولا حاجة 😂 يعني مفيش تطبيقات في الميعاد ولا حاجة 🤣

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

تحديثات تطبيق واتساب (آخر تحديث يوم ٢٦-٤-٢٠٢٣)

يقوم فريق تطوير واتساب بعمل تطويرات وتحديثات دائمة للتطبيق؛ لكي يوفي احتياجات المستخدمين من المميزات والخصائص الجديدة ، وينافس التطبيقات التي سبقته بالفعل في المميزات والخصائص مثل تطبيق تيليجرام. في هذا المقال المُحدَث دائماً تجد كل التحديثات وما فيها من اضافة مميزات جديدة وتغييرات في طريقة استخدام تطبيق واتس آب.

التحديثات مرتبة من الأحدث ثم الأقدم.

تحديث واتساب بتاريخ ٢٦-٤-٢٠٢٣

بعد تحديث واتساب الجديد، تقدر تفتح نفس حساب الواتساب على ٤ موبايلات مختلفين 😳

زاد عدد الناس اللي تقدر تشارك في جروب الواتساب من ٥١٢ عضو إلى ١٠٢٤ عضو 💚

إضافة خاصية الموافقة على الانضمام للجروب على واتساب 👌

تحديثات واتساب على جوجل بلاي بخصوص زيادة عدد أعضاء الجروب

اقرأ أيضاً :

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

مبدأ منع الخطأ (بوكا يوكا)

فيه مبدأ في الهندسة يبدو كوميدي ومضحك ولكنه مُستخدَم في كافة المنتجات تقريباً والمبدأ ده يخص أكثر مجال تصميم المنتجات (product design) وهندسة الأنظمة (system engineering) ..... إسمه منع الخطأ أو منع الغباء اه زي ما قريته كدا 😂 سياسة منع الغباء 😅 وده منهج ياباني شهير في الهندسة تحت مسمى البوكا يوكا Poka Yoke اللي اخترع المنهج اللطيف ده مهندس ياباني يدعي شيجيو شنجو shigeo shingo ✨

لما تشتغل في مجال تصميم المنتجات سواء في التصميم أو التنفيذ هيكون أكتر سؤال على بالك أثناء التصميم هو إزاي أتفادى الاستخدام السئ أو الاستخدام الخطأ للمُنتَج 🤔 وده دور مصمم النظام / المنتَج طبعاً 🤨 وجزء من الأخطاء اللي مفترض تصمم النظام / المنتج نفسه إنه يمنعها من الأساس وهي أخطاء العمالة في التركيب أو التنفيذ 👌 وهنا تظهر أهمية مبدأ منع الغباء البوكا يوك ✨

وعلشان نفسّر المبدأ ده بشكل واضح، هو ببساطة إن المصمم يجبر المستخدِم على الاستخدام بالطريقة الصحيحة عشان يتفادى المشاكل والكوارث 👍 وأشهر مثال هو شريحة التليفون ؛ الحافة المشطوفة (chamfer) اللي موجودة في أعلى الشريحة؛ و دي بتحمي المستخدم من وضع الشريحة بشكل غلط و بيجبره إنه يحطها بشكل صح 👌

شكل شريحة الخط لمنع الاستخدام الخاطئ في الهاتف

مبدأ البوكا يوكا ومنع الخطأ مُنتشِر في كل المنتجات اللي حوالينا وأشهرها الأجهزة الكهربائية وازاي يجبر المستخدم على خطوات معينة حفاظاً على الجهاز من الكهرباء أو للحفاظ على المستخدم نفسه.

ومن الأمثلة الشهيرة للبوكا يوكا هي مكنة الـ ATM اللي بنستخدمها بشكل يومي، تخيل يا عزيزي لو كانت خطوات سحب الفلوس إن الفلوس والإيصال بيطلع الأول وآخر حاجة تتطلع هي الفيزا 🤔 كان 90% من المستخدمين نسيوا الفيزا واستعجلوا ومشيوا 😅 وده بيحصل في الإيصال ؛ الناس بتنسى الإيصال لأنه بيطلع آخر حاجه ، لكن الإيصال أقلهم أهمية 😉

المهندس اللي صمم السيستم لولا إنه استخدم سياسة البوكا يوكا (منع الغباء / الخطأ) لكان الوضع صعب ✋

منتجات / أنظمة لا حصر لها زي الرسايل التذكيرية اللي بتجيلك وانت بتمسح حاجة من ع الكمبيوتر أو أبليكيشن أو زي أصوات الإنذار .. إلخ.

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

شرح هوم برو ( 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 مقارنةً بلغة جو.

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

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