Hello our valued visitor, We present you the best web solutions and high quality graphic designs with a lot of features. just login to your account and enjoy ...

<none>

Hello our valued visitor, We present you the best web solutions and high quality graphic designs with a lot of features. just login to your account and enjoy ...

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
7 + 1 =
Solve this simple math problem and enter the result. E.g. for 1+3, enter 4.

أخبار تكنلوجيا

أنت هنا

رقم الخبر عنوان الخبر التفاصيل
5,121 4 أجهزة تسهل عليك السفر مع الأطفال

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

إليك 4 أجهزة تسهل عليك السفر مع الأطفال:


1- جهاز Eufy SpaceView Baby Monitor:

لا شك أن مراقبة الطفل الرضيع أمر مرهق وأثناء السفر يكون أكثر إرهاقاً، لذلك يعتبر نظام مراقبة الطفل الذي يقدمه جهاز Eufy SpaceView خياراً مثالياً، فهو يتكون من كاميرا يمكن تثبيتها بشكل مستقل، ويمكنها الدوران أفقياً بزاوية 330 درجة ورأسياً بزاوية 110 درجات، لذلك تستطيع وضعها في أي مكان تقريباً في الغرفة.

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


2- جهاز Jiobit لتتبع الموقع:

تتبع الأطفال أمر ضروري خاصة أثناء السفر؛ ولكن اختيار الجهاز المناسب الذي يدعم الكثير من الميزات لمتابعة الطفل طول الوقت قد يكون أمراً صعبًا، لذلك فإن جهاز (Jiobit Location Monitor) يعتبر خياراً مثالياً بفضل أنه يدعم الاتصال عبر البلوتوث (Bluetooth) و(الواي فاي) Wi-Fi والبيانات الخلوية، وGPS لتعقب موقع الطفل لحظياً اعتماداً على ما هو متاح.

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


3- جهاز Fire HD 8 Kids Edition:

يعتبر جهاز Fire HD 8 Kids Edition من أمازون أحد أفضل الحواسيب اللوحية المتاحة للأطفال بفضل الميزات التي يقدمها والسعر المناسب، حيث يقيد الجهاز محتوى الأطفال حسب العمر، مما يعني أنك لن تقلق باستمرار حول مشاهدتهم لمحتوى غير لائق على يوتيوب.
كما يتضمن الجهاز أيضًا كتبًا مسموعة بحيث يمكن للطفل الذي يحب الاستماع إلى القصص العثور على ما يناسبه، كما أنه صغير الحجم ما يجعله سهل الحمل، ويدعم أيضًا وجود منفذ سماعة رأس التقليدي بمقاس 3.5 ملم.


4- جهاز Fire HD 10:

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

كما أنه أول حاسوب لوحي من أمازون يضم منفذ شحن USB-C، ما يجعله سهل الشحن إذا كنت تستخدم بالفعل شاحن USB-C لهاتفك أو جهازك المحمول.

5,098 استطلاع: غالبية الألمان تخشى التحول التكنولوجي المناخ الاقتصادي وطبيعة العمل تتغير في ألمانيا بسرعة، حيث تتطور التقنيات الحديثة وتظهر وظائف جديدة لم تكن معروفة من قبل. لكن ليس كل الألمان سعيدون بهذا التغير، ونسبة كبيرة منهم تشعر بالقلق والخوف من ذلك لأسباب عديدة.
5,097 وفاة كوبي براينت Kobe Bryant أسطورة السلة الأمريكية في حادث تحطم مروحية

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

من هو كوبي براينت ؟

ويعتبر كوبي براينت Kobe Bryant البالغ من العمر 41 عاما لحظة وفاته من أساطير دوري كرة السلة الأمريكي للمحترفين NBA  وواحد من أفضل لاعبي كرة السلة في التاريخ، وتقاعد النجم الراحل عن اللعب في عام 2016 بعد 20 عاما لعب خلالها لفريق لوس أنجلوس ليكرز، حقق خلالها خمسة بطولات مع الفريق، بالإضافة إلى ميدالتين ذهبيتين في الأولمبياد في أثناء المشاركة مع المنتخب الأمريكي، كما كان يقارنه النقاد بالأسطورة مايكل جوردان.

بوستر فيلم Dear Basketball

