ملخص سريع

الحضور: baffled, dm, duck, fidd, FireRabbit, human, jrand0m, madman-away, mihi, wiht, wilde

سجل الاجتماع

[22:00] <jrand0m> <وارد> [22:00] <jrand0m> 0) مرحباً [22:00] <jrand0m> 1) حالة شبكة الاختبار [22:00] <jrand0m> 2) التسمية في i2p [22:00] <jrand0m> 3) minwww و i2cp [22:00] <jrand0m> 4) موقع i2p.net [22:00] <jrand0m> 5) ??? [22:00] <dm> كنت أفكر منذ أيام أننا نستطيع صنع واجهة .NET لـ I2P. على أي حال.. [22:00] <FireRabbit> حسناً ستكون هناك واحدة [22:00] <madman-away> مرحباً [22:00] <jrand0m> -1) واجهة .NET ستكون رائعة [22:00] <jrand0m> 0) مرحباً [22:00] * madman-away أصبح الآن معروفاً باسم madman2003 [22:00] <jrand0m> أهلاً بالجميع [22:00] <wilde> مرحباً [22:00] <FireRabbit> <-- سيكتب واجهة .NET [22:00] <FireRabbit> على أي حال مرحباً [22:00] <jrand0m> r0x0r. [22:00] <dm> مذهل [22:01] <jrand0m> أهلاً بكم في الاجتماع السبعين وكسر [22:01] <FireRabbit> <-- يحتاج ذلك URL مع بروتوكول العميل [22:01] * ion انضم إلى #i2p [22:01] <jrand0m> i2p.net/ فيه روابط إلى الويكي، ربما سترغب باستخدام الـ tunnelManager [22:01] <FireRabbit> حسناً [22:01] <jrand0m> (على الناس مراجعة http://i2p.dnsalias.net/pipermail/i2p/2004-February/000142.html لتحديث الحالة هذا الأسبوع) [22:01] <FireRabbit> وهل يعمل ذلك جيداً في الإصدار الأخير؟ [22:02] <jrand0m> نعم، aum يستخدمه (ولقد أصلحت للتو خطأً كان يصادفه قبل بضع ساعات) [22:02] <jrand0m> (المواصفات @ http://wiki.invisiblenet.net/iip-wiki?I2PTunnelManager) [22:02] <jrand0m> حسناً، نتابع [22:02] <jrand0m> 1) حالة شبكة الاختبار [22:02] <FireRabbit> حسناً كوول نعم، [22:03] <jrand0m> أكره أن أبدو كأُسطوانة مشروخة هنا، لكن... شبكة الاختبار تتقدم. [22:04] <jrand0m> لم نصل بعد، لكن لدينا جلسات تمتد لساعات دون انقطاع على آخر بنية [22:04] <jrand0m> بعض الإعدادات لا تعطي هذا المستوى من الاعتمادية، لكن بعضها يفعل. لذا نعمل على رفع مستواها جميعاً [22:04] <FireRabbit> ممتاز [22:04] <baffled> على الأقل نحن نملأ الشبكة بالحيوانات [22:05] <jrand0m> ههه [22:05] <jrand0m> كلب، قطة، فأر، بطة... [22:05] * wiht انضم إلى #i2p [22:05] <FireRabbit> أرنب! [22:05] <baffled> ربما علي أن أصبح bafflo [22:05] <human> إنسان! [22:05] <jrand0m> !! [22:05] <jrand0m> #animalfarm [22:06] <dm> dm [22:06] <jrand0m> لكن، نعم، هذا أساساً كل ما عندي لقوله عن حالة شبكة الاختبار (بخلاف ما في رسالة الحالة) [22:06] <wilde> الناس سيقرأون السجلات لاحقاً فلتبقوا على الموضوع رجاءً [22:06] <jrand0m> هه آسف يا أبي ;) [22:07] <jrand0m> أظن أننا ما زلنا على المسار وفق خريطة الطريق [22:07] <wiht> كم إصداراً آخر من شبكة الاختبار تخططون لتوزيعه؟ [22:07] <jrand0m> (وفوق ذلك أنجزت بعض أشياء المستقبل أثناء تشغيل الاختبارات، مثل الأنفاق بأكثر من قفزتين >2) [22:07] <jrand0m> wiht> بقدر ما يتطلب الأمر [22:08] <jrand0m> نحن قريبون جداً من إنهاء هذه الجولة من شبكة الاختبار، برأيي [22:08] <dm> أليست الأنفاق >2 قفزة مجرد إعداد؟ [22:08] <jrand0m> نعم [22:08] <jrand0m> لكن في السابق لم تُختبر جيداً [22:08] <dm> رائع [22:09] <jrand0m> أثناء تشغيل شبكة الاختبار، كان لديّ شبكة اختبار منفصلة على حاسبي المحمول لأشياء أخرى [22:09] * human منفتح على اقتراحات لجعل ircmonitor أكثر فائدة [22:09] <jrand0m> <dreaming>مستمع http ليولّد .webp عند الطلب؟</dreaming> [22:09] <jrand0m> (أو فقط /msg cat renderPNG) [22:10] <human> jrand0m: حسناً، يجب أن يكون ممكناً [22:10] <baffled> ما زلت أود رؤية ملخصات نصية. [22:10] <jrand0m> human++ [22:10] <baffled> على ircmonitor. [22:10] <jrand0m> نعم، (ملخصات نصية)++ أيضاً [22:10] <human> jrand0m: كنت أفكر أن أجعله يستخدم gnuplot لتوليد الرسوم (بدلاً من gnu plotutils) [22:11] <jrand0m> بطاطا، بطاطا [22:11] <jrand0m> (آه، روعة اللهجات على IRC) [22:11] <FireRabbit> lol [22:11] <human> jrand0m, baffled: هل يمكن أن تعطيني مثالاً لملخص نصي؟ [22:11] <baffled> إن تركته معي قليلاً. [22:11] * dm قرأها على أنها "بطاطا، بطاطا" [22:12] <jrand0m> المدة: 4 ساعات متوسط الكمون: 5.3 ثوانٍ الرسائل الفائتة: 95 تكرار الرسائل الفائتة: 1 كل 49 ثانية [22:12] <jrand0m> (ربما الحد الأقصى والأدنى للكمون) [22:12] <human> jrand0m: أوه، حسناً [22:12] <jrand0m> إذا كان ذلك ممكناً / ليس مزعجاً جداً [22:13] <jrand0m> (على الأقل هذا ما يخطر ببالي حين أسمع "ملخص نصي") [22:13] <wilde> أعلى كمون، أدنى كمون [22:13] <mihi> human: انظر @ الملخص الذي أقدمه لاختبار ping [22:13] <mihi> همم، هل يشغّل أحدهم هذا الأسبوع خادوم echo؟ [22:13] <jrand0m> ليس على حد علمي [22:14] <human> jrand0m: يجب أن يكون ممكناً - سأجعل أساساً ircmonitor يسجل بيانات خام أكثر، ثم سأنشئ بعض سكربتات مساعدة لتوليد الرسوم و/أو الملخصات النصية [22:14] <jrand0m> ممتاز [22:14] <baffled> آسف mihi، كنت أنوي إعداد خادومك لكنني ما زلت أنسى. [22:14] <jrand0m> أعتقد أن هذا سيكون جزءاً جيداً من الاختبار الوظيفي العام الذي سينمو معنا [22:15] <jrand0m> حسناً، هل لدينا أي شيء آخر لمناقشة شبكة الاختبار؟ [22:16] * jrand0m ينتقل إلى 2) التسمية في i2p [22:16] <wilde> ما أكبر مشكلة في شبكة الاختبار الآن؟ [22:16] <jrand0m> أكبر مشكلة في شبكة الاختبار شقان - [22:16] <jrand0m> 1) إيجاد سبب فصل الـ router وإصلاحه [22:17] <jrand0m> 2) تحديد سبب الانقطاعات المتكررة بين خوادم ircd [22:17] <mihi> 1ب) التكيّف مع حقيقة أن الـ routers قد تنفصل أحياناً [22:17] <jrand0m> صحيح [22:17] <jrand0m> حسناً، هذا ليس فعلاً جزءاً من شبكة الاختبار هذه. [22:17] <jrand0m> 0.3.x سلسلة تحديثات للتعامل مع routers غير الموثوقة [22:18] <jrand0m> ولهذا حقاً كنت أحدّ من عدد الـ routers التي تعمل على شبكة الاختبار - أعلم أنها تتصرف بشكل سيئ عندما لا تكون الـ routers متاحة أغلب الوقت [22:18] <wiht> إذن تفترضون routers موثوقة الآن، صحيح؟ [22:18] <jrand0m> في شبكة الاختبار 0.2.3.6، نعم [22:18] <jrand0m> (تتعافى من الفشل، لكن ليس بسرعة كافية) [22:19] <jrand0m> (سيكون التعافي أكثر سلاسة مع وجود عدة leases لكل Destination، وزيادة توصيف الأقران، ومنع إعادة الإرسال، وإعادة المحاولة على أهداف lease بديلة) [22:20] <jrand0m> حسناً، نتجه نحو 2) التسمية في i2p [22:21] <jrand0m> wiht يطرح جوهر المسألة - الأسماء العالمية مفيدة حقاً، والناس يحبونها [22:21] <jrand0m> (الذين ليسوا مطلعين على هذا النقاش ينبغي أن يراجعوا http://i2p.dnsalias.net/pipermail/i2p/2004-February/000135.html والردود اللاحقة) [22:22] <wiht> الناس اعتادوا عليها، ربما أكثر من الأسماء المحلية (مثل تشبيهك بـ ICQ). [22:22] <jrand0m> لست متأكداً. [22:22] <jrand0m> لنقل مثلاً إن اسمي John. [22:22] <jrand0m> John ليس عالمياً. [22:22] <jrand0m> حتى John Q. Random ليس عالمياً. [22:22] <jrand0m> ولا John Q. Random المولود عام 1942 في الأرجنتين. [22:23] <human> حسناً، قيل إن نظام التسمية يمكن أن يكون له أكثر من نكهة [22:23] <jrand0m> هذا صحيح [22:23] <human> يمكن للناس اختيار "سلطة تسجيل" موثوقة لانتقاء أسماء فريدة منها [22:23] <jrand0m> بالتأكيد. [22:24] <jrand0m> رغم أن هناك خطراً هنا [22:24] <wiht> المخطط الذي اقترحته أصلاً يسمح بوجود عدة سلطات تصديق، على ما أذكر. [22:24] <human> jrand0m: بالطبع، إنها مقايضة بين الراحة والأمن [22:24] <FireRabbit> أظن أن على أحدهم أن يكتب بسرعة نظام DNS "مركزي" مؤقتاً ثم نقلق بشأن الأمن لاحقاً [22:24] <human> jrand0m: :-) [22:24] <FireRabbit> فقط لتسهيل الاختبار [22:25] <jrand0m> تعدد سلطات التصديق (CA) يعمل بسهولة أكبر بدون التسمية العالمية [22:25] <wiht> jrand0m: بالعودة إلى مثالك، إن كنتَ أول من يسجل jrandom.i2p، فسيضطر John Random آخر لتسجيل jrandom2.i2p مثلاً. [22:25] <baffled> لا توجد مشكلة فعلاً حتى يحدث تضارب، صحيح؟ [22:25] <jrand0m> FireRabbit> أشعر بقوة أن ما نبدأ به سيبقى 12+ شهراً. [22:25] <jrand0m> صحيح يا baffled، في أي من الخطط [22:25] <wiht> baffled: تلك هي المشكلة، نعم. [22:25] <jrand0m> wiht> ليس إن وُجدت عدة سلطات تصديق [22:25] <FireRabbit> افترض ذلك [22:25] <wilde> ستكون eepsites فوضى إن كانت التسمية محلية، الروابط لن تعمل [22:25] <baffled> إذن تحتاج لسلطة فقط عند حل النزاع. [22:26] <jrand0m> نعم ستكون كذلك يا wilde [22:26] <jrand0m> الأسماء التي ستُشارك ويستعملها الآخرون ينبغي أن تكون مؤهلة بالكامل - مُصدَّقة ذاتياً - [22:26] <wiht> jrand0m: هل يمكنك إعطاء مثال لاسم مُصدَّق ذاتياً؟ [22:27] <jrand0m> من بريدي - http://i2pref/[base64 of the NameReference] [22:27] <wilde> إذن عندما أربط إلى موقعك، وهناك ثلاثة jrandoms... أيهم سيُستخدم؟ [22:28] * human يعتقد أن DNS لا مركزي بدون تسمية عالمية هو أمر جيد(TM)، لأنه يجعل الناس يفهمون مخاطر تفويض التحقق من أسماء المضيفين والتصديق [22:28] <jrand0m> تربط بالاسم المؤهل بالكامل - والذي يتضمن الـ Destination الفعلية بداخله. [22:28] <jrand0m> (بنية NameReference كما في بريدي) [22:28] <wilde> إذن هو كأنه ربط بـ base64 [22:28] <jrand0m> صحيح يا human - هذا يزيل نقطة الهجوم تلك [22:28] <wiht> إذن سيتعين على الناس كتابة الكثير من المحارف مجدداً؟ يبدو هذا عكس الهدف. [22:28] * madman2003 غادر IRC (EOF From client) [22:29] <jrand0m> لا أحد يكتب أسماء base64 [22:29] <jrand0m> (حسناً، ربما mihi يفعل) [22:29] <jrand0m> <a href="http://i2pref/[base64 of the NameReference]">صفحة jrandom</a> [22:29] <wiht> آه. هذا منطقي. [22:30] * mihi لا "يكتب" أي شيء يمكن نسخه&لصقه [22:30] <jrand0m> :) [22:30] <wilde> حسناً لكن أساساً هي URL طويلة [22:30] <jrand0m> داخل eepsites، نعم [22:30] * dm غادر IRC (انتهت مهلة Ping) [22:30] <wilde> أوكي هذا كان السؤال [22:30] <jrand0m> هناك عدة سيناريوهات أخرى تستحق النظر مع ذلك [22:31] <jrand0m> مثل عندما يريد الناس التصفح أو البحث عن مواقع جديدة [22:31] <jrand0m> تلك مواقف يكون فيها وجود خوادم تحتوي كثيراً من مراجع الأسماء مفيداً [22:31] <baffled> هل يمكنني اقتراح فكرة خادوم تاريخ بدلاً من سلطة. [22:31] <jrand0m> خادوم تاريخ؟ [22:32] <jrand0m> آه، إذن من كان أولاً "ينالها"؟ [22:32] <baffled> إذا تبنى شخص نطاقاً مستخدَماً، يرسل خادوم التاريخ مذكرة لذلك الشخص توضح المالك الأصلي وكيفية الاتصال به. [22:32] <human> ربما أرشيف لرؤية كيف تغيّر اسم النطاق عبر الزمن؟ [22:32] <baffled> يمكن عندها حل النزاع بين الطرفين بشرط توفرهما. [22:33] <wiht> baffled: ماذا لو كان مشغّل النطاق الجديد سيئ النية ويواصل احتجاز اسم النطاق المأخوذ؟ [22:33] <baffled> إن لم يكن أحد الطرفين متاحاً، يذهب النزاع للطرف المتاح بعد مدة معينة. [22:33] <human> بالطبع هذا يفترض منح بعض الثقة لمُشغّل الخادوم [22:33] <wilde> هذه مجرد سلطة ولكن بطريقة أخرى [22:33] <jrand0m> صحيح [22:34] <baffled> أي محكّم سيتصرف كسلطة على أي حال. [22:34] <human> حسناً، استخدام الأسماء غير العالمية سيجعل الناس يفهمون أن كل ما يُبنى فوقها سيُسهل حياتهم، لكنه قد يجعلها أقل أمناً [22:34] <jrand0m> صحيح، صحيح [22:34] <baffled> لا أتوقع أن تصبح مشكلة كبيرة. [22:34] <jrand0m> (لكن لماذا نحتاج محكّماً؟ أليس هناك جونان في العالم؟) [22:35] <jrand0m> إن استُخدم i2p للتجارة أو أنشطة أخرى كهذه، أتوقع أن تُهاجَم الأسماء بشدة [22:35] <baffled> إذا أردت jrandom.i2p وjr لن يتخلى عنه، يمكنني دائماً اختيار jrandom.i3p أو وضع عقد. [22:35] <wilde> أصوّت لحل nameref الغامض [22:35] <wiht> مرة أخرى، سيكون ذلك جيداً، طالما أن المستخدمين الجدد يفهمون التبعات وأي John يريدون الاتصال به. [22:35] <jrand0m> (حيث سيتمكن أحدهم من الاختطاف والحصول على المال، إلخ) [22:36] <jrand0m> صحيح - من المحتمل أننا سنضمّن دائماً بعض مراجع الأسماء مع البرنامج [22:36] <jrand0m> (على غرار hosts.txt الحالي) [22:36] <wiht> فكرة ينبغي أن نحتفظ بها، مع ذلك، هي فكرة MrEcho عن إرفاق lease مؤقت بمرجع. بهذه الطريقة يمكن أن تنتهي صلاحية أسماء النطاقات. [22:37] <jrand0m> لماذا قد ترغب أسماء النطاقات بالانتهاء مرة أخرى؟ [22:37] <baffled> سئمت الحياة؟ [22:37] <jrand0m> أوه، لاستبدال الـ Destination المضمّنة؟ [22:37] <jrand0m> هه [22:38] <wiht> بعضهم لأن المشغلين يريدون أسماء نطاقاتهم ليوم واحد أو شهر. وآخرون، إذا نُقلت ملكية النطاق إلى Destination مختلفة. [22:38] <jrand0m> همم، لكن بدون تفرد، لا وجود فعلياً لشيء اسمه ملكية [22:38] <jrand0m> ليست نادرة [22:38] <jrand0m> وإذا أراد شخص ما تغيير الـ dest التي يستمع عندها، يوقع مذكرة بمفاتيح وجهته تقول "مرحباً، أنا أنقل إلى هنا" [22:39] <wilde> إذن nameref محمية بمفتاح، والـ Destination بمفتاح آخر [22:39] <jrand0m> الـ nameref موقعة بمفتاح التوقيع الخاص بالـ Destination [22:40] <wilde> قد ترغب بمفتاح آخر فقط للـ namerefs إن أمكن [22:40] <jrand0m> همم، أفهم وأوافق، لكن هذا سيعني أن الـ Destination تنال قطعة 1024-بت إضافية [22:40] <wilde> حتى لو اختُرق الجهاز يمكنك الاحتفاظ بمفتاح nameref على ورقة [22:41] * wiht غادر IRC (انتهت مهلة Ping) [22:41] <jrand0m> (والـ Destination تُستخدم في كل مكان) [22:41] <jrand0m> همم لست متأكداً أنني فهمت جزء الاختراق؟ [22:42] <wilde> المفتاح الخاص للـ Destination موجود على الجهاز طوال الوقت [22:42] <jrand0m> آه صحيح صحيح [22:42] <wilde> مفتاح nameref الخاص ليس بالضرورة، يمكن الاحتفاظ به على ورقة في المحفظة [22:43] <jrand0m> هذه نقطة جيدة. ربما يمكن استخدام كتلة التعليق لذلك (تحتوي توقيع PGP حول هاش الـ Destination)؟ [22:43] <wilde> لكن ربما هذا مبالغة [22:43] <wilde> لا أحب الاحتفاظ بأثمن المفاتيح على الجهاز إن لم يكن ذلك ضرورياً [22:44] <jrand0m> صحيح - نحتاج مفتاح توقيع الـ Destination ومفتاح فك تشفير الـ Destination، ولا شيء آخر، وظيفياً. [22:44] <jrand0m> همم [22:45] <jrand0m> ربما يمكن أن يحوي مرجع الاسم مفتاحاً عاماً 1024-بت أيضاً [22:45] <jrand0m> ونستخدمه للتحقق عبر DSA [22:45] <jrand0m> بدلاً من المفتاح العام للـ Destination [22:45] <jrand0m> نعم، هذا سينجح [22:45] <jrand0m> إضافة 32 بايت، لكن فقط لـ nameReference، وليس للـ Destination [22:46] * jrand0m لا يعرف لماذا ظننت أن هذا يعني أنه سيذهب داخل الـ Destination [22:46] <wilde> الكثير من المفاتيح :) لكن أمان ومرونة إضافية [22:46] <jrand0m> صحيح [22:46] <jrand0m> (مع أننا، لنكن صادقين، الجميع سيحتفظ بمفتاحه في نفس الدليل) [22:46] <jrand0m> ((لكن ربما متاجر التجارة لن تفعل)) [22:47] <wilde> يمكنك تسليم "نطاق" دون تسليم الـ Destination، أو تغييره إلى Destination شخص آخر [22:47] <jrand0m> حسناً، أوكي. أتمنى لو كان MrEcho و wiht هنا [22:47] <jrand0m> صحيح [22:48] <jrand0m> حسناً، كل هذا جيد وجميل، وأظن أنه سينجح [22:48] <jrand0m> لكنه يحتاج إلى أن يُبرمج :) [22:49] <jrand0m> لذا، ربما ستكون لدينا مناقشات إضافية لاحقاً، لكن حتى ذلك الحين، hosts.txt هو الحل [22:49] <wilde> استأجر بعض الهنود [22:50] * jrand0m /dcc يحصل على منحة لتوظيف فريق من 80 شخصاً للعمل على i2p [22:51] <wilde> :) [22:51] <jrand0m> حسناً، هل لدينا أي شيء آخر عن التسمية، أم أننا مغطّون في الوقت الراهن؟ [22:51] <baffled> تابع يا أخي. [22:52] * wiht انضم إلى #i2p [22:52] * jrand0m يقوم بقفزة وخطوة ونطة إلى 3) minwww و i2cp [22:52] <jrand0m> أوه، أهلاً بعودتك wiht [22:52] <baffled> 1، 2، 5 uh 3 sitr. [22:52] <wiht> واجهت صعوبة في العودة إلى شبكة IIP. سأقرأ السجلات لاحقاً. [22:53] <jrand0m> رائع wiht، ويمكننا المتابعة لاحقاً على القائمة، إلخ [22:54] <jrand0m> حسناً كتبت منذ أيام أخيراً لماذا أظن أن i2cp يستحق النظر لاستخدامه مباشرةً، ورسمت نظام ويب حدّاً أدنى للاستخدام في i2p (ولتمرير صفحات الويب الخارجية عبر i2p) [22:54] <jrand0m> (المرجع في الويكي على http://wiki.invisiblenet.net/iip-wiki?MinWWW ) [22:56] <jrand0m> بالنسبة لـ HTTP، تكلفة إنشاء وإغلاق اتصالات TCP/IP صغيرة، ولكن عبر I2P، الفرق بين 10 رسائل Destination إلى Destination مقابل 2 [22:56] * sheer انضم إلى #i2p [22:56] <duck> هل بدأ الاجتماع بالفعل؟ [22:57] <jrand0m> نعم، منذ 56 دقيقة [22:57] * jrand0m يرسل duck إلى الزاوية [22:57] <duck> إذن أنا في الوقت تماماً [22:57] * wilde غادر IRC (انتهت مهلة Ping) [22:57] <jrand0m> هه [22:57] <baffled> لا شك في ذلك، عليه أن يحصل على ساعة جديدة. [22:58] <jrand0m> جزء من minwww لم أكن متأكداً منه: هل ينبغي لوكلاء minwww أن يكونوا تلقائياً بوابات خارجية أيضاً؟ [22:58] * wiht غادر IRC (انتهت مهلة Ping) [22:59] <jrand0m> ذلك سيزيد عدد الـ outproxies (وكلاء الخروج) المتاحة، فيقل الحمل [22:59] <jrand0m> ومع خوارزمية round robin مرتبطة بحد 64/128KB، ليس هناك احتمال كبير أن يستخدمها الناس لمشاركة ملفات كبيرة [22:59] * wiht انضم إلى #i2p [23:00] <jrand0m> أم هل ينبغي أن يكون لدينا مجرد قائمة صغيرة ثابتة من الـ outproxies (تُحدّث دورياً)؟ [23:01] <jrand0m> (أم أن الفكرة لا تستحق الكثير من البحث؟) [23:01] * wilde انضم إلى #i2p [23:02] <jrand0m> (أم أنني انتهت مهلة اتصالي ولا أحد يمكنه قراءة ما قلته) [23:02] <wilde> jrand0m: أستطيع الرؤية [23:02] <jrand0m> تمام، كوول [23:02] <baffled> سأحتاج لفهمها أفضل لكن لدي موعد آخر بعد عشر دقائق لذا سأعود لاحقاً. [23:02] <jrand0m> تمام، إلى اللقاء [23:03] <jrand0m> نعم، لا يزال هناك الوظيفة الأساسية تماماً لـ i2ptunnel للتعامل مع التدفقات النظيفة 8-بت [23:03] <jrand0m> هذا ضروري مثلاً لـ irc عبر i2p وما شابه [23:03] <mihi> jrand0m: لا تنس ss[lh] [23:04] <jrand0m> لكن للبروتوكولات الموجهة للرسائل، مثل http وsmtp وBitTorrent، قد يكون i2cp أنسب [23:04] <jrand0m> صحيح، بالتأكيد [23:04] <jrand0m> (حسناً، أشبه بـ 'telnet'، لأن ssh عبر i2p مبالغة بعض الشيء) [23:04] <wilde> ssh -X [23:05] <jrand0m> صحيح [23:05] <jrand0m> (مع الشهادات، إلخ) [23:05] <wilde> لا يوجد شيء اسمه تشفير أكثر من اللازم [23:05] <jrand0m> لكن إن كنا نسحب صفحات الويب عبر squid في 5-10 ثوانٍ، فباستخدام i2cp سينخفض ذلك إلى 0.5-2 ثانية [23:06] <jrand0m> (دون أي ضبط لاحق للشبكة، وسينخفض الحمل العام على الشبكة) [23:06] <wilde> كم ساعة عمل يتطلب صنع i2cp؟ [23:07] <jrand0m> برأيي، i2cp لديه API بسيط جداً، مدمج ضمن Java I2P SDK [23:07] <jrand0m> يمكن لـ mihi أن يقول بشكل أدق كم الجهد المطلوب لاستخدامه / تعلمه [23:08] * wiht غادر IRC (انتهت مهلة Ping) [23:08] <mihi> إنه مربك قليلاً أحياناً (متى تضع قيمة في الـ constructor ومتى في method بعد استدعاء الـ constructor الافتراضي)، لكن مع i2ptunnel و atalk كأمثلة لن يكون صعباً جداً. [23:09] * ion غادر IRC (انتهت مهلة Ping) [23:09] <jrand0m> يمكننا بالطبع تحسين الـ SDK، لقد بنيته على واجهة JMS api [23:10] <jrand0m> (وسأكون أكثر من راغب في مساعدة أي شخص يريد العبث به للتعرف عليه) [23:11] <jrand0m> حسناً، هل لدينا أي شيء آخر حول minwww/i2cp؟ [23:11] <jrand0m> إن لم يكن، ننتقل إلى 4) موقع i2p.net [23:11] <jrand0m> (وكان هناك الكثير من الابتهاج) [23:11] <jrand0m> حسناً [23:12] <duck> بخصوص وظيفة البحث [23:12] <duck> ويكيبيديا تستخدم جوجل لوظيفة البحث [23:12] <jrand0m> هذا صحيح. ونحن بالفعل النتيجة رقم 1 لـ i2p :) [23:13] <duck> لذا قد لا يكون هناك حاجة لشيء مبهر للبحث. [23:13] <mihi> duck: حالياً نعم ;) [23:13] <duck> أعني للبحث الداخلي [23:13] <mihi> #1 هو www.crestron.com/company_info/i2p/ [23:13] <jrand0m> آه نعم، نسيت أن أرشو الحمام هذا الأسبوع [23:14] <duck> LeaseSet site:wiki.invisiblenet.net [23:14] <jrand0m> جميل [23:14] <jrand0m> نعم، بالتأكيد. [23:14] <wilde> لدى drupal بحث داخلي، ويمكنك التصفية حسب أنواع المحتوى [23:15] <wilde> كما أنه صديق جداً لجوجل مع الـ clean urls، لا index.php? ملايين الوسائط [23:15] <wilde> كل شيء يبدو كأدلة [23:16] * ion انضم إلى #i2p [23:16] <wilde> حسناً لقد لعبت مع منصات CMS مختلفة حتى الآن وDrupal هو مفضلي الحالي [23:16] <duck> أفضل حل Ian المنزلي الصنع [23:16] <duck> :) [23:16] <jrand0m> ماذا يستخدم للواجهة الخلفية؟ mysql/bdb/txt/? [23:16] <wilde> يستخدمه http://kerneltrap.org/ http://www.debianplanet.org/ http://www.linuxgazette.com/ [23:16] <wilde> على سبيل المثال [23:17] <wilde> يمكنه تحمل الأحمال الثقيلة [23:17] <wilde> تصميماتهم سيئة رغم ذلك [23:17] <wilde> لكن ورقة أنماط CSS جيدة تصلح ذلك [23:17] <wilde> إليك أمثلة أخرى تبدو أفضل بعض الشيء: [23:17] <duck> نواة منصة Drupal، ووحدات الإضافات، وكثير من قوالب السمات متاحة للتنزيل مجاناً تحت رخصة GNU GPL. Drupal مكتوب بـ PHP ويستخدم إما MySQL أو PostgreSQL أو mSQL كقاعدة بيانات خلفية، ويمكنه العمل على منصات عديدة، بما فيها خوادم الويب Apache أو Microsoft IIS. [23:17] <wilde> http://www.sudden-thoughts.com/ [23:17] <jrand0m> هذه نقطة مهمة - نحتاج التأكد من أن البرمجية الأساسية يمكنها دعم التصميم (وأن التصميم يمكن جعله عملياً على البرمجية الأساسية) [23:18] <wilde> http://www.codemonkeyx.net/ [23:18] <wilde> http://www.disguast.org/index.php [23:18] <wilde> http://trip.ee/ [23:18] <wilde> http://www.blainepeterson.com/image [23:18] <wilde> . [23:19] * jrand0m يشعر أن wilde من أنصار drupal المتحمسين :) [23:19] <wilde> بدأت أصبح كذلك نعم، لأني أحب أفكار إدارة المعلومات وراءه [23:19] <wilde> كل شيء عقدة [23:20] <wilde> نظام taxonomy رائع [23:20] <wilde> يمكنك إنشاء مفردات للموقع الجغرافي، نوع المحتوى، اللغة، إلخ [23:20] <wilde> وإنشاء عناوين URL مخصصة تُصفّي المحتوى على أساس ذلك [23:21] <jrand0m> هل يمكنه أساساً تضمين قسمين مدونة في الصفحة الرئيسية؟ مثلاً مساحة مدونة صغيرة تحتوي عناوين أحدث تدوينات المطورين، والمساحة الكبيرة الرئيسية المنفصلة تحتوي أحدث إعلانات i2p؟ [23:21] <wilde> كما أنه يُحدّث كثيراً والتغييرات جيدة [23:21] <duck> بمعنى آخر نحن حمقى لأن ليس لدينا drupal بالفعل [23:21] <wilde> لدينا duck [23:21] <wilde> drupal.i2p.net [23:21] <jrand0m> :) [23:21] <wilde> أنت عالق في التسعينات يا duck [23:22] <duck> هذا جيد [23:22] <wilde> التصميم سيء بالطبع [23:22] <duck> لأن ذلك التصميم من الثمانينات [23:22] <jrand0m> ههه [23:22] * wilde يتصارع بالطين مع duck [23:22] <jrand0m> صحيح، هناك ثلاثة أشياء مختلفة يجب العمل عليها - التقنية، وهيكلة المعلومات، والتصميم الجرافيكي [23:23] <wilde> يمكنك تجربة واجهة المستخدم [23:23] <wilde> الدخول: test كلمة المرور: test [23:23] <duck> warning: Bad arguments to implode() in /var/www/html/i2p/modules/project/issue.inc on line 360. [23:23] <duck> user error: You have an error in your SQL syntax near ') AND (p.state = 1 OR p.state = 2) ' at line 1 [23:23] <duck> query: SELECT COUNT(*) FROM project_issues p LEFT JOIN node n USING (nid) WHERE n.status = 1 AND () AND (p.state = 1 OR p.state = 2) in /var/www/html/i2p/includes/database.mysql.inc on line 90. [23:23] <jrand0m> البحث ما زال لا يعمل يا wilde، صحيح؟ [23:24] <duck> user error: You have an error in your SQL syntax near ') AND (p.state = 1 OR p.state = 2) ORDER BY n.changed DESC LIMIT 0, 20' at line 1 [23:24] <jrand0m> أوه جميل1 duck [23:24] <duck> query: SELECT n.nid FROM project_issues p LEFT JOIN node n USING (nid) WHERE n.status = 1 AND () AND (p.state = 1 OR p.state = 2) ORDER BY n.changed DESC LIMIT 0, 20 in /var/www/htm [23:24] <duck> sucky [23:24] <jrand0m> AND () AND [23:24] <wilde> عفواً، كانت لدي بعض المشاكل مع البحث يجب أن أعترف [23:25] <duck> . [23:25] <wilde> هناك سكربت cron للفهرسة النصية الكاملة لم يُضبط بعد [23:25] <wilde> دقيقتان وduck حطّم عمل حياتي [23:25] <jrand0m> (!hi5 duck) [23:26] <jrand0m> لكني أرى أنه يستحق النظر [23:26] <wilde> ماذا فعلت يا duck؟ [23:26] <jrand0m> لا أعلم إن كنا في مرحلة نريد فيها الالتزام بـ CMS معين بعد [23:26] <wilde> لا [23:26] <jrand0m> (s/some/some specific/) [23:27] <duck> ألم يقم jrand0m بالفعل بعمل نظرة عامة على الميزات المطلوبة [23:27] <jrand0m> http://i2p.dnsalias.net/pipermail/i2p/2004-February/000133.html [23:27] <duck> لذا الآن ينبغي لكل الأطراف أن تأتي باقتراحات والسعر [23:28] <duck> بالطبع الحل الفائز سيُدفَع بأسهم i2p [23:28] <jrand0m> والتي، دعوني أخبركم، قيّمة جداً [23:28] <jrand0m> *كحة* [23:29] <jrand0m> ستحصل على بريدك الخاص @i2p.net [23:29] <jrand0m> والبنات سيعشقنك [23:29] <jrand0m> (أو الشباب، كما تشاء) [23:30] <wilde> كانت لدينا بعض خيارات CMS [23:30] <wilde> علينا أن نختار CMS ما [23:30] <wilde> والويكي ليس فعلاً حلاً طويل الأمد [23:30] <jrand0m> نعم بعضها مذكور في النقطة 4 @ http://i2p.dnsalias.net/pipermail/i2p/2004-February/000142.html [23:30] <jrand0m> متفق، بالنسبة للموقع ذاته [23:31] <jrand0m> قد يكون قسم مبني على ويكي جيداً، ربما لدليل المستخدم / أدلة الهاكرز [23:31] <jrand0m> (لكن ليس لكل شيء) [23:32] <wilde> ماذا عن الاستضافة؟ [23:32] <jrand0m> هناك دائماً 53 إدخالاً على http://dmoz.org/Computers/Software/Internet/Site_Management/Content_Management/Open_Source/ [23:32] <wilde> يجب أن يصمد أمام Slashdot [23:32] <jrand0m> الاستضافة؟ [23:32] <jrand0m> آه، صحيح. [23:33] <jrand0m> هذا في الواقع جانب جذاب جداً لـ HTML الصِرف بحد ذاته [23:33] <jrand0m> (سهل جداً في النسخ المرآتي) [23:33] <wilde> وأيضاً على [23:33] <wilde> http://www.oscom.org/ [23:33] <jrand0m> i2p.net في مركز بيانات مشترك (colo) تستخدمه عدة مواقع كبيرة [23:34] <jrand0m> آه صحيح [23:34] * jrand0m سيُسعده أن يواصل الناس العمل للعثور على الحل الأنسب [23:35] <wilde> http://www.opencms.org/ مثير للاهتمام [23:35] <wilde> لكنه ربما مؤسسي أكثر من اللازم [23:35] <wilde> مع مهام سير العمل، المشاريع، إلخ [23:35] <wilde> أعجبني فعلاً، استخدمته في مشروع سابق [23:36] <jrand0m> مثير [23:36] <wilde> لكنه جافا ;) [23:36] <jrand0m> همم، وxml [23:36] <wilde> قوالب jsp إلخ [23:36] <wilde> tomcat [23:36] <jrand0m> (أو jetty) [23:36] <jrand0m> ((أو resin)) [23:37] <duck> (((lisp))) [23:37] <wilde> لن أستخدمه لهذا المشروع، إنه ثقيل فعلاً [23:37] <jrand0m> wilde> هل ستكون راغباً في مراجعة أبرز أنظمة CMS وتبيان الإيجابيات والسلبيات؟ [23:38] <wilde> فعلت :)، واخترت Drupal ;) [23:38] * jrand0m كان يجب أن يعرف [23:38] <wilde> جربت حوالي عشرة من الكبرى [23:38] <wilde> لمشاريع سابقة [23:38] <wilde> كل CMS يناسب مشروعاً ما [23:39] <duck> فلتقل إننا استخدمنا drupal [23:39] <wilde> Zope وأصدقاؤه لطيفون أيضاً [23:39] <duck> هل البنية واضحة؟ [23:39] <duck> هل الخطوة التالية عمل الـ GUI؟ [23:40] <wilde> هو فعلاً مجرد قالب CSS مطلوب للواجهة، وبعض التغييرات على xtemplate لتجميل الأشياء [23:41] <wilde> www.csszengarden.com قد يكون مصدر إلهام [23:41] <jrand0m> wilde> هل يمكنه أساساً تضمين قسمين مدونة في الصفحة الرئيسية؟ مثلاً مساحة مدونة صغيرة تحتوي عناوين أحدث تدوينات المطورين، والمساحة الكبيرة الرئيسية المنفصلة تحتوي أحدث إعلانات i2p؟ [23:41] <jrand0m> أساساً أريد تجنب أن تدفع إدخالات مدونة المطورين الأخبار والإعلانات خارج الواجهة [23:42] <wilde> jrand0m: لا أعلم، سأتحقق، ليس من الضروري أن تذهب المدونات للصفحة الرئيسية، أنا ضبطتها هكذا [23:42] <jrand0m> آه رائع [23:42] <wilde> يمكننا التغيير ليذهب فقط "القصص" للصفحة الرئيسية [23:42] <wilde> كل ما هو node يمكن أن يكون في الصفحة الرئيسية، استطلاعات، قصص، صفحات كتاب، مقالات إلخ، [23:43] <jrand0m> هل سيكون ممكناً أن تكون القصص في الأعلى، مع أحدث N إدخالات مدونة بالأسفل؟ [23:43] * jrand0m يتوقف عن الإدارة الدقيقة [23:43] <wilde> المدونات مرتبطة أسفل اليسار الآن، [23:44] * godmode0 انضم إلى #i2p [23:44] <wilde> هناك معارض لطيفة كإضافات، جيدة للقطات الشاشة [23:44] <jrand0m> تمام [23:44] <wilde> إضافة filestore ستكون لطيفة أيضاً [23:45] <wilde> والمزيد من إضافات cvs، والمطورين أيضاً [23:45] <wilde> والقائمة البريدية [23:45] <jrand0m> لست خبير CMS، ويبدو أنك قمت بواجبك ومتحمس للأمر [23:45] <jrand0m> w0ah جميل [23:45] <wilde> jrand0m: أحتاج أناساً يسحبون الكابح لي أحياناً :) [23:46] <wilde> لكن التصميم يجب فعلاً أن يُصلح، من خبراء التصميم هنا؟ [23:46] * wilde لا يحتمل التصميم السيئ، الويكيات وdrupal الحالي يقتلانه [23:46] * jrand0m يشير إلى DrWoo و frontier [23:46] <wilde> هل أحد هنا الآن؟ [23:47] <duck> لا، لقد غادرت [23:47] * jrand0m يحدق في المتفرجين [23:47] <wilde> ماذا ينبغي أن يوصل الموقع؟ [23:47] <duck> http://i2p.dnsalias.net/pipermail/i2p/2004-February/000133.html [23:47] <wilde> هذا أوسع قليلاً، لدينا تسويق وتبرعات للتفكير فيها [23:48] <jrand0m> (ما قاله duck) [23:48] <wilde> نعم قرأت ذلك، لكننا أناس أكثر هنا :) [23:48] <jrand0m> :) [23:48] <duck> لكن البشر الصغار لا يهمون! [23:48] * wilde يتصل بجماعة البورج [23:49] <jrand0m> من الواضح أن أحد الأشياء التي أود أن يوصلها الموقع هو "مرحباً، هذا مشروع رهيب، أيها المطورون انضموا إلينا واعملوا من أجل الثورة" [23:49] <duck> حسناً؛ أنا أغفو [23:49] <duck> استمتعوا [23:49] <jrand0m> هه رائع duck، تصبح على خير [23:49] <duck> wilde: عمل رائع على أشياء CMS [23:49] * wilde يتذكر شيء تصميم الثمانينات، 5 أشهر من العمل! [23:50] <jrand0m> حسناً، جيد أن لدينا شهرين إذن ;) [23:50] <wilde> ليلة سعيدة duck [23:50] <duck> أوه نعم، يجب أن يتوسل التصميم للحصول على مراجعات أقران وتعليقات مفيدة [23:50] * ion غادر IRC (انتهت مهلة Ping) [23:50] <jrand0m> متفق [23:50] <wilde> بخصوص toopie [23:51] <jrand0m> أحبه، هو طريف وبسيط وذو صلة [23:51] <wilde> ألا يبدو toopie... همم... غبياً قليلاً [23:51] <jrand0m> (ويمكنه أن يكون أيقونة لأي غرض تقريباً) [23:51] * ion انضم إلى #i2p [23:51] <wilde> إنه يحدّق [23:52] <jrand0m> هه أظن يمكننا أن نجهّز toopie بجودة شعار أعلى اليسار [23:52] <jrand0m> كانت هناك كثير من النسخ لاستخدامات مختلفة [23:53] <wilde> أحبه، لكن يجب أن يقابل مستشار شخصية [23:53] * jrand0m يقترح رمي بعض الأفكار على DrWoo، للتصميم وأمور toopie [23:54] <wilde> متفق [23:54] <wilde> حسناً ربما ينبغي أن نتوقف هنا [23:54] <jrand0m> لا عجلة، هناك الكثير للهضم والمعالجة [23:54] <wilde> لكن رجاءً إن وجدتم هذا الـ CMS الجديد المدهش، اصرخوا [23:54] <duck> هل يمكن أن يكون هذا الخلفية: http://www.artchive.com/artchive/B/bruegel/death.webp [23:55] <jrand0m> لكني أتفق مع duck، عمل جميل في إعداد drupal لنبدأ منه [23:55] <jrand0m> هذا سيذهب مباشرة لسطح مكتبي [23:55] <jrand0m> واو أتساءل كيف سيبدو النص فوق ذلك [23:55] <wilde> صورة رائعة [23:55] <jrand0m> فعلياً، على هذه الملاحظة، 5) ??? [23:56] <jrand0m> هل لدى أحد أي شيء آخر يضيفه؟ [23:56] * jrand0m ينخز جمهور الفستق [23:56] <wilde> كان هادئاً جداً هنا اليوم [23:56] <wilde> يأتي الجميع إلى هنا ليستمعوا إلى المسيح jrandom [23:57] <duck> ساعتان طويلتان بعض الشيء [23:57] <mihi> *ggg* [23:57] * jrand0m هنا فقط من أجل البيرة [23:57] <duck> ربما يمكنك تجربة اجتماعين أسبوعياً مدة كل منهما 30 دقيقة [23:57] <wilde> لا [23:57] <duck> ثم عمليات التسريح عصر الجمعة [23:57] <wilde> هذا كثير جداً [23:58] <jrand0m> أعتقد أن اجتماعات ساعتين مبالغة جداً [23:58] <jrand0m> (إلا إن كانت موضوعية بشكل محدد. مثلاً اجتماع يناقش تصميم صفحة الويب، أو بعض وظائف الـ router، إلخ) [23:58] <jrand0m> (انظروا، نحن فوق-نقاشيين) [23:59] <jrand0m> ربما علي أن أصمت أكثر وأحدّها بساعة؟ [23:59] <jrand0m> أو ربما ينبغي أن يذهب معظم "الاجتماع" إلى القائمة البريدية، مع #i2p للنقاش؟ [23:59] * godmode0 غادر IRC (انتهت مهلة Ping) [23:59] <wilde> يمكن استخدام القائمة البريدية أكثر للنقاشات Session Time: Wed Feb 11 00:00:00 2004 [00:00] <duck> أعتقد أن رسائل البريد الثقيلة قبل السجلات جيدة بالفعل [00:01] <jrand0m> إذن ربما تتحول الاجتماعات الأسبوعية إلى "حسناً يا جماعة، ما الجديد؟ هل لدى أحد شيء للنقاش؟" [00:01] <jrand0m> (لكن الاجتماعات المفتوحة كهذه خطر بحد ذاتها) [00:01] * godmode0 انضم إلى #i2p [00:02] <jrand0m> حسناً، ربما ننقل هذا الميتا إلى القائمة أو لاحقاً [00:02] <jrand0m> لقد تجاوزنا بالفعل حاجز الساعتين [00:02] <jrand0m> إذن... [00:02] * jrand0m يستعد... [00:02] <fidd> :) [00:02] * jrand0m يغلق الاجتماع بـ baf*