ما المقصود من البرمجيات 👾 مفتوحة المصدر 🌐؟
هي البرمجيات التي يعرض مبرمجها الأصلي الأكواد الأساسية 🆓 والخوارزميات الخاص به.
تابع معي 🥰 لمعرفة المزيد 🤗.
1️⃣-تتميز هذه البرمجيات بالأمان العالي 🔒 والثقة لدى المستخدمين وقابلية التطوير 👨🏻💻، فعندما تكون هناك برمجية مفتوحة المصدر تكون قابلة للتطوير من مبرمجها الأصلي أو أي مبرمج 😁 مهتم بهذه البرمجية.
2️⃣-من أهم المشاريع 📂 مفتوحة المصدر هي:
Linux - Laravel - WordPress
وأيضا اللغات البرمجية 😌 الشهيرة مثل:
Python - PHP - TypeScript.
3️⃣-هل لها سلبيات 🧐!؟
للاسف يوجد 😅 وهي أن عند تحديث اي مشروع مفتوح المصدر قد يظهر بعض الأخطاء البرمجية ⚠️ مما يدفع المخترقين بإختراق تطبيقك ☠️ المأخوذ من مصدر مفتوح (مثل WordPress) عبر هذه الأخطاء شرط أن تكون تستخدم نفس النسخه الموجود فيها الخطء.
4️⃣-ماذا يجب علي أن استخدم 🤔 للقيام بتطوير هذه البرمجيات مفتوحة المصدر!؟
يجب عليك استخدم برنامج git وأي موقع للمشاريع مفتوحة 🤗 المصدر وأشهرها github.com
شكرا لمتابعة القراءة ❤️.
#OpenSource
هي البرمجيات التي يعرض مبرمجها الأصلي الأكواد الأساسية 🆓 والخوارزميات الخاص به.
تابع معي 🥰 لمعرفة المزيد 🤗.
1️⃣-تتميز هذه البرمجيات بالأمان العالي 🔒 والثقة لدى المستخدمين وقابلية التطوير 👨🏻💻، فعندما تكون هناك برمجية مفتوحة المصدر تكون قابلة للتطوير من مبرمجها الأصلي أو أي مبرمج 😁 مهتم بهذه البرمجية.
2️⃣-من أهم المشاريع 📂 مفتوحة المصدر هي:
Linux - Laravel - WordPress
وأيضا اللغات البرمجية 😌 الشهيرة مثل:
Python - PHP - TypeScript.
3️⃣-هل لها سلبيات 🧐!؟
للاسف يوجد 😅 وهي أن عند تحديث اي مشروع مفتوح المصدر قد يظهر بعض الأخطاء البرمجية ⚠️ مما يدفع المخترقين بإختراق تطبيقك ☠️ المأخوذ من مصدر مفتوح (مثل WordPress) عبر هذه الأخطاء شرط أن تكون تستخدم نفس النسخه الموجود فيها الخطء.
4️⃣-ماذا يجب علي أن استخدم 🤔 للقيام بتطوير هذه البرمجيات مفتوحة المصدر!؟
يجب عليك استخدم برنامج git وأي موقع للمشاريع مفتوحة 🤗 المصدر وأشهرها github.com
شكرا لمتابعة القراءة ❤️.
#OpenSource
❤14👍2👎1
أصبح خيار اللغة العربية المؤنث متاحاً على توتير 😍🎉 بشكل رسمي 😁
لا تنسا متابعتي على تويتر 😉♥️
https://twitter.com/SyrianYhya
#تعديل
هذه الرسالة ظهرت لحسابات وحسابات لم تظهر بعد ! نشكرا الأخ @Na7rir على المساهمة ❤️
لا تنسا متابعتي على تويتر 😉♥️
https://twitter.com/SyrianYhya
#تعديل
هذه الرسالة ظهرت لحسابات وحسابات لم تظهر بعد ! نشكرا الأخ @Na7rir على المساهمة ❤️
❤6👍2👏2
#مارك_زوكربرغ الرئيس التنفيذي لـ #Meta أكد أن #Facebook بحاجة للتجديد، مضيفاً أنه بدلاً من عرض المشاركات من الحسابات التي يتابعها الأشخاص، فإن الصفحة الرئيسية ستصبح مثل #TikTok، حيث ستعرض منشورات بغض النظر من أين أتت، وسيتم إعادة Messenger و Facebook كتطبيق واحد كما في TikTok.
المصدر:
https://www.facebook.com/CNBCArabia/
المصدر:
https://www.facebook.com/CNBCArabia/
❤4👍1
خصومات حتى 96% 🤩 بأسعار دومينات namecheap 🔥
أسعار الدومينات كالتالي 🤑 :
.com 6.98$
.net 7.98$
.co 4.48$
.online 1.48$
كود الخصم
أسعار الدومينات كالتالي 🤑 :
.com 6.98$
.net 7.98$
.co 4.48$
.online 1.48$
كود الخصم
NEWCOM598 ✨❤4
إحصائيات Stackoverflow لأفضل اللغات البرمجية لسنة 2022. تضم هذه القائمة:
- أشهر لغات البرمجة وأكثرها استخداما هذه السنة
- أكثر اللغات البرمجية المحبوبة للمطورين
- أكثر لغات البرمجة دخلا حتى الآن
المصدر:
https://link.aqweeb.com/3nnyzkM
- أشهر لغات البرمجة وأكثرها استخداما هذه السنة
- أكثر اللغات البرمجية المحبوبة للمطورين
- أكثر لغات البرمجة دخلا حتى الآن
المصدر:
https://link.aqweeb.com/3nnyzkM
❤2👍1
بوت نتائج امتحانات شهادة الثانوية العامة بفرعيها الأدبي والعلمي والثانوية الشرعية والثانوية المهنية بفروعها النسوية والصناعية والتجارة والتعليم الأساسي والشرعي للعام الدراسي 2022 في سوريا 📊
البوت لتخفيف الضغط عن موقع وزارة التربية في حال صدور النتائج بأي لحظة ⛔️
@GovSyBot
سيتم ارسال رسالة لكم داخل البوت فَور صدور النتائج ✅
شارك البوت لتعم الفائدة ❤️
البوت لتخفيف الضغط عن موقع وزارة التربية في حال صدور النتائج بأي لحظة ⛔️
@GovSyBot
سيتم ارسال رسالة لكم داخل البوت فَور صدور النتائج ✅
شارك البوت لتعم الفائدة ❤️
Payment Gateways:
أو ما يعرف ب بوابات الدفع 💵، تطور الإنترنت 🌐 الكبير جعل أنظر الناس تلتفت إلى ما يعرف ب "الدفع عن بعد" 📲 ولذلك لابد من بوابات دفع تقبل المدفوعات من الزبائن 👥 وتأكد عملية الدفع ☑️ الخاص بهم.
لا بد لأي شخص منا أن يكون قد جرب ولو لمرة واحدة ✨ استخدام هذه البوابات أثناء الدفع في المواقع، لكن هل خطر على ذهنك 🤔 كيف تتم برمجة هذه البوابات أما لا!؟
يتم إرسال طلب لبوابة الدفع 🚪💸 بتوجهيك لها مع إرسال بعض المعلومات التي تطلبها منك كمثال:
- ايدي العملية 🆔
- المبلغ المراد دفعه 💲
- معلومات عن حسابك في الموقع 👤
- معلومات أخرى تختلف حسب بوابة الدفع 👀
بعد الدفع أو عدمه يتم إرسال لك معلومات بنتيجة الدفع ✉️ سواء عبر العميل بتوجيهه لروابط مخصصة 🔗 أو الإرسال الآلي لها (WebHook) 🔰 إلى رابط مخصص وتحوي على معلومات:
- ايدي العملية 🆔
- حالة العملية 📬
- معلومات تختلف حسب بوابات الدفع منها المبلغ الذي تم دفعه 💲
ا بعد الدفع 🧐 :
- بعد تلقيك بيانات الدفع كما أشرت سابقاً يجب أن يقوم السكربت الذي أنشأته بالوظيفة المطلوبة 💱
- لا تنسا تخزين البيانات التي تلقيتها 🗄
- يجب أن تضع اي تنبيه يصل للشخص الذي سيدير المشروع في حال حدوث خطء ❌
- في حال حدوث خطء يجب ان تستدعي المعلومات من قواعد البيانات التي خزنتها ليطابقها المدير مع الحساب المستلم 📜
هذا كل شي بشكل مختصر ☺️
لا تنسا مشاركتها مع أصدقائك 😉
#Payment #Payment_Gateways
أو ما يعرف ب بوابات الدفع 💵، تطور الإنترنت 🌐 الكبير جعل أنظر الناس تلتفت إلى ما يعرف ب "الدفع عن بعد" 📲 ولذلك لابد من بوابات دفع تقبل المدفوعات من الزبائن 👥 وتأكد عملية الدفع ☑️ الخاص بهم.
لا بد لأي شخص منا أن يكون قد جرب ولو لمرة واحدة ✨ استخدام هذه البوابات أثناء الدفع في المواقع، لكن هل خطر على ذهنك 🤔 كيف تتم برمجة هذه البوابات أما لا!؟
يتم إرسال طلب لبوابة الدفع 🚪💸 بتوجهيك لها مع إرسال بعض المعلومات التي تطلبها منك كمثال:
- ايدي العملية 🆔
- المبلغ المراد دفعه 💲
- معلومات عن حسابك في الموقع 👤
- معلومات أخرى تختلف حسب بوابة الدفع 👀
بعد الدفع أو عدمه يتم إرسال لك معلومات بنتيجة الدفع ✉️ سواء عبر العميل بتوجيهه لروابط مخصصة 🔗 أو الإرسال الآلي لها (WebHook) 🔰 إلى رابط مخصص وتحوي على معلومات:
- ايدي العملية 🆔
- حالة العملية 📬
- معلومات تختلف حسب بوابات الدفع منها المبلغ الذي تم دفعه 💲
ا بعد الدفع 🧐 :
- بعد تلقيك بيانات الدفع كما أشرت سابقاً يجب أن يقوم السكربت الذي أنشأته بالوظيفة المطلوبة 💱
- لا تنسا تخزين البيانات التي تلقيتها 🗄
- يجب أن تضع اي تنبيه يصل للشخص الذي سيدير المشروع في حال حدوث خطء ❌
- في حال حدوث خطء يجب ان تستدعي المعلومات من قواعد البيانات التي خزنتها ليطابقها المدير مع الحساب المستلم 📜
هذا كل شي بشكل مختصر ☺️
لا تنسا مشاركتها مع أصدقائك 😉
#Payment #Payment_Gateways
👍2❤1
"Parameter" vs "Argument"!?
اذا كنت مبرمج 🧑💻 لا بد انك سمعت يوماً بكلمة Parameter أو كلمة Argument 🤔 وهل تعرف الفرق بينهما 🧐؟
- يمكننا القول أن Parameter هي المتغيرات التي يتم إضافتها للميثود ⚙️
- أما بالنسبة لل Argument فهي القيم التي تضاف للميثود عند إستدعائه 📥
كمثال 🔖:
في المثال لدينا متغير "
• حسنا ها أنت مبرمج php 🤨؟
إذا كانت الإجابة نعم فقد تكون لاحظت وجود بعد التغيرات بين php8 و php7 و PHP5 🙄
التغيرات هي كالتالي:
- تعيين نوع بيانات الإدخال 🖊
- تعيين نوع بيانات الإخراج 👀
حسنا لماذا يجب أن أضيفها 🙂!؟
بكل بساطة تحويل البيانات 📜 إلى النوع المطلوب وفي حال عدم القدرة على التحويل ‼️ يتم انشاء خطأ، قد تسأل هذا فقط 😒 أنا لست مضطر لإضافته 🙂
حسنا سأريك كيف يمكن أن يكون الميثود 👁 لو أردت أن تكتبه لإصدار php7، و أيضاً قد يسبب لك مشاكل في أنواع البيانات كإضافة رقم بدلاً من مصفوفة أو العكس
كمثال يوضح الفائدة بشكل مباشر 😉
هل تعلم أن في php7.4 يجب عليك تمرير جميع القيم لتمرير القيمة المطلوبة !🙁
هذا كل شيء 😁
اذا كنت مبرمج 🧑💻 لا بد انك سمعت يوماً بكلمة Parameter أو كلمة Argument 🤔 وهل تعرف الفرق بينهما 🧐؟
- يمكننا القول أن Parameter هي المتغيرات التي يتم إضافتها للميثود ⚙️
- أما بالنسبة لل Argument فهي القيم التي تضاف للميثود عند إستدعائه 📥
كمثال 🔖:
<?php
function test(string $name) :string {
return "Hello {$name} Back";
}
echo test('Yhya');
?>
في هذا المثال 🎟 قمت بإنشاء ميثود لطباعة اسم المستخدم الذي يتم إدخل قيمته 🎯في المثال لدينا متغير "
$name" يعد parameter 😬 أما "Yhya" فهو ال argument بكل بساطة 😁• حسنا ها أنت مبرمج php 🤨؟
إذا كانت الإجابة نعم فقد تكون لاحظت وجود بعد التغيرات بين php8 و php7 و PHP5 🙄
التغيرات هي كالتالي:
- تعيين نوع بيانات الإدخال 🖊
- تعيين نوع بيانات الإخراج 👀
حسنا لماذا يجب أن أضيفها 🙂!؟
بكل بساطة تحويل البيانات 📜 إلى النوع المطلوب وفي حال عدم القدرة على التحويل ‼️ يتم انشاء خطأ، قد تسأل هذا فقط 😒 أنا لست مضطر لإضافته 🙂
حسنا سأريك كيف يمكن أن يكون الميثود 👁 لو أردت أن تكتبه لإصدار php7، و أيضاً قد يسبب لك مشاكل في أنواع البيانات كإضافة رقم بدلاً من مصفوفة أو العكس
<?php
function test($name){
if (is_numeric($name)) {
$name = (string)$name;
}
if(!is_string($name)){
throw new Exception(__FUNCTION__.'(): Argument #1 ($name) must be of type string, '.gettype($name).' given, called in '.__FILE__);
}
$result = "Hello $name Back";
if(!is_string($result)){
throw new Exception(__FUNCTION__.'(): Argument #1 ($result) must be of type string, '.gettype($result).' given, called in '.__FILE__);
}
return $result;
}
?>
وليس هذا فقط ! بل يمكنك إضافة ال parameter من خلال اسم ال argument 😍كمثال يوضح الفائدة بشكل مباشر 😉
<?phpهل لاحظت شيء!؟ بالطبع قد تكون لاحظت اني استدعيت اسم argument و أعطيته parameter 😁
function user(string $name = 'Yhya',string $telegram = '@KKYKKN',string $twitter = '@SyrianYhya',string $Bio = 'Not Found') :string{
return "Hello {$name}, Account Telegram Is: {$telegram}, Account Twitter Is: {$twitter}, Bio: {$Bio}";
}
echo user(Bio:"Yes We Can");
?>
هل تعلم أن في php7.4 يجب عليك تمرير جميع القيم لتمرير القيمة المطلوبة !🙁
هذا كل شيء 😁
🔥3❤1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
فيديو يوضح الفرق بين سرعه تشغيل ملف مكتوب بلغة c++ وملف مكتوب بلغة Python
الملف عبارة عن عملية تكرار للمليار 🤯
شاهد لتعرف أي اللغتين أسرع 🔥
الملف عبارة عن عملية تكرار للمليار 🤯
شاهد لتعرف أي اللغتين أسرع 🔥
👍2🔥2