Yhya Nesb
627 subscribers
141 photos
1 video
1 file
112 links
شاب سوري طموح محب لعالم التقنية مهندس برمجيات
منشوراتي تعكس وجهة نظري الشخصية فقط.
Download Telegram
Channel created
السلام عليكم ورحمه الله وبركاته
أخواني الكرام سيتم تخصيص هذه القناة لنشر كل ما يتعلق بأخبار التقنية و البرمجة 👨🏻‍💻
سيتم فيها شرح أساسيات للغات برمجة متعددة 🔥 و نشر مواقع مفيدة 🌐، الخ....
أتمنا أن أكون عند حسن ظنكم ♥️
@YhyaNesb
23👍4
‏ما المقصود من البرمجيات 👾 مفتوحة المصدر 🌐؟
هي البرمجيات التي يعرض مبرمجها الأصلي الأكواد الأساسية 🆓 والخوارزميات الخاص به.
تابع معي 🥰 لمعرفة المزيد 🤗.
1️⃣-تتميز هذه البرمجيات بالأمان العالي 🔒 والثقة لدى المستخدمين وقابلية التطوير 👨🏻‍💻، فعندما تكون هناك برمجية مفتوحة المصدر تكون قابلة للتطوير من مبرمجها الأصلي أو أي مبرمج 😁 مهتم بهذه البرمجية.
2️⃣-من أهم المشاريع 📂 مفتوحة المصدر هي:
Linux - Laravel - WordPress
وأيضا اللغات البرمجية 😌 الشهيرة مثل:
Python - PHP - TypeScript.
3️⃣-هل لها سلبيات 🧐
للاسف يوجد 😅 وهي أن عند تحديث اي مشروع مفتوح المصدر قد يظهر بعض الأخطاء البرمجية ⚠️ مما يدفع المخترقين بإختراق تطبيقك ☠️ المأخوذ من مصدر مفتوح (مثل WordPress) عبر هذه الأخطاء شرط أن تكون تستخدم نفس النسخه الموجود فيها الخطء.
4️⃣-ماذا يجب علي أن استخدم 🤔 للقيام بتطوير هذه البرمجيات مفتوحة المصدر!؟
يجب عليك استخدم برنامج git وأي موقع للمشاريع مفتوحة 🤗 المصدر وأشهرها github.com
‏شكرا لمتابعة القراءة ❤️.
#OpenSource
14👍2👎1
أصبح خيار اللغة العربية المؤنث متاحاً على توتير 😍🎉 بشكل رسمي 😁
لا تنسا متابعتي على تويتر 😉♥️
https://twitter.com/SyrianYhya
#تعديل
هذه الرسالة ظهرت لحسابات وحسابات لم تظهر بعد ! نشكرا الأخ @Na7rir على المساهمة ❤️
6👍2👏2
أنواع البرمجيات الخبيثة أو ما يعرف ب Malware
#cyberSecurity
5
#مارك_زوكربرغ الرئيس التنفيذي لـ #Meta أكد أن #Facebook بحاجة للتجديد، مضيفاً أنه بدلاً من عرض المشاركات من الحسابات التي يتابعها الأشخاص، فإن الصفحة الرئيسية ستصبح مثل #TikTok، حيث ستعرض منشورات بغض النظر من أين أتت، وسيتم إعادة Messenger و Facebook كتطبيق واحد كما في TikTok.
المصدر:
https://www.facebook.com/CNBCArabia/
4👍1
خصومات حتى 96% 🤩 بأسعار دومينات namecheap 🔥
أسعار الدومينات كالتالي 🤑 :
.com 6.98$
.net 7.98$
.co 4.48$
.online 1.48$
كود الخصم NEWCOM598
4
إحصائيات Stackoverflow لأفضل اللغات البرمجية لسنة 2022. تضم هذه القائمة:
- أشهر لغات البرمجة وأكثرها استخداما هذه السنة
- أكثر اللغات البرمجية المحبوبة للمطورين
- أكثر لغات البرمجة دخلا حتى الآن