وفاز كوبي براينت في عام 2018 بجائزة الأوسكار لأفضل فيلم رسوم متحركة قصير، وذلك عن فيلم Dear Basketball الذي كتب السيناريو الخاص به وكان الممثل الوحيد المشارك به بصوته، وهو الفيلم الذي يوضح فيه كوبي براينت تصوره لرسالة اعتزاله كرة السلة في 29 نوفمبر 2015.


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

وصدمت وفاة كوبي براينت ملايين الأشخاص حول العالم، بالإضافة إلى عشرات المشاهير والشخصيات العامة، واللذين نعوه من خلال شبكات التواصل الاجتماعي مثل تويتر، والتي تصدر خبر الوفاة فيه قائمة الوسوم والكلمات الأكثر رواجا من خلال أكثر من وسم ووكلمة، مثل #كوبي_براينت وKobe وRest In Peace وRIPMAMBA ومعظم قائمة الأكثر رواجا عالميا تقريبا.

The post وفاة كوبي براينت Kobe Bryant أسطورة السلة الأمريكية في حادث تحطم مروحية appeared first on صدى التقنية.

5,078 ما قد لا تعرفه عن sudo

تعتقد أنّك تعرف كل شيء عن sudo؟ فكّر بذلك مجدّدًا.

يعرف الجميع sudo أليس كذلك؟ تُثبَّت هذه الأداة بشكل افتراضي على معظم أنظمة Linux وهي متوفّرة لمعظم توزيعات BSD (اختصارًا إلى Berkeley Software Distributions) ومختلف توزيعات يونكس التجاريّة. ومع ذلك كانت الإجابة الأكثر شيوعًا التي تلقيتها بعد التحدث إلى مئات مستخدمي sudo هي أنّ sudo أداة لتعقيد الحياة.

يوجد لديك مستخدم جذر root ولديك أمر su، فلماذا يكون لديك أداة أخرى؟ كان sudo بالنسبة للكثيرين مجرّد بادئة للأوامر الإداريّة. ذكرت قلّة قليلة فقط أنّه يمكنك استخدام سجلات sudo لمعرفة من قام بعملٍ ما عندما يكون لديك العديد من المسؤولين في نفس النظام.

ما هو sudo؟ وفقًا لموقع sudo الإلكتروني:

اقتباس

"يسمح Sudo لمسؤول النظام«بتفويض السُلطة» (authority)عن طريق منح بعض المستخدمين القدرة على تشغيل بعض الأوامر كمستخدم root أو كمستخدم آخر مع توفير مسار تدقيق للأوامر «والوسائط» (arguments)الخاصّة بها."

يأتي sudo افتراضيًّا بضبط بسيط، حيث أن قاعدة واحدة تسمح للمستخدم أو لمجموعة من المستخدمين بالقيام بأي شيء عمليًا (المزيد حول ملف الضبط لاحقًا ضمن هذه المقالة):

%wheel ALL=(ALL) ALL

تعني «المعاملات» (parameters) في هذا المثال ما يلي:

  • يحدّد المعامل الأول أعضاء المجموعة.
  • يحدّد المعامل الثاني المُضيف (المضيفين) الذي يمكن لأعضاء المجموعة تشغيل الأوامر عليه.
  • يحدّد المعامل الثالث أسماء المستخدمين التي يمكن بموجبها تنفيذ الأمر.
  • يحدّد المعامل الأخير التطبيقات التي يمكن تشغيلها.

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

الأسماء المستعارة (Aliases)

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

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

تمكين الميزات لمجموعة معيّنة من المستخدمين

يأتي الأمر sudo مزودًا بمجموعة كبيرة من الإعدادات الافتراضيّة. لا يزال هناك حالات تريد فيها تغيير بعضٍ من هذه الإعدادات. وذلك عند استخدام التعليمة Defaults في الضبط. عادةً ما يتم فرض هذه الإعدادات الافتراضيّة على كل مستخدم، ولكن يمكنك تضييق مجال هذه الإعدادات لتُطبّق فقط على مجموعة فرعيّة من المستخدمين بناءً على المضيف واسم المستخدم وما إلى ذلك.

هنا مثال على أن مسؤول النظام الخاص بي (sysadmins) يُحبّ استخدام "التوبيخ" insults. وهي مجرّد بضع رسائل هزليّة تظهر كَتوبيخ عندما يُخطئ المستخدم في كلمة السرّ عند تنفيذ أوامر في sudo:

