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

لوحة المتصدرين

  1. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      3

    • المساهمات

      19008


  2. Mohammed Elshinawy

    Mohammed Elshinawy

    الأعضاء


    • نقاط

      2

    • المساهمات

      9


  3. Kiro Nagy

    Kiro Nagy

    الأعضاء


    • نقاط

      2

    • المساهمات

      103


  4. Kais Hasan

    Kais Hasan

    الأعضاء


    • نقاط

      2

    • المساهمات

      2633


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 07/28/23 in أجوبة

  1. اذا كنت اريد ان انتهي من دورة بايثون في شهرين مثلا, هل هذا ممكن , وكم فيديو في اليوم لفعل هذا؟؟
    2 نقاط
  2. عندي مشككله في ترتيب الصور للجانب الاخر مثل صوره الاولى مرتبه مع الكلام
    1 نقطة
  3. انا لدي موقع html css js bootstrap وطلب العميل ان يكون الموقع باللغة العربية والانجليزية فما هي الطرق وما هي افضل طريقة وهل توجد طريقة ديناميكية للترجمة الموقع الي لغتين او اكثر
    1 نقطة
  4. اريد اضيف بوابه دفع للاشتراك مثلا في كورسات او اشتري منتج ما هي المشاكل التي ممكن ان تحدث ؟ انا بحثت كتير واعلم انه تعامل API لاكن انا اخاف ان يحدث شئ والمبلغ يديع لو حابب اجرب فا السؤال هو 1- ايه هي المشاكل المعروفه الي ممكن تحدث وحلها 2- ايه البيانات الي هترجع من البنك (response) واسجل ايه في قواعد البيانات عشان افرق بين الشخص دفع ام لا
    1 نقطة
  5. المشاكل المعروفة هي كالآتي: فشل المعاملة لأسباب مختلفة ، مثل عدم وجود رصيد كافٍ في بطاقة الائتمان أو انتهاء صلاحية البطاقة أو إدخال بيانات غير صحيحة. استخدام بوابات الدفع لعمليات الاحتيال ، مثل سرقة بطاقات الائتمان أو استخدام بيانات بطاقة الائتمان المسروقة لإجراء عمليات شراء غير مصرح بها. اختراق بوابات الدفع ، مما يعرض بيانات بطاقات الائتمان للخطر. وعند إتمام عملية الدفع بنجاح، ستحصل عادة على استجابة (response) من بوابة الدفع، تتضمن: حالة الدفع: مثل "ناجح" أو "فشل". رقم المعاملة: وهو رقم مرجعي فريد للمعاملة. الرد من البنك: رسالة من بوابة الدفع أو البنك تحتوي على تفاصيل الدفع الناجح أو الفشل. رمز الاستجابة: يوحد رموز للردود تشير إلى نتيجة الدفع (مثل رمز 200 للنجاح). بعد الحصول على تلك البيانات، تستطيع تسجيل بعض المعلومات الأساسية في قاعدة البيانات للتفريق بين الدفعات الناجحة والفاشلة وتتبع حالة الطلبات، ومنها: رقم المعاملة. حالة الدفع (مثل "ناجح" أو "فشل"). المبلغ المدفوع. تاريخ ووقت الدفع. أخر 4 أرقام من البطاقة أو الحساب البنكي. معلومات المستخدم (اختياري، يعتمد على احتياجات موقعك). وإليك مثال للاستجابة من خلال بوابة دفع stripe: { "id": "ch_1234567890", "object": "charge", "created": 1582950736, "livemode": false, "currency": "usd", "amount": 1000, "description": "A test charge", "source": { "id": "src_1234567890", "object": "source", "type": "card", "last4": "1234", "exp_month": 12, "exp_year": 2023, "name": "John Doe", "address_line1": "123 Main Street", "address_line2": null, "city": "Anytown", "state": "CA", "country": "US", "zip": "91234", "cvc": "123" }, "destination": { "id": "cus_1234567890", "object": "customer" }, "status": "succeeded", "failure_message": null, "failure_code": null, "charge_back_id": null, "refunds": [ { "id": "re_1234567890", "object": "refund", "created": 1582950736, "amount": 1000, "currency": "usd", "reason": "customer_requested", "balance_transaction": "bal_1234567890" } ], "balance_transaction": { "id": "bal_1234567890", "object": "balance_transaction", "created": 1582950736, "amount": 1000, "currency": "usd", "description": "Charge succeeded", "type": "charge", "balance_delta": 1000, "available_on": 1582950736, "net_received": 1000, "fee": 0, "transfer_group": null }, "metadata": { "foo": "bar" } } وبالطبع تستطيع إجراء إختبارات على بوابة الدفع للتأكد من عملها بشكل سليم قبل نشر الموقع. وأيضًا لمعلوماتك علميات الاسترجاع للأموال يتم معالجتها من قبل بوابة الدفع.
    1 نقطة
  6. يمكنك استعمال أحد الخدمات المتوفرة المعروفة، هذا سيجنبك أي خسائر نتيجة أخطاء برمجية فهذه الخدمات مجربة بشكل كثيف من قبل و مبنية من قبل خبراء. و لن تحتاج لتخزين هذه العمليات (بالطبع يمكنك ذلك من أجل سجل لديك لا أكثر) و يمكنك الإطلاع عليها مباشرة من حسابك على stripe و هي من ستقوم بإخبارك في حال دفع الزبون أم لا. شخصياً لقد قمت بتجربة stripe و هي ممتازة من أجل هذا الأمر، بحيث توفر لك هذه الخيارات و تقوم بتحويل أموالك إلى حسابك البنكي، كما أنها توفر لك حساب تجريبي وهمي، أي مجرد تقوم بدفع أموال وهمية للتحقق من كيفية سير العملية. يمكنك الإطلاع على هذه الخدمة من هنا. كما أنه دورات حسوب توفر لك شرح لكيفية التعامل مع هذه الخدمة، مثلاً في دورة بايثون تم شرح هذا الأمر.
    1 نقطة
  7. السلام عليكم ،، مارأيكم بأكاديمية خان للدراسة ؟ وماهي أفضل المواقع لدروس تقوية في العلوم الطبيعية خاصة قبل الدراسة الجامعية هذا العام؟، ياليت ذكر المواقع بدون ذكر نصائح جامعية وطرق المذاكرة الله يعافيكم لأنها موجودة هالمقالات بمواقع كثير ومشكورين، فقط إذكرولي شباب اذا فيه مواقع تقدم هالكورسات تسهل الدراسة الجامعية للتخصات الصحية والهندسية ووو ، مع الشكر لكم
    1 نقطة
  8. بعمل منصه تعليميه وهيكون فيها اختبارات ومحتاج ان لما يدخل الاختبار يسجل الشاشه ويسجل بالكاميره الاماميه فيديو وبعد ما يخلص الامتحان الفيديوهات هتتبعت للمراجعه انا شغال في الباك Node.js و فرونت React انا عايز اعرف الطريقه ازاي
    1 نقطة
  9. بالطبع فهى تعتمد على الـ API's المتوفرة في المتصفح، فمثلا مكتبة react-media-recorder تعتمد على MediaRecorder API.
    1 نقطة
  10. <?php include('database.php'); if (isset($_POST['upload'])) { $NAME=$_POST['name']; $Des=$_POST['description']; $PRICE=$_POST['price']; $IMAGE=$_FILES['image']; $image_location = $_FILES['image']['tmp_name']; $image_name = $_FILES['image']['name']; $image_up = "images/".$image_name; $insert = "INSERT INTO products (Name, description, price, image) VALUES ('$NAME','$Des','$PRICE','$image_up')"; mysqli_query($sql,$insert); if(move_uploaded_file($image_location,'images/'.$image_name)) { echo "<script>alert('Product is uploded')</script>"; } else { echo "<script>alert('Product is not uploded')</script>"; } header('location: shop.php'); } ?>
    1 نقطة
  11. تسجيل شاشة الهاتف أثناء الاختبار هناك مكتبة تُدعى react-screen-recorder تستطيع الإعتماد عليها لتسجيل الشاشة أثناء الاختبار، وتلك المكتبة تعمل مع React وتُتيح للمستخدمين تسجيل شاشة هاتفهم أثناء استخدام التطبيق، ولتثبيتها استخدم الأمر التالي: npm install react-screen-recorder وستجد طريقة الاستخدام في المستودع الرسمي للمكتبة: https://github.com/DeltaCircuit/react-media-recorder وإليك مثال: import React, { useState } from 'react'; import { ScreenRecorder } from 'react-screen-recorder'; const ScreenRecorderComponent = () => { const [isRecording, setIsRecording] = useState(false); const handleRecording = (blob) => { // يمكنك إرسال الـ blob إلى المنصة الخاصة بك للمراجعة هنا console.log(blob); }; return ( <div> <h1>تسجيل شاشة الهاتف</h1> <ScreenRecorder onRecordingComplete={handleRecording} isRecording={isRecording}> {({ startRecording, stopRecording }) => ( <> {isRecording ? ( <button onClick={stopRecording}>إيقاف التسجيل</button> ) : ( <button onClick={startRecording}>بدء التسجيل</button> )} </> )} </ScreenRecorder> </div> ); }; export default ScreenRecorderComponent; ضع المكون في التطبيق وسيظهر زرًا يمكن للمستخدم النقر عليه لبدء تسجيل شاشة هاتفه، وبمجرد أن ينتهي المستخدم من تسجيل الشاشة، ستُستدعى وظيفة handleRecording وستُمرر لها blob الخاص بتسجيل الفيديو، هنا تستطيع إرسال الـ blob للواجهة الخلفية للمراجعة. تسجيل فيديو من الكاميرا الأمامية أثناء الاختبار وبالنسبة لتسجيل الفيديو من الكاميرا الأمامية، باستطاعتك استخدام تقنية التسجيل بواسطة MediaRecorder، والوصول إلى الكاميرا الأمامية باستخدام API "getUserMedia"، وهي API's متاحة من قبل المتصفح. وإليك مثال: async function startRecording() { const stream = await navigator.mediaDevices.getUserMedia({ video: { facingMode: 'user' }, audio: false }); const mediaRecorder = new MediaRecorder(stream); const chunks = []; mediaRecorder.ondataavailable = (e) => { if (e.data.size > 0) { chunks.push(e.data); } }; mediaRecorder.onstop = () => { const videoBlob = new Blob(chunks, { type: 'video/mp4' }); // قم بإرسال الـ videoBlob للمراجعة على المنصة الخاصة بك هنا }; mediaRecorder.start(); } function stopRecording() { mediaRecorder.stop(); } وعليك باستدعاء startRecording() عند بدء الاختبار و stopRecording() عند انتهائه. تحميل الفيديوهات للمراجعة وبمجرد انتهاء الاختبار، تستطيع إرسال الفيديوهات (شاشة الهاتف والكاميرا الأمامية) إلى المنصة الخاصة بك للمراجعة، باستخدام Node.js والمكتبات المناسبة لاستقبال الفيديوهات وتخزينها في الخادم أو قاعدة البيانات. وبالطبع نستخدم Express.js كإطار عمل لبناء نظام السيرفر واستقبال طلبات الفيديوهات، والإعتماد على مكتبات أخرى مثل Multer لتحميل الفيديوهات على الخادم. مثال: const express = require('express'); const multer = require('multer'); const app = express(); const upload = multer({ dest: 'uploads/' }); app.post('/upload', upload.single('video'), (req, res) => { // يتم تخزين الفيديو هنا في قاعدة البيانات أو أي مكان آخر تفضله console.log(req.file); res.send('تم تحميل الفيديو بنجاح!'); }); app.listen(3000, () => { console.log('السيرفر يعمل على منفذ 3000'); }); وبإمكانك استدعاء API نقطة النهاية /upload عند انتهاء الاختبار لتحميل الفيديوهات.
    1 نقطة
  12. Question 9 Fill in the blanks to complete the function. The fractional_part function divides the numerator by the denominator, and returns just the fractional part (a number between 0 and 1). Complete the body of the function so that it returns the right number. Note: Since division by 0 produces an error, if the denominator is 0, the function should return 0 instead of attempting the division. def fractional_part(numerator, denominator): # Operate with numerator and denominator to # keep just the fractional part of the quotient if denominator == 0 or ___ or ___: part = 0 else: part = (__%__)/__ return part print(fractional_part(5, 5)) # Should print 0 print(fractional_part(5, 4)) # Should print 0.25 print(fractional_part(5, 3)) # Should print 0.66... print(fractional_part(5, 2)) # Should print 0.5 print(fractional_part(5, 0)) # Should print 0 print(fractional_part(0, 5)) # Should print 0
    1 نقطة
  13. وعليكم السلام، تقتضي الإجابة على السؤال الأول حول الفرق بين الذكاء الصناعي وأمن المعلومات فهم كل منهما لتبيان تأثير أحدهما في الآخر، ولكن عموما: توظيف الذكاء الصناعي في أمن المعلومات يطور من: تحسين أمان الأنظمة: يمكن استخدام الذكاء الاصطناعي في تحسين أمان الأنظمة والشبكات. يمكن للخوارزميات الذكية مراقبة النشاطات غير المعتادة واكتشاف الاختراقات بشكل أكثر فعالية من الأساليب التقليدية. الكشف عن التهديدات: يمكن للذكاء الاصطناعي تحليل البيانات الضخمة للكشف عن أنماط وتحديد التهديدات الأمنية المحتملة. التصدي للهجمات: يمكن استخدام الذكاء الاصطناعي للتصدي للهجمات السيبرانية عبر تطبيق الحواجز الأمنية والأنظمة الآلية للدفاع عن النظم. نفس الشيء بخصوص سؤالك الثاني، اذ ان ممارسات الهكر الأخلاقي غالبا ما تدور حول أمن المعلومات.
    1 نقطة
  14. يمكن استعمال الذكاء الصنعي في أي مجال يحوي على بيانات، أي طالما لديك بيانات بصيغة جيدة يمكنك بناء نموذج ذكاء صنعي لاكتشاف الأنماط فيها. من الجملة السابقة يمكننا استنتاج كيف من الممكن أن يطبق الذكاء الصنعي في مجال أمن المعلومات، مثلاً يقوم بمراقبة نشاطات الشبكة، و بما أنه مدرب على الأنماط الجيدة من النشاطات فبمجرد أن يحدث نشاط غير مألوف يمكنه اكتشافه و تحذير المسؤولين. كل الخبراء في المجالات كافة يجب أن يكونو على إطلاع على الذكاء الصنعي، على أقل تقدير أساسياته، و ذلك لأنه يطبق في كافة المجالات و حالياً نحن نشهد تطور كبير له و تطبيقات لم نكن نتخيلها حتى، و لذلك سيصبح من لا يعرف استعمال الذكاء الصنعي في المستقبل كمن لا يعرف استعمال الحاسوب الآن.
    1 نقطة
×
×
  • أضف...