hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
لوحة مفاتيح دفوراك المبسطة اللغات الأخرى
وتنفيذ لوحة المفاتيح بالنسبة للغة السويدية يعرف باسم سفوراك، ويضع هذا التخطيط ثلاثة حروف سويدية متحركة إضافية (å, ä and ö) على المفاتيح الثلاثة الموجودة في أقصى يسار الصف العلوي، والتي تقابل رموز علامات الترقيم في تخطيط دفوراك للغة الإنجليزية. ومن ثم توفق رموز الترقيم هذه مع المفاتيح الأخرى ويستخدم مفتاح Alt-Gr للوصل إلى بعض منها.
وهناك إصدار سويدي آخر وهو سفدفوراك لصالحبه جونار بارمنت، ويحتفظ هذا التخطيط برموز علامات الترقيم في مكانها كما هي موجودة في إصدار اللغة الإنجليزية، لكن الحرف المتحرك الإضافي الأول (å) يقع في أقصى يسار الصف العلوي بينما يقع الحرفين الآخرين (ä and ö) في أقصى يسار الصف السفلي.
والشكل السويدي الآخر والذي يتشابه تماما مع تخطيط لوحة مفاتيح دفوراك الأمريكية هو شكل اس في_ دفوراك لصاحبه توماس لوندكفيست حيث يضع الحروف المتحركة å وä وö في مكانهم على تخطيط بارمنت لكن يحتفظ بالوضع الأمريكي لمعظم الحروف الخاصة.
والتنفيذ النرويجي (المعروف باسم «نورسك دفوراك») يتشابه مع تخطيط بارمنت مع استبدال الحروف “æ” and “ø” بالحروف “ä” and “ö”.
لوحة مفاتيح دفوراك المبسطة اللغات الأخرى
ويتشابه التخطيط الدنماركي دانسدفوراك مع التخطيط النرويجي
وتخطيط لوحة المفاتيح الفنلندية داس يتبع العديد من مبادئ تصميم دفوراك لكن التخطيط عبارة عن تصميم أصلي يقوم على معظم الحروف وتركيبات الحروف المشهورة في اللغة الفنلندية. كما قام ماتي ايراس بتصميم تخطيط آخر للغة الفنلندية. كما يمكن كتابة اللغة الفنلندية بصورة جيدة باستخدام تصميم دفوراك للغة الإنجليزية مع إضافة الحروف ä وö. ويجمع تخطيط لوحة المفاتيح الفنلندية أركودفوراك بين كل من المفاتيح الفردية والاحتفاظ بالوضع الأمريكي لكل حرف آخر. وكما هو الحال في لوحة مفاتيح داس فإن لوحة مفاتيح سوراك مُصممة بنفس مبادئ لوحة مفاتيح دفوراك لكن مع الأخذ في الحسبان الحروف الشائعة في اللغة الفنلندية، لكنها تختلف عن داس في أنها تحتفظ بالحروف المتحركة في الجانب الأيسر ومعظم الحروف الساكنة في الجانب الأيمن.
كما أن تخطيط لوحة مفاتيح F التركية عبارة تصميم أصلي له نفس مبادئ تصميم دفوراك لكن من الغير الواضح ما إذا كان مشتق من دفورام أم لا. فلوحة المفاتيح التركية F تم اعتمادها كلوحة مفاتيح معيارية في 1955 وكانت التخطيط مطلبا لاستيراد كاتبين آلة كاتبة منذ 1963.
لوحة مفاتيح دفوراك المبسطة اللغات الأخرى
يوجد بعض تخطيطات لوح مفتيح دفوراك برازيلية غير معيارية تحت التطوير في الوقت الراهن، وأبسط تصميم (يُعرف أيضاً باسم بي ى ر دي كي BRDK) هو عبارة عن تخطيط دفوراك مع فقط إضافة بعض مفاتيح من تخطيط لوحة المفاتيح البرازيلية ABNT2. لكن تصميم آخر تم تصميمه خصيصا لكتابة اللغة البرتغالية البرازيلية عن طريق دراسة حسنت إحصائيات الكتابة مثل تكرار الحروف والرسوم البيانية الثلاثية والكلمات إلى أبعد قدر ممكن.
تخطيط دفوراك الأكثر شهرة هو تخطيط تايب 2 Type II الألماني، وهو متوفر بالنسبة لنظم التشغيل ويندوز ولينكس وماكنتوش أو اس اكس. وهناك أيضاً تخطيط نيو Neo  وتخطيط دو ارجو De ergo. والتخطيطان الأصليان كلاهما يتبع العديد من مبادئ تصميم دفوراك. كما أن الألمان يستخدمون تخطيط دفوراك المعياري مع كتابة الرمز ß بالضغط على shift+W (في تخطيط كويرتي) والنقاط التي تكتب على الحروف لتغيير الصوت يتم كتابتها عبر shift+E.
لوحة مفاتيح دفوراك المبسطة اللغات الأخرى
كما أن هناك تخطيطان فرنسي وأسباني وأيضاً إصدار اسبرانتو مقترح.
تم إصدار نسخ يونانية من تخطيط دفوراك في عيد الحب في 2007. ويختلف هذا التخطيط عن تخطيطات دفوراك اليونانية في أنه يحتفظ بروح دفورام حيث تقع كل مفاتيح الحروف المتحركة على الجانب الأيسر للوحة المفاتيح. وهذه النسخة تعمل حاليا مع نظام التشغيل ماكنتوش أو اس اكس.
وتخطيط ماك Mac الإيطالي تم تحسينه إلى أبعد قدر لهذه اللغة مع وجود كافة الحروف المتحركة على الجانب الأيسر، وقام بتطويره باولو ترامانوني. كما يتم تطوير الكثير من إصدارات الحاسوب الشخصي تتكون من تخطيطات أصلية مضاف إليها الحروف المتحركة.
صدر الإصدار الروماني من تخطيط دفوراك في أكتوبر 2008، وهو متوفر لدى نظم التشغيل ويندوز ولينكس.
لوحة مفاتيح دفوراك المبسطة اللغات الأخرى
تختلف لوحة المفاتيح البريطانية عن نظيرتها الأمريكية سواء أكانت دفوراك أم كويرتي على النحو التالي: تبادل الرمزين " و@، ومفتاح [\ |] في مكان إضافي (إلى يمين مفتاح الشيفت الأسفل إلى اليسار)، مع مفتاح return/enter أطول ويضع مفتاح هاش/تيلد [# ~] أسفله في زاوية اليسار (انظر الصورة).
الاختلاف الأبرز بين تخطيط دفوراك الأمريكي والبريطاني هو أن مفتاح [2 «] يبقى في الصف العلوي بينما مفتاح ['»] الأمريكي يتحرك، وهذا يعني أن مفتاح علامة الاستفهام [/ ?] يحتفظ بموقعة في تخطيط دفوراك الكلاسيكي أي في أعلى اليسار، وإن كان مع مفتاح الشيفت.
تبادل موقع المفاتيح [/ ?] و[' @]يتماشى تماما مع التخطيط الأمريكي واستخدام مفتاح “@” زاد في عصر تكنولوجيا المعلومات. وهذه الاختلافات بالإضافة إلى الاحتفاظ بالأعداد في نظام دفوراك المثالي تظهر في تخطيط دفوراك الكلاسيكي ودفوراك بالنسبة لاختلافات الأيدي اليمنى واليسرى.
لوحة مفاتيح دفوراك المبسطة اللغات الأخرى
تخطيط مبرمج دفوراك هو تخطيط لوحة مفاتيح أعده العالم الكندي رولاند كوفمان وتستهدف الناس الذي يكتبون شفرة مصدر بالنسبة للغات البرمجة السي وجافا باسكال وليسب وسي اس اس واكس ام ال. ويقوم التخطيط على لوحة مفاتيح دفوراك المبسطة، مع العديد من التحسينات التي تهدف إلى جعل عملية الكتبة أسهل بالنسبة للمبرمجين.
وهي متوفرة في نظم التشغيل التي تستخدم قاعدة بيانات لوحة المفاتيح X  مثل لينكس وفري بي اس دي، أو كالتي أضيفت إلى مايكروسوفت ويندوز ونظام تشغيل ماكنتوش من نوع X.
بينما توضح المفاتيح الهجائية في مكانها كما هو في تخطيط دفوراك الأصلي يتغير مكان مفاتيح أخرى، والاختلاف الأبرز هو أن الصف العلوي مخصص للأقواس والرموز الأخرى ويتم كتابة الأعداد باستخدام مفتاح الشفت مثل التخطيط الفرنسي. (ويمكن استخدام مفتاح كابس لوك عند كتابة أرقام طويلة.).
ويختلف هذا التخطيط عن معظم تخطيطات دفوراك لكنه يتبع التصميم الأصلي لأغسطس دفوراك من حيث أن الأعداد العشرة لا توضع بترتيبها التصاعدي بل بالأحرى بترتيب الأرقام الأكثر استخداما بالأصابع الأولى.
والمطلوب استبدال الرموز لاتباع نفس المبدأ كما في الحروف، ولكن استخدام لغة المصدر بدلا من الكلام العادي كالإحصاءات الأساسية.
وأيضاً تقوم على تخصيص الأصبع البديل المستخدم في بعض لوح المفاتيح الاقتصادية مثل لوحة مفاتيح ميكروسوفت الطبيعية حيث يهدف الصف العلوي للوصول إلى حركة منحنى يميني خفيف للأصابع فيما يتعلق بخط الارتكاز (كما هو موضح في الصورة) بدلا من إتباع «العمود» اليساري.
لوحة مفاتيح دفوراك المبسطة مستخدمون بارزون
بيرس أنطوني، مؤلف روايات زانث كثرا ما كتب في الثمانينات مذكرات المؤلف في كتب عن كيفية أن استخدامه لدفوراك منه من التحول إلى برنامج معالجة النصوص. إذ كان هذا أكثر صعوبة بسبب أنه استخدم تخطيط دفوراك بديل (تبدل فيه أماكن مفاتيح الواصلة والفاصلة – مفتاح الفاصلة على لوحة مفاتيحه في مكان مفتاح الواصلة على لوحة المفاتيح الأمريكية المعيارية (والعكس بالعكس).
عائق غريب
العائق الغريب أو العائق رجل البطة (باللاتينية: Delphinium peregrinum) نوع نباتي ينتمي إلى جنس العائق من الفصيلة الحوذانية.
عائق غريب الوصف النباتي
نبات عشبي يتراوح ارتفاعه بين 30 و80 سم. الساق قائمة، ونادراً متفرعة، والأوراق متناوبة مقسمة غالباً إلى عدد من الأجزاء، والنورة عنقودية (عذقة)، تحمل عدداً من الأزهار الجميلة، والكأسيات بتلية الشكل تستطيل العلوية منها لتشكل مهمازاً أجوفاً، والبتلات أصغر من الكأسيات، والثمرة جرابية (بالإنجليزية: Follicle)‏، والبذور صغيرة سوداء اللون غالباً. النبات متوسط إلى شديد السمية.
عائق غريب البيئة والانتشار
يتواجد في المشرق العربي والمغرب العربي وتركيا واليونان وألبانيا وإسبانيا.
أحمد بن علي مباركي
أحمد بن علي سير المباركي (1368- 1446 هـ / 1949- 2025 م) عالم مسلم سعودي، وأستاذ جامعي، عضو هيئة كبار العلماء في المملكة العربية السعودية، وعضو إدارة البحوث العلمية والإفتاء.
أحمد بن علي مباركي حياته العلمية
ولد أحمد المباركي في قرية المنصورية في المملكة العربية السعودية عام 1368هـ/ 1949م. درس المرحلة الثانوية وتخرج منها في المعهد العلمي التابع لجامعة الإمام محمد بن سعود الإسلامية عام 1382 هـ، ثم أكمل مرحلته الجامعية في كلية الشريعة بجامعة الإمام محمد بن سعود الإسلامية بالرياض وتخرج منها بتقدير ممتاز عام 1388 هـ، بعدها واصل المباركي دراسة الماجستير في كل من المعهد العالي للقضاء قسم شريعة إسلامية بتقدير ممتاز عام 1392 هـ، وكلية أصول الدين الحديث وعلومه في جامعة الأزهر وتخرج منها بتقدير جيد جدا عام 1394 هـ، ثم تحصل على شهادة الدكتوراة من كلية الشريعة والقانون جامعة الأزهر عام 1397 هـ.
أحمد بن علي مباركي أعماله ومسيرته العملية
عمل المباركي بداية حياته ملازم قضائي بوزارة العدل، ثم معيد بكلية الشريعة جامعة الإمام محمد بن سعود الإسلامية، ثم عمل أستاذ مساعد بكلية الشريعة جامعة الإمام، فأستاذ مشارك بنفس الكلية، ثم أستاذ بكلية الشريعة، ثم أستاذ الدراسات العليا بكلية الشريعة والمعهد العالي للقضاء جامعة الإمام، بعدها عمل وكيل قسم أصول الفقه بكلية الشريعة، ثم رئيس قسم أصول الفقه بكلية الشريعة، كما عين المباركي عضو مجلس كلية الشريعة بالرياض في جامعة الإمام محمد بن سعود الإسلامية، وعمل في عضوية مجلس المعهد العالي للقضاء بجامعة الإمام، وعضو في مجلس قسم الفقه بالمعهد العالي للقضاء، وعضو مناهج كليات البنات بالسعودية، وعين عضوا مجلس الشورى لفترتين، وفي عام 1424 هـ عين عضو هيئة كبار العلماء بالمملكة العربية السعودية وعضو اللجنة الدائمة للبحوث العلمية والإفتاء، وهو عضو المجمع الفقهي برابطة العالم الإسلامي بمكة المكرمة.
أحمد بن علي مباركي مؤلفاته
للمباركي العديد من المؤلفات المطبوعة والتي لا تزال تحت الطبع وهي:
أحمد بن علي مباركي وفاته
توفي أحمد بن علي سير المباركي في الرياض، يوم الخميس 16 رجب 1446هـ الموافق 16 يناير 2025م، وصُلّي عليه بعد صلاة عصر اليوم التالي في جامع الراجحي، ودُفن في مقبرة النسيم بالرياض.
ينيكون
إن يونيكون هي لغة البرمجة التي صممها عالم الكمبيوتر الأمريكي كلينت جيفري. ويونيكون تنحدر من آيكون ومعالجها أيدول الذي يتيح أفضل وصول إلى نظام التشغيل وكذلك دعم برمجة الهدف الموجه. بدأت يونيكون الحياة عن طريق دمج ثلاثة امتدادات أيقونية محببة : معالج OO والمسمى بالصنم، ونظام ملفات بوسيكس وواجهة الربط الشبكي، مرفق ODBC. وقد تم اختصار الاسم إلى «اللهجة الموحدة والموسعة للأيقونة».
وبالمقارنة مع الأيقونة، فإن العديد من الميزات الجديدة من يونيكون هي امتدادات للإدخال والإخراج وكذا لواجهة النظام وذلك من أجل استكمال السيطرة على أساس الأيقونة وبنية البيانات. وبدلا من تقديم المستوى الأدنى ل API، فإن يونيكون تطبق مستوى أعلى وأسهل لاستخدام المرافق، ويمكن التطور السريع للتطبيقات الرسومية والتطبيقات المكثفة للشبكة بالإضافة إلى نقاط القوة الأساسية للأيقونة في النص ومعالجة الملف.
ينيكون
• الدروس والحزم
• الاستثناءات كمكتبة فصل مساهمة—انظر القائمة البريدية
• برامج الأطفال المتحركة (ديناميكيا)
• رصد برامج الأطفال
• دينامية تحميل الوحدات C (بعض الأنظمة الأساسية)
• الميراث المتعدد مع المعاني الجديدة.
• الوصول إلى قاعدة بيانات ODBC.
•	الملفات ذات امتداد Dbm يمكن استخدامها كمتجهات مترابطة.
• واجهة نظام بوسيكس.
• الرسومات ثلاثية الأبعاد.
عند تشغيل البيئة الرسومية IDE، فإن برنامج يونيكون ui.exe سيستمر في تقديم روابط أيقونات مساعدة.
إن كتاب برمجة يونيكون الرسمي في صيغة بي دي إفهو وسيلة شائعة لتعلم يونيكون. ويتضمن الكتاب مقدمة لتطوير الهدف الموجه فضلا عن لغة النمذجة الموحدة. وهو يتضمن فصول مفيدة حول مواضيع مثل استخدام يونيكون من أجل CGI. والإضافات الأخيرة ليونيكون تتضمن طلب XML HTTP وتطابق نمط سنوبول.
إن يونيكون متوافقة أحادية الشفرة حتى الآن، وهناك فرص مسجلة في صفحة طلب المساعدة المطلوبين.
ينيكون انظر أيضًا
- a language with similar objectives
- goal-directed Java with succeed | fail
- another multi-paradigm web content functional language which is also expression-based but only for client-side (There is no server-side module as of March, 2008)
عائق طابوري
العائق الطابوري (باللاتينية: Delphinium ithaburense) نوع نباتي ينتمي إلى جنس العائق من الفصيلة الحوذانية.
عائق طابوري الوصف النباتي
نبات عشبي يتراوح ارتفاعه بين 30 و80 سم. الساق قائمة، ونادراً متفرعة، والأوراق متناوبة مقسمة غالباً إلى عدد من الأجزاء، والنورة عنقودية (عذقة)، تحمل عدداً من الأزهار الجميلة، والكأسيات بتلية الشكل تستطيل العلوية منها لتشكل مهمازاً أجوفاً، والبتلات أصغر من الكأسيات، والثمرة جرابية (بالإنجليزية: Follicle)‏، والبذور صغيرة سوداء اللون غالباً.  النبات متوسط إلى شديد السمية.
بروى التاريخ
قرية بروى من القرى القديمة، حيث وردت باسم «بروى» في أعمال المنوفية ضمن قرى الروك الناصري التي أحصاها ابن الجيعان في كتاب «التحفة السنية بأسماء البلاد المصرية». وفي العصر العثماني وردت باسم «بروى» في التربيع العثماني الذي أجراه الوالي العثماني سليمان باشا الخادم في عصر السلطان العثماني سليمان القانوني ضمن قرى ولاية المنوفية، وفي تاريخ 1228هـ/1813م الذي عدّ قرى مصر بعد المسح الذي قام به محمد علي باشا باسم «بروى» ضمن قرى مديرية المنوفية.
بروى السكان
بلغ عدد سكان بروى 2,712 نسمة، حسب الإحصاء الرسمي لعام 2006.
جنوتيلا
نوتيلا عبارة عن شبكة بين الأقرآن، والتي كانت في وقت تكوينها أول شبكة من نوعها بين أقرآن تتصف بكونها غير مركزية، وتؤدي إلى شبكة أخرى، وإلى شبكات أخرى تتبني النموذج. وقد احتفلت بمرور عقد على إنشائها في الرابع عشر من مارس 2010 ولديها قاعدة مستخدمين يقدر عددهم بالملايين في ملفات المشاركة بين الأقرآن.
وفي يونيو 2005 وصل عدد مستخدمي نوتيلا إلى 1.81 كمبيوتر ارتفعوا إلى ثلاثة ملايين عقدة nodes بحلول يناير 2006. وفي أواخر عام 2007، كانت نوتيلا أكثر شبكة مشاركة ملفات على الإنترنت بحصة سوقية تقدر بأكثر من 40%.
جنوتيلا التاريخ
تم تطوير أول عميل من قبل جستين فرانكل وتوم بيبر من نولسوفت Nullsoft في أوائل عام 2000، بعد وقت قصير من استحواذ أميركا أونلاين على الشركة. وفي 14 مارس أتيح البرنامج للتحميل على خوادم نولسوفت. وأعلن هذا الحدث على Slashdot، وقام الآلاف بتحميل البرنامج في هذا اليوم. وطرح الكود المصدري لاحقا تحت غطاء GNU General Public License (الرخصة المفتوحة العامة لـ GNU).
جنوتيلا التاريخ
وفي اليوم التالي أوقفت أميركا أونلاين إتاحة البرنامج بسبب مخاوف قانونية ومنعت نولسوفت من القيام بأي عمل على المشروع في المستقبل. ولم يوقف ذلك الإجراء نوتيلا؛ إذ أنه بعد أيام قليلة كان قد أعيدت هندسة البروتوكول بصورة معكوسة، وبدأت مستنسخات متوافقة حرة ومفتوحة المصدر في الظهور. وكان هذا التطور المتوازي للعملاء المختلفين من خلال مجموعات مختلفة لا يزال هو طريقة العمل modus operandi لتطوير نوتيلا اليوم.
إن شبكة نوتيلا هي بديل موزع تماما لنظم شبه مركزية مثل فاستراك FastTrack (KaZaA) ونابستر Napster الأصلي. إن الشعبية الأولى للشبكة قد تأججت نتيجة للتهديد القانوني الذي واجهته نابستر في بداية عام 2001. إن هذا الارتفاع الشديد في الشعبية قد عكس حدود القدرة التوسعية للبرتوكول الأولي. وفي أوائل عام 2001 سمحت المتغيرات على البروتوكول (طبقت أولا في عملاء الملكية والمصدر المغلق)بتحسين القدرة التوسعية. وبدلا من معاملة كل مستخدم بوصفه عميلا وخادما، فإن بعض المستخدمين يعاملون الآن بوصفهم «أقران ذوو مكانة خاصة» ويتم تمرير طلبات البحث والاستجابات من قبل المستخدمين إليهم.
جنوتيلا التاريخ
وقد سمح ذلك للشبكة أن تنمو شعبيتها. وفي أواخر عام 2001، أصبح عميل نوتيلا لايموير بيسك Limewire Basic مجانيا ومصدرا مفتوحا. وفي فبراير 2002، تخلت مورفيس Morpheus، وهي مجموعة مشاركة ملفات تجارية، عن نظامها القائم على برمجيات فاستراك للأقرآن وأصدرت عميلا جديدا قائما على عميل نوتيلا جنوكلوس Gnucleus المجاني ومفتوح المصدر. جديدة قائمة على العميل مجانية ومفتوحة المصادر
ولا تشير كلمة «نوتيلا» اليوم إلى أي مشروع أو أحد البرمجيات، ولكنها تشير إلى بروتوكول مفتوح مستخدم من قبل عملاء متعددين
والاسم هو مزج بين لفظتي GNU ونوتيلا Nutellaوهي الماركة الشهيرة للزبدة بطعم البندق: ومن المفترض أن فرانكل وبيبر قد أكلا كثيرا من نوتيلا خلال عملهم على المشروع الأصلي، وقررا ترخيص برنامجهما لمنتهي الرخصة المفتوحة العامة لـ GNU. ولا ترتبط نوتيلا بمشروع GNU  أو شبكته الخاصة بالأقرآن جنونت GNUnet.
وفي 26 أكتوبر 2010 وجهت أوامر لخادم نوتيلا الشهير لايموير بالإغلاق من قبل القاضي كيمبا وود بمحكمة المقاطعات الأمريكية في المقاطعة الجنوبية لنيويورك عندما وقعت إنذارا قضائيا ملزما وافق عليه لايموير والمدعون بصناعة التسجيل. ويمكن أن يكون ذلك الحدث قد سبب انخفاضا في حجم الشبكة بسبب أن لايموير كان لديها طاقم عمل يضيف غلقا عن بعد لاستخدام نوتيلا وتحويلات الملفات بسبب أن بعض المستخدمين كانوا قد نصبوا نسخا مؤثرة.
وفي التاسع من نوفمبر 2010 أعيد إحياء لايموير من قبل فريق سري من المطورين وأطلق عليهم اسم نسخة قراصنة لايموير. وكانت قائمة على لايموير 5.6 بيتا LimeWire 5.6 BETA. وكان لهذه النسخة خوادمها التابعة التي أزيلت وتم تمكين جميع خصائص مجانا.
جنوتيلا التصميم
من أجل تصور كيف عملت نوتيلا في الأساس، علينا تخيل دائرة واسعة من المستخدمين (يسمون العقد nodes) لكل منهم برمجيات عميلة لنوتيلا. وخلال بدء التشغيل الأولي فإن برمجيات العميل يجب أن تمهد لتشغيل الكمبيوتر وتجد على الأقل واحدا من العقد. وقد استخدمت العديد من المناهج من أجل هذا الأمر، بما فيها قائمة عناوين موجودة مسبقا للعقد العاملة المحتملة مرسلة مع البرمجيات، واستخدام خابيات caches الويب المحدثة للعقد المعروفة (تسمى خابيات ويب نوتيلا)، وخابيات مضيف بروتوكول نقل البيانات UDP host، وحتى المحادثة من خلال الإنترنت IRC وإن كان ذلك بصورة محدودة للغاية. وبمجرد الاتصال، يطلب العميل قائمة بالعناوين العاملة. ويحاول العميل الاتصال بالعقد المرسلة، وكذلك العقد التي يستقبلها من العملاء الأخرى ن، حتى يصل إلى حصة محددة. ولا يرتبط ذلك إلا بالكثير من العقد، وتخبئ محليا العناوين التي لم تجربها قبلا، وتنبذ العناوين التي جربتها وعلمت أنها غير صحيحة.
جنوتيلا التصميم
وعندما يريد المستخدم البحث فإن العميل يرسل الطلب لكل عقدة متصلة بنشاط. وفي الإصدار رقم 0.4 من البروتوكول فإن عدد العقد المتصلة بنشاط لعميل ما يكون قليل جدا، ولذلك فإن كل عقدة تقوم بعدئذ بتمرير الطلب لجميع عقدها المتصلة بنشاط، وفي المقابل فإنها تعيد تمرير الطلب، وهكذا دواليك، حتى تصل الرزمة إلى العدد المحدد سلفا من «القفزات» من قبل المرسل (حد أقصى 7).
ومنذ الإصدار رقم 0.6 فإن نوتيلا عبارة عن شبكة مركبة مكونة من عقد ورقية وعقد متطرفة (تسمى أيضا أقرآن متطرفة). وتكون العقد الورقية متصلة بعدد صغير من الأقرآن المتطرفة (نمطيا 3) يسنما تكون كل عقدة متطرفة متصلة بأكثر من 32 من الأقرآن المتطرفة. وفي ظل مثل هذا التفوق في الدرجات، فإن العدد الأقصى من «القفزات» التي يمكن لاستعلام واحد القيام بها قد قلت إلى 4.
جنوتيلا التصميم
وتستخدم الأوراق والأقرآن المتطرفة بروتوكول تدوير الاستعلام QRP من أجل تبادل جدول تدوير الاستعلام QRT، وجدول من 64 فتحة بمؤشر رئيسي ki-slots وحتى فتحتين اثنتين بمؤشر رسالة تتكون من لوحات مفاتيح مجزأة. وترسل عقدة ورقية جدول تدوير الاستعلام الخاص بها إلى كل من الأقرآن المتطرفة التي تتصل بها، وتدمج هذه الأقرآن المتطرفة جدول تدوير الاستعلام بجميع مستوياتها (وتقلل حتى 128 فتحة بمؤشر رئيسي) إضافة إلى جدول تدوير الاستعلام الخاص بها (إذا كانوا يتشاركون في ملفات) وتبادلها مع جيرانهم. ومن ثم فإن تدوير الاستعلام يتم من خلال تجزئة كلمات الاستعلام ورؤية ما إذا كان أيا منهم متصلا في جدول تدوير الاستعلام. وتقوم الأقرآن المتطرفة بذلك التأكد قبل تمرير الاستعلام إلى عقدة ورقية، وأيضا قبل تمرير الاستعلام إلى العقدة المتطرفة للأقرآن بشرط أن تكون تلك هي آخر قفزة يمكن للاستعلام القيام بها.
جنوتيلا التصميم
وإذا أسفر بحث ما عن نتيجة، فإن العقدة التي كانت لها نتيجة تتصل بالباحث. وفي بروتوكول نوتيلا الكلاسيكي فإن رسائل الاستجابة كان يتم إرسالها مرة أخرى بموازاة طريق الاستعلام الذي جاء منه، كما أن الاستعلام نفسه لا يحتوي أية معلومات تعريفية بالعقدة. وقد تمت مراجعة هذه الآلية فيما بعد، وهكذا فإن نتائج البحث حاليا يتم نقلها عبر بروتوكول كتل المستخدم User Datagram Protocol (UDP) مباشرة إلى العقدة التي بدأت البحث، وغالبا ما تكون عقدة أقرآن متطرفة. وهكذا فإنه في البرتوكول الحالي فإن الاستعلامات تحمل عنوان بروتوكول الإنترنت ورقم المنفذ لأي عقدة. وهذا يقلل من حجم البيانات المتدفقة عبر شبكة نوتيلا ويجعلها بصورة كبيرة أكثر تحجيما.
جنوتيلا التصميم
وإذا كان المستخدم يقرر تحميل الملف، فإنهم يتفاوضون مع ناقل الملف. وإذا كانت العقدة التي كانت قد طلبت الملف غير محمية، فإن عقدة الاستعلام يمكن أن تتصل بها مباشرة. بأي حال فإنه إذا كانت العقدة محمية بما يؤدي لوقف عقدة المصدر من تلقي الاتصالات القادمة، فإن العميل الذي يريد تحميل ملف ما يرسله بوصفه «طلب مدفوع» للخادم لعميل بعيد من أجل بدء الوصلة بدلا منه (أي «لدفع» الملف). في البداية فإن طلبات الدفع هذه يتم تدويرها بموازاة السلسلة الأصلية التي اعتادت على إرسال الاستعلام. ومع ذلك فقد كان هذا الأمر لا يعتمد عليه لأن الطرق تنقطع عادة وأن الرزمة المدورة تكون عرضة لسيطرة التدفق. ومن ثم فإن ما يسمى «وسائط الدفع» push proxies ظهرت في المجال. وهي غالبا أقرآن متطرفة لعقدة ورقية وتعلن في نتائج البحث. ويقوم العميل بوصل واحدة من «وسائط الدفع» هذه باستخدام طلب النص المتشعب HTTP ويرسل الوسيط «طلبا بالدففع» إلى ورقة لصالح لاعميل. وطبيعيا فإنه من الممكن أيضا إرسال طلب دفع بخصوص بروتوكول كتل المستخدم إلى وسيط الدفع الذي يكون أكثر كفاءة من استخدام بروتوكول التحكم في النقل TCP. ولوسائط الدفع ميزتان: أولهما أن وصلات الأقرآن المتطرفة-الورقية أكثر ثباتا من الطرق وهو الأمر الذي يجعل من طلبات الدفع أكثر اعتمادية. ثانيا فإنها تقلل حجم البيانات المدورة من خلال شبكة نوتيلا.
جنوتيلا التصميم
أخيرا عندما ينفصل المستخدم، فإن برمجيات العميل تحفظ قائمة العقد التي كانت متصلة بنشاط بالرزم وتلك التي جمعت من خلالها (الرزم) من أجل الاستخدام مرة أخرى فإنها تحاول الاتصال بما يجعلها مستقلة عن أي نوع من خدمات نظم تمهيد تشغيل الكمبيوتر.
وفي الممارسة فإن منهج البحث هذا حول شبكة نوتيلا لم يكن معتمدا عليه عادة. إن كل عقدة عبارة عن مستخدم كمبيوتر منتظم؛ وهكذا فإنهم يتصلون باستمرار ويقطعون الاتصال باستمرار أيضا، ومن ثم فإن الشبكة لا تكون مستقرة كلية أبدا. أيضا فإن تكلفة عرض النطاق الترددي للبحث في نوتيلا نما في مقابل نمو عدد المستخدمين المتصلين؛, وعادة فإن الوصلات المتشبعة ونقل عقد أبطء يعتبر أمر لا جدوى منه. ومن ثم فإن طلبات البحث سيتم في الغالب تجاهلها ولن يتم الوصول إلا إلى جزء صغير جدا من الشبكة بخصوص الاستعلامات. وتحدد هذه الملاحظة شبكة نوتيلا على أنها نظام توزيعي لا يمكن تحجيمه، ويؤثر في تطور جداول البعثرة، التي تكون أكثر تحجيما لكنها لا تدعم سوى البحث بالصلة الدقيقة، وليس الكلمة الدالة.
جنوتيلا التصميم
ومن أجل التعامل مع مشكلات عنق الزجاجة، فإن مطوري نوتيلا طبقوا نظاما محددا من الأقرآن المتطرفة والأوراق. وبدلا من اعتبار جميع العقد متساوية تم الحفاظ على العقد الداخلة في الشبكة على «الحافة» للشبكة كورقة، وليست مسئولة عن أي تدوير، أما العقدالتي كانت قادرة على تدوير الرسائل فقد رقيت إلى أقرآن متطرفة، والتي سوف تقبل وصلات الورقة وتدور الأبحاث ورسائل صيانة الشبكة. وقد سمح ذلك للأبحاث بأن تنتشر أكثر من خلال الشبكة، وسمح للعديد من البدائل في الطوبولوجيا / المخطط الذي حسن من الكفاءة والقدرة التوسعية بصورة كبيرة.
إضافة إلى ذلك فقد تبنت نوتيلا عددا من الفنيات الأخرى من أجل تقليل الازداحم الخانق وجعل الأبحاث أكثر كفاءة. والأمر الأبرز هو بروتوكول تدوير الاستعلام QRP والاستعلام النشط Dynamic Querying (DQ). وباستخدام بروتوكول تدوير الاستعلام لا يصل البحث إلا إلى أولئك العملاء الذين يحتمل أن تكون لديهم الملفات، وهناك عدد قليل جدا من بحوث الملفات تنمو على نطاق واسع بكفاءة أكبر، وباستخدام الاستعلام النشط فإن البحث يتوقف بمجرد أن يحصل البرنامج على نتائج بحث كافية، والتي تقلل بصورة كبيرة قدر الازدحام الخانق الذي تسببه عمليات البحث الجماهيرية. إن نوتيلا للمستخدمين Gnutella for Users بها قدر كبير من المعلومات عن هذه الأمور والتحسينات الأخرى لنوتيلا في الأسلوب الصديق للمستخدم
إن أحد مكاسب جعل نوتيلا غير مركزية هو جعل أنه من الصعوبة بمكان غلق الشبكة التي لا يمكن سوى للمستخدمين أن يقرروا أي محتوى سيكون متاحا. وعلى غير ما هو عليه نابستر Napster حيث أن الشبكة كلها تعتمد على خادم مركزي فإن نوتيلا لا يمكن أن تغلق من خلال غلق أي عقدة ومن المستحيل بالنسبة لأي شركة أن تتحكم في محتويات الشبكة، وهو الأمر الذي يرجع أيضا للعديد من عملاء محتويات نوتيلا المجانية والمصادر المفتوحة الذين يتشاركون في الشبكة.
جنوتيلا خصائص وامتدادات البرتوكول
لا تشغل نوتيلا على أساس البروتوكول القائم على فيض الاستعلامات. إن النسخة القديمة لنوتيلا رقم 0.4 فإن بروتوكول الشبكة يوظف خمسة أنواع مختلفة من الرزم، وهي تحديدا
وهي متعلقة أساسا بالبحث في شبكة نوتيلا. وتتم معالجة تحويلات الملفات من خلال عرض النطاق الترددي. ويؤدي تطور بروتوكول نوتيلا حاليا فريق منتدى مطوري نوتيلا the Gnutella Developers Forum (“The GDF”). وقد تم تطوير العديد من امتدادات البروتوكول ولا يزال يتم تطويرها من خلال مقدمي البرمجيات ومطوري نوتيلا المجانين منتدى مطوري نوتيلا. وتتضمن هذه الامتدادات تدوير الاستعلام الذكي، والتدقيقات المجموعية لـ SHA-1، ونقل ضرب الاستعلام من خلال بروتوكول نقل البيانات، والاستعلام باستخدام بروتوكول نقل البيانات، والاستعلامات النشطة من خلال بروتوكول التحكم في النقل، وتحويلات الملفات باستخدام بروتوكول نقل البيانات، وبيانات لغة الترميز القابلة للامتداد Extensible Markup Language (XML)، وتبادل المصادر (التي تعرف أيضا باسم «شبكة التحميل» The download mesh) والتحميل المتوازي في الشرائح (swarming).
جنوتيلا خصائص وامتدادات البرتوكول
وهناك حاليا مجهودات لإنهاء هذه الامتدادات في البروتوكول في مواصفات نوتيلا 0.6 على موقع تطوير بروتوكول نوتيلا. إن نوتيلا القياسية 0.4، بالرغم من أنها لا تزال تستخدم آخر مواصفات بروتوكولية منذ أن وجدت جميع الامتدادات كمقترحات فحسب إلى الآن، قد عفا عليها الزمن. وفي الواقع فإنه من الصعب أو المستحيل الاتصال اليوم باستخدام نوتيلا 0.4 ووفقا للمطورين في منتدي مطوري نوتيلا، بل إن الإصدار 0.6 هو ما يجب على المطورين الجدد متابعته في استخدام خصائص تقدم العمل.
ولا يزال بروتوكول نوتيلا قيد التطوير وبالرغم من محاولات الابتعاد عن التعقيد الموروث من نوتيلا القديم 0.4 ولتصميم بنية رسائل جديدة، فإنه لا يزال أحد أكثر بروتوكولات مشاركة الملفات الناجحة إلى الآن.
جنوتيلا نوتيلا 2
إن بروتوكول نوتيلا 2، والذي يشار له عادة على أنه G2 ليس، بالرغم من اسمه، بروتوكولا وارثا لنوتيلا، لكنه انفراجة له. غن النقطة الأساسية التي تثير اللبس لدى العديد من مطوري نوتيلا هي أن اسم «نوتيلا2» ينقل تحديثا أو تفوقا، مما يؤدي إلى شعار «أن نوتيلا 2 يشعل الحرب». وتضمنت الانتقادات الأخرى استخدام نوتيلا لشبكة لنظام تميهد تشغيل الكمبيوتر لأقرآن G2 , والتوثيق الشيء لبروتوكول G2.
إضافة إلى ذلك فإن البحث الذي يجرب مجددا عميل شاريزا Shareaza الذي كان أحد عملاء G2 الأوائل، يمكن أن يشكل عبئا غير ضروريا على شبكة نوتيلا.
جنوتيلا نوتيلا 2
وقد وقعت الانفراجة في عام 2002 وحقق كلا من البروتوكولين تكرارات مميزة منذ ذلك الوقت. وكان لـ G2 ميزات وعيوب مقارنة بنوتيلا. وهناك ميزة غالبا ما تذكر فيما يتعلق بالبحث الهجين لنوتيلا 2 بطريقة أكثر كفاءة مقارنة بتدفق الاستعلام في نوتيلا الأصلي، والذي كان مستخدما في عام 2002. وهناك ميزة في نوتيلا وهي أن عدد المستخدمين يقدر بالملايين، حيث أن شبكة G2 تعتبر تقريبا نظام ذو حجم أصغر. ومن الصعب مقارنة البروتوكولات في شكلها الحالي؛ وقد يكون لخيار العميل الفرد تأثير أكبر بالنسبة للمستخدم النهائي على أي شبكة.