برمجة

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

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

waffarx cash back

شحن اللاب توب بشاحن مختلف!

إن كنت تريد شحن اللابتوب بشاحن لم يأتى مع اللاب توب فى الكرتونة، فلابد أن تتطابق قيمة الفولت (voltage) والقطبية (polarity) مع الشاحن الأصلي. أما قيمة الأمبير (Amperage) والوات (Wattage) فلابد أن تكون أكبر من أو تساوى القيمة الموجودة فى الشاحن الأصلي. ولكن من الأفضل استخدام الشاحن الأصلي -إن وجد- لضمان الأمان والحماية بشكل عام. أحياناً ننسى الشاحن أو يضيع منّا، ونتعرض لمشكلة إحتياج بطارية اللابتوب للشحن فنحاول أن نجد أفضل حل؟!

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

شاحن اللاب توب ضاع، ماذا أفعل؟

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

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

شرح اختراق الواي فاي

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

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

كود زر المشاركة فى تطبيقات الأندرويد

زر المشاركة فى تطبيقات الأندرويد يتم برمجته بإستخدام Intent من نوع ACTION_SEND كما ترى فى الكود التالى بلغة الجافا. Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND); sharingIntent.setType("text/plain"); String shareBody = "النص المراد مشاركته"; sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody); startActivity(Intent.createChooser(sharingIntent, "مشاركة النص عبر تطبيق:")); يُمكنك استخدام أى نص تريد بدلاً من “النص المراد مشاركته” حيث يُمكنك أن تأخذ محتوى صندوق نص مثلاً بدلاً من كتابة نص ثابت يتم مشاركته كما فى الكود التالى. String shareBody = textView.

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

استبدال ملف محدد بملف آخر فى كل المرات المذكور بها - سطر أوامر لينكس

يُمكنك أن تقوم ببساطة بتغيير كل المرات المذكور فيها ملف معين بالملف الآخر إن كان عدد مرات الإستبدال هو 5 أو 10 أو حتى 20 مرةً.. ولكن إن كان عدد المرات المطلوب استبدال الملف بملف آخر هو 50 مرة أو أكثر فستكون مهمة مملة ورخمة جداً. ولكن.. إن كنت من مستخدمى لينكس أو ماك، فإليك الحل الأفضل والأسرع! يُمكنك استخدام سطر الأوامر (الطرفية) ﻹجراء هذا الإستبدال بشكل أوتوماتيكى كما يلى:

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

لماذا لا يلتزم المبرمجين بالمواعيد ؟

فى حديث مع المدير التنفيذى لشركة كانونيكال ( Canonical CEO) قال جملته الشهيرة “عندما تكون بصدد تغيير كبير، فإن الأمور تبدو كأنها تأخذ وقت أطول مما تعتقد.. ولكن بعدها تصير أسرع مما تعتقد!” هذه الجملة التى أذهلتنى أنا شخصياً ﻷنها تُلخّص كل المشاريع البرمجية بشكل عام. When you have really a big change. It always seems to take longer to happen than you thought it would, and then go faster than you thought it could.

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

سيارات ذاتية القيادة فى 2019 😮

نعم، سيارات ذاتية القيادة فى 2019 ويمكنك أن تراها بنفسك فى أمريكا وروسيا. ولكن دعونا نعرف كيف تعمل السيارات ذاتية القيادة؟ وما الذى يُمكن أن تُستخدم فيه؟! ومَنْ جربها بالفيديو!.. فلنبدأ بطريقة عمل السيارة ذاتية القيادة ببساطة وبإختصار.. الذكاء الإصطناعى وتعلم الآلة 🔗 من أشهر التقنيات الحديثة التى ظهرت بقوة فى عام 2017 وازدهرت أكثر فى عام 2018 وتزداد ازدهاراً وانتشاراً فى عام 2019 وفى المستقبل هى تقنيات الذكاء الإصطناعى (Artificial Intelligence) وتعلم الآلة (Machine Learning) مما نتج عنه الكثير من التقنيات الذكية التى جعلت الآلة تستطيع القيام بمهام إنسانية جداً ولم يقدر أى كائن آخر القيام بها مثل الحوار والتحدث، واستنتاج قواعد الألعاب، والكثير من المهام الأخرى.

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

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

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

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

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

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

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

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

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

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