لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
عرض المحتوى الحاصل على سمعة أكبر منذ 08/27/25 in أجوبة
-
سلام عليكم شباب أنا حاليا أود شراء حسوب جديد وأريد أن أعرف ماهو العنصر الذي أعطيه إهتمام على الباقية في الحاسوب هل CPU or RAM or GPU في مجال الذكاء الإصطناعي وإذا ممكن تعطوني تجميعة مثالية او موصى بها لأكون مستسمر في هذا المجال2 نقاط
-
ماذا بعد الانتهاء من html ةكيف اعرف اني اتقنت المسار2 نقاط
-
بما إننا بنتعلم برمجه فطريقه شغلنا اننا هنفضل قاعدين على كرسي لفترات كتيره وفي نفس الوقت شغلنا بنقعد نبص لي الشاشه مده كبيره ودا طبعًا بيأثر على العين والظهر كذلك فكنت عايز خبرات حضرتكم تنصحوني ف الموضوع دا عشان ميعودش عليا بالسلب ويأثر على صحتي يعني مثلا بتمارسوا رياضه ما او بتلبسوا نظاره ما مخصص لي الشاشات ولا بتعملوا اي مع العلم بقعد فترات كبيره على اللاب2 نقاط
-
2 نقاط
-
2 نقاط
-
السلام عليكم ورحمة الله وبركاته، ما هي أفضل طريقة يمكنني من خلالها تحقيق أكبر فائدة عند مشاهدة مشاريع مكتوبة بلغة بايثون؟ وهل من الطبيعي أنني عند المشاهدة لا أستطيع إعادة كتابة المشروع من الصفر بمفردي؟2 نقاط
-
كم من الوقت يستغرق لفهم والتمكن من HTML CSS والانتقال للمرحله الذي تليها ؟2 نقاط
-
2 نقاط
-
2 نقاط
-
كيف يمكن إستخدام AI في مشاريع البرمجة وهل مفيد استخدامه ام الافضل تجنبه2 نقاط
-
هل ممكن استخدام فيرجوال كود في محتويات التعامل مع هذه الدوره2 نقاط
-
السلام عليكم ورحمة الله تعالى وبركاته، سأجيبك العديد من المبرمجين لا يولون أهمية لصحتهم النفسية والجسدية في البدايات ولا يعيرونها أي أهمية، وهذا ما جعل العديد منهم يعانون من عدة أمراض صحية (ضعف الرؤية، آلام الظهر والرأس، السمنة وغيرها) إضافة إلى فقدان الشغف والبقاء في حلقة ولا يعيشون حياتهم على النحو الصحيح والإيجابي. لكن ليسو كلهم كذلك، فجزء منهم أيضا يهتم بالصحة النفسية والجسدية ويقوم بتحقيق الانسجام بين الواقع والبرمجة، ويكون متوازنا بينهما. أولا يجب أن تستشير طبيب عيون وتقوم بمراجعته وسيقدم لك اللازم فتوجد نظارات تحميك من أشعة الشاشات فهي لها تأثير سلبي مع مرور الوقت. من ناحية الهاتف من الأفضل أن تقلل استعماله في الليل وأيضا بالنسبة للحاسوب ولا أشاطر فكرة أن المبرمج يجب أن يسهر حتى ساعات الصباح الباكر فهذا محض هراء وعادة سيئة لا أنصح بها إلا إن كان المرء مضطرا لذلك. بالنسبة للتجهيز المكتبي ينصح بأن يستثمر المبرمج فيه يمكنك شراء مسند كمبيوتر يقوم بتغيير زوايا الحاسوب وتدريجها بحيث لا تؤلمك رقبتك وظهرك، ومسند للفأرة يكون مناسب لتوفير راحة ليدك، وأيضا في مقدورك إن استطعت شراء شاشة جانبية ستساعدك وتوفر عليك الوقت والجهد (احرص أن تكون من نوع جيد فالعديد من الشاشات تكون قاتلة للعين وغير مريحة) وأيضا شراء كرسي من نوع جيد ولا أنصح بكراسي ال Gaming فهي غير مناسبة.2 نقاط
-
السلام عليكم انا طالب مبتدئ وحابب اتعلم لغة البرمجة python بس مش عارف طريقة التسجيل مكتوب انو 390 دولار سمعت انو موجود اكواد خصم وكذا وهل موجود مثلا محاضر اولى مجانية اني اشوف الشرح وشكرا كتير2 نقاط
-
السلام عليكم عملت مشروع LLM من خلال تنزيل مودل llama 3.1 على قوقل كولاب برو والمعالج هو A100 GPU ولكن في كل مرة تواجهني مشكلة CUDA out of memory ولم استطع حلها وبحثت على الانترنت ولكن لا فائدة جميع الحلول لم تفي بالغرض طبعا مشروعي هو اعطاء النموذج لوائح وتعليمات في RAG وبعدها يجيب على سؤال العميل بناء على البيانات التي في RAG2 نقاط
-
دوره جافه سكربت في الموقع لديكم تستخدم اكثر من فريم ورك هل يجب عليه ان طبق ع كل دروس؟ لنه حسيت رح اتششت كثير😅 و ضايع .. و هدفي الحالي اني اسوي تطبيقات جوال ب جافه سكربت ف هل تشوف افضل اطبق الدوره كامله ؟ ... و صرحه ابي اجابه صريحه منكم هل تكفني المعلومات الي في دوره حتى انشاء تطبيق محترم بدون مشكل في قوقل بلي؟ وله يعتبر تضيع وقت؟2 نقاط
-
2 نقاط
-
1 نقطة
-
عند تغيير النص في عنصر h2 ثم الحفظ CTRL + S لا يحدث أي تغيير؟ في حال ذلك قم بتجربة إعادة تشغيل محرر vscode وتشغيل خادم live server مرة أخرى1 نقطة
-
في البداية يجب تفعيل وضع الـ Night mode على حاسوبك طوال الوقت، إلا في الحالات التي تتعامل فيها مع الألوان في التصميمات فقم بتعطيله، وهي ميزة موجودة في الويندوز ولا حاجة لتثبيت برامج. لو أردت ضبط مستوى اللون الأزرق، اضغط على زر Night light بزر الفأرة الأيمن واختر Settings نفس الأمر قم بتفعيله على هاتفك، الفكرة من ذلك تقليل التعرض للضوء الأزرق قدر الإمكان. ثانيًا عليك بتوفير زجاجة مياه بجانبك دائمًا، وإلا ستصاب بالجفاف بعد فترة، الكثير يتجاهل تلك النقطة وهي غاية في الأهمية. ثالثًا، لا تستخدم الحاسوب إلا من خلال المكتب وكرسي المكتب، أي في حال لديك لابتوب فلا تستخدمه لفترات وأنت جالس على السرير مثلاً، فذلك لا يصلح للدراسة وسيؤذي رقبتك وظهرك، وأيضًا سيقلل من تركيزك، وفي حال لديك القدرة قم بشراء كرسي مكتب مُريح قدر الإمكان في حدود الميزانية المتوفرة، واختر الذي به فتحات mash للتهوية. رابعًا، قم بتثبيت تطبيق Pomodoro Timer على هاتفك ولكن اجعل جلسات الدراسة لمدة ساعتين، ثم استراحة لمدة 10 دقائق أو ربع ساعة. خامسًا، عليك تحديد ما ستقوم بتنفيذه كل يوم وتجنب الدراسة بشكل عشوائي لكي تستفيد بوقتك، أي كل يوم مساءًا قم بتحديد ما ستفعله غدًا وإلتزم به. سادسًا، الرياضة لا غنى عنها بالطبع، لكن الكثير يواجه صعوبة في الإلتزام بها، لذا بشكل واقعي، استغل أي مناسبة للخروج من المنزل للتمشية حتى لو كانت لشراء احتياجات المنزل. سابعًا، يجب البُعد عن الحاسوب لمدة يوم على الأقل تمامًا في كل أسبوع، الأجازة ستُجدد نشاطك وأيضًا لإراحة جسدك.1 نقطة
-
1 نقطة
-
خلينا نبدأ خطوة بخطوة من فضلكم اولا: هل يوجد اخطاء في مشروع من ناحية ملفات واهمها هم index.js , vite.config.ts , package.json ثانياً: بعد تأكد من عدم وجود اخطاء اريد تنفيذ مستودع واحد فقط على مجلدين client server مع عدم ظهور مشاكل في Render رابعأ: تم رفع ملفات بنجاح على جيت هب : دخلت على Render + اخترت رابط الذي به مشروع كامل ومن ثم اضفت npm run build , npm run start و بيانات .env ومن ثم انشاء خادم لاني تابعت على يوتيوب ونفذت نفس شرحهم لكن يحدث خطأ عندي لذالك اشك ان مشاكلي هي من الاكواد مشروعي ارجو مساعدة من فضلكم انشئت مستودع لكن في رابط واحد https://github.com/ZenZN99/mern-todo-app Todo.zip1 نقطة
-
خلينا نبدأ خطوة بخطوة من فضلكم اولا: هل يوجد اخطاء في مشروع من ناحية ملفات واهمها هم index.js , vite.config.ts , package.json ثانياً: بعد تأكد من عدم وجود اخطاء اريد تنفيذ مستودع واحد فقط على مجلدين client server مع عدم ظهور مشاكل في Render رابعأ: تم رفع ملفات بنجاح على جيت هب : دخلت على Render + اخترت رابط الذي به مشروع كامل ومن ثم اضفت npm run build , npm run start و بيانات .env ومن ثم انشاء خادم لاني تابعت على يوتيوب ونفذت نفس شرحهم لكن يحدث خطأ عندي لذالك اشك ان مشاكلي هي من الاكواد مشروعي ارجو مساعدة من فضلكم Todo.zip1 نقطة
-
1 نقطة
-
1 نقطة
-
لمذا git لا يرفع ملفات الخادم حيث اني قمت ببناء تطبيق في ملفين server client ولكن عند انشاء مستودع git تم رفع ملفات العميل فقط على جيت هب ولم يرفع ملفات الخادم جربت اخراج ملف .gitignore ليكون عام اي خارج ملفات كلها ولم ينج الامر import ex from 'express'; import dotenv from 'dotenv'; import { connectDB } from './config/db.js'; import router from './routes/routes.js'; import cors from 'cors' import path from 'path'; dotenv.config(); const app = ex(); const port = 3000; app.use(ex.json()); //app.use(cors()); app.use('/api/todos' , router); const _dirname = path.resolve(); if(process.env.NODE_ENV === "production"){ app.use(ex.static(path.join(_dirname , "/client/dist"))); app.get("*splat" , (req , res) => { res.sendFile(path.resolve(_dirname , "client" , "dist" , "index.html")) }); } app.listen(port , () => { connectDB(); console.log(`Server is runing on port ${port}`); });// كود با اند import axios from "axios"; import React, { useEffect, useState } from "react" import { IoIosCheckmark , IoIosClose } from "react-icons/io"; import { GrEdit } from "react-icons/gr"; import { FaRegTrashAlt } from "react-icons/fa"; import toast , {Toaster} from "react-hot-toast"; import bellSound from './audio.mp3'; interface Type{ _id: string text: string completed: boolean } function App() { const [newTodo , setNewTodo] = useState<string>(''); const [todos , setTodos] = useState<Type[]>([]); const [editTodos , setEditTodos] = useState<string | null>(null); const [editText , setEditText] = useState<string>(''); const addTodo = async (e:React.FormEvent<HTMLFormElement>) => { e.preventDefault(); if(!newTodo.trim()){ return ( toast.error("Please fill out the field") ) } const audio = new Audio(bellSound); audio.play(); try{ const res = await axios.post('/api/todos', { text: newTodo }); setTodos([...todos, res.data]); setNewTodo(''); }catch(e){ console.log('Error adding todo' , e); } } const fetchData = async () => { try{ const res = await axios.get('/api/todos'); setTodos(res.data); }catch(e){ console.log('Error fetching todo:' , e) } } useEffect(() => { fetchData(); },[]) const starEditing = (todo:Type) => { setEditTodos(todo._id) setEditText(todo.text) } const saveEdit = async (id:string) => { try{ const res = await axios.patch(`/api/todos/${id}`, { text: editText }); setTodos(todos.map((todo) => ( todo._id === id ? res.data : todo ))) setEditTodos(null) }catch(e){ console.log('Error updating todo:' , e); } } const deleteTodo = async (id:string) => { try{ await axios.delete(`/api/todos/${id}`); setTodos(todos.filter((t) => ( t._id !== id ))); }catch(e){ console.log('Error deleting todo:' , e); } } const toggleTodo = async (id:string) => { try{ const todo = todos.find((t) => t._id === id); const res = await axios.patch(`/api/todos/${id}`, { completed: !todo?.completed }) setTodos(todos.map((t) => ( t._id === id ? res.data : t ))) }catch(e){ console.log('Error toggline todo'); } } return ( <main className="flex items-center justify-center min-h-screen bg-gradient-to-r from-gray-200 to-gray-300"> <Toaster position="top-center" toastOptions={{ style: { background: '#ccc', padding: '20px', fontWeight: 'bold' } }}/> <div className="bg-white p-4 shadow-xl shadow-gray-500 rounded-md"> <h1 className="text-center text-gray-700 font-bold text-3xl my-6">Task Manager</h1> <form onSubmit={addTodo} className="flex items-center gap-2 mb-5"> <input type="text" placeholder="Enter a task..." value={newTodo} onChange={(e) => setNewTodo(e.target.value)} className="outline-none border border-blue-700 rounded-md p-2 text-gray-700" /> <button type="submit" className=" cursor-pointer bg-blue-600 text-white font-bold py-2 px-3 rounded-md">Add Task</button> </form> <div> {todos.length === 0 ? ( <p className="font-semibold text-center p-5 text-[17px] text-gray-700">There are no missions yet.</p> ): ( <div className="flex flex-col gap-4 "> {todos.map((todo) => ( <div key={todo._id}> <div> {editTodos === todo._id ? ( <div className="flex items-center gap-4"> <input type="text" value={editText} onChange={(e) => setEditText(e.target.value)} className="flex-1 border p-1" /> <button onClick={() => saveEdit(todo._id)} className="bg-green-500 w-7 h-7 flex justify-center items-center rounded-full text-white font-bold text-2xl"><IoIosCheckmark /></button> <button onClick={() => setEditTodos(null)} className="bg-gray-400 w-7 h-7 flex justify-center items-center rounded-full text-white font-bold text-2xl"><IoIosClose /></button> </div> ): ( <div className="flex justify-between items-center"> <div className="flex items-center gap-3"> <button onClick={() => toggleTodo(todo._id)} className={`border border-gray-800 w-6 h-6 flex items-center justify-center rounded-full text-[20px] ${todo.completed ? 'bg-green-500 border-green-500' : 'text-white'}`}><IoIosCheckmark /></button> <span className="text-gray-800 font-bold">{todo.text}</span> </div> <div className="flex items-center gap-4"> <button className="text-blue-600 text-[20px]" onClick={() => starEditing(todo)}><GrEdit /></button> <button onClick={() => deleteTodo(todo._id)} className="text-red-600 text-[20px]" ><FaRegTrashAlt /></button> </div> </div> )} </div> </div> ))} </div> )} </div> </div> </main> ) } export default App//كود فرونت اند # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* pnpm-debug.log* lerna-debug.log* node_modules dist dist-ssr *.local .env # Editor directories and files .vscode/* !.vscode/extensions.json .idea .DS_Store *.suo *.ntvs* *.njsproj *.sln *.sw? { "name": "server", "version": "1.0.0", "main": "index.js", "type": "module", "scripts": { "dev": "node --watch index.js", "build": "npm install && npm install --prefix client && npm run build --prefix client", "start": "node /server/index.js" }, "keywords": [], "author": "", "license": "ISC", "description": "", "dependencies": { "cors": "^2.8.5", "dotenv": "^17.2.1", "express": "^5.1.0", "mongoose": "^8.18.0" } } import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // https://vite.dev/config/ export default defineConfig({ plugins: [react()], server:{ proxy:{ '/api/todos': { target: 'http://localhost:3000' } } } }) ارسلت لكم الاكود ارجو مساعدة1 نقطة
-
1 نقطة
-
في الإصدار 5 من express تحتاج إلى تعديل: app.get("*" , (req , res) => إلى: app.get('/{*splat}', (req, res) => حيث يجب أن يتم تسمية الـ wild card أي رمز النجمة *1 نقطة
-
السلام عليكم ورحمة الله وبركاته اسعد الله اوقاتكم جميعا انا مطور .net core اعمل كفري لانسر من سنتين وحاصل على شهادة بكالوريوس في تكنلوجيا المعلومات ودبلومة خبير ويب عالمية بريطانية وحاليا اخطط لافتتاح شركة برمجة خاصة ولدي فريق من ثلاث مبرمجين react +node +react native بالاضافة لي ، هل تنصحون ان ابدأ في افتتاح شركتي الخاصة ام اتوجه للوظيفة ام ابقى كفري لانسر ، وهل ما زالت شركات البرمجة مشاريع ناجحة؟ افيدوني جزاكم الله خيرا.1 نقطة
-
هو أنا هستفاد بميزه موقع سنديان ب أي ؟ اعمل موقع احترافي لي مدى الحياه ولا أي ولا اعمل مواقع للعملاء بتوعي ولا أي بالظبط وهل ينفع اعمل موقع عليه دلوقتي ولا لا ؟1 نقطة
-
1 نقطة
-
هل العمل المحاسبي مجزي ويحقق العائد المطلوب1 نقطة
-
كيف ممكن اضيف اضافات للبي شارب مثل تلوين الكود و غيرها و ماهي الاضافات المهمة التي ممكن ان اضيفها1 نقطة
-
يعني هذا سيكون مجانا لي لمده سنه هذا مقصدي وعند انتهاء السنه هل الموقع هيتسحب مني لو مدفعتش ولا اي1 نقطة
-
السلام عليكم ورحمة الله وبركاته مساء الخير لدي مشكلة معقدة في ضبط الهاتف يستمر في التوقف باستمرار وميزة الرفاهية الرقمية لاتوجد فيه اريد حل للمشكلة1 نقطة
-
المشكلة تظهر في هذا الجهاز فقط وعلى أي متصفح، فمثلا على الهاتف يفتح الموقع بشكل طبيعي1 نقطة
-
1 نقطة
-
1 نقطة
-
بالفعل مهنة المبرمج تحتاج تركيز كبير على الجوانب الصحية التي تتأثر بالجلوس كثيراً أما الشاشات أي طبيعة عمل المبرمج . ويعتبر أكثر المشكلات أهمية هي إصابة العين بالجفاف والتي تسبب الكثير من المشكلات ويعتبر علاجها هو استخدام أدوية مرطبة للعين النظر بعيداً عن الشاشة كل نصف ساعة وما إلى ذلك جعل المسافة بينك وبين الشاشة بعيدة قدر الإمكان ثانياً آلام الظهر والرقبة وأيضاً الركبة وهذه المشكلات يمكن معالجتها من خلال كرسي مكتب مناسب لك ويحافظ على وضعية مريحة لك وأيضاً مكتب مناسب لك ويجب الإطلاع على الشروط الواجب توافرها في المكتب والكرسي للحفاظ على صحتك قبل الشراء . وأخيراً النقطة الأهم والتي تجعل تأثير الجلوس كثيراً منعدم هي الرياضة يومياً فبدونها ستعاني من سلبيات هذه الوظيفة وأيضاً نصيحة أخيرة مهمة وهي شرب المياه كثيراً يساعد على علاج الصداع الناتج من الجلوس كثيراً أمام الشاشة1 نقطة
-
ظهر لى هذا الخطا RPC_ERROR Odoo Server Error Traceback (most recent call last): File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_http.py", line 242, in _dispatch result = request.dispatch() File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 702, in dispatch result = self._call_function(**self.params) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 368, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\service\model.py", line 94, in wrapper return f(dbname, *args, **kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 357, in checked_call result = self.endpoint(*a, **kw) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 925, in __call__ return self.method(*args, **kw) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 546, in response_wrap response = f(*args, **kw) File "c:\users\fula\desktop\ready\ready\odoo\addons\web\controllers\main.py", line 1328, in call_button action = self._call_kw(model, method, args, kwargs) File "c:\users\fula\desktop\ready\ready\odoo\addons\web\controllers\main.py", line 1316, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\api.py", line 471, in call_kw result = _call_kw_multi(method, model, args, kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\api.py", line 456, in _call_kw_multi result = method(recs, *args, **kwargs) File "C:\Users\fula\AppData\Local\Programs\Python\Python310\lib\site-packages\decorator.py", line 232, in fun return caller(func, *(extras + args), **kw) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_module.py", line 72, in check_and_log return method(self, *args, **kwargs) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_module.py", line 470, in button_immediate_install return self._button_immediate_function(self.env.registry[self._name].button_install) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\addons\base\models\ir_module.py", line 587, in _button_immediate_function registry = modules.registry.Registry.new(self._cr.dbname, update_module=True) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\registry.py", line 87, in new odoo.modules.load_modules(registry, force_demo, status, update_module) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 474, in load_modules processed_modules += load_marked_modules(cr, graph, File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 363, in load_marked_modules loaded, processed = load_module_graph( File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 222, in load_module_graph load_data(cr, idref, mode, kind='data', package=package) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\modules\loading.py", line 69, in load_data tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\tools\convert.py", line 748, in convert_file convert_xml_import(cr, module, fp, idref, mode, noupdate) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\tools\convert.py", line 797, in convert_xml_import relaxng.assert_(doc) File "src\lxml\etree.pyx", line 3650, in lxml.etree._Validator.assert_ Exception The above exception was the direct cause of the following exception: Traceback (most recent call last): File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 658, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Users\fula\Desktop\ready\ready\odoo\odoo\http.py", line 301, in _handle_exception raise exception.with_traceback(None) from new_cause AssertionError: Document does not comply with schema1 نقطة
-
- ImportError Traceback (most recent call last) File c:\Users\Ra\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\pywrap_tensorflow.py:73 72 try: ---> 73 from tensorflow.python._pywrap_tensorflow_internal import * 74 # This try catch logic is because there is no bazel equivalent for py_extension. 75 # Externally in opensource we must enable exceptions to load the shared object 76 # by exposing the PyInit symbols with pybind. This error will only be 77 # caught internally or if someone changes the name of the target _pywrap_tensorflow_internal. 78 79 # This logic is used in other internal projects using py_extension. ImportError: DLL load failed while importing _pywrap_tensorflow_internal: A dynamic link library (DLL) initialization routine failed. During handling of the above exception, another exception occurred: ImportError Traceback (most recent call last) Cell In[3], line 5 3 import os 4 import PIL ----> 5 import tensorflow as tf 6 from tensorflow import keras 7 from keras import Sequential File c:\Users\RA\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\__init__.py:40 ... File c:\Users\RA\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\__init__.py:40 ... Failed to load the native TensorFlow runtime.1 نقطة
-
1 نقطة
-
تحقق مما إذا كان Python مثبتًا على جهازك. يمكنك تحميل أحدث إصدار من الموقع الرسمي وتأكد من اختيار خيار "Add Python to PATH" أثناء التثبيت. إضافة Python إلى PATH يدويًا ابحث عن "Environment Variables" في البحث على نظام Windows. افتح "Edit the system environment variables" واضغط على "Environment Variables". في قسم "System variables" أو "User variables"، ابحث عن متغير Path وأضف المسار إلى مجلد Python (مثل C:\Python39 و C:\Python39\Scripts). بعد تحديث المسار، أغلق وأعد فتح نافذة موجه الأوامر (Command Prompt) ثم جرب كتابة python --version مرة أخرى.1 نقطة
-
يجب التأكد من أن ملف views/pos_templates.xml يحتوي على تعليمات XML صالحة لتعديل واجهة نقطة البيع (POS) كما هو مطلوب أضف الكود التالي إلى ملف views/pos_templates.xml لتعديل واجهة نقطة البيع بحيث تتضمن خيار تحديد نوع الطلب (استلام أو توصيل) وحقول التوصيل (عنوان، عامل التوصيل، رسوم التوصيل). <?xml version="1.0" encoding="UTF-8"?> <templates id="template" xml:space="preserve"> <!-- تعديل شاشة الإيصال لإضافة خيار نوع الطلب --> <t t-extend="PosTicket"> <t t-jquery=".pos-receipt" t-operation="after"> <div class="order-type-selector"> <label>Order Type:</label> <select class="order-type" onchange="setOrderType(this)"> <option value="pickup">Pickup</option> <option value="delivery">Delivery</option> </select> </div> <!-- إضافة تفاصيل التوصيل إذا تم اختيار التوصيل --> <t t-if="order.order_type == 'delivery'"> <div class="delivery-info"> <p>Delivery Address: <t t-esc="order.delivery_address"/></p> <p>Delivery Person: <t t-esc="order.delivery_person"/></p> <p>Delivery Fee: <t t-esc="order.delivery_fee"/></p> </div> </t> </t> </t> <!-- تعديل شاشة الدفع لإضافة حقول إدخال تفاصيل التوصيل --> <t t-extend="PaymentScreenWidget"> <t t-jquery=".paymentlines" t-operation="after"> <t t-if="order.order_type == 'delivery'"> <div class="delivery-details"> <label>Delivery Address:</label> <input type="text" class="delivery-address"/> <label>Delivery Person:</label> <input type="text" class="delivery-person"/> <label>Delivery Fee:</label> <input type="number" class="delivery-fee"/> </div> </t> </t> </t> </templates> تأكد من أن ملف __manifest__.py يشير إلى ملف views/pos_templates.xml بشكل صحيح وأن الأصول (assets) تشمل الملفات في static/src/js وstatic/src/xml إذا كنت تستخدم ملفات JavaScript أو XML إضافية في تلك المجلدات. الكود الذي قدمته في __manifest__.py يبدو صحيحًا، لكن دعنا نتحقق منه. { 'name': 'Custom POS Delivery and Pickup', 'version': '1.0', 'depends': ['point_of_sale'], 'data': [ 'views/pos_templates.xml', ], 'assets': { 'point_of_sale.assets': [ 'custom_pos_delivery/static/src/js/*.js', ], }, } الكود التالي يجب أن يكون موجودًا في static/src/js/pos_delivery.js odoo.define('custom_pos_delivery.pos_delivery', function(require) { 'use strict'; var models = require('point_of_sale.models'); var PosModel = models.PosModel; models.load_fields('pos.order', ['order_type', 'delivery_address', 'delivery_person', 'delivery_fee']); var _super_order = models.Order.prototype; models.Order = models.Order.extend({ initialize: function() { _super_order.initialize.apply(this, arguments); this.order_type = 'pickup'; this.delivery_address = ''; this.delivery_person = ''; this.delivery_fee = 0.0; }, set_order_type: function(type) { this.order_type = type; this.trigger('change', this); }, set_delivery_details: function(address, person, fee) { this.delivery_address = address; this.delivery_person = person; this.delivery_fee = parseFloat(fee) || 0.0; this.trigger('change', this); }, export_as_JSON: function() { var json = _super_order.export_as_JSON.apply(this, arguments); json.order_type = this.order_type; json.delivery_address = this.delivery_address; json.delivery_person = this.delivery_person; json.delivery_fee = this.delivery_fee; return json; }, }); var _super_posmodel = PosModel.prototype; models.PosModel = models.PosModel.extend({ initialize: function() { _super_posmodel.initialize.apply(this, arguments); this.on('change:order_type', this, this.add_delivery_fee); }, add_delivery_fee: function(order) { if (order.order_type === 'delivery') { var delivery_product = this.db.get_product_by_id(DELIVERY_PRODUCT_ID); // استبدل بمعرف المنتج if (delivery_product) { order.add_product(delivery_product, { price: order.delivery_fee }); } } }, }); return models; });1 نقطة
-
قبل الغوص في الكود، حاول فهم الغرض من المشروع. ما المشكلة التي يحلها؟ ما هي الوظائف الرئيسية؟ قراءة وصف المشروع أو الـ README (إن وجد) ستساعدك على فهم السياق. لا تحاول استيعاب المشروع كاملًا دفعة واحدة. قسّم الكود إلى أجزاء صغيرة (مثل الدوال، الكائنات، أو الوحدات). ركز على فهم كل جزء على حدة قبل الانتقال إلى التالي. أثناء قراءة الكود، أضف تعليقاتك الخاصة لشرح ما يفعله كل جزء. إذا كنت تستخدم بيئة تطوير مثل VS Code، يمكنك كتابة ملاحظات بجانب السطور لتوضيح فهمك. لا تكتفِ بالمشاهدة فقط. قم بتنصيب المشروع على جهازك، وشغّل الكود. جرب تعديل أجزاء صغيرة منه (مثل تغيير قيم المتغيرات أو إضافة ميزة بسيطة) لفهم كيفية عمل المشروع عمليًا. استخدم أدوات التصحيح في بيئة التطوير (مثل نقاط التوقف Breakpoints) لتتبع كيفية تنفيذ الكود خطوة بخطوة. هذا سيعزز فهمك لتدفق البرنامج. حاول تتبع الكود يدويًا (مثلما تفعل عند حل مسائل الرياضيات). اكتب قيم المتغيرات أو النتائج المتوقعة على ورقة لفهم كيف يعمل الكود.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. من الطبيعي ألا تستطيع إعادة كتابة المشروع من الصفر فور مشاهدته وذلك في البداية أو عند تعلم تقنيات ولغات جديدة وذلك بسبب أنك تريد بناء مشروع كامل مباشرة بعد فهم الدروس أو مشاهدة الفيديوهات حيث في هذا الوقت بالفعل قمت بفهم الدروس ولكن لم تطبق هذه المعرفة في تمارين بسيطة أولاً ثم مشاريع بسيطة أي التدرج في التطبيق وذلك يقابله محاولة التطبيق على عدة دروس فقط ثم متابعة مشاهدة الدروس وهكذا بدلاً من التطبيق على المشروع كاملاً بعد الإنتهاء من الدروس جميعها . وللمزيد من النصائح وكيفية تحقيق أقصى استفادة من الدورات التعليمية يرجى الإطلاع على المصادر التالية1 نقطة
-
أنا اريد فقط أن تساعدني وتجلب لي تصميم مثل هذا او قريب ليه1 نقطة
-
مفهوم Bias value أساسي وموجود في العديد من نماذج تعلم الآلة، وجزء لا يتجزأ من معظم النماذج الخطيةوغيرها ومنهاالإنحدار الخطي وللوجستي وآلات المتجهات الداعمة SVM، وبأبسط شكل ممكن هو عبارة عن معادلة الخط المستقيم التي درستها في المدرسة: y = mx + b حيث m هو الميل Slope الذي يحدد مدى انحدار الخط، وفي تعلم الآلة ذلك يمثل الوزن، و b هو القاطع الذي يحدد النقطة التي يقطع فيها الخط المحور الرأسي، وذلك هو الـ Bias، أي وظيفته تحريك الخط بأكمله للأعلى أو للأسفل دون تغيير ميله. بالتالي يمنح النموذج مرونة أكبر وبدونه، سيكون أي خط أو أي دالة قرار مجبرة على المرور بنقطة الأصل (0,0)، الأمر الذي يحد بشدة من قدرة النموذج على تمثيل البيانات الحقيقية. وللعلم بعض نماذج تعلم الآلة لا تحتوي على Bias بنفس المفهوم الحسابي، فنماذج الشجرة كأشجار القرار والغابات العشوائية تعمل عن طريق تقسيم البيانات بناءًا على شروط، مثل هل العمر أكبر من 30؟، ولا تستخدم معادلة خطية بداخلها، وبالتالي لا يوجد بها مفهوم Bias. وأيضًا خوارزمية أقرب جار KNN تعتمد على المسافة بين النقاط، وهي خوارزمية غير بارامترية ولا تتعلم أوزان أو تحيز.1 نقطة
-
وعليكم السلام ورحمة الله وبركاته. قيمة الـ Bias موجودة في كل من Machine Learning و Deep Learning، وليس فقط في Deep Learning. فمثلاً في ال Machine Learning ، نجد الـ Bias في خوارزميات مختلفة مثل Linear Regression . وأيضاً في Logistic Regression وSupport Vector Machines وحتى في الشبكات العصبية البسيطة (Perceptron). أما في Deep Learning، فالـ Bias موجود في كل طبقة من طبقات الشبكة العصبية.1 نقطة
-
لغة Scala لغة برمجة تعمل على منصة Java أنشأت بالأساس لتوفير لغة برمجة أفضل من لغة Java إذ اعتمد مطورها على الانتقادات التي كانت تتلقاها لغة Java، تتميز لغة Scala بتعدد استخداماها خاصة في مجالي تطبيقات سطح المكتب وتطبيقات الويب، وتتميز بأنّها تجمع بين تقنيتي البرمجة الكائنية والبرمجة الوظيفية، تماما مثل لغات Ruby و Python و PHP كما أنّها تُعتبر لغة عالية المُستوى مثلها مثل اللغات المذكورة، تمتلك اللغة العديد من المكتبات الجاهزة والتي تُساعد المُبرمج على إنشاء تطبيقات متنوعة بأقل جهد، ويعد موقع Twitter من أشهر استعمالات اللغة في تطوير الويب، بالاعتماد على Finatra الخاص بلغة Scala. تُستخدم لغة Scala في بناء تطبيقات الهواتف الذكية التي تعمل بنظام Android كذلك (بالاستعانة بمكتبة Scaloid). إذا كنت ترغب بتطوير تطبيقات سطح المكتب بلغة Scala فتستطيع ذلك بمكتبة Swing أو بمكتبة ScalaFX.1 نقطة