czanik@linux-mewy:~> sudo ls [sudo] password for root: Hold it up to the light --- not a brain in sight! [sudo] password for root: My pet ferret can type better than you! [sudo] password for root: sudo: 3 incorrect password attempts czanik@linux-mewy:~>

وبما أنه ليس الجميع معجب بفكاهة مدير النظام، تُعطّل هذه التوبيخات افتراضيًا. يوضّح المثال التالي كيفية تمكين هذا الإعداد فقط لمسؤولي النظام المتمرسين وهم أعضاء في المجموعة wheel:

Defaults !insults Defaults:%wheel insults

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

مُصادقة القيم المختصرة المشفرة (Digest verification)

بالطبع هناك ميزات أكثر أهميّةً في sudo كذلك. إحدى الميزات هي «مُصادقة القيم المختصرة المشفرة» (digest verification). يمكنك تضمين مصادقة القيم المختصرة المشفرة للتطبيقات في الضبط الخاص بك:

peter ALL = sha244:11925141bb22866afdf257ce7790bd6275feda80b3b241c108b79c88 /usr/bin/passwd

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

تسجيل الجلسة

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

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

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

الإضافات

تم تغيير sudo إلى بنية معياريّة قائمة على «الإضافات» (plugins) بدءًا من الإصدار 1.8. حيث أصبح بالإمكان استبدال أو توسيع وظائف sudo بسهولة عن طريق كتابة وظائفك الخاصّة، وذلك اعتمادًا على معظم الميزات التي نُفّذت كإضافات. يتوفر حاليًا كلًّا من الإضافات مفتوحة المصدر والإضافات التجاريّة لـ sudo. عَرضتُ في حديثي الإضافة sudo_pair والتي تتوفر على GitHub. طوّرت هذه الإضافة في Rust مما يعني أنه ليس من السهل «ترجمتها» (compile) والأكثر صعوبةً من ذلك هو نشر النتائج.

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

في عرضٍ توضيحيّ قدمته خلال حديثي مؤخرًا في مؤتمر "All Things Open" شعرت كمن يجلب لنفسه السمعة السيئة.

czanik@linux-mewy:~> sudo rm -fr /

كان الجميع يحبس أنفاسهم لمعرفة ما إذا كان جهاز الحاسوب المحمول قد دُمّر عند رؤية الأمر المعروض على الشاشة، لكنه نجا.

السجلات

يُعدّ التسجيل والتنبيه جزءًا مهمًا من sudo كما ذكرت سابقًا في البداية. إذا لم تقم بفحص سجلات sudo الخاصّة بك بانتظام فليس هناك قيمة كبيرة لاستخدام sudo. تُنبّه هذه الأداة عن طريق البريد الإلكتروني عن الأحداث المحدّدة في الضبط وتُسجل جميع الأحداث في syslog. يمكن تشغيل سجلات التنقيح (Debug) واستخدامها لتصحيح القواعد أو الإبلاغ عن «الأخطاء» (bugs).

التنبيهات Alerts

تعد تنبيهات البريد الإلكتروني من النمط القديم الآن، ولكن إذا كنت تستخدم syslog-ng لتَجميع رسائل السجل الخاصّة بك، فستُنقّح رسائل سجل sudo تلقائيًا.

يمكنك بسهولة إنشاء تنبيهات مخصّصة وإرسالها إلى مجموعة واسعة من الوجهات، بما في ذلك Slack أو Telegram أو Splunk أو Elasticsearch.

الضبط

تحدثنا كثيرًا عن ميزات sudo وحتى شاهدنا بضعة أسطر من «الضبط» (Configuration). دعنا الآن نلقي نظرة أقرب على كيفيّة ضبط sudo. الضبط نفسه متاح في ‎/etc/sudoers وهو ملف نصيّ بسيط. ومع ذلك ما يزال لا يُنصح بتحرير هذا الملف مباشرة، استخدم بدلاً من ذلك visudo حيث تتحقق هذه الأداة من بناء الجملة النحويّ أيضًا. بإمكانك إذا كنت لا تحب vi تغيير المحرّر المُستخدَم عن طريق ضبط متغير البيئةEDITOR إلى الخيار المفضل لديك.

