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

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019



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

1 - Traversy Media : 

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

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019

بأزيد من 840 الف متابع، و بفيديوهات يتم نشرها بشكل دوري تلقى إستحسان المطورين فإن قناة Traversy Media قناة برمجية بإمتياز و تعلمك عن طريق سلسلة من الفيديوهات أجدد التقنيات في البرمجة، و تبقيك القناة دائما على علم بأجدد الإطارات و المكتبات و اللغات البرمجية مع شرحها اللازم، يوجد فيديوهات تصل مدتها الى 60 دقيقة في القناة تهدف لشرح تقنيات كاملة في جلسة واحدة. 

2 - FreeCodeCamp : 


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

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019

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

3 - The Net Ninja : 

لا يخفى عليك اني - شخصيا - أتابع هذه القناة بإستمرار و اترقب جديدها على أحر من الجمر خصوصا في دورة فلاتر الأخيرة التي أبرزت العديد من المفاهيم القوية في تقنية فلاتر، توفر قناة The Net Ninja دورات تسلسلة في عدة مجالات برمجية، فعلى عكس كل من FreeCodeCamp و Traversy Media، هذه القناة تفضل نشر فيديوهات بشكل دوري محددة في مجال معين إلى حين إكتمال الدورة قبل ان تبدأ في دورة جديدة لمجال جديد. 

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019

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

4 - Elzero Web School : 

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

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019

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

5 - Programming with Mosh : 

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

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019

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

6 - بغداد الجديدة : 

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

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019

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

7 - Derek Banas : 

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

أفضل 7 قنوات على اليوتيوب لتعلم البرمجة لسنة 2019

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

و ختاما : 

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



شاركه على :


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

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


1 - Adobe Scan : 


أفضل تطبيقات فحص الوثائق البديلة لتطبيق CamScanner


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

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

2 - Office Lens : 


أفضل تطبيقات فحص الوثائق البديلة لتطبيق CamScanner

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

3 - Scanbot : 


أفضل تطبيقات فحص الوثائق البديلة لتطبيق CamScanner

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

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

4 - Genius Scan : 

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

5 - Tiny Scanner : 


أفضل تطبيقات فحص الوثائق البديلة لتطبيق CamScanner

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

6 - FineScanner : 


أفضل تطبيقات فحص الوثائق البديلة لتطبيق CamScanner

تطبيق مميز يعتمد بشكل كبير على الـ AI و الذكاء الإصطناعي، بعد اخذ الصورة للوثائق و فحصها يقوم بالتطبيق بطريقة اوتوماتيكية بتحسينها و إختيار أفضل الإعدادات من أجل ضمان وضوحها و جودتها، كما يمكن لاحقا حفظ الصورة المأخوذة بعدة صيغ سواء PDF او Word مع إمكانية إتاحة التعديل عليه عبر الـ OCR سالف الذكر، كما يستطيع تطبيق FineScanner التعرف على أزيد من 193 لغة حية مستخدمة في تصوير التطبيق ليتيح لك التعديل عليها لاحقا بشكل أفضل او حتى تصحيح الأخطاء في تلك الوثائق، لديك الحرية في حفظ كل الوثائق سواء في جهازك او عبر الخدمات السحابية مع إمكانية مشاركتها مع الآخرين عبر عدة طرق. 
التطبيق  مجاني و ذو تقييمات عالية و ذو إمكانية قوية أيضا سيعوض إستخدامك الكلي لتطبيق CamScanner .

و ختاما : 

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

شاركه على :


بتطور تقنيات الويب و تطوير الواجهات سواء من حيث التفاعلات البصرية (UI/UX) او من حيث برمجة و تحقيق هذا التفاعل في صفحة ويب حية عن طريق تقنيات الـ Front End أصبح من اللازم على كل مطور مواكبة هذه التطورات، فتقنيات الويب كالـ HTML, CSS, Javascript قد غيرت وقع أحداثها و لم تعد تلك اللغات الساكنة ذات مستقبل محدود التي يمكنك تعلمها في ظرف سويعات، بل التعمق فيها الآن يتطلب أشهراً و أياماً من الممارسة الفعلية لها. 
بتخصيص الأمر أكثر في الـ CSS، فقد كانت هذه الأخيرة محدودة الأفعال حتى إصدار نسختها الأخيرة التي إحتوت على بعض التقنيات المميزة منها إستخدام المتغيرات (Variables) في الـ CSS، إستخدام عناصر الـ @media و الـ @support للتحكم في الظهور بالنسبة للشاشة او المتصفح و الكثير من التقنيات الأخرى، إلا ان تقنيتي الـ Flexbox و الـ Grid إنتزعتا اللقب من أفضل التحديثات للـ CSS.

