-
المساهمات
2803 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
6
آخر يوم ربح فيه ياسر مسكين هو نوفمبر 6
ياسر مسكين حاصل على أكثر محتوى إعجابًا!
المعلومات الشخصية
-
النبذة الشخصية
مهندس برمجيات
- الموقع
آخر الزوار
1920 زيارة للملف الشخصي
إنجازات ياسر مسكين
-
وعليكم السلام ورحمة الله تعالى وبركاته، كعالم بيانات أو مهندس ذكاء اصطناعي فسسحتاج حتما إلى مهارات برمجية متوسطة المستوى على الأقل لحل مسائل مثل تلك التي في HackerRank أو LeetCode لأن البرمجة أساسية في تنفيذ التصاميم وال architectures والقدرة على معالجة البيانات وبناء النماذج ونشرها في بيئات الإنتاج. فمثلا Python وSQL وخوارزميات الهياكل البيانات هي أكثر من ضرورية لأدوار Data Scientist وML Engineer بينما يقتصر التركيز على التصميم فقط على مناصب متقدمة مثل AI Architect ومع ذلك حتى هناك يفضل القدرة على البرمجة للتحقق والتجريب فالادعاء بعدم جدوى الكود مثلا قد يتناقض مع متطلبات الوظائف في عصرنا الحالي التي ترى في حل المشكلات البرمجية تدريبا للتفكير المنطقي والتحويل إلى خطوات عملية لاحقا.
- 2 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله تعالى وبركاته، يمكنك فقط تحميل الصفحة مرة أخرى بين الفينة والأخرى وسيعمل معك الفيديو فقد تم حل المشكل من قبل منصة Cloudflare كما هو موضح في الموقع. لكن قد تحدث بعض الاختلالات إلى حين حل المشكلة نهائيا، فالمشكلة عالمية وهي بسبب خدمة Cloudflare Stream التي تواجه صيانة وأعطال حاليا.
- 1 جواب
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته، أولا ال Graph هو هيكل بيانات يستخدم لتمثيل العلاقات والارتباطات بين الأشياء أو الكيانات المختلفة على شكل عقد (Nodes) وروابط (Edges) ويستخدم في مجالات متعددة مثل شبكات التواصل الاجتماعي، تحليل البيانات، الذكاء الاصطناعي وغيرها أما ال ragGraph فهو تقنية متقدمة تستخدم الرسوم البيانية (Graphs) لتحسين استرجاع المعلومات عن طريق ربط بيانات مترابطة في knowledge graphs ومن ثم استخدام هذه المعرفة الموسعة لتعزيز نتائج البحث أو التحليل. ما أنصحك به هو تعلم التقنية من مصادرها الرسمية من هنا: https://microsoft.github.io/graphrag/ https://github.com/microsoft/graphrag https://graphacademy.neo4j.com/courses/neo4j-fundamentals/ https://graphacademy.neo4j.com/categories/beginners/
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته، أولا ف Vercel لا يدعم WebSockets التقليدية مثل socket.io داخل API Routes بسبب اعتمادها على Serverless Functions التي تكون stateless وتنتهي بعد ثوان معدودة مما يمنع الاتصالات الدائمة المطلوبة ل WebSockets. أما بالنسبة لنظام تتبع طلبات المطعم على Vercel الأفضل استخدام خدمة خارجية مثل Pusher أو Ably فلها باقة مجانية محدودة ثم مدفوعة حيث يرسل Next.js الأحداث إليها عبر HTTP وتتولى إشعار لوحة التحكم فورا دون سيرفر إضافي. أو يمكنك إنشاء سيرفر Node.js/Express بسيط منفصل ل WebSockets فقط وانشره على Render أو Railway مع ربط Next.js به عبر عنوان السيرفر، وهذا سيحافظ على ميزات Vercel لل frontend.
-
وعليكم السلام ورحمة الله تعالى وبركاته، الكتاب مجاني وهو إلكتروني أي يمكنك الحصول عليه مباشرة من خلال تنزيله من هذا الرابط:
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله تعالى وبركاته، لتحليل البرمجيات تحتاج عادة إلى دراسة مجموعة مفاهيم أساسية تشمل متطلبات النظام (Requirements Engineering) لفهم ما يريده المستخدم بالتجديد ونماذج التصميم (UML) مثل مخططات الحالات والتسلسل لتصوير سلوك النظام إضافة إلى هندسة البرمجيات لفهم دورة حياة التطوير. وأيضا تحليل الخوارزميات وقواعد البيانات لفهم البنية المنطقية للمعالجة وتخزين البيانات لأنه يتم إجراء التحليل عبر جمع المتطلبات من العميل ثم توثيقها بدقة ثم تحويلها إلى نماذج ورسومات تساعد على رؤية التفاعلات والعمليات داخل النظام ثم يلي ذلك تحليل التدفقات وتحديد المشكلات والقيود ثم صياغة الحلول المقترحة التي ستبنى عليها مرحلة التصميم والتنفيذ.
-
السلام عليكم ورحمة الله تعالى وبركاته، المشروع الموجود في مسار تطوير واجهات المستخدم هو نفسه مشروع مسار الأساسيات لكن بصورة أوسع فمسار الأساسيات يركز على بناء المشروع باستخدام HTML وCSS وJS فقط بينما مسار تطوير الواجهات يضيف إليه تنظيم الملفات وتحسين الهيكلة وإضافة أفضل الممارسات البرمجية، والتحضير لاستخدام مكتبات لاحقا. أما عن التحديثات فنعم تم تحديث أجزاء من الدورة وثم استبدال كثير من أكواد jQuery بالأكواد الحديثة في JavaScript لكن لم يتم تغيير كل المسارات بالكامل بل فقط الأجزاء التي أصبحت قديمة أو لم تعد تستخدم.
-
مسارات الأكاديمية عادة تعطى الأولوية للمهارات الواسعة التي يحتاجها أغلب المطورين بينما ال OCR هو مجال متخصص جدا داخل الذكاء الاصطناعي فهو مهارة مطلوبة غالبا في شركات معينة أو مشاريع كبيرة وليس كمهارة يومية لكل مطوّر كما أنّ تقنيات OCR العربية معقدة وتتحرك بسرعة فال OCR العربي صعب تقنيا بسبب: التشكيل التصاق الحروف اختلاف الخطوط غياب datasets عربية ضخمة اعتماد الشركات على نماذج جاهزة مثل Tesseract أو خدمات سحابية لكن إضافة المسار ليس مستبعدا فالدورات يتم تحديثها دوريا وقد تشهد إضافتها في أي وقت.
-
وعليكم السلام ورحمة الله تعالى وبركاته، تقليل هلوسة النموذج لا يعتمد فقط على Temperature فهذا عامل صغير أما الطريقة الأكثر فعالية وبشكل مباشر هي إعطاء النموذج سياقا واضحا وتعليمات دقيقة ومصادر محددة فكلما كان سؤالك عاما أو مفتوحا زادت احتمالية الهلوسة لذلك يمكنك استخدام أسلوب Prompting منظم مثل: Role + Task + Constraints + Examples هذه الأساليب تقلل الهلوسة أكثر بكثير من تغيير ال Temperature لأنها تجعل النموذج يركز على المعلومات الموجودة بدل أن يخترع تفاصيل من عنده.
- 4 اجابة
-
- 1
-
-
السلام عليكم ورحمة الله تعالى وبركاته، نعتذر لك لكونه لا يوجد ملخصات للمحاضرات أو الدروس التي ستتطرّق لها في الدورة ولكن ما ننصحك به هو أن تقوم بكتابة الملخصات التي تريدها بنفسك فهذا سيساعدك بشكل كبير على الحفظ الأفضل للمعلومات الأساسية ومنه سيسهل أكثر عليك عملية الوصول إليها وفهمها بشكل سريع عند الحاجة إلى الرجوع إليها، خاصة أنّك ستتذكرها بسرعة لأنك قمت بإعدادها بنفسك وستساعدك أيضا عند المراجعة النهائية لاجتياز الامتحان.
-
وعليكم السلام ورحمة الله تعالى وبركاته، هل أتممت الدورة وتقدمت للامتحان النهائي؟ إن كذلك، فمُباركٌ عليك نجاحك في الامتحان وإتمامك للدورة، وإن لم تقم بذلك بعد، فأرجو الاطلاع على شروط التقدم للامتحان النهائي من هنا: الامتحان والحصول على الشهادة بعدها أرجو التواصل مع مركز مساعدة أكاديمية حسوب وسيوضحون لك أيّ تفاصيل متعلقة بالشهادة.
-
السلام عليكم ورحمة الله تعالى وبركاته، طريقة الدفع لأكاديمية حسوب تقتصر فعليا على الدولار الأمريكي فقط، لكن يمكنك الدفع من مصر ببطاقة بنكية فيزا أو ماستر كارد أو بايبال وسيتم تحويل تكلفة الدورة تلقائيا من الجنيه المصري إلى الدولار أثناء عملية الشراء حسب سعر الصرف الذي يحدده البنك أو بايبال في لحظة الدفع.
-
وعليكم السلام ورحمة الله تعالى وبركاته، مهندس البرمجيات Software Engineer يركز أساسا على تصميم وبناء وصيانة الأنظمة والخدمات البرمجية القابلة للتوسع ومن مهامه اليومية: كتابة وتصميم بنية التطبيق إدارة قواعد البيانات واجهات برمجة التطبيقات اختبارات الوحدة CI/CD تحسين الأداء والمهارات الأساسية الخاصة به تتضمن معرفة جيدة بهياكل البيانات والخوارزميات، هندسة الأنظمة، لغات البرمجة وأدوات DevOps. أما عالم البيانات (Data Scientist) فهو يهتم بتحليل البيانات لاستخراج رؤى ونماذج إحصائية بحيث يجمع وينظف البيانات ويستكشفها بصريا، ويبني النماذج التنبؤية أو الوصفية باستخدام الإحصاء وطرق التعلم الآلي ويقدّم تقارير ولوحات معلومات لاتخاذ القرار ومن مهاراته الأساسية: الإحصاء تحليل البيانات Python/R مكتبات مثل pandas/scikit-learn تقنيات التصور وأخيرا مهندس التعلم الآلي (ML Engineer) فهو يجمع بينهما لكنه يميل أكثر إلى جانب الإنتاج بحيث يأخذ نماذج العالم التي يبنيها Data Scientist ويعيد كتابتها أو يحسّنها لتعمل في بيئة إنتاجية ويبني أنابيب بيانات ونماذج قابلة للتدرج ويهتم أكثر ب: التغليف (containerization) المراقبة إدارة نماذج (model versioning) وMLOps من خلال تدفق CI/CD للنماذج، تتبع drift، latency، scaling وذلك باستخدام أدوات مثل TensorFlow/PyTorch، Docker, Kubernetes, MLflow
- 3 اجابة
-
- 1
-
-
السلام عليكم ورحمة الله تعالى وبركاته، وجود ال CSRF token في HTML أو ال header ليس غير آمن بطبيعته بل هو تصميم مقصود للحماية من ال CSRF attacks ف Laravel يولّد token فريد لكل session ويخزّنه في ال server-side وعند إرسال الطلب يقارن بين القيمتين للتحقق من صحة الطلب. أي أنّ إرسال الـ token في ال header مثل X-CSRF-TOKEN يعدّ أكثر أمانا من إرساله في ال body لأن سياسة CORS تمنع JavaScript من إضافة custom headers في cross-origin requests بينما يمكن استغلال form tags لإرسال بيانات body دون قيود Same-Origin Policy. وهنا نجد أنّ Laravel نفسه يوفّر آلية أكثر أمانا عبر XSRF-TOKEN cookie المشفّر الذي يرسل تلقائيا مع كل response حيث يمكن لمكتبات مثل Axios قراءته وإرساله في ال header دون تعريضه في HTML. ولإخفاء ال token من HTML تماما يمكنك استخدام ال XSRF-TOKEN cookie مع: HttpOnly: false وهو إعداد Laravel الافتراضي وذلك لتمكين JavaScript من قراءته أو استخدم HttpOnly cookies لل authentication tokens الحساسة فقط مع الاحتفاظ ب CSRF token متاحا لل client-side فالمشكلة الحقيقية ليست في ظهور ال token في HTML بل في XSS vulnerabilities التي تمكّن المهاجم من سرقة أي token سواء كان في HTML أو cookies غير HttpOnly.
-
وعليكم السلام ورحمة الله تعالى وبركاته، من المهم جدا تعلم جافا سكريبت بعمق قبل الانتقال إلى React لأن سوق العمل اليوم يعتمد بشكل أساسي على React و Vue و Angular، فصحيح أنّ jQuery لم يعد مطلوبا إلا في صيانة مشاريع قديمة لكن ليس صحيحا أن بناء صفحات بدون مكتبات هو مضيعة للوقت لأن الأساسيات (HTML/CSS/JS) هي التي تحدد مستوى مطوّر الواجهة وستساعدك لاحقا على فهم React بعمق أما سبب عدم حذف jQuery فهو لأنّها تركز على الأساسيات التي لا تتغير فهي موجودة كأداة تعليمية بالدرجة الأولى وليس لأنها مطلوبة في السوق كما أننا في الأكاديمية ننتهج مبدأ التدرج في التعلم وبعدها يمكنك استخدام أي أداة أو تقنية بعد ترسيخك للأساسيات وتعمقك فيها سيأتي كل شيء سهلا فيما بعد.