تأكّد قبل البدء في تحرير ضبط sudo من معرفة كلمة مرور المستخدم root. (نعم، حتى على Ubuntu حيث الـ root ليس لديه كلمة مرور افتراضيًّا.) بما أنّ visudo يتحقّق من البناء النحويّ للجملة فمن السهل إنشاء ضبط صحيح نحويًّا يمنعك من الولوج إلى نظامك.

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

ما تعنيه هذه الحقيقة بالنسبة لك هو أنّه يجب أن تبدأ بالإعدادات العامّة وتضع الاستثناءات في النهاية، وإلا فإنّ الإعدادات العامة ستُلغي الاستثناءات. يمكنك العثور على ملف sudoers بسيط أدناه اعتمادًا على ذلك الموجود في CentOS وإضافة بضعة أسطر كنا قد ناقشناها سابقًا:

Defaults !visiblepw Defaults always_set_home Defaults match_group_by_gid Defaults always_query_group_plugin Defaults env_reset Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE KDEDIR LS_COLORS" Defaults env_keep += "MAIL PS1 PS2 QTDIR USERNAME LANG LC_ADDRESS LC_CTYPE" Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin root ALL=(ALL) ALL %wheel ALL=(ALL) ALL Defaults:%wheel insults Defaults !insults Defaults log_output

يبدأ هذا الملف عن طريق تغيير عدد من الإعدادات الافتراضيّة. ثم تأتي القواعد الافتراضيّة المعتادة: المستخدم root وأعضاء مجموعة wheel لديهم أذونات كاملة على الجهاز. نُمكّن بعد ذلك insults لمجموعة wheel ونعطّلها للجميع. يفعّل السطر الأخير تسجيل الجلسة.

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

إدارة الضبط

بمجرد أن تضطر إلى الاحتفاظ بملف sudoers على أجهزة متعدّدة فمن المرجح أنك تريد إدارة الضبط الخاص بك مركزيًا. لدينا هنا احتمالان رئيسيان مَفتوحا المصدر. لكلٍ منهما مزايا وعيوب.

يمكنك استخدام أحد تطبيقات إدارة الضبط التي تستخدمها أيضًا لضبط بقية البنية التحتيّة الخاصّة بك. تحتوي Red Hat Ansible و Puppet و Chef على وحدات لضبط sudo. المشكلة في هذا النهج هي أنّ تحديث الضبط بعيد عن الوقت الحقيقي. كما أنه لا يزال بإمكان المستخدمين تحرير ملف sudoers محليًا وتغيير الإعدادات.

يمكن للأداة sudo أيضًا تخزين ضبطها في خادم LDAP. تكون تغييرات الضبط في هذه الحالة في الوقت الحقيقي ولا يمكن للمستخدمين العبث بملف sudoers. ولكن من ناحية أخرى لهذه الطريقة محدوديّة أيضًا. حيث لا يمكنك على سبيل المثال استخدام الأسماء المستعارة aliases أو استخدام sudo عندما يكون خادم LDAP غير متوفر.

ميزات جديدة

هناك نسخة جديدة من sudo قاب قوسين أو أدنى. سيتضمن الإصدار 1.9 العديد من الميزات الجديدة المثيرة للاهتمام. فيما يلي أهم الميزات المُخطط لها:

  1. خدمة تسجيل لجمع تسجيلات الجلسة مركزيًا والتي توفر العديد من المزايا مقارنة بالتخزين المحلي:
    1. أكثر ملاءمة للبحث حيث يتم ذلك في مكان واحد.
    2. تتوفر التسجيلات حتى ولو كان جهاز المرسل متوقفا.
    3. لا يمكن حذف التسجيلات بواسطة شخص يريد حذف سجلات التتبع الخاصّة به.
  2. لا تضيف الإضافة "Audit" ميزات جديدة إلى sudoers، ولكنها توفّر واجهة برمجة تطبيقات API للإضافات للوصول بسهولة إلى أي نوع من سجلات sudo. تمكّن هذه الإضافة إنشاء سجلات مخصّصة من أحداث sudo باستخدام الإضافات.
  3. تُمكّن إضافة approval موافقات الجلسة دون استخدام إضافات خارجية (third-party plugins).
  4. والميزة المفضّلة لدي شخصيًا: دعم Python للمكونات الإضافيّة والتي تمكّنك من توسيع sudo بسهولة باستخدام شيفرة Python بدلاً من كتابة شيفرة أصليّة في C.
