السبت، 23 نوفمبر 2019

مدونة المحترف

مدونة المحترف

Link to موضوع جديد لك

كيف تقوم بتشغيل اليوتيوب وتصفح الأنترنت في نفس الوقت

Posted: 23 Nov 2019 07:35 AM PST

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

في الوضع الطبيعي على اليوتيوب إذا أردت سماع اي مقطع على اليوتيوب فيجب عليك عدم الخروج من التطبيق وإلا سيتم إيقاف المقطع بشكل تلقائي (شيء معروف).

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


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


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

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


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


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


الكاتب: أسامة كجوط

تعلم البرمجة بشكل أسهل مع SoloLearn

Posted: 23 Nov 2019 06:33 AM PST

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


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

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

منصة "SoloLearn"

فالفكرة الرئيسة لهده المنصة هي تعلم لغة البرمجة حسب اختيارك لوحدك بدون الحاجة لمدرس البرمجة أو مختبر لتجريب ما تعلمته. أي أن هده المنصة تتيح لك كامل الأدوات والظروف للتعلم والجميل أيضا وكما أشرت سابقا أنه يمكنك التعلم من خلال أي جهاز متاح, يمكنك التعلم من الهاتف سواء أندرويد و IOS, أو باستعمال حاسوبك الشخصي.
 هده المنصة تتيح لك العديد من لغات البرمجة الأكثر تداولا و الأكثر طلبا في السوق وهنا يرجع لك قرار إختيار أي من الغات التي تود تعلمها حسب رغبتك و هدفك في تعلم اللغة, فمتلا تريد أن تبدأ في مجال صناعة تطبيقات هواتف الأندرويد هنا ستختار "java" أو "C#" أو "Python", متال أخر تريد البدئ في تطوير قدراتك في مجال الحماية المعلوماتية بصناعة أدوات مبرمجة خاصة بك هنا ستختار "Python" لأنها متاحة على المنصة.

وكما جاء في الصورة هناك العديد من الدورات التكونية المتاحة زائد معلومات حول كم شخص تعلم هده اللغة من المنصة.


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



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



وفي الختام عزيزي عزيزتي فقط كل ما عليك أن تختار ما يناسبك, قسم و قتك و بدء خطواتك في التعلم.

رابط المنصة

Sololearn https://www.sololearn.com/

الكاتب: بدر الدين فهيم


تطبيق للكشف عن المشاكل التقنية للهاتف دون اللجوء لتقني الهواتف

Posted: 23 Nov 2019 04:51 AM PST

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

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


التطبيق يقدم أربع خدمات:

-الخدمة الأولى: التطبيق مرفق ببعض الأدوات الجانبية (يمكن ان تنفعك في استخداماتك اليومية للهاتف) مثل قارئ رموز QR code، والمضيء الليلي.

-الخدمة الثانية: تقديم المواصفات التقنية للسوفتوير والهاردوير للهاتف، والوقوف على أدق التفاصيل المتعلقة بالهاتف.

-الخدمة الثالثة: وهي التي بسببها قمنا بكتابة هذه التدوية، الا وهي تجربة قطع الهارد وير ومعرفة حالتها التقنية.

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

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


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


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


الكاتب: أسامة كجوط


كل ما تحتاج معرفته عن تقنية التشفير

Posted: 23 Nov 2019 03:40 AM PST

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

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


ماهو التشفير ؟

هنا عزيزي عزيزتي سأستعمل مفهوم مبسط لكي يستفيد الكل من الموضوع  سواء أكنت رائد في مجال المعلوميات أم فقط هاوي المهم هو الاستفادة.

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


في مادا ستفيدني عملية التشفير؟

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

كيف تعمل تقنية التشفير؟ أو كيف يتم التشفير؟

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


 تلاحظ أنه كل حرف من حروف اللغة الأجنبية يقابلها رقم محدد, الحرف A يقابله 1 و الحرف M  يقابله 13. هنا في هدا المتال إدا قلت لك {قم بتشفير الحرف A  بالمفتاح 3} هنا مباشر سيصبح تشفير الحرف A هو الحرف D

 لكي لا تختلط عليك الأمور سأوضح أكتر لكن وجب أن تأخد هده المصطلحات .


النص الصريح: هو النص الأصلي الذي تريد تشفيره و في المتال هو الحرف A 

المفتاح: هو عدد الخانات التي تم إزاحة رقم الأصلي المقابل للحرف A , أي في هدا المثال رقم 3 حيت تم الإزاحة ب تلات خانات. 

النص المشفر: هو الحرف الناتج عن الإزاحة و في المتال يقصد به الحرف D 

مثال أخر إدا قلت لك قم بالتشفير الحرف M  بالمفتاح 5 مباشرة سيكون الجواب R أي قمت بإضافت 5 إلى العدد المقابل للحرف M ليعطيك 18 حيت مقابلها هو الحرف R 

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

هل أنا من يقوم بعملية التشفير؟ 

هو في الأساس إدا كنت تستخدم متصفحات ك "chrom opera firfox" هنا لا يتطلب منك كمستخدم للأنترنيت عمل تشفير لبياناتك, فالشركات المطورة للمتصفحات هي تدعم تقنية التشفير و فك التشفير في متصفحاتها عن طريق شهادة تضمن لك أن إتصالك بموقع معين آمن, وهده الشهادة معروفة بشهادة SSL " Secure socket layer "


شهادة SSl 

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


من أين أحصل على شهادة؟ ومن ينتجها؟ 

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

هل شهادة ال SSL  دائمة؟ 

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

كيف يتم تحديد تاريخ صلاحية الشهادة؟ 

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

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

الكاتب: بدر الدين فهيم


ليست هناك تعليقات:

إرسال تعليق

حوحو للمعلوميات

حوحو للمعلوميات ...