ما المقصود من البرمجيات 👾 مفتوحة المصدر 🌐؟
هي البرمجيات التي يعرض مبرمجها الأصلي الأكواد الأساسية 🆓 والخوارزميات الخاص به.
تابع معي 🥰 لمعرفة المزيد 🤗.
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
برنامج AnyDesk هو برنامج تحكم بسطح المكتب 🖥 عن بعد 🌐، يتيح لك الوصول إلى جهاز الكمبيوتر الخاص بك من جهاز آخر.
يأتي AnyDesk مع دفتر عناوين مدمج يتتبع جهات الاتصال/ الاتصالات ويمكّن المستخدمين من عرض حالة الاتصال بالإنترنت للمتعاونين. إنه يمكّن المستخدمين من أداء المهام بنطاق ترددي أقل وفي المناطق ذات الاتصال الضعيف بالإنترنت. بالإضافة إلى ذلك، تسمح أداة solution’s administration بإعادة التشغيل عن بُعد، وتقارير الجلسات، والفوترة الآلية.
تشمل الميزات الأخرى لبرنامج AnyDesk دعم لوحة المفاتيح، ونقل الملفات، وخفة حجم البرنامج، وتقنية التشفير والمزيد.
يمكنكم متابعة مقالة مميزة عن AnyDesk عن طريق الرابط:
https://www.mutaz-blog.net/anydesk/
يأتي AnyDesk مع دفتر عناوين مدمج يتتبع جهات الاتصال/ الاتصالات ويمكّن المستخدمين من عرض حالة الاتصال بالإنترنت للمتعاونين. إنه يمكّن المستخدمين من أداء المهام بنطاق ترددي أقل وفي المناطق ذات الاتصال الضعيف بالإنترنت. بالإضافة إلى ذلك، تسمح أداة solution’s administration بإعادة التشغيل عن بُعد، وتقارير الجلسات، والفوترة الآلية.
تشمل الميزات الأخرى لبرنامج AnyDesk دعم لوحة المفاتيح، ونقل الملفات، وخفة حجم البرنامج، وتقنية التشفير والمزيد.
يمكنكم متابعة مقالة مميزة عن AnyDesk عن طريق الرابط:
https://www.mutaz-blog.net/anydesk/
مدونة موقع معتز.نت
AnyDesk عملاق التحكم بأجهزة الكومبيوتر عن بعد - مدونة موقع معتز.نت
AnyDesk برنامج تحكم بسطح المكتب عن بعد, يتيح لك الوصول إلى جهاز الكمبيوتر الخاص بك من جهاز آخر. يأتي AnyDesk مع دفتر عناوين مدمج يتتبع جهات الاتصال / الاتصالات ويمكّن المستخدمين من عرض حالة الاتصال بالإنترنت للمتعاونين. إنه يمكّن المستخدمين من أداء المهام…
❤1