برمجة

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

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

ترند تحسين السرعة | التركيز على أداء البرامج وكفاءتها

أنت تسمع بسرعة فائقة، أسرع، بسرعة الفِكر، بسرعة البرق،.. والعديد من العبارات المشابهة. لا يقتصر هذا الاتجاه لتحسين الأداء على الكلمات والمشاريع وما شابه، بل يتوسع ليشمل لغات البرمجة نفسها والمكتبات ومواقع الويب والخوادم وكل ما يتعلق بالبرامج. حتى الأجهزة، لكننا سنركز على البرامج. لغات البرمجة عالية الأداء والكفاءة 🔗 إذا قمت برسم أداء وكفاءة لغات البرمجة من عام 2000 حتى عام 2024 (العام الحالي)، ستجد أن لغات البرمجة تتنافس على تعزيز أدائها وكفاءتها.

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

استخدِم `mb_strlen($text, 'utf-8')` ولا `strlen($text)` في لغة بي إتش بي (PHP) ?

في معظم الحالات، عليك أن تستخدم mb_strlen($text, 'utf-8') في لغة پي إتش پي PHP. وإليك الأسباب. ليه mb_strlen هي الأفضل؟ 🔗 الدقة في حساب الحروف التي تتكون من أكثر من بايت: mb_strlen هي فانكشن مُصمّمة للتعرف على الحروف والرموز التي تتكون من أكتر من بايت (multibyte charachers encodings) مثل UTF-8. هذه الفانكشن تَعْتَبِر الحروف والرموز مكونة من أكثر من بايت، وبذلك تعطس عدد الحروف بشكل صحيح. أما strlen تفترض أن الحروف والرموز مكونة من بايت واحد فقط لذلك أحياناً تعطي عدد الحروف بشكل خاطئ إن كان هناك رموز خارج الـ ASCII.

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

ما هي لغة جو ؟ وكيف تستخدمها ؟ | أساسيات لغة جو Go

لغة جو (Go) بإختصار هي .. Imperative language Statically typed Syntax tokens similar to C (but less parentheses and no semicolons) and the structure to Oberon-2 Compiles to native code (no JVM) No classes, but structs with methods Interfaces No implementation inheritance. There’s type embedding, though. Functions are first class citizens Functions can return multiple values Has closures Pointers, but not pointer arithmetic Built-in concurrency primitives: Goroutines and Channels Basic Syntax of Go Programming Language 🔗 Hello World Example 🔗 File hello.

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

طريقة تنفيذ أمر على كل سطر من أسطر المحتوى الخارج من أمر إلى أمر آخر في التيرمينال

كيف تنفذ أمر معين على كل سطر من سطور ناتج أمر آخر؟ أو كيف تمرر النصوص سطر سطر في التيرمينال؟ السؤالان هما نفس الفكرة. فيه طريقتين لتنفيذ الموضوع ده. استخدام الحلقة التكرارية while 🔗 هذه طريقة معتادة بسبب سهولة فهمها وبساطتها. الاستخدام بهذا الشكل. command | while read line; do # Perform some action on each line stored in the variable "$line" your_command "$line" done command: هذا هو الأمر الذي يعطي النصوص التي سوف نتعامل معها سطر سطر.

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

استخدم HTML Entity أم SVG ؟

كنت أحاول تصميم عرض المسار الحالي في صفحات الويب ؛ أو ما يُسمى بـ breadcrumb في أحد المواقع التي عملت بها. فكرت في الفاصل بين أجزاء مسار الصفحة الحالية مثل homepage > blog > post أم استخدم homepage / blog / post. قررت أن استخدم التصميم homepage > blog > post. ولكن هل استخدم الرمز > أم أستخدم الـ HTML entity › أم استخدم SVG أفضل ؟ SVG : Scalable Vector Graphics 🔗 جربت استخدام إس ڤي چي ، والنتيجة كما يلي.

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

أفضل بوابات الدفع الإلكتروني داخل وخارج مصر

هناك الكثير من بوابات الدفع الإلكتروني مثل: فوري باي Fawry Pay باي موب Paymob باي سكاي PaySky فابيولس Vapulus كاشير Kashier فواتيرك Fawaterk إيزي كاش Easykash كاوباي Cowpay بوابة Click2Shop أو باي OPay فاتورة Tap فواتيرك Fawaterk باي تابس (PayTabs) أمازون لخدمات الدفع Amazon Payment Services هايبر باي HyperPay ماي فاتورة Myfatoorah تلر Telr أتمنى أن تكون قد استفدت من الموضوع ، إن كنت تعرف أي شخص يُمكنه الإستفادة من هذه المعلومات، ارسل له رابط هذا المقال.

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

إزاي تنشئ منصة تعليمية ؟

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

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

أعمال تجارية مربحة على الانترنت

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

انشاء موقع إلكتروني لشركتك

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

إزاي تعمل موقع إلكتروني احترافي يحقق أهدافك ؟

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