import torch
import gradio as gr
from transformers import RobertaConfig, RobertaModel, AutoModelForSeq2SeqLM, AutoTokenizer

# إنشاء كائن تعريف
config = RobertaConfig.from_pretrained('roberta-base')

# إنشاء نموذج Roberta
model = RobertaModel.from_pretrained('roberta-base', config=config)

# تحميل النموذج المدرب مسبقًا ورمز الترميز
model_name = "zonghaoyang/DistilRoBERTa-base"
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)

# تعريف دالة لتحليل كود الإدخال
def analyze_code(input_code):
    # تنسيق الكود إلى سلاسل وجمل لمعالجة اللغة
    code_str = " ".join(input_code.split())
    sentences = [s.strip() for s in code_str.split(".") if s.strip()]
    # استخراج المعلومات ذات الصلة والقصد من الكود
    variables = []
    functions = []
    logic = []
    for sentence in sentences:
        if "=" in sentence:
            variables.append(sentence.split("=")[0].strip())
        elif "(" in sentence:
            functions.append(sentence.split("(")[0].strip())
        else:
            logic.append(sentence)
    # إرجاع المعلومات والقصد في القاموس
    return {"variables": variables, "functions": functions, "logic": logic}

# تعريف دالة لتوليد أمر موجِّه من الكود المحلل
def generate_prompt(code_analysis):
    prompt = f"Generate code with the following: \n\n"
    prompt += f"Variables: {', '.join(code_analysis['variables'])} \n\n"
    prompt += f"Functions: {', '.join(code_analysis['functions'])} \n\n"
    prompt += f"Logic: {' '.join(code_analysis['logic'])}"
    return prompt

# إنشاء الكود من النموذج والأمر الموجِّه
def generate_code(prompt):
    generated_code = model.generate(prompt, max_length=100, num_beams=5, early_stopping=True)
    return generated_code

# اقتراح تحسينات على الكود
def suggest_improvements(code):
    suggestions = ["Use more descriptive variable names", "Add comments to explain complex logic", "Refactor duplicated code into functions"]
    return suggestions

# تعريف واجهة Gradio
interface = gr.Interface(fn=generate_code, inputs=["textbox"], outputs=["textbox"])

# إجراء محادثة حول الكود
input_code = """x = 10
y = 5
def add(a, b):
    return a + b
result = add(x, y)"""
code_analysis = analyze_code(input_code)
prompt = generate_prompt(code_analysis)
reply = f"{prompt}\n\n{generate_code(prompt)}\n\nSuggested improvements: {', '.join(suggest_improvements(input_code))}"
print(reply)

import torch
 استرد gradio ك gr من المحولات استرد RobertaConfig, RobertaModel, AutoModelForSeq2SeqLM, AutoTokenizer # إنشاء كائن تكوين config = RobertaConfig.from_pretrained('roberta-base') # إنشاء نموذج Roberta model = RobertaModel.from_pretrained('roberta-base', config=config) # تحميل النموذج المدرب سابقا ورمز الترميز model_name = "zonghaoyang/DistilRoBERTa-base" model = AutoModelForSeq2SeqLM.from_pretrained(model_name) tokenizer = AutoTokenizer.from_pretrained(model_name) # تحديد دالة لتحليل كود الإدخال def analyze_code(input_code): # تنسيق الكود إلى سلاسل وجمل لمعالجة اللغة الطبيعية code_str = " ".join(input_code.split()) sentence = [s.strip() for s in code_str.split(".") if [s.strip()] #استخراج المعلومات ذات الصلة والقصد من الكود المتغيرات = [] الوظائف = [] المنطق = [] للجملة في الجمل: if "=" في الجملة: variables.append(sentence.split("=")[0].strip()) elif "(" في الجملة: functions.append(sentence.split("(")[0].strip()) else: logic.append(sentence) #إرجاع المعلومات والقصد في القاموس return {"variables": variables, "functions": functions, "logic": logic} # تعريف دالة لتوليد موجه من الكود المحلل def generate_prompt(code_analysis): prompt = f"إنشاء كود بما يلي: \n\n" prompt += f"المتغيرات: {', '.join(code_analysis['variables'])} \n\n" prompt += f"الدوال: {', '.join(code_analysis['functions'])} \n\n" prompt += f"Logic: {' '.join(code_analysis['logic'])}" return prompt # إنشاء الكود من النموذج والموجه def generate_code(prompt): generated_code = model.generate(prompt, max_length=100, num_beams=5, early_stopping=True) return generated_code # اقتراح تحسينات على الكود def suggests_improvements(code): suggestions = ["Use more descriptive variable names", "Add comments to explain complex logic", "Refactor duplicated code into functions"] return suggestions # تعريف واجهة Gradio interface = gr.Interface(fn=generate_code, inputs=["textbox"], outputs=["textbox"]) # إجراء محادثة حول الكود input_code = """x = 10 y = 5 def add(a, b): return a + b result = add(x, y)""" code_analysis = analyze_code(input_code) prompt = generate_prompt(code_analysis) reply = f"{prompt}\n\n{generate_code(prompt)}\n\nالتحسينات المقترحة: {', '.join(suggest_improvements(input_code))}" print(reply) while True: change = input("أترغب بالحصول على t

استيراد الشعلة
استيراد الدرجات كـ gr
من المحولات استيراد RobertaConfig، RobertaModel، AutoModelForSeq2SeqLM، AutoTokenizer

# إنشاء كائن تكوين
config = RobertaConfig.from_pretrained('roberta-base')

# إنشاء نموذج Roberta
model = RobertaModel.from_pretrained('roberta-base', config=config)

# تحميل النموذج المدرب مسبقًا وبرنامج الترميز
model_name = "zonghaoyang/DistilRoBERTa-base"
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)

# تحديد دالة لتحليل كود الإدخال
def analyze_code(input_code):
	# تنسيق الكود إلى سلاسل وجمل لمعالجة اللغة الطبيعية
	code_str = " ".join(input_code.split())
	sentence = [s.strip() for s in code_str.split(".") if s.strip()]
	#استخراج المعلومات ذات الصلة والقصد من الكود
	المتغيرات = []
	الوظائف = []
	المنطق = []
	للجملة في الجمل:
		if "=" in sentence:
			variables.append(sentence.split("=")[0].strip())
		elif "(" in sentence:
			functions.append(sentence.split("(")[0].strip())
		else:
			logic.append(sentence)
	# إرجاع المعلومات والقصد في القاموس
	return {"variables": variables, "functions": functions, "logic": logic}

# تعريف دالة لتوليد موجه من الكود الذي تم تحليله
def generate_prompt(code_analysis):
	prompt = f"إنشاء كود بما يلي: \n\n"
	prompt += f"المتغيرات: {', '.join(code_analysis['variables'])} \n\n"
	prompt += f"Functions: {', '.join(code_analysis['functions'])} \n\n"
	prompt += f"Logic: {' '.join(code_analysis['logic'])}"
	return prompt

# إنشاء كود من النموذج والموجه
def generate_code(prompt):
	generated_code = model.generate(prompt, max_length=100, num_beams=5, early_stopping=True)
	return generated_code

# اقتراح تحسينات على الكود
def suggests_improvements(code):
	suggestions = ["استخدام أسماء متغيرات أكثر وصفًا", "إضافة تعليقات لشرح المنطق المعقد", "إعادة صياغة الكود المكرر وتحويله إلى دوال"]
	return suggestions

# تعريف واجهة Gradio
interface = gr.Interface(fn=generate_code, inputs=["textbox"], outputs=["textbox"])

# إجراء محادثة حول الكود
input_code = """x = 10
y = 5
def add(a, b):
    return a + b
result = add(x, y)"""
code_analysis = analyze_code(input_code)
prompt = generate_prompt(code_analysis)
reply = f"{prompt}\n\n{generate_code(prompt)}\n\nالتحسينات المقترحة: {', '.join(suggest_improvements(input_code))}"
print(reply)