دليلك نحو الـ Flexbox و الـ Grid ... متى و أين و كيف تستخدمهما ؟


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

 نبذة  عن الـ Flexbox : 


دليلك نحو الـ Flexbox و الـ Grid ... متى و أين و كيف تستخدمهما ؟

من خلال إسم هذه الخاصية (Flexbox) يمكنك ان تستنبط انها تتحدث عن المرونة بشكل أساسي، تسمح لك الـ Flexbox بتحديد حاوية (Container) من خلال خاصية display : flex ، بعدها تستطيع التلاعب بمرونة بكل العناصر الموجودة في هذه الحاوية مثل تحديد شكل ظهور العناصر ( بشكل أفقي او عمودي ) تحديد حجم كل عنصر، تغيير أماكن العناصر بسهولة ...، الجميل في الـ Flexbox أنك لا تحسب حساب التجاوب (Responsiveness) لتلك الحاوية، قد تحتاج الى بعض التعديلات في كل من الـ margin و الـ padding فقط من أجل إظهارها بشكل أكثر إحترافية، لكن إطمئن من حيث التداخل او من حيث البعثرة في العناصر.


 متى و أين يمكن إستخدام الـ Flexbox ؟

يمكن إستخدام الـ Flexbox في كل شيئ تقريبا، يمكنك إستخدامه في الـ Navbar من أجل بناء قائمة علوية سواء افقية او عمودية متساوية و إحترافية و أيضا متجاوبة، يمكن إستخدامها في صناعة قوائم جانبية (Sidebars) او صناعة سلايدر حتى و الكثير، كما يمكنها ان تقوم بترتيب اي مجموعة عناصر داخل تقسيم معين (Div) بالشكل الذي تريده، يكفي ان تعطي للـ Div خاصية display : flex و لك الحرية في التحكم في كل الخصائص.
إن الخواص التي يجلبها الـ Flexbox تسمح لك بإستخدامه في أي عنصر، لكن إن اردت جعل الصفحة كاملة عبارة عن Flex فتتعقد الأمور، و قد لا يكون الـ Flexbox أفضل خيار لك في هذه الحالة، لذلك ابقِ إستخدامك للـ Flex في إطار عناصر الويب فقط لا الصفحة، يمكنك إستخدام الـ Flex في أزيد من عنصر، بل حتى انه يمكنك إستخدام Flexbox وسط Flexbox آخر، و إن كانت الأمور ستصبح نوعا ما متلخبطة، لكن هذه الإمكانية غير مستبعدة.

 كيف تستخدم الـ Flexbox ؟


دليلك نحو الـ Flexbox و الـ Grid ... متى و أين و كيف تستخدمهما ؟

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

نبدأ بإعطاء الـ Container او الحاوية و في هذه الحالة الـ navbar خاصية الـ display : flex لنشير الى ان كل العناصر وسط هذا الجزء الآن هي عناصر مرنة، يمكننا تحديد إتجاه العناصر (items) وسط الحاوية عن طريق خيار flex-direction الذي يحمل خاصيتين row او column مع خاصيتين عكسيتين row-reversed او column-reversed، بما أننا نريد من النتيجة ان تكون افقية فإن الخيار الجيد هو row، يمكننا الآن التلاعب بتلك العناصر بكل حرية عن طريق خيارات مثل justify-content التي تساعدني على تحديد تموضع العناصر، فمثلا justify-content : flex-start سيقوم بتموضعها من اليمين لليسار، و flex-end من اليسار لليمين، خيار center سيضع كل العناصر في الوسط اما خيار space-between الذين إستخدمناه يقوم بنشر كل العناصر على طيلة عرض الحاوية.

دليلك نحو الـ Flexbox و الـ Grid ... متى و أين و كيف تستخدمهما ؟

