أصدقائي اللي سجلوا على الجلسة ياريت الكل يتأكد انه دخل على الغروب الخاص فيها لان رح نبلش نقاش هنيك.
❤4👍4
إذا بتعرفوا حدا منشنولنا ياه بالتعليقات أو نقطولنا على المنشور ليطلع و شكراً 😁🙏🏻
https://www.facebook.com/Somar.Kn.99/posts/pfbid02rChgrwEqbiQ7BDTETCvUxnv4675dbybE6Y89cEHygQU4LDSKPM5J5WL8A9wQU7H8l
https://www.facebook.com/Somar.Kn.99/posts/pfbid02rChgrwEqbiQ7BDTETCvUxnv4675dbybE6Y89cEHygQU4LDSKPM5J5WL8A9wQU7H8l
Facebook
Somar Kesen
مراحب
بدنا خدمة من شب مرتب شغال سيرفرات اسضافة على مستوى عالي لاستشارة عن الموضوع.
إذا بتعرفوا حدا بالمواصفات المطلوبة منشنوه بالتعليقات. 🙏🏻👇🏻
و شكراً 😁
بدنا خدمة من شب مرتب شغال سيرفرات اسضافة على مستوى عالي لاستشارة عن الموضوع.
إذا بتعرفوا حدا بالمواصفات المطلوبة منشنوه بالتعليقات. 🙏🏻👇🏻
و شكراً 😁
صاير السؤال على Stack overflow أبشع من الـ Debugging لتحل المشكلة أساساً، الشروط و التعقيدات الجديدة بتخلي الواحد حتى كآخر خيار ينزعج منه 🙂
عم تنشروا أسئلة هنيك ولا بتكتفوا بالقراءة؟
عم تنشروا أسئلة هنيك ولا بتكتفوا بالقراءة؟
❤4👍2👏1😢1
منشور تقيل لربما لكن الفكرة مهمة:
العلاقة بين الكود الـ Iterative والكود الـ Recursive: هل ممكن تحويل واحد للتاني دائماً؟
الجواب بالمنشور: هنا
العلاقة بين الكود الـ Iterative والكود الـ Recursive: هل ممكن تحويل واحد للتاني دائماً؟
الجواب بالمنشور: هنا
Linkedin
Somar Kesen on LinkedIn: #programming #coding #algorithms #iterative #recursive…
العلاقة بين الكود الـ Iterative والكود الـ Recursive: هل ممكن تحويل واحد للتاني دائماً؟
بمجال البرمجة، في نوعين أساسيين من الطرق يلي فينا ننفذ فيهم…
بمجال البرمجة، في نوعين أساسيين من الطرق يلي فينا ننفذ فيهم…
❤1
FTP: ما هو ومتى يتم استخدامه
ما هو FTP ؟
هو بروتوكول نقل الملفات، هو standard network protocol يستخدم لنقل الملفات من host إلى آخر عبر الإنترنت. يعمل وفق client-server model حيث يمكن للمستخدم تحميل أو تنزيل أو إدارة الملفات على remote server.
الميزات الرئيسية:
🔹 نقل الملفات: تحميل وتنزيل الملفات بسهولة بين جهازك و الـ remote server.
🔹 الـ Directory Management: إنشاء وحذف وتنظيم directories على remote server.
🔹 الأمان: استخدم FTP (SFTP) أو FTP عبر SSL (FTPS) لنقل الملفات المشفرة، مما يضمن أمن البيانات.
متى تستخدم FTP ؟
🔸 إدارة الموقع: رفع ملفات موقع الويب إلى خادم الاستضافة الخاص بك.
🔸 نسخة احتياطية من البيانات: نسخ احتياطي بانتظام من الملفات المهمة إلى remote server لحفظها.
🔸 مشاركة الملفات: مشاركة الملفات الكبيرة مع العملاء أو أعضاء الفريق، خاصة عندما يكون البريد الإلكتروني غير كافٍ.
🔸 تحديثات البرامج: توزيع التحديثات أو التصحيحات على الأنظمة البعيدة بكفاءة.
عيوب FTP:
🔹 عدم وجود تشفير: لا يقوم FTP بتشفير البيانات أثناء الإرسال، مما يجعله عرضة للاعتراض. يفضل دائمًا استخدام SFTP أو FTPS لعمليات النقل الآمنة.
🔹 أمن كلمة المرور: يتم إرسال كلمات مرور FTP بنص عادي، والذي يمكن للمهاجمين التقاطه بسهولة. استخدم كلمات مرور قوية وفريدة واتصالات آمنة.
🔹 مشكلات جدار الحماية: يتطلب FTP فتح منافذ متعددة، مما قد يسبب مضاعفات مع جدران الحماية و الـ NAT.
🔹 لا توجد Integrity Checks: تفتقر FTP إلى آليات مدمجة للتحقق من سلامة الملف بعد النقل، مما قد يؤدي إلى عمليات نقل ملفات فاسدة أو غير كاملة.
نصائح:
🔹 استخدام SFTP أو FTPS لنقل الملفات بشكل آمن.
🔹 تحديث برنامج FTP بانتظام إلى أحدث إصدار.
🔹 استخدم كلمات مرور قوية وفريدة لحسابات FTP.
تظل FTP أداة موثوقة لإدارة الملفات ونقلها، خاصة في تطوير الويب وبيئات تكنولوجيا المعلومات.
#FTP #FileTransfer #TechTips #WebDevelopment #DataSecurity
ما هو FTP ؟
هو بروتوكول نقل الملفات، هو standard network protocol يستخدم لنقل الملفات من host إلى آخر عبر الإنترنت. يعمل وفق client-server model حيث يمكن للمستخدم تحميل أو تنزيل أو إدارة الملفات على remote server.
الميزات الرئيسية:
🔹 نقل الملفات: تحميل وتنزيل الملفات بسهولة بين جهازك و الـ remote server.
🔹 الـ Directory Management: إنشاء وحذف وتنظيم directories على remote server.
🔹 الأمان: استخدم FTP (SFTP) أو FTP عبر SSL (FTPS) لنقل الملفات المشفرة، مما يضمن أمن البيانات.
متى تستخدم FTP ؟
🔸 إدارة الموقع: رفع ملفات موقع الويب إلى خادم الاستضافة الخاص بك.
🔸 نسخة احتياطية من البيانات: نسخ احتياطي بانتظام من الملفات المهمة إلى remote server لحفظها.
🔸 مشاركة الملفات: مشاركة الملفات الكبيرة مع العملاء أو أعضاء الفريق، خاصة عندما يكون البريد الإلكتروني غير كافٍ.
🔸 تحديثات البرامج: توزيع التحديثات أو التصحيحات على الأنظمة البعيدة بكفاءة.
عيوب FTP:
🔹 عدم وجود تشفير: لا يقوم FTP بتشفير البيانات أثناء الإرسال، مما يجعله عرضة للاعتراض. يفضل دائمًا استخدام SFTP أو FTPS لعمليات النقل الآمنة.
🔹 أمن كلمة المرور: يتم إرسال كلمات مرور FTP بنص عادي، والذي يمكن للمهاجمين التقاطه بسهولة. استخدم كلمات مرور قوية وفريدة واتصالات آمنة.
🔹 مشكلات جدار الحماية: يتطلب FTP فتح منافذ متعددة، مما قد يسبب مضاعفات مع جدران الحماية و الـ NAT.
🔹 لا توجد Integrity Checks: تفتقر FTP إلى آليات مدمجة للتحقق من سلامة الملف بعد النقل، مما قد يؤدي إلى عمليات نقل ملفات فاسدة أو غير كاملة.
نصائح:
🔹 استخدام SFTP أو FTPS لنقل الملفات بشكل آمن.
🔹 تحديث برنامج FTP بانتظام إلى أحدث إصدار.
🔹 استخدم كلمات مرور قوية وفريدة لحسابات FTP.
تظل FTP أداة موثوقة لإدارة الملفات ونقلها، خاصة في تطوير الويب وبيئات تكنولوجيا المعلومات.
#FTP #FileTransfer #TechTips #WebDevelopment #DataSecurity
❤4👍3🔥1
كل فترة بحب جرب الإصدار الجديد بمشاريع وهمية او اقرأ عنه لاعرف ايمت بكون صار مستقر لاشتغل عليه و في ميزات حلوة بصراحة و رح احكي عنها شوي شوي.
و هي أول مقالة عن ميزة مهمة بـ Laravel 11
https://medium.com/@kesen.somar.99/enhancing-security-in-laravel-11-with-graceful-encryption-key-rotation-12ebc9f12781
و هي أول مقالة عن ميزة مهمة بـ Laravel 11
https://medium.com/@kesen.somar.99/enhancing-security-in-laravel-11-with-graceful-encryption-key-rotation-12ebc9f12781
Medium
Enhancing Security in Laravel 11 with Graceful Encryption Key Rotation
With the release of Laravel 11, developers are introduced to a slew of new features aimed at improving security, performance, and overall…
❤8
الفرق بين Middleware, Guard, and Gates بالمقالة الجديدة على #Medium رح حاول لخصها بالعربي اليوم المسا. 🔥🔥
مشاركة المقال و القناة بتعني دعمكم 🙏🏻
https://medium.com/@kesen.somar.99/understanding-middleware-guards-and-gates-in-laravel-e2084cabc945
مشاركة المقال و القناة بتعني دعمكم 🙏🏻
https://medium.com/@kesen.somar.99/understanding-middleware-guards-and-gates-in-laravel-e2084cabc945
Medium
Understanding Middleware, Guards, and Gates in Laravel
As a Laravel developer, mastering Middleware, Guards, and Gates is essential for crafting secure and efficient applications. Each of these…
❤5
اغلب مبرمجين الموبايل بلشوا يلاحظوا أنه الرفع على متجر Google Play صار بيلزمك تضيف عدد من الأشخاص Testers يختبروا التطبيق و من بعد منها في فترة زمنية لحتى تكون قادر انك تخلي التطبيق Public
و الناس من يومها انقسمت نصفين:
- النصف الأول: شايف انها مضيعة للوقت و التطبيقات رح تتأخر بالرفع إذا ما حسينا وقت المراجعة من المتجر نفسه.
- النصف الثاني: شايف انها خطوة جيدة بسبب كمية التطبيقات الموجودة على المتجر و بنفس الوقت اغلبها سيئ او ناس ببداية طريقهم عملوها و رفعوها كمعرض اعمال و لساتها موجودة.
انت شو رايك بالموضوع؟
رابط المنشور على الـ facebook للي حابب يشاركنا رايه:
هنا
و الناس من يومها انقسمت نصفين:
- النصف الأول: شايف انها مضيعة للوقت و التطبيقات رح تتأخر بالرفع إذا ما حسينا وقت المراجعة من المتجر نفسه.
- النصف الثاني: شايف انها خطوة جيدة بسبب كمية التطبيقات الموجودة على المتجر و بنفس الوقت اغلبها سيئ او ناس ببداية طريقهم عملوها و رفعوها كمعرض اعمال و لساتها موجودة.
انت شو رايك بالموضوع؟
رابط المنشور على الـ facebook للي حابب يشاركنا رايه:
هنا
Facebook
Somar Kesen
اغلب مبرمجين الموبايل بلشوا يلاحظوا أنه الرفع على متجر Google Play صار بيلزمك تضيف عدد من الأشخاص Testers يختبروا التطبيق و من بعد منها في فترة زمنية لحتى تكون قادر انك تخلي التطبيق Public
و الناس...
و الناس...
👍2
New Laravel package is DONE 🔥
نشالله اليوم مساءً رح انشر البوست عنها بحسابي الشخصي 🙏🏻
نشالله اليوم مساءً رح انشر البوست عنها بحسابي الشخصي 🙏🏻
🔥6
Estimated Reading Time for Laravel Website
للأشخاص اللي عم يبنوا مواقع مقالات باستخدام لارافيل هي الحزمة الجديدة ألكم.
التفاصيل:
من هنا
للأشخاص اللي عم يبنوا مواقع مقالات باستخدام لارافيل هي الحزمة الجديدة ألكم.
التفاصيل:
من هنا
Facebook
Somar Kesen
من فترة نشر عبد اللطيف الميهوب عن مشكلة حقيقية و هو ضعف وجود WP Plugins بتتعلق بالمحتوى العربي و تحديداً بموضوع تقدير مدة القراءة المتوقعة للمقالات و اليوم أطلقها بشكل رسمي ضمن على موقع ووردبريس...
❤1
يا ترى لما بكون المشروع Production كيف منشتغل و منرفع ميزات بدون ما يوقف المشروع عند العملاء؟؟
من هلا لبكرا شاركونا أفكاركم و بكرا نشالله في بوست عن الموضوع 🙏🏻
بإمكانكم تتواصلوا معي من خلال:
Faceboo - Linkedin - Instgram - Telegram
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال 🚀
من هلا لبكرا شاركونا أفكاركم و بكرا نشالله في بوست عن الموضوع 🙏🏻
بإمكانكم تتواصلوا معي من خلال:
Faceboo - Linkedin - Instgram - Telegram
===================
أنا Somar Kesen أعمل كـ Full Stack Developer أنشر بشكل شبه يومي منشورات تحتوي على العديد من المعلومات عن تطوير البرمجيات و سوق العمل مستخلصة من خبرة سنين في العمل مع العديد من الشركات في الشرق الأوسط و أوروبا ضمن هذا المجال 🚀
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
❤9
إلى أصحاب الشركات والمكاتب البرمجية والمبرمجين المبتدئين اللي عم يبحثوا عن فرصتهم الأولى:
الأغلبية اليوم عم تواجه مشاكل بموضوع الموظفين الخبرة أو الشباب والصبايا اللي متدربين ومتعلّمين وما عم يلاقوا شركة أو مكتب يستقبلهم كأول شركة إلهم.
الخبرة لا تستحدث من العدم بل تنتقل من شخص إلى آخر! إذا ما فتحت باب شركتك لشخص، تنين، أو حتى 10 ليتطوروا ويصيروا خبرة، طبيعي تتعب لما تدور على مبرمجين خبرة لتوظفهم عندك. فتح باب التدريب والـ internship هو استثمار بمستقبل شركتك و السوق اللي عم تشتغل فيه بشكل عام. المبرمجين اللي دربتهم اليوم رح يكونوا أصول مستقبلية تقدر تعتمد عليهم بكرا.
وأنت/ي لما بتجيك فرصة عند شركة أو مكتب برمجة يدربك ويمسك إيدك لتوصل وتتطور، حتى لو كنت بلا راتب، أنت ربحان ربحان! المصاري رح تجيك، رح تجيك. لازم تقابل هي الفرصة بامتنان وانتماء لهاد المكان. مو أول ما تحس أنك قادر تحصل شركة بمكان تاني تترك هالمكان وتمشي. وقتها، طبيعي أصحاب الشركات والمكاتب ما رح يفتحوا بابهم مرة تانية لأنهم قدموا بدون مقابل، وحطوا معك وقت وجهد. حقهم تبادلهم الجهد والوقت.
لما تحصل على فرصة تدريبية، الالتزام و المسؤولية اهم شي. لأن الشركة بتعتمد عليك بتحتاج تعرف أنك شخص قادرة انها تعتمد عليه. تعلم واستغل كل لحظة لتطور من نفسك، اسأل، دور .
رد الجميل هو جزء أساسي من الرحلة. بعد ما تحصل الخبرة، حاول أنه تساعد غيرك وتكون سند الهم ماتكون نسخة من اللي صعبوها عليك.
و نشالله يمشي الحال مع الجميع 🙏🏻
الأغلبية اليوم عم تواجه مشاكل بموضوع الموظفين الخبرة أو الشباب والصبايا اللي متدربين ومتعلّمين وما عم يلاقوا شركة أو مكتب يستقبلهم كأول شركة إلهم.
الخبرة لا تستحدث من العدم بل تنتقل من شخص إلى آخر! إذا ما فتحت باب شركتك لشخص، تنين، أو حتى 10 ليتطوروا ويصيروا خبرة، طبيعي تتعب لما تدور على مبرمجين خبرة لتوظفهم عندك. فتح باب التدريب والـ internship هو استثمار بمستقبل شركتك و السوق اللي عم تشتغل فيه بشكل عام. المبرمجين اللي دربتهم اليوم رح يكونوا أصول مستقبلية تقدر تعتمد عليهم بكرا.
وأنت/ي لما بتجيك فرصة عند شركة أو مكتب برمجة يدربك ويمسك إيدك لتوصل وتتطور، حتى لو كنت بلا راتب، أنت ربحان ربحان! المصاري رح تجيك، رح تجيك. لازم تقابل هي الفرصة بامتنان وانتماء لهاد المكان. مو أول ما تحس أنك قادر تحصل شركة بمكان تاني تترك هالمكان وتمشي. وقتها، طبيعي أصحاب الشركات والمكاتب ما رح يفتحوا بابهم مرة تانية لأنهم قدموا بدون مقابل، وحطوا معك وقت وجهد. حقهم تبادلهم الجهد والوقت.
لما تحصل على فرصة تدريبية، الالتزام و المسؤولية اهم شي. لأن الشركة بتعتمد عليك بتحتاج تعرف أنك شخص قادرة انها تعتمد عليه. تعلم واستغل كل لحظة لتطور من نفسك، اسأل، دور .
رد الجميل هو جزء أساسي من الرحلة. بعد ما تحصل الخبرة، حاول أنه تساعد غيرك وتكون سند الهم ماتكون نسخة من اللي صعبوها عليك.
و نشالله يمشي الحال مع الجميع 🙏🏻
❤42👍2🥰1
Code With Somar
إلى أصحاب الشركات والمكاتب البرمجية والمبرمجين المبتدئين اللي عم يبحثوا عن فرصتهم الأولى: الأغلبية اليوم عم تواجه مشاكل بموضوع الموظفين الخبرة أو الشباب والصبايا اللي متدربين ومتعلّمين وما عم يلاقوا شركة أو مكتب يستقبلهم كأول شركة إلهم. الخبرة لا تستحدث…
نشرنا البوست على الفيسبوك دعمكم بيساهم انه يوصل:
https://www.facebook.com/share/p/YtQupnT7c2oivRyL/
🙏🏻🙏🏻🙏🏻❤️❤️❤️
https://www.facebook.com/share/p/YtQupnT7c2oivRyL/
🙏🏻🙏🏻🙏🏻❤️❤️❤️
Facebook
Log in or sign up to view
See posts, photos and more on Facebook.
🔥5👍1
الحجم مهم. أصدرت NVIDIA نموذج Nemotron-4، أكبر نموذج لغة مفتوح المصدر.
بـ 340B Parameters، يتطابق Nemotron مع أداء النموذج الأصلي OpenAI GPT-4 مع كونه أصغر بـ 5 مرات (بافتراض أن GPT-4 يحتوي على 1.76T Parameters، كما تشير الشائعات).
لتشغيل هذا الوحش، يحتاج المرء إلى 640GB من RAM، مما يتطلب 16 H100 GPUs لتشغيل Inference باستخدام BF16 Floating-Point Precision.
حوالي 150 دولارًا في الساعة فقط لتشغيل Inference 😅 (باستخدام أسعار Hugging Face).
من المحتمل أن يستهدف النموذج الشركات الكبيرة والكيانات الحكومية التي ترغب في التحكم الكامل في النماذج، وTraining Data، والاستضافة.
النموذج مُتاح بترخيص سخي، يسمح بالاستخدام التجاري ويشجع على Fine-Tuning باستخدام بيانات خاصة. بشكل أساسي، تضمن Nvidia المزيد من استخدام الأجهزة.
بـ 340B Parameters، يتطابق Nemotron مع أداء النموذج الأصلي OpenAI GPT-4 مع كونه أصغر بـ 5 مرات (بافتراض أن GPT-4 يحتوي على 1.76T Parameters، كما تشير الشائعات).
لتشغيل هذا الوحش، يحتاج المرء إلى 640GB من RAM، مما يتطلب 16 H100 GPUs لتشغيل Inference باستخدام BF16 Floating-Point Precision.
حوالي 150 دولارًا في الساعة فقط لتشغيل Inference 😅 (باستخدام أسعار Hugging Face).
من المحتمل أن يستهدف النموذج الشركات الكبيرة والكيانات الحكومية التي ترغب في التحكم الكامل في النماذج، وTraining Data، والاستضافة.
النموذج مُتاح بترخيص سخي، يسمح بالاستخدام التجاري ويشجع على Fine-Tuning باستخدام بيانات خاصة. بشكل أساسي، تضمن Nvidia المزيد من استخدام الأجهزة.
❤3👍1
كم من مرة رغبت بتنزيل صورة PNG لتكتشف أنها ليست فرغة كما يجب !!!
هالأداة موجودة لحل هالمشكلة!
🎯 شو بتعمل:
بتضيف خيار بالقائمة لما تكبس بالزر اليمين على أي صورة.
بتفحص إذا الصورة فعلاً PNG بخلفية شفافة.
بتخبرك إذا الصورة شفافة أو لا.
- هي الإضافة كيف رح تعرف إذا الصورة شفافة أو لاء؟
بتجيب بيانات الصورة، وبترسمها على canvas مو ظاهرة، وبتفحص قيم alpha للبيكسلات لتعرف إذا في شفافية.
جربها وخبرني رأيك!
https://github.com/somarkn99/PNG-Transparency-Checker-Chrome-Extension
هالأداة موجودة لحل هالمشكلة!
🎯 شو بتعمل:
بتضيف خيار بالقائمة لما تكبس بالزر اليمين على أي صورة.
بتفحص إذا الصورة فعلاً PNG بخلفية شفافة.
بتخبرك إذا الصورة شفافة أو لا.
- هي الإضافة كيف رح تعرف إذا الصورة شفافة أو لاء؟
بتجيب بيانات الصورة، وبترسمها على canvas مو ظاهرة، وبتفحص قيم alpha للبيكسلات لتعرف إذا في شفافية.
جربها وخبرني رأيك!
https://github.com/somarkn99/PNG-Transparency-Checker-Chrome-Extension
GitHub
GitHub - somarkn99/PNG-Transparency-Checker-Chrome-Extension
Contribute to somarkn99/PNG-Transparency-Checker-Chrome-Extension development by creating an account on GitHub.
👏7👍1
إذا كنت عم تشتغل Laravel مع قواعد SQL و حاسس انه في حدا عم يحاول يعمل عليك SQL Injection Attack شو منتصرف؟
بدايةً مافي داعي للقلق لان لارافيل نظام الـORM اللي بتشتغل فيه بحل هاد الموضوع تلقائياً و بخفض فرص نجاحه بشكل كتير كبير.
ثانياً بإمكانك تستخدم Middleware يسجلك محاولات الـ attack اللي عم تصير عليك:
و هيك صار معك معرفة بالـ ip و بالـ url اللي عم يتم محاولة الاختراق عليه منشان تحميه او تخصص الـ fire wall بـ rule جديدة للحماية
بدايةً مافي داعي للقلق لان لارافيل نظام الـORM اللي بتشتغل فيه بحل هاد الموضوع تلقائياً و بخفض فرص نجاحه بشكل كتير كبير.
ثانياً بإمكانك تستخدم Middleware يسجلك محاولات الـ attack اللي عم تصير عليك:
public function handle(Request $request, Closure $next)
{
$suspiciousPatterns = [
'/(\%27)|(\')|(\-\-)|(\%23)|(#)/i',
'/((\%3D)|(=))[^\n]*((\%27)|(\')|(\-\-)|(\%3B)|(;))/i',
'/\b(select|update|insert|delete|drop|alter|create|truncate)\b/i'
];
$input = $request->all();
foreach ($input as $key => $value) {
foreach ($suspiciousPatterns as $pattern) {
if (preg_match($pattern, $value)) {
Log::warning('SQL Injection attempt detected.', [
'ip' => $request->ip(),
'url' => $request->fullUrl(),
'input' => $input,
]);
return response('Suspicious activity detected.', 403);
}
}
}
return $next($request);
}
و هيك صار معك معرفة بالـ ip و بالـ url اللي عم يتم محاولة الاختراق عليه منشان تحميه او تخصص الـ fire wall بـ rule جديدة للحماية
❤11👍5
لماذا يجب أن تبدأ باستخدام Linux كمبرمج؟
فيديو جديد على قناتي على اليوتيوب:
https://youtu.be/3NdecoKmEB0
فيديو جديد على قناتي على اليوتيوب:
https://youtu.be/3NdecoKmEB0
YouTube
لماذا الـ Linux للمبرمجين؟ ( دردشة سريعة )
❤5
تم إصدار WordPress 6.6 Beta 3 🎉
الموعد النهائي للإصدار الرسمي: 16 يوليو 2024
إن كنتم راغبين بإمكانك الإطلاع على الرابط المرفق حول الأمر.
الموعد النهائي للإصدار الرسمي: 16 يوليو 2024
إن كنتم راغبين بإمكانك الإطلاع على الرابط المرفق حول الأمر.
🔥1