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

كل الأنشطة

تحدث تلقائيًا

  1. الساعة الماضية
  2. السلام عليكم ما هي الmetadata ؟
  3. اليوم
  4. وعليكم السلام ورحمة الله، نعم تبدو لي أنّ هذه فكرة جيّدة لتعلّم البرمجة بـJavaScript. من الجيد أن تأتي بمواضيع مميزة كهذه وتحاول تطبيقها. في حالة البرنامج الذي تريد إنشاءه، عليك أوّلا تحديد ما هي الحروف العربية القابلة للتمديد (نرى في مثالك أنّ "ه" و "ن" و "ت" و "ج" هي حروف قابلة للتمديد، بينما "ذ" و "ر" مثلا ليست حروفا قابلة للتمديد). بعد ذلك، يجب كتابة خوارزمية تحدد الحروف الواجب تمديدها والمقدار الذي يجب تمديدها به حتى يصبح الطول الكلّي للكلمة موافقا للطول المطلوب. حسب ما يظهر في مثالك، فيمكن أن يكون هناك أكثر من حرف قابل للتمديد في نفس الكلمة (مثل "تجريبي") ويجب تمديدها بنفس المقدار، أو بطريقة تراها أكثر مناسبة. بالطبع أشجعك على القيام بهذا المشروع. وبالمناسبة، ذكّرتني بأوّل مشروع برمجي قمت به أنا قبل حوالي 12 سنة، ولا أزال أحتفظ به. وهو صفحة ويب تقوم بالتحويل بين سلاسل DNA و RNA (أو كما ترمز لها بالفرنسية ADN و ARN) وكذلك سلاسل الأحماض الأمينية. كانت فكرة المشروع مستوحاة من دروس العلوم الطبيعية التي درسناها أيّام الثانوية، حيث تعلّمت لغة JavaScript في ذلك الوقت. إذا أردت الإطلاع على ذلك المشروع فلعله يفيدك، فلقد رفعته على هذا الرابط: https://hamza5.github.io/DNA-translator_AR/ وإذا أردت رؤية الكود الذي كتبته في ذلك الوقت لإنشاء هذه الصفحة، فيمكنك إيجاده هنا: https://github.com/Hamza5/DNA-translator_AR بالتوفيق لك في مسيرتك البرمجية!
  5. السلام عليكوم ورحمة الله و بركاته اخواني في الله اتت فكرة جيدة في بالي قبل يومين و هي عمل صفحة html لتشكيل النصوص بحيث انة يدخل المستخدم نص خاص بة بحيث تفصل بين الكلمة و الاخرى علامة "," بدل المسافة بحيث إذا انتهى من إضافة الكلام في الحقل المخصص يضغط على تشكيل و يتم عمل عملية مثل الكاشه في الورد الخاصة بالنصوص الشعرية بحيث يكون كل كلمة في سطر و الكلمة تكون انة يتم جعل الكلام بهذه الطريقة : هـــــــــــــــــذا نــــــــــــــــص تــــجـــــريبي و بعد الانتهاء من التشكيل يتم تحميل ملف txt يحتوي على النص المشكل بهذه الطريقة فهل اجد شخص يشجع هذه الفكرة
  6. كثيرًا ما يتم البحث عن معلومات عن برنامج محاسبي لشركة مقاولات من قبل العملاء والباحثين حيث انه مع تطوير مؤسسات المقاولات مع تطور الزمن اصبح الان مجال المقاولات والعقارات فى حاجه الى افكار متجددة فى مجال محاسبة المقاولات وتطوير برامجها وقد قمنا نحن شركة بابل للبرمجيات بتطوير برنامج محاسبة شركات المقاولات. حيث يوفر البرنامج لك كصاحب شركة مقاولات او محاسب او مدير مالى مجموعه من الحلول التى توفر على الشركة الكثير من المصاريف والنثريات ومن ضمن هذه المميزات التى تقدمها برنامج المقاولات لومحتاج تعرف اكثر عن البرنامج وتشتغل على البرنامج عملى وتشوف عدد الشركات اللى شغاله على البرنامج دا رابط الموقع ودى بعض الخدمات اللى بيوفرها البرنامج لشركات المقاولات : - مراقبة المستخلصات والكميات المنفذة والغيرمنفذة فى اي مشروع -ادارة كامله للمقايسات من تكاليف مباشرة وغير مباشرة لبنود الاعمال -ادارة كامله للتسويق العقارى وتحليل ومراقبه اداء فريق التسويق بالشركة -ادارة ومراقبه الاقساط والدفعات المستحقه واعمار الديون بالاستثمار العقارى -ادارة الكميات المشتراة والمنصرفه من المخازن الى المشاريع وفقا للكميات المعياريه -ادارة وتوزيع الارباح بين الشركاء على مستوى الشركة اومشروع او معدة او الوحدة -ادارة مراكز الانتاج من مصنع خرسانة وخلاطات اسفلت ِ اكتر من 400 شركة مقاولات تثق في برنامج بابل شرح ملخص عن البرنامج بيوضح اهم النقاط المتاحة عنوان شركة بابل للبرمجيات وأرقام التواصل عنوان الشركة : جسر السويس –محافظة القاهرة‬ –مصر. رقم الهاتف : 00201093053052 كذلك رقم الواتس آب : 00201093053052. البريد الإلكتروني : info@babelsoftco.com . الموقع الإلكتروني الرسمي للشركة على الإنترنت : babelsoftco.com . الصفحة الرسمية للشركة على موقع فيس بوك : facebook.com/Babelsoftco . صفحة تويتر الرسمية : twitter.com/Babelsoftco . الحساب الرسمي للشركة على موقع لينكد إن : linkedin.com/babelsoftcompany . كذلك الموقع الإلكتروني الرسمي لمدونة خبرات محاسب التابعة للشركة : 5brat-m7asb.com . قناة اليوتيوب الرسمية للشركة : youtube.com/babelsoftco .
  7. السلام عليكم و اتمنى اجد حل ... قمت بعمل تطبيق اندرويد webview لعرض موقع ووردبريس . اردت ان اضيف خاصيه رفع ملفات بمعنى ان المستخدم يستطيع رفع صوره له على الموقع . الخاصيه تعمل على المستعرض مثل كرووم بشكل طبيعى . وعند استخدامها على التطبيق لا تعمل عند الضغط على الزر الخاص بالتوجه لإختيار الصورة لا يعمل . اضفت فى التطبيق إن الوصول إلى وحدة التخزين android.permission.READ_EXTERNAL_STORAGE ورغم ذلك لم تعمل فهل يوجد طريقه لتفعيلها على التطبيق ؟
  8. اولا لابد من توضيح النقاط التاليه : ( أذا تم تغافلها ستقع في مشكله وخلاف مستقبلا لاقدر الله ) 1- توزيع رأس المال وحصص الشريكين. 2- توزيع حصة كل شريك من الاصول .( هل من يشارك في مجهوده له من الاصول الثابته نسبه) 3- الطرف صاحب الفكرة او من يدير المشروع هل سيعمل براتب او فقط بالنسبه . 4- متى يتم توزيع الارباح (ان وجدت ) نهاية كل سنه او كل سنتين . 5- توزيع الخسائر ( هل فقط يتحمل صاحب المال الخسائر ) . 6- في حال عدم تحقيق ارباح (لاقدر الله ) هل الشريك اللذي يعمل بنسبة الربح قادر على الاستمرار اما اجابت سؤالك عن نسبة ادارتك للمشروع فهناك فرق بين توزيع حصص الملكية للشركة وتوزيع الأرباح. حصص الملكية تشير إلى النسب الملكية في الشركة نفسها، وهي شيء ثابت وطويل الأجل. أما توزيع الأرباح، فهو شيء متغير ويمكن تعديله حسب أدوار الشركاء في الشركة كل سنة. عند بدء الشركة، تنقسم إلى ثلاثة أقسام رئيسية: الفكرة، رأس المال، والإدارة. الفكرة تتعلق بفكرة المشروع المجردة، ويمكن أن تتضمن دراسة جدوى للمشروع. وتُقيَّم عادة بنسبة تصل إلى 15% كحد أقصى. الإدارة تتعلق بإدارة المشروع ويمكن أن تتمثل في راتب أو نسبة أو كليهما. على سبيل المثال، قد تكون نسبة الإدارة 10% من رأس المال في حالة عدم وجود راتب، أو راتب ثابت بالإضافة إلى نسبة تتراوح بين 10% و30% من أرباح الشركة في نهاية السنة. هذه النسب لا تؤثر على حصص الملكية وفي النهايه فهي تتوقف على عوامل كثيره اهمها مدى قدرة المشارك بالاداره على ادارة المشروع من الناحيه التسويقيه والماليه والتشغيليه من هذا المنطلق تحدد نسبة الاداره رأس المال يأخذ نسبة تتراوح عادة بين 70% و85% من حصص الملكية، ويتم تحديدها حسب المساهمة المالية لكل شريك. ستجد هنا نقاش مفصل عن هذه الموضوع بشكل جيد جدا
  9. عليك تغيير هذه القيم وبائن الله ستحل المشكله تغير هذه BROADCAST_DRIVER=log الي هذه BROADCAST_DRIVER=pusher لانك المفترض تعمل علي سيرفر pusher وايضا اي event يتم ادخاله مباشرة الي Queue Job لذالك اذا لم تفعل cron job في سيرفر فلن يتم تنفيذ الحدث فامؤقتا عليك ايضا بتغيير هذه القيمه من QUEUE_CONNECTION=database الي QUEUE_CONNECTION=sync بتوفيق
  10. انا استخدم php/laravel وهذه هو ملف الاعدادت الخاصه بالمشروع .env
  11. عن تجربه شخصيه يمكنك العمل بنسخه المجانيه علي السيرفر بدون حدوث اي مشاكل وكما انت ذاكرت بانه يعمل معك علي الوكال بطريقه جيده ولا تحدث معك مشاكل فبتاكيد ستجد ان المشاكل ستكون في الاعدادت ال pusher يفضل ان تراجع الاعدادت مره اخر و تقارنها باعدادت السيرفر وايضا اذا كانت المشكله مزالة تواجهك يفضل ارفاق معلومات اكثر عن مشروعك يعمل php native او لارافل ام ماذا
  12. قمت بتغير حقل img_std الي varchar حجمه 255 انا اريد حفظ اسم فقط لماذا لا يحفظ كود الان if (isset($_POST['submit'])) { $id_std = $_POST['num_std']; $full_name = $_POST['name_std']; $dept_std = $_POST['dept']; $email_STD = $_POST['email_STD']; $pass = $_POST['Pass']; $group = $_POST['group_ID']; $id_teah = $_POST['teah']; $file_name = $_FILES['image']['name']; $tempname = $_FILES['image']['tmp_name']; $folder = "uplodas/" . $file_name; if (empty($id_std) or empty($full_name)) { echo "<div style='margin-top:10px;' class='text-center alert alert-danger' role='alert'><h3> الرجاء كتابة بيانات صحيحة </h3></div>"; echo '<meta http-equiv="refresh" content="4;url=student.php" />'; } else { if (filter_var($id_std, FILTER_VALIDATE_INT)) { $sql_std = "SELECT * FROM `student` where `Num_std`='$id_std' AND Name_std='$full_name'"; $query_std = mysqli_query($con, $sql_std); $count_std = mysqli_num_rows($query_std); if ($count_std == 0) { $sql = "INSERT INTO `student`(`Name_std`, `Num_std`, `Email_STD` , `Password`, `dept_ID`, `group_ID`,`id_teah`,`img_std`) VALUES ( '$full_name' , $id_std , '$email_STD' , '$pass' , $dept_std , $group,$id_teah,$file_name)"; mysqli_query($con, $sql); move_uploaded_file($tempname, $folder); echo "<script> Swal.fire({ title: 'رسالة تأكيد', text: 'تم إضافة بيانات الطالب بنجاح!', icon: 'success', customClass: 'rak', }); </script>"; echo '<meta http-equiv="refresh" content="2;url=student.php" />'; } else { echo "<div style='margin-top:10px;' class='text-center alert alert-danger' role='alert'><h3> هذا الطالب موجود مسبقا </h3></div>"; } } } } else { echo '<meta http-equiv="refresh" content="50;url=student.php" />'; } ?> للعلم مجلد gpms هو مجلد مشروع داخله مجلد admin وايضا يوجد مجلد uploads انا كود اكتبه في صفحة add_student داخل مجلد admin يعني مفروض يكون هكدا مسار تخزين صورة $folder = "..uplodas/" . $file_name; تظهر رسالة تم حفظ لكن لا يتم تخزين سجل او صورة $sql = "INSERT INTO `student`(`Name_std`, `Num_std`, `Email_STD` , `Password`, `dept_ID`, `group_ID`,`id_teah`,`img_std`) VALUES ( '$full_name' , '$id_std' , '$email_STD' , '$pass' , '$dept_std' , '$group','$id_teah','$file_name')";
  13. انا استخدم pusher في وضع sand box جيد جدا في الوكال ولاكن علي السيرفر لا يرسل الرسائل فا السؤال هنا هل هذه بسبب اني اعمل علي السيرفر ويجب الاشتراك في بلان حقيقيه ام ماذا
  14. البارحة
  15. أنا شريك في مشروع بنسبة50% مع شريك آخر بنفس النسبه ولكني أتولي إدارة المشروع كامله وهو مشارك بنصف رأس المال فقط كم تكون نسبة الاداره من الأرباح
  16. المشاريع الي تقصدها هل انت تطلب مني مشروع ولا تقصد المشاريع الي نطبقها اثنا الدوره و هل مشاريع السكراتش من ضمن المشاريع
  17. غالبًا المشكلة لديكِ هي أنك لم تقومي بفتح مجلد المشروع في vscode، حيث فتح المجلد بالكامل وليس ملف index.html فقط، وذلك لكي تعمل إضافة live server. يمكنك فتح المجلد بسحبه وإلقاءه في واجهة vscode وسيتم فتح المجلد، أو من خلال الضغط على file بالأعلى في vscode ثم إختيار open folder ثم اختاري مجلد المشروع. الآن اضغطي على go live لتشغيل السيرفر.
  18. وعليكم السلام ورحمة الله، التوثيق (Documentation) هو مجموعة الصفحات (المعروضة عادة على الموقع الرسمي) التي تشرح كل تفاصيل لغة البرمجة أو المكتبة أو إطار العمل (أو أي شيء آخر، حتّى لو كان غير متعلّق بالبرمجة). ميزة التوثيق أنّه يتضمّن كلّ شيء متعلّق بالموضوع المدروس (أو على الأقل، هذا هو المفروض). مثلا، في توثيق لغة Python، تجد كل عرضا (مع بعض الشرح) لكلّ وحدات المكتبة الرئيسية التي تأتي مع مفسّر هذه اللغة. فمثلا، توجد وحدة pickle لتخزين جميع هياكل بيانات Python في ملفات، وتوجد وحدة zipfile للتعامل مع الأرشيف، وتوجد وحدة wave لمعالجة الصوت، وهكذا... التوثيق هو جزء ضروري من أي مشروع. لا يمكن أن تكون هناك لغة برمجة أو إطار عمل أو حتى مكتبة صغيرة من دون توثيق (إذا كان هناك مشروع بدون توثيق فلا تنظر إليه أصلا!). أمّا الدروس التعليمية، سواء كانت مقروءة أم مشاهدة، فهذه ليست أساسية. بالطبع، كل لغات البرمجة وأطر العمل الشهيرة سوف تجد لها دروسا تعليمية، لكن هذا الأمر ليس دائما. سوف تتعامل في مسيرتك البرمجية مع مكتبات غير مشهورة، وهذه لن تجد لها دروسا تعليمية لكن سيكون عليك الاعتماد على نفسك من خلال الاستعانة بالتوثيق. بالطبع لا، وهذه فائدة التوثيق، فهو يمثّل مرجعا تعود إليه كلّما احتجت إلى مراجعة ما نسيته أو تعلّم إمكانيات إضافية للمكتبة من التي لم تكن تعرفها بعد. شخصيا، استخدمت Numpy في كثير من المشاريع ومع ذلك لم أستخدم منها سوى مميزات قليلة منها، أمّا أغلب مميزات المكتبة فلا أحسن استخدامها، لكن يمكنني دائما العودة إلى التوثيق والبحث في الأنترنت من أجل التعلم أكثر.
  19. التوثيقات بشكل عام مهمة وضرورية لفهم آلية عمل وسير أي لغة وأي إطار عمل بحيث توضح كيفية التعامل معها أو الاستفادة منها، وذلك بشكل أشمل. وكذلك: توضيح الوظائف والميزات احتواءها على أمثلة واقعية. احتواءها على توجيهات وتفضيلات الاستخدام. تحتوي شرحا للتوافق والاعتماديات ومتطلبات التشغيل. فيما يتعلق بمكتبة مثل NumPy، ليس من الضروري أن تعرف كل شيء عنها. ومع ذلك، من المفيد أن تكون قادرا على فهم الأساسيات وكيفية استخدام الوظائف الرئيسية التي تحتاجها في مشروعك. سيساعدك الاطلاع على التوثيق في فهم كيفية استخدام NumPy بشكل أكبر وأكثر فعالية، ولكن لا تحتاج إلى معرفة كل جزء من التفاصيل بطبيعة الحال، فالتوثيق رغم ذلك يبقى مرجعا يسهل العودة إليه للاستفادة منه ومما يشرحه.
  20. السلام عليكم اي هي اهميه الDocumentation لغه بايثون او اطارة العمل وهكذا ؟ واي الفرق بين ال Documentation والفديوهات البتشرح الغه او المكتبه وهل انا كامبرمج في مجال تعلم الاله بنسخدم مكتبه زي numpy هل الازام اكون عرف كل حاج عن المكتبه ده والا الا
  21. تقدري تبحثي في جوجل باستخدام الكلمات الرئيسية المرتبطة بمشروع إدارة صالات المناسبات والأفراح مثل "event management"، "venue management"، "wedding management"، "party management" وما إلى ذلك ثم قمي بوضع كلمة GitHub في اخر الكلمه الرئيسيه بنسبه لاختيار قاعدة البيانات لا يوجد واحده افضل من الاخري ولاكن يوجد الانسب للمشروع الاثنين يستطيعو بناء المشروع بكفاءة ولاكن علي المدي البعيد يفضل استخدام MYSql .
  22. كيف يمكنني البحت عن مشاريع مشابهة مشروعنا في قيت هاب؟ ايضا لدي سؤال على قاعدة البيانات هل يفضل استخدام mongodb او mysql في المشاريع ؟
  23. يمكنك الاستماع للحدث beforeunload للقيام بأي أكشن قبل مغادرة المستخدم الصفحة، قبل ذلك ستحتاج تعطيل السلوك الافتراضي لهذا الحدث، ثم القيام بذلك بشكل مخصص. إليك مثالا: window.addEventListener('beforeunload', function (e) { e.preventDefault(); e.returnValue = ''; return ''; }); function confirmExit() { return confirm("اذا غادرت الصفحة لن يتم حفظ البيانات. هل ترغب في المغادرة؟"); } أو نحوه: <body onbeforeunload="return confirmExit()"> الأحداث المتعلقة بدورة حياة صفحة HTML وكيفية التحكم بها عبر جافاسكربت
  24. لحفظ اسم الصورة في قاعدة البيانات والصورة نفسها في مجلد الرفع، يمكنك إجراء التعديلات التالية على الشفيرة: -قم بتعديل نوع العمود في جدول قاعدة البيانات لتخزين اسم الملف بدلا من تخزين المسار الكامل للصورة. -استخدم دالة move_uploaded_file() لحفظ الصورة في المجلد المحدد. واخيرا، قم بتحديث استعلام الإدراج لتخزين اسم الملف في قاعدة البيانات بدلا من المسار الكامل. وبعد عمل هذه التعديلات: تأكد من تعديل هيكل جدول قاعدة البيانات بحيث يحتوي العمود المخصص لاسم الملف على نوع بيانات يمكنه تخزين أسماء الملفات. وتأكد من أن عملية التحميل تتم بنجاح وأن الصورة تحفظ في المجلد المحدد uploads. لقد بينت لك الطريقة ، و اريدك أن تقوم بعملها بنفسك لكى تكتسب خبرة وتنقل مستواك.
  25. لا، على الرغم من أن Python مدعومة بشكل طبيعي في macOS ويمكن تشغيل البرامج التي تستخدم Python على أجهزة Mac، إلا أن لغة Python لا تستخدم على نطاق واسع في تطوير تطبيقات iOS لأجهزة iPhone وiPad أو تطبيقات macOS لأجهزة Mac وغيرها من منتجات Apple. هنالك لغات برمجة أخرى مثل Swift و Objective-C تستخدم على نطاق أوسع لتطوير تطبيقات iOS و macOS. في حين أن بايثون غالبًا ما يستخدم في تطبيقات الخادم وتطوير الويب وتطبيقات الذكاء الصناعي، ولكنه يمكن استخدامه في بعض التطبيقات المحمولة باستخدام إطار عمل مثل Kivy أو PyObjC.
  1. عرض المزيد
×
×
  • أضف...