برمجة

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

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

waffarx cash back

كيفية إعادة توجيه www إلى الدومين نفسه بدون non-www في كلاودفلير

خطوات إعادة توجيه www إلى non-www في كلاود فلير 🔗 سجل دخول إلى داشبورد كلاودفلير (cloudflare) ثم اختر الموقع/الدومين اختر القواعد rules كما ترى في الصورة التالية ثم اضغط على قواعد إعادة التوجيه redirect rules ثم اضغط على create a rule تحت قسم single redirects كما ترى في الصورة التالية. اضغط على زر إنشاء قاعدة تحويل جديدة create a rule تحت اسم الكرت redirect from www to root. فيديو شرح إعادة توجيه www إلى الروت دومين 🔗 إن كنت تفضل مشاهدة الفيديو عن القراءة، نقدم لك نفس الشرح بالفيديو.

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

نصائح صحية وطبية للمبرمجين

جمعت لكم في هذا المقال قائمة متجددة من النصائح الطبية التي تناسب المبرمجين ومهندسي الشبكات والمختصين في المجال البرمجي بشكل عام، مع ذِكر المصادر والمراجع لكل نصيحة صحية أو طبية. احذر من شرب الكاكاو بكثرة 🔗 الكاكاو و الشيكولاته والأطعمة التي تحتوي عليهما تحتوي على نسبة عالية من الكادميوم. والكادميوم من المواد المسرطنة إذا تناولته بكميات كبيرة. لذلك لابد من الإعتدال في تناول هذه الأطعمة والمشروبات. المراجع: Cadmium and lead in cocoa powder and chocolate products in the US Market Cadmium Mitigation EPA has classified cadmium as a Group B1 or “probable” human carcinogen أتمنى أن تكون قد استفدت من الموضوع ، إن كنت تعرف أي شخص يُمكنه الإستفادة من هذه المعلومات، ارسل له رابط هذا المقال.

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

ليه تعليم البرمجة لطفل سنه أقل من ١٢ سنة مش مفيد ؟

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

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

كيف ألتقط سكرين شوت لعنصر محدد من عناصر صفحة الويب في جوجل كروم؟

أخذ لقطة شاشة لعنصر محدد من عناصر HTML في صفحة الويب بدقة هو أمر صعب بالبرامج المعتادة. ولكن هناك طريقة جميلة ودقيقة جداً بإستخدام أدوات المطور من جوجل كروم. أدوات المطور من جوجر كروم هي Chrome DevTools هي أدوات مخصصة لمطوري البرمجيات لمساعدتهم أثناء تصميم صفحات الويب والمواقع الإلكترونية. ولكننا نستخدمها الآن لأخذ سكرين شوت من عنصر معين ظاهر على الشاشة. خطوات إلتقاط سكرين شوت لعنصر محدد في صفحة الويب ؟ 🔗 خطوات أخذ لقطة شاشة لعنصر معين من عناصر صفحة HTML داخل متصفح جوجل كروم الشهير.

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

ليه السبام (التكرار المزعج) ممنوع على الإنترنت ؟

ما هو السبام (spam) ؟ 🔗 السبام هو تكرار نفس الفعل عدد كثير جداً من المرات. على سبيل المثال، نشر نفس التعليق ١٠ مرات على نفس المنشور. مثال آخر شهير هو إرسال نفس رسالة البريد الإلكتروني إلى ١٠٠ عنوان بريد إلكتروني في نفس الوقت. ليه السبام ممنوع أونلاين ؟ 🔗 تجربة الاستخدام: وجود عدد كبير من الرسائل المكررة المزعجة (سبام) يجعل من الصعب عليك الوصول للرسائل المفيدة. هذا الأمر يجعل استخدام التطبيق/المنصة متعب ومرهق.

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

أنت تسمع بسرعة فائقة، أسرع، بسرعة الفِكر، بسرعة البرق،.. والعديد من العبارات المشابهة. لا يقتصر هذا الاتجاه لتحسين الأداء على الكلمات والمشاريع وما شابه، بل يتوسع ليشمل لغات البرمجة نفسها والمكتبات ومواقع الويب والخوادم وكل ما يتعلق بالبرامج. حتى الأجهزة، لكننا سنركز على البرامج. لغات البرمجة عالية الأداء والكفاءة 🔗 إذا قمت برسم أداء وكفاءة لغات البرمجة من عام 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 🔗 جربت استخدام إس ڤي چي ، والنتيجة كما يلي.

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