الخلاصة

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

إذا كنت ترغب بمعرفة المزيد عن sudo فإليك بعض الموارد:

ترجمة وبتصرف للمقال What you probably didn’t know about sudo لصاحبه Peter Czanik

5,066 تنقيح الأخطاء في Chrome

قبل كتابة شيفرات برمجية أكثر تعقيدا، لنتطرَّق إلى تنقيح الأخطاء.

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

سنستخدم Chrome لأن لديه ميزات كافية لذلك، كما تتوفر هذه الميزات في معظم المتصفحات الأخرى.

جزء الموارد "sources"

قد يبدو إصدار Chrome لديك مختلفًا بعض الشيء، إلا أن المحتوى هو ذاته.

  • افتح صفحة example في Chrome.
  • شغِّل أدوات المطور بالضغط على F12 (على أجهزة Mac، استعمل الاختصار Cmd+Opt+I).
  • اختر الجزء sources.

إن كانت هذه هي مرتك الأولى للدخول إلى جزء sources، فهذا ما ستراه:

يفتح هذا الزر علامة تبويب تحوي الملفات.

اضغط عليها واختر hello.js من العرض الشجري "tree view". يجب أن ترى التالي:

هنا يمكننا رؤية ثلاث مناطق:

  • منطقة الموارد "Resources zone" والتي تعرض ملفات HTML، و JavaScritp، و CSS، وغيرها من الملفات بما في ذلك الصور المُلحقة بالصفحة. قد تظهر إضافات Chrome هنا أيضًا.
  • منطقة المصدَر "Source zone" والتي تعرض الشيفرة البرمجية المصدرية.
  • منطقة المعلومات والتحكم "Information and control zone" لتنقيح الأخطاء، سَنكتشفها أكثر فيما يلي

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

شاشة التحكم (Console)

تظهر شاشة تحكم عند الضغط على Esc. يمكن كتابة الأوامر في شاشة التحكم ثم الضغط على Enter لتنفيذها.

تظهر مخرجات تنفيذ أمر ما أسفله مباشرة في شاشة التحكم.

مثال: كما في الصورة بالأسفل 1+2 ينتج 3، بينما hello("debugger")‎ لا يُظهِر أي نتائج، لذلك فإننا نرى undefined:

نقاط التوقف (Breakpoints)

لنختبر ما يحدُث أثناء تنفيذ الشيفرة البرمجية في صفحة example. في الصفحة hello.js، اضغط على السطر رقم 4؛ نضغط على الرقم ذاته وليس السطر.

هكذا تكون قد أنشأت نقطة توقف. اضغط على الرقم 8 أيضًا. يجب أن يبدو الشكل كما في الصورة التالية:

نقطة التوقف هي نقطة يتوقف فيها مصحح الأخطاء عن تنفيذ JavaScript تلقائيًا.

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

يمكننا رؤية قائمة بالعديد من نقاط التوقف في الجزء الأيمن من الشاشة. يكون الأمر مفيدًا عند وجود عدة نقاط توقف في أكثر من ملف، وذلك يتيح لنا:

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

يتيح لك الضغط يمينَا على رقم السطر إنشاء نقطة توقف شرطية تُنَفَّذ عند تحقق الشرط المحدد فقط.

يكون ذلك مفيدَا عندما تريد إيقاف التنفيذ لمعرفة قيمة أي متغير أو قيمة أي معامل في دالة.

أمر Debugger

يمكن أيضا إيقاف تنفيذ الشيفرة البرمجية بوضع الأمر debugger فيه كما يلي:

function hello(name) { let phrase = `Hello, ${name}!`; debugger; // <-- يتوقف المنقح هنا say(phrase); }

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

توقف وتحقق

في المثال، يتم استدعاء الدالة hello()‎ أثناء تحميل الصفحة، لذلك فإن أسهل طريقة لتفعيل مُنقِّح الأخطاء (بعد إعداد نقاط التوقف) هي إعادة تحميل الصفحة. اضغط على F5 (لمستخدمي ويندوز أو لينكس)، أو اضغط على Cmd+R (لمستخدمي Mac).

سيتوقف تنفيذ الشيفرة البرمجية في السطر الرابع حيث تم إنشاء نقطة التوقف:

افتح قوائم المعلومات المنسدلة على اليمين (موضحة بأسهم). تتيح هذه القوائم التحقق من حالة السكريبت الحالية:

1- Watch - تعرض القيم الحالية لأي تعابير.

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

2- Call Stack - تعرض سلسلة الاستدعاءات المتداخلة.

في الوقت الحالي، المعالج وصل حتى استدعاء الدالة hello()‎، المُستدعاة من خلال السكريبت index.html (لا يوجد دوال أخرى لذلك سُمِّيَت "anonymous").

إن ضَغَطت على عنصر من الحزمة (stack) مثلا "anonymous"، فسينتقل المعالج مباشرة إلى الشيفرة البرمجية المُمَثِّل لهذا العنصر وستتمكن من فحص جميع متغيراته أيضا.

3- Scope - تعرض المتغيرات الحالية.

Local تعرض متغيرات الدالة المحلية. يمكنك أيضا رؤية قيم هذه المتغيرات موضحة على اليمين.

Global تعرض المتغيرات الخارجية (خارج نطاق أي دالة).

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

تتبع التنفيذ

يوجد بعض الأزرار لِتتبع التنفيذ أعلى يمين اللوحة. لِنتطرق إليها.

- زر استمرار التنفيذ F8.

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

هذا ما سنراه بعد الضغط عليه:

تم استئناف التنفيذ، ووصل لنقطة توقف أخرى داخل الدالة say()‎ وتوقف هناك. انظر في Call stack على اليمين. تم تنفيذ استدعاء آخر. وصل التنفيذ الآن حتى الدالة say()‎.

- نفِّذ خطوة (نفّذ الأمر التالي)، لكن لا تنتقل إلى الدالة الأخرى، الوصول السريع F10.

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

- نفِّذ خطوة، الوصول السريع F11.

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

- استمر بالتنفيذ حتى نهاية الدالة الحالية، باستخدام الزر Shift+F11.

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

- تفعيل/تعطيل جميع نقاط التوقف.

لا يقوم هذا الزر بمتابعة التنفيذ، إنما يُفَعِّل/يُعطِّل كمَا كبيرا من نقاط التوقف.

- تفعيل/تعطيل التوقف التلقائي في حال حدوث خطأ.

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

الاستمرار حتى هنا "Continue to here"

الضغط يمينا على سطر من الشيفرة البرمجية يفتح قائمة السياق المحتوية على خيار مفيد يُدعى "Continue to here".

يكون هذا الخيار مُفيدا عندما نريد التقدم بضع خطوات للأمام بدون وضع نقطة توقف.

التسجيل (Logging)

يمكن استخدام الدالة console.log لِعرض شيء على الشاشة كمُخرج من الشيفرة البرمجية. مثلا، يعرض الأمر التالي القيم من 0 حتى 4 إلى الشاشة:

// open console to see for (let i = 0; i < 5; i++) { console.log("значение", i); }

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

إن كانت الشيفرة البرمجية تحتوي على أوامر console.log، فسنرى ما يحدث من خلال سجلات التتبع بدون الدخول إلى المُصحح.

الخلاصة

كما رأينا، فإن هناك ثلاث طرائق رئيسية لإيقاف السكريبت:

  1. باستخدام نقطة توقف.
  2. الأمر debugger.
  3. وجود خطأ (في حال كانت أداوت المطور مفتوحة وكان الزر مُفَعًّلَأ).

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

يوجد العديد من الخيارات الأخرى في أدوات المطور أكثر مما تم شرحه سابقا. تجد الدليل كاملا على https://developers.google.com/web/tools/chrome-devtools.

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

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

ترجمة -وبتصرف- للفصل Debugging in Chrome من كتاب The JavaScript Language.

.task__importance { color: #999; margin-left: 30px; } .task__answer { border: 3px solid #f7f6ea; margin: 20px 0 14px; position: relative; display: block; padding: 25px 30px; } code { background-color: rgb(250, 250, 250); border-radius: 3px; } اقرأ أيضًا
5,039 "غوغل" تفرض رسوماً مقابل بياناتك.. وهذه الأسعار!

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

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

رسوم قانونية

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

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

الطلبات والأسعار

وسرد إشعار السداد من غوغل الموثق والمرسل إلى مسؤولي تطبيق القانون الأسعار التالية لطلبات البيانات المختلفة:

• الاستدعاء للمحكمة: 45 دولارا.
• أمر: 150 دولارا.
• مذكرة البحث: 245 دولارا.
• أمر اعتراض وتتبع: 60 دولارا.
• أمر التنصت: 60 دولارًا.

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

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

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

5,038 باحثون يستخدمون الذكاء الاصطناعي لتحسين خرائط GPS

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

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

أحد الحلول

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

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

دقة عالية

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

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

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

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

5,037 Qualcomm Snapdragon 662: مواصفات ومميزات معالج كوالكوم للهواتف متوسطة التكلفة

أعلنت شركة كوالكوم الأمريكية مؤخرا عن معالج الهواتف الذكية الجديد Qualcomm Snapdragon 662 الذي يدعم الجيل الثالث من محرك الذكاء الصناعي، والذي تستهدف به كوالكوم الهواتف الذكية متوسطة المواصفات والتكلفة، والتي تدعم شبكات الجيل الرابع، وذلك في ظل استمرار الحاجة لتعزيز أداء الهواتف الداعمة لشبكات 4G في الأسواق النامية، رغم النمو المتوقع لشبكات الجيل الخامس 5G خلال عام 2020.

ما هي مميزات معالج كوالكوم Snapdragon 662 ؟ أداء أفضل 

يعتمد كوالكوم سناب دراجون 662 ثماني النواة على معمارية Kryo 260 التي توفر أداء أفضل يتيح تشغيل أكثر من تطبيق معا بسلاسة، مع معالج الرسوميات Adreno 610 الذي يضمن أداء أفضل في أثناء تشغيل الألعاب وعرض الفيديو بجودة أعلى، ويأتي المعالج الجديد مصنعا بطريقة 11 نانومتر بتردد حتى 2 جيجاهرتز.

هاتف أكثر ذكاء 

ويدعم  Qualcomm Snapdragon 662 الجيل الثالث من معالج كوالكوم للذكاء الصناعي Qualcomm AI Engine مع دعم تقنية كوالكوم Sensing Hub، وهو ما تقول الشركة أنه يضمن استجابة سريعة تتيح للمستخدم التحكم صوتيا في الهاتف والتنقل بسلاسة بين التطبيقات دون لمس الشاشة. 

قدرات تصوير أفضل 

ويوفر المعالج الجديد من كوالكوم سناب دراجون 662 قدرات تصوير أفضل للمستخدمين، وذلك بفضل معالج الصور Spectra 340T، والذي يدعم الكاميرات بدقة حتى 48 ميجابكسل، بالإضافة إلى دعم نسق HEIF الذي يوفر للمستخدمين صورا بنفس الدقة لكن بحجم أقل يصل إلى النصف، مع دعم كاميرتين بدقة 16 ميجابكسل، كما يوفر المعالج الجديد تسجيل مقاطع الفيديو بدقة 1080p بمعدل 60 إطارا في الثانية. 

تحسين الاتصال

كما يدعم  Qualcomm Snapdragon 662 تقنية واي فاي 6، بالإضافة لدعم شبكات الجيل الرابع من خلال مودم Snapdragon X11 المدمج الذي يدعم تحميل البيانات بسرعة تصل إلى 390 ميجابت/الثانية، إلى جانب دعم تقنية بلوتوث 5.1. 

ما هي مواصفات معالج كوالكوم سناب دراجون 662 ؟  (adsbygoogle = window.adsbygoogle || []).push({});

 

Qualcomm  Snapdragon 662 مواصفات 

الأداء

CPU

• Kryo 260 ثماني النواة

• تردد حتى 2 جيجاهرتز

• 64-بت

معالج الرسومات GPU

Adreno 610 

الذكاء الصناعي AI 

Qualcomm AI Engine – الجيل الثالث 

تقنية التصنيع

11 نانومتر

الجيل الرابع 4G

المودم 

Snapdragon X11 بسرعة تنزيل حتى 390 ميجابت/الثانية

الإتصال

واي فاي

Wi-Fi 6 واي فاي 6

بلوتوث 

بلوتوث 5.1

الكاميرا

معالج الصور ISP

كوالكوم Spectra 340T

التصوير الفوتوغرافي

التقاط الصور بدقة حتى 48 ميجابكسل

تصوير الفيديو

  • 1080p بمعدل 60 إطار في الثانية.

الكاميرات 

  • كاميرتين بدقة حتى 16 ميجابكسل.
  • كاميرا بدقة حتى 48 ميجابكسل. 

الشاشة

الدقة

  • FHD+ بدقة حتى 2220×1080 بكسل
  • دعم الشاشات بتردد 60 هرتز 

الشحن 

الشحن السريع

Quick Charge  3.0 

The post Qualcomm Snapdragon 662: مواصفات ومميزات معالج كوالكوم للهواتف متوسطة التكلفة appeared first on صدى التقنية.

5,031 لاستفادة قصوى.. 5 إعدادات يجب ضبطها على أندرويد الجديد

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

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

1- إعدادات تحسين عمر البطارية:

هناك بعض الخطوات التي يمكنك القيام بها لإطالة عمر البطارية إلى أقصى حد منذ البداية:
• قم بإيقاف تشغيل سطوع الشاشة التلقائي وضبط شريط التمرير إلى أقل من 50%، وللعلم فقد تحتوي بعض الهواتف على تبديل السطوع التلقائي في لوحة الاختصار؛ وإذا لم يكن موجودًا هناك انتقل إلى الإعدادات وابحث عن "السطوع" للعثور على هذا الإعداد وإيقاف تشغيله.
• تفعيل ميزة (البطارية التكيفية) Adaptive Battery، وستجد هذه الميزة في بعض هواتف أندرويد تحت اسم (تحسين البطارية) Battery Optimization. وهي ميزة تركز على معرفة كيفية استخدامك للهاتف، وتحديد التطبيقات التي تستخدمها وتوقيت استخدامك لها، ثم تسمح للتطبيقات التي تستخدمها باستمرار فقط بالعمل في الخلفية، لتقليل استهلاك طاقة البطارية.



2- (الوضع الداكن) Dark mode:

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

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


3- تخصيص الشاشة الرئيسية:

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


4- تفعيل وضع عدم الإزعاج:

يعتبر (وضع عدم الإزعاج) Do Not Disturb mode من الأوضاع المُهمة التي تساعدك في التخلص من المكالمات والتنبيهات والإشعارات التي تزعجك أثناء العمل أو النوم. ويوجد هذا الوضع في بعض هواتف أندرويد تحت اسم Downtime أو quiet time. ولتفعيله يمكنك اتباع الخطوات التالية:
• انتقل إلى الإعدادات على هاتفك.
• اضغط على خيار (الأصوات والإشعارات) Sounds and notifications، ثم ابحث عن وضع عدم الإزعاج ثم قم بتفعيله. ويمكنك ضبطه لعدة ساعات وفق ما يناسبك.



5- تفعيل ميزة Find My Device:

ليس هناك شيء أسوأ من فقدان هاتفك أو سرقته؛ لذلك يجب تفعيل الإعدادات التي تساعدك في العثور عليه إذا فقدته أو سُرق منك.
بمجرد أن تقوم بتسجيل الدخول إلى هاتفك باستخدام حساب غوغل الخاص بك، ستُفعل خدمة (تتبع الهاتف) Find My Device افتراضيًا، وهي خدمة تقدمها هواتف أندرويد، وتتيح لك تتبع موقع هاتفك في حالة فقده، أو قفله عن بُعد، أو مسح البيانات عن بُعد أيضًا. وتجنبًا لحدوث أي خطأ يمكنك التأكد من تفعيلها باتباع الخطوات التالية:
• انتقل إلى (الإعدادات) Settings.
• اضغط على قسم (الأمان) Security.
• اضغط على خيار (العثور على جهازي) Find My Device، وتأكد من أنه مُفعل، وإن لم يكن كذلك اضغط على زر التبديل الموجود بجواره لتفعيله.
فور فقدان هاتفك، قم بفتح خدمة تتبع الهاتف، من خلال هذا الرابط https://myaccount.google.com/find-your-phone. وتأكد من تسجيل الدخول إلى حساب غوغل المرتبط بالهاتف المفقود. وستظهر لك خريطة توضح أماكن وجود جميع الأجهزة المرتبطة بهذا الحساب.

5,030 مخاطر "هواوي" موضوع نقاش بين ترمب وجونسون

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

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

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

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

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

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

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

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

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

الصفحات