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

جمال الدين صمدوف

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

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

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

كل منشورات العضو جمال الدين صمدوف

  1. لدي مشروع جميل، فكرته أن المستخدم يرسل رابط لفيديو طويل من اليوتيوب أو يحمل فيديو بنفسه والبرنامج يحول ذلك لنص متكامل بدون أية أخطاء إملائية ويحرر النص المستخرج إذا أراد المستخدم المشروع مبني على عدد من تطبيقات الذكاء الإصطناعي الحديث وبنفسه يقارن النتائج ويختار النص الأفضل لكي يعطي أفضل نتيجة وذالك كان طلب من العميل. أثناء التطبيق أدركت أن ال AI الذي يحول الصوت إلى النص ليس لديه قدرة كافية للصوتيات الطويلة لذا قررت أن التطبيق بنفسه يقطع الصوت لأجزاء صغيرة ويحول كل جزء لنص. الذكاء الإصطناعي يتقطع في كثير من الأحيان وخصوصا إذا تم إرسال الصوتيات الكثيرة وراء بعض أريد أن التطبيق يرسل كل ما يفعله كقطعات لأجل تجربة مستخدم أجمل وأمتع وأيضا لأن لا يضيع كل شيء إذا حصل مشكلة ما أثناء التنفيذ و لأن لا يبدأ المستخدم تحويل ذالك الصوت من جديد من البداية ١. جاري التحميل من الوتيوب والقطع. ٢. تم قطع الصوت ل ١٠ قطعات ٣. جاري تحويل القطعة ١ ٤. ها هو القطعة ١ ٥. جاري تحويل القطعة ٢ الخ وأيضا التطبيق يجب عليه الإشتغال حتى إذا أغلقه المستخدم لأن الفيديو المحول طويل جدا والعملية تأخذ وقت كبيييير جدا. ما هو السبيل الأحسن لفعل ذلك؟ هل استخدم ال websockets في هذه الحالة أم ال Server-Sent Events (SSE) ؟
  2. عندما أستخدم TypeScript مع أي مكتبات يتجاوب محرر VS Code بالكود بشكل فعال جدا. يعطي ال hints عند استخدام المتغيرات أو عند وضع نقطة يظهر جميع مكونات ال class. وحتى عند كتابة اسم أي function أو class أو متغير حتى ولو لم يكن له import في الملف يظهر مكانه ويعمل له import اوتوماتوكيا. في python كان هنالك pylint و black لتسهيل عملية ال hinting و ال linting و ال formating. وقد ظهر حديثا شيء مثل ال Ruff شيء جميل جدا. لكن ال hinting لا يشتغل كما هو مع ال TypeScript. أعني مثلا عند كتابة اسم class معين... مثلا عند django أذا كتبنا دالة path من غير ان يكون معمول لي import لا يظهر المحرر مكانه ك hint. يضطر المبرمج أن يدخله يدويا، أعرف أن الأدوات مثل Ruff أو pylint يتيح مثلا أذا عملنا ctrl + . يظهر hint أن يدخل الدالة اوتوماتيكيا. لكن مقارنة لل TypeScript لا يعجبني الأمر. وحتى في typeScript عندنا شيء مثل alias ليسهل عملية ال import مثلا باستخدام @/auth/login أما في python لم أجد هذه المرونة. وكمبرمج كسول لا أتقبل هذا. إذن ما هو ما هو أفضل حل لكي يتجاوب المحرر VS Code ويعطي ال hints لل python applications؟
  3. تطرق بسمعي أنه هنالك بعض من الأسئلة التي تسأل أثناء ال Job Interview تكون عن ال Clean architecture، فما هو هذا ال Clean architecture؟ وفي أي مسار يجب علي تعلمه؟ لم أتلقاه في دورة "علوم الحاسوب" المقدمة من الأكاديمية!
  4. انتبهت أن دورة علوم الحاسوب المقدمة من الأكاديمية أثناء شرحها لمبادئ البرمجة شرحتها بلغة (JavaScript) interpreted وذاة مستوى عالي high level؟ ولربما السؤال الذي أسأله من أكثر الأسئلة تشتتا في المجال، وهو أي لغة يفضل التعلم بها مبادئ البرمجة؟ (لم أقل الأفضل بل قلت "يفضل". أقصد سيكون الأنسب لضرب عصفورين بحجر. ولم أقصد أيضا بدئ التعلم، بل قلت تعلم عميق لمبادئ البرمجة ومهارة حل المشاكل و OOP و لطبيق Design Patterns). كنت عندما شاركت لدورة "علوم الحاسوب" صراحة تمنيت أن يتطرق للغة ك C++ أو Java. والآن يأتي ببالي سؤال آخر: هل علي الرجوع وتعلم لغة ذات مستوى أقل للتعلم العميق والفهم الجيد، أو ما تعلمته من لغات ك JavaScript, python يكفيني في سوق العمل؟
  5. هل هناك شرح عربي شامل لل System design؟
  6. قبل كل شيء أنشئ مجلد ما في أي مكان تريده وقم بفتح المجلد الذي أنشأته عن طريق CMD بعد ذلك يمكنك الإتباع للخطوات التالية: ١. تأكد أن مفسر البايثون موجود عندك في الحاسوب: python -V أو ممكن أيضا هكذا: python --version إذا ظهرت لك أي كلام تقول أن الأمر غير معرف، فهذا يعني أنك بحاجة إلى تنزيل البايثون عن طريق الرابط https://www.python.org ٢. قم بإنشاء بيئة إفتراضية لعزل مشروعك وتشغيل جميع مكاتب البايثون التي تحتاجها أثناء عملك على مشروعك: python -m venv venv ٣. قم بتشغيل البيئة: cd venv\Scripts\activate ٤. قم بتنزيل الجانغو: pip install django
  7. كيف يمكنني وضع حد معين للعميل حينما يريد الدخول للموقع ويخطئ في إدخال كلمة السر، مثلا العميل أدخل ٥ مرات، بعد ذلك أريد حظره من الموقع لعدد من الساعات أو ربما أيام إن كان قد كرر العملية مرارا؟ لدي application يشتغل مع express و react، الفكرة هي إدارة المدرسة، لسبب من الأسباب الموقع يحتوي جميع المعلومات الحساسة لكل من الطلاب والمدربين كصورة الهوية الخ... وطبعا كل من ال admin و الأساتذة والطلاب لديهم صلاحية الدخول للموقع، لكن المشكلة أنه لا يوجد هنالك حد لإدخال كلمة السر لكل من له صلاحية الدخول، وهذا كما نفهم مشكلة أمنية كبيرة. كيف يمكنني حل هذه المشكلة؟ وهل هنالك أشياء أمنية أخرى يجب الإنتباه عليها؟ كل تفصيلة تهمني، مثل: ماذا علي القيام به في كل من back end و front end؟ وأيضا السؤال لغض التعلم أكثر من الإحتياج الحالي! مشكورين من قبل
  8. هل من شارح لي كيف يمكنني برمجة تسجيل الدخول والخروج في React؟ كيف ستكون الآلية؟ إذا تصورنا أن هناك API تأتي مني بيانات مع JWT فكيف علي حفظ ال token في React؟ هل ممكن تبسيط الأمر باستخدام مكتبات جاهزة مثلا؟ مشكورين من قبل
  9. لدي موقع استخدمت Postegress فيه للتعامل مع قواعد البيانات. والآن أعجبني MongoDB وكنت قد أتمنى نقل أو نسخ كل بياناتي بطريقة ما من Postegress إلى MongoDB، هل ذلك ممكن؟ أصلا هل ينصح ذلك؟ إذا كان ممكنا فكيف علي فعل ذلك؟
×
×
  • أضف...