stanford-oval/wikipedia huggingface dataset:
جاك لي (مصور)
مراجع

↑  Aberjhani, "Bound Moments: Jack Leigh's Beautiful Southern Adventures," The American Poet Who Went Home Again, 2008, pp. 91–108.
↑  English, John, The Land He's Bound To, Univ of Georgia Essay Feature, 2000
↑  Aberjhani, "Bound Moments: Jack Leigh's Beautiful Southern Adventures"
وصلات خارجية

الموقع الرسمي
| ضبط استنادي  | ضبط استنادي  |
| --- | --- |
دولية:  المُعرِّف مُتعدِّد الأوجه (FAST)  الاسم المعياري الدولي (ISNI)  ملف الضبط الاستنادي الافتراضي الدَّولي (VIAF)  مركز المكتبة الرقمية على الإنترنت (WC Entities) 
وطنية:  الملف الاستنادي المتكامِل (GND)  المكتبة القومية الإسرائيلية (J9U)  مكتبة الكونغرس (LCNAF) 
فنية:  هويات المصورين 
أخرى:  الشبكات الاجتماعية ونظام المحتوى المؤرشف (SNAC Ark)  النظام الجامعي للتوثيق (IdRef) 
بوابة أعلام
بوابة القرن 20
بوابة الولايات المتحدة
بوابة جورجيا
جون ماكان (سياسي)

| جون ماكان>  معلومات شخصية  | جون ماكان>  معلومات شخصية  |  |
| --- | --- | --- |
| الميلاد | 17 يونيو 1905     دبلن   |  |
| تاريخ الوفاة | 23 فبراير 1980 (74 سنة)       |  |
| مواطنة |  جمهورية أيرلندا   |  |
|  مناصب     |  مناصب     |  |
| نائب دييل | نائب دييل |  |
| 6 يونيو 1939  – 26 مايو 1943  | 6 يونيو 1939  – 26 مايو 1943  |  |
الانتخابات: انتخابات خاصة 
| نائب دييل | نائب دييل |  |
| 1 يوليو 1943  – 10 مايو 1944  | 1 يوليو 1943  – 10 مايو 1944  |  |
| نائب دييل | نائب دييل |  |
| 9 يونيو 1944  – 11 ديسمبر 1947  | 9 يونيو 1944  – 11 ديسمبر 1947  |  |
| نائب دييل | نائب دييل |  |
| 18 فبراير 1948  – 2 مايو 1951  | 18 فبراير 1948  – 2 مايو 1951  |  |
الدائرة الإنتخابية: دبلن الجنوبية المركزية  ‏ 
| نائب دييل | نائب دييل |  |
| 13 يونيو 1951  – 23 أبريل 1954  | 13 يونيو 1951  – 23 أبريل 1954  |  |
الدائرة الإنتخابية: دبلن الجنوبية المركزية  ‏ 
|  الحياة العملية   |  الحياة العملية   |  |
| المهنة | سياسي، وصحفي، وكاتب   |  |
| الحزب | فيانا فايل   |  |
| تعديل مصدري - تعديل   | تعديل مصدري - تعديل   |  |
جون ماكان (بالإنجليزية: John McCann)‏ هو كاتب وصحفي وسياسي أيرلندي، ولد في 17 يونيو 1905 في جمهورية أيرلندا، وتوفي في 23 فبراير 1980. حزبياً، نشط في فيانا فايل.
مناصب

في انتخابات تكميلية، انتخب نائب دييل عن دائرة Dublin South ‏ وقد انضم خلال فترته النيابية ‏ (6 يونيو 1939 – 26 مايو 1943) للكتلة البرلمانية فيانا فايل.
في 1943 Irish general election ‏، انتخب نائب دييل عن دائرة Dublin South ‏ وقد انضم خلال فترته النيابية ‏ (1 يوليو 1943 – 10 مايو 1944) للكتلة البرلمانية فيانا فايل.
في 1944 Irish general election ‏، انتخب نائب دييل عن دائرة Dublin South ‏ وقد انضم خلال فترته النيابية ‏ (9 يونيو 1944 – 11 ديسمبر 1947) للكتلة البرلمانية فيانا فايل.
في 1948 Irish general election ‏، انتخب نائب دييل عن دائرة دبلن الجنوبية المركزية ‏ وقد انضم خلال فترته النيابية ‏ (18 فبراير 1948 – 2 مايو 1951) للكتلة البرلمانية فيانا فايل.
في 1951 Irish general election ‏، انتخب نائب دييل عن دائرة دبلن الجنوبية المركزية ‏ وقد انضم خلال فترته النيابية ‏ (13 يونيو 1951 – 23 أبريل 1954) للكتلة البرلمانية فيانا فايل.
مراجع

1 2  Dictionary of Irish Biography | John McCann (بالإنجليزية), Royal Irish Academy, QID:Q5273969
1 2 3 4 5   https://www.oireachtas.ie/en/members/member/John-McCann.D.1939-06-06. {{استشهاد ويب}}: |url= بحاجة لعنوان (مساعدة) والوسيط |title= غير موجود أو فارغ (من ويكي بيانات) (مساعدة)
↑  Dixon, Stephen. Obituary: Donal McCann, الغارديان, 20 July 1999.
↑  "John McCann". ElectionsIreland.org. مؤرشف من الأصل في 2019-03-30. اطلع عليه بتاريخ 2009-02-28.
↑  "Mr. John McCann". Oireachtas Members Database. مؤرشف من الأصل في 2018-05-05. اطلع عليه بتاريخ 2009-02-28.
| ضبط استنادي  | ضبط استنادي  |
| --- | --- |
دولية:  الاسم المعياري الدولي (ISNI)  ملف الضبط الاستنادي الافتراضي الدَّولي (VIAF)  مركز المكتبة الرقمية على الإنترنت (WC Entities) 
وطنية:  مكتبة الكونغرس (LCNAF) 
تراجم:  قاموس تراجم الأشخاص الأيرلندي (DIB) 
بوابة أيرلندا
بوابة السياسة
بوابة أعلام
جرار الجاذبية

جرار الجاذبية (بالإنجليزية: Gravity tractor)‏ هي مركبة فضائية نظرية يمكنها حرف وإزاحة جسم فضائي آخر في الفضاء عن مساره دون لمسه باستعمال مجال الجاذبية فقط. هذه الأجسام هي في العادة أجرام كامنة المخاطر يمكن أن يتسبب اصطدامها بكوكب الأرض في تأثير كارثي ضمن رقعة جغرافية واسعة، القوه الجاذبة التي تولدها مركبه فضائية مجاوره وإن كانت ضئيلة، هي قادرة علي تغيير مسار كويكب أكبر بكثير شريطة أن تقضي المركبة وقتا كافيا بالقرب منه؛ كل ما هو مطلوب هو توجيه المركبة في اتجاه ثابت بالنسبة لمسار الكويكب في وقت مبكر وفي نقطة بعيدة قدر الإمكان عن الأرض، حيث لا تكون المركبة ولا كتلة طردها علي اتصال مباشر بالكويكب. يمكن لمركبة جرار الجاذبية إما أن تحوم بالقرب من الجسم الذي يجري تحريفه أو أن تدور حوله.
في الوقت الذي تتطلب فيه طرق التحريف الأخرى التحديد الدقيق لمركز كتلة الكويكب، وقد يكون من الضروري بذل جهد أكبر لوقف دورانه أو التفافه، فإنه وباستخدام طريقة الجرار هذه لا تصبح هناك أية حاجة لكل تلك الاعتبارات.
الميزات

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

لفهم أوضح لعمل جرارات الجاذبية، لنفترض وجود جرم قريب من الأرض بحجم يبلغ حوالي ال 100م، وكتلة تبلغ مليون طن متري يهدد بالتأثيرعلى الأرض. ولنفترض أيضا:
أن تصحيح السرعة ب1 سنتيمتر في الثانية سيكون كافياً لوضعه في مدار آمن ومستقر.
أن تطبيق التصحيح يستلزم فترة زمنية تعادل 10 سنوات.
نسبة لهذه المتغيرات، تكون قوة الدفع المطلوبة هي: 
V × M = 0.01 [m/s]×109 [kg] = 107 [N-s]، بحيث يحتاج الجرار في المتوسط خلال مدة تعادل 10 سنوات (أي 3.156×108 ثانية) إلى تطبيق قوة تعادل حوالي 0.032 نيوتن على الجسم المراد تحويله.
تتطلب مركبة فضائية أيونية باندفاع محددة يقدر ب 10 آلاف نيوتن ثانية لكل كيلوغرام (ما يعادل سرعة شعاع أيوني تقدر ب 10 كيلومتر في الثانية، أي حوالي 20 مرة أكثر من أفضل من ما تم الحصول عليه انطلاقا من الصواريخ الكيميائية) حوالي 1000 كلغ من كتلة التفاعل (يفضل حاليا زينون) لتوفير الاندفاع. ستكون عندئذ القدرة الحركية للشعاع الأيوني هي حوالي 158 واط؛ الطاقة الكهربائية المدخلة لتحويل الطاقة ستكون بطبيعة الحال أعلي بكثير.
بافتراض أن المركبة الفضائية تحوم فوق الكويكب علي مسافة 200 مترا إلى مركز كتلتها، فان ذلك يتطلب أن يكون لديها في هذه الحالة كتلة تعادل قرابة ال 20 طنا متريا، نظرا لقوة الجاذبية لدينا:
m_{2}={\frac {Fr^{2}}{Gm_{1}}}={\frac {0.032[N]\times (200[m])^{2}}{6.674\times 10^{-11}[Nm^{2}kg^{-2}]\times 10^{9}[kg]}}\approx 19200kg
بالنظر إلى المواقع المحتملة لتحويم أو دوران الجرار حول الكويكب، يمكن ملاحظ أنه في حالة ما إذا كانت الأجسام التي ترتبط بالجاذبية في مدار مشترك وإذا كان واحد منهما يتلقى دفعة اعتباطية تقل عن تلك اللازمة لتحريره من المدار حول الآخر، فإن الاندفاع سيتغير بسبب القوي الجاذبة بينهما الشئ الذي يغير قوة الدفع لكلاهما، حيث سيعتبران معا كنظاما مركب. وهكذا، طالما أن الجرار يبقى في مدار محدد، فإن أي قوة دفعية تطبق عليه سيتم نقلها بشكل فعال إلى الكويكب الذي يدور حوله.
يمكن لمهمة إعادة توجيه الكويكب (ARM) اختبار  باعتبارها تقنية دفاعية ضد الكويكبات الكبيرة الحجم التي قد تهدد كوكب الأرض. تستفيد طريقة جرار الجاذبية كتلة المركبة الفضائية (الجرار) لنقل قوة الجاذبية إلى الكويكب وتغيير مساره ببطء.
انظر أيضا

أجرام كامنة المخاطر
مراجع

↑  Edward T. Lu, Stanley G. Love, "Gravitational tractor for towing asteroids" (in German), Nature 438 (7065):  pp. 177–178, doi:10.1038/438177a
↑  D.K. Yeomans, et al.: Using a Gravity Tractor to Help Mitigate Asteroid Collisions with Earth (PDF) 2005. نسخة محفوظة 09 أغسطس 2016 على موقع واي باك مشين.
↑  الباحثون السوريون - خطوة ناسا التالية على الطريق نحو المريخ: مهمة التقاط الكويكبات. نسخة محفوظة 26 أغسطس 2017 على موقع واي باك مشين.
↑  Threat Mitigation: The Gravity Tractor  (2006) Schweickart, Russell; Chapman, Clark; Durda, Dan; Hut, Piet, Submitted to NASA Workshop on Near-Earth Objects, Vail, Colorado, June 2006 [arXiv:physics/0608157.pdf], available at  نسخة محفوظة 31 يناير 2017 على موقع واي باك مشين.
| ع ن دفاع كوكبي | ع ن دفاع كوكبي |
| --- | --- |
مواضيع رئيسية:  كويكب  نيزك متفجر  Earth-grazing fireball  اصطدام List of meteor air bursts  موكب الشهب  انهمار نيزكي  حجر نيزكي  نيزك   جرم قريب من الأرض  أجرام كامنة المخاطر 
دفاع:  متلافي اصطدام كويكبي  Asteroid close approaches  الكواكب الصغيرة العابرة لمدار الأرض  جرار الجاذبية  Ion Beam Shepherd  مقاييس الدمار  مقياس پاليرمو  مقياس تورينو 
مسابر فضائية:  AIDA  مهمة إعادة توجيه الكويكب  داون  ديپ إمپاكت  هالي أرمادا  هايابوسا  هايابوسا 2 PROCYON  ملتقي الكويكبات القريبة من الأرض  نيو هورايزونز  أوسايرس-ركس  روزيتا فيلة  ستارداست 
تعقب أ ق م أ:  ATLAS  ماسح السماء كاتالينا  بحث لنيكولن عن الكويكبات القريبة من الأرض  مرصد لويل للبحث عن الأجرام القريبة من الأرض  تعقب الأجرام القريبة من الأرض  NEOSSat  NEOCam  NEODyS  OGS Telescope  Orbit@home  Pan-STARRS  SCAP  Sentinel Space Telescope  الحارس  سپيس ووتش  مستكشف الأشعة تحت الحمراء عريض المجال 
منظمات:  مؤسسة B612  جمعية حارس الفضاء اليابانية  Meteoritical Society  متلافي اصطدام كويكبي  Spaceguard  The Spaceguard Foundation  برنامج التعرف على الفضاء  Planetary Defense Coordination Office 
تهديدات محتملة:  1950 DA  1994 WR12  بينو 101955  2002 MN  (410777) 2009 FD  2010 RF12  99942 أپوفيس 
أفلام وڤيديو:  The End of the World (1916)  When Worlds Collide (1951)  Gorath (1962)  The Green Slime (1968)  The Paradise Syndrome (1968)  A Fire in the Sky (1978)  Meteor (1979)  NOVA: Doomsday Asteroid (1995)  Asteroid (1997)  ديپ إمپاكت (1998)  أرمجدون (1998)  Judgment Day (1999)  Post Impact (2004)  Deadly Skies (2006)  Super Comet: After the Impact (2007)  Impact (2009)  NOVA: Last Extinction (2009)  Meteor Storm (2010)  HORIZON: Asteroids–The Good, the Bad and the Ugly (2010)  سوداوية (2011)  NOVA: Meteor Strike (2013)  NOVA: Asteroid: Doomsday or Payday? (2013)  Impact Earth (2015) 
بوابة كواكب صغيرة ومذنبات
بوابة علم الفلك
بوابة الفضاء
نمط سلسلة المسؤولية

نمط سلسلة المسؤولية بالانجليزية (Chain-of-responsibility pattern) في التصميم الكائني التوجه هو نمط تصميم سلوكي يتكون من مصدر كائنات الأمر وسلسلة من كائنات المعالجة . يحتوي كل كائن معالجة على منطق يحدد أنواع كائنات الأوامر التي يمكنه معالجتها ؛ يتم تمرير الباقي إلى كائن المعالجة التالي في السلسلة. توجد أيضًا آلية لإضافة كائنات معالجة جديدة إلى نهاية هذه السلسلة.
في تباين نموذج سلسلة المسؤولية القياسي، قد يعمل بعض المتعاملين كمرسلين، قادرين على إرسال الأوامر في مجموعة متنوعة من الاتجاهات، وتشكيل شجرة المسؤولية . في بعض الحالات، يمكن أن يحدث هذا بشكل متكرر، حيث تستدعي معالجة الكائنات كائنات معالجة أعلى بأوامر تحاول حل جزء أصغر من المشكلة ؛ في هذه الحالة، يستمر العودية حتى تتم معالجة الأمر، أو يتم استكشاف الشجرة بأكملها. قد يعمل مترجم XML بهذه الطريقة.
يروج هذا النمط لفكرة الاقتران السائب .
نمط سلسلة المسؤولية متطابق تقريبًا من الناحية الهيكلية مع نمط الديكور ، والفرق هو أنه بالنسبة لمصمم الديكور، تتعامل جميع الفئات مع الطلب، بينما بالنسبة لسلسلة المسؤولية، تتعامل إحدى الفئات في السلسلة بالضبط مع الطلب. هذا تعريف صارم لمفهوم المسؤولية في كتاب GoF. ومع ذلك، فإن العديد من التطبيقات (مثل المسجلات أدناه، أو معالجة حدث واجهة المستخدم، أو عوامل تصفية servlet في Java ، إلخ) تسمح للعديد من العناصر في السلسلة بتحمل المسؤولية.
الملخص

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

يحدد سلسلة من كائنات المستقبل التي تتحمل المسؤولية، اعتمادًا على ظروف وقت التشغيل، إما للتعامل مع الطلب أو إعادة توجيهه إلى جهاز الاستقبال التالي على السلسلة (إن وجد).
يتيح لنا ذلك إرسال طلب إلى سلسلة من المستلمين دون الحاجة إلى معرفة الشخص الذي يتعامل مع الطلب. يتم تمرير الطلب على طول السلسلة حتى يعالج المستلم الطلب. لم يعد مرسل الطلب مقترنًا بمستقبل معين.
راجع أيضًا فئة UML ومخطط التسلسل أدناه.
البنية > فئة UML ومخطط التسلسل

في الرسم التخطيطي لفئة UML أعلاه، Sender إلى فئة مستقبل معينة مباشرة. بدلاً من ذلك، يشير Sender Handler لمعالجة الطلب ( handler.handleRequest() ) ، مما يجعل Sender مستقلاً عن المتلقي الذي يتعامل مع الطلب. و Receiver1 ، Receiver2 ، و Receiver3 الطبقات على تنفيذ Handler واجهة إما عن طريق المناولة أو إعادة توجيه الطلب (تبعا للظروف وقت التشغيل).
يوضح الرسم التخطيطي لتسلسل UML تفاعلات وقت التشغيل: في هذا المثال، يستدعي كائن Sender handleRequest() على receiver1 (من النوع Handler ). يقوم receiver1 بإعادة توجيه الطلب إلى receiver2 ، والذي بدوره يعيد توجيه الطلب إلى receiver3 ، والذي يتعامل مع (ينفذ) الطلب.
البنية > امثله > مثال جافا

يوجد أدناه مثال على هذا النمط في Java. يتم إنشاء المسجل باستخدام سلسلة من المسجلين، كل واحد تم تكوينه بمستويات سجل مختلفة.
import java.util.Arrays;
import java.util.EnumSet;
import java.util.function.Consumer;

@FunctionalInterface
public interface Logger {
    public enum LogLevel {
        INFO, DEBUG, WARNING, ERROR, FUNCTIONAL_MESSAGE, FUNCTIONAL_ERROR;

        public static LogLevel[] all() {
            return values();
        }
    }

    abstract void message(String msg, LogLevel severity);

    default Logger appendNext(Logger nextLogger) {
        return (msg, severity) -> {
            message(msg, severity);
            nextLogger.message(msg, severity);
        };
    }

    static Logger writeLogger(LogLevel[] levels, Consumer<String> stringConsumer) {
        EnumSet<LogLevel> set = EnumSet.copyOf(Arrays.asList(levels));
        return (msg, severity) -> {
            if (set.contains(severity)) {
                stringConsumer.accept(msg);
            }
        };
    }

    static Logger consoleLogger(LogLevel... levels) {
        return writeLogger(levels, msg -> System.err.println("Writing to console: " + msg));
    }

    static Logger emailLogger(LogLevel... levels) {
        return writeLogger(levels, msg -> System.err.println("Sending via email: " + msg));
    }

    static Logger fileLogger(LogLevel... levels) {
        return writeLogger(levels, msg -> System.err.println("Writing to Log File: " + msg));
    }
}

class Runner {
    public static void main(String[] args) {
        // Build an immutable chain of responsibility
        Logger logger = consoleLogger(LogLevel.all())
                .appendNext(emailLogger(LogLevel.FUNCTIONAL_MESSAGE, LogLevel.FUNCTIONAL_ERROR))
                .appendNext(fileLogger(LogLevel.WARNING, LogLevel.ERROR));

        // Handled by consoleLogger since the console has a LogLevel of all
        logger.message("Entering function ProcessOrder().", LogLevel.DEBUG);
        logger.message("Order record retrieved.", LogLevel.INFO);

        // Handled by consoleLogger and emailLogger since emailLogger implements Functional_Error & Functional_Message
        logger.message("Unable to Process Order ORD1 Dated D1 For Customer C1.", LogLevel.FUNCTIONAL_ERROR);
        logger.message("Order Dispatched.", LogLevel.FUNCTIONAL_MESSAGE);

        // Handled by consoleLogger and fileLogger since fileLogger implements Warning & Error
        logger.message("Customer Address details missing in Branch DataBase.", LogLevel.WARNING);
        logger.message("Customer Address details missing in Organization DataBase.", LogLevel.ERROR);
    }
}
البنية > امثله > مثال الكريستال

enum LogLevel
  None
  Info
  Debug
  Warning
  Error
  FunctionalMessage
  FunctionalError
  All
end

abstract class Logger
  property log_levels
  property next : Logger | Nil

  def initialize(*levels)
    @log_levels = [] of LogLevel

    levels.each do |level|
      @log_levels << level
    end
  end

  def message(msg : String, severity : LogLevel)
    if @log_levels.includes?(LogLevel::All) || @log_levels.includes?(severity)
      write_message(msg)
    end
    @next.try(&.message(msg, severity))
  end

  abstract def write_message(msg : String)
end

class ConsoleLogger < Logger
  def write_message(msg : String)
    puts "Writing to console: #{msg}"
  end
end

class EmailLogger < Logger
  def write_message(msg : String)
    puts "Sending via email: #{msg}"
  end
end

class FileLogger < Logger
  def write_message(msg : String)
    puts "Writing to Log File: #{msg}"
  end
end

# Program
# Build the chain of responsibility
logger = ConsoleLogger.new(LogLevel::All)
logger1 = logger.next = EmailLogger.new(LogLevel::FunctionalMessage, LogLevel::FunctionalError)
logger2 = logger1.next = FileLogger.new(LogLevel::Warning, LogLevel::Error)

# Handled by ConsoleLogger since the console has a loglevel of all
logger.message("Entering function ProcessOrder().", LogLevel::Debug)
logger.message("Order record retrieved.", LogLevel::Info)

# Handled by ConsoleLogger and FileLogger since filelogger implements Warning & Error
logger.message("Customer Address details missing in Branch DataBase.", LogLevel::Warning)
logger.message("Customer Address details missing in Organization DataBase.", LogLevel::Error)

# Handled by ConsoleLogger and EmailLogger as it implements functional error
logger.message("Unable to Process Order ORD1 Dated D1 For Customer C1.", LogLevel::FunctionalError)

# Handled by ConsoleLogger and EmailLogger
logger.message("Order Dispatched.", LogLevel::FunctionalMessage)
تطبيقات > كاكاو وكاكاو تاتش

تستخدم أطر Cocoa و Cocoa Touch ، المستخدمة في تطبيقات OS X وiOS على التوالي، بنشاط نمط سلسلة المسؤولية للتعامل مع الأحداث. تسمى الكائنات التي تشارك في السلسلة كائنات المستجيب ، وهي NSResponder من فئة NSResponder (OS X) / UIResponder (iOS). كافة الكائنات عرض ( NSView / UIView )، وكائنات رأي تحكم ( NSViewController / UIViewController )، والأشياء نافذة ( NSWindow / UIWindow )، والكائن التطبيق ( NSApplication / UIApplication ) هي كائنات الرد.
عادةً، عندما يتلقى أحد العروض حدثًا لا يمكنه التعامل معه، فإنه يرسله إلى العرض الإشرافي الخاص به حتى يصل إلى وحدة التحكم في العرض أو كائن النافذة. إذا لم تتمكن النافذة من معالجة الحدث، فسيتم إرسال الحدث إلى كائن التطبيق، وهو الكائن الأخير في السلسلة. على سبيل المثال:
في OS X ، يمكن تحريك نافذة مزخرفة بالماوس من أي مكان (وليس فقط شريط العنوان) ، ما لم يكن هناك عرض في هذا الموقع يتعامل مع أحداث السحب، مثل عناصر التحكم في شريط التمرير. إذا لم يكن هناك مثل هذا العرض (أو العرض المشرف) ، فسيتم إرسال أحداث السحب لأعلى في السلسلة إلى النافذة التي تتعامل مع حدث السحب.
في نظام التشغيل iOS ، من المعتاد التعامل مع أحداث العرض في وحدة التحكم في العرض التي تدير التسلسل الهرمي للعرض، بدلاً من تصنيف العرض نفسه. نظرًا لأن وحدة التحكم في العرض تقع في سلسلة المستجيب بعد جميع العروض الفرعية المُدارة، فيمكنها اعتراض أي أحداث عرض والتعامل معها.
نموذج لفئة UML ومخطط تسلسل لنمط تصميم سلسلة المسؤولية.
علي بن عبد الله المعلا

| الشيخ > علي بن عبد الله المعلا.حاكم إمارة أم القيوين الثالث | الشيخ > علي بن عبد الله المعلا.حاكم إمارة أم القيوين الثالث |
| --- | --- |
في المنصب 1853 – 1873: في المنصب 1853 – 1873
  عبد الله بن راشد المعلا الأول  أحمد بن عبد الله المعلا  :   عبد الله بن راشد المعلا الأول  أحمد بن عبد الله المعلا  
 معلومات شخصية :  معلومات شخصية 
تاريخ الوفاة: سنة 1873   
تعديل مصدري - تعديل  : تعديل مصدري - تعديل  
علي بن عبد الله المعلا كان حاكم أم القيوين من 1853 إلى 1873، كان حاكم إحدى إمارات الساحل المتصالح والتي تشكل اليوم الإمارات العربية المتحدة.
تاريخ بدء حكمه غير مؤكد، لكن من المقبول عمومًا أنه بدأ من العام الذي وقع فيه والده عبدالله على الهدنة البحرية الدائمة في عام 1853. صدق علي على "مزيد من الالتزام لقمع تجارة الرقيق" عام 1856، وكذلك في عام 1864، على معاهدة تضمن حماية البريطاني خط ومحطات التلغراف.
ترأس علي بن عبد الله فترة سلمية إلى حد كبير في تاريخ أم القيوين المضطرب في كثير من الأحيان، حتى أنه قاوم توبيخات ثويني بن سعيد بن سلطان، الذي أراد التحالف مع أبوظبي وأم القيوين ضد سلطان بن صقر من حاكم إمارة الشارقة (الذي نال توبيخًا من البريطانيين بسبب مؤامراته ضد الثويني). استمرت هذه السياسة حتى عندما قدم زعماء الساحل المتصالح الآخرون دعمهم للثويني، شملت معركة ضنك في أكتوبر 1870 أبو ظبي ودبي وعجمان ورأس الخيمة بالإضافة إلى بني كتب ونعيم، مع السلطان، ولكن ليس أم القيوين.
الوفاة

بعد أن عاش حياة سلمية، توفي موتًا هادئًا عام 1873 وخلفه أخوه الأصغر أحمد بن عبدالله المعلا.
جليل (تتارستان)

لمعانٍ أخرى، طالع جليل (توضيح).
دزهاليل (بالروسية: Джалиль) هي مدينة في جمهورية تتارستان في روسيا.
يبلغ عدد سكانها حوالي 14361 نسمة.
مراجع

↑    "صفحة  جليل (تتارستان) في GeoNames ID". GeoNames ID. اطلع عليه بتاريخ 2025-01-04.
↑  Итоги Всероссийской переписи населения 2020 года (по состоянию на 1 октября 2021 года) (بالروسية), QID:Q126684906, Archived from the original on 2022-09-01
بوابة الاتحاد السوفيتي
بوابة جغرافيا
بوابة تجمعات سكانية
بوابة روسيا
في كومنز مواد ذات صلة بـ جليل (تتارستان).
بنيامين كيبلاغات

| بنيامين كيبلاغات | بنيامين كيبلاغات |
| --- | --- |
 :  
 معلومات شخصية  :  معلومات شخصية  
الميلاد: 4 مارس 1989     مقاطعة بوكو  
الوفاة: 30 ديسمبر 2023 (34 سنة)       إلدوريت  ‏  
سبب الوفاة: جرح طعني  
الجنسية:  أوغندا  
 الحياة العملية  :  الحياة العملية  
المهنة: عداء موانع  ‏،  وعداء مسافات طويلة  
الرياضة: ألعاب القوى  
تعديل مصدري - تعديل  : تعديل مصدري - تعديل  
بنيامين كيبلاغات (4 مارس 1989–31 ديسمبر 2023) كان عداء مسافات طويلة أوغندي متخصص في سباق 3000 متر موانع. بدأ كيبلاغات رياضة الجري بعد نجاح بونيفاس تورويتيش كيبروب، وهو من نفس القرية التي ينتمي إليها كيبلاغات، في بطولة العالم للناشئين لعام 2004. بدأ بالمنافسة في سباق 10000 متر، ولكن بناءً على نصيحة مدربه انخفض إلى 1500 و5000 متر.
ظهر كيبلاغات لأول مرة دوليًا في بطولة العالم للعدو الريفي لعام 2006، بعد أن تأهل بحصوله على المركز السادس في بطولة أوغندا للناشئين. في ذلك العام تأهل أيضًا لبطولة العالم للناشئين. هناك، سجل رقما قياسيا وطنيا جديدا للناشئين قدره 8:35.77، ثم خفضه بعد ذلك إلى 8:34.14 في النهائي، حيث احتل المركز السادس. في عام 2008، احتل كيبلاغات المركز الرابع في بطولة العالم للعدو الريفي. في ذلك العام، خفض الرقم القياسي الأوغندي إلى 8:16.06 ثم 8:14.29 قبل أن يحتل المركز الثاني في بطولة العالم للناشئين.
تعطل موسم كيبلاغات لعام 2009 بسبب الملاريا والتيفوئيد، لكنه تمكن من خفض الرقم القياسي الوطني الأوغندي إلى 8:12.98. أصيب مرة أخرى بالملاريا وبثور في ساقه في عام 2010، لكنه خفض الرقم القياسي الأوغندي مرة أخرى إلى 8:03.81. حصل على المركز الرابع في ألعاب الكومنولث 2010. قُتل كيبلاغات بالطعن حتى الموت، بعد العثور على جثته في سيارة في 31 ديسمبر 2023، بالقرب من إلدوريت في كينيا.
بنو ذي النون

بنو ذي النون أسرة أمازيغية من هوارة، أسمهم الاصلي بنو زنون قبل ان يحرف لذي النون، وهو لقب شائع في بلاد المغرب. أول ظهور لهذه الاسرة كان مع تولى جدهم ذو النون بن سليمان حكم حصن أقليش وشنتمرية في عهد الأمير محمد بن عبد الرحمن. وقد حاولوا الأستقلال مرات عدة منها محاولة الفتح بن موسى بن ذي النون بقلعة رباح سنة 912 م.
تأسيس طائفة طليطلة > التأسيس

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