cyanic-selkie/wikianc huggingface dataset:
وي هارت إت
وي هارت إت هو شبكة تواصل اجتماعية لالهام الصور. يصف الموقع نفسه على أنه «بيت لإلهامك» ومكان ل«تنظيم ومشاركة الأشياء التي تحب». يمكن للمستخدمين جمع صورهم المفضلة لمشاركتها مع الأصدقاء وتنظيمها في مجموعات. يمكن للمستخدمين الولوج للموقع عبر متصفح ويب أو تطبيقات وي هارت إت على آي أو إس و أندرويد.
حكايات زوج معاصر (مسلسل)
مسلسل حكايات زوج معاصر لأشرف عبد الباقي وروجينا وبسمة ورجاء الجداوي ويوسف داوود، مسلسل مصري أنتج في العام 2003، يعرض صور العلاقة بين الزوج وزوجته في أطر مختلفة من فئات المجتمع المصري من خلال الشخصية الرئيسية محمود (والتي يقدمها أشرف عبد الباقي) وزوجته سامية (والتي تناوبت في تقديمها الممثلتان روجينا وبسمة).
قرية دي تور (ميشيغان)
قرية دي تور هي منطقة سكنية تقع في الولايات المتحدة في مقاطعة تشيبيوا. يقدر عدد سكانها بـ 325 نسمة ومساحتها 21.70 كم2 و وترتفع عن سطح البحر 183 متر.
التركيبة السكانية
قام مكتب تعداد الولايات المتحدة بتحديد بيانات التركيبة السكانية لقرية دي تور في تعداد الولايات المتحدة. في ما يلي، التركيبة السكانية حسب تعدادي 2000 و2010.
تعداد عام 2000
بلغ عدد سكان دي سوتو 366 نسمة بحسب تعداد عام 2000، وبلغ عدد الأسر 151 أسرة وعدد العائلات 104 عائلة مقيمة في القرية. في حين سجلت الكثافة السكانية. وبلغ عدد الوحدات السكنية 191 وحدة بمتوسط كثافة قدره. وتوزع التركيب العرقي للقرية بنسبة 95.08% من البيض و 0.55% من الأمريكيين ذوي الأصول الآسيوية و 1.64% من الأمريكيين الأفارقة و 2.46% من عرقين مختلطين أو أكثر. بلغ عدد الأسر 151 أسرة كانت نسبة 26.5% منها لديها أطفال تحت سن الثامنة عشر تعيش معهم، وبلغت نسبة الأزواج القاطنين مع بعضهم البعض 61.6% من أصل المجموع الكلي للأسر، ونسبة 4.0% من الأسر كان لديها معيلات من الإناث دون وجود شريك، وكانت نسبة 30.5% من غير العائلات. تألفت نسبة 25.2% من أصل جميع الأسر من أفراد ونسبة 13.2% كانوا يعيش معهم شخص وحيد يبلغ من العمر 65 عاماً فما فوق. وبلغ متوسط حجم الأسرة المعيشية 2.93، أما متوسط حجم العائلات فبلغ 2.42. بلغ العمر الوسطي للسكان 44 عاماً. وكانت نسبة 22.7% من القاطنين تحت سن الثامنة عشر، وكانت نسبة 4.4% بين الثامنة عشر والأربعة وعشرون عاماً، ونسبة 23.5% كانت واقعةً في الفئة العمرية ما بين الخامسة والعشرون حتى والأربعة وأربعون عاماً، ونسبة 32.2% كانت ما بين الخامسة والأربعون حتى الرابعة والستون، ونسبة 17.2% كانت ضمن فئة الخامسة والستون عاماً فما فوق. يوجد لكل 100 أنثى 89.6 ذكر، ويوجد لكل 100 أنثى في الثامنة عشر من عمرها فما فوق 88.7 ذكر.
بلغ متوسط دخل الأسرة في القرية 33,036 دولار، أما متوسط دخل العائلة فبلغ 40,000 دولار. وكان متوسط دخل الذكور 30,313 دولار مقابل 16,250 دولار للإناث. وسجل دخل الفرد الخاص بالقرية 18,042 دولار. وكانت نسبة 7.4% من العائلات ونسبة 7.4% من السكان تحت خط الفقر، وكان من هؤلاء نسبة 13.7% تحت سن الثامنة عشر ونسبة 7.0% في الخامسة والستين من العمر وما فوق.
تعداد عام 2010
بلغ عدد سكان قرية دي تور 325 نسمة بحسب تعداد عام 2010، وبلغ عدد الأسر 166 أسرة وعدد العائلات 96 عائلة مقيمة في القرية. في حين سجلت الكثافة السكانية. وبلغ عدد الوحدات السكنية 307 وحدة بمتوسط كثافة قدره. وتوزع التركيب العرقي للقرية بنسبة 82.8% من البيض و 12.9% من الأمريكيين الأصليين و 4.3% من عرقين مختلطين أو أكثر. بلغ عدد الأسر 166 أسرة كانت نسبة 16.3% منها لديها أطفال تحت سن الثامنة عشر تعيش معهم، وبلغت نسبة الأزواج القاطنين مع بعضهم البعض 52.4% من أصل المجموع الكلي للأسر، ونسبة 1.8% من الأسر كان لديها معيلات من الإناث دون وجود شريك، بينما كانت نسبة 3.6% من الأسر لديها معيلون من الذكور دون وجود شريكة وكانت نسبة 42.2% من غير العائلات. تألفت نسبة 38.6% من أصل جميع الأسر من أفراد ونسبة 20.5% كانوا يعيش معهم شخص وحيد يبلغ من العمر 65 عاماً فما فوق. وبلغ متوسط حجم الأسرة المعيشية 2.56، أما متوسط حجم العائلات فبلغ 1.96. بلغ العمر الوسطي للسكان 57.6 عاماً. وكانت نسبة 15.4% من القاطنين تحت سن الثامنة عشر، وكانت نسبة 2.8% بين الثامنة عشر والأربعة وعشرون عاماً، ونسبة 15.4% كانت واقعةً في الفئة العمرية ما بين الخامسة والعشرون حتى والأربعة وأربعون عاماً، ونسبة 28.3% كانت ما بين الخامسة والأربعون حتى الرابعة والستون، ونسبة 38.2% كانت ضمن فئة الخامسة والستون عاماً فما فوق. وتوزع التركيب الجنسي للسكان بنسبة 49.5% ذكور و50.5% إناث.
بيت الاشول (الخبت)
بيت الاشول هي إحدى قرى عزلة العمارية بمديرية الخبت التابعة لمحافظة المحويت، بلغ تعداد سكانها 172 نسمة حسب تعداد اليمن لعام 2004.
آيت سعيد أو داود (آيت ملوان)
آيت سعيد أو داود هو دُوَّار يقع بجماعة آيت سدرات الجبل العليا، إقليم تنغير، جهة درعة تافيلالت في المملكة المغربية. ينتمي الدوّار لمشيخة آيت ملوان التي تضم 5 دواوير. يقدر عدد سكانه بـ 228 نسمة حسب الإحصاء الرسمي للسكان والسكنى لسنة 2004.
جيكل
جيكل هو مولد مواقع ويب ساكنة بسيط ومتلائم مع المدونات، يُستَخدمُ للصفحات الشخصية، صفحات المشاريع، وصفحات المنظمات. برمجه توم بريستنون ويرنر بلغة الروبي، ونُشِرَ تحت رخصة MIT مفتوحة المصدر. بدلاً من استعمال قاعدة بيانات، يأخذ جيكل المحتوى المكتوب بصيغة الماركداون أو التكستايل، ويُنتج صفحة ويب سكونية جاهزة للتصفح. جيكل هو المحرك وراء صفحات غت هب، وهي خاصية تمكن مستخدمي الموقع من استضافة مواقعهم الشخصية دون تكاليف.
تشلسي أوليفيا
تشلسي أوليفيا هي مغنية وممثلة إندونيسية، ولدت في 29 يوليو 1992 في باندار لامبونج في إندونيسيا.
إرنست هيلبرت
إرنست هيلبرت هو ملحن وصحفي أمريكي، ولد في 1970 في فيلادلفيا في الولايات المتحدة.
بطولة أمم أوروبا 2004 المجموعة أ
المجموعة أ لبطولة أمم أوروبا لكرة القدم 2004 كانت إحدى المجموعات الأربعة في مرحلة المجموعات الأولية للمسابقة النهائية. وقد بدأت في 12 يونيو واكتملت في 20 يونيو. تألفت المجموعة من البرتغال المضيفة، وإسبانيا، وروسيا واليونان.
فازت البرتغال بالمجموعة وصعدت إلى ربع النهائي، إلى جانب اليونان. فيما فشلت إسبانيا وروسيا في الصعود.
جائزة دينين الكبرى 2000
فاز فيه بالمركز الأول ، وبالمركز الثاني تور هوسهوفد، وبالمركز الثالث.
ويليام أ. ماير
'''ويليام أ. ماير''' هو شخصية أعمال أمريكي، ولد في 1922 في شيكاغو في الولايات المتحدة، وتوفي في 2 نوفمبر 1994.
عائق كاروليني
العائق الكاروليني نوع نباتي ينتمي إلى جنس العائق من الفصيلة الحوذانية.
الوصف النباتي
نبات عشبي يتراوح ارتفاعه بين 30 و80 سم. الساق قائمة، ونادراً متفرعة، والأوراق متناوبة مقسمة غالباً إلى عدد من الأجزاء، والنورة عنقودية (عذقة)، تحمل عدداً من الأزهار الجميلة، والكأسيات بتلية الشكل تستطيل العلوية منها لتشكل مهمازاً أجوفاً. البتلات أصغر من الكأسيات، والثمرة جرابية ، والبذور صغيرة سوداء اللون غالباً.
البيئة والانتشار
موكنه شرق الولايات المتحدة الأمريكية.
قدرة التحمل (هندسة)
في الهندسة الجيوتقنية، قدرة التحمل (بالإنجليزية: Bearing capacity)، هي قدرة التربة على دعم الأحمال المطبقة على الأرض. قدرة التحمل للتربة هي الحد الأقصى لمتوسط ضغط التلامس بين الأساس والتربة والتي يجب ألا تؤدي إلى القص في التربة. قدرة التحمل القصوى هي أقصى ضغط نظري يمكن دعمه بدون عطل. قدرة التحمل المسموح بها هي قدرة التحمل القصوى مقسومة على عامل الأمان. في بعض الأحيان في مواقع التربة اللينة قد تحدث مستوطنات كبيرة تحت الأساسات المحملة دون حدوث قص حقيقي؛ في مثل هذه الحالات تعتمد قدرة التحمل المسموح بها على الحد الأقصى المسموح به للتسوية.
هناك ثلاثة أنماط من الفشل تحد من قدرة التحمل: فشل القص العام، وفشل القص المحلي، وفشل قص الثقبي. ذلك يعتمد على قوة القص للتربة وكذلك الشكل والحجم والعمق ونوع الأساس.
مرعة رمادية الصدر
مرعة رمادية الصدر (الاسم العلمي: Laterallus exilis) هو نوع من فصيلة مرعة.
سماك داون! 2: نو يور رول
'''سماك داون! 2 نو يور رول''' وتسمى في اليابان (Exciting Pro Wrestling 2) ، هي لعبة فيديو إلكترونية من نوع رياضة المصارعة الحرة، طورها ونشرها شركة يوكز اليابانية بالترخيص من شركة تي إتش كيو الأمريكية، ويكون شخصيات مصارعة الحرة مثل ذا روك وأندرتيكر وغيرهم، حيث حققت المبيعات نحو أكثر من 3 ملايين نسخة حول العالم.
جون رولف
جون رولف ، كان أحد المستوطنين الإنجليز الأوائل لأمريكا الشمالية.ينسب له الأسبقية بزراعة التبغ كمحصول تجاري للتصدير في مستعمرة فرجينيا أكثر ما أشتهر به جون رولف هو زواجه من أمريكية أصلية (هندية حمراء) تدعى بوكاهانتس ابنة زعيم قبيلة من الأمريكان القدماء
أنجيلا بروس
أنجيلا بروس هي ممثلة بريطانية، ولدت في 1951 في ليدز في المملكة المتحدة.
جائزة بلانيتا
جائزة بلانيتا جائزة أدبية في إسبانيا منذ عام 1952 تنتمي لمجموعة بلانيتا للروايات المكتوبة باللغة الإسبانية.
هيرم هاريسون
هيرم هاريسون هو لاعب كرة قدم كندية أمريكي، ولد في 1942، وتوفي في 2 نوفمبر 2013 في كالغاري في كندا.
وريد حرقفي ظاهر
الأوردة الحرقفية الظاهرة هي أكبر أوردة تربط الأوردة الفخذية مع الأوردة الحرقفية الأصلية. تنشأ هذه الأوردة عند الحافة السفلية للرباط الأربي وتنتهي باتصالها مع الأوردة الحرقفية الغائرة لتكوّن الأوردة الحرقفية الأصلية.
كلا الوريدين يرافقهما الشرايين الحرقفية الظاهرة على طول مسارها.
أهم الروافد
الأوردة الشرسوفية السفلية تصرّف الدم أيضًا إلى الأوردة الحرقفية الظاهرة.
جورج دبليو. هوف
'''جورج دبليو. هوف''' هو عالم فلك وأستاذ جامعي أمريكي، ولد في 24 أكتوبر 1836 في مونتغمري في الولايات المتحدة، وتوفي في 1909 في إيفانستون في الولايات المتحدة.
834
سنة 834 م كانت سنة بسيطة تبدأ يوم الخميس (الرابط يظهر نموذج التقويم الكامل للسنة) من التقويم اليولياني. بدأت تسمية السنة ب834 منذ العصور الوسطى المبكرة، عندما أصبح تقويم أنو دوميني هو الأسلوب السائد في أوروبا لتسمية السنوات.
غنبد سرخ (شميل)
غنبد سرخ هي قرية تقع في إيران في قسم شمیل الريفي. يقدر عدد سكانها بـ 26 نسمة بحسب إحصاء 2016.
ماربل روك
ماربل روك هي مدينة تقع في ولاية آيوا في الولايات المتحدة. تبلغ مساحة هذه المدينة 2.25 (كم²)، وترتفع عن سطح البحر 305 م، بلغ عدد سكانها 307 نسمة في عام 2012 حسب إحصاء مكتب تعداد الولايات المتحدة.
التركيبة السكانية
قام مكتب تعداد الولايات المتحدة بتحديد بيانات التركيبة السكانية لماربل روكفي تعداد الولايات المتحدة. في ما يلي، التركيبة السكانية حسب تعدادي 2000 و2010.
تعداد عام 2000
بلغ عدد سكان ماربل روك 326 نسمة بحسب تعداد عام 2000، وبلغ عدد الأسر 141 أسرة وعدد العائلات 95 عائلة مقيمة في المدينة. في حين سجلت الكثافة السكانية. وبلغ عدد الوحدات السكنية 157 وحدة بمتوسط كثافة قدره. وتوزع التركيب العرقي للمدينة بنسبة 99.39% من البيض و 0.61% من عرقين مختلطين أو أكثر. بلغ عدد الأسر 141 أسرة كانت نسبة 26.2% منها لديها أطفال تحت سن الثامنة عشر تعيش معهم، وبلغت نسبة الأزواج القاطنين مع بعضهم البعض 54.6% من أصل المجموع الكلي للأسر، ونسبة 7.1% من الأسر كان لديها معيلات من الإناث دون وجود شريك، وكانت نسبة 32.6% من غير العائلات. تألفت نسبة 30.5% من أصل جميع الأسر من أفراد ونسبة 18.4% كانوا يعيش معهم شخص وحيد يبلغ من العمر 65 عاماً فما فوق. وبلغ متوسط حجم الأسرة المعيشية 2.78، أما متوسط حجم العائلات فبلغ 2.31. بلغ العمر الوسطي للسكان 42 عاماً. وكانت نسبة 21.5% من القاطنين تحت سن الثامنة عشر، وكانت نسبة 10.4% بين الثامنة عشر والأربعة وعشرون عاماً، ونسبة 22.4% كانت واقعةً في الفئة العمرية ما بين الخامسة والعشرون حتى والأربعة وأربعون عاماً، ونسبة 25.2% كانت ما بين الخامسة والأربعون حتى الرابعة والستون، ونسبة 20.6% كانت ضمن فئة الخامسة والستون عاماً فما فوق. يوجد لكل 100 أنثى 100.0 ذكر، ويوجد لكل 100 أنثى في الثامنة عشر من عمرها فما فوق 96.9 ذكر.
بلغ متوسط دخل الأسرة في المدينة 35,500 دولار، أما متوسط دخل العائلة فبلغ 38,750 دولار. وكان متوسط دخل الذكور 27,917 دولار مقابل 24,688 دولار للإناث. وسجل دخل الفرد الخاص بالمدينة 17,937 دولار. وكانت نسبة 4.2% من العائلات ونسبة 7.2% من السكان تحت خط الفقر، وكان من هؤلاء نسبة 15.4% تحت سن الثامنة عشر ونسبة 9.7% في الخامسة والستين من العمر وما فوق.
تعداد عام 2010
بلغ عدد سكان ماربل روك 307 نسمة بحسب تعداد عام 2010، وبلغ عدد الأسر 134 أسرة وعدد العائلات 84 عائلة مقيمة في المدينة. في حين سجلت الكثافة السكانية. وبلغ عدد الوحدات السكنية 150 وحدة بمتوسط كثافة قدره. وتوزع التركيب العرقي للمدينة بنسبة 99.0% من البيض و 0.3% من الأمريكيين ذوي الأصول الآسيوية و 0.7% من عرقين مختلطين أو أكثر. بلغ عدد الأسر 134 أسرة كانت نسبة 27.6% منها لديها أطفال تحت سن الثامنة عشر تعيش معهم، وبلغت نسبة الأزواج القاطنين مع بعضهم البعض 50.0% من أصل المجموع الكلي للأسر، ونسبة 8.2% من الأسر كان لديها معيلات من الإناث دون وجود شريك، بينما كانت نسبة 4.5% من الأسر لديها معيلون من الذكور دون وجود شريكة وكانت نسبة 37.3% من غير العائلات. تألفت نسبة 32.1% من أصل جميع الأسر من أفراد ونسبة 13.4% كانوا يعيش معهم شخص وحيد يبلغ من العمر 65 عاماً فما فوق. وبلغ متوسط حجم الأسرة المعيشية 2.85، أما متوسط حجم العائلات فبلغ 2.29. بلغ العمر الوسطي للسكان 47.5 عاماً. وكانت نسبة 21.8% من القاطنين تحت سن الثامنة عشر، وكانت نسبة 5.2% بين الثامنة عشر والأربعة وعشرون عاماً، ونسبة 20.4% كانت واقعةً في الفئة العمرية ما بين الخامسة والعشرون حتى والأربعة وأربعون عاماً، ونسبة 32.2% كانت ما بين الخامسة والأربعون حتى الرابعة والستون، ونسبة 20.2% كانت ضمن فئة الخامسة والستون عاماً فما فوق. وتوزع التركيب الجنسي للسكان بنسبة 48.9% ذكور و51.1% إناث.
البرج الجديد (تاديغوست)
البرج الجديد هو دُوَّار يقع بجماعة تاديغوست، إقليم الرشيدية، جهة درعة تافيلالت في المملكة المغربية. ينتمي الدوّار لمشيخة تاديغوست التي تضم 11 دوار. يقدر عدد سكانه بـ 682 نسمة حسب الإحصاء الرسمي للسكان والسكنى لسنة 2004.
آيت بن إشي (لكعيدة)
آيت بن إشي هو دُوَّار يقع بجماعة سيدي حسين، إقليم خنيفرة، جهة بني ملال خنيفرة في المملكة المغربية. ينتمي الدوّار لمشيخة لكعيدة التي تضم 5 دواوير. يقدر عدد سكانه بـ 113 نسمة حسب الإحصاء الرسمي للسكان والسكنى لسنة 2004.
مرعة سوداء
مرعة سوداء هو نوع من فصيلة مرعة.
الغيل الشرقى (بني سعد)
الغيل الشرقي هي إحدى قرى عزلة الشويع بمديرية بني سعد التابعة لمحافظة المحويت، بلغ تعداد سكانها 374 نسمة حسب تعداد اليمن لعام 2004.
ريتشارد لي الأول
ريتشارد لي الأول هو محامي أمريكي، ولد في 1617 في شروبشاير في المملكة المتحدة، وتوفي في 1664 في فرجينيا في الولايات المتحدة.
هنتر بايدن
هنتر بايدن (و. ) هو محامي، وشخصية أعمال أمريكي، ولد في ويلمنتجون، ديلاوير، هو عضوٌ الحزب الديمقراطي. في ديسمبر 2020 أعلن عن خضوعه لتحقيق ضريبي من قبل مكتب التحقيقات الفيدرالي في ديلاوير بسبب شكوك حول تلقيه اموال من روسيا والصين أثناء ادارته لشركة غاز بوريسما الأوكرانية.
التعليم
تعلم في جامعة جورجتاون، وتعلم في كلية ييل للحقوق.
هوراس هيدغدورن
هوراس هيدغدورن هو شخصية أعمال أمريكي، ولد في 18 مارس 1915، وتوفي في يناير 2005.
كاري مور
كاري مور هي ممثلة أسترالية، ولدت في 31 يوليو 1882 في غيلونغ في أستراليا، وتوفيت في 1956 في سيدني في أستراليا.
ويليام أ. باترسون
'''ويليام أ. باترسون''' هو شخصية أعمال أمريكي، ولد في 1 أكتوبر 1899، وتوفي في 13 يونيو 1980.
تشا تاي هيون
تشا تي هيون (هانغل: 차태현)؛ (من مواليد 25 مارس, 1976 سول، كوريا الجنوبية) هو ممثل ومغني كوري جنوبي. إشتهر على المستوى الدولي في أداء دوره في الفيلم الكوميدي فتاتي الجريئة  (2001) وصنائع فضيحة  (2008).
الحياة الشخصية
كان والد تشا ، تشا جاي وان ، مساعد مخرج للتأثيرات الخاصة في KBS ، وكانت والدته تشوي سو مين ، المتقاعدة حاليا ، تعمل معلقة صوت. وشقيقه منتج أفلام أسمه تشا جي هيون.
في 1 يونيو 2006 ، تزوج تشا من حبيبته في المدرسة الثانوية ، الشاعرة الغنائية تشوي سوك إيون ، كانت صديقته الأولى والوحيدة لمدة 13 عام.
لديه ثلاثة أطفال، ابن أسمه (تشا سو تشان) وابنتان أسمهما (تشا تاي إيون ، تشا سو جين).
في عام 2011 ، كشف تشا في برنامج «مخيم الشفاء ألست سعيدا» على قناة SBS ، أنه يعاني من اضطراب الهلع.
إيه إس بي دوت نت
الـ إيه إس بي دوت نت «اختصارا ل Active Server Pages والتي تعني صفحات الخادم النشط» هو إطار لتطبيقات الويب تم تطويره وتسويقه من خلال شركة مايكروسوفت، من أجل إعطاء القدرة للمبرمجين على بناء مواقع ويب ديناميكية، تطبيقات ويب وخدمات ويب. وأُصْدِر في يناير من عام 2002 مع النسخة رقم 1.0 من إطار عمل دوت نت، وتعتبر هذه التقنية خلفاً لتقنية ASP (صفحات الخادم النشطة). كما أن ASP.NET تم بناؤها لتستند على تقنية CLR (وقت التشغيل المشترك بين اللغات)، مما يسمح للمبرمجين بكتابة أكوادهم الخاصة بإطار ASP.NET باستخدام أي لغة برمجة يفضلونها على أن تكون مدعومة بإطار عمل دوت نت.
تاريخ إيه إس بي دوت نت
بعد إصدار النسخة الرابعة (4.0) من خادم الويب الخاص بمايكرسوفت IIS (اختصارا لخدمات معلومات الإنترنت)، قامت مايكروسوفت بالبدأ في عمل أبحاث حول إمكانية تطوير نموذج تطبيقات ويب جديد يمكن أن يحل المشكلات الشائعة التي اشتكى منها مستخدمو ASP، وخاصة تلك المتعلقة بالفصل بين واجهة استخدام التطبيق (Application) وبين محتوى التطبيق، مما يساعد على كتابة كود «نظيف» Clean ومنظم.وقد تم تكليف شخصين بعينهما لتحديد كيف سيكون شكل هذا النموذج (Model)، الشخص الأول هو مارك آندريس، مدير بفريق IIS، والشخص الثاني هو سكوت جوثري، والذي انضم لمايكروسوفت عام 1997 بعد تخرجه من جامعة ديوك Duke. وقد استغرق آندريس وجوثري شهرين كاملين لتطوير التصميم الأولي للنموذج، وقام جوثري بالعمل على النماذج الأولية للنموذج وكتب كود تلك النماذج في إجازات عطلة رأس السنة من عام 1997.وقد تم إطلاق اللقب XSP على النموذج الأولي، وقد أوضح جوثري في مقابلة أجريت معه عام 2007: «العديد من الأشخاص يسألون حول ما الذي يرمز إليه الحرف X. والحقيقة أنه في ذلك الوقت، لم يعن ذلك الحرف أي شيء. إن لغة الـ لغة الترميز القابلة للامتداد يبدأ اسمها بحرف X، وكذلك تقنية الـ تحويل لغة الأسلوب الموسع. ويبدو أن كل شيء رائع كان يبدأ اسمه بحرف الـX. ولذلك قمنا ببدأ اسم نموذجنا بالحرف X، لكي يبدو الاسم جذاباً، هذا كل ما في الأمر.» وقد تم تطوير النموذج الأولي للـXSP باستخدام لغة البرمجة جافا، لكن سرعان ما تم اتخاذ قرار ببناء المنصة الجديدة على تقنية جديدة أطلق عليها CLR (وقت التشغيل المشترك بين اللغات)، حيث أنها وفرت بيئة جيدة لكل من: البرمجة غرضية التوجه، جمع القمامة، والعديد من الخصائص التي رؤي أنها مطلوبة، ولم يكن «نموذج مايكروسوفت للمكون الغرضي» MS's Component Object Model يدعم تلك الخصائص في ذلك الوقت. وقد وصف جوثري هذا القرار بالـ «مخاطرة الكبيرة»، حيث أن نجاح منصة تطوير تطبيقات الويب الخاصة بهم ستكون معتمدة على نجاح الـ CLR، والذي كان مثله مثل الـXSP، لا يزال في المراحل الأولى من التطوير، لدرجة أن فريق الـXSP كان أول فريق في مايكروسوفت يستخدم الـCLR.
ومع الانتقال لوقت التشغيل المشترك بين اللغات CLR تم إعادة كتابة الـXSP باستخدام لغة سي شارب (وقد أطلق عليها في بداية تطويرها الاسم الرمزي «المشروع - رائع» ، ولكن ذلك أبقي سراً عن الجمهور)، وتم تغير الاسم XSP إلى +ASP، وفي هذه النقطة من العمل تم النظر إلى +ASP كخليفة شرعي لـ «صفحات الخادم النشطة» ASP، وقد انتوى القائمون على المشروع توفير طريقة سهلة لمبرمجي ASP لتعلم +ASP وللانتقال بعملهم إلى +ASP.
وقد قام مارك آندريس بعرض +ASP للمرة الأولى في مؤتمر «روابط إيه إس بي» في مدنية فينيكس بولاية أريزونا يوم 2 مايو 2000. وتم عمل عروض للجمهور حول أول إصدار من نوع بيتا (خاص بـ +ASP، وباقي مكونات إطار عمل دوت نت) في مؤتمر المطورين المحترفين 2000، يوم 11 يوليو بمدينة أورلاندو بولاية فلوريدا. وأثناء العرض الافتتاحي الذي قام به بيل جيتس، قامت شركة فوجيتسو بتوضيح إمكانيات +ASP مستخدما بالاقتران مع لغة الكوبول COBOL، وكذلك تم الإعلان عن المزيد من لغات البرمجة والمدعومة بـ.NET منها Visual Basic.NET وC# بالإضافة إلى لغات بايثون Python وبيرل Perl، والتي قامت شركة ActiveState بضبطها بنوع معين من أنواع التوافقية Interoperability لتعمل في إطار عمل دوت نت.
وبعد أن تم الاستقرار على الاسم التجاري إطار عمل دوت نت في النصف الثاني من عام 2000، تم تغيير اسم تقنية +ASP إلى ASP.NET. وفي ظهور له ببرنامج The MSDN Show (برنامج شبكة مطورو مايكروسوفت، وهو برنامج يذاع على شبكة الإنترنت) عام 2000 شرح مارك آندريس: «لقد تم إطلاق مبادرة.NET من أجل عدة أشياء: إنها من أجل تقديم البرمجيات كخدمات Services، إن الـ.NET مرتبطة بالـ XML (لغة التوصيف الممتدة extended markup language) ومرتبطة بخدمات الويب، وتهدف إلى تعزيز قدرات الإنترنت من جهة: ماذا يمكنه أن يقدم.. حقا أردنا أن نجلب اسمها -اسم خدمات الويب- أكثر إلى الأمام مع باقي المكونات التي تشكل سويا إطار.NET».
وبعد أربعة سنوات من التطوير وبعد سلسلة من إصدارات البيتا ظهرت في عامي 2000 و2001، تم إطلاق النسخة النهائية الأولى تحت اسم ASP.NET 1.0 في الخامس من يناير عام 2002 كجزء من الإصدار رقم 1.0 من إطار عمل دوت نت. وتم كتابة العشرات من الكتب التي تشرح ASP.NET حتى قبل إطلاقها في السوق للمبرمجين، وقامت مايكروسوفت بعمل دعاية مكثفة للغاية من أجل ASP.NET التي تشكل جزءا مهما من منصة خدمات الويب التي دفعتها مايكروسوفت بكامل ثقلها. وأصبح جوثري مدير وحدة منتج خاص بـ ASP.NET، واستمر التطوير على قدم وساق، وتم إطلاق الإصدار قم 1.1 في يوم 24 أبريل من عام 2003 كجزء من نظام تشغيل «خادم ويندوز 2003» Windows Server 2003. وقد ركز هذا الإصدار على تحسين إمكانيات ASP.NET لدعم تطبيقات الأجهزة النقالة.
صفحات الويب
تشكل صفحات دوت نت، والمعروفة باسم نماذج الويب ، حجر الزاوية بالنسبة لتطوير البرمجيات تحت إطار عمل دوت نت وتأتى نماذج الويب في ملفات تحمل الامتداد.aspx، وإذا تحدثنا بلغة أهل البرمجة فإن تلك الملفات تحتوي على توصيف ستاتيكي من نوع HTML وXHTML، بجانب توصيف أجزاء الويب وأجزاء معرفة من قبل المستخدم  حيث يضع المطورون فيها كل المحتوى الستاتيكي والديناميكي من أجل صفحة الويب Web Page.وبالإضافة إلى ذلك، يمكن وضع كود ديناميكي -يعمل على الخادم Server- في أي صفحة داخل الكود <% -- كود دايناميكي Dynamic Code -- %> والذي يشبه كثيرا نفس طريقة عمل تقنيات تطوير الويب الأخرى مثل PHP, JSP وASP، لكن هذا النوع من الممارسة لا ينصح باستخدامه كثيرا إلا في حالات ربط البيانات Data Binding نظرا لأن ذلك الأمر يتطلب استدعائات كثيرة في كل مرة يتم عمل طلب الصفحة Request.
وكمثال: لاحظ هذا الكود التوضيحي Sample الذي يحتوي على الكود داخل الصفحة inline، بعكس طريقة «الكود خلف الصفحة» Code-Behind الموصى باستخدامها.
نموذج «الكود خلف الصفحة» Code-behind
(يقصد بالكود خلف الصفحة أن الكودالمستخدم يوجد في صفحة مستقلة عكس السابق الذي هو مدموج مع كود التصميم html) وقد أوصت مايكروسوفت المطورين أثناء عملهم مع كود البرامج الدايناميكية أن يستخدموا نموذج «الكود خلف الصفحة»، حيث يقوم هذا النموذج بوضع الكود في ملف منفصل أو في Script Tag مصمم خصيصا لهذا الغرض.وتمتلك ملفات «الكود خلف الصفحة» أسماء مثل MyPage.aspx.cs أو mypage.aspx.vb (تعطى نفس الاسم الخاص بصفحة ASPX، مع اختلاف نوع الامتداد Extension والذي يمثل نوع لغة البرمجة المستخدمة- cs تعني C-Sharp, vb تعني Visual Basic).وبشكل تلقائي فإن بيئات التطوير المتكاملة مثل Microsoft Visual Studio تقوم بهذه الممارسة آليا.وعند استخدام هذا النمط من البرمجة، يقوم المبرمج بكتابة كود يستجيب لكل حدث Event مختلف، مثل إعادة تحميل صفحة، أو زر يتم النقر عليه، على عكس الأنماط التقليدية والتي تقوم بتنفيذ كل الكود بشكل إجرائي Procedural.
ويمثل نموذج «الكود خلف الصفحة» المعتمد في ASP.NET إجراء ثوريا، أعفى المطورين من نموذج ASP الكلاسيكي، وشجعهم على فصل كود التطبيقات عن واجهة التطبيقات الرسومية Presentation وعن محتوى الصفحات Content.ومن الناحية النظرية، فإن هذا النظام يتيح لمصمم الويب Designer أن يقوم بالتركيز على شكل وتصميم الصفحة الإبداعي بدون أن يزعج نفسه كثيرا بتوزيع البرمجة/الكود التي ستعمل مع أجزاء الصفحة.وهذا مشابه لفصل المتحكم Controller عن الواجهة View في إطار عمل Model-View-Controller MVC.
مثال
العلامة Tag المذكورة أعلاه يتم وضعها في بداية ملف الـ ASPX.وتحدد خاصية CodeFile الموضوعة في الموجه Directive باسم @Page الملف (cs. أو vb.) بصفته الكود الخلفي، بينما تمثل الخاصية Inherits الـ Class التي تشتق الصفحة منه.في هذا المثال، يتم وضع الموجه @Page في ملف SampleCodeBehind.aspx، بينما يمثل الملف SampleCodeBehind.cs ملف الكود الخلفي Code-behind لهذه الصفحة:
في هذه الحالة، يتم استدعاء الطريقة Method المسماة Page_Load في كل مرة يتم تحميل/طلب الصفحة Request.ويمكن للمبرمج تنفيذ معالجات للأحداث Event Handlers في مراحل مختلفة من عملية تنفيذ الصفحة Execution لتقوم بالعمليات التي يرغب في تنفيذها.
الأجزاء المكونة عن طريق المستخدم User Controls
يدعم ASP.NET تكوين أجزاء برمجية قابلة لإعادة الاستخدام، من خلال إنشاء ما يسمى بـ User Controls - أجزاء مكونة عن طريق المستخدم-.ويتبع الـ User Control نفس التركيب الخاص بنموذج الويب Web form، والاختلاف أن الـ User Control مشتق من الـ Class المسمى System.Web.UI.UserControl.ويتم تخزينه في ملف من النوع ASCX.ومثلما الحال في ملفات ASPX، يحتوي ملف الـ ASCX على كود توصيفي markup من نوع HTML أو XTML، بجانب توصيف يحدد web control ويحدد الـ user controls الأخرى.وبالطبع فإن نموذج الكود-خلف-الصفحة يمكن استخدامه مع الـ User Controls.
ويمكن للمبرمجين أيضا بناء أجزاء مخصصة Custom Controls لتطبيقات الـ ASP.NET التي يعملون عليها.ويتم ترجمة هذه الـ Custom Controls إلى ملفات من نوع DLL. وعبر استخدام الموجه Directive ذو الاسم Register يمكن استخدام/استدعاء الـ Control من ملف الـ DLL.
تقنية المعالجة Rendering
يستخدم ASP.NET تقنية معالجة تدعى Visited Composites (مركبات يتم زيارتها).فأثناء عملية ترجمة البرنامج Compilation، يتم يتم ترجمة صفحة الـ.aspx إلى كود مبدأي يقوم ببناء شجرة تحكم (The Composite) تمثل الصفحة الأصلية.ثم تذهب النصوص الحرفية إلى مثيلات Instances مشتقة من Class خاص بالـ Literal Control، بينما يتم تمثيل الـ Server Controls عن طريق Instances من الصنف Class المناسب لتلك الأجزاء.ويتم جمع هذا الكود المبدأي مع الكود الذي يقوم المبرمج بكتابته (وعادة يتم ذلك عبر الجمع بين عدة أصناف Classes جزئية) وينتج عن ذلك صنف جديد Class مخصص للصفحة.وتتحول الصفحة لشكل مزوج يمثل جذر شجرة التحكم Control Tree.
وعند طلب الصفحة Request من الخادم، تتم تلك العملية عبر سلسلة من الخطوات.أولا، وخلال خطوات التهيئة Initialization، يتم عمل Instance من صنف الصفحة ثم يتم تنفيذ كود التهيئة.وهذا يقوم بإنتاج شجرة التحكم المبدأية، والتي يتم التعامل معها عن طريق الـ Methods (الطرق) الخاصة بالصفحة في الخطوات التالية.ولكل عقدة Node في الشجرة تجد Control يتم تمثيله عن طريق Instance من الصنف (Class) الخاص به، ويمكن للكود أن يقوم بتغيير الشكل البنائي للشجرة كما يستطيع التعامل مع الخاصئص Properties والطرق Methods الخاصة بكل عقدة موجودة.وأخيرا، وفي كل خطوة معالجة يقوم الزائر باستخدامها لزيارة العقدة داخل الشجرة، ويطلب من عقدة أن تقوم بمعالجة Rendering نفسها باستخدام طرق Methods الزائر.ينتج عن ذلك كود من نوع HTML يمثل الشكل النهائي للصفحة، فيتم إرساله من الخاد Server إلى العميل Client.
وبعد أن تمت معالجة الطلب Request، يتم التخلص من صنف الصفحة ومن شجرة التحكم كلها.ودائما ما تسبب هذه الخطوات بلبلة لدى جمهور المبرمجين الجدد الذي ستخدمون ASP.NET لأول مرة، حيث أنهم غير معتادون على فقد الـ Instances الخاصة بأصنافهم في كل مرة يتم عمل طلب/استجابة للصفحة/من الصفحة.
إدارة حالة الصفحة State Management
يتم استضافة تطبيقات ASP.NET من خلال خادم ويب Web Server ويتم الوصول إليها من خلال بروتوكول HTTP الذي يتصف بأنه «عديم الحالة» Stateless.وعلى هذا النحو، إذا كان التطبيق يتطلب استخدام تفاعل «كامل الحالة» Stateful، فيجب على مطور التطبيق أن يقوم بإدارة الـ State على مسئوليته. ويقدم ASP.NET مجموعة من الوظائف التي تتيح للمطورين إدارة الـ State. ومن الناحية المبدأية، تعامل مايكرسوفت الـ State (حالة الصفحة) على أنها حالة واجهة الاستخدام الرسومية GUI، وقد تحدث مشكلات كبيرة إذا ما احتاج تطبيق ما أن يبقى على اتصال مع حالة البيانات Data State مثلما هو الحال مع «آلة الحالة المحدودة» Finite State Machine والتي ربما تتطلب وجود حالة ما بين الطلبات المختلفة للصفحة (مما يسمى: التقييم الكسول Lazy Evaluation)، أو ربما تتطلب فقط وقتا طويلا للتهيئة.
حالة التطبيق Application State
يمكن تعريف حالة التطبيق Application State بأنها مجموعة من المتغيرات Variables المعرفة عن طريق المستخدم والتي يتم مشاركتها Shared بين أجزاء تطبيق ASP.NET المختلفة.ويتم إعداد تلك المتغيرات وتعريفها عند تحميل الصفحة، حيث يتم نداء الحدث ذو الاسم Application_OnStart، ويتم ذلك مع تحميل أول Instance من التطبيق، ويستمر ذلك في العمل حتى الخروج من آخر Instance من التطبيق.ويتم التعامل مع متغيرات حالة التطبيق عن طريق مجموعة Collection يطلق عليها الاسم Applications، والتي تشكل غلافا Wrapper حول متغيرات حالة التطبيق.ويتم تعريف/تحديد متغيرات حالة التطبيق عبر «أسماء» Names.
حالة الجلسة Session State
حالة الجلسة Session State، هي مجموعة من المتغيرات التي يتم تعريفها عبر المستخدم نفسه، ويتم الحفاظ عليها أثناء جلسة المستخدم Session.هذه المتغيرات تكون فريدة Unique وتختلف من كل جلسة Session إلى أخرى. ويمكن التعامل معها من خلال مجموعة Collection يطلق عليها اسم Session.ويمكن ضبط متغيرات الدورة/ الجلسة لكي يتم التخلص منها بعد مرور وقت معين من توقف نشاط المستخدم Visitor مع الجلسة.وفي نهاية عمل العميل Client، يمكن تحديد جلسة المستخدم إما عن طريق Cookie(ملفات يتم تحميلها من الخادم إلى العميل وتظل على جهاز العميل لوقت معين يقوم المطور بتحديده) أو عن طريق تكويد رقم تعريف الجلسة ID في عنوان الصفحة URL.
ويدعم ASP.NET ثلاثة أنماط من أجل استماراية متغيرات الجلسة Session Variables:
حالة العرض View State
تشير حالة العرض View State إلى آلية لإدارة الحالة على مستوى الصفحة، والتي يتم استخدامها من قبل صفحات HTML المنبعثة من تطبيقات ASP.NET من أجل الحفاظ على حالة أجزاء Controls نموذج الويب Web Forms وكذل الحاجايات Widgets التي ربما يحتويها النموذج.ويتم تكويد وإرسال حالة الأجزاء Controls إلى الخادم في كل مرة يتم تفعيل الجزء Submission، وتخزن بيانات الحالة في حقل خفي يطلق عليه اسم _VIEWSTATE.وفي جانب الخادم، يمكن للتطبيق تغير حالة العرض، إذا ما قامت النتائج -بعد المعالجة- بتحديث حالة أي جزء Control.وعند الخادم، يتم تكويد حالات الأجزاء المختلفة، وتكون جاهزة للاستخدام في صفحات ASP.NET عبر مجموعة Collection يطلق عليها ViewState.
وحقيقة، فإن الاستخدام الرئيسي لهذه التقنية هو الحفاظ على معلومات النماذج Forms عبر النداءات المختلفة للصفحة Postbacks.لذلك، فعندما يملأ المستخدم نموذج ما ولكن يقوم بإدخال قيمة خاطئة Value، فإن النموذج يتم تعبأته ذاتيا حين ارساله مرة أخرى للمستخدم ليقوم بتعديل الخطأ.وآليا يتم استخدام الـ View State، وآليا يتم ترتيب تستسل البيانات الخاصة بكل جزء Control بغض النظر عما إذا كان سيستخدم مع كل Postback أم لا.هذا السلوك يمكن (وينبغي) أن يتم تعديله، وبالفعل، يمكن إغلاق هذه الخاصية Disable مع كل جزء Control أو صفحة Page داخل التطبيق، أو في إطار عمل خادم الويب ككل.
ويجب على المطورين الحذر من تخزين المعلومات الهامة/الحساسة داخل حالة العرض الخاص بصفحة أو جزء، لأن سلسلة الحروف String (ذات الـ Base64) والتي يتم تخزين معلومات الـ View State داخلها يمكن أن يتم تفكيكها de-serialized (فك شفرتها)، عن طريق أي من الأدوات المنتشرة على شبكة الإنترنت، أو عن طريق أي برنامج عام يفك شفرة الـ Base64.وبشكل آلي Default، لا يتم تشفير بيانات الـ View State (القيم المخزنة في _VIEWSTATE)، ولكن يمكن تشغيل التشفير على نطاق الخادم كله، من أجل الحفاظ على وجود مستوى معين من الأمان.
وسائل أخرى
يمكن إدارة الحالة State Management عن طريق وسائل أخرى يدعما ASP.NET مثل الكوكيز Cookies، التخزين Cashing وتقنية سلسلة الاستعلام Query String.
محرك القالب Template Engine
عند الإصدار الأول لـ ASP.NET، افتقر ASP.NET لمحرك قالب.ولأن إطار دوت نت هو من نوع غرضي-التوجه، ويسمح بالتوريث Inheritance، فإن العديد من المطورين يمكنهم أن يقوموا بتعريف صنف قاعدي جديد Base Class يرث من الصنف System.Web.UI.Page، ويكتبوا طرق Methods يمكنها معالجة كود الـ HTML، ثم يجعلون تلك الصفحات ترث من هذا الصنف الجديد.Web.وفي حين أن هذا الإجراء يسمح بإعادة استخدام عناصر عدة عبر الموقع Site، إلا أن ذلك يضيف تعقيدا كبيرا ويخلط بين الكود وبين التوصيف Markup.وعلاوة على ذلك، فلا يمكن اختبار هذه الطريقة أثناء تصميم التطبيق، وإنما لا بد من تشغيله للقيام بالاختبار.بعض المطورين الآخرين قاموا بتضمين ملفات - وباستخدام حيل أخرى- تجنبهم من أن يضطروا لتنفيذ/تكويد نفس شرائط الانتقال Navigation (مثال: قائمة الروابط Links Menu) ونفس العناصر في كل صفحة.
تم الحل مع الإصدار الثاني من ASP.NET، ففي ASP.NET رقم 2.0 ظهر لأول مرة مفهوم الصفحة الرئيسية Master Page.ويمكن لتطبيق الويب أن يحصل على صفحة رئيسية أو أكثر من صفحة رئيسية، وقد سمح ASP.NET 3.5 -فيما فوق- بمبدأ التضمين Nesting - صفحة داخل صفحة-.وتمتلك الصفحة الرئيسية أجزاء مزودة بضوابط للأماكن Place-Holders، ويطلق عليها ContentPlaceHolders، للدلالة على أماكن المحتوى الديناميكي، بجانب كود الـ HTML والكود المكتوب بلغة JavaScript والمشترك عبر الصفحات المشتقة من الصفحة الرئيسية Child Pages.
الصفحات الأطفال/الصفحات المشتقة Child Page تستخدم هذه الأجزاء من نوع ContentPlaceHolder، والتي لا بد أن تشير إلى الـ Place-Holder الخاص بالصفحة الرئيسية التي تستخدمها الصفحة الفرعية والتي تحمل المحتوى Content.أما باقي أجزاء الصفحة فتحتوي على العناصر المشتركة مع الصفحة الرئيسية، بالضبط مثل عملية دمج المراسلات Mail Merge التي تجدها في تطبيقات معالجة النصوص -مثل MS Word-.ويجب وضع كل التوصيف Markup وجميع أجزاء الخادم Server Controls في صفحة المحتوي داخل جزء من نوع ContentPlaceHolder.
وعندما يتم طلب صفحة محتوى Content Page، يقوم ASP.NET بدمج محتويات صفحة المحتوى مع محتويات الصفحة الرئيسية وإرسال الخرج إلى المستخدم.
ويمكن لصفحة المحتوى أن تستخدم الصفحة الرئيسية بشكل كامل.وذلك يعني أن صفحة المحتوى يمكن أن تقوم بتعديل رأس الصفحة، تقوم بتغيير عنوان الصفحة، تقوم بتعديل مسألة التخزين Cashing..الخ. وإذا أتاحت الصفحة الرئيسية خصائص عامة Properties أو طرق Methods (مثال: لتحديد إشعار حقوق الطبع والنشر)، فيمكن لصفحة المحتوى أن تستخدم ذلك أيضا لتغيير الخصائص أو استدعاء الطرق.
ملفات أخرى
هناك العديد من الملفات ذات الامتدادات المختلفة والتي تتعلق بالإصدارات المختلفة لـ ASP.NET:
بنية الدليل Directory Structure
بشكل عام فإن بنية دليل Directory الخاص بـ ASP.NET يمكن تحديده عبر تفضيلات المطور Developer.وبصرف النظر عن عدد معين من الأسماء المحجوزة للدليل، يمكن للموقع أن يتسع لأي عدد من الدلائل.وبالطبع فإن بنية الدليل تؤثر بشكل مباشر على عناوين المواقع URLs.وعلى الرغم من أن ASP.NET يوفر وسائل لاعتراض الطلب Request خلال أي لحظة من عملية المعالجة Processing، فإن المطور لا يضطر إلى توجيه الطلبات خلال تطبيق مركزي أو خلال وحدة تحكم أمامية.
وأسماء الأدلة الخاصة في ASP.NET 2.0 (فيما فوق) هي:
أداء ASP.NET
يهدف ASP.NET إلى أفضل أداء بحيث يفوق أي تقنية معتمدة على أكواد نصية Scripts (متضمنة الـ ASP الكلاسيكي)، وذلك يتم عبر ترجمة الكود الذي سيعمل في جهة الخادم Server Side إلى ملف DLL أو أكثر يتم استضافته/استضافتهم على خادم الويب.وتتم هذه الترجمة بشكل آلي في أول مرة يتم استدعاء الصفحة بها (وذلك يعني أنه ليس على المطور أن يقوم بعمل أي خطوات لترجمة Compile الصفحات).هذه الخاصية توفر تطويرا سهلا باستخدام لغة برمجة نصية وتوفر أداء ممتازا مثل الذلك الضي يصاحب الترجمة الثنائية Binary.ومع ذلك، فإن عملية الترجمة قد تسبب تأخير قصير -ولكنه ملحوظ- عندما يقوم مستخدم الويب باستدعاء صفحة - تم تحريرها/تعديلها حديثا- لأول مرة من خادم الويب، لكن ذلك التأخير لا يحدث مجددا إلا في حالة ما تم تحرير/تعديل الصفحة مرة جديدة.
ويتم وضع ملفات ASPX وكذلك ملفات الموارد Resources الأخرى في مجلد تخيلي Virtual على خادم خدمات معلومات الإنترنت IIS (أو على أي خادم ويب آخر متوافق مع ASP.NET، انظر تطبيقات أخرى، أدناه).وعند المرة الأولى التي يتم فيها طلب صفحة، يقوم اطار دوت نت بجمع وترجمة الملف (الملفات) إلى assembly من نوع دوت نت ويقوم بإرسال الرد إلى المستخدم، ويقوم خدمة الطلبات اللاحقة من خلال ملفات الـ DLL.وبشكل آلي فإن ASP.NET يقوم بترجمة الموقع ككل على دفعات (كل دفعة 1000 صفحة) ويحدث ذلك عند أول طلب Request. وإذا حدث أن تسببت الترجمة في تأخير، يمكن تعديل حجم الدفعات أو إستراتيجية الترجمة للتغلب على هذا التأخير.
ويمكن للمطورين أن يختاروا ترجمة أكوادهم قبل نقلها إلى الخادم، وبذلك يتم إلغاء الحاجة إلى الترجمة عند الطلب الأول -في بيئة التشغيل الحقيقية Production Environment-.وأيضا يلغي ذلك الحاجة لوجود ملفات كود على خادم الويب.
ملحقات خاصة بـ ASP.NET
قامت مايكروسوفت بإصدار بعض الأطر Frameworks لتعمل كامتدادات لـ ASP.NET ولكي تزيد من فاعليته.وفيما يلي بعض الملحقات:
مقارنة بين ASP.NET وبين ASP الكلاسيكية
حاولت ASP.NET أن تبسط للمطورين عملية الانتقال من تطوير تطبيقات ويندوز لتطوير تطبيقات الويب عبر تقديم إمكانية بناء صفحات مكونة من أجزاء Controls بنفس الطريقة المستخدمة في بناء واجهة استخدام تطبيقات ويندوز.ويقوم جزء الويب Web Control (مثل الزر Button أو العلامة Label) بوظائف مشابهة للغاية مع مثيله في ويندوز: فيمكن تكويد خصائص الجزء، ويمكن أن يستجيب لأحداث معينة Events بإجرائات معينة.ومن المعروف أن الأجزاء Controls قدرة على معالجة (رسم) نفسها: فأجزاء ويندوز قادرة على رسم نفسها على الشاشة، وكذلك أجزاء ويب قادرة على تكوين كود HTML وJavaScript يمثل هذا الجزء في المكان المحدد له على صفحة الويب التي يتم إرسالها للمستخدم، والتي تظهر على شاشة المتصفح Browser الخاص به.
ويشجع ASP.NET المبرمجين على تطوير تطبيقات تستخدم واجهة المستخدم الرسومية GUI ذات النموذج المعتمد على أحداث Event-Driven، وليس كالنموذج المعتاد في بيئات برمجة الويب مثل ASP وPHP. ويحاول الإطار أن يجمع بين التقينات الموجودة مثل JavaScript وبين العناصر الداخلية مثل ViewState من أجل تقديم حالة مستمرة (بين الطلبات Inter-Request) بدلا من بيئات الويب القديمة التي عابها وجود Stateless في تطبيقاتها.
وهناك اختلافات أخرى تجدها عند المقارنة مع ASP الكلاسيكية، وهي:
انتقادات وجهت لـASP.NET
في خادم IIS 6.0 والإصدارات الأقل، لا يمكن للصفحات المكتوبة بإصدارات مختلفة من إطار ASP في تشارك حالة الجلسة Session State بدون استخدام مكتبات Libraries واردة من أطراف ثلاثة. هذه الانتقادات لا ينطبق على تطبيقات ASP.NET ولا على تطبيقات ASP تعمل جنبا إلى جنب على خادم من نوع IIS 7.ومع الخادم IIS 7, يمكن للـ Modules أن تعمل من خلال خط متكامل يسمح للـ Modules التي تم كتابتها بأي لغة أن يتم تنفيذها لخدمة أي طلب Request.
تقوم نماذج الويب المكتوبة بـ ASP.NET 2.0 بإنتاج كود توصيف يتوافق مع معايير W3C, لكن الأمر الذي يخضع للمناقشة هو إذا ما كان ذلك يقوم بزيادة إمكانية الوصول Accessibility، والتي تمثل واحدة من فوائد صفحات الـ XHTML الدلالية بجانب دعم العرض باستخدام CSS.الكثير من الأجزاء، مثل جزء الدخول Login وجزء المساعدة Wizard، تستخدم جداول من نوع HTML أثناء التخطي -وبشكل افتراضي-.وقد قامت مايكروسوفت بحل هذه المشكلة عبر إصدار محولات تحكم Adapters تحت اسم ASP.NET 2.0 CSS، وهي مكونات مجانية تقوم بإنتاج كود توصيفي من نوع XHTML+CSS يتسم بالتوافق.
بعض خصائص نماذج الويب الخاصة بـ ASP.NET، مثل إعادة تنظيم الصفحات وتغيير تاريخ المتصفح، تتوافر فقط من متصفح «إنترنت إكسبلورر».
وقد وضعت مايكروسوفت خدمات الويب وبالتالي IIS/ASP.NET كحل رئيسي لخادم التطبيقات.وقد ظهرت أوجه القصور الكبيرة في المفاهيم عندما تم تنفيذ تطبيقات أعمال معقدة تستخدم نهج مايكروسوفت Out-of-the-box: فقد ظهر أن ASP.NET تفتقد إلى إدارة صلبة للحالة، فقد احتاج المبرمجون إلى كتابة كود يقوم بإدارة الحالة بشكل يحددونه بأنفسهم، ويتم تخزينه في عمليات خارجية، لأن عملية تشغيل ASP.NET تقوم بإعادة التشغيل بشكل آلي -وهم يريدون عملية مستقرة لا تعيد التشغيل آليا-.ويمكن توضيح ذلك عبر مثال بسيط: تخيل أن موقع من نوع ASP.NET والذي يعتمد على عناصر لخادم يقوم بحفظ الحالة، وأن هذه الحالة تنتج بعد الحصول على ناتج لألجوريثم معقد جدا -وعلى سبيل المثال، ألجوريثم يقوم بحساب مسارات هندسية معقدة على عدة أجزاء من خريطة كبيرة.ومعنى ذلك أن مسارا واحدا قد يستغرق عدة دورات من وحدة المعالجة المركزية لحساب وجمع طلبات العميل المتلاحقة، ومعنى ذلك أن «ترى» وحدة المعالجة النتيجة أثناء معالجة أجزاء الخريطة. مثال آخر: عندما يتم وضع الحالة في كائن من نوع COM والذي لا يمكن تمريره بين خوادم الحالة التي تتعامل مع حالات web/session- هنا يكون النمط الوحيد الممكن هو in-proc، والذي لا يمكن الاعتماد عليه بسبب إمكانية إعادة تشغيل التطبيق مرارا وتكرارا.
أدوات التطوير
يوجد العديد من رزم البرمجيات التي تتيح تطوير تطبيقات من نوع ASP.NET، ومنها على سبيل المثال:
أطر أخرى Frameworks
ليس من الضوري استخدام نموذج قياسي لتطوير نماذج الويب أثناء تطوير التطبيقات بـ ASP.NET، ويجدر الإشارة إلى بعض الأطر/النماذج المصممة للتوافق مع منصة دوت نت، مثل:
تطبيقات أخرى
يدعم مشروع «مونو» Mono Project اطار ASP.NET 1.1 ومعظم اطار ASP.NET 2.0. ويمكن لـ ASP.NET أن يعمل مع Mono من خلال واحدا من ثلاث خيارات: استضافة التطبيقات على خادم آباتشي Apache عبر جزء Module من نوع mod_mono، الاستضافة من خلال FastCGI، الخيار الأخير هو الـ XSP.
عائق كشميري
العائق الكشميري نوع نباتي ينتمي إلى جنس العائق من الفصيلة الحوذانية.
الوصف النباتي
نبات عشبي يتراوح ارتفاعه بين 30 و80 سم. الساق قائمة، ونادراً متفرعة، والأوراق متناوبة مقسمة غالباً إلى عدد من الأجزاء، والنورة عنقودية (عذقة)، تحمل عدداً من الأزهار الجميلة، والكأسيات بتلية الشكل تستطيل العلوية منها لتشكل مهمازاً أجوفاً. البتلات أصغر من الكأسيات، والثمرة جرابية ، والبذور صغيرة سوداء اللون غالباً.
البيئة والانتشار
موطنه كشمير.
غواصة يو بي-31
يو بي-31 غواصة ألمانية من فئة يو بي2 خدمت في البحرية الإمبراطورية الألمانية خلال الحرب العالمية الأولى. تم طلب الغواصة في 22 يوليو 1915 وتم إطلاقها في 16 نوفمبر 1915. تم تكليفها في البحرية الإمبراطورية الألمانية في 25 مارس 1916 باسم يو بي-31.
ثورة الملاكمين
ثورة الملاكمين أو انتفاضة الملاكمين أو حركة يهيتوان (بالصينية التقليدية: 義和團起義، بالصينية المبسطة: 义和团起义)، هي انتفاضة وقعت في الصين ضد الإمبرالية وضد التدخل الأجنبي وضد المسيحية بين عامي 1899 و1901، في أثناء الفترة الأخيرة من حكم سلالة تشينغ.
بدأت الانتفاضة على يد الميليشيا المتحدة من أجل الصَلاح، وتُعرف في اللغة الإنجليزية باسم الملاكمين لأن الكثير من أعضاء تلك الميليشيا مارسوا الفنون القتالية الصينية، ويُشار إليهم في الغرب بـ الملاكمة الصينية. تصاعدت مشاعر الكراهية لدى القرويين الصينيين في الشمال ضد المبشرين المسيحيين الذين تجاهلوا التزاماتهم بدفع الضرائب واستغلوا حقوق الحصانة المحلية لحماية أتباعهم ضد الدعاوى القضائية. شملت الخلفية المباشرة لتلك الانتفاضة جفافًا شديدًا وخللًا في النمو بفضل مجالات النفوذ الأجنبية عقب الحرب اليابانية الصينية الأولى لعام 1895. عقب عدة أشهر من العنف المتنامي وجرائم القتل في شاندونغ وسهل شمال الصين ضد الأجانب والحضور المسيحي في شهر يونيو عام 1900، تجمع محاربو انتفاضة الملاكمين، الذين اعتقدوا أنهم منيعون ضد الأسلحة الأجنبية، في بكين وأطلقوا شعار ادعموا حكومة تشينغ وأعدموا الأجانب. طلب الأجانب والصينيون المسيحيون اللجوء في حي المفوضيات في بكين.
في استجابة للتقارير التي تتحدث عن غزو تحالف الأمم الثمان –المؤلفة من جيوش أمريكية ونمساوية-مجرية وبريطانية وفرنسية وألمانية وإيطالية ويابانية وروسية– بهدف رفع الحصار، دعمت الإمبراطورة تسيشي الملاكمين في الحادي والعشرين من شهر يونيو، ولو أنها ترددت في البداية، فأصدرت مرسومًا إمبراطوريًا أعلنت فيه الحرب على القوى الأجنبية. تعرّض الدبلوماسيون والمدنيون الأجانب والجنود والصينيون المسيحيون في حي المفوضيات لحصار دام 55 يومًا فرضه الجيش الإمبراطوري الصيني والملاكمون. انقسم المسؤولون الصينيون إلى فئة تدعم الملاكمين، فئة تفضل المصالحة تحت قيادة الأمير تشينغ. لاحقًا، أعلن القائد الأعلى للقوات الصينية، الجنرال رونغلو، أنه فعل ما فعل لحماية الأجانب. تجاهل المسؤولون الموقعون على اتفاقية الحماية المتبادلة لجنوب شرق الصين المرسوم الإمبراطوري القاضي بمحاربة الأجانب.
في البداية، تراجع تحالف الأمم الثمان عن خطته، لكنه أرسل لاحقًا 20 ألف جنديًا مسلحًا إلى الصين لهزيمة الجيش الإمبراطوري، ووصل الجنود إلى بكين في الرابع عشر من شهر أغسطس، وأنهوا بذلك حصار حي المفوضيات. تلى ذلك نهب غير منظم للعاصمة والأرياف المحيطة بها، بالإضافة إلى إعدام موجز (دون محاكمة عادلة) لمن يشتبه بانتمائه لحركة الملاكمين. فرض مرسوم الملاكمين في السابع من سبتمبر عام 1901 إعدام المسؤولين الحكوميين الذين دعموا الملاكمين، واشترط بقاء القوات الأجنبية في بكين، وأجبر الصين على دفع غرامة قدرها 450 مليون تايل من الفضة –أي نحو 10 مليارات دولار وفقًا لأسعار الفضة في عام 2018 وهو ما يزيد عن عائدات الضرائب السنوية للحكومة– على مر السنوات الـ 39 التالية للأمم الثمان المنخرطة في هذا النزاع.
أصول الملاكمين
كانت فرص محاربة الزحف والاستيطان الغربي جذابة بشكل خاص لأولئك القرويين العاطلين عن العمل، وكان الكثير منهم مجرد مراهقين. يعود تاريخ الاستحواذ الروحي والمناعة إلى مئات السنين سابقًا، لكنه اتخذ جوهرًا خاصًا ضد الأسلحة القوية والجديدة التي جلبها الغربيون. تسلّح الملاكمون بالبنادق والسيوف، وادعوا امتلاكهم مناعة أو حصانة خارقة للطبيعة ضد قذائف المدافع والأعيرة النارية وضربات السكاكين. فوق ذلك، ادعت مجموعات الملاكمين أن ملايين الجنود سيهبطون من السماء لمساعدتهم في تطهير الصين من الطغيان الأجنبي.
في عام 1895، وعلى الرغم من التناقض الواضح في الممارسات البدعية تلك، استغل يوشيان –وهو من شعب المانشو وكان حاكم محافظة ساو وأصبح لاحقًا حاكمًا إقليميًا– جماعة السيوف الكبيرة لقتال قطاع الطرق. هاجمت جماعة السيوف الكبيرة، بتشجيع من الدعم الرسمي الذي حصلت عليه، القرى الكاثوليكية المحلية أيضًا، فلجأ سكان تلك القرى إلى الكنيسة طلبًا للحماية. ردت جماعة السيوف الكبيرة بالهجوم على الكنائس المسيحية وإحراقها. وفقًا لأحد المؤرخين الحديثين، «أصبح الخط الفاصل بين المسيحيين وقطاع الطرق مبهمًا بشكل متزايد». اضطر يوشيان إلى إعدام عدد من قادة جماعة السيوف الكبيرة جراء الضغط الدبلوماسي الذي فُرض على العاصمة، لكنه لم يعاقب أي أحدٍ آخر. تزايد عدد الجمعيات السرية التي برزت عقب تلك الحادثة.
شهدت السنوات الأولى الكثير من النشاطات القروية المختلفة، لكن لم تبرز حتى تلك الفترة حركة واسعة ذات هدف موحد. مهدت بعض الجمعيات الدينية المحلية والقتالية، مثل شبكة باغوادو، الطريق أمام حركة الملاكمين. اهتم ملاكمو شاندونغ -كأقرانهم في مدرسة الملاكمة الحمراء أو ملاكمي زهرة الإجاص- بالتقاليد الاجتماعية والقيم الاخلاقية -مثل بر الوالدين- أكثر من اهتمامهم بالتأثيرات الأجنبية. بدأ أحد قادة الحركة، ويُدعى جو هونغدينغ، مسيرته بصفته معالجًا متجولًا مختصًا في قرحات البشرة والجلد، وكسب احترامًا واسع النطاق جراء رفضه تلقي ثمن العلاج. أعلن هونغدينغ انحداره من أباطرة سلالة مينغ، فكانت كنيته مماثلة لكنية عائلة مينغ الإمبراطورية. أعلن هونغدينغ عن هدفه المتمثل بـ «إحياء سلالة تشينغ وإبادة الأجانب».
كان العدو هو النفوذ الأجنبي. لذا ارتأت حركة الملاكمين أن «الشياطين الرئيسيين» هم المبشرون المسيحيون، بينما اعتبروا الصينيين المتحولين إلى المسيحية «شياطين ثانويين». فكان على الحركة نفيهم أو قتلهم.
أسباب الصراع والاضطراب
أدت عوامل عديدة إلى إشعال الحركة، مثل الظروف الجوية الشديدة ومحاولات الغرب المتمثلة في استعمار الصين، بالإضافة إلى الحس المتنامي المعادي للإمبريالية. في البداية، وقع الجفاف وتبعه فيضانات في محافظة شاندونغ بين عامي 1897–1898، ما أجبر المزارعين على الهرب إلى المدن والبحث عن الطعام. قال أحد المراقبين «أنا مقتنع بأن بضعة أيام من الهطولات الكثيفة قادرة على إزالة الجفاف المستمر طويلًا... وأنها قادرة على استعادة التوازن أكثر من أي إجراء بإمكان الحكومة الصينية أو الحكومات الأجنبية اتخاذه».
كان النشاط التبشيري أحد أهم أسباب الاضطراب في شمال الصين. عقب توقيع معاهدة تيانسين ومعاهدة بكين، التي أُقرت عام 1860 عقب حرب الأفيون الثانية، مُنح المبشرون الأجانب حرية إلقاء العظات والتبشير في جميع مناطق الصين، وحصلوا على حقهم في شراء الأراضي وبناء الكنائس. في الأول من شهر نوفمبر عام 1897، اكتسحت فرقة من الرجال المسلحين (يُعتقد أنهم أعضاء في جمعية السيوف الكبيرة) مقر المبشر الألماني التابع لجمعية الكلمة الإلهية وقتلوا كاهنين. يُعرف هذا الهجوم بحادثة يويي.
عندما تلقى القيصر فيلهيلم الثاني نبأ تلك الجرائم، أمر أسطول شرق آسيا الألماني باحتلال خليج جياجو الواقع على الساحل الجنوبي لشبه جزيرة شاندونغ. في شهر ديسمبر من عام 1897، أعلن فيلهيلم الثاني نيته المتمثلة بالاستحواذ على أراضٍ في الصين، فأشعل ما يُعرف بـ «تدافع التنازلات»، فسعت بريطانيا وفرنسا وروسيا واليابان إلى تأمين مجالات النفوذ الخاصة بهم في الصين.
ريجيس أوغوستو
ريجيس أوغوستو (مواليد 30 نوفمبر 1992) لاعب كرة قدم برازيلي يجيد اللعب في الوسط مع نادي باهيا.
مراجع
ريجيس أوغوستو
أطلنطا للتأمين
أطلنطا للتأمين هي شركة تأمين مغربية.
إيرنيستو فارياس
إيرنيستو فارياس (29 مايو 1980 في الأرجنتين - ) هو لاعب كرة قدم أرجنتيني في مركز الهجوم. شارك مع منتخب الأرجنتين تحت 17 سنة لكرة القدم ومنتخب الأرجنتين تحت 20 سنة لكرة القدم ومنتخب الأرجنتين لكرة القدم. أما مع النوادي، فقد لعب مع أمريكا دي كالي وإستوديانتيس دي لا بلاتا وإنديبندينتي وريفر بليت ونادي باليرمو ونادي بورتو ونادي دانوبيو ونادي كروزيرو.
مسيرته الكروية
لعب إيرنيستو فارياس خلال مسيرته الاحترافية مع 8 أندية في اثنين وعشرين موسمًا وسجل خلالها 194 هدف ضمن 469 مباراة. حيث فاز في موسمين بالكأس وفي موسمين بالدوري.
خاض إيرنيستو فارياس مسيرته مع نادي إستوديانتيس دي لا بلاتا في موسم 1997–98 ليلعب معه سبعة مواسم، مشاركًا في 206 مباراة سجل خلالها 93 هدفًا. ثم انتقل إلى نادي ريفر بليت في موسم 2004–05 واستمر معه طيلة ثلاثة مواسم، حيث شارك في 67 مباراة سجل خلالها 35 هدفًا. لينتقل بعدها إلى نادي بورتو في موسم 2007–08 واستمر معه طيلة ثلاثة مواسم، مشاركًا في 54 مباراة سجل خلالها 23 هدفًا. ثم انتقل إلى نادي كروزيرو في عامي 2010-2012 ولمدة موسمين، مشاركًا في 25 مباراة سجل خلالها 5 أهداف. هذا وانتقل لاحقًا إلى نادي إنديبندينتي في موسم 2011–12 ولمدة موسمين، مشاركًا في 41 مباراة سجل خلالها 12 هدفًا. ثم انتقل بعدها إلى نادي دانوبيو في موسم 2014–15 لمدة موسم واحد، مشاركًا في 7 مباريات سجل خلالها هدفًا واحدًا. ليعود وينتقل من جديد، لكن هذه المرة إلى نادي أمريكا دي كالي في موسم 2015 واستمر معه طيلة ثلاثة مواسم، مشاركًا في 56 مباراة سجل خلالها 25 هدفًا.
832
سنة 832 م كانت سنة كبيسة تبدأ يوم الإثنين (الرابط يظهر نموذج التقويم الكامل للسنة) من التقويم اليولياني. بدأت تسمية السنة ب832 منذ العصور الوسطى المبكرة، عندما أصبح تقويم أنو دوميني هو الأسلوب السائد في أوروبا لتسمية السنوات.
عبد الرحمن مزياني
عبد الرحمن مزياني (مواليد 12 مايو 1942 في الجزائر - 2 يونيو 2016)، كان لاعب كرة قدم جزائري كان يلعب كمهاجم، كان يلعب مع الجزائر في الستينات والسبعينات.
مسيرته
بدأ مزياني مشواره الكروي مع الفريق الناشئ لنادي مولودية الجزائر في 1955 ليلتحق بعد ذلك بنادي البريد والمواصلات ثم جمعية سانت أوجان، أكبر ناد في العاصمة خلال فترة الاحتلال الفرنسي. وبعد الاستقلال في سنة 1962 انضم إلى اتحاد الجزائر وعمره لم يتجاوز الـ20 سنة، حتى اعتزاله في سنة 1976. واستدعي مزياني إلى المنتخب الوطني الجزائري لأول مرة في 6 يناير 1963 بمناسبة المباراة الودية أمام بلغاريا حيث كان مسجل هدفها الوحيد في الدقيقة الـ80.
هومر سميث
هومر سميث هو لاعب كرة قدم أمريكية أمريكي، ولد في 9 أكتوبر 1931 في أوماها في الولايات المتحدة، وتوفي في 10 أبريل 2011.
خوان بابلو سيغوفيا
خوان بابلو سيغوفيا (21 مارس 1989 في الأرجنتين - ) هو لاعب كرة قدم أرجنتيني في مركز الدفاع. لعب مع نادي لانوس.
دانيلا ألين
دانيلا ألين هي عالمة سياسية أمريكية من مواليد عام 1971. وتعمل كأستاذة بجامعة جيمس براينت كونانت ومديرة مركز إدموند جيه سافرا لأخلاقيات العلوم في جامعة هارفارد. قبل انضمامها إلى هيئة التدريس في جامعة هارفارد في عام 2015، كانت ألين أستاذًا لمعهد UPS في معهد الدراسات المتقدمة في برينستون بولاية نيو جيرسي. وعملت منذ 1 يناير 2017كأستاذة بجامعة جيمس براينت كونانت، وهو أعلى تكريم لهيئة التدريس بجامعة هارفارد.
غلستان (أيسين)
غلستان هي قرية تقع في إيران في قسم أيسين الريفي. يقدر عدد سكانها بـ 36 نسمة بحسب إحصاء 2016.
دانيلا ألين
حياتها التعليمية والمهنية
وعملت أمينة سابقة لكلية أمهرست وحصلت على تكريم جائزة بوليتزر. قضت السنوات الثماني التالية كأستاذة لمؤسسة UPS في معهد الدراسات المتقدمة في برينستون، قبل أن تلتحق بكلية هارفارد وتصبح مديرة لمركز سافرا في عام 2015.
وقد اعتُرف بمساهماتها العلمية على نطاق واسع. حصلت على زمالة مؤسسة ماك آرثر في عام 2001، تقديرًا لعملها «الاهتمام المتألق للكلاسيكية للنصوص واللغة مع مشاركة المنظر السياسي المتطور والمستنير». كما حصلت على عضوية الأكاديمية الأمريكية للفنون والعلوم والجمعية الفلسفية الأمريكية، وترأّست مجلس أمناء مؤسسة ميلون، ومجلس جائزة بوليتزر، وعملت كأمينة لكل من كلية أمهرست وجامعة برينستون.