خاصية align-items شبيهة بالـ justify-content لكنها تشتغل على المقطع العمودي، ففي مثالنا هذا قمنا بوضع العناصر في وسط الـ navbar التي تأخذ في الطول (height) قيمة 100vh ( نعم نعلم انه لا يوجد navbar تأخذ هذا الطول لكن فقط من باب الشرح ) من أجل وضع الناصر في الوسط نستخدم align-items، نفسها تأخذ كلا من flex-end و flex-start ان اردت وضعها في البداية او النهائية بدل الوسط.
نذكر بشكل كبير انه وجب تحديد كل من الطول و العرض (height & width) أثناء التعامل مع الـ  flexbox بغية الحصول على نتائج مرضية، كذلك يوجد العديد و العديد من الخصائص الأخرى في الـ Flexbox التي لم نلجأ لها، كون ان هذا المقال يشرح لك بشكل أساسي اهم الفروقات بين الـ Grid و الـ Flexbox.

 نبذة عن الـ Grid :


دليلك نحو الـ Flexbox و الـ Grid ... متى و أين و كيف تستخدمهما ؟

الـ Grid جاء بشكل أساسي ليعوض تقنيات الـ Grid في إطارات العمل الشهيرة للواجهات مثل الـ Boostrap او Semantic و غيرها، فالكثيرون يستخدمون البوتسراب مثلا من أجل نظام الـ Grid فقط لا شيئ أخر، فلما لا نقوم بإضافة هذا النظام في الـ CSS و نسهل على المطور تضمين مكتبة كبيرة من أجل خاصية واحدة ؟
الـ Grid يشتغل على نطاق أوسع من الـ Flexbox، فالـ Flexbox يتحكم فقط في العناصر داخله و يحدد تموضعها، بينما الـ Grid الهدف الأساسي منه هو تقسيم الصفحة بشكل كامل من أجل سهولة التجاوب أثناء التطوير، في الـ Grid نقوم بتحديد مساحة كل جزء بتقسيم الصفحة لـ 12 جزء، و نقوم مثلا بتوفير 6/12 لمحتوى الصفحة، و ربما 4/12 للـ Sidebar و هكذا، نقوم بتعيين التقسيم الخاص بكل جزء من أجزاء الصفحة، يمكن إستخدام الـ Grid على منحى رئيسي ضخم ( اي على طول الصفحة كاملة ) او على عنصر صغير محدد مثل الـ Flex ( مثلا عنصر navbar )، كما يمكن إدراج Grid وسط Grid آخر بكل سهولة.

متى و أين يمكن إستخدام الـ Grid :

قبل الشروع في برمجة أي جزء من صفحة الويب، انت تحتاج الى تقسيمها من أجل تباث الموازنة و من أجل جعل كل عنصر يأخذ حيزه الخاص دون تداخل مع عناصر أخرى، بحيث مثلا سنعطي للـ navbar مساحة عرض كاملة اي 12/12 جزء في الـ Grid، ثم المحتوى ربما 8/12 و نعطي لمساحة جانبية Sidebar مساحة 4/12، و نجعل الفوتر يأخذ أيضا مساحة 12/12، بعدها نشرع بكتابة العناصر الخاصة بكل جزء حينها، و إن اردنا التلاعب به يمكننا حينها إستخدام الـFlexbox .
يمكن إستخدام الـ Grid على المقطع الكلي للصفحة، او المقاطع الجزئية للصفحة، او حتى المقاطع المصغرة للصفحة بدون مشاكل، فالـ Grid يضع الحدود اللازمة لكل عنصر و التي لن يتجاوزها مادمت تحدد له كل الحدود من طول و عرض و حواف و تباعد.

 كيف تستخدم الـ Grid :



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

يمكنك ان تلاحظ اننا ابقينا جزء الـ HTML نظيفا و بسيطا دون الحاجة الى عدة تقسيمات تحمل containers و row و col-sm او col-md، قمنا بتطوير الـ HTML الخاص بنا كما يجب و هيكلة الصفحة كما يجب، من أجل فرض التقسيم و تهيئة  كل جزء ليأخذ مكانه سنستخدم الـ Grid، بما أن التقسيم سيشمل الصفحة كاملة سنقوم بتطبيقه في وسم body، سنعطي للـ body خاصية display : grid او display : inline-grid، لنبدأ في تطبيق الخواص الأخرى من أجل التنظيم.
عندما تستخدم الـ Grid عليك ان تحدد عدد الرفوف (Rows) و عدد الأعمدة (Columns) في أي جزء تشتغل عليه، بالنسبة لنا سنحتاج الى 3 رفوف مقسمة على طول الصفحة، و عمود واحد فقط، إذن الكود grid-template-rows : 10vh 53vh 33vh سيقوم بتقسيم الصفحة الى 3 رفوف مساحة كل رف كما هي مخصصة في الكود على التوالي ( 10 ثم 53 ثم 33 يمكنك إختيار اي تقسيم إخترت هذا التقسيم لإبقاء الصفحة ظاهرة بالكامل من أجل الشرح لا أكثر ) .

