البرمجة و الحاسوب
رفتن به کانال در Telegram
لاذا كان لديك موضوع و تريد ان تطرحه لفائدة الاخرين تواصل معي ✨🖤 اضغط هنا @MS_97221
نمایش بیشتر3 368
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-37 روز
-1830 روز
آرشیو پست ها
3 368
سلام عليكم ...شباب اريد شخص مثلا يغير خلفية صورة عدا الجسم منو يعرف بالفوتوشوب يراسلني
@MS_97221
3 368
فيكم تنضموا كروب قديم من 5 سنين وبي الكثير المحترفين حتى الايام القادمة انزل معلومات شروحات إن شاء الله و فيكم تناقشوها هنا
https://t.me/ms97221
3 368
السلام عليكم
انا من غزة وعندي مشروع برمجة تطبيقات
والوضع عننا صعب والشمس ما بتطلع وبنشحن بصعوبة وما في شحن لابتوبات
والجوال لما ينشحن بينشحن ل20 بالمية وبالدور
الله يرضى عنكم دنيا واخرة تساعدوني بهاد المشروع
احنا بندرس بوضع صعب وخصوصا تخصصنا صعب بالحرب لانه مش متوفر كهربا واحنا بحصار
مطلوب نعمله بشاشات كونسول
عبرنامج مايكروسوفت فيجول ستوديو
ربنا يجزيكم الخير ويوقف معكم بكل ظروفكم الصعبة ويرزقكم بناس خير متلكم
3 368
#معلومة_عالماشي
__ الفرق بين ألوان فتحات الـ USB المختلفة.
🔸المنفذ باللون الأبيض :
يرمز هذا اللون إلى منافذ USB 1.x الذى أطلق في عام 1996، وكان يقدم سرعة بطيئة طبعاً تقدر فقط بحوالي 12Mbps/s. وكان يرمز لمنفذ USB 1.1 الذى اطلق فى عام 1998.
🔸 اللون الأسود USB2.0 :
هو الجيل الثاني ومعدل، ويتم نقل البيانات بسرعة 480Mbps/s ويأتي بسرعة نقل كبيرة
🔸 اللون الأزرق :
هذا اللون يرمز للسرعة، حيث أنه أسرع منافذ الـ USB نقلاً للملفات، وهو USB 3.X الذي أطلق عام 2008 حيث كان قادراً للوصول إلى سرعة 5Gbps/s، وهو طبعاً متوافق مع منافذ usb من طراز USB 2.X.
🔸 المنفذ باللون الأحمر / الأصفر :
يُستخدم هذا اللون لتمييز منفذ يكون قادر على فعل شيء واحد، وهو شحن الأجهزة المختلفة ويكون هذا المنفذ متصل طوال الوقت بالطاقة، حتى في حالة وإن كان الجهاز مغلق أولا يعمل.
3 368
يرجى تقديم اي موضوع يخص البرمجة وحاسوب ليتم شرحه
يمنك فقط ارسال الموضوع وسيتم كتابة و نشر الشرح
عبر حسابي
@Alpha_Cyber18
3 368
لعمل Extension في Visual Studio Code (VSCode) وتقديمه لشخص آخر يستخدم VSCode، يمكنك اتباع الخطوات التالية:
1. إعداد بيئة التطوير
تأكد من أنك قمت بتثبيت Node.js و npm على جهازك.
قم بتثبيت Yeoman و VSCode Extension Generator عبر الأوامر التالية:
npm install -g yo generator-code
2. إنشاء Extension جديد
افتح الـ Terminal (أو موجه الأوامر) ثم قم بتشغيل الأمر التالي لإنشاء Extension جديد:
yo code
ستقوم الأداة بسؤالك عدة أسئلة مثل اسم الامتداد، الوصف، وواجهة البرمجة. يمكنك اختيار نوع الامتداد الذي تريد تطويره (JavaScript أو TypeScript).
3. تطوير Extension
بعد إنشاء المشروع، سيتم إنشاء مجموعة من الملفات الأساسية تلقائيًا. قم بفتح المشروع في VSCode لبدء التعديل على الملفات.
الملف الرئيسي الذي ستعمل عليه هو extension.js أو extension.ts حسب اختيارك.
أضف الأكواد التي تريدها لتخصيص الامتداد.
4. تشغيل واختبار الـ Extension
لاختبار الامتداد الذي قمت بإنشائه، يمكنك فتح command palette في VSCode (اضغط Ctrl+Shift+P)، ثم اكتب Run Extension لتشغيله في نافذة جديدة.
5. تجميع ونشر الـ Extension
بعد الانتهاء من التطوير والاختبار، يمكنك نشره ليكون متاحًا لشخص آخر أو على متجر VSCode.
نشر الامتداد محليًا:
إذا كنت تريد إرسال الـ extension مباشرة لشخص آخر دون نشره في متجر، قم بإنشاء vsix (ملف الامتداد) باستخدام الأمر التالي داخل مجلد المشروع:
vsce package
سيقوم الأمر بإنشاء ملف .vsix. يمكنك إرسال هذا الملف للشخص الآخر، ويمكنه تثبيته محليًا عبر:
1. فتح command palette في VSCode.
2. كتابة Extensions: Install from VSIX....
3. اختيار ملف الـ .vsix الذي تم إرساله.
نشر على متجر VSCode:
لإنشاء حساب ونشر الامتداد على VSCode Marketplace، يجب أن تقوم بإعداد حسابك على Visual Studio Marketplace.
ثم استخدم الأمر:
vsce publish
الخلاصة
بتطوير Extension في VSCode، يمكنك إنشاء أدوات مفيدة لمساعدتك ومساعدة الآخرين. إذا كنت ترغب في توزيعه يدويًا، يمكن للشخص الآخر تثبيته بسهولة باستخدام ملفات .vsix. أما إذا كنت تريد أن يكون متاحًا على مستوى أوسع، يمكنك نشره في VSCode Marketplace.
3 368
#معلومة_عالماشي
توضح هذه الصورة مقارنة بين أمان كل من Apple Pay و Google Pay في عملية الدفع الإلكتروني، حيث تشرح الخطوات التي تتبعها كل خدمة لمعالجة الدفعات بطريقة آمنة.
Apple Pay:
1. المعلومات الائتمانية (Credit card info): يتم إدخال معلومات بطاقة الائتمان الخاصة بالمستخدم.
2. تمرير المعلومات إلى الشريحة (Pass credit card info): المعلومات يتم إرسالها إلى شريحة مدمجة في جهاز Apple (ممثلة بالصورة باللون الأسود داخل الهاتف).
3. تخزين المعلومات على الشريحة (Store to chip): يتم تخزين المعلومات على الشريحة وتوليد رقم حساب خاص بالجهاز يُسمى Device Account Number (DAN).
4. إرسال DAN إلى خادم التجارة الإلكترونية (Send DAN to E-commerce server): يتم إرسال DAN إلى الخادم الذي يدير عمليات الشراء (خادم التجارة الإلكترونية).
5. إرسال DAN إلى البنك (Send DAN to bank): يقوم الخادم بإرسال DAN إلى البنك لإتمام عملية الدفع.
Google Pay:
1. المعلومات الائتمانية (Credit card info): يتم إدخال معلومات بطاقة الائتمان الخاصة بالمستخدم.
2. تخزين المعلومات على Google Server (Store info to Google server): يتم تخزين المعلومات على خادم Google.
3. إرسال الرمز المولد (Payment token): يتم توليد رمز دفع (Payment Token) من خلال خادم Google.
4. إرسال رمز الدفع إلى خادم التجارة الإلكترونية (Send Payment Token to E-commerce server): يتم إرسال الرمز إلى خادم التجارة الإلكترونية الذي يدير عملية الشراء.
5. إرسال الرمز إلى البنك (Send payment token to bank): يقوم الخادم بإرسال الرمز إلى البنك لإتمام عملية الدفع.
6. تمرير المعلومات المالية إلى البنك (Send card info to bank): يتم تمرير المعلومات المالية إلى البنك للتحقق وإتمام العملية.
الخلاصة:
Apple Pay يعتمد على استخدام شريحة داخل الجهاز لتخزين البيانات وتوليد رقم حساب خاص بالجهاز (DAN).
Google Pay يعتمد على خوادم Google لتخزين المعلومات وتوليد رموز دفع آمنة يتم استخدامها بدلاً من البيانات الفعلية.
كلتا الخدمتين تسعيان إلى تأمين عمليات الدفع عبر الإنترنت عبر تقنيات مختلفة تضمن الخصوصية ومنع الوصول غير المصرح به إلى معلومات البطاقة.
3 368
#معلومة_عالماشي 💻📱💜
Dart
🔴 هي لغة برمجة تعمل على مترجم (JIT) ومصدر مفتوح، تستخدم للبرمجة العامة وبرمجة تطبيقات الويب والهاتف المحمول وسطح المكتب والخوادم.
🔴 صممت لتوفير تجربة بناء جديدة للمبرمجين، بفضل العديد من الميزات الرائعة التي توفرها كالأداء الممتاز والتعددية في الإدارة والمخصصة للأداء.
🔴 تم إنشاؤها من قبل شركة #Google على سبيل المثال للتعامل مع بناء تطبيقات الويب بأداء ممتاز،
وتستخدم أيضاً في تطوير تطبيقات الأجهزة المحمولة مثل نظام التشغيل #Flutter الذي يعتمد عليها. علاوة على ذلك، تستخدم #Dart في تطبيقات الخادم تمامًا مثل Node.js.
🔴تتميز Dart بالعديد من الميزات الرائعة مثل:
1️⃣مترجم JIT يفتح برامج Dexy في ثانية واحدة (leapfrogging).
2️⃣توفير نوع القسطرة (type inference) لإضفاء طابع قوي النوع على اللغة.
3️⃣منهج Async/await المستوحى من #C يتيح للمبرمجين كتابة الأكواد المؤرشفة عديمة الحالة بأسلوب يشبه الأكواد المتزامنة بطريقة أنظف وأكثر وضوحًا.
4️⃣توفير العديد من أدوات التنمية المثيرة للاهتمام مثل واجهة برمجة تطبيقات Eclipse، و Visual Studio Code، و IntelliJ
🔴أخيراً، تعد #Dart لغة شائعة لاستخدامها في تطوير تطبيقات الويب والموبايل وبرمجة الخادم، وتتميز بسهولة التعلم والاستخدام وتوفير العديد من الميزات المناسبة لبناء تطبيقات مثيرة وقوية بشكل لا يصدق.
3 368
🟣 جنسن هوانغ (الرئيس التنفيذي لشركة انفيديا): أيام مهندسي البرمجة انتهت تمامًا.. المستقبل للمهندسين الرقميين.
🟣 حيث صرح بإن الشركات تنجز المهام بمقدار 20 مرة أسرع باستخدام الذكاء الاصطناعي التوليدي.
🟣 والذكاء الاصطناعي التوليدي نوع من تقنيات الذكاء الاصطناعي التي يمكنها إنتاج أنواع مختلفة من المحتوى، بما في ذلك النصوص والصور والصوت والبيانات التركيبية.
🟣 واضاف هوانغ: "أعتقد أن أيام كتابة كل سطر برمجي بواسطة مهندسي البرمجيات قد انتهت تمامًا، لأن كل واحد من مهندسي البرمجيات لدينا سيكون لديه مهندسون رقميون "AI" مرافقون له على مدار الساعة طوال أيام الأسبوع، هذا هو المستقبل".
🟣 واستكمل:
"لقد أغلقنا الفجوة الرقمية.
الجميع مبرمج الآن، عليك فقط أن تقول شيئًا للحاسوب ليبرمجه".