المصدر:
https://link.aqweeb.com/3nnyzkM
2👍1
بوت نتائج امتحانات شهادة الثانوية العامة بفرعيها الأدبي والعلمي والثانوية الشرعية والثانوية المهنية بفروعها النسوية والصناعية والتجارة والتعليم الأساسي والشرعي للعام الدراسي 2022 في سوريا 📊
البوت لتخفيف الضغط عن موقع وزارة التربية في حال صدور النتائج بأي لحظة ⛔️
@GovSyBot

سيتم ارسال رسالة لكم داخل البوت فَور صدور النتائج
شارك البوت لتعم الفائدة ❤️
Payment Gateways:
أو ما يعرف ب بوابات الدفع 💵، تطور الإنترنت 🌐 الكبير جعل أنظر الناس تلتفت إلى ما يعرف ب "الدفع عن بعد" 📲 ولذلك لابد من بوابات دفع تقبل المدفوعات من الزبائن 👥 وتأكد عملية الدفع ☑️ الخاص بهم.
لا بد لأي شخص منا أن يكون قد جرب ولو لمرة واحدة استخدام هذه البوابات أثناء الدفع في المواقع، لكن هل خطر على ذهنك 🤔 كيف تتم برمجة هذه البوابات أما لا!؟
يتم إرسال طلب لبوابة الدفع 🚪💸 بتوجهيك لها مع إرسال بعض المعلومات التي تطلبها منك كمثال:
- ايدي العملية 🆔
- المبلغ المراد دفعه 💲
- معلومات عن حسابك في الموقع 👤
- معلومات أخرى تختلف حسب بوابة الدفع 👀
بعد الدفع أو عدمه يتم إرسال لك معلومات بنتيجة الدفع ✉️ سواء عبر العميل بتوجيهه لروابط مخصصة 🔗 أو الإرسال الآلي لها (WebHook) 🔰 إلى رابط مخصص وتحوي على معلومات:
- ايدي العملية 🆔
- حالة العملية 📬
- معلومات تختلف حسب بوابات الدفع منها المبلغ الذي تم دفعه 💲
ا بعد الدفع 🧐 :
- بعد تلقيك بيانات الدفع كما أشرت سابقاً يجب أن يقوم السكربت الذي أنشأته بالوظيفة المطلوبة 💱
- لا تنسا تخزين البيانات التي تلقيتها 🗄
- يجب أن تضع اي تنبيه يصل للشخص الذي سيدير المشروع في حال حدوث خطء
- في حال حدوث خطء يجب ان تستدعي المعلومات من قواعد البيانات التي خزنتها ليطابقها المدير مع الحساب المستلم 📜

هذا كل شي بشكل مختصر ☺️
لا تنسا مشاركتها مع أصدقائك 😉
#Payment #Payment_Gateways
👍21
"Parameter" vs "Argument"!?
اذا كنت مبرمج 🧑‍💻 لا بد انك سمعت يوماً بكلمة 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
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");
?>
هل لاحظت شيء!؟ بالطبع قد تكون لاحظت اني استدعيت اسم argument و أعطيته parameter 😁
هل تعلم أن في php7.4 يجب عليك تمرير جميع القيم لتمرير القيمة المطلوبة !🙁
هذا كل شيء 😁
🔥31👍1
🥹😂
😁5
بعض الناس يتناقلون خبر "php ماتت"
هل تعلم أن php احتلت نسبة أكبر من 78% من المواقع المبنية على الانترنت
#ملاحظة:
قد يكون الموقع يعمل بأكثر من لغة برمجية أخرى في أداء المهام
❤‍🔥2
أيلون ماسك بعد شرائه لتويتر يقرر فرض رسوم 8$ لإشارة ✓ التي تؤكد أن الحساب رسمي 🫥
This media is not supported in your browser
VIEW IN TELEGRAM
فيديو يوضح الفرق بين سرعه تشغيل ملف مكتوب بلغة c++ وملف مكتوب بلغة Python
الملف عبارة عن عملية تكرار للمليار 🤯
شاهد لتعرف أي اللغتين أسرع 🔥
👍2🔥2