دليلك نحو الـ Flexbox و الـ Grid ... متى و أين و كيف تستخدمهما ؟

ثم لنقوم بتحديد العمود الواحد سنقوم بإضافة خاصية grid-template-columns : 12fr ، يتم تقسيم الصفحة في العرض كما أشرنا الى 12 قسم، 12fr يعني انه سيأخذ كل مساحة العرض، إن اضفت مثلا 6fr 6fr سأحصل على عمودين ذوي نفس القياس، يمكنني إستخدام خاصية repeat() أيضا إن اردت إضافة الكثير من الأعمدة لها نفس القياس دفعة  واحدة.
من أجل ترك بعض الفراغ بين الرفوف و الأعمدة ( كما في الصورة ) سنستخدم خاصية grid-row-gape التي تحدد لي مساحة الفراغ بين الرفوف، و grid-column-gape لتحديد الفراغ بين الأعمدة، بما انني أستخدم عمودا واحدا فلن يظهر لك حاليا الفراغ، بهذه الطريقة نقسم الصفحة او اي جزء من الصفحة الى Grid.
في وسم الـ main ستلاحظ انه لدي جزئين الـ content و الـ sidebar اللذان ارديهما ان يكونا محاديين لبعضهما البعض في نفس الرف (Row)، لذلك سأقوم بتطبيق الـ Grid على وسم الـ main ثم اقوم بتقسيم الأعمدة الى جزئين عن طريق grid-template-columns ، أريد من الـ content ان يكون أكبر من الـ Sidebar في حدود 12fr، لذلك سأوفر 9fr للـ Content و 3fr للـ Sidebar.
بإستخدام نفس المبدأ يمكنني تقسيم الصفحة كاملة مع ترك الـ HTML نظيف و واضح لإضافة أي محتوى لاحقا إليه.

 ما الفرق إذن بين كل من الـ Grid و الـ Flexbox ؟ 

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

شاركه على :


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

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

- عن أكاديمية قطوف : 

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


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

- تدريب مباشر و عن بعد : 

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

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

- دورات في البرمجة، التصميم و الموشن جرافيك : 

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

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

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



يمكنك أنت أيضا الآن حجز مكانك في كورس تعلم الموشن جرافيك من أكاديمية قطوف من هنا .

- أسعار الدورات و حجز الدروس : 

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

- و ختاما : 

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

شاركه على :


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

تشتهر مايكروسوفت بالعديد من البرمجيات لكن سبنقي إهتمامنا في هذا المقال حول برمجية VS Code او Visual Studio Code، و هو محرر أكواد برمجي مختلف كليا عن محرر Visual Studio الشهير و الخاص بالشركة، فبرنامج VS Code أولا متاح على كل الأنظمة و قد تم بنائه بالإعتماد على Electron، و يدعم تقريبا جل اللغات البرمجية و يتم إستخدامه في إنشاء برمجيات الويب بشكل كبير، فهو يأتي مزود بسطر أوامر (Terminal) و دعم للغات البرمجية و نظام Version Control و خفيف الحجم و الإستخدام، و أفضل ميزاته إمكانية تنصيب إضافات (Extensions) على البرنامج. 
تختلف هذه الـ Extensions و الإضافات حسب بيئة عملك و برمجيتك، و يمكن للجميع تطوير إضافات خاصة به، حتى مايكروسوفت، بل مايكروسوفت تطور أفضل الإضافات على الإطلاق الخاصة بمحرر VS Code، و هاهي الآن تصدم العالم ببرمجية لا مثيل لها، برمجية لربما ستغير منحى العالم البرمجي قليلا ! 

مايكروسوفت تطلق إضافة لمحرر VS Code تقوم بإنشاء موقع كامل بنقرة زر !