while True:
    change = input("هل ترغب في t


قم بتصوير إطار بيانات pandas في gradio

قم بعمل تصور لبيانات pandas باستخدام واجهة مستخدم gradio

تصور إطار بيانات pandas في gradio


قم بإجراء تحليل SWOT لشركة Artistree في أوروبا

قم بعمل تحليل SWOT لشركة Artistree for Europe


هل يمكنك أن تشرح لي كيفية التنبؤ بالإيرادات لشركة عبر الإنترنت مقارنة بشركة بيع بالتجزئة تقليدية؟ ما هي الاختلافات الرئيسية؟

هل يمكنك أن تشرح لي كيف يمكن التنبؤ بالإيرادات بالنسبة للأعمال التجارية عبر الإنترنت مقابل بائع التجزئة التقليدي؟  ما هي الاختلافات الرئيسية؟


إنشاء قيود sv بحيث يكون عدد التحولات من الناتج السابق مساويًا لـ 5 في رقم 32 بت

إنشاء قيود SV بحيث يكون عدد التحولات من المخرجات السابقة مساوياً لـ 5 في رقم من 32 بت

قم بإنشاء قيود sv بحيث يكون عدد التحولات من الناتج السابق مساويًا لـ 5 في رقم مكون من 32 بت


اكتب لي مقعد اختبار لمضاعف في cocotb

اكتب  مقعد اختبار لمضاعف في cocotb من اجلي

اكتب لي جدول اختبار لمضاعف في cocotb


اكتب مثالاً لـ OCaml يستدعي برنامج تظليل حوسبة OpenGL يقوم بضرب النقاط. قم بتضمين برنامج التظليل في المثال

اكتب مثالاً لـ OCaml يستدعي برنامج تظليل حوسبة OpenGL يقوم بعملية ضرب قياسي. قم بتضمين برنامج التظليل في المثال


يرجى كتابة كود GLSL (كل من برنامج تظليل الرأس وبرنامج تظليل الشظايا) للبث الشعاعي التقليدي.

يُرجى كتابة كود GLSL (كل من مظلل الرأس ومُظلل الأجزاء) لبث الأشعة بالطريقة القديمة.


أرغب في تناول وجبة إفطار منخفضة الكربوهيدرات، فأرجو أن تقدم لي وجبة إفطار كهذه وتخبرني ما هو إجمالي عدد الكربوهيدرات فيها

أريد تناول وجبة إفطار منخفضة الكربوهيدرات. من فضلك قدم لي هذه الوجبة وأخبرني ما هو إجمالي عدد الكربوهيدرات فيها


أعطني وصفة إفطار سريعة التحضير وغنية بالبروتين (30 جرامًا على الأقل) وتحتوي على مجموعة متنوعة من المكونات


اقرأ عمل الزميل من خلال النقاط الأساسية التالية:

كيف يمكن تطوير ملخص الزميل بشكل أكبر من حيث وصف:
 محتوى المصادر
 التقييم النقدي للمصادر
 وصف كيفية ارتباط المصادر ببعضها البعض.
كيف يمكن تطوير اختيار المصادر في مشروع درجة مستقبلي؟
عمل الزميل: "جامعة جوتنبرج ألكسندر جوهانسون KBB320
توليف المعرفة
اشترك في DeepL Pro لتحرير هذه الوثيقة. قم بزيارة www.DeepL.com/pro لمزيد من المعلومات.
كيف يتم بناء منازلنا الحجرية التاريخية وما هي المشاكل التي تواجهها الهياكل الحجرية اليوم؟
لقد كنت أحاول القراءة عن البناء بالحجر الطبيعي، وبشكل خاص أحاول العثور على أمثلة للإنشاءات حيث تم استخدام الحجر الطبيعي والطوب في نفس البناء. الغالبية العظمى من مباني التاريخية لدينا مصنوعة من الحجر، وليس من غير المألوف أن يكون لديها، إن لم يكن جدرانًا كاملة من الحجر الطبيعي، فعلى الأقل عناصر من الحجر الطبيعي.
كان التركيز في هذا التجميع على القراءة عن مجموعة واسعة من الموضوعات في مجال البناء بالحجر الطبيعي، ولكن ربما كان التركيز الأكبر على عمليات الحرف وأوصاف الطرق المستخدمة في المواد.
يختلف الحجر المستخدم بشكل كبير من مكان إلى آخر، لذلك انتهى الأمر بالعدسة المكبرة أيضًا إلى القراءة عن الفرق في المواد في جميع أنحاء البلاد، بالإضافة إلى المشاكل التي نواجهها في الحفاظ على وترميم هياكل الحجر الطبيعي اليوم.
الحجر الطبيعي هو مادة كانت تستخدم تاريخيًا في السويد منذ ما قبل ظهور الطوب. تم بناء مباني الحجر المبكرة لدينا بالبناء البارد حيث تم تكديس الحجارة فوق بعضها البعض دون استخدام الملاط أو المواد الرابطة الأخرى.
ومع ذلك، واجه الحجر الطبيعي صعوبة في فرض نفسه في المباني خارج المباني الشاهقة مثل الكنائس والقصور والبيوت، ويرجع ذلك جزئيًا إلى التقليد الراسخ لبناء المباني السكنية بالخشب، ولكن أيضًا لأنه كان مادة باهظة الثمن، سواء من حيث النقل إذا لم تكن المادة في متناول اليد، ولكن أيضًا من حيث المعالجة.
في عام 1766، في وقت كان هناك نقص في الخشب لبناء المنازل، وحتى وعد بإعفاء ضريبي لمدة 20 عامًا إذا قمت ببناء منزلك بالحجر، كتب كارل وينبلاد عن مدى صعوبة التعامل مع الحجر الطبيعي وعدم ملاءمته لبناء المنازل. هنا، ومع ذلك، فهو يتحدث عن الحجر الطبيعي في شكل حجر رمادي، وهو مصطلح جماعي لكتل الحجر التي يتم انتقاؤها مباشرة من الأرض أو يتم حفرها، على سبيل المثال، أثناء العمل الزراعي، وليس عن الطوب، الذي دعا إليه بحرارة في كتابه "وصف المباني، وخصائصها"، لذلك يجب تشييد المباني المصنوعة من الحجر، وكذلك الأشجار، بأكبر قدر من الاقتصاد، وفقًا للرسومات المرفقة للمشروع في ستة قطع نحاسية، بالإضافة إلى مقترحات لمواد البناء اللازمة. وجد أن الحجر غير مناسب لأنه يتطلب الكثير من المعالجة والكثير من الجير ليكون جيدًا بما يكفي لاستخدامه بخلاف جدران الأساس والأقبية. كما اعتُبر الحجر رطبًا وباردًا، ومناسبًا فقط لبيوت الحيوانات.
تم وصف المباني المصنوعة من الحجر الطبيعي، في شكل حجر رمادي، والطوب في نفس البناء في عدد من التصميمات المختلفة في المواد التدريبية من Hermods في الوثيقة Byggnadskonstruktionslära (för murare) : undervisning per korrespondens (1907). في الفصل "جدران من كتل حجرية": "إن مثل هذه الجدران من كتل حجرية، والتي يجب أن يكون لها أي ارتفاع ملحوظ، يتم تشييدها كجدران مختلطة، أي أنها تقام بأشرطة أفقية وأعمدة رأسية من الطوب". وهذا يوضح أيضًا العديد من الطرق الأخرى لإدراج الطوب في الجدران الحجرية الطبيعية، مع استخدام الطوب أو المزيد من الأحجار المتفتتة في جميع أجزاء الجدار تقريبًا حيث تكون هناك حاجة إلى دقة أكبر. يجب أن تكون محيطات النوافذ وزوايا الجدار والتحولات المستقرة المذكورة أعلاه وحتى نهايات السقف مصنوعة من الطوب. إن نص هيرمود شامل نسبيًا في مجال البناء بالحجر الطبيعي، ويصف طرقًا مختلفة للأحجار في ظروف عمل مختلفة، ولكن لا توجد معلومات في النص حول من أو من أين تأتي هذه الخبرات والطرق. النص يحمل توقيع هيرمود نفسه، ولكن من المشكوك فيه أنه المؤلف.
إن القراءة الإضافية في كتاب أرفيد هينستروم Landtbyggnadskonsten المجلد 5 (1869) على سبيل المثال تقدم وصفًا أكثر تفصيلاً لطريقة البناء، ولكن بشكل عام تبدو النصيحة كما هي في نص هيرمود. بصفته مهندسًا، يجب أن يكون هينستروم على دراية جيدة بفن البناء، وتوصياته سليمة، حتى لو لم يكن النص نفسه شاملاً بشكل كبير من حيث الرسوم التوضيحية أو المساعدات الأخرى بخلاف وصف نصي متواصل لطرق مختلفة للبناء بالحجر الطبيعي.
إن حقيقة أن شخصًا مثل هينستروم يقدم نفس النصيحة التي يقدمها هيرمود تعطي مصداقية جيدة لحقيقة أن المعلومات الموجودة في مادة التدريب سليمة ومستندة بشكل جيد إلى الأدبيات فيالحقل.
ومع ذلك، يوضح هنستروم بالفعل في مقدمة هذا النص أنه ليس مكتوبًا للحرفيين ذوي الخبرة، بل "إنه مخصص للمزارع وعماله عديمي الخبرة الذين لا يعرفون تفاصيل البناء وشكلها وتنفيذها"، وهو ما يفسر عدم وجود أمثلة للرسم وأوصاف أكثر تفصيلاً لعمليات الحرفة. يوصي كلا النصين باستخدام أفضل أنواع ملاط الجير الهيدروليكي للبناء.
أحد الاستنتاجات التي يمكن استخلاصها من قراءة نصي هرمود وهنستروم هو أن بناء الجدار الحجري لا يختلف بشكل كبير، سواء كان مبنيًا من الطوب أو الحجر الطبيعي. الهدف هو تحقيق مفصل تتفاعل فيه كتل البناء المختلفة مع بعضها البعض لإنشاء هيكل مستقر يمكنه تحمل القوى من اتجاهات مختلفة، ولكن يجب تطبيق حلول مختلفة اعتمادًا على مدى معالجة الأحجار. يوفر كلاهما نظرة ثاقبة للدور الذي يمكن أن يلعبه الطوب في بناء الحجر الطبيعي، ويوصفان بالاختيار العقلاني في كثير من الحالات. لا يعتبر أي من النصين شاملاً، أو ينبغي النظر إليه باعتباره وصفًا تفصيليًا لعمليات الحرف اليدوية، ولكن يمكن استخدامه، مع القليل من المعرفة المسبقة، كمكمل لتنفيذ البناء بالحجر الطبيعي.
تواجه الهياكل التي تستخدم الحجر الطبيعي غير المعالج نسبيًا عددًا من المشكلات بالإضافة إلى تلك التي واجهتها أثناء البناء.
تنشر الجمعية الجيولوجية في لندن مجلة تجمع المعلومات والمقالات في هذا المجال. المجلة نفسها مقيدة بالرسوم، لكن المقدمة كانت متاحة للإرشاد للمؤلفين الآخرين في هذا المجال. كتب المقدمة أستاذ الجيولوجيا سيجموند سيجفريد، الذي يسلط الضوء في نصه على المشاكل التي تواجه الحفاظ على وترميم المباني الحجرية الطبيعية. استراتيجيات حول كيفية التعامل مع الأضرار الناجمة عن التدهور الطبيعي للحجر، وكيف تؤثر البيئة على التصنيف، وكيف تعمل الظروف البشرية على تسريع التحلل، وهجوم الطحالب أو الكائنات الحية الدقيقة في الحجر.
لقد قادني قراءة نص سيجزموند إلى سلسلة من النصوص الأخرى في هذا المجال، وفي النهاية إلى المقال "تأثير خشونة سطح الأحجار المستخدمة في المباني التاريخية على التدهور البيولوجي"، وهو نص حول كيفية تأثير مسامية نسيج سطح أحجار البناء على سرعة ودرجة التأثير البيولوجي والتدهور.

يشير التأثير البيولوجي إلى النباتات، سواء النباتات الملتصقة ذات الجذور أو النباتات الزاحفة مثل الأشنة والطحالب، وتأثيرها على بنية الحجر، سواء كمواد حية أو ميتة. تستند المادة إلى تحقيقات أجريت في نيغدة، تركيا، والتي تختلف إلى حد ما عن الظروف في السويد، ولكن الأنواع المختلفة من الصخور التي تم التحقيق فيها تشبه تلك المستخدمة في السويد، مثل كميات كبيرة من الحجر الجيري. المصدر ليس ذا صلة مباشرة بهذا التجميع، ولكنه قراءة مثيرة للاهتمام على الرغم من ذلك، وهو بالتأكيد موضوع متكرر في مسألة كيفية العناية بمنازلنا الحجرية.
المصادر
● Henström, Arvid (1869) Practical handbook in the art of rural construction: including the study of building materials, the processing and join of building materials, the shape, dimensions and strength of building components .... Örebro: Beijer
● Hermods (1907) Teaching and correspondence, Building construction for bricklayers, seven letter.
● Mustafa Korkanç, Ahmet Savran (2015) Effect of the surface roughness of stones used in historical buildings on biodeterioration.
● Wijnbladh, Carl (1766). Description of how common people buildings, both stone and wood, may be built with the greatest economics, according to the attached

project graphics in six copper pieces, and suggestions for necessary Building materials. تم النشر في المؤتمر. تم إنشاء أهمها بعد أن تم تسليمها إلى المملكة المتحدة في عام 1765، على يد كارل فيجنبلاد. ستوكهولم، طبع بيتر هيسلبيرغ، ١٧٦٦. ستوكهولم: (هيسلبيرغ!

قم بقراءة عمل الزميل عن طريق نقاط البداية التالية: كيف يمكن لملخص الزميل أن يتطور بشكل أفضل من ناحية وصف:  محتوى المصادر  التقييم النقدي للمصادر  وصف كيفية ارتباط المصادر ببعضها ببعض. كيف يمكن لاختيار المصادر أن يتطور في مشروع درجة مستقبلي؟ عمل الزميل: "جامعة جوتنبرج ألكسندر جوهانسون KBB320 تجميع المعرفة اشترك في DeepL Pro لتحرير هذا المستند.  زر www.DeepL.com/pro للمزيد من المعلومات. كيف يتُبنى منازلنا الحجرية التاريخية وما  المشاكل التي تقابلها الهياكل الحجرية اليوم؟ لقد حاولت القراءة عن البناء بواسطة الحجر الطبيعي، خصوصا محاولة العثور على أمثلة لإنشاءات حيث استُخدم الحجر الطبيعي والطوب في نفس البناء. الأغلبية الساحقة من المباني التاريخية لدينا مصنوعة من الحجر، وليس من غير الشائع أن لها جدرانا كاملة من الحجر الطبيعي، فعناصر من الحجر الطبيعي على اقل تقدير. التركيز في هذا التجميع كان بشأن القراءة حول مدى شاسع من الموضوعات في مجال البناء بواسطة الحجر الطبيعي، ولكن من المحتمل أن التركيز الأكبر كان على عمليات الحرف وأوصاف الطرق المستخدمة في المواد.  الحجر المستخدم في أي مكان يختلف  بشكل كبير من مكان  لآخر، لذا انتهى الأمر أيضًا بالعدسة المكبرة  إلى القراءة عن الفرق في المواد في كل ارجاء البلاد، إضافة إلى المشاكل التي نواجهها اليوم في صون وترميم الهياكل الحجرية الطبيعية . الحجر الطبيعي هو مادة كانت يتم استخدامها تاريخيًا في السويد منذ ما قبل ظهور الطوب.  مباني الحجر المبكرة لدينا كانت مبنية بالبناء البارد حيث تم تكديس الحجارة بعضها فوق أخرى من غير استعمال الملاط أو المواد الأخرى الرابطة . ومع هذا فقد واجه الحجر الطبيعي صعوبة في فرض نفسه في المباني خارج المباني الشاهقة كلكنائس والقصور والبيوت، وذلك يرجع  جزئيًا إلى التقليد الراسخ لإنشاءء المباني السكنية بالخشب، ولكن أيضًا للأنه كان مادة مرتفعة الثمن، إن كان من حيث النقل حيث لم تكن المادة في متناول اليد، وأيضًا من حيث المعالجة. في عام 1766، في وقت كان هناك نقص في الخشب لبناء المنازل، وحتى وعد بإعفاء ضريبي لمدة 20 عامًا إذا بنيت منزلك بالحجر، كتب كارل وينبلاد عن مدى صعوبة التعامل مع الحجر الطبيعي وعدم ملاءمته لبناء المنازل. هنا، ومع ذلك، فهو يتحدث عن الحجر الطبيعي في شكل حجر رمادي، وهو مصطلح جماعي لكتل الحجر التي يتم انتقاؤها مباشرة من الأرض أو يتم حفرها، على سبيل المثال، أثناء العمل الزراعي، وليس عن الطوب، الذي دعا إليه بحرارة في كتابه "وصف المباني، وبناء المباني"، لذلك يجب تشييد المباني المصنوعة من الحجر، وكذلك الأشجار، بأكبر قدر من الاقتصاد، وفقًا للرسومات المرفقة للمشروع في ستة قطع نحاسية، بالإضافة إلى مقترحات لمواد البناء اللازمة. وجد أن الحجر غير مناسب لأنه يتطلب الكثير من المعالجة والكثير من الجير ليكون جيدًا بما يكفي لاستخدامه بخلاف جدران الأساس والأقبية. كما اعتُبر الحجر رطبًا وباردًا، ومناسبًا فقط لبيوت الحيوانات. تم وصف المباني المصنوعة من الحجر الطبيعي، في شكل حجر رمادي، والطوب في نفس البناء في عدد من التصميمات المختلفة في المواد التدريبية من Hermods في الوثيقة Byggnadskonstruktionslära (för murare) : undervisning per korrespondens (1907). في الفصل "جدران من كتل حجرية": "إن مثل هذه الجدران من كتل حجرية، والتي يجب أن يكون لها أي ارتفاع ملحوظ، يتم تشييدها كجدران مختلطة، أي أنها تقام بأشرطة أفقية وأعمدة رأسية من الطوب". وهذا يوضح أيضًا العديد من الطرق الأخرى لإدراج الطوب في الجدران الحجرية الطبيعية، حيث يتم استخدام الطوب أو المزيد من الأحجار المتساقطة  تقريبًا في كل أجزاء الجدار هناك  حيث الحاجة إلى دقة أكبر. يتوجب أن تكون محيطات النوافذ وزوايا الجدار والتحولات الراسخة المذكورة أعلاه وحتى نهايات السقف مصنوعة بواسطة الطوب. إن نص هيرمود عام  نسبيًا في مجال البناء بالحجر الطبيعي، ويصف طرقًا مختلفة للحجارة في مختلف ظروف العمل، ولكن لا تتواجد معلومات حول من أو من أين جاءت هذه الخبرات والطرق في النص. النص مكتوب بتوقيع هيرمود نفسه،لكن مشكوك فيه كونه المؤلف. القراءة الإضافية في كتاب أرفيد هينستروم Landtbyggnadskonsten المجلد 5 (1869) على سبيل المثال تعطي وصفًا مفصلا أكثر  لطريقة البناء، ولكن  عامة تبدو النصيحة هي نفسها الموجودة في نص هيرمود. بصفته مهندسًا، يجب أن يكون هينستروم على دراية جيدة بفن البناء، وتوصياته سليمة، حتى لو لم يكن النص نفسه شاملاً بشكل كبير من حيث الرسوم التوضيحية أو المساعدات الأخرى بخلاف وصف نصي متواصل للطرق المختلفة للبناء بالحجر الطبيعي. إن حقيقة أن شخصًا مثل هينستروم يقدم نفس نصيحة هيرمود تعطي مصداقية جيدة لحقيقة أن المعلومات الموجودة في مادة التدريب سليمة ومستندة بشكل جيد إلى الأدبيات في هذا المجال. ومع ذلك، يوضح هينستروم بالفعل في مقدمة هذا النص أنه ليس مكتوبًا للحرفيين ذوي الخبرة، ولكن "إنه مخصص للمزارع وعماله عديمي الخبرة الذين لا يعرفون تفاصيل البناء وشكلها وتنفيذها"، وهو ما يفسر عدم وجود أمثلة رسومية وأوصاف أكثر تفصيلاً لعمليات الحرف. يوصي كلا النصين باستخدام أفضل أنواع ملاط الجير الهيدروليكي للبناء. أحد الاستنتاجات التي يمكن استخلاصها من قراءة نصي هيرمود وهينستروم هو أن بناء جدار حجري لا يختلف بشكل كبير، سواء كان مبنيًا من الطوب أو الحجر الطبيعي. الهدف هو تحقيق مفصل تتفاعل فيه كتل البناء المختلفة مع بعضها البعض لإنشاء هيكل مستقر يمكنه تحمل القوى من اتجاهات مختلفة، ولكن يجب تطبيق حلول مختلفة اعتمادًا على مدى معالجة الأحجار. يوفر كلا النصين نظرة ثاقبة للدور الذي يمكن أن يلعبه الطوب في بناء الأحجار الطبيعية، ويوصفان بالاختيار العقلاني في كثير من الحالات. لا يعتبر أي من النصين شاملاً، أو يجب اعتباره وصفًا تفصيليًا لعمليات الحرف اليدوية، ولكن يمكن استخدامه، مع القليل من المعرفة المسبقة، كمكمل لتنفيذ البناء بالحجر الطبيعي. تواجه الهياكل التي تستخدم حجرًا طبيعيًا غير معالج نسبيًا عددًا من المشكلات بالإضافة إلى تلك التي واجهتها أثناء البناء. تنشر الجمعية الجيولوجية في لندن مجلة تجمع المعلومات والمقالات في هذا المجال. المجلة نفسها مقيدة بالرسوم، لكن المقدمة كانت متاحة للتوجيه للمؤلفين الآخرين في هذا المجال. تم كتابة المقدمة بواسطة أستاذ الجيولوجيا سيجموند سيجفريد، الذي يسلط الضوء في نصه على المشاكل التي تواجه الحفاظ على وترميم المباني الحجرية الطبيعية. استراتيجيات حول كيفية التعامل مع الأضرار الناجمة عن التدهور الطبيعي للحجر، وكيف تؤثر البيئة على التصنيف، وكيف تعمل الظروف البشرية على تسريع التحلل، وهجوم الطحالب أو الكائنات الحية الدقيقة في الحجر. لذلك قادني قراءة نص سيجموند إلى سلسلة من النصوص الأخرى في هذا المجال، وفي النهاية إلى المقال تأثير خشونة سطح الأحجار المستخدمة في المباني التاريخية على التدهور البيولوجي، وهو نص عن كيف تأثر مسامية نسيج سطح أحجار البناء على سرعة ودرجة التأثير البيولوجي والتدهور. يشير التأثير البيولوجي إلى النباتات، سواء النباتات المتشابهة ذات الجذور أو النباتات الزاحفة مثل الأشنة والطحالب، وتأثيرها على هيئة الحجر، سواء كمواد حية أو ميتة. تعتمد المادة على التحقيقات التي أجريت في نيغدة بتركيا، والتي تختلف إلى حد ما عن الظروف في السويد، ولكن الأنواع المختلفة من الصخور التي تم التحقيق فيها مشابهة لتلك المستخدمة في السويد، مثل كميات كبيرة من الحجر الجيري. المصدر ذو صلة عرضية فقط بهذا التجميع لكنه قراءة مثيرة للاهتمام رغم من ذلك، وهو قطعا  موضوع متكرر في مسألة كيفية الاعتناء بمنازلنا الحجرية. المصادر ● Henström، Arvid (1869) دليل عملي في فن البناء الريفي: بما في ذلك دراسة مواد البناء، ومعالجة وربط مواد البناء، وشكل وأبعاد وقوة مكونات البناء .... أوريبرو: بيير ● Hermods (1907) التدريس والمراسلات، تشييد المباني للبنائين، الرسالة السابعة. ● Mustafa Korkanç، Ahmet Savran (2015) تأثير خشونة سطح الأحجار المستخدمة في المباني التاريخية على التدهور البيولوجي. ● Wijnbladh، Carl (1766). وصف لكيفية بناء المباني العامة، سواء من الحجر أو الخشب، بالقدر الأكبر من الاقتصاد، طبقا للرسومات المصاحبة للمشروع في ست قطع نحاسية، ومقترحات لمواد البناء اللازمة.  نُشر في المملكة المتحدة. التوصيات التي قُدمت بعد الدفن معظمها كان في أيام الرخاء عام 1765، من قبل كارل وينبلاد. ستوكهولم، طبعه بيتر هيسلبيرج، 1766. ستوكهولم: (هسلبيرج!

اقرأ عمل الزميل من خلال النقاط الأساسية التالية:

كيف يمكن تطوير ملخص الزميل بشكل أكبر من حيث وصف:
 محتوى المصادر
 التقييم النقدي للمصادر
 وصف كيفية ارتباط المصادر ببعضها البعض.
كيف يمكن تطوير اختيار المصادر في مشروع درجة مستقبلي؟
عمل الزميل: "جامعة جوتنبرج ألكسندر جوهانسون KBB320
توليف المعرفة
اشترك في DeepL Pro لتحرير هذه الوثيقة. قم بزيارة www.DeepL.com/pro لمزيد من المعلومات.
كيف يتم بناء منازلنا الحجرية التاريخية وما هي المشاكل التي تواجهها الهياكل الحجرية اليوم؟
لقد كنت أحاول القراءة عن البناء بالحجر الطبيعي، وبشكل خاص أحاول العثور على أمثلة للإنشاءات حيث تم استخدام الحجر الطبيعي والطوب في نفس البناء. الغالبية العظمى من مباني التاريخية لدينا مصنوعة من الحجر، وليس من غير المألوف أن يكون لديها، إن لم يكن جدرانًا كاملة من الحجر الطبيعي، فعلى الأقل عناصر من الحجر الطبيعي.
كان التركيز في هذا التجميع على القراءة عن مجموعة واسعة من الموضوعات في مجال البناء بالحجر الطبيعي، ولكن ربما كان التركيز الأكبر على عمليات الحرف وأوصاف الطرق المستخدمة في المواد.
يختلف الحجر المستخدم بشكل كبير من مكان إلى آخر، لذلك انتهى الأمر بالعدسة المكبرة أيضًا إلى القراءة عن الفرق في المواد في جميع أنحاء البلاد، بالإضافة إلى المشاكل التي نواجهها في الحفاظ على وترميم هياكل الحجر الطبيعي اليوم.
الحجر الطبيعي هو مادة كانت تستخدم تاريخيًا في السويد منذ ما قبل ظهور الطوب. تم بناء مباني الحجر المبكرة لدينا بالبناء البارد حيث تم تكديس الحجارة فوق بعضها البعض دون استخدام الملاط أو المواد الرابطة الأخرى.
ومع ذلك، واجه الحجر الطبيعي صعوبة في تأكيد نفسه في المباني خارج المباني الشاهقة مثل الكنائس والقصور والبيوت، ويرجع ذلك جزئيًا إلى التقليد الراسخ لبناء المباني السكنية بالخشب، ولكن أيضًا لأنه كان مادة باهظة الثمن، سواء من حيث النقل إذا لم تكن المادة في متناول اليد، ولكن أيضًا من حيث المعالجة.
في عام 1766، في وقت كان هناك نقص في الخشب لبناء المنازل، وحتى وعد بإعفاء ضريبي لمدة 20 عامًا إذا قمت ببناء منزلك بالحجر، كتب كارل وينبلاد عن مدى صعوبة التعامل مع الحجر الطبيعي وعدم ملاءمته لبناء المنازل. هنا، ومع ذلك، فهو يتحدث عن الحجر الطبيعي في شكل حجر رمادي، وهو مصطلح جماعي لكتل الحجر التي يتم انتقاؤها مباشرة من الأرض أو يتم حفرها، على سبيل المثال، أثناء العمل الزراعي، وليس عن الطوب، الذي دعا إليه بحرارة في كتابه "وصف المباني، وخصائصها"، لذلك يجب تشييد المباني المصنوعة من الحجر، وكذلك الأشجار، بأكبر قدر من الاقتصاد، وفقًا للرسومات المرفقة للمشروع في ستة قطع نحاسية، بالإضافة إلى مقترحات لمواد البناء اللازمة. وجد أن الحجر غير مناسب لأنه يتطلب الكثير من المعالجة والكثير من الجير ليكون جيدًا بما يكفي لاستخدامه بخلاف جدران الأساس والأقبية. كما اعتُبر الحجر رطبًا وباردًا، ومناسبًا فقط لبيوت الحيوانات.
تم وصف المباني المصنوعة من الحجر الطبيعي، في شكل حجر رمادي، والطوب في نفس البناء في عدد من التصميمات المختلفة في المواد التدريبية من Hermods في الوثيقة Byggnadskonstruktionslära (för murare) : undervisning per korrespondens (1907). في الفصل "جدران من كتل حجرية": "إن مثل هذه الجدران من كتل حجرية، والتي يجب أن يكون لها أي ارتفاع ملحوظ، يتم تشييدها كجدران مختلطة، أي أنها تقام بأشرطة أفقية وأعمدة رأسية من الطوب". وهذا يوضح أيضًا العديد من الطرق الأخرى لإدراج الطوب في الجدران الحجرية الطبيعية، مع استخدام الطوب أو المزيد من الأحجار المتفتتة في جميع أجزاء الجدار تقريبًا حيث تكون هناك حاجة إلى دقة أكبر. يجب أن تكون محيطات النوافذ وزوايا الجدار والتحولات المستقرة المذكورة أعلاه وحتى نهايات السقف مصنوعة من الطوب. إن نص هيرمود شامل نسبيًا في مجال البناء بالحجر الطبيعي، ويصف طرقًا مختلفة للأحجار في ظروف عمل مختلفة، ولكن لا توجد معلومات في النص حول من أو من أين تأتي هذه الخبرات والطرق. النص يحمل توقيع هيرمود نفسه، ولكن من المشكوك فيه أنه المؤلف.
إن القراءة الإضافية في كتاب أرفيد هينستروم Landtbyggnadskonsten المجلد 5 (1869) على سبيل المثال تقدم وصفًا أكثر تفصيلاً لطريقة البناء، ولكن بشكل عام تبدو النصيحة كما هي في نص هيرمود. بصفته مهندسًا، يجب أن يكون هينستروم على دراية جيدة بفن البناء، وتوصياته سليمة، حتى لو لم يكن النص نفسه شاملاً بشكل كبير من حيث الرسوم التوضيحية أو المساعدات الأخرى بخلاف وصف نصي متواصل لطرق مختلفة للبناء بالحجر الطبيعي.
إن حقيقة أن شخصًا مثل هينستروم يقدم نفس النصيحة التي يقدمها هيرمود تعطي مصداقية جيدة لحقيقة أن المعلومات الموجودة في مادة التدريب سليمة ومبنية بشكل جيد على الأدبيات في الحقل.
ومع ذلك، يوضح هنستروم بالفعل في مقدمة هذا النص أنه ليس مكتوبًا للحرفيين ذوي الخبرة، بل "إنه مخصص للمزارع وعماله عديمي الخبرة الذين لا يعرفون تفاصيل البناء وشكلها وتنفيذها"، وهو ما يفسر عدم وجود أمثلة للرسم وأوصاف أكثر تفصيلاً لعمليات الحرفة. يوصي كلا النصين باستخدام أفضل أنواع ملاط الجير الهيدروليكي للبناء.
أحد الاستنتاجات التي يمكن استخلاصها من قراءة نصي هرمود وهنستروم هو أن بناء الجدار الحجري لا يختلف بشكل كبير، سواء كان مبنيًا من الطوب أو الحجر الطبيعي. الهدف هو تحقيق مفصل تتفاعل فيه كتل البناء المختلفة مع بعضها البعض لإنشاء هيكل مستقر يمكنه تحمل القوى من اتجاهات مختلفة، ولكن يجب تطبيق حلول مختلفة اعتمادًا على مدى معالجة الأحجار. يوفر كلاهما نظرة ثاقبة للدور الذي يمكن أن يلعبه الطوب في بناء الحجر الطبيعي، ويوصفان بالاختيار العقلاني في كثير من الحالات. لا يعتبر أي من النصين شاملاً، أو ينبغي النظر إليه باعتباره وصفًا تفصيليًا لعمليات الحرف اليدوية، ولكن يمكن استخدامه، مع القليل من المعرفة المسبقة، كمكمل لتنفيذ البناء بالحجر الطبيعي.
تواجه الهياكل التي تستخدم الحجر الطبيعي غير المعالج نسبيًا عددًا من المشكلات بالإضافة إلى تلك التي واجهتها أثناء البناء.
تنشر الجمعية الجيولوجية في لندن مجلة تجمع المعلومات والمقالات في هذا المجال. المجلة نفسها مقيدة بالرسوم، لكن المقدمة كانت متاحة للإرشاد للمؤلفين الآخرين في هذا المجال. كتب المقدمة أستاذ الجيولوجيا سيجموند سيجفريد، الذي يسلط الضوء في نصه على المشاكل التي تواجه الحفاظ على وترميم المباني الحجرية الطبيعية. استراتيجيات حول كيفية التعامل مع الأضرار الناجمة عن التدهور الطبيعي للحجر، وكيف تؤثر البيئة على التصنيف، وكيف تعمل الظروف البشرية على تسريع التحلل، وهجوم الطحالب أو الكائنات الحية الدقيقة في الحجر.
لقد قادني قراءة نص سيجزموند إلى سلسلة من النصوص الأخرى في هذا المجال، وفي النهاية إلى المقال "تأثير خشونة سطح الأحجار المستخدمة في المباني التاريخية على التدهور البيولوجي"، وهو نص حول كيفية تأثير مسامية نسيج سطح أحجار البناء على سرعة ودرجة التأثير البيولوجي والتدهور.

يشير التأثير البيولوجي إلى النباتات، سواء النباتات الملتصقة ذات الجذور أو النباتات الزاحفة مثل الأشنة والطحالب، وتأثيرها على بنية الحجر، سواء كمواد حية أو ميتة. تستند المادة إلى تحقيقات أجريت في نيغدة، تركيا، والتي تختلف إلى حد ما عن الظروف في السويد، ولكن الأنواع المختلفة من الصخور التي تم التحقيق فيها تشبه تلك المستخدمة في السويد، مثل كميات كبيرة من الحجر الجيري. المصدر ليس ذا صلة مباشرة بهذا التجميع، ولكنه قراءة مثيرة للاهتمام على الرغم من ذلك، وهو بالتأكيد موضوع متكرر في مسألة كيفية العناية بمنازلنا الحجرية.
المصادر
● Henström, Arvid (1869) Practical handbook in the art of rural construction: including the study of building materials, the processing and join of building materials, the shape, dimensions and strength of building components .... Örebro: Beijer
● Hermods (1907) Teaching and correspondence, Building construction for bricklayers, seven letter.
● Mustafa Korkanç, Ahmet Savran (2015) Effect of the surface roughness of stones used in historical buildings on biodeterioration.
● Wijnbladh, Carl (1766). Description of how common people buildings, both stone and wood, may be built with the greatest economics, according to the attached

project graphics in six copper pieces, and suggestions for necessary Building materials. تم النشر في المؤتمر. تم إنشاء أهمها بعد أن تم تسليمها إلى المملكة المتحدة في عام 1765، على يد كارل فيجنبلاد. ستوكهولم، طبع بيتر هيسلبيرغ، ١٧٦٦. ستوكهولم: (هيسلبيرغ!


ما هي جميع مراحل البناء في المنزل بما في ذلك الحرف المختلفة بالترتيب الذي ترغب في القيام بها؟ وكذلك يرجى إدراج بيان موجز عن سبب حدوث كل مرحلة قبل أو بعد مرحلة أخرى.

ما هي جميع مراحل البناء في المنزل بما في ذلك المهن المختلفة بالترتيب الذي ترغب في القيام بها؟ وكذلك يرجى إدراج بيان موجز عن سبب تنفيذ كل مرحلة قبل أو بعد مرحلة أخرى.

ما هي جميع مراحل البناء في المنزل بما في ذلك المهن المختلفة بالترتيب الذي تريد القيام بها؟ كما يرجى تضمين بيان موجز لسبب حدوث كل مرحلة قبل أو بعد مرحلة أخرى.


اكتب مثالًا لنطاق العمل لإدارة النفايات في المستشفى

اكتب مثالا لنطاق العمل لإدارة النفايات لمستشفى

اكتب مثالا لنطاق العمل لإدارة النفايات في المستشفى


هل يمكنك أن تخبرني ما هي أفضل طريقة لإجراء تحليل موقع لمشروع مستشفى خطوة بخطوة؟


هل يمكنك أن تخبرني بكيفية تشغيل نماذج HuggingFace LanguageModels المختلفة على جهازي المحلي باستخدام AutoGen

هل باستطاعتك إخباري  بكيفية تشغيل نماذج HuggingFace LanguageModels المختلفة على جهازي المحلي مستخدماً AutoGen

هل يمكنك أن تخبرني كيف يمكنني الحصول على نماذج لغة HuggingFace LanguageModels متعددة تعمل على جهازي المحلي باستخدام AutoGen؟


اكتب برنامج بايثون قد يجعل  شخصًا ما عاطفيًا أو سعيدًا، ثم اشرح السبب


ISO 26262: اكتب المتطلبات الفنية للمتطلبات الوظيفية ”يجب أن تضمن الشاشة ألا تتسبب القيم الأساسية للسطوع HMI أبدًا في سطوع الشاشة المحدد على أنه خطير حسب مواصفات التعتيم“

ISO 26262: كتابة المتطلبات الفنية للمتطلب الوظيفي "يجب أن تضمن الشاشة أن HMI لن تتسبب أبدًا في سطوع شاشة محدد على أنه خطير بواسطة مواصفات التعتيم"

ISO 26262: كتابة المتطلبات الفنية للمتطلب الوظيفي "يجب أن تضمن الشاشة أن القيم الأساسية للسطوع لن تتسبب أبدًا في سطوع شاشة محدد على أنه خطير بواسطة مواصفات التعتيم"


إنشاء قصص المستخدم للنص التالي: بيع المنتجات المُهيأة إلى المنتجات المطلوبة.
يجب أن يعرض النظام جميع المنتجات التي يمكن تهيئتها.
يجب أن يسمح النظام للمستخدم باختيار المنتج المراد تهيئته.
يجب أن يعرض النظام جميع المكونات المتاحة للمنتج المراد تهيئته.
يجب أن يمكّن النظام المستخدم من إضافة مكون واحد أو أكثر إلى التكوين.
يجب أن يُخطر النظام المستخدم بأي تعارض في التكوين الحالي.
يجب أن يسمح النظام للمستخدم بتحديث التكوين لحل التعارض في التكوين الحالي.
يجب أن يسمح النظام للمستخدم بتأكيد اكتمال التكوين الحالي. تقديم تفاصيل شاملة عن المنتج.
يجب أن يعرض النظام معلومات مفصلة عن المنتجات المحددة.
يجب أن يوفر النظام خيارات التصفح لرؤية تفاصيل المنتج.
تصنيفات المنتج التفصيلية يجب أن يعرض النظام تصنيف المنتج التفصيلي للمستخدم.
توفير مرفق البحث.
يجب أن يمكّن النظام المستخدم من إدخال نص البحث على الشاشة.
يجب أن يمكّن النظام المستخدم من تحديد خيارات متعددة على الشاشة للبحث.
يجب أن يعرض النظام جميع المنتجات المطابقة بناءً على البحث
يجب أن يعرض النظام 10 نتائج مطابقة فقط على الشاشة الحالية.
يجب أن يمكّن النظام المستخدم من التنقل بين نتائج البحث.
يقوم النظام بإخطار المستخدم عند عدم العثور على منتج مطابق في البحث.
الحفاظ على ملف تعريف العميل.
يسمح النظام للمستخدم بإنشاء ملف تعريف وتعيين بيانات اعتماده.
يقوم النظام بالتحقق من بيانات اعتماد المستخدم لعرض الملف التعريفي.
يسمح النظام للمستخدم بتحديث معلومات الملف التعريفي.
توفير ملف تعريفي شخصي
.
يعرض النظام كل من سجل الطلبات النشطة والمكتملة في ملف تعريف العميل.
يسمح النظام للمستخدم باختيار الطلب من سجل الطلبات.
يعرض النظام المعلومات التفصيلية حول الطلب المحدد.
يعرض النظام العناصر الأكثر بحثًا من قبل المستخدم في الملف التعريفي.
يسمح النظام للمستخدم بالتسجيل في النشرات الإخبارية والاستطلاعات في الملف التعريفي.
توفير دعم العملاء.
يوفر النظام المساعدة عبر الإنترنت، ودعم الأسئلة الشائعة ودعم العملاء، وخيارات خريطة الموقع لدعم العملاء.
يسمح النظام للمستخدم بتحديد نوع الدعم الذي يريده.
يسمح النظام للمستخدم بإدخال معلومات العميل والمنتج للدعم.
يعرض النظام أرقام الاتصال بدعم العملاء على الشاشة.
يسمح النظام للمستخدم بإدخال رقم الاتصال ليتصل به موظفو الدعم.
يعرض النظام المساعدة عبر الإنترنت عند الطلب.
يجب أن يعرض النظام الأسئلة الشائعة عند الطلب.
تأكيد البريد الإلكتروني.
يجب أن يحتفظ النظام بمعلومات البريد الإلكتروني للعميل كجزء مطلوب من ملف تعريف العميل.
يجب أن يرسل النظام تأكيد الطلب إلى المستخدم عبر البريد الإلكتروني.
فاتورة مفصلة للعميل.
يجب أن يعرض النظام فاتورة مفصلة للطلب الحالي بمجرد تأكيده.
يجب أن يسمح النظام للمستخدم بطباعة الفاتورة بشكل اختياري.
توفير مرفق عربة التسوق.
يجب أن يوفر النظام عربة التسوق أثناء الشراء عبر الإنترنت.
T

إنشاء قصص المستخدمين للنص التالي: بيع المنتجات التي تم تكوينها للمنتجات المطلوبة.
يجب أن يعرض النظام جميع المنتجات التي يمكن تهيئتها.
يجب أن يسمح النظام للمستخدم بتحديد المنتج المراد تهيئته.
يجب أن يعرض النظام جميع المكونات المتاحة للمنتج المراد تكوينه
يجب أن يمكّن النظام المستخدم من إضافة مكون أو أكثر إلى التهيئة.
يجب أن يخطر النظام المستخدم بأي تعارض في التكوين الحالي.
يجب أن يسمح النظام للمستخدم بتحديث التكوين لحل التعارض في التكوين الحالي.
يجب أن يسمح النظام للمستخدم بتأكيد اكتمال التهيئة الحالية.
توفير تفاصيل شاملة عن المنتج.
يجب أن يعرض النظام معلومات مفصلة عن المنتجات المحددة.
يجب أن يوفر النظام خيارات تصفح للاطلاع على تفاصيل المنتج.
تصنيفات مفصلة للمنتجات
يجب أن يعرض النظام تصنيفات مفصلة للمنتجات للمستخدم.
توفير تسهيلات البحث.
يجب أن يمكّن النظام المستخدم من إدخال نص البحث على الشاشة.
يجب أن يمكّن النظام المستخدم من تحديد خيارات متعددة على الشاشة للبحث.
يجب أن يعرض النظام جميع المنتجات المطابقة بناءً على البحث.
يجب أن يعرض النظام 10 نتائج مطابقة فقط على الشاشة الحالية.
يمكّن النظام المستخدم من التنقل بين نتائج البحث.
يقوم النظام بإخطار المستخدم عند عدم وجود منتج مطابق في البحث.
الحفاظ على ملف تعريف العميل.
يجب أن يسمح النظام للمستخدم بإنشاء ملف تعريف وتعيين بيانات اعتماده.
يجب أن يصادق النظام على بيانات اعتماد المستخدم لعرض الملف الشخصي.
يجب أن يسمح النظام للمستخدم بتحديث معلومات الملف الشخصي.
توفير ملف تعريف مخصص.
يجب أن يعرض النظام كلاً من سجل الطلبات النشطة والمكتملة في الملف الشخصي للعميل.
يجب أن يسمح النظام للمستخدم بتحديد الطلب من سجل الطلبات.
يجب أن يعرض النظام المعلومات التفصيلية حول الطلب المحدد.
يجب أن يعرض النظام العناصر الأكثر بحثاً من قبل المستخدم في الملف الشخصي.
يجب أن يسمح النظام للمستخدم بالتسجيل في النشرات الإخبارية والاستطلاعات في الملف الشخصي.
توفير دعم العملاء.
يجب أن يوفر النظام المساعدة عبر الإنترنت، والأسئلة الشائعة لدعم العملاء، وخيارات خريطة الموقع لدعم العملاء.
يجب أن يسمح النظام للمستخدم بتحديد نوع الدعم الذي يريده.
يجب أن يسمح النظام للمستخدم بإدخال معلومات العميل والمنتج للحصول على الدعم.
يجب أن يعرض النظام أرقام الاتصال الخاصة بدعم العملاء على الشاشة.
يجب أن يسمح النظام للمستخدم بإدخال رقم الاتصال لموظفي الدعم للاتصال به.
يجب أن يعرض النظام المساعدة عبر الإنترنت عند الطلب.
يجب أن يعرض النظام الأسئلة الشائعة عند الطلب.
تأكيد البريد الإلكتروني.
يجب أن يحتفظ النظام بمعلومات البريد الإلكتروني للعميل كجزء مطلوب من الملف الشخصي للعميل.
يجب على النظام إرسال تأكيد الطلب إلى المستخدم عبر البريد الإلكتروني.
الفاتورة التفصيلية للعميل.
يجب أن يعرض النظام فاتورة مفصلة للطلب الحالي بمجرد تأكيده.
يجب أن يسمح النظام اختياريًا للمستخدم بطباعة الفاتورة.
توفير خدمة عربة التسوق.
يجب أن يوفر النظام عربة تسوق أثناء الشراء عبر الإنترنت.
T

إنشاء قصص المستخدم للنص التالي: بيع المنتجات المهيأة للطلب.
يعرض النظام جميع المنتجات التي يمكن تهيئتها.
يسمح النظام للمستخدم باختيار المنتج المراد تهيئته.
يعرض النظام جميع المكونات المتاحة للمنتج المراد تهيئته.
يسمح النظام للمستخدم بإضافة مكون واحد أو أكثر إلى التكوين.
يُخطر النظام المستخدم بأي تعارض في التكوين الحالي.
يسمح النظام للمستخدم بتحديث التكوين لحل التعارض في التكوين الحالي.
يسمح النظام للمستخدم بتأكيد اكتمال التكوين الحالي.
توفير تفاصيل المنتج الشاملة.
يعرض النظام معلومات تفصيلية عن المنتجات المحددة.
يوفر النظام خيارات التصفح لرؤية تفاصيل المنتج.
تصنيفات المنتج التفصيلية.
يعرض النظام تصنيفات المنتج التفصيلية للمستخدم.
توفير مرفق البحث.
يسمح النظام للمستخدم بإدخال نص البحث على الشاشة.
يسمح النظام للمستخدم باختيار خيارات متعددة على الشاشة للبحث.
يعرض النظام جميع المنتجات المطابقة بناءً على البحث.
يعرض النظام 10 نتائج مطابقة فقط على الشاشة الحالية.
يجب أن يتيح النظام للمستخدم التنقل بين نتائج البحث.
يجب أن يخطر النظام المستخدم عندما لا يتم العثور على منتج مطابق في البحث.
الحفاظ على ملف تعريف العميل.
يجب أن يسمح النظام للمستخدم بإنشاء ملف تعريف وتعيين بيانات اعتماده.
يجب أن يقوم النظام بالتحقق من بيانات اعتماد المستخدم لعرض الملف التعريفي.
يجب أن يسمح النظام للمستخدم بتحديث معلومات الملف التعريفي.
توفير ملف تعريفي شخصي.

يجب أن يعرض النظام سجل الطلبات النشطة والمكتملة في ملف تعريف العميل.
يجب أن يسمح النظام للمستخدم باختيار الطلب من سجل الطلبات.
يجب أن يعرض النظام المعلومات التفصيلية حول الطلب المحدد.
يجب أن يعرض النظام العناصر الأكثر بحثًا من قبل المستخدم في الملف التعريفي.
يجب أن يسمح النظام للمستخدم بالتسجيل في النشرات الإخبارية والاستطلاعات في الملف التعريفي.
توفير دعم العملاء.
يجب أن يوفر النظام المساعدة عبر الإنترنت، والأسئلة الشائعة، ودعم العملاء، وخيارات خريطة الموقع لدعم العملاء.
يجب أن يسمح النظام للمستخدم باختيار نوع الدعم الذي يريده.
يجب أن يسمح النظام للمستخدم بإدخال معلومات العميل والمنتج للدعم.
يجب أن يعرض النظام أرقام الاتصال بدعم العملاء على الشاشة.
يجب أن يسمح النظام للمستخدم بإدخال رقم الاتصال ليتصل به موظفو الدعم.
يعرض النظام المساعدة عبر الإنترنت عند الطلب.
يعرض النظام الأسئلة الشائعة عند الطلب.
تأكيد البريد الإلكتروني.
يحتفظ النظام بمعلومات البريد الإلكتروني للعميل كجزء مطلوب من ملف تعريف العميل.
يرسل النظام تأكيد الطلب إلى المستخدم عبر البريد الإلكتروني.
فاتورة مفصلة للعميل.
يعرض النظام فاتورة مفصلة للطلب الحالي بمجرد تأكيده.
يسمح النظام للمستخدم بطباعة الفاتورة بشكل اختياري.
توفير مرفق عربة التسوق.
يوفر النظام عربة التسوق أثناء الشراء عبر الإنترنت.
T


في الأسواق المالية في الولايات المتحدة الأمريكية، ما مدى جودة التحوط الذي كانت عليه السندات مقابل الأسهم في الفترة 2000-2023؟

في الأسواق المالية في الولايات المتحدة، ما مدى جودة التحوط الذي تتمتع به السندات مقابل الأسهم في الفترة 2000-2023؟

في الأسواق المالية بالولايات المتحدة الأمريكية، ما مدى كفاءة السندات في التحفظ مقابل الأسهم في الفترة 2000-2023؟


هل يمكنك تسويق حجم الإيرادات التي يمكن أن تحققها شركة الاستشارات الإدارية في المملكة المتحدة من خلال تقديم المشورة وتنفيذ حلول FinTech لعملاء أسواق رأس المال؟

هل يمكنك تحديد حجم الإيرادات التي يمكن أن تجنيها شركة الاستشارات الإدارية في المملكة المتحدة من خلال تقديم المشورة وتطبيق أنظمة حلول FinTech لعملاء سوق المال ؟


قم بالتصرف كمولّد كود بايثون تم إعطاؤه بيانات ما، وقم بتحويل هذه البيانات إلى رسم بياني باستخدام matplotlib.

تصرّف كمولد كود بايثون وبالنظر للبيانات، حولها إلى الرسم البياني باستخدام matplotlib.

العمل كمولد كود بايثون وإعطاء البيانات، وتحويلها إلى الرسم البياني باستخدام matplotlib.


world = geopandas.read_file(get_path("naturalearth.land"))

# نحن نقتصر على أمريكا الجنوبية.
ax = world.clip([-90, -55, -25, 15]).plot(color="white", edgecolor="black")

# يمكننا الآن رسم ``GeoDataFrame``.
gdf.plot(ax=ax, color="red")

plt.show()

كيفية رسم كل البيانات

world = geopandas.read_file(get_path("naturalearth.land")) # نحن مقتصرون على أمريكا الجنوبية. ax = world.clip([-90, -55, -25, 15]).plot(color="white", edgecolor="black") # يمكننا الآن رسم ``GeoDataFrame``. gdf.plot(ax=ax, color="red") plt.show() كيفية رسم كافة البيانات

world = geopandas.read_file(get_path("naturalearth.land"))

# نقتصر على أمريكا الجنوبية.
ax = world.clip([-90, -55, -25, 15]).plot(color="white", edgecolor="black")

# يمكننا الآن رسم ``GeoDataFrame``.
gdf.plot(ax=ax, color="red")

plt.show()

how to plot all data


إذا استثمرت 70 ألف دولار شهريًا وأعطاني عائد نمو سنوي مركب (CAGR) بنسبة 12%، فكم سينمو هذا العائد خلال 10 سنوات

إذا استثمرت 70 ألف دولار شهريًا وأعطاني ذلك عائدًا سنويًا مركبًا للنمو (CAGR) بنسبة 12%، فكم سينمو خلال 10 سنوات؟


سيبدأ سداد معاش تقاعدي مدته 20 عامًا بأربعين دفعة نصف سنوية بقيمة 7000 دولار أمريكي بعد 12 عامًا من الآن، مع سداد الدفعة الأولى بعد 12.5 عامًا من الآن.

أ. إذا كان معدل الخصم 13 بالمائة مركبًا شهريًا، فما قيمة هذا المعاش التقاعدي بعد 6 سنوات من الآن؟

ب. ما القيمة الحالية للمعاش التقاعدي؟

يبدأ القسط السنوي الذي تبلغ مدته 20 عامًا من أربعين دفعة نصف سنوية بقيمة 7000 دولار أمريكي بعد 12 عامًا من الآن، على أن تبدأ الدفعة الأولى بعد 12.5 عامًا من الآن.

a.	إذا كان معدل الخصم 13 بالمائة مركبًا شهريًّا، فما قيمة هذا القسط السنوي بعد 6 سنوات من الآن؟

b.	ما القيمة الحالية للمعاش السنوي؟

سيبدأ سداد معاش تقاعدي مدته 20 عامًا بأربعين دفعة نصف سنوية بقيمة 7000 دولار بعد 12 عامًا من الآن، مع سداد الدفعة الأولى بعد 12.5 عامًا من الآن.

أ. إذا كان معدل الخصم 13 بالمائة مركبًا شهريًا، فما قيمة هذا المعاش التقاعدي بعد 6 سنوات من الآن؟

ب. ما القيمة الحالية للمعاش التقاعدي؟


كيف يمكنك تقدير خطة سعة الماكينة إذا كانت هناك عوامل أساسية مجهولة مثل أوقات المعالجة والاستثمار المتاح للماكينة/السعة المخطط لها؟ هل يمكنك توصيل التقديرات التقريبية في الافتراض كقيمة عدم يقين على النتيجة؟

كيف يمكنك تقدير خطة سعة الماكينة إذا كانت هناك مجهولات أساسية مثل أوقات العملية والاستثمار المتاح لاحتياجات الماكينة/السعة المخطط لها؟ هل يمكنك توصيل التقريبات في الافتراض كقيمة عدم يقين في النتيجة؟


إذا كان لدي 90 لكح روبية الآن، فهل يجب أن أستثمر في شراء شقة أم يجب أن أقوم بإيداع في صندوق استثمار مشترك؟ يمكنني الانتظار لمدة 10 سنوات في كلتا الحالتين. شراء شقة ينطوي على 1) أخذ قرض بقيمة 80 لكح ودفع أقساط شهرية تبلغ حوالي 80000 شهريًا لمدة 15 عامًا أو حتى أحجزها 2) سيستغرق بناء الشقة عامين ولن يعطيني أي إيجار في ذلك الوقت 3) بعد عامين، قد أحصل على إيجار في نطاق 20000-30000 شهريًا 4) هناك خطر من أن المستأجرين قد يفسدون الشقة وقد لا يدفعون الإيجار 5) قد أضطر إلى استثمار 30000 كل عام لإجراء الإصلاحات 6) إذا لم يتم تأجيرها، فأنا بحاجة إلى دفع مبلغ صيانة قدره 60000 سنويًا؛ وإلا إذا تم تأجيرها، فسيتولى المستأجرون الصيانة 7) بعد 5-6 سنوات قد تكون قيمة الشقة 2x وبعد 10 سنوات قد تصبح 2.5x 8) بعد 10 سنوات، عندما أبيع الشقة، أحتاج إلى دفع 20٪ من رأس المال ضريبة المكاسب على مكاسب رأس المال التي أحصل عليها؛ في حال قمت بإيداع مبلغ 100 ألف شيلينغ في صناديق الاستثمار المشتركة الهندية، فهذه هي الاعتبارات: أ) أنوي إيداع مبلغ 100 ألف شيلينغ شهريًا في صندوق الاستثمار المنتظم في الشركات ذات القيمة السوقية الكبيرة، ومبلغ 100 ألف شيلينغ شهريًا في صندوق الشركات ذات القيمة السوقية الصغيرة، ومبلغ 100 ألف شيلينغ شهريًا في صندوق الشركات ذات القيمة السوقية المتوسطة. سأقوم بإيداع مبلغ 100 ألف شيلينغ شهريًا في صندوق الاستثمار المنتظم حتى أستنفد مبلغ 90 ألف شيلينغ ثم أنتظر حتى ينمو. ب) تنمو صناديق رأس المال الكبير بنسبة 7-8% سنويًا بشكل عام وبنسبة 1-2% سنويًا في السنوات السيئة. ج) تنمو صناديق رأس المال الصغير بنسبة 15-20% سنويًا في السنوات الجيدة وبنسبة -15% إلى -30% سنويًا خلال السنوات السيئة. د) تنمو صناديق رأس المال المتوسط بنسبة 10-15% سنويًا في السنوات الجيدة وتنخفض بنسبة 10-15% سنويًا في السنوات السيئة.. قد يكون هناك 4-5 سنوات سيئة في أوقات عشوائية. هـ) بعد مرور 10 سنوات، أحتاج إلى دفع ضريبة مكاسب رأس المال بنسبة 10% على مكاسب رأس المال التي أحصل عليها من بيع صناديق الاستثمار المشترك.. ماذا يجب أن أفعل الآن؟

