اذهب إلى المحتوى

Salah Benbouzid

الأعضاء
  • المساهمات

    5
  • تاريخ الانضمام

  • تاريخ آخر زيارة

آخر الزوار

لوحة آخر الزوار معطلة ولن تظهر للأعضاء

إنجازات Salah Benbouzid

عضو مبتدئ

عضو مبتدئ (1/3)

1

السمعة بالموقع

1

إجابات الأسئلة

  1. سوق العملات الرقمية يحتاج الى الكثير من الخبرة و العملات لها تأثر كبير بعملة البتكوين (Bitcoin). لا يمكنني ان انصحك بعملة محددة لكن من اهم العمل التي يبدو ان لها مستقبل وهي الايثرنيوم (Ethereum) لأنه وكما هو متوقع سيتم طرح تحديث لها سيجعلها من الأفضل من ناحية البنية وسهولة التحويل عبرها . في الوقت الحالي تشهد أسعار العملات تذبذبات كبيرة لا نصحك بالاستثمار الى بمبالغ قمت بتوفيرها بالإضافة وانه تم فرض قيود وحظر لتداولها في بعض البلدان على غرار الصين مما فاقم الأزمة التي تواجهها تلك العملات، علاوة على دولة مثل ماليزيا التي دمرت مؤخراً مئات من أجهزة تعدين البيتكوين (Bitcoin), والمشاكل التي تحدث بين تارة وأخرى زادت من تقلبات السوق وانخفاض ثقة الناس في العملات الرقمية مثل هروب التركي صاحب احد العملات الرقمية مع استنفاده لكل مخزون العملة وهناك أيضا ظهور لبعض العملات التي بدء كمزحة لكن لها مجتمع كبير لا يمكن ان انصحك بعملة واحدة لكن يجب عليك قرأت السوق جيدا واخذ وقت يكفي لفهمه لكي تستطيع معرفة العملات التي سيكون مستقبلها امن ولها مطورون جيدون ومنشئة من طرف اشخاص موثوقين وفي الأخير ليس كل عملة رخيصة قابلة ولها مستقبل للتداول لأنه من الصعب ان يرتفع ثمنها ويحتاج وقت كبيرا جدا لذاك وجب التفكير وفهم كيف يرتفع سعرها وماهي الاليات التي تجعل من العملة ذات مستقبل جيد وامل في انها ستتطور
  2. يمكنك عمل ذلك بشكل سهل من خلال ان تقوم ب اعادة توجيه الطلبات الاتية لخادمك الى الخادم الاخر مباشرة ثم تستقبل النتائج من الخادم الذي وجهت اليه الطلب وتعيد ارسالها للمستخدم الخاص بك او فعل ما تشاء بها في المثال التالي استعملت مكتبة axios كالمثال لكي يجعل خادم express الخاص بك يعمل كنقطة وصل app.post("/api/endpoint", function (req, res) { const data = await axios.get(`https://alternativesite.com/`).then(data=>{ /// قم بمعالجة البيانات الاتية من الخادم الذي وجهت له الطب او اعد ارسالها للعميلك }).catch(err=>{ /// قم بمعالجة اي مشكل قد يقع في حالة حدوث خطا }) }) كم يمكنك أيضا عمل post request او اي طريقة تريدها
  3. killall -9 node يمكن للأمر أعلاه توقيف اتصال vs code عندما تكون تقوم بالتطوير عن بُعد عبر SSH وتقتل جميع العمليات التي تستخدم NodeJS التي يمكن أن تؤدي إلى مشاكل خاصة إذا كان لديك بعض التطبيقات تستعمل من طرف عملائك او موقعك أي تكون في ال production ، هناك طريقة أفضل للقيام بذلك باستخدام netstat للحصول على كل العمليات التي تستخدم NodeJS مع المنفذ الذي يستخدمه ثم قم بتوقيف او عادة تشغيل المنفذ الذي تريده بواسطة netstat -lntp | grep node سيتم إظهار كل العمليات التي تستخدم NodeJS مع رقم المنفذ المستخدم من طرفها مثال tcp6 0 0 :::5744 :::* LISTEN 3864/node بعد ذلك مثلا ستقوم ب بتوقيف العملية التي تحمل PID رقم 3864 بالأمر التالي مع تغيير PID برقم العملية التي يستخدمها تطبيق NodeJS الخاص بك kill -9 PID او تقوم بإعادة تشغيلها او عمل refresh لها لكي تحصل على PID جديد خاص بها عبر الامر التالي مع تغيير PID برقم العملية التي يستخدمها تطبيق NodeJS الخاص بك kill -HUP PID
  4. كل الأدوات المساعدة حاليا لها قبول وطلب كبير من كبرى الشركات كل مع عليك فعله هو الاختيار ومراعاة بعض العوامل لتسهيل رحلتك من بينها : 1- اذا كان لديك علم ب لغة البرمجة dart ستكون رحلتك في تعلم flutter سهلة بعض الشيء خصوصا وان القائم على تطويره العملاق google ولدى flutter بالفعل مجتمع كبير على الانترنت من المطورين الموهوبين وأيضا ازدياد الاقبال على تطوير التطبيقات بواسطته 2- اذا كان لديك علم ب JavaScript ستكون رحلتك في تعلم React-native سهلة بعض الشيء خاصة اذا كنت قد استخدمت مكتبة React لتطبيقات الويب من قبل خصوصا وان القائم على تطويره العملاق Facebook ولدى React-native بالفعل مجتمع كبير جدا على الانترنت من المطورين الموهوبين كما ان من بين اكثر التطبيقات شهرة تستخدمه مثل Discord و skype والعديد ... 3-ايونك نفس شيء ينطبق على مدى علمك ب JavaScript لقد زاد اقبال الشركات على التطبيقات الهايبرد وصار لها قبول وطلب في السوق خاصة وان بعض الشركات الكبرى تستعمل تطبيقات هايبر 4- خيار التطوير native يبقى الاختيار الأكثر طلبا على ما يبدو والانسب لقدرة وكفاءة التطبيقات المطورة باستخدامه مشكلته الوحيدة انك يستهلك الوقت وسيتعين انشاء تطبيق بلغة لأنظمة Android واخر بلغة لأنظمة IOS اللغات البرمجية المستخدمة لتطوير تطبيقات Android native هي Kotlin و java اللغات البرمجية المستخدمة لتطوير تطبيقات IOS native هي swift و Objective-C
  5. بالنسبة للعامل الذي تحتاجه لفهم كيفية استخدامك وهو الباندويث المخصص لك من طرف مزود السيرفر الخاص بك وأيضا سرعة الرفع والتحميل المخصص من طرف مزود السيرفر بالنسبة لحساب الاستهلاك الأنترنت فهو يكون على حالتين 1- لما تكون عامل البثوث او الفيديوهات التي تشرها كأنها فيديوهات حسب الطلب : هنا يكون استهلاك الانترنت من طرفك منخفضا 2- لما تكون تبث بشكل مباشر دائما هنا يكون الاستهلاك اكثر ويتم قياسه بجودة الملف الذي تشاركه اما بالنسبة لاستهلاك الرام والمعالج فيكون له عدة عوامل أولها التكنولوجيا التي تستعملها وهناك عوامل تزيد من استهلاك المعالج و الرامات وهي تغييرك لجودة الفيديوهات التي تشاركها واكثر عامل وهو زيادة عدد المشاهدين حيث وانه بدخول أي سيزداد الاستهلاك الملخص انت فقط من تستطيع تحديد ما تحتاج وذلك بقيامك بالتجريب على عينة من المستخدمين كما ان التقنيات التي تساعدك على بث وإدارة محتوى الفيديو لديك تتيح لك كل مرة لما يزداد الضغط واستهلاك المعالج والرمات لديك بإضافة سيرفرات أخرى لتقليل الضغط تعكل كأنها load balancer
×
×
  • أضف...