هذه البرمجية تُدعى Web Template Studio، و هي عبارة عن إضافة يمكن تنصيبها في محرر VS Code كما انها إضافة مفتوحة المصدر و يمكن للجميع الإطلاع على الكود المصدري الخاص بها، هذه الإضافة تسمح لك بتهيئة موقع بالكامل في غضون ثواني عن طريق نظامها، لكن ما الجديد؟ نحن نعلم ان معظم البرمجيات تقوم بتهيئة موقع بالكامل دفعة واحدة فما جديد هذه الإضافة؟ 
في الحقيقة و من خلال إضافة Web Template Studio سيمكنك تهيئة برمجية ويب كاملة Full-Stack بكل سهولة، البرمجية لازالت في وضع التطوير و سيتم إضافة العديد من التقنيات الجديدة لها، و هي حاليا تدعم العديد من التقنيات، ففي الـ Front End يمكنك إستغلال الإضافة من أجل صناعة برمجيات ويب تعتمد على Vuejs, Angular و أيضا الـ React دون الحاجة لأي توجيهات او أوامر خارجية، فقط من خلال هذه الإضافة، و إن اردت ان تدعم برمجيتك ببعض الـ Back End فأبشر فإضافة Web Template Studio تدعم كلا من Flask و Node js كمحرك Back End لبرمجيتك، و مع الوقت سنجد انه تم إضافة تقنيات أكثر و أكثر. 
يتم تهيئة المشروع بالكامل بطريقة سلسلة، مع أكواد قابلة للقراءة و تستطيع التعديل عليها أيضا، كما يمكنك التحكم في تهيئة المشروع و إضافة الملفات و حذف بعضها، يمكننا القول ان الإضافة ذكية فهي لا تفرض عليك قالبا (Template) محدد بل توفر لك إمكانية تجسيد قالبك الخاص بتقنياتك الخاصة. 

إذن كيف لحضرتك إستخدام الإضافة ؟ سابقا من أجل تهيئة مشروع برمجي يعتمد على عدة تقنيات كان الامر متعبا جدا، التعامل مع الـ Packages Manager ثم تهيئة الملفات و المشاريع و تحديثها و دراسة توافقيتها و ما الى ذلك، لكن الآن بات بإمكانك فقط بإستخدام هذه الإضافة و إدخال المعطيات اللازمة التي تريد من الإضافة ان تقوم بتنصيبها في مشروعك البرمجي من لغات مستخدمة و تقنيات Front End و Back End، كما يمكنك تخصيص الواجهة UI من مجموعة من القوالب التي توفرها لك الإضافة مسبقا، إنتظر بعدها قليلا و ستجد ان موقعك قد تم تجهيزه بالكامل، لتبدأ رحلتك في التعديل فقط على المشروع البرمجي او إدراج إضافات جديدة. 

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

شاركه على :


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

" هيليكوبتر " في لعبة ببجي موبايل ... التحديث القادم للعبة PUBG سيذهلك كثيرا !

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

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

" هيليكوبتر " في لعبة ببجي موبايل ... التحديث القادم للعبة PUBG سيذهلك كثيرا !

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

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

أيضا، أعلنت شركة ببجي انها ستقوم بتوفير اللعب المزدوج (Cross Gaming) للعبة ببجي على كل منصاتها، يعني انه سيصير بإمكان لاعبي Xbox و Playstation و حتى الحاسوب اللعب معا في مباراة واحدة في خريطة واحدة و مكان واحد على عكس الوضح الحالي بحيث يمكن للاعبي الـ Playstation اللعب ضد لاعبي الـ Playstation فقط.

و ختاما : 


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

شاركه على :


مايكروسوفت صاحبة أشهر نظام تشغيل في العالم نظام الويندوز قد بدأت العمل على نظام آخر من المتوقع ان يحمل إسم Windows Core OS، فشركة مايكروسوفت و بعد إعلانها عن عدة نسخ من نظام الويندوز آخرها كان نظام الويندوز 10 أقسمت لاحقا انها لن تقوم بنشر اي نظام آخر جديد و سيكون نظام الويندوز 10 آخر نُظُمِها. 
لكن مع التطور التقني الذي نشهده من هواتف قابلة للطي و حواسيب ذات شاشات و انظمة مختلفة، قد يكون نظام الويندوز 10 نظاماً تابثاً لا يرقى للإستخدام في كل الحواسيب خصوصا الحديثة و القادمة مستقبلا، فقررت مايكروسوفت ان تقوم بتحديث نظام الويندوز 10 ( ربما ) و توفير نسخة قد تحمل إسم Windows Core OS كما تمت تسميته حسب الإشاعات، لكن ما هو هذا الـ Windows Core OS ؟ و كيف يختلف عن نظام الويندوز 10 ؟ 

ما هو نظام Windows Core OS من مايكروسوفت ؟

- ما هو نظام الـ Windows Core OS ؟

