Yhya Nesb
627 subscribers
141 photos
1 video
1 file
112 links
شاب سوري طموح محب لعالم التقنية مهندس برمجيات
منشوراتي تعكس وجهة نظري الشخصية فقط.
Download Telegram
بوت نتائج امتحانات شهادة الثانوية العامة بفرعيها الأدبي والعلمي والثانوية الشرعية والثانوية المهنية بفروعها النسوية والصناعية والتجارة والتعليم الأساسي والشرعي للعام الدراسي 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
برنامج AnyDesk هو برنامج تحكم بسطح المكتب 🖥 عن بعد 🌐، يتيح لك الوصول إلى جهاز الكمبيوتر الخاص بك من جهاز آخر.
يأتي AnyDesk مع دفتر عناوين مدمج يتتبع جهات الاتصال/ الاتصالات ويمكّن المستخدمين من عرض حالة الاتصال بالإنترنت للمتعاونين. إنه يمكّن المستخدمين من أداء المهام بنطاق ترددي أقل وفي المناطق ذات الاتصال الضعيف بالإنترنت. بالإضافة إلى ذلك، تسمح أداة solution’s administration بإعادة التشغيل عن بُعد، وتقارير الجلسات، والفوترة الآلية.
تشمل الميزات الأخرى لبرنامج AnyDesk دعم لوحة المفاتيح، ونقل الملفات، وخفة حجم البرنامج، وتقنية التشفير والمزيد.
يمكنكم متابعة مقالة مميزة عن AnyDesk عن طريق الرابط:

https://www.mutaz-blog.net/anydesk/
1
تم إلغاء الدعم بشكل رسمي عن اصدار php7.4 ⛔️
أظن أن الوقت حان للترقية إلى php8.0 💫
👍3👎3
اعلن فريق تطوير لغة PHP عن صدور نسخة PHP 8.2!
من الميزات الجديدة في الاصدار الجديد

✔️ Readonly classes
✔️ Disjunctive Normal Form (DNF) Types
✔️ New "Random" extension
✔️ Constants in traits

https://www.php.net/releases/8.2/index.php
👍1
Forwarded from IT Engineer (Fadl Ha)
‏مواقع مميزة ورائعه توفر وتختصر عليك الوقت
للمصممين والمطورين

mycolor.space
ادخل كود اللون وراح يعطيك الوان تتناسق مع هذا اللون 👋


https://getwaves.io/
اصنع تموجات بسهولة عن طريق هذا الموقع ويوفر لك العديد من الخيارات

https://bgjar.com/

يوفر لك هذا الموقع عدة خلفيات بصيغة SVG تقدر تتحكم بلونها وتخصص حجمها وشكلها👇👋

https://www.remove.bg/
يوفر لك خاصية لازالة خلفية الصور بسهولة وبشكل مجاني 😍
Cloudflare
من أفضل المواقع التي تقدم أفضل الخدمات المجانية والمدفوعة 🔥 للحصول على أفضل أداء لمواقع الويب 😁 للتعرف على الخدمات التي يتم تقديمها تابع الفيديو التالي 📷 (عربي) الذي يحوي على قسمين أول قسم يشرح خدمات Cloudflare ومقارنتها مع خدمات Amazon
https://youtu.be/B9qJzSHs6BI
👍2
#مقال_مرجعي
#مقال_اليوم

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

ولكن ما هي فائدة هذا الملف؟ وكيف يمكن التعديل عليه لإضافة وظائف أو تعليمات للموقع؟ وكيف يمكن كشف الأخطاء فيه وإصلاحها؟

هذا ما سنتعرّف عليه في مقالنا المرجعي لليوم:
https://bit.ly/3Zgzbum
👍1
distributed denial-of-service (DDoS) attack
أو ما يعرف بهجمات حجب الخدمة، حيث يقوم المهاجم بإرسال عدد كبير من الطلبات في الثانية إلى السيرفر المراد حجب خدمته 🤖
حسانا لماذا يحجب الخدمة 🙂
الامر بسيط عند إرسال عدد كبير من الطلبات السيرفر يسيتجيب لطلب فطلب 🥴 فسيحل بطء باستخدام الخدمات وقد تصل لمرحلة توقف السيرفر بسبب عدم الانتهاء من الطلبات وإنشغال المعالج CPU بمعالجة هذه الطلبات 😶
كيف يمكنني حماية موقعي منها 😟
الطريقة التقليدية هي إستخدام خدمة cloudflare للحماية 😗 لكن في الحقيقة إما عليك ان تتخلى عن أغلب الزوار وعن بوتات الزحف المفيدة أو ان تكون الحماية بشكل يدوي عند تفعيلك لها 😓
إذا عليك أنت مراقبة عدد الزيارات لموقعك 👁 وإستخدام المعالج CPU للسيرفر الخاص بك وعند إحساسك بشي غريب عن العادة قم بتفعيل حماية cloudflare القصوى 💪🏻
5👍1
مُبارٓكٌ علٓيْكُمْ شّٓهرُ رمضان ❤️
گل عام وأنتم بخير 🌙
2🎉1
كل عام وانتم بألف خير أعاده الله علينا وعليكم بالصحة والعافية 💖
❤‍🔥62
إن كانت لديك حسابات في جوجل (Gmail) غير نشطة وتستخدمها في حسابات أخرى فعليك القيام ببعض الأنشطة عليها ( أولها تغيير الباسوورد).

جوجل بدأت بحذف هذه الحسابات وتعطيلها بشكل نهائي، وذلك لأن هذه الحسابات يمكن الوصول إليها من خلال الباسووردات المسربة.

📍 اختراق وتهكير بريد جيمايل (Gmail) ... كيف يتم ذلك ؟
https://link.aqweeb.com/Hack-Gmail

#أكوا_ويب | #أخبار
👍1
أضحى مبارك 🎉 اعاده الله عليكم وعلى أحبتكم بالخير واليمن ❤️
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Yhya Nesb
ما المواضيع التي تريد التحدث عنها
شاع في الفترة الأخيرة مواقع كثيرة تعتمد في عملها على الذكاء الاصطناعي الذي كان من أشهرها Chat GPT الذي أحدث ثورة في مجال الذكاء الاصطناعي لوصوله إلى 100 مليون بحلول شهرين فقط ! لتصبح على معرفة جيدة بالذكاء الاصطناعي ونشأته وطرق الاستفادة منه مع التنبيه على سيئاته ومعرفة أهم الأدوات الخاصة به أدعوك لقرأت المقال التالي:
https://blog.bytesyria.com/ai-and-use-it/
@ByteSyria
3
معبرة وقوية 😅👨‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4