Posts

كل ما تريد معرفته عن ثيم كمت للمواقع المبنية بـ هوجو

أهدافي لسنة ٢٠٢٤ (تحديث يومي بالمستجدات)

waffarx cash back

كيف تصمم تجربة استخدام رائعة (UX) ؟

تجربة الإستخدام (User eXperience) هى مدى رضا المستخدم على طريقة استخدام البرنامج، ومدى سهولة وسلاسة استخدام البرنامج (أو الموقع). تجربة الإستخدام هامة جداً ويمكن أن تصبح سبب رئيسى لزيادة الطلب على منتجاتك أو نقص الطلب على منتجاتك وكراهيتها من المُستخدمين. على سبيل المثال: تجربة الإستخدام هى أول سبب ﻹستخدام أجهزة شركة آبل . عرفنا أن تجربة المستخدم (أو تجربة الإستخدام) هى مدى سهولة استخدام المُنتج الإلكترونى او البرمجى أياً كان موقع أو تطبيق أو برنامج متكامل، ولكن ما الذى يجعل تجربة المُستخدم جميلة وسهلة وممتعة؟!

التصنيفات: برمجة

حل مشكلة تثبيت اندرويد ستوديو على اوبنتو

العديد من مُستخدمى أوبونتو لينكس اصدار 18.04 واجهوا مشكلة عند محاولة تثبيت برنامج أندرويد أستوديو الخاص ببرمجة تطبيقات الأندرويد أثناء تثبيت البرنامج من خلال مركز التطبيقات “App Center” أو مركز تطبيقات سناب “Snap Store” أو من خلال واجهة سطر الأوامر “Terminal”. لذلك سنقوم بحل هذه المشكلة ببساطة جداً فى الخطوات الآتية. أولاً: تثبيت مدير حزم البرامج “Snapd” من خلال واجهة سطر الأوامر 🔗 افتح واجهة سطر الاوامر “Terminal” ثم اكتب الأمر التالى واضغط على انتر “Enter”

التصنيفات: برمجة

29 ملاحظة يجب أن يعرفها كل مبرمج

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

التصنيفات: برمجة

أفضل برنامج لإزالة فيروس الشورت كت | shortcut virus

أهلاً بك فى موقع أبانوب حنا للبرمجيات. أقدم لكم اليوم أفضل برنامج لمسح فيرس الشورت كت (Shortcut Virus) وهو برنامج SmadAV والإسم اختصار لـ Smad Anti Virus ولكن لماذا اعتبرت أن SmadAV هو أفضل مضاد فيروسات لفيروس الشورت كت؟! برنامج مضاد الفيروسات SmadAV به كل المميزات التى تجعله أفضل مضاد فيروسات لفيروس الشورت كت تحديداً حيث أنه: مجاني للإستخدام الشخصى. سهل الإستخدام؛ حيث تقوم بتثبيت البرنامج ثم تفحص الفلاشة ثم تضغط على اصلاح الجميع “Fix All” فقط.

التصنيفات: برمجة

عدد الرامات التى تحتاجها فى موبايلك

خلال الثلاث سنوات السابقة ارتفع عدد الرامات فى هواتف الأندرويد من 1.5 جيجا بايت رامات حتى وصل فى عام 2018 إلى 10 جيجا بايت رامات. ولكن هل نحتاج فعلاً لكل هذا الحجم من الرامات؟ وما هو العدد الذى نحتاجه فعلاً من الجيجا بايت للرامات فى موبايلاتنا؟! فى البداية دعونا نفهم ببساطة كيف يتعامل هاتفك الأندرويد مع الرامات. عندما تقوم أنت بفتح تطبيق فإن هذا التطبيق يتم تشغيله فى شكل عملية (Process) من خلال نواة لينكس (Linux Kernel)،.

التصنيفات: برمجة

شرح أكواد الالوان

نحتاج فى برامجنا وصفحات الويب أن نضيف ألوان ونحدد لون الخلفية ولون النصوص، ولكن كيف يمكننا تحديد الألوان فى صفحات الويب؟! يُمكننا تحديد الألوان فى صفحات الويب بإحدى الطرق الآتية 🔗 اسم اللون كود RGB كود Hexadecimal كود HSL (مدعوم فى لغة CSS3) كود HSLA (مدعوم فى لغة CSS3) كود RGBA (مدعوم فى لغة CSS3) ولنبدأ فى فهم كل لون، وكيف يتكون اللون، وكيف نستخدمه مع أمثلة فى لغة التنسيق CSS لتوضيح الأفكار.

التصنيفات: برمجة

التأثير النفسي للألوان

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

التصنيفات: برمجة

جميع أوامر نظام التشغيل لينكس

من أهم ما يميز نظام التشغيل لينكس هى واجهة سطر الأوامر التى تسمى بالإنجليزية Command Line Interface والتى تُختصر إلى CLI ويُمكنك استخدامها من خلال أى محاكى طرفية Terminal Emulator مثل GNome-Emulator و Tilix وغيرها، ويتم ترجمة terminal إلى “الطرفية” أحياناَ وأحياناً أخرى تٌكتب كما هى “تيرمينال”. والآن لنبدأ فى فهم أشهر أوامر طدفة باش “Bash”. أوامر التنقل داخل طرفية لينكس 🔗 الأمر معنى الأمر ls -a يعرض كل الملفات والمجلدات الموجودة فى المجلد الحالي ls folderName يعرض كل الملفات والمجلدات الموجودة فى المجلد الذى يُسمى folderName ls -lh عرض قائمة مُفصّلة بالملفات بطريقة يمكن للإنسان فهمها بسهولة ls -l *.

التصنيفات: برمجة

طريقة معرفة هل الهاتف يدعم 4G

إطلاق خدمات الجيل الرابع “4G” جميل جداً ومطلوب ﻷن خدمات الجيل الرابع تزيد سرعة الإنترنت من 200 كيلوبت في الثانية في تقنية الـ “3G” (تقنية الجيل الثالث) إلى نحو 10 ميجابت في الثانية وهو تقدم رائع جداً. ولكي تستفيد من هذا التطور، يجب عليك أولا استبدال شريحة الهاتف (SIM) من شركة المحمول الموفرة للخدمة، كما يجب عليك أن تتأكد أن هاتفك يدعم تقنيات الجيل الرابع “4G”، ويمكنك معرفة ذلك من خلال الخطوات التالية:

التصنيفات: برمجة

طريقة تثبيت pip3 على نظام أوبنتو Ubuntu 18.04

بِب “PIP” هو نظام ﻹدارة الحزم البرمجية خاص بـ سكربتات ومكتبات لغة بايثون. يمكنك تثبيت حزمة pip على نظام أوبونتو لينكس بطريقة بسيطة وهى: أولاً: تحديث قائمة الحزم والبرامج 🔗 sudo apt update ثانياً: تثبيت برنامج pip الخاص بـ بايثون 3 🔗 sudo apt install python3-pip بعد الإنتهاء من تثبيت الحزمة، تأكد من وجود الحزمة وأنها تعمل عن طريق: pip3 --version ستعطيك هذه النتيجة، أو نتيجة تشبهها: pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.

التصنيفات: برمجة