إن كنت تعتقد ان نظام Windows Core OS هو مجرد تحديث آخر للويندوز 10 فالإجابة هي لا، فحسب التسريبات و الإشاعات هو نظام جديد كليا مبني على الـ C-Shell الخاص بالويندوز، أي ان تركيبته ستكون مشابهة لنظام الويندوز 10 او 7 لكن بعضاً من خصائصه لن تأتي مشابهة للنظامين، نظام Windows Core OS نظامٌ من شأنه ان يعوض نظام الويندوز 10 في مجموعة من الاجهزة التقنية الجديدة مثل جهاز Surface Centaurus او اجهزة Lenovo Flodable Thinkpad القابلة للطي، لكن السؤال الذي يدور في خلدك الآن هو لماذا سيعوضها ؟ اليس الويندوز 10 كافيا؟  
إن الأجهزة الغير حوسبية بشكل كبير مثل أجهزة Surface الخاص بالتصميم او الحواسيب القابلة للطي او الإنفصال ( التي يمكن إستخدامها كحواسيب و أجهزة لوحية في نفس الوقت ) و حتى الهواتف قد لا يتلائم الويندوز 10 معها خصوصا في الإنسيابية، لذلك من شأن نظام Windows Core OS ان يوفر تلك الإنسيابية كالإنتقال من وضع الـ Tablet Mode الى وضع الحاسوب بنقرة زر. 

- ليس فقط الحواسيب : 

بل في الحقيقة نظام Windows Core OS سيكون ملائما لكل الأجهزة من هواتف، حواسيب، أجهزة لوحية، أجهزة رسم و تصميم و الكثير، يمكننا ان نقول ان نظام Windows Core OS قد خُلق لينافس كلا من نظام Fuchsia من جوجل و نظام Harmony من هواوي، فكلا هذين النظامين يتوافقان مع أنواع الأجهزة و يمكن إستخدامهما في أي جهاز بدون مشاكل، و مايكروسوفت تود هي الأخرى ان توفر نظاما شبيها، و كان الحل بالنسبة لها نظام Windows Core OS . 
يجدر بالذكر كذلك من باب المعلومة ان نظام Windows Core OS سيكون بإستطاعته تشغيل و تنصيب برمجيات من نوع exe الشهيرة الى جانب تنصيب تطبيقات الأندرويد كذلك، أي سيدعم نوعي الملفات، و ملفات أخرى أيضا.


- ماذا عن الويندوز 10 آخر أنظمتها ؟ 

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

-  مختلف النسخ التي سيأتي بها نظام Windows Core OS : 

بالرغب من ان التقارير تشير الى ان النظام سيكون متوافق مع كل الأجهزة لكن يوجد نسخ من النظام و كل نسخة مخصصة و تستهدف نوعا محددا من الاجهزة، و هي 3 نسخ : نسخة Santorini، نسخة Aruba ثم نسخة Oasis ، كل نسخة من النسخ الثلاث لنظام Core OS ستستهدف نوعا محدداً من الأجهزة .
ستكون نسخة Santorini النسخة الأكثر شعبية و إستخدام لنظام Core OS بحيث تستهدف بشكل كبير الحواسيب و الحواسيب القابلة للطي (Flodable) و ربما الهواتف الذكية و الاجهزة القابلة للإرتداء أيضا و ستأتي بواجهة إستخدام مختلفة قليلا عن نظام الويندوز 10 .
اما نسخة Aruba ستكون مخصصة أكثر لمجال الأعمال و البزنس، بحيث ستأتي بواجهة تشاركية يستطيع الكل مشاركة المعلومات و البيانات من خلالها و ستكون مخصصة بشكل أكبر للشركات و ليس المستخدمين لإحتوائها على نظام ذو واجهة أكثر إحترافية تلائم الأعمال على الإستخدام الشخصي. 
اما نسخة Oasis، فأشارت التقارير انها ستكون مخصصة بشكل أكبر للتعامل مع تقنيات الواقع المعزز و الواقع الإفتراضي الذي توفره مايكروسوفت عبر خدمة Hololens بحيث يسمح النظام بالتفاعل مع الأشكال الهولوجرامية و توفير خدمات و بيئة أكثر تفاعلية بهذا الخصوص. 

متى سيتم إطلاق نظام Windows Core OS ؟ 

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

شاركه على :


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

7 أوامر في تطبيق Termux لتوفر لك التطبيقات و الأدوات ستجعل إستخدامك أقوى