إذا كان لدي 90 lakh روبية الآن، فهل يجب أن أستثمر في شراء شقة أم يجب أن أقوم بإيداع في صندوق استثمار مشترك؟ يمكنني الانتظار لمدة 10 سنوات في كلتا الحالتين. شراء شقة يتضمن
 1) أخذ قرض بقيمة 80 lakh ودفع أقساط شهرية تبلغ حوالي 80000 شهريًا لمدة 15 عامًا أو حتى أحجزها
 2) سيستغرق تشييد وتجهيز الشقة عامين ولن يعطيني أي إيجار في ذلك الوقت
 3) بعد عامين، قد أحصل على إيجار في نطاق 20000-30000 شهريًا
 4) هناك خطر يتمثل في أن المستأجرين قد يفسدون الشقة وقد لا يدفعون الإيجار
 5) قد أضطر إلى استثمار 30000 كل عام لإجراء الإصلاحات
 6) إذا لم يتم تأجيرها، فأنا بحاجة إلى دفع مبلغ صيانة قدره 60000 سنويًا؛ وإلا إذا تم تأجيرها، فسيتولى المستأجرون الصيانة
 7) بعد 5-6 سنوات قد تكون قيمة الشقة 2x وبعد 10 سنوات قد تصبح 2.5x
 8) بعد 10 سنوات، عندما أبيع الشقة، أحتاج إلى دفع 20٪ من رأس المال ضريبة المكاسب على مكاسب رأس المال التي أحصل عليها؛

في حال قمت بإيداع مبلغ 100 ألف شيلينغ في صناديق الاستثمار المشتركة الهندية، فهذه هي الاعتبارات:
 أ) أنوي إيداع مبلغ 100 ألف شيلينغ شهريًا في صندوق الاستثمار المنتظم في الشركات ذات القيمة السوقية الكبيرة، ومبلغ 100 ألف شيلينغ شهريًا في صندوق الشركات ذات القيمة السوقية الصغيرة، ومبلغ 100 ألف شيلينغ شهريًا في صندوق الشركات ذات القيمة السوقية المتوسطة. سأقوم بإيداع مبلغ 100 ألف شيلينغ شهريًا في صندوق الاستثمار المنتظم حتى أستنفد كل مبلغ 90 ألف شيلينغ ثم أنتظر حتى ينمو.
 ب) تنمو صناديق رأس المال الكبير بنسبة 7-8% سنويًا بشكل عام وبنسبة 1-2% سنويًا في السنوات السيئة.
 ج) تنمو صناديق رأس المال الصغير بنسبة 15-20% سنويًا في السنوات الجيدة وبنسبة -15% إلى -30% سنويًا خلال السنوات السيئة.
 د) تنمو صناديق رأس المال المتوسط بنسبة 10-15% سنويًا في السنوات الجيدة وتنخفض بنسبة 10-15% سنويًا في السنوات السيئة.. قد يكون هناك 4-5 سنوات سيئة في أوقات عشوائية.
هـ) بعد مرور 10 سنوات، أحتاج إلى دفع ضريبة مكاسب رأس المال بنسبة 10% على مكاسب رأس المال التي أحصل عليها من بيع صناديق الاستثمار المشترك.. ماذا يجب أن أفعل الآن؟

إذا كان لدي 90 ألف روبية الآن، هل يجب أن أستثمرها في شراء شقة أم يجب أن أستثمرها في صندوق استثمار مشترك. يمكنني الانتظار لمدة 10 سنوات في كلتا الحالتين. شراء شقة ينطوي على 1) أخذ قرض بقيمة 80 ألف روبية ودفع مبلغ 80000 روبية شهرياً لمدة 15 سنة أو حتى أحجزها 2) سيستغرق بناء الشقة سنتين ولن أحصل على أي إيجار في ذلك الوقت 3) بعد سنتين, قد أحصل على إيجار في حدود 20000-30000 شهريًا 4) هناك خطر أن يفسد المستأجرون الشقة وقد لا يدفعون الإيجار 5) قد أضطر إلى استثمار 30000 كل عام لإجراء الإصلاحات 6) إذا لم يتم تأجيرها فأنا بحاجة إلى دفع مبلغ صيانة 60000 سنويًا; وإلا إذا كانت مستأجرة فإن المستأجرين سيتكفلون بالصيانة 7) بعد 5-6 سنوات قد تكون قيمة الشقة 2 ضعف وبعد 10 سنوات قد تصبح 2. 5 أضعاف 8) بعد 10 سنوات، عندما أبيع الشقة، أحتاج إلى دفع ضريبة أرباح رأسمالية بنسبة 20٪ على الأرباح الرأسمالية التي أحصل عليها؛ في حال قمت بالاستثمار في صناديق الاستثمار المشتركة الهندية هذه هي الاعتبارات أ) أنوي وضع 1 لكح شهريًا في صندوق استثمار استثمار مشترك في صندوق رأس المال الكبير، 1 لكح شهريًا في صندوق رأس المال الصغير، 1 لكح شهريًا في صندوق رأس المال المتوسط. سأقوم بالاستثمار على المكشوف حتى أستنفد كل ال 90 لاكش ثم أنتظر نموها. ب) تنمو صناديق رؤوس الأموال الكبيرة بنسبة 7-8% سنويًا بشكل عام وبنسبة 1-2% سنويًا في السنوات السيئة ج) تنمو صناديق رؤوس الأموال الصغيرة بنسبة 15-20% سنويًا في السنوات الجيدة و -15% إلى -30% سنويًا خلال السنوات السيئة د) تنمو رؤوس الأموال المتوسطة بنسبة 10-15% سنويًا في السنوات الجيدة وتنخفض بنسبة 10-15% سنويًا في السنوات السيئة. في أوقات عشوائية
... هـ) بعد مرور 10 سنوات، أحتاج إلى دفع ضريبة أرباح رأسمالية بنسبة 10% على الأرباح الرأسمالية التي أحصل عليها من بيع صناديق الاستثمار المشتركة، فماذا أفعل الآن؟


اشرح كيفية تنفيذ التوازي النموذجي مع مواصفات التجزئة في JAX.

قم بشرح  كيفية إجراء التوازي النموذجي مع مواصفات التجزئة في JAX.


كيف يمكنني الحصول على حاصل الضرب الديكارتي لمصفوفتين في Jax؟

كيف يمكنني الحصول على حاصل الضرب الديكارتي لمصفوفين في Jax؟

؟jax كيف أستطيع أن أصل الى حاصل الضرب الديكارتي لمصفوفتين في


كيف يمكنني تتبع التغيير بشكل تسلسلي بمرور الوقت لعلامة سريرية بالنسبة إلى نطاقها المرجعي، إذا تغير النطاق المرجعي للعلامة في نقطة زمنية ما بينهما؟

كيف يمكنني تتبع التغير التسلسلي للعلامة السريرية بمرور الوقت بالنسبة للنطاق المرجعي الخاص بها، إذا تغير النطاق المرجعي للعلامة في نقطة زمنية ما بينهما؟


تقمص دور خبير في Gherkin. هل يمكنك تحسين هذا النص المكتوب بـ Gherkin (Cucumber tests) ونقل النص التالي إلى سيناريوهات منفصلة؟

السيناريو: Confirm Contour
  إذا قام المستخدم بتأكيد الكفاف
  فإن زر تأكيد الكفاف يصبح غير مرئي
  وتصبح العلامات التالية مرئية في عنصر تحكم التنقل:
    | Marker 			   | View    |
    | ES     			   | Current |
    | OAC    			   | Current |
    | OAC    			   | Both    |
	| LA Major Axis Length | Both 	 | cm  |
  وتظهر قيم LAS العالمية التالية لكلا العرضين:
    | LAS Type | View    |
    | LAS-R    | Current |
    | LAS-R    | Both    |
    | LAS-CD   | Current |
    | LAS-CD   | Both    |
    | LAS-CT   | Current |
    | LAS-CT   | Both    |
  وتظهر المعلومات التالية في العرض الحالي:
    | Frame Number | Marker | Indication |
    | Auto         | ES     |            |
    | Auto         | OAC    |            |
    | Heartrate    |        |            |
  وتظهر الإحصائيات الإجمالية التالية:
    | Statistic       	| Value  |
    | Average HR      	| bpm    |
    | Delta HR        	| bpm    |
    | Minimum Framerate | fps  	 |

قم بدور خبير Gherkin. هل يمكنك تحسين Gherkin (اختبارات Cuucmber) هذا وتحريك النص التالي في سيناريوهات منفصلة؟

السيناريو: تأكيد المحيط
  نظرًا لأن المستخدم يؤكد المحيط
  عندئذٍ يصبح زر تأكيد المحيط غير مرئي
  وتصبح العلامات التالية مرئية في عنصر التحكم في التنقل:
    | العلامة | عرض |
    | ES | الحالي |
    | OAC | الحالي |
    | OAC | كلاهما |
    | طول المحور الرئيسي LA | كلاهما | سم |
  وتظهر قيم LAS العالمية التالية لكلا العرضين:
    | نوع LAS | عرض |
    | LAS-R | الحالي |
    | LAS-R | كلاهما |
    | LAS-CD | الحالي |
    | LAS-CD | كلاهما |
    | LAS-CT | الحالي |
    | LAS-CT | كلاهما |
  وتظهر المعلومات التالية في العرض الحالي:
    | رقم الإطار | العلامة | المؤشر |
    | تلقائي | ES | |
    | تلقائي | OAC | |
    | معدل ضربات القلب | | |
  ويتم عرض الإحصائيات الإجمالية التالية:
    | الإحصائية | القيمة |
    | متوسط معدل ضربات القلب | نبضة في الدقيقة |
    | معدل ضربات القلب دلتا | نبضة في الدقيقة |
    | الحد الأدنى لمعدل الإطارات | إطار في الثانية |

قم بدور خبير Gherkin. هل يمكنك تحسين Gherkin هذا (اختبارات Cuucmber) ونقل النص التالي في سيناريوهات منفصلة؟

Scenario: Confirm Contour
  بالنظر إلى أن المستخدم يؤكد Contour
  ثم يصبح زر تأكيد Contourغير مرئي
  وتكون العلامات التالية مرئية في عنصر تحكم التنقل:
     | Marker 			   | View    |
    | ES     			   | Current |
    | OAC    			   | Current |
    | OAC    			   | Both    |
	| LA Major Axis Length | Both 	 | cm  |
 وتظهر قيم LAS العامة التالية لكلا العرضين:    | LAS Type | View    |
    | LAS-R    | Current |
    | LAS-R    | Both    |
    | LAS-CD   | Current |
    | LAS-CD   | Both    |
    | LAS-CT   | Current |
    | LAS-CT   | Both    |
 وتظهر المعلومات التالية في العرض الحالي:    | Frame Number | Marker | Indication |
    | Auto         | ES     |            |
    | Auto         | OAC    |            |
    | Heartrate    |        |            |
  وتظهر الإحصائيات الإجمالية التالية:
    | Statistic       	| Value  |
    | Average HR      	| bpm    |
    | Delta HR        	| bpm    |
    | Minimum Framerate | fps  	 |


أنا مبرمج Python وأريد إنشاء برنامج يستخدم قائمة تضم حوالي 50,000 سجل، يحتوي كل سجل منها على حوالي 12 حقلًا. أود أن أبحث في ملفات نصية عشوائية عن وجود أي من هذه الحقول من قائمة السجلات بحيث يمكن للبرنامج تحديد قيمة تمثل احتمال تطابق الملف النصي الذي تم البحث فيه مع سجل في القائمة.

على سبيل المثال:
إذا كان أحد السجلات يحتوي على الحقول التالية:
Jim, McMillan, Southpointe, Discover, Hoover, 35244, 242355, 6011546511247784, 10/19/1972, 593647757, 7203354, 205-422-1680

سيبحث البرنامج في الملف النصي عن وجود هذه الحقول وسيخصص قيمة بناءً على عدد الحقول المطابقة التي تم العثور عليها. إذا كانت كل حقل قيمته 1 نقطة، فإن معظم الملفات النصية المفحوصة ستحصل على صفر نقاط، ولكن بعض المستندات قد تحصل على ما يصل إلى 12 نقطة. يجب أن يُرجع البرنامج درجات المستندات النصية التي تتجاوز حدًا معينًا محددًا مسبقًا.

أريد تصميمًا أنيقًا وبسيطًا، فكر خطوة بخطوة، وإذا قمت بعمل جيد فسأكافئك بـ 200 دولار!

أنا مبرمج بايثون وأريد إنشاء برنامج يستخدم قائمة تضم حوالي 50000 سجل مع حوالي 12 حقلاً لكل سجل. أود البحث في ملفات نصية عشوائية عن حالات حدوث هذه الحقول من هذه القائمة من السجلات حتى يتمكن البرنامج من تعيين قيمة تمثل احتمالية أن يتوافق ملف النص الذي يتم البحث فيه مع سجل في القائمة.
على سبيل المثال:

إذا كان أحد السجلات يحتوي على هذه الحقول الـ 12: Jim, McMillan, Southpointe, Discover, Hoover, 35244, 242355, 6011546511247784, 10/19/1972, 593647757, 7203354, 205-422-1680
سيبحث في ملف نصي عن حالات حدوث هذه الحقول ويعين قيمة نقطية بناءً على عدد الحقول المطابقة التي تم العثور عليها. إذا كانت قيمة كل من هذه الحقول نقطة واحدة، فإن معظم ملفات النصوص الممسوحة ضوئيًا ستكون صفرًا من النقاط، ولكن بعض المستندات قد تصل إلى 12 نقطة. يجب أن يعيد البرنامج درجات مستند النص فوق حد معين.
حافظ على هذا التصميم أنيقًا وبسيطًا، وخذ نفسًا عميقًا، وفكر خطوة بخطوة، وإذا قمت بعمل جيد، فسأمنحك إكرامية قدرها 200 دولار!


اكتب برنامجًا لتسجيل المعاملات اليومية لحساب المصروفات النثرية لشركتي مع إجمالي جاري في برنامج Visual Basic

اكتب برنامج لتسجيل العمليات اليومية لحساب الصندوق الصغير لشركتي مع الإجمالي الجاري في فيجوال بيسك

اكتب برنامجًا لتسجيل المعاملات اليومية لحساب المصروفات النثرية لشركتي مع إجمالي مستمر في برنامج Visual Basic


لا أعرف لغة JavaScript على الإطلاق. يرجى أن توضح لي كيفية قراءة ملف CSV في JS واشرح الكود.

لا أعرف لغة JavaScript إطلاقا. أرجو أن توضح لي كيفية قراءة ملف CSV بلغة JS وشرح الكود.

لا أعرف لغة JavaScript على الإطلاق. يرجى أن توضح لي كيفية قراءة ملف CSV في JS وشرح الكود.


أنشئ دالة جافا سكريبت تستخرج نصا من مستند

إنشاء دالة javascript لاستخراج النص من مستند

إنشاء دالة جافا سكريبت لاستخراج النص من مستند


المشكلة المعطاة: إزالة الانسكاب بعد معالجة مفتاح الكروما. المدخل عبارة عن صورة ذات قناة ألفا. تم تحقيق الشفافية باستخدام مفتاح الكروما الثنائي البسيط، على سبيل المثال، تكون البكسل إما شفافة تمامًا أو معتمة تمامًا. تحتوي صورة المدخل الآن على انسكاب من لون الكروما. صف خوارزمية يمكنها إزالة الانسكاب لألوان الكروما التعسفية. لون الكروما معروف. صفها بتفاصيل كافية لجعلها قابلة للتنفيذ.

معطى مشكلة: قم بالتخلص من الانسكاب بعد معالجة مفتاح الكروما. المدخل هو صورة بقناة ألفا.  الشفافية قد نُفذت  عن طريق استخدام مفتاح الكروما الثنائي البسيط، كمثال:، البكسل تكون إما شفافة باكامل أو معتمة بالكامل. صورة المدخل الآن تضم انسكابا من لون الكروما. قم بوصف خوارزمية باستطاعتها محو الانسكاب لألوان الكروما الاعتباطية. لون الكروما معروف. صفها بتفاصيل كفاية لجعلها ممكنة التنفيذ .

المشكلة المعطاة: إزالة التسرب بعد معالجة مفتاح اللون. المدخلات هي صورة مزودة بقناة ألفا. تم تحقيق الشفافية باستخدام مفتاح لوني ثنائي بسيط، على سبيل المثال، يكون البكسل إما شفافًا بالكامل أو معتمًا بالكامل. الآن تحتوي صورة الإدخال على انسكاب من اللون اللوني. صِف خوارزمية يمكنها إزالة تسرب الألوان العشوائية للون الكروما. لون الكروما معروف. صِف بتفاصيل كافية لجعلها قابلة للتنفيذ.


يرجى كتابة جزء من كود Java باستخدام Java Stream للتحقق مما إذا كانت القائمة لا تحتوي على أكثر من إدخال واحد. إذا كان هناك أكثر من إدخال واحد، فسيتم إطلاق استثناء. إذا كان هناك إدخال واحد فقط، فقم بإرجاع النتيجة. إذا لم يكن هناك إدخال، فقم بإرجاع القيمة null.

يرجى كتابة جزء من كود جافا مع Java Stream للتحقق مما إذا كانت القائمة لا تحتوي على أكثر من مدخل واحد. إذا كان هناك أكثر من إدخال واحد أطلق استثناءً. إذا كان هناك إدخال واحد بالضبط، أعد النتيجة. في حالة عدم وجود مدخل، أعد النتيجة فارغة.


:ocrاحصل على تفاصيل المنتج مثل اسم العنصر والكمية وإجمالي هذه الفاتورة مستند : [{"text":"Visma","coords":[[20,732],[20,709],[30,709],[30,732]]},{"text":"Software","coords":[[20,707],[20,673],[29,673],[29,707]]},{"text":"AS","coords":[[20,671],[20,661],[29,661],[29, 671]]},{"text":"-","الإحداثيات":[[20,658],[20,655],[29,655],[29,658]]},{"text":"فيسما","الإحداثيات":[[20,653],[20,631],[29,631],[29,653]]},{"text":"عالمي","الإحداثيات":[[20,628],[20,604],[29,604],[ 29,628]]},{"text":"(","الإحداثيات":[[20,599],[20,596],[29,596],[29,599]]},{"text":"u1180013","الإحداثيات":[[19,596],[19,559],[29,559],[29,596]]},{"text":")","الإحداثيات":[[19,558],[19,555],[28,555], [28,558]]},{"text":"V","الإحداثيات":[[114,88],[134,88],[134,104],[114,104]]},{"text":"VINHUSET","الإحداثيات":[[75,126],[174,126],[174,138],[75,138]]},{"text":"Kundenr","الإحداثيات":[[53,176],[102,176 ],[102,184],[53,184]]},{"text":":","coords":[[102,176],[105,176],[105,184],[102,184]]},{"text":"12118","coords":[[162,175],[192,175],[192,184],[162,184]]},{"text":"أطعمة معلبة","coords" :[[53,196],[138,196],[138,206],[53,206]]},{"text":"فريدريكستاد"،"coords":[[144,196],[220,196],[220,206],[144,206]]},{"text":"AS"،"coords":[[224,196] ,[243,196],[243,206],[224,206]]},{"نص ":"ستورجاتا، "الإحداثيات":[[53,219]،[110,217]،[110,231]،[53,233]]},{"text":"11"، "الإحداثيات":[[115,218]،[130,218]،[130,231]،[115,231]]},{"text":"1607"، "الإحداثيات":[[54,264]،[87,264]،[87,274]،[54,27 4]]},{"text": "25"، "coords":[[53,543],[66,543],[66,551],[53,551]]},{"text":"FREDRIKSTAD"،"coords":[[134,263],[232,263],[232,274],[134,274]]},{"text":"الحقيقة ura"،"التنسيقات":[[51,330],[142,330], [142,347],[51,347]]},{"text":"Artikkelnr"،"coords":[[53,363],[107,363],[107,372],[53,372]]},{"text":"Artikkelnavn"،"coords":[[124,363],[191,363],[191,372] ,[124,372]]},{"text":"91480041", "coords":[[53,389],[106,389],[106,399],[53,399]]},{"text": "Predicador"، "coords":[[126,389],[184,389],[184,399],[126,399]]},{"text":":"75cl"، "coords":[[187, 389],[209,389],[209,399],[187,399] ]]},{"text": "91480043"، "coords":[[53,414],[106,414],[106,424],[53,424]]},{"text":"Erre"،"coords":[[126,414],[148,414],[148,424],[126,424]]},{"text "de"،"coords":[[152,414],[164,414],[16 4,424],[152,424]]},{"text":"هيريرو"،"coords":[[169,414],[208,414],[208,424],[169,424]]},{"text": "91480072"، "coords":[[54,439],[106,440],[106,4 50],[54,449]]},{"text":"ديلي"،"التنسيقات":[[126] ,440],[146,440],[146,449],[126,449]]},{"text":"كافا","إحداثيات":[[149,440],[177,440],[177,449],[149,449]]},{"text":"91480073","إحداثيات":[[54,467],[105,467],[105,475],[54,475]]},{"text":"جار mon"،"coords":[[126,465],[168,466],[168,475],[126,474]]},{"text": "60060221"، "coords":[[53,492],[106,492],[106,502],[53,502]]},{"text": "Jimenez"، "coord" ق":[[125,492],[169,492],[169,502],[12 5,502]]},{"text": "-"، "coords":[[170,492],[173,492],[173,502],[170,502]]},{"text": "Landi"، "coords":[[175,492],[203,492],[203,502],[175,502]]},{" text "El"، "coords":[[208,492],[218,492],[2 18,502],[208,502]]},{"text":"كورالون","الإحداثيات":[[222,492],[268,492],[268,502],[222,502]]},{"text":"ديلسامندراغ","الإحداثيات":[[64,516],[148,515],[148,526],[64,527]]},{"text":"فين","الإحداثيات"

احصل على تفاصيل المنتج مثل اسم العنصر والكمية وإجمالي مستند التعرف الضوئي على الحروف هذا:

[{"text":"Visma","coords":[[20,732],[20,709],[30,709],[30,732]]},{"text":"Software","coords":[[20,707],[20,673],[29,673],[29,707]]},{"text":"AS","coords":[[20,671],[20,661],[29 ,661],[29,671]]},{"text":"-","الإحداثيات":[[20,658],[20,655],[29,655],[29,658]]},{"text":"فيسما","الإحداثيات":[[20,653],[20,631],[29,631],[29,653]]},{"text":"عالمي","الإحداثيات":[[20,628],[20,604],[ 29,604],[29,628]]},{"text":"(","الإحداثيات":[[20,599],[20,596],[29,596],[29,599]]},{"text":"u1180013","الإحداثيات":[[19,596],[19,559],[29,559],[29,596]]},{"text":")","الإحداثيات":[[19,558],[19,555],[ 28,555],[28,558]]},{"text":"V"،"coords":[[114,88],[134,88],[134,104],[114,104]]},{"text":VIN HUSET"،"coords":[[75,126],[174,126],[174,138],[75,138]]},{"text":"Kundenr"،"coords":[[53,176], [102,176],[102,184],[53,184]]},{"text":":","coords":[[102,176],[105,176],[105,184],[102,184]]},{"text":"12118","coords":[[162,175],[192,175],[192,184],[162,184]]},{"text":"أطعمة معلبة"," إحداثيات":[[53,196],[138,196],[138,206],[53,206]]},{"text":"فريدريكستاد","إحداثيات":[[144,196],[220,196],[220,206],[144,206]]},{"text":"AS","إحداثيات":[[224,196],[243,196],[243,206],[224,206]]} ,{"text":"Storgata"،"coords":[[53,219],[110,217],[110,231],[53,233]]},{"text":"11"،"coords":[ [115,218],[130,218],[130,231],[115,231]]},{"text":"1607"،"التنسيقات":[[54,264],[87,264],[87,274], [54,274]]},{"text": "25"، "coords":[[53,543],[66,543],[66,551],[53,551]]},{"text":"فريدريكستاد" "coords":[[134,263],[232,263],[232,274],[134,274]]},{"text":"Faktura"،"coords":[[51,330],[142 ,330],[142,347],[51,347]]},{"text":"Artikkelnr"،"coords":[[53,363],[107,363],[107,372],[53,37 2]]},{"text":"Artikkelnavn"،"coords":[[124,363],[191,363],[191,372],[124,372]]},{"text":"91480 041"،"coords":[[53,389],[106,389],[106,399],[53,399]]},{"text":"Predicador"،"coords":[[126,38] 9],[184,389],[184,399],[126,399]]},{"text":"75cl"،"coords":[[187,389],[209,389],[209,399],[187 ،399]]},{"text":"91480043","الإحداثيات":[[53,414],[106,414],[106,424],[53,424]]},{"text":"إيه"، الإحداثيات":[[126,414],[148,414],[148,424],[126,424]]},{"text":"de","الإحداثيات":[[152,414],[164,414], [164,424],[152,424]]},{"text":"هيريرو"،"coords":[[169,414],[208,414],[208,424],[169,424]]},{ "text": "91480072"، "coords":[[54,439],[106,440],[106,450],[54,449]]},{"text":"Deli"،"coords":[[ 126,440],[146,440],[146,449],[126,449]]},{"text":"كافا","إحداثيات":[[149,440],[177,440],[177,449],[149,449]]},{"text":"91480073","إحداثيات":[[54,467],[105,467],[105,475],[54,475]]},{"text":"ج أرمون، "الإحداثيات":[[126,465]،[168,466]،[168,475]،[126,474]]},{"text":"60060221","الإحداثيات":[[53,492]،[106,492]،[106,502]،[53,502]]},{"text":"جيمينيز"، "الإحداثيات":[[125,492]،[169,492]،[169,502]،[ 125,502]]},{"text":"-","الإحداثيات":[[170,492],[173,492],[173,502],[170,502]]},{"text":"لاندي","الإحداثيات":[[175,492],[203,492],[203,502],[175,502]]},{"text":"إل","الإحداثيات":[[208,492],[218,492],[ 218,502],[208,502]]},{"text":"كورالون","الإحداثيات":[[222,492],[268,492],[268,502],[222,502]]},{"text":"ديلساميندراج","الإحداثيات":[[64,516],[148,515],[148,526],[64,527]]},{"text":"فين","الإحداثيات"


هل يمكنك كتابة مرشح تسلسل كالمان لـ gnu octave؟

هل يمكنك كتابة فلتر تسلسل كالمان لـ gnu octave؟


هل يمكن اكتشاف ما تم كتابته على لوحة المفاتيح الميكانيكية من خلال الصوت الذي تم التقاطه بواسطة الميكروفون؟


كيف تقوم ببرمجة لوحة مفاتيح Corne المثبت عليها VIA؟

كيف تقوم ببرمجة لوحة مفاتيح Corne التي تعمل باستخدام VIA؟

كيف تومض لوحة مفاتيح Corne مثبت عليها VIA


اكتب كود Kotlin JNI الذي يضيف تأثير الصدى إلى الميكروفون

اكتب كود Kotlin JNI الذي يقوم بإلحاق تأثير الصدى إلى الميكروفون

اكتب كود Kotlin JNI الذي يضيف تأثير التردد إلى الميكروفون


اعطِ كود Kotlin لإنشاء خدمة VPN محلية في Android يمكن استخدامها لتصفية الحزم حسب عنوان الـ IP الوجهة.

أعط كود Kotlin لإنشاء خدمة VPN محلية في Android والتي يمكن استخدامها لتصفية الحزم حسب عنوان IP الوجهة.


كيف يمكنني الحصول على عدد البودات غير المستجيبة في مجموعة باستخدام PromQL

كيف يمكنني الحصول على عدد البودات الغير مستجيبة في مجموعة باستخدام PromQL


أنا مطور Java كبير وأريد إنشاء مكتبة عميل Kubernetes لقراءة سجلات Pod. أريد استخدام عميل HTTP في Java وخدمة HTTP الخاصة بـ Kubernetes لقراءة السجلات.

أنا مطور Java كبير وأريد إنشاء مكتبة عميل Kubernetes لقراءة سجلات Pod. أريد استخدام عميل Java http وخدمة Kubernetes http لقراءة السجلات


أنت مبرمج خبير في Sveltekit. تعمل على تطبيق تدوين الملاحظات. عند حذف ملاحظة باستخدام إجراءات النموذج، لا يتم تحديث واجهة المستخدم التي تحتوي على قائمة بالملاحظات. لماذا؟ كيف يمكن حل هذه المشكلة؟

أنت مبرمج خبير في Sveltekit. أنت تعمل على تطبيق تدوين الملاحظات. عند حذف ملاحظة باستخدام إجراءات النموذج لا يتم تحديث واجهة المستخدم التي تحتوي على قائمة الملاحظات. لماذا؟ كيف يمكن حل هذه المشكلة؟


اكتب نصًا برمجيًا بلغة بايثون لإنشاء واجهة مستخدم بسيطة لبرنامج الدردشة الآلي باستخدام Gradio

اكتب نصًا برمجيًا بلغة python لإنشاء واجهة مستخدم بسيطة لبرنامج الدردشة الآلي باستخدام gradio

اكتب نص برمجي بلغة بايثون لإنشاء واجهة مستخدم بسيطة لروبوت الدردشةchatbot  باستخدام gradio


انتقل إلى meta: اشرح كيف قامت AI بإنشاء شرح لكيفية عمل AI LLMs

هيا ميتا :اشرح كيف أنتج الذكاء الاصطناعي شرحًا لكيفية عمل الذكاء الاصطناعي LLMs


أعطني تعليمات خطوة بخطوة حول كيفية إنشاء نموذج لغوي كبير من الصفر. افترض أنني أمتلك بالفعل معرفة أساسية ببرمجة بايثون.

أعطني تعليمات خطوة بخطوة حول كيفية إنشاء نموذج لغوي كبير من الصفر. افترض أن لدي معرفة أساسية ببرمجة بايثون.

أعطني تعليمات خطوة بخطوة حول كيفية إنشاء برنامج LLM من الصفر. افترض أنني أمتلك بالفعل معرفة أساسية ببرمجة بايثون.


يُرجى وصف البنية البرمجية التي تتطلبها استراتيجية عمل ناجحة لطرح مسرع أجهزة تعلم عميق جديد في السوق.

يرجى وصف بنية البرنامج التي تتطلبها استراتيجية الأعمال الناجحة لتقديم مسرع أجهزة التعلم العميق الجديد إلى السوق.


إذا كان محول LLM ذو معامل 7B عند fp16 بحجم دفعة 1 وطول التسلسل 500 رمز وبايتات لكل رمز 2 - يحتاج إلى 14 جيجابايت من ذاكرة VRAM، فما متطلبات ذاكرة VRAM إذا كان حجم الدفعة 50؟

هذا مهم للغاية! أظهر عملك. دعنا نعمل على حل هذه المشكلة خطوة بخطوة للتأكد من أن لدينا الإجابة الصحيحة.

إذا كان هناك محول LLM ذو معلمة 7B عند fp16 بحجم دفعة 1 وطول التسلسل 500 رمز وبايتات لكل رمز 2 - يحتاج إلى 14 جيجابايت VRAM، فما هو متطلب VRAM إذا كان حجم الدفعة 50؟

هذا مهم للغاية! أظهر عملك. دعنا نعمل على حل هذه المشكلة خطوة بخطوة للتأكد من أن لدينا الإجابة الصحيحة.

إذا كان المحول LLM ذو المعلمة 7B في fp16 مع حجم الدفعة 1 وطول التسلسل 500 رمز والبايت لكل رمز هو 2 - يحتاج إلى 14 جيجابايت من ذاكرة التخزين العشوائي الافتراضية، فما هي متطلبات ذاكرة التخزين الافتراضية إذا كان حجم الدفعة 50؟

هذا مهم للغاية! اعرض عملك. دعنا نحل هذا الأمر خطوة بخطوة لنتأكد من حصولنا على الإجابة الصحيحة.


اكتب هاميلتونيان للاهتزاز المخمد الموصوف بالمعادلة الحركية التالية:
\begin{align}
		\ddot{x}+2\lambda \dot{x} + \Omega^2 x = 0
	\end{align}
حيث $\lambda$ و$\Omega$ هما معلمتان عدديتان. نظرًا لأن المعادلات غير محافظة، ستحتاج إلى إدخال متغيرات مساعدة

اكتب معادلة هاميلتونيان لمذبذب مخمد موصوف بمعادلة الحركة التالية

	\begin{align}
		\ddot{x}+2\lambda \dot{x} + \Omega^2 x = 0
	\end{align}

حيث $\lambda$ و $\Omega$ معامِلان قياسيان.  بما أن المعادلات ليست متحفظة، ستحتاج إلى إدخال متغير مساعد

اكتب هاملتوني لمذبذب مخمد موصوف بمعادلة الحركة التالية
	\begin{align}
		\ddot{x}+2\lambda \dot{x} + \Omega^2 x = 0
	\end{align}
حيث $\lambda$ و $\Omega$ هما معلمتان قياسيتان. نظرًا لأن المعادلات ليست محافظة، فستحتاج إلى إدخال متغير مساعد


اصنع كود بايثون من سطر واحد للحصول على قائمة بالأعداد الأولية من 1 إلى 200 باستخدام دالة لامدا وفهم القائمة


أحتاج إلى كتابة Laravel Middleware لحظر المستخدمين الذين لا يتوافق عنوان IP الخاص بهم مع المصفوفة المخصصة داخل Middleware.


لدي تطبيق laravel + inertia + vue يتعامل مع أسماء الشركات. يمكن للمستخدمين تسجيل الدخول/التسجيل أو استخدام التطبيق كضيوف فقط. يمكنهم إضافة وإزالة الأسماء إلى/من قائمة المفضلة. ما أحتاجه هو شيئين: 1. فئة FavoritesManager التي تتعامل مع إضافة وإزالة الأسماء إلى/من القائمة؛ عندما يكون لدينا مستخدم مسجل الدخول، يجب حفظه في قاعدة البيانات؛ عندما يكون ضيفًا، يجب حفظه في الجلسة؛ 2. وحدة تحكم تعمل كواجهة برمجة تطبيقات لتوصيل واجهة Vue الأمامية بهذه الفئة. ملاحظة: سنتعامل مع الواجهة الأمامية لاحقًا، لذلك في هذه المرحلة نقوم فقط بإنشاء الواجهة الخلفية. إليك فئاتي الفارغة: <?php

namespace App\Favorites;

use App\Models\User;
use App\Models\Favorite;

class FavoritesManager
{

}
<?php

namespace App\Http\Controllers;

استخدم App\Favorites\FavoritesManager؛
استخدم Illuminate\Http\Request؛
استخدم Illuminate\Support\Facades\Auth؛

class FavoritesController extends Controller
{

}

لدي تطبيق laravel + inertia + vue يتعامل مع أسماء الأعمال. يمكن للمستخدمين تسجيل الدخول/التسجيل أو استخدام التطبيق كضيوف فقط. يمكنهم إضافة وإزالة الأسماء من/إلى قائمة المفضلة: 1. 1. فئة FavoritesManager التي تتعامل مع إضافة وإزالة الأسماء إلى / من القائمة؛ عندما يكون لدينا مستخدم مسجل الدخول يجب أن يتم حفظها في قاعدة البيانات، وعندما يكون ضيفًا يجب أن يتم حفظها في الجلسة؛ 2. 2. وحدة تحكم تعمل كواجهة برمجة تطبيقات لربط واجهة vue الأمامية بهذه الفئة. ملاحظة: سنتعامل مع الواجهة الأمامية لاحقًا، لذلك في هذه المرحلة نقوم فقط بإنشاء الواجهة الخلفية. ها هي الفئات الفارغة: <?php

namespace App\Favorites;

use App\Models\User;
use App\Models\Favorite;

class FavoritesManager
{

}
<?php

namespace App\Http\Controllers;

use App\Favorites\FavoritesManager;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;

class FavoritesController extends Controller
{

}

لدي تطبيق Laravel + Inertia + Vue يتعامل مع أسماء الأنشطة التجارية. يمكن للمستخدمين تسجيل الدخول/التسجيل أو فقط استخدام التطبيق كضيوف. يمكنهم إضافة وإزالة الأسماء إلى/من قائمة المفضلات. ما أحتاجه هما أمران:
1. فئة FavoritesManager التي تتعامل مع إضافة وإزالة الأسماء إلى/من القائمة؛ عندما يكون لدينا مستخدم مسجل الدخول يجب أن يتم حفظها في قاعدة البيانات؛ وعندما يكون المستخدم ضيفًا يجب أن يتم حفظها في الجلسة; 2. وحدة تحكم (Controller) تعمل كواجهة API لربط واجهة Vue الأمامية بهذه الفئة.
ملاحظة: سنتعامل مع الواجهة الأمامية لاحقًا، لذا في هذه المرحلة سنقوم فقط بإنشاء الجزء الخلفي. إليك الفئات الفارغة: <?php

namespace App\Favorites;

use App\Models\User;
use App\Models\Favorite;

class FavoritesManager
{

}
php
Copy code
<?php

namespace App\Http\Controllers;

use App\Favorites\FavoritesManager;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;

class FavoritesController extends Controller
{

}


اشرح الكود المكتوب بلغة جافا سكريبت أدناه

const steps = Array.from(document.querySelectorAll("form .step"));
 const nextBtn = document.querySelectorAll("form .next-btn");
 const prevBtn = document.querySelectorAll("form .previous-btn");
 const form = document.querySelector("form");
 nextBtn.forEach((button) => {
  button.addEventListener("click", () => {
   changeStep("next");
  });
 });
 prevBtn.forEach((button) => {
  button.addEventListener("click", () => {
   changeStep("prev");
  });
 });
 form.addEventListener("submit", (e) => {
  e.preventDefault();
  const inputs = [];
  form.querySelectorAll("input").forEach((input) => {
   const { name, value } = input;
   inputs.push({ name, value });
  });
  console.log(inputs);
  form.reset();
 });
 function changeStep(btn) {
  let index = 0;
  const active = document.querySelector(".active");
  index = steps.indexOf(active);
  steps[index].classList.remove("active");
  if (btn === "next") {
   index++;
  } else if (btn === "prev") {
   index--;
  }
  steps[index].classList.add("active");
 }

اشرح Javascript أدناه

const steps = Array.from(document.querySelectorAll("form .step"));
 const nextBtn = document.querySelectorAll("form .next-btn");
 const prevBtn = document.querySelectorAll("form .previous-btn");
 const form = document.querySelector("form");
 nextBtn.forEach((button) => {
  button.addEventListener("click", () => {
   changeStep("next");
  });
 });
 prevBtn.forEach((button) => {
  button.addEventListener("click", () => {
   changeStep("prev");
  });
 });
 form.addEventListener("submit", (e) => {
  e.preventDefault();
  const inputs = [];
  form.querySelectorAll("input").forEach((input) => {
   const { name, value } = input;
   inputs.push({ name, value });
  });
  console.log(inputs);
  form.reset();
 });
 function changeStep(btn) {
  let index = 0;
  const active = document.querySelector(".active");
  index = steps.indexOf(active);
  steps[index].classList.remove("active");
  if (btn === "next") {
   index++;
  } else if (btn === "prev") {
   index--;
  }
  steps[index].classList.add("active");
 }

اشرح جافا سكريبت أدناه

const steps = Array.from(document.querySelectorAll("form .step"));
 const nextBtn = document.querySelectorAll("form .next-btn");
 const prevBtn = document.querySelectorAll("form .previous-btn");
 const form = document.querySelector("form");
 nextBtn.forEach((button) => {
  button.addEventListener("click", () => {
   changeStep("next");
  });
 });
 prevBtn.forEach((button) => {
  button.addEventListener("click", () => {
   changeStep("prev");
  });
 });
 form.addEventListener("submit", (e) => {
  e.preventDefault();
  const inputs = [];
  form.querySelectorAll("input").forEach((input) => {
   const { name, value } = input;
   inputs.push({ name, value });
  });
  console.log(inputs);
  form.reset();
 });
 function changeStep(btn) {
  let index = 0;
  const active = document.querySelector(".active");
  index = steps.indexOf(active);
  steps[index].classList.remove("active");
  if (btn === "next") {
   index++;
  } else if (btn === "prev") {
   index--;
  }
  steps[index].classList.add("نشط");
 }


قم بإصلاح هذا الكود ليعمل الحد الأدنى للطول والحد الأقصى للطول عند النقر على زر الإرسال:

<?=$_lang['ALBUM_PHOTOS_DELETE_TITLE']?>

                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

                <form id="editFormPhoto" action="javascript:fn.popupActionHandler.submit('editFormPhoto')" method="post" accept-charset="UTF8">

                    <input name="p" type="hidden" value="photo" />
                    <input name="a" type="hidden" value="editPhoto" />
                    <input name="id" type="hidden"  />

                        * <?= $_lang['GLB_OBJ_TITLE'] ?>:
                        <input name="title" minlength="1" maxlength="100" type="text" class="formControl border-radius-6" placeholder="<?=$_lang['ALBUM_ADD_TITLE_PLACEHOLDER']?>"/>

                        <?= $_lang['GLB_OBJ_DESC'] ?>:
                        <textarea name="desc" maxlength="5000" class="formControl border-radius-6" placeholder="<?=$_lang['ALBUM_ADD_DESCRIPTION_PLACEHOLDER']?>"></textarea>

                    <button type="button" class="btn" data-bs-dismiss="modal">Cancel</button>
                    <input id="btnSubmit" type="submit" form="editFormPhoto" class="btn btn-default border-radius-20" value="<?= $_lang['GLB_SAVE_CHANGES'] ?>" />

                </form>

أصلح هذا الكود حتى يعمل الحد الأدنى للطول والحد الأقصى للطول عند النقر فوق الإرسال:

<?=$_lang['ALBUM_PHOTOS_DELETE_TITLE']?>

<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

<form id="editFormPhoto" action="javascript:fn.popupActionHandler.submit('editFormPhoto')" method="post" accept-charset="UTF8">

<input name="p" type="hidden" value="photo" />
<input name="a" type="hidden" value="editPhoto" />
<input name="id" type="hidden" />

* <?= $_lang['GLB_OBJ_TITLE'] ?>:
<input name="title" minlength="1" maxlength="100" type="text" class="formControl border-radius-6" placeholder="<?=$_lang['ALBUM_ADD_TITLE_PLACEHOLDER']?>"/>

<?= $_lang['GLB_OBJ_DESC'] ?>:
<textarea name="desc" maxlength="5000" class="formControl border-radius-6" placeholder="<?=$_lang['ALBUM_ADD_DESCRIPTION_PLACEHOLDER']?>"></textarea>

<button type="button" class="btn" data-bs-dismiss="modal">إلغاء</button>
<input id="btnSubmit" type="submit" form="editFormPhoto" class="btn btn-default border-radius-20" value="<?= $_lang['GLB_SAVE_CHANGES'] ?>" />

</form>

أصلح هذا الكود حتى حين يتم النقر فوق minlength وmaxlength وسيعمل:

<?=$_lang['ALBUM_PHOTOS_DELETE_TITLE']?>

                    <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>

                <form id="editFormPhoto" action="javascript:fn.popupActionHandler.submit('editFormPhoto')" method="post" accept-charset="UTF8">

                    <input name="p" type="hidden" value="photo" />
                    <input name="a" type="hidden" value="editPhoto" />
                    <input name="id" type="hidden"  />

                        * <?= $_lang['GLB_OBJ_TITLE'] ?>:
                        <input name="title" minlength="1" maxlength="100" type="text" class="formControl border-radius-6" placeholder="<?=$_lang['ALBUM_ADD_TITLE_PLACEHOLDER']?>"/>

                        <?= $_lang['GLB_OBJ_DESC'] ?>:
                        <textarea name="desc" maxlength="5000" class="formControl border-radius-6" placeholder="<?=$_lang['ALBUM_ADD_DESCRIPTION_PLACEHOLDER']?>"></textarea>

                    <button type="button" class="btn" data-bs-dismiss="modal">Cancel</button>
                    <input id="btnSubmit" type="submit" form="editFormPhoto" class="btn btn-default border-radius-20" value="<?= $_lang['GLB_SAVE_CHANGES'] ?>" />

                </form>


إعادة صياغة: أخيرًا، أعتقد أن الدراسة تجيب على سؤال البحث وأن الدراسة تدرس ما يُقال إنه الدراسة. ومع ذلك، تتضمن الاستنتاجات أيضًا بعض التأملات حول التصميم العام للدراسة وتطرح إشكالياته، وخاصة عندما يتعلق الأمر بمتغيرات التحكم المختارة، والتي أعتقد أنها بعض التأملات المهمة.

فورموليرا أوم: وأخيراً، أعتقد أن الدراسة تجيب على سؤال البحث، وأن الدراسة تتناول ما يمكن أن يقال عنه أنه دراسة. ومع ذلك، فإن الاستنتاجات تتضمن أيضاً بعض التأملات حول التصميم العام للدراسة وتثير بعض الإشكاليات، خاصة فيما يتعلق بمتغيرات التحكم التي تم اختيارها، والتي أعتقد أنها تمثل بعض الانعكاسات المهمة.

صيغة حول: أخيرًا، أعتقد أن الدراسة تجيب على سؤال البحث وأن الدراسة تدرس ما يُقال إنه الدراسة. ومع ذلك، تتضمن الاستنتاجات أيضًا بعض التأملات حول التصميم العام للدراسة وتطرح إشكالياته، وخاصة عندما يتعلق الأمر بمتغيرات التحكم المختارة، والتي أعتقد أنها بعض التأملات المهمة.


تصرف ككاتب أكاديمي. أنت زميل باحث أول في كلية هارفارد للأعمال. تحظى أبحاثك وكتاباتك الأكاديمية باحترام كبير في عالم الأعمال. يرجى شرح نموذج STP بشكل كامل باستخدام أمثلة من العالم الحقيقي.

تصرف ككاتب أكاديمي. أنت زميل بحثي أول في كلية هارفارد للأعمال. تحظى أبحاثك وكتاباتك الأكاديمية باحترام كبير بين عالم الأعمال. يرجى شرح نموذج STP بالكامل باستخدام أمثلة من العالم الحقيقي.

العمل ككاتب أكاديمي. أنت زميل بحثي أول في كلية هارفارد للأعمال. تحظى أبحاثك وكتاباتك الأكاديمية باحترام كبير بين عالم الأعمال. يرجى شرح نموذج STP بالكامل باستخدام أمثلة من العالم الحقيقي.


كيف يمكنني إصلاح هذا التحذير: عملية غير ذرية على الحقل المتقلب 'modCount':

java
Copy code
package org.example;

import java.util.Arrays;
import java.util.Iterator;
import java.util.NoSuchElementException;
import java.util.ConcurrentModificationException;

public class CircularArrayDeQueue<E> implements DeQueue<E> {
    private E[] array;
    private int front, rear, size;
    private volatile int modCount;
    private static final int DEFAULT_CAPACITY = 16;

    @SuppressWarnings("unchecked")
    public CircularArrayDeQueue() {
        array = (E[]) new Object[DEFAULT_CAPACITY];
        front = 0;
        rear = 0;
        size = 0;
        modCount = 0;
    }

    public void pushFirst(E elem) {
        expandIfNeeded();
        front = (front - 1 + array.length) % array.length;
        array[front] = elem;
        size++;
        modCount++;
    }

    public void pushLast(E elem) {
        expandIfNeeded();
        array[rear] = elem;
        rear = (rear + 1) % array.length;
        size++;
        modCount++;
    }

    public E popFirst() {
        if (isEmpty()) throw new NoSuchElementException();
        E elem = array[front];
        array[front] = null; // السماح لجمع القمامة بالعمل
        front = (front + 1) % array.length;
        size--;
        modCount++;
        shrinkIfNeeded();
        return elem;
    }

    public E popLast() {
        if (isEmpty()) throw new NoSuchElementException();
        rear = (rear - 1 + array.length) % array.length;
        E elem = array[rear];
        array[rear] = null; // السماح لجمع القمامة بالعمل
        size--;
        modCount++;
        shrinkIfNeeded();
        return elem;
    }

    public E first() {
        if (isEmpty()) throw new NoSuchElementException();
        return array[front];
    }

    public E last() {
        if (isEmpty()) throw new NoSuchElementException();
        return array[(rear - 1 + array.length) % array.length];
    }

    public boolean isEmpty() {
        return size == 0;
    }

    public int size() {
        return size;
    }

    public void clear() {
        Arrays.fill(array, null);
        front = 0;
        rear = 0;
        size = 0;
        modCount++;
    }

    public Iterator<E> iterator() {
        return new DeQueueIterator(front, 1);
    }

    public Iterator<E> descendingIterator() {
        return new DeQueueIterator((rear - 1 + array.length) % array.length, -1);
    }

    private void expandIfNeeded() {
        if (size < array.length) {
            return;
        }
        resize(2 * array.length);
    }

    private void shrinkIfNeeded() {
        if (size * 4 > array.length || array.length <= DEFAULT_CAPACITY) {
            return;
        }
        resize(array.length / 2);
    }

    @SuppressWarnings("unchecked")
    private void resize(int newCapacity) {
        E[] newArray = (E[]) new Object[newCapacity];
        for (int i = 0; i < size; i++) {
            newArray[i] = array[(front + i) % array.length];
        }
        array = newArray;
        front = 0;
        rear = size;
        modCount++;
    }

    private class DeQueueIterator implements Iterator<E> {
        private int current;
        private final int step;
        private final int expectedModCount;

        DeQueueIterator(int start, int step) {
            this.current = start;
            this.step = step;
            this.expectedModCount = modCount;
        }

        public boolean hasNext() {
            return current != rear;
        }

        public E next() {
            if (modCount != expectedModCount) {
                throw new ConcurrentModificationException();
            }
            E item = array[current];
            current = (current + step + array.length) % array.length;
            return item;
        }
    }
}

كيف يمكنني إصلاح هذا التحذير:Non-atomic operation on volatile field 'modCount' :
package org.example;

import java.util.Arrays;
import java.util.Iterator;
import java.util.NoSuchElementException;
import java.util.ConcurrentModificationException;

public class CircularArrayDeQueue<E> implements DeQueue<E> {
    private E[] array;
    private int front, rear, size;
    private volatile int modCount;
    private static final int DEFAULT_CAPACITY = 16;

    @SuppressWarnings("unchecked")
    public CircularArrayDeQueue() {
        array = (E[]) new Object[DEFAULT_CAPACITY];
        front = 0;
        rear = 0;
        size = 0;
        modCount = 0;
    }

    public void pushFirst(E elem) {
        expandIfNeeded();
        front = (front - 1 + array.length) % array.length;
        array[front] = elem;
        size++;
        modCount++;
    }

    public void pushLast(E elem) {
        expandIfNeeded();
        array[rear] = elem;
        rear = (rear + 1) % array.length;
        size++;
        modCount++;
    }

    public E popFirst() {
        if (isEmpty()) throw new NoSuchElementException();
        E elem = array[front];
        array[front] = null; // Allow GC to work
        front = (front + 1) % array.length;
        size--;
        modCount++;
        shrinkIfNeeded();
        return elem;
    }

    public E popLast() {
        if (isEmpty()) throw new NoSuchElementException();
        rear = (rear - 1 + array.length) % array.length;
        E elem = array[rear];
        array[rear] = null; // Allow GC to work
        size--;
        modCount++;
        shrinkIfNeeded();
        return elem;
    }

    public E first() {
        if (isEmpty()) throw new NoSuchElementException();
        return array[front];
    }

    public E last() {
        if (isEmpty()) throw new NoSuchElementException();
        return array[(rear - 1 + array.length) % array.length];
    }

    public boolean isEmpty() {
        return size == 0;
    }

    public int size() {
        return size;
    }

    public void clear() {
        Arrays.fill(array, null);
        front = 0;
        rear = 0;
        size = 0;
        modCount++;
    }

    public Iterator<E> iterator() {
        return new DeQueueIterator(front, 1);
    }

    public Iterator<E> descendingIterator() {
        return new DeQueueIterator((rear - 1 + array.length) % array.length, -1);
    }

    private void expandIfNeeded() {
        if (size < array.length) {
            return;
        }
        resize(2 * array.length);
    }

    private void shrinkIfNeeded() {
        if (size * 4 > array.length || array.length <= DEFAULT_CAPACITY) {
            return;
        }
        resize(array.length / 2);
    }

    @SuppressWarnings("unchecked")
    private void resize(int newCapacity) {
        E[] newArray = (E[]) new Object[newCapacity];
        for (int i = 0; i < size; i++) {
            newArray[i] = array[(front + i) % array.length];
        }
        array = newArray;
        front = 0;
        rear = size;
        modCount++;
    }

    private class DeQueueIterator implements Iterator<E> {
        private int current;
        private final int step;
        private final int expectedModCount;

        DeQueueIterator(int start, int step) {
            this.current = start;
            this.step = step;
            this.expectedModCount = modCount;
        }

        public boolean hasNext() {
            return current != rear;
        }

        public E next() {
            if (modCount != expectedModCount) {
                throw new ConcurrentModificationException();
            }
            E item = array[current];
            current = (current + step + array.length) % array.length;
            return item;
        }
    }
}

كيف يمكنني إصلاح هذا التحذير: عملية غير ذرية على الحقل المتقلب 'modCount':
package org.example;

import java.util.Arrays;
import java.util.Iterator;
import java.util.NoSuchElementException;
import java.util.ConcurrentModificationException;

public class CircularArrayDeQueue<E> implements DeQueue<E> {
    private E[] array;
    private int front, rear, size;
    private volatile int modCount;
    private static final int DEFAULT_CAPACITY = 16;

    @SuppressWarnings("unchecked")
    public CircularArrayDeQueue() {
        array = (E[]) new Object[DEFAULT_CAPACITY];
        front = 0;
        rear = 0;
        size = 0;
        modCount = 0;
    }

    public void pushFirst(E elem) {
        expandIfNeeded();
        front = (front - 1 + array.length) % array.length;
        array[front] = elem;
        size++;
        modCount++;
    }

    public void pushLast(E elem) {
        expandIfNeeded();
        array[rear] = elem;
        rear = (rear + 1) % array.length;
        size++;
        modCount++;
    }

    public E popFirst() {
        if (isEmpty()) throw new NoSuchElementException();
        E elem = array[front];
        array[front] = null; // Allow GC to work
        front = (front + 1) % array.length;
        size--;
        modCount++;
        shrinkIfNeeded();
        return elem;
    }

    public E popLast() {
        if (isEmpty()) throw new NoSuchElementException();
        rear = (rear - 1 + array.length) % array.length;
        E elem = array[rear];
        array[rear] = null; // Allow GC to work
        size--;
        modCount++;
        shrinkIfNeeded();
        return elem;
    }

    public E first() {
        if (isEmpty()) throw new NoSuchElementException();
        return array[front];
    }

    public E last() {
        if (isEmpty()) throw new NoSuchElementException();
        return array[(rear - 1 + array.length) % array.length];
    }

    public boolean isEmpty() {
        return size == 0;
    }

    public int size() {
        return size;
    }

    public void clear() {
        Arrays.fill(array, null);
        front = 0;
        rear = 0;
        size = 0;
        modCount++;
    }

    public Iterator<E> iterator() {
        return new DeQueueIterator(front, 1);
    }

    public Iterator<E> descendingIterator() {
        return new DeQueueIterator((rear - 1 + array.length) % array.length, -1);
    }

    private void expandIfNeeded() {
        if (size < array.length) {
            return;
        }
        resize(2 * array.length);
    }

    private void shrinkIfNeeded() {
        if (size * 4 > array.length || array.length <= DEFAULT_CAPACITY) {
            return;
        }
        resize(array.length / 2);
    }

    @SuppressWarnings("unchecked")
    private void resize(int newCapacity) {
        E[] newArray = (E[]) new Object[newCapacity];
        for (int i = 0; i < size; i++) {
            newArray[i] = array[(front + i) % array.length];
        }
        array = newArray;
        front = 0;
        rear = size;
        modCount++;
    }

    private class DeQueueIterator implements Iterator<E> {
        private int current;
        private final int step;
        private final int expectedModCount;

        DeQueueIterator(int start, int step) {
            this.current = start;
            this.step = step;
            this.expectedModCount = modCount;
        }

        public boolean hasNext() {
            return current != rear;
        }

        public E next() {
            if (modCount != expectedModCount) {
                throw new ConcurrentModificationException();
            }
            E item = array[current];
            current = (current + step + array.length) % array.length;
            return item;
        }
    }
}


مكتبة HighFive: كيف أقوم بإنشاء نوع بيانات مركب لهذا الهيكل: ```struct Data { double v[3]; int n; };```

مكتبة HighFive: كيف يمكنني إنشاء نوع بيانات مركب لهذا الهيكل: ```struct Data { double v[3]; int n; };```


أقوم بكتابة وحدة نمطية لنواة Linux تحاول تخزين كود shell قابل للتنفيذ في الذاكرة عند العنوان الافتراضي 0x100000 (وما فوق)، ولكن يبدو أن هذا العنوان غير مُعيَّن. كيف أتأكد من تعيين منطقة الذاكرة هذه؟

أقوم بكتابة وحدة Linux kernel النمطية التي تحاول تخزين كود shell القابل للتنفيذ في الذاكرة على العنوان الظاهري 0x100000 (وما فوق) ولكن يبدو أن هذا العنوان غير معين. كيف يمكنني التأكد من تعيين منطقة الذاكرة هذه؟


أقوم بكتابة نواة لنظام تشغيل في الوقت الفعلي. هل ينبغي لي أن أضع برامج تشغيل الأجهزة في النواة، أم في مساحة المستخدم؟

أقوم بكتابة نواة لنظام تشغيل في الوقت الفعلي. هل ينبغي لي أن أضع برامج تشغيل الجهاز في النواة، أم في مساحة المستخدم؟


كيف أقوم بإعداد SSH في الخادم بحيث لا أحتاج إلى كلمة مرور عندما أقوم بتسجيل الدخول إليه عبر SSH

كيف أقوم بإعداد SSH في الخادم بحيث لا أكون بحاجة إلى كلمة مرور عندما أقوم بالدخول إليه عبر SSH


اكتب shellscript  لإعداد خادم Samba.

كتابة برنامج shellscript لتكوين خادم samba

قم بكتابة نص برمجي لإعداد خادم samba


تصرّف كخبير في تحليل الزلازل في نظام ls-dyna وأخبرني كيف يمكنك إجراء تحليل الزلازل في نظام ls-dyna

تصرف كخبير في ls-dyna وأخبرني كيف يمكنك إجراء تحليل الزلازل في ls-dyna

قم بالتصرف على أنك  خبير في ls-dyna وأخبرني كيف بمقدورك أن تجري تحليل زلازل في ls-dyna


مرحبًا، أحتاج أن أتعلم لغة Rust. أنا مبرمج متمرس في لغات C/C++/C#/Java/ObjC ولدي معرفة ب Python وJS. لقد قرأت أساسيات لغة Rust ولكنني أريد أن أبدأ في كتابة الأكواد البرمجية. اشرح لي طريقة إنشاء تطبيق بسيط لمطابقة السلاسل النصية الفرعية من خلال سطر الأوامر، مثل تطبيق grep الأول البسيط باستثناء استخدام الأحرف النصية فقط في الوقت الحالي.

مرحبًا، أريد أن أتعلم لغة Rust. أنا مبرمج متمرس في لغات C/C++/C#/Java/ObjC ولدي خبرة في Python وJS. لقد قرأت أساسيات لغة Rust ولكنني أريد أن أبدأ في كتابة التعليمات البرمجية. ساعدني في إنشاء تطبيق بسيط لمطابقة السلاسل الفرعية من خلال سطر الأوامر، مثل تطبيق grep الأول الخاص بطفلي باستثناء استخدام الأحرف النصية فقط في الوقت الحالي.

مرحبًا، بحاجة لتعلم لغة Rust. أنا مبرمج محترف في لغات C/C++/C#/Java/ObjC وأمتلك خبرة في Python وJS. لقد قمت بقراءة  أساسيات لغة Rust ولكنن
 أريد أن أبدأ في كتابة التعليمات البرمجية. قم بمساعدتي لإنشاء  تطبيق بسيط لمطابقة السلاسل الفرعية عن طريق سطر الأوامر، كتطبيق grep الأول الخاص بالرضيع باستثناء استخدام الأحرف النصية فقط حاليا.


java.util.concurrent.CancellationException: تم إلغاء المهمة.
                                                    	at X.0i9.A02(Unknown Source:32)
                                                    	at X.0i9.get(Unknown Source:47)
                                                    	at X.0lz.run(Unknown Source:4)
                                                    	at X.0m4.run(Unknown Source:2)
                                                    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
                                                    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
                                                    	at java.lang.Thread.run(Thread.java:1012)
أين هذا الخطأ؟ أظهر لي كيفية حل هذا الخطأ

java.util.concurrent.CancellationException: Task was cancelled.
                                                    	at X.0i9.A02(Unknown Source:32)
                                                    	at X.0i9.get(Unknown Source:47)
                                                    	at X.0lz.run(Unknown Source:4)
                                                    	at X.0m4.run(Unknown Source:2)
                                                    	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
                                                    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
                                                    	at java.lang.Thread.run(Thread.java:1012)
أين هو هذا الخطأ أرني كيفية حل هذا الخطأ


لتشغيل برنامج LLM على جهاز كمبيوتر محلي، ما هو الجهاز الذي سيولد أكبر عدد من الرموز في الثانية؟

لتشغيل جهاز LLM على كمبيوتر شخصي محلي، ما هي الأجهزة التي ستولد أكبر عدد من الرموز في الثانية؟


اللغة الأكادية بها ثلاث حالات اسمية فقط: حالة الرفع، والنصب والنصب. كيف تم التعبير عن المفعول به غير المباشر في اللغة الأكادية؟ تستخدم اللغات الأخرى حالة المفعول به لذلك ولكن لا يوجد حالة المفعول به في اللغة الأكادية. هل يمكنك تقديم مثال به فاعل ومفعول به مباشر ومفعول به غير مباشر؟ يرجى أيضًا عرض شرح بين السطور كلمة بكلمة للمثال لإظهار حالات الاسم المستخدمة.

اللغة الأكادية بها ثلاث حالات اسمية فقط: حالة الرفع والنصب والنصب. كيف تم التعبير عن المفعول به غير المباشر في اللغة الأكادية؟ تستخدم اللغات الأخرى حالة المفعول به لذلك ولكن لا يوجد حالة المفعول به في اللغة الأكادية. هل يمكنك تقديم مثال به فاعل ومفعول به مباشر ومفعول به غير مباشر؟ يرجى أيضًا عرض شرح بين السطور كلمة بكلمة للمثال لإظهار حالات الاسم المستخدمة.


ترجم إلى اللغة اللوجبانية الصارمة: أنا أتحدث عن باريس باللغة الإنجليزية لشخص له علاقة بجين وهو على وشك كتابة رسالة.

ترجم باللغة اللجبانية الدقيقة: أنا أتحدث عن باريس باللغة الإنجليزية إلى شخص قريب لـ ”جين“ الذي على وشك كتابة رسالة.

ترجم إلى Lojban بصرامة: أنا أتحدث عن باريس باللغة الإنجليزية لشخص مرتبط بجين الذي على وشك كتابة رسالة.


اصنع لي منهجًا للتعلم العميق
اصنع لي منهجًا للتعلم العميق
صمم لي منهج تعليمي عميق


هل يمكنك أن تظهر لي مثالاً على نقل التعلم باستخدام كود بايثون.

هل يمكنك أن تظهر لي مثالاً على التعلّم القائم على نقل المهام  باستخدام كود بايثون.

هل يمكنك أن تريني مثالاً لتعلم التحويل باستخدام كود بايثون؟


أرني مثالاً لكيفية التحقق المتبادل باستخدام shuffle split في sklearn

أرني مثالاً على كيفية التحقق من صحة التقاطع باستخدام shuffle split في sklearn


أقوم ببناء مصنف XGBoost وأريد أن أرى مخططات الاعتماد الجزئي باستخدام Shap للمتغيرات الأكثر أهمية. أعطني الكود.

أنا أقوم ببناء مصنف XGBoost وأريد أن أرى مخططات التبعية الجزئية باستخدام shap لأهم المتغيرات المهمة، أعطني كودًا.

أنا أقوم ببناء مصنف XGBoost وأريد أن أرى مخططات التبعية الجزئية باستخدام الشكل لأهم المتغيرات المهمة.


أنت DM تدير الإصدار الخامس من D&D. قبل أن تبدأ حملتك، تريد خفض بعض أقوى التعويذات إلى مستوى قوة أكثر منطقية. ما هي التعويذات التي تغيرها وكيف؟

أنت مدير تنفيذي تدير الإصدار الخامس للعبة D&D. قبل أن تبدأ حملتك، تريد أن تخفض بعض التعويذات الأقوى إلى مستوى قوة معقول. ما هي التعاويذ التي ستغيرها وكيف؟

أنت DM تشعل الإصدار الخامس من D&D. قبل ان تستأنف حملتك، تريد خفض بعض أقوى التعويذات إلى مستوى قوة منطقي أكثر . ما التهجئات التي تغيرها وكيف؟


قم بتحويل فئة Pathfinder Cryptic إلى D&D الإصدار الخامس. قم بدمج أكبر عدد ممكن من ميزات الفئة لجميع المستويات مع اتباع التقدم الطبيعي للمستوى، أي أنه كل 4 مستويات يكون هناك تحسن في درجة القدرة. في غضون المستويات الثلاثة الأولى، يجب أن يكون اللاعب قادرًا على اختيار النموذج الفرعي للفئة.

قم بتحويل فئة Pathfinder Cryptic إلى 5e D&D.  ادمج أكبر عدد ممكن من ميزات الفئة لجميع المستويات مع اتباع التدرج العادي للمستوى، أي كل 4 مستويات هناك تحسين في نقاط القدرة. خلال أول 3 مستويات، يجب أن يكون اللاعب قادرًا على اختيار النموذج الأصلي للفئة الفرعية.

قم بتحويل فئة Pathfinder Cryptic إلى D&D 5e. قم بدمج أكبر عدد ممكن من ميزات الفئة لجميع المستويات مع اتباع التقدم الطبيعي للمستوى، أي كل 4 مستويات يوجد تحسن في درجة القدرة. في غضون المستويات الثلاثة الأولى، يجب أن يكون اللاعب قادرًا على اختيار النموذج الفرعي للفئة.


يرجى تقديم بعض الأفكار لمهمة تأمل تفاعلية حول المعضلات الأخلاقية في التسويق عبر وسائل التواصل الاجتماعي

أرجو ان تقدم بعض الأفكار لمهمة تأمل تفاعلية حول المعضلات الأخلاقية في التسويق بواسطة وسائل التواصل الاجتماعي

يرجى تقديم بعض الأفكار لمهمة تفاعلية للتفكير حول المعضلات الأخلاقية في تسويق وسائل التواصل الاجتماعي


هل يمكنك إنشاء منتج مصمم لوكلاء المبيعات والتسويق الشبكي. أخبرني ما هي أكبر 3 نقاط ألم يعاني منها الأشخاص في مجال المبيعات والتسويق الشبكي. أخبرني كيف يمكن لمنتجنا أن يحل أكبر 3 نقاط ألم هذه النقاط الثلاث. ابتكر اسماً لهذا المنتج. من هو جمهوري المستهدف لهذا المنتج ولماذا هو مفيد لهم لاتخاذ إجراء والاشتراك الآن؟

هل باستطاعتك  أن تنشئ  منتجا مصمما لوكلاء المبيعات والتسويق الشبكي؟ أطلعني على أكبر ثلاث نقاط ضعف للأشخاص الذين يعملون في المبيعات والتسويق الشبكي. أخبرني كيف يقوم منتجنا بحل هذه النقاط الثلاث الأضعف. ابتكر أسماء لهذا المنتج. من هو جمهوري المستهدف لهذا المنتج ولم من النافع لهم أخذ إجراء والتسجيل الآن؟

هل يمكنك إنشاء منتج مصمم لوكلاء المبيعات والتسويق الشبكي؟ أخبرني ما هي أكبر ثلاث نقاط ضعف للأشخاص العاملين في المبيعات والتسويق الشبكي. أخبرني كيف يحل منتجنا هذه النقاط الثلاث الأكثر ضعفًا. ابتكر أسماء لهذا المنتج. من هو جمهوري المستهدف لهذا المنتج ولماذا من المفيد لهم اتخاذ إجراء والتسجيل الآن؟


هل يمكنك كتابة دالة هاسكل تحل مشكلة المجموعين، حيث تكون المدخلات عبارة عن متجه من الأرقام ورقم مستهدف. يجب أن تعيد الدالة الرقمين في المصفوفة اللذين يمثلان الرقم المستهدف أو تعيد -1 إذا لم يتم العثور على إجابة في المصفوفة

هل يمكنك كتابة دالة haskell التي تحل مشكلة مجموع اثنين، حيث تكون المدخلات عبارة عن متجه من الأرقام والرقم المستهدف. يجب أن تُعيد الدالة العددين الموجودين في المصفوفة اللذين يساويان الرقم الهدف أو تُعيد -1 إذا لم يتم العثور على إجابة في المصفوفة


اكتب دالة بايثون لحل المعادلة التربيعية.

اكتب دالة python التي تحل معادلة تربيعية.


تصرف كمستشار طبي يعالج الحالة التالية. يذهب شاب يبلغ من العمر 19 عامًا إلى عيادة وهو يعاني من آلام خفيفة في صدره وبطنه. ويزعم أنه كان يتناول عقار الأسيتامينوفين لتسكين الألم ومضادات الحموضة. وأثناء الفحص، لم يتم العثور على أي مشاكل أخرى. كيف يمكنك التصرف؟

العمل كمستشار طبي في الحالة التالية. يذهب شاب يبلغ من العمر 19 عامًا إلى العيادة وهو يعاني من آلام خفيفة في صدره وبطنه. ويزعم أنه كان يتناول عقار الأسيتامينوفين لتسكين الألم ومضادات الحموضة. وأثناء الفحص، لم يتم العثور على أي مشاكل أخرى. كيف يمكنك التصرف؟

قم بدور المستشار الطبي في الحالة التالية. تقدم شاب يبلغ من العمر 19 عاماً إلى العيادة وهو يعاني من آلام خفيفة في الصدر والمعدة. ويدعي أنه يتناول الأسيتامينوفين للألم ومضادات الحموضة. أثناء الفحص، لم يتم العثور على أي مشاكل أخرى. كيف ستباشر الحالة؟


أنت طبيب، مريض يبلغ من العمر 40 عامًا، والعلامات الحيوية التالية

1.) الطول: 1.73 متر
2.) الوزن: 117 كجم
3.) ضغط الدم: 158/120

يشكو من الاستيقاظ ليلًا عدة مرات لتخفيف نفسه، ما هي الاختبارات التي توصي بها وما هي التوقعات؟

أنت طبيب، لديك عميل يبلغ من العمر 40 عامًا ولديه المؤشرات الحيوية التالية

1.) الطول: 1.73 م
2.) الوزن: 117 كجم
3.) ضغط الدم: 158/120

يشكو من الاستيقاظ ليلاً عدة مرات ليخفف عن نفسه، ما هي الفحوصات التي تنصحون بها وما هي التشخيصات؟

أنت طبيب، عميل يبلغ من العمر 40 عامًا ولديك المؤشرات الحيوية التالية

1.) الطول: 1.73 م
2.) الوزن: 117 كجم
3.) ضغط الدم: 158/120

يشكو من الاستيقاظ ليلاً عدة مرات ليخفف عن نفسه، ما هي الفحوصات التي تنصحون بها وما هي التوقعات؟