CALM/arwiki huggingface dataset:
يفيد هذا النموذج في بعض الحالات التي تستخدم فيها كائن صغير وكثير فلإستهلك كثيرا من المصادر ويكون من المفضل وقتها ان نجمع كل هذه الكائنات الصغيرة في كائن واحد كبير أو اقل عدد ممكن من الكائنات الكبيرة نوعا ما هو اوفر على النظام من كائنات كثيرة صغيرة.هذا النموذج يقوم على تقسيم الكائنات إلى intrinsic data و extrinsic data والجزء الأول يكون للوظائف الداخلية للصف ولا يمكن فصلها عن الكائن اما الجزء الثاني فهي الوظائف التي من الممكن ان تفصلها عن الصف وتخزن خارجه وبذلك يمكننا ان نستبدل جميع الاجزاء المتشابهه في الجزء الداخلي واستبدالها بكائن واحد. وهناك جزء اخر يدير عملية التاكد من عدم وجود الكائن قبل انشائه اي يتاكد اننا لم ننشأ intrinsic data مطابقة من قبل وفي حالة اننا انشئناها من قبل يقوم باستخدامها في انشاء الكائن الجديد بدلا من انشاء intrinsic data جديدة.
عرض صور مصغرة ومقسمة إلى مجموعات. في البداية نقوم بعمل الواجهة الذي سنشتق منه.
public interface IFlyweight
void Load(string filename);
void Display(PaintEventArgs e, int row, int col);
وهي واجهة بها العمليات الداخلية للكائن الذي نريد ان ننشأه وبها دالتين، الاولى هي Load وهي تقوم على تحميل الصور المصغرة بالذاكرة اما الثانية فهي تقوم بعرض ورسم الصور على الشاشة.
الخطوة الثانية – نقوم بعمل استركتشر يرث من الواجهة
public struct Flyweight : IFlyweight
// Intrinsic state
Image pThumbnail;
public void Load(string filename)
pThumbnail = new Bitmap(@"E:\wallpapers\" + filename).GetThumbnailImage(100, 100, null, new IntPtr());
public void Display(PaintEventArgs e, int row, int col)
e.Graphics.DrawImage(pThumbnail, col * 100 + 10, row * 130 + 40, pThumbnail.Width, pThumbnail.Height);
الان نملك استركتشر يقوم بعمل ادراج للصورة في الذاكرة ويقوم برسم الصورة على الواجهة. لاحظ ان الدالة load لا تقوم بارجاع القيمة انها فقط تقوم بعملها ولا تعيد القيمة في الـ return value ثم نقوم بانشاء صف تعمل على تخزين الوحدات من الاستركتشر السابق.
public class FlyweightFactory
// Keeps an indexed list of IFlyweight objects in existence
Dictionary&lt;string, IFlyweight&gt; flyweights =new Dictionary&lt;string, IFlyweight&gt;();
public FlyweightFactory()
flyweights.Clear();
public IFlyweight this[string index]
if (!flyweights.ContainsKey(index))
flyweights[index] = new Flyweight();
return flyweights[index];
كما نرى الصف في بدايته يقوم بتعريف Directory المفتاح فيه سترينج String والقيمة FlyWeight وبه indexer تقوم بارجاع قيمة ال flyweight إذا وجدت، والا فانه يقوم بانشاء flyweight جديد وبذلك من خلال الصف نفسه نكون قادرين على الولوج للكائن المراد مباشرة
الان نقوم بعمل الصف التي ستعرض الصور
// Shared state - the images
static FlyweightFactory album = new FlyweightFactory();
// Unshared state - the groups
static Dictionary&lt;string, List&lt;string» allGroups = new Dictionary&lt;string, List&lt;string»();
public void LoadGroups()
var myGroups = new[] {
new {Name = "FirstGroup",
Members = new [] {"1.jpg", "2.jpg","3.jpg", "4.jpg"}},
new {Name = "SecondGroup",
Members = new [] {"5.jpg","6.jpg","7.jpg", "8.jpg"}},
new {Name = "ThirdGroup",
// Load the Flyweights, saving on shared intrinsic state
foreach (var g in myGroups)
{ // implicit typing
allGroups.Add(g.Name, new List&lt;string&gt;());
foreach (string filename in g.Members)
allGroups[g.Name].Add(filename);
album[filename].Load(filename);
public void DisplayGroups(Object source, PaintEventArgs e)
// Display the Flyweights, passing the unshared state
int row = 0;
foreach (string g in allGroups.Keys)
int col = 0;
e.Graphics.DrawString(g, new Font("Arial", 16), new SolidBrush(Color.Black), new PointF(0, row * 130 + 10));
foreach (string filename in allGroups[g])
album[filename].Display(e, row, col);
col++;
row++;
الصف هو المسؤول عن اخراج الصورة في شكلها النهائي نقوم بتعريف كائن من الصف FlyweightFactory لكي نضع به صور كل البوم ثم نقوم بعمل مصفوفة directory لكي نضع بها أسماء الصور وأسماء مجموعات الصور.
وضعنا دالتين في هذه الصف الأول LoadGroups وهي تعمل على ادراج الصور والمجموعات في المصفوفات الخاصة بها الدالة الثانية وهي DisplayGroup هي دالة عملها الاساسي هو القيام باستدعاء روتين فرعيالدالة Display من كلاس FlyWieght لتقوم برسم الصورة:
الان نقوم باستدعاء بتشغيل البرنامج كالاتي
public partial class Window : Form
public Window()
InitializeComponent();
this.Height = 600;
this.Width = 600;
this.Text = "Picture Groups";
Client client = new Client();
client.LoadGroups();
this.Paint+= new PaintEventHandler(client.DisplayGroups);
Application.Run(new Window());
كما نرى البرنامج يعمل على مراحل في البداية قمنا باستدعاء الدالة LoadGroups لكي نجمع الصور لعرضها اثناء العرض وكما نرى الحدث Paint يقوم باستدعاء الدالة DisplayGroups.
إن اللجنة السادسة بالجمعية العامة للأمم المتحدة (لجنة القانونية) هي إحدى اللجان الرئيسية في الجمعية العامة للأمم المتحدة. فاللجنة السادسة هي المنتدى الرئيسي للنظر في المسائل القانونية في الجمعية العامة.
للجمعية العامة للأمم المتحدة تكليف واضح بدعم التقدم المطرد للقانون الدولي العام. وتنص المادة 13 من ميثاق الأمم المتحدة، تحديدًا، على أن "تنشئ الجمعية العامة دراسات وتشير بتوصيات بقصد: (...) تشجيع التقدم المطرد للقانون الدولي وتدوينه. وفسرت الممارسات اللاحقة هذا النص بأنه تفويض شامل بوضع معاهدات جديدة تختص بأوسع نطاق من الموضوعات وتبني تلك المعاهدات والتوصية بها لدى الدول للتوقيع عليها لاحقًا والمصادقة عليها والانضمام إليها, ورغم أن مفاوضات صناعة القوانين الدولية تحدث داخل العديد من الهيئات المتخصصة في الأمم المتحدة، حسب طبيعة مادة القانون الحقيقية، يتم عقد المفاوضات المتعلقة بالقانون الدولي العام دائمًا داخل اللجنة السادسة.
تكوين اللجنة ومنهجية العمل.
إن عضوية اللجنة السادسة عضوية عامة، أي أن، كل الدول أعضاء الأمم المتحدة هم أعضاء قانونيون في اللجنة السادسة. ويمكنك أن تحضر الدول غير الأعضاء ذات صفة مراقب في الجمعية العامة مثل سويسرا، قبل أن تحصل على عضوية الأمم المتحدة، والفاتيكان اجتماعات اللجنة السادسة وأن تشارك في المناقشات.
ويرأس اللجنة السادسة رئيس ويعاونة ثلاثة نواب ومقرر اللجنة. ويجب أن يدير الرئيس الاجتماعات الرسمية ويقترح برنامج العمل ويحسم أية مشكلات إجرائية قد تطرأ. ويسعى المكتب إلى ضمان انتهاء المفاوضات بنتائج إيجابية.
وتعقد اللجنة السادسة اجتماعاتها سنويًا من نهاية سبتمبر وحتى نهاية نوفمبر، بالتوازي مع الدورة السنوية للجمعية العامة. في بداية الدورة، تُعين الجمعية العامة للجنة السادسة قائمة بعناصر جدول الأعمال الذي ستتم مناقشته. وتضم تلك العناصر عادةً التقارير السنوية من لجنة القانون الدولي ولجنة الأمم المتحدة للقانون التجاري الدولي واللجنة المخصصة حول الإرهاب المشكلة بموجب القرار 51/210 بتاريخ 17 ديسمبر 1966 واللجنة الخاصة حول ميثاق الأمم المتحدة وتعزيز دور المنظمة ولجنة الدولة المضيفة بالإضافة إلى عنصر إجراءات الحد من الإرهاب الدولي. وعقب إجراء مناقشة رسمية والتفاوض على أية مقترحات، يتم تقديم أية توصيات تتبناها اللجنة السادسة إلى الاجتماع المكتمل للجمعية العامة للمصادقة عليها بشكل نهائي. وإذا كانت مسألة ما على درجة كبيرة من التعقيد الفني، تحيل اللجنة السادسة تلك المسألة إلى لجنة القانون الدولي أو تقوم بإنشاء هيئة فرعية خاصة لمناقشة تلك المسألة. وتتبع اللجنة السادسة "قاعدة مختلطة لصناعة القرارات، حيث يفضل الوصول إلى الإجماع مع إمكانية أخذ الأصوات،" بمعنى أنه، بما أن اللجنة يمكنها اتخاذ قراراتها عبر التصويت, فإن معظم القرارات تم إقرارها دون تصويت رسمي، من خلال التزكية أو اتفاق الآراء أو الإجماع.
معاهدات وقرارات نوقشت في اللجنة السادسة.
لقد تمت مناقشة المعاهدات والقرارات التالية، مناقشة كلية أو جزئية، في اللجنة السادسة:
منذ عام 2000 شرعت اللجنة السادسة في وضع اتفاقية شاملة للإرهاب الدولي لتكمل أدوات مكافحة الإرهاب القائمة. ولكن لم يتم بعد تبني تلك المعاهدة المقترحة.
إن كلية الصحة العامة بجامعة ميشيغان هي إحدى كليات الدراسات العليا في جامعة ميشيغان. تقع الكلية في آن آربر في ميشيغان، وهي إحدى أقدم كليات الصحة العامة في البلاد وتعتبر إحدى أعرق الكليات التي تركز على الصحة في الولايات المتحدة. أنشئت الكلية عام 1941 ولقد نمت كلية الصحة العامة في جامعة ميشيغان بحيث تجاوزت برامج الشهادات في جامعة ميشيغان في الصحة العامة وبعض تلك الشهادات يرجع إلى القرن التاسع عشر.
تم تحديث بيان مهمة الكلية عام 2011:
«تهدف كلية الصحة العامة بجامعة ميشيغان إلى خلق ونشر المعرفة من أجل الوقاية من الأمراض وتحسين صحة السكان في جميع أنحاء العالم. فنحن نهتم اهتمامًا خاصًا بالعدالة في الصحة ولهذا نركز تركيزًا خاصًا على الفئات المحرومة التي تعاني بطريقة غير متناسبة من المرض والعجز. فنحن نعمل كنقطة تلاقٍ متنوعة وشاملة للمعرفة والممارسة، وهدفنا هو أن نجد حلاً لمشكلات الصحة العامة الحالية والمستقبلية.»
المرتبة الوطنية:
وفقًا لتقرير يو إس نيوز لعام 2011 حول برامج التخرج، تحتل كلية الصحة العامة بجامعة ميشيغان المرتبة # الرابعة لكليات الصحة العامة في البلاد وتحتل أيضًا المرتبة # الأولى في برامج إدارة الرعاية الصحية في البلاد.
يُقدم برنامج الماجستير للصحة العامة في خمسة أقسام في الكلية (ولكل برنامج منها مجالات تركيز متنوعة):
تضم برامج الشهادات الأخرى التي تقدمها الأقسام:
بدءًا من عام 2012، تم تقديم برنامج الماجستير في المعلوماتية الصحية بالاشتراك مع كلية المعلومات وكلية الصحة العامة في جامعة ميشيغان.
هناك برنامج حديث نسبيًا يقدم كليًا عبر الإنترنت: Certificate in the Foundations of Public Health .
مبدأ الحدود الموروثة (باللاتينية Uti possidetis "ما تملكه") هو مبدأ في القانون الدولي بأن الأراضي والممتلكات الأخرى تظل ملكًا لمالكها في نهاية الصراع، ما لم يُنص على غير ذلك في المعاهدة; وإذا لم تشتمل هذه المعاهدة على أي شروط تتعلق بامتلاك الممتلكات والأراضي التي تم الاستيلاء عليها أثناء الحرب، فيسود في هذه الحالة مبدأ الحدود الموروثة. نشأ هذا المبدأ في القانون الروماني, فالعبارة مشتقة من التعبير اللاتيني "uti possidetis, ita possideatis", بمعنى "ستستمر في امتلاك ما تملك مثلما كنت تمتلكه" (أي "بما أنها ملك لك، فهي ملك لك"). ويُمكن هذا المبدأ الدولة المحاربة من المطالبة بالأراضي التي حصلت عليها من خلال الحرب.
في أوائل القرن السابع عشر، استخدم جيمس الأول ملك إنجلترا هذا المصطلح لبيان أنه في حين أنه يعترف بوجود السلطان الإسباني في تلك المناطق من نصف الأرض الغربي حيث تمارس إسبانيا سلطاتها القوية، فإنه يرفض الاعتراف بمزاعم إسبانيا بملكيتها الحصرية لجميع الأراضي غرب خط الطول 46° 37' غربًا بموجب معاهدة توردسيلاس.
استخدم هذا المبدأ منذ زمن قريب بصورة منقحة (انظر "قانون الحدود الموروثة") في تحديد حدود الدول التي حصلت على استقلالها حديثًا عقب إنهاء الاستعمار, وذلك بالتأكيد على أن الحدود ستتبع الحدود الأصلية للمناطق الاستعمارية القديمة التي نشأت منها. ولقد نشأ هذا الاستخدام في أمريكا الجنوبية في القرن التاسع عشر مع انسحاب الإمبراطورية الإسبانية. فمع إعلان تطبيق مبدأ "الحدود الموروثة"، عملت الدول الجديدة على ضمان عدم وجود "أرض مباحة" في أمريكا الجنوبية بعد انسحاب الإسبان والحد من احتمالية نشوب صراعات حدودية بين الدول المستقلة حديثًا وإنشاء مستعمرات أوروبية حديثة.
لقد تم تطبيق المبدأ نفسه في أفريقيا وآسيا عقب انسحاب القوى الأوروبية من تلك القارتين، وفي أماكن مثل يوغوسلافيا السابقة والاتحاد السوفيتي حيث سقطت الحكومات المركزية السابقة وحصلت الدول الأعضاء على استقلالها. وقامت منظمة الوحدة الإفريقية عام 1964 بتمرير قرار ينص على حتمية تطبيق مبدأ استقرار الحدود - جوهر مبدأ "الحدود الموروثة"—في جميع أنحاء قارة إفريقيا. فلقد كانت معظم الدول الإفريقية قد حصلت على استقلالها في ذلك الوقت، لذا كان القرار أساسًا بمثابة توجيه سياسي لحسم الصراعات بإقرار معاهدات تقوم على الحدود القائمة مسبقًا بدلاً من اللجوء إلى القوة. وحتى وقتنا هذا، أدى الالتزام بهذا المبدأ إلى تجنب اشتعال الحروب الحدودية بين الدول الإفريقية، ولكن هناك حالة استثنائية بارزة في هذا الصدد وهي الحرب الإثيوبية الإريترية التي استمرت ما بين عامي 1998 و2000، وترجع جذور تلك الحرب إلى انفصال دولة إفريقية مستقلة فتلك الحرب ليست صراعًا بين جارتين واقعتين تحت الاستعمار. على الناحية الأخرى، لا تتبع الحدود الاستعمارية عادةً الخطوط العرقية، وهذا ساعد في اشتعال الحروب الأهلية العنيفة والدموية بين مختلف المجموعات العرقية في العديد من الدول التي كانت واقعة تحت الاستعمار (وبعد سقوط الشيوعية)، ومن أمثلتها السودان وجمهورية الكونغو الديمقراطية وأنغولا ونيجيريا وأوغندا وجورجيا وأذربيجان وميلدوفا ويوغوسلافيا السابقة.
ولقد تم التأكيد على هذا المبدأ في محكمة العدل الدولية في قضية "بوركينا فاسو ومالي": عام 1986
الحكم التقديري هو حكم بكون شيء ما صحيحًا أو خطأً, أو الحكم بكون شيء ما نافعًا بناءً على المقارنة أو الأشكال النسبوية الأخرى. على وجه العموم، قد يشير الحكم التقديري إلى الحكم القائم على مجموعة معينة من القيم أو على قيم اجتماعية معينة. وهناك معنى آخر يرتبط بالحكم التقديري وهو التقييم النفعي القائم على المعلومات الضئيلة المتوفرة، ويتم هذا التقييم لوجوب اتخاذ قرار ما في فترة قصيرة.
يمكن استخدام مصطلح "الحكم التقديري" استخدامًا موضوعيًا للإشارة إلى أي أمر ينطوي على حتمية تنفيذ فعل ما، ويقوم ضمنًا باستخدام كلمات مثل "لا بد" أو "ينبغي". ويمكن استخدام هذا المصطلح بالمعنى الإيجابي، للدلالة على حتمية الوصول إلى حكم ما مع وضع القيم الاجتماعية نصب الأعين، أو يمكن استخدامه بمعنى مُحقر للدلالة على الحكم الذي يقوم على الهوى الشخصي وليس على فكر أو دليل موضوعي.
عند استخدام هذا المصطلح بالمعنى الإيجابي، تكون التوصية بالتوصل إلى حكم تقديري هي نصيحة للتفكير تفكيرًا عميقًا وتجنب الهوى والعفوية والبحث عما يتوافق مع اعتقادات المرء الدفينة والبحث عن مجموعة من الأدلة الموضوعية الممكن إثباتها العامة المتفق عليها لتكوين الرأي.
عند استخدام مصطلح "الحكم التقديري" بالمعنى المُحقر فإنه ينطوي على النتيجة التي تكون نتيجة معزولة وأحادية الجانب وغير موضوعية - وهذا يتعارض مع الأحكام القائمة على التفكر والموازنة والأدلة العامة.
"الحكم التقديري" قد يشير أيضًا إلى الأحكام الأولى القائمة على تقييم معتبر للمعلومات المتوفرة، مع التسليم بأنها غير مكتملة وجارٍ العمل على استكمالها، فعلى سبيل المثال، "الحكم التقديري" عما إذا كان سيتم شن هجوم عسكري أو سيتم إجراء جراحة طبية طارئة. في هذه الحالة تكون صفة الحكم قاصرة نظرًا لعدم اكتمال المعلومات المتوفرة نتيجة المأزق، وليست نتيجة قصور ثقافي أو شخصي.
في أغلب الأحوال يشير مصطلح "الحكم التقديري" إلى رأي الشخص. وبالطبع يتشكل رأي الفرد إلى حد ما حسب معتقداته والثقافة التي ينتمي إليها. ومن ثم هناك امتداد طبيعي لهذا لمصطلح "الحكم التقديري" ليشمل التصريحات التي يمكن النظر إليها بطريقة ما حسب قيم اجتماعية معينة، ولكنها يمكن النظر إليها بطريقة مختلفة حسب قيم اجتماعية أخرى. ويرتبط امتداد التعريف هذا من الناحية النظرية بكل من بديهية علم الإنسان "النسبية الثقافية" (بمعنى أن المعنى الثقافي يقوم على السياق) وبمصطلح "النسبية الأخلاقية" (بمعنى أن القضايا الأدبية والأخلاقية ليست حقائق عامة ولكنها تقوم على السياق الثقافي). فالحكم التقديري الذي يتشكل في إطار قيم اجتماعية معينة قد يكون حكمًا محدودًا وقد يكون موضوعًا مثيرًا للجدل بين الجمهور الأكثر عددًا.
عدم التسرع في إصدار الأحكام.
عدم التسرع في إصدار الأحكام هو الوصف المستخدم للإشارة إلى المعنى المضاد للمعنى الازدرائي في الحكم التقديري: يعبر عن تجنب الآراء الشخصية ويعكس ردود الأفعال المتعجلة.
القرار الشخصي.
القرار الشخصي هو المصطلح المستخدم في وصف القرار المنتقى من بين البدائل التي لا يمكن تحديد مدى صحتها أو خطئها بوضوح، ولهذا يعتمد القرار على أساس شخصي.
حيادية التقدير.
حيادية التقدير هي صفة ذات صلة بموضوعنا تشير إلى الاستقلالية من القيم الاجتماعية. فالشيء نفسه قد يكون حيادي التقدير عندما لا يكون جيدًا ولا سيئًا، وعندما لا يكون مفيدًا ولا غير مفيد، وعندما لا يكون مهمًا ولا تافهًا، حتى يُوضع في سياق اجتماعي. فمثلاً، يعتمد تنصيف الشيء في بعض الأحيان على السياق: هل الشيء أداة أم سلاح, هل يظل الإنسان عملاً فنيًا أم سلفًا?
هناك اقتباس شهير لعالم الرياضيات غودفري هارولد هاردي يبين كيف يضع الموضوع "محايد التقدير" في الرياضيات في سياق اجتماعي معين:
للاطلاع على مناقشة ما إذا كانت التقنية محايدة التقدير، انظر مارتن وشينزنجر ووالاس.
قد يكون للعنصر تقدير معين وقد يكون محايد التقدير "بغض النظر" عن السياق الاجتماعي إذا كانت فائدته أو جدواه واضحة من تلقاء نفسها بشكل أو بآخر، فمثلاً، الأكجسين هو سر الحياة في جميع المجتمعات.
الحكم التقديري وسياقه.
يقول البعض أن الموضوعية الحقيقية مستحيلة، فحتى أكثر التحليلات العقلانية تشددًا تقوم على مجموعة من القيم المقبولة في إطار التحليل. ومن ثم تكون كل النتائج هي أحكامًا تقديرية (ولذا فقد تكون محدودة). وبالطبع لا يفيد وضع جميع النتائج في فئة واحدة في التمييز بين تلك النتائج وبهذا تصبح تلك الفئة وصفًا غير مفيد. فتصنيف النتيجة بكونها حكمًا تقديريًا يكون جوهريًا عند تعيين السياق المُحدد للحكم.
على سبيل المثال، تعد "الحقائق" العلمية موضوعية، ولكن يتم اعتبارها في طور التجربة، فمن المفهوم أن ظهور المزيد من الأدلة الدقيقة و/أو تجارب أشمل قد يغير الأمور. أضف إلى ذلك، أن الرأي العلمي (بمعنى النتيجة القائمة على القيم الاجتماعية) هو "حكم تقديري" قائم على تقييم صارم وتوافق كبير. وبوضع هذا المثال نصب الأعين، يكون تصنيف الرأي بأنه "حكم تقديري" تصنيفًا ملتبسًا دون وصف السياق المحيط به.
ولكن كما ذكرنا في الجزء الأول من هذه المقالة، في الاستخدام العام يكون معنى مصطلح "الحكم التقديري" معنى أبسط كثيرًا في إطار السياق الضمني ولكنه ليس محددًا.
كانت مدرسة وارسو مجموعة من البولنديين المؤرخين لتاريخ الأفكار ونشطت أعمال تلك المجموعة ما بين العقدين الخامس والسادس من القرن الماضي. ترأس هذه المدرسة برونيسلو باكزكو وليسزيك كولكوسكي وضمت أيضًا علماء مثل أندريه واليكي وجيرزي سزاكي وكريزستوف بوميان. وكان أعضاء تلك المدرسة تعديليين ماركسيين; فقاموا بهجر المذهب الماركسي اللينيني في بولندا الشيوعية ووضعوا شكلاً جديدًا للماركسية بصبغتهم الخاصة المميزة بمنهج علم الإنسان.
نشأت مدرسة وارسو في سنوات حكم خروتشوف في بولندا ما بين عامي 1955–1956, عندما قام العديد من أعضائها في المرحلة التالية بالتشكيك في عقيدة الماركسية اللينينية. وجه ليسزيك كولكوسكي وبرونيسلو باكزكو انتقادات إلى النظرية الستالينية بوصفها عقائدية وقائمة على أسس سياسية. واجتمعت المجموعة نفسها في الخمسينيات من القرن الماضي عندما حضر أعضاؤها ندوة باكزكو حول التأريخ التي عقدت في معهد الفلسفة وعلم الاجتماع في أكاديمية العلوم البولندية (PAN).
يرتبط أعضاء المجموعة بعلاقات مؤسسة مع معهد الفلسفة وعلم الاجتماع في أكاديمية العلوم البولندية ومع قسم تاريخ الفلسفة الحديثة في جامعة وارسو برئاسة كولكوسكي وباكزكو. ولأن كولكوسكي وباكزكو ينتقدان العقيدة الماركسية وسياسات حزب العمال المتحدون البولندي (اللذين كانا من بين أعضائه)، فقد أصبحا من الشخصيات المزعجة بالنسبة للسلطات البولندية. وفي 21 أكتوبر 1966، قام كولكوسكي وكرزيسوف بوميان بإلقاء خطبة رسمية في مناقشة في كلية التاريخ بجامعة وارسو حيث انتقدا على الملأ سنوات حكم حكومة جوميلك العشر لعدم كفاءتها والقيود التي فرضتها على حرية التعبير وغياب المؤسسات الديمقراطية في بولندا. وإثر ذلك تم إقصاء بوميات وكولكوسكي من الحزب الشيوعي، ثم تلاهما باكزكو عام 1968. ولقد انحلت مدرسة وارسو تمامًا في أعقاب الأزمة السياسية في مارس 1968. واشترك أعضاء المجموعة في تدعيم الطلاب المتضررين من الأعمال الانتقامية في أعقاب أعمال الشغب وهاجر الكثيرون لينجوا بحياتهم من الإعدام.
أفكار ومناهج.
تنوعت المناهج التي استخدمها أعضاء مدرسة وارسو، فيرى البعض أنها جماعة اجتماعية للمفكرين أكثر من كونها مدرسة للفكر. ولكن هناك بعض السمات المشتركة التي يمكن تمييزها في الأعمال التي ألفها أعضاء المجموعة. وللمدرسة باحث يُفترض أنه يضع نفسه خارج موضوع البحث والموضوعية القيمة والتعددية والاستقلال السياسي للعلوم. ولقد استمدت تلك المنهجية من الماركسية، التفسيرية وعلم اجتماع المعرفة الألماني والوجودية وعناصر كلود ليفي ستروس لـ البنيوية وتهدف تلك المنهجية إلى وصف الظواهر التاريخية دون تقديم تفسيرات لصحتها أو خطئها. فهم يؤمنون أن الأيديولوجيات (مثل الماركسية، التي هي مثار اختلافهم) هي نتاج الظروف التاريخية لعصرها، في مقابل فكرة المادية التاريخية بأن البنية العقلية هي مجرد شق من الفئة الاجتماعية. كما كانت تلك المجموعة مهتمة أيضًا بأيديولوجية الفرد والأيديولوجية الدينية وأيديولوجية الجماعة وتركز على أن التاريخ هو نتاج للأشخاص.
ويليام إدوارد هول (22 أغسطس 1835 - 30 نوفمبر 1894) كان محاميًا إنجليزيًا ومتسلقًا للجبال قام بنشر العديد من الأعمال القيمة في القانون الدولي.
كان هول الابن الوحيد لـ الطبيب ويليام هول وسليل الفرع الأصغر لعائلة "هول في دونجلاس", وعائلة تشارلوت "المسماة" كوتن.
ولد هول في مدينة ليزرهيد، سيوري, ولكنه قضى فترة الطفولة في الخارج، فقد كان والده يعمل طبيبًا لـ ملك هانوفر, ثم عمل بعد ذلك في البعثة الرسمية البريطانية في نابولي. وقد يكون من هنا اكتسب الابن حسه بـ الفن واللغات الحديثة الذي ظهر لاحقًا في حياته. تعلم هول تعليمًا خاصًا حتى بلغ السابعة عشر، ثم اجتاز اختبار القبول في كلية جامعة أكسفورد حيث حصل على شهادة التخرج عام 1856 من الدرجة الأولى في كلية الحقوق والتاريخ التي كانت منشأة حديثًا في ذلك الوقت، وبعد ثلاث سنوات حصل على جائزة المستشار لمقالة كتبها عن تأثير إسبانيا على اكتشاف المعادن النفيسة في أمريكا.
حصل هول عام 1861 على رخصة مزاولة المحاماة في لينكولن إن, ولكنه لم يكرس وقته في أية محاولة جادة لإنشاء مكتب محاماة. فقد كان اهتمامه منصبًا بدرجة أكبر على دراسة فن إيطاليا وفي السفر إلى أوروبا, وكان يعود دومًا محملاً بلوحات مرسومة بـ الألوان المائية لمنشآت ومناظر طبيعية. وكان هول من أوائل أعضاء النادي الألبي والمتحمسين له، وقام بعمليات تسلق في البداية ومن أبرزها تسلق جبل ليسكام. ولكنه عمل أيضًا على الاستفادة من تخصصه القانوني في إشباع شغفه بالاستكشاف في رحلة استكشافية قام بها إلى أمريكا الجنوبية للحصول على دليل نيابةً عن مُدعي تيشبورن, أرثر أورتون.
الاهتمامات العسكرية.
كان هول يهتم اهتمامًا كبيرًا دائمًا بالأمور العسكرية وكان على خط النيران في الجانب الدانماركي في حرب شليسفيغ الثانية عام 1864. وفي عام 1867 نشر هول كتيبًا تحت عنوان "خطة لإعادة تنظيم الجيش" دافع فيه عن الخدمة العسكرية. ويقول البعض إنه "كان من الممكن أن تكون له أيادٍ على الجيش" ولكنه كان منجذبًا انجذابًا شديدًا نحو الحياة كفرد من طبقة الأعيان. ولقد حقق هول أمنيته الأخيرة، أولاً في ليانفيهانجل كروكورني, مونموثشاير, ثم بعد ذلك في محكمة كوكر بالقرب من يوفيل, سومرست. بكل المقاييس أصبح هول "رجلاً إنجليزيًا نبيلاً يعيش في الريف، يتحلى بخبرات عالمية ومعلومات موسوعية وحس فني."
زار هول في أسفاره لابلاند ومصر وأمريكا الجنوبية والهند. وقدم هول خدمة قيمة لإدارات حكومية مختلفة، ففي عام 1871 عمل مفتش إيرادات بموجب قانون التعليم الإعدادي لعام 1870, وفي عام 1877 قدم تقارير إلى الغرفة التجارية عن مصائدالمحار في فرنسا وفي إنجلترا كذلك. وفي جميع الأوقات، كان يدخر مواد لأعمال طموحة حول تاريخ الحضارة والإمبراطورية البريطانية.
ترتكز شهرته الأساسية على أعماله في مجال القانون الدولي. ففي عام 1874 نشر هول كتابًا عن عقيدة الحيادية, "حقوق وواجبات المحايدين". واتبع ذلك عام 1880 بـ "عمله العظيم" كتاب "بحث عن القانون الدولي" (Treatise on International Law). والذي يراه البعض "أعظم كتاب عن هذا الموضوع باللغة الإنجليزية دون منازع"، فقد كان تنظيم الكتاب جيدًا ودقيقًا، واستخدم الإنجليزية البسيطة وابتعد عن بعض "الغموض البلاغي" الذي تميزت به الكتب السابقة عن هذا الموضوع. ونشر هول عام 1894 كتابًا بعنوان "التشريعات الأجنبية للتاج البريطاني". (Foreign Jurisdictions of the British Crown)
تزوج هول إيموجين، ابنة ويليام روبرت جروف عام 1866. توفيت إيموجين عام 1886 وفي عام 1891 تزوج هول أليس هيل. ولم يرزق هول بأطفال من الزيجتين. وتوفي هول فجأة في محكمة كوكر.
نموذج التصميم ديكور يهدف إلى توفير وسيلة لربط الحالات الجديدة والسلوك إلى كائن بطريقة ديناميكية. والكائن لا يعلم انه يجري عليه عملية ديكور "Decoration" ، الأمر الذي يجعل هذا النموذج مفيد لتطور النظم. وهناك نقطة رئيسية في تنفيذ هذا النموذج وهو انه يعمل على تزيين ال class الاصلي وحتى المورث منه على حد سواء.
نموذج التصميم ديكور يأخذ كائن موجود ويضيف إليه. وكمثال على ذلك، هناك طرق عديدة للإضافة على الصورة، مثل وضع الحدود من حولها أو تحديد العلامات ذات الصلة إلى المحتوى. يمكن عرض هذه الإضافات على رأس الصورة.
يمكن تحديد العناصر الاساسية في نموذج التصميم ديكور في رسم تخطيطي UML كما هو موضح بالشكل ولان هذا هو تصميمنا الأول سوف نشرحه تفصيليا. نقوم بعرض الاجزاء الاساسية في التصميم وهي:
صف اصلي من كائن معين سوف يضاف عليه أو يتم تعديله ومن الممكن ان يكون أكثر من صف.
العمليات في الواجهة IComponent والتي من الممكن ان تستبدل.
IComponent.
هو الواجهة الذي سيقوم بتحديد هوية ال صفوف التي سيتم تزيينها.
وهي ال صف المشتقة من الواجهة السابقة والذي يقوم باضافة السلوك والديكور. ومن الممكن ان يكون أكثر من صف
نرى في منتصف هذا التصميم طبقة ال decorator ومرتبطة بعلاقتين مع الواجهة IComponent
العلاقة الاولى:
تبدأ بسهم منقط من decorator لـIComponent وهي تشير إلى ان الـ Decorator
موروثة من IComponent وهذا يعني ان كائن decorator من الممكن ان تستخدم في المكان الذي تتوقع فيه استخدم الواجهة وبالتالي يمكن لل client استخدام Component وDecorator ديكور بالتبادل، هذا هو اساس نموذج التصميم ديكور.
العلاقة الثانية مرسومة على شكل معيين صغير على الـ Decorator ومرتبطة بـ Icomponent هذا يشير إلى أن الـ Decorator من الممكن ان يكون مرتبط بمورث واحد أو أكثر من الـ Component ومن الممكن في اي لحظة لواردنا جعل العمليات مختلفة ان نقوم بعمل override وبهذه لطريقة يكون قد تحقق الهدف من النموذج
عند الرغبة في وضع اضافتين على صورة مثلا نقوم بعمل الاتي
Photo photo = new Photo( );
Tag foodTag = new
Tag (photo, "Food",1);
Tag colorTag = new Tag (foodTag, "Yellow",2);
في البداية قمنا بعمل صورة من ال class photo بعد ذلك قمنا بالإضافة عليه بوضع foodTag ثم قمنا بوضع إضافة اخرى على الكائن foodTag عن طريق ال colorTag
في معظم النماذج التي سنواجهها، يمكن للعناصر الظهور في اشكال مختلفة. وللحفاظ على مخططات UML واضحة وبسيطة ليس علينا اظهار كل الخيارات فيها ولكن علينا ان ندقق ما إذا كانت الخيارات مؤثرة في التصميم ام لا.
تعدد المكونات Multiple components.
ان مختلف المكونات التي تطابق الواجهة من الممكن أيضا ان "يضاف اليها" فمثلا من الممكن ان يكون لدينا صفوف ترسم اشخاص ومنازل وسفن من خلاص اشكال هندسية وخطوط فهذه الصفوف من الممكن أيضا ان يضاف عليها حالات من خلال الـ decorator. وهذا هو عمل الـ IComponent
الديكورات المتعددة Multiple decorators.
كما اننا من الممكن ان نورث الواجهة لاكثر من صف كذلك يمكننا ان يكون لدينا أكثر من واجهة ولكل واحد منهم وظيفة. فاحدهما يضيف بوردر والاخر يضيف نص على الصورة وهكذا.
العمليات المتعددة Multiple operations.
فالعمليات التي تجري داخل الصف أو الالكائن بعض منها جزء من الكائن الاصلي والبعض من الواجهة.
المحتوى Implementation.
نموذج أو نمط decorator هو الذي لا يرتبط باي واجهة ليستمد حالات اخرى behaviors. فلو
ان التاج صف (وهي التي تقوم باضافة ال decor على العنصر) ملزمة بان ترث من الواجهة للصورة مثلا لكي تحوي ميثود أو اثنين فنحن بذلك نحمل التاج صف كل مايوجد في صف الصورة لكي نستفيد بهاتين الدالتين مما يجعل الكائن كبير جدا بدون داعي.