1 - لنقم بجعل هاتفنا يدعم بعض اللغات البرمجية : 

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


pkg install python cmakenodejs ruby golang

سطر الأوامر التالي سيقوم بتنصيب اللغات البرمجية الأربعة في هاتفك، بالطبع يمكنك التخلي عن بعضها  بحذفها من سطر الأوامر، بعد تنفيذ الأمر إنتظر الى ان يتم تحميل الـ Package الخاص باللغات البرمجية و تنصيبها، من اجل معرفة إن كانت اللغات البرمجية قد تم تنصيبها، قم بكتابة أمر python لتظهر لك خصائص الاوامر الخاصة بهذه اللغة، نفس الأمر بالنسبة لـ ruby و golang و nodejs .

2 - تنصيب الـ Nmap لفحص الشبكات : 

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

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

apt install nmap

الأمر التالي سيقوم بتنصيب الـ Nmap في هواتفنا الذكية، من أجل إستخدامها نقوم بكتابة الأمر التالي nmap -help ، هذا الأمر يُظهر لنا جميع الإستعلامات الخاصة بأداة nmap، في حالة لم تظهر لك، قم بتحديث كل الـ Packages بإستخدام الأمر apt update ، ثم بعدها قم بتنصيبها مجددا. 
شاهد بعض الفيديوهات لاحقا لتعلم أداة الـ Nmap و يمكنك تنفيذ كل الاكواد بإستخدام Termux حتى لو كانت الشروحات للحاسوب.

3 - أو تنصيب 250 أداة إختراق دفعة واحدة : 

نعم يمكن فعل ذلك و سنخبرك بالطريقة بعد قليل، لكن أولا تأكد قبل القيام بهذه العملية ان هاتفك ذو تقنيات عالية و يستطيع إحتمال تنصيب كم من البرمجيات الخاصة بالإختراق، لا تقلق لن تحتاج الى هاتف خارق غير موجود، هواتف من الفئة المتوسطة او العالية تفي بالغرض.
أداة Tool-X هي اداة لنظام الكالي لينكس (Kali Linux) أشهر انظمة الإختراق و تضم أزيد من 250 أداة إختراق، الهدف من Tool-X هو تحويل أي نظام ( مبني على اللينكس ) إلى نظام إختراق في رمشة عين، فبمجرد تنصيبها سيمكنك الولوج و إستخدام أزيد من 250 أداة إختراق دفعة واحدة.
من أجل تنصيبها علينا إتباع الخطوات التالية في تطبيق Termux، سنشرحك لك لاحقا كل سطر من الأوامر التالية :

  1. pkg install git
  2. git clone https://github.com/Rajkumrdusad/Tool-X.git
  3. cd Tool-X
  4. chmod +x install.aex
  5. sh install.aex

الأسطر التالية ستمكنك من تحميل و تنصيب Tool-X بعدها تنصيب 250 أداة إختراق، السطر الاول سيسمح لك بتحميل منصة Git الخاصة بنسخ مستودعات الـ Git الى هاتفك، ثم بعدها سنقوم بتنصيب Tool-X في السطر الثاني و الولوج إليها و تشغيلها في الأسطر المتبقية. 

7 أوامر في تطبيق Termux لتوفر لك التطبيقات و الأدوات ستجعل إستخدامك أقوى

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

4 - أو نوع مخصص من أنواع برمجيات الإختراق : 

في مجال الإختراق تنقسم البرمجيات الى أقسام، منها برمجيات كشف ثغرات المواقع، او برمجيات كشف ثغرات الأنظمة، او فك تشفير كلمات السر، إختراق الشبكات، الهندسة الإجتماعية و غيرها، قد تكون أداة Tool-X ليست بالأداة الصائبة إن أردت تنصيب نوع محدد من أنواع برمجيات الإختراق ( مثلا تريد فقط تجربة إختراق شبكات الواي فاي )، هنا سنحتاج الى أداة مشابهة، أداة Laxymux. 
أداة Lazymux توفر لنا مجموعة من أدوات الإختراق مقسمة حسب تصنيفات محددة، فور تنصيب الأداة ستسمح لك بالوصول لمجموعة كبيرة من أدوات الإختراق في كل فئة، دعنا نقوم بتنصيبها عن طريق أكواد Termux التالية  : 
  1. git clone https://github.com/Gameye98/Lazymux.git
  2. cd Lazymux
  3. chmod +x *
  4. sh ./meta-install.sh
تأكد في هذه المرحلة انك نصبت كلا من البايثون ( الفقرة 1 ) و أيضا الـ Git ( الفقرة 3 ) فهما ضروريين، بعدها ادرج الكود التالي : python lazymux.py  ستنبثق لك خيارات أداة Lazymux في Termux التي تظهر لك أسماء أدوات إختراق ( مثل Wifite, Sqlmap, Hydra و حتى Nmap )، قم إختيار أي اداة من تلك الأدوات و ستفتح في Termux و يمكنك البدئ في إستخدامها. 

5 - إستخدام بعض مهارات الهندسة الإجتماعية على تطبيق  Termux : 

لا يوجد ما هو أصعب من إختراق عقول الناس، الهندسة الإجتماعية قد خلقت لهذا الغرض، و فقط المحنكون في مجال الحماية و الإختراق قادرون على التعامل مع هذا النوع من الإختراقات، لا يتطلب الكثير من الخبرة في الأدوات، بل كله يعتمد على بعض الحيل و الخداع، إلا ان وجود بعض الأدوات المساعدة ضروري، و أهمها أداة SE Toolkit المشهورة و التي يمكن تنصيبها في هاتفك الأندرويد عن طريق Termux كذلك. 
من أجل تنصيب SE Toolkit سنتبع سلسلة الأوامر التالية في تطبيق Termux : 
  1. pkg install curl
  2. curl -LO https://raw.githubusercontent.com/Hax4us/setoolkit/master/setoolkit.sh
  3. sh setoolkit.sh
  4. cd setoolkit
  5. ./setup.py
  6. ./setoolkit
في بداية الأمر سنقوم بتنصيب الـ Curl الذي يسمح لنا بتنصيب أيضا نوع من الحزم، بعدها سنحمل حزمة SE Toolkit نقوم بتنصيبها ثم تشغيلها بعدها، حينها سيمكنك إستخدام الأداة كما لو كنت تستخدمها على الحاسوب، لك الحرية في الإطلاع على بعض الدورات الخاصة بالأداة و طريقة إستخدامها إذ ان إستخدامها مشابه على Termux. 

6 - كيف تصير " إليوت " في سلسلة  Mr Robot بإستخدام Termux : 



شاهدت من قبل سلسلة Mr Robot ؟ هي سلسلة تتحدث عن " إليوت " و هو مخترق و هاكر يرى ان العالم غير متوازن فيحاول موازنته عن طريق الإنضمام الى جماعة هكرز تسمى Fsociety محاولين تغيير طمع الشركات الكبرى عن طريق إختراقها و محو بياناتها. 
الجميل في سلسلة Mr Robot و الذي لن تجده في أي سلسلة إختراق أخرى هو إستخدام السلسلة لادوات إختراق حقيقية و موجودة، و قد سبق و قمنا بتعريفها كاملة في مقالنا هذا، فماذا لو أردت بدورك تنصيب و إستخدام هذه الأدوات في هاتفك الأندرويد؟ 

يمكننا ذلك عبر تطبيق Termux بالتأكيد و عبر هذا المستودع الذي يضم كل الأدوات المستخدمة في سلسلة Mr Robot، من أجل تنصيبها نقوم بفتح تطبيق Termux و ننفذ سلسلة الأوامر التالية : 
  1. git clone https://github.com/Manisso/fsociety.git
  2. pip install requests
  3. chmod +x fsociety.py
  4. python fsociety.py
سلسلة الأوامر التالية بسيطة، توجب عليك تنصيب قبلا كل من الـ Git ( الفقرة 3 ) ول البايثون ( الفقرة 2 )، نقوم بنسخ الحزمة الى هاتفنا و بعدها نقوم بتنصيبها، اود التبليغ هنا ان أكواد مثل pip و python في سطر الأوامر يمكن ان تختلف حسب نسخة البايثون لديك، إذ يمكنك تجريب مثلا pip3 / pip2 او python2 / python3 في حالة اظهر لك مشكلة في تنفيذ سطر الأوامر. 
من شأن الحزمة ان تقوم بتنصيب العديد من أدوات الإختراق المستخدمة في سلسلة Mr Robot دفعة واحدة و تشغيلها عن طريق سطر الاوامر الأخير سيظهرها لك، يمكنك إختيار الاداة و البدئ في إستخدامها. 

7 - ثم كل حزمة أخرى يمكنك تنصيبها عن طريق Termux : 

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

و ختاما : 

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

شاركه على :