مراجعة سريعة

الحضور: cervantes, Complication, jrandom, Pseudonym, teal`c\_, tethra

سجل الاجتماع

15:26 <jrandom> 0) مرحباً 15:26 <jrandom> 1) حالة الشبكة 15:26 <jrandom> 2) تحليل الإنتاجية 15:26 <jrandom> 3) مدونات Syndie 15:26 <jrandom> 4) اتصالات HTTP المستمرة 15:26 <jrandom> 5) I2Phex gwebcache 15:26 <jrandom> 6) ??? 15:26 * jrandom يلوّح 15:26 <jrandom> ملاحظات الحالة الأسبوعية منشورة على http://dev.i2p.net/pipermail/i2p/2006-January/001247.html 15:27 <jrandom> (نعم، أعلم... نحتاج إلى 7) شيء آخر...) 15:28 <jrandom> لنبدأ بـ 1) حالة الشبكة 15:28 <jrandom> عموماً، يبدو الأمر كما هو المعتاد، بخلاف ما ورد في البريد. 15:28 <jrandom> هل لدى أحد أي شيء يريد طرحه بشأن 1)؟ 15:30 <jrandom> حسناً، إن لم يكن، ننتقل إلى 2) تحليل الإنتاجية 15:31 <tethra> يبدو ذلك رائعاً، لكن هل لي أن أسأل ما الهدف؟ 15:31 <jrandom> العثور على نظراء سريعين 15:31 <tethra> (اعذروا قلّة الفطنة واللباقة لدي) 15:31 <tethra> آه، رائع. 15:32 <jrandom> بشكل عام، تحليلات السرعة القديمة لدينا لم تكن بتلك الجودة (راجع ملاحظات حالة الأسبوع الماضي للاطلاع على ملخص)، ويبدو أن هذا جيد جداً في العثور على النظراء الذين أعلم أنهم سريعون 15:32 <jrandom> (أعرف أنهم سريعون لأنني غششت وقستهم بتقنيات غير مجهولة الهوية) 15:33 <tethra> صادم! ;) 15:33 <jrandom> ((نعم، ربما كان هناك شخص مجنون شنّ هجمات لإرباك قياساتي، لكن، حسناً، أشكّ بذلك ;) 15:33 <tethra> هاها 15:33 <tethra> جميل، إذن ينبغي أن يجعل ذلك client tunnels (قنوات تمرير في I2P) أكثر ميلاً للعثور على نظير 'جيد'، وعلى الأرجح يضع نظراء 'سريعين' تحت ضغط أقل، أليس كذلك؟ 15:35 <tethra> s/'good'/fast/ 15:35 <jrandom> نعم للأولى، لكن ليس حقاً للثانية — لن يقلّل الضغط عليهم، لكنه سيسمح للناس باستخدامهم على نحو أكثر فعالية 15:35 <@cervantes> أظن أن من لديهم نظراء سريعين سيتعيّن عليهم الأمل في أن يكون التحكم بمعدل النظير جيداً بما يكفي لتحمّل المشاركة الإضافية 15:36 <jrandom> مثلاً، بدلاً من وجود $slow-->$fast-->$fast، سيصبح $fast-->$fast-->$fast 15:36 <tethra> آه، فهمت 15:36 <jrandom> أجل يا cervantes، كنت أتابع أيضاً ملف السعة، وكان يقوم بالمطلوب 15:36 <@cervantes> رائع 15:37 <jrandom> التفاعل بين السعة والسرعة مهم — لا تُعدّ النظراء سريعة إذا لم تكن عالية السعة، حتى لو صُنِّفت سرعتها أعلى من الجميع 15:37 <@cervantes> سيكون من المثير رؤية كيف يؤثر ذلك في الإنتاجية 15:37 <jrandom> (ولهذا فإن 'سريع' مجرد اختصار لـ 'سريع وعالي السعة') 15:37 <@cervantes> +h 15:37 <jrandom> أجل يا cervantes 15:39 <jrandom> حسناً، إن لم يكن هناك شيء آخر بخصوص 2، فلننتقل إلى 3) مدونات Syndie 15:40 <jrandom> ليس لدي الكثير لأضيفه بخلاف ما ورد في البريد هناك 15:41 <@cervantes> يبدو رائعاً 15:41 <tethra> أنا شخصياً يعجبني كثيراً اتجاه المدونات. يمكن القول إن كلّ شيء يبدو ممتازاً. 15:41 <tethra> :D 15:41 <+Complication> تأخرت قليلاً، آسف. 15:42 <jrandom> جميل، إنه مشابه لما كان عليه في الأصل، لكن أعتقد أن عرض المدوّنة واعد 15:42 <jrandom> مرحباً بعودتك Complication، لا تقلق، لدينا سجلات :) 15:43 <+Complication> أقرأ الرجوع في السجل الآن :) 15:43 <jrandom> أعتقد أن لكل من العرضين مكانه، وأظن أن ذلك يعتمد على المستخدم 15:43 <jrandom> (وعلى المحتوى، وعلى المؤلف) 15:45 <jrandom> هناك أمر واحد، وهو أن HTML ليست بذلك الجمال. كان cervantes يساعدني على تحديث معرفتي الأساسية جداً إلى منظور أكثر حداثة، لكن لا تزال هناك الكثير من المسائل 15:46 <jrandom> ستستمر التحسينات على واجهة Syndie الويب، وإذا أراد متطوع HTML المساعدة في التنسيق، التصميم، CSS، مشاكل التوافق بين المتصفحات، إلخ، فسيكون ذلك مقدّراً جداً 15:47 <@cervantes> باستثناء وجود وسمَي <style> افتتاحيين، يبدو الكود نظيفاً للغاية ;-) 15:47 <jrandom> هه، عفواً 15:48 <@cervantes> أظن أن التركيز سيكون على جعل التنسيق نظيفاً وقابلاً للقراءة وربما تصميم بعض البدائل للقوالب 15:48 <jrandom> همم 15:49 <jrandom> هذا أحد الأمور التي فكّرت بها لعرض المدوّنة — سيكون من السهل السماح للناس بتخصيص بعض السمات (الألوان، الخطوط، الأحجام)، لكن لست متأكداً إلى أي مدى إضافي 15:50 <jrandom> من ناحية أخرى، عرض المدوّنة، كعرض السلاسل، ليس سوى قالب فوق أرشيف Syndie 15:50 <@cervantes> حسناً، بالتأكيد لا تريد السماح بقوالب قابلة للنشر 15:50 <jrandom> إذن السؤال هو: قالب لمن؟ 15:50 <jrandom> (ما مستوى الخبرة المطلوب لدى من سيستخدم القالب) 15:51 <@cervantes> كنت أفكّر في خيار إعداد منبثق يمكن لشخص اختياره لمدوّنته 15:51 <jrandom> همم؟ 15:51 <@cervantes> أريد "Pony Look" 15:51 <jrandom> آه، حسناً 15:51 <@cervantes> إذن سنشحن Syndie بمجموعة متنوعة من الأشكال 15:52 <jrandom> نعم، ألوان/خطوط/إلخ مُسبقة الإعداد 15:52 <jrandom> (والأيقونات، إلخ) 15:52 <jrandom> هذا شيء لم يُنفَّذ فعلياً عبر عرض المدوّنة بعد 15:54 <jrandom> فكرة جيدة بشأن مُختار سِمات بسيط، بدلاً من مجموعة خيارات معقّدة 15:54 <@cervantes> بديل آخر هو أن يقدّم شخص إعدادات قالب جاهزة للتنزيل على موقعه — يمكن حفظها في مجلّد السمات 15:55 <@cervantes> الأمر متروك للفرد إن أراد الوثوق بسمة المدوّن المخصصة 15:55 <jrandom> ... ثقة؟ 15:55 <jrandom> لا شيء في Syndie سيسمح لك بعمل HTML أو CSS غير آمنين 15:55 <tethra> وماذا عن JavaScript غير الآمن/إلخ 15:55 <jrandom> ستكون السمات ملفات نصية/ملفات إعدادات/صور، بدلاً من JSP 15:55 <tethra> ؟ 15:56 <tethra> (توجيه الصفحة إلى عناوين غير مجهولة باستخدام JS، مثلاً؟) 15:56 <@cervantes> يعتمد الأمر على ما إذا كانت السمة قد تحتوي أيضاً تغييرات HTML بنيوية 15:56 <@cervantes> صحيح، حسناً 15:56 <@cervantes> حسناً، هذا سيُبقيه أنيقاً ونظيفاً وبسيطاً 15:57 <jrandom> tethra: أنا... متردد للغاية بشأن JavaScript. هل رأيت تدوينة اليوم الجديدة من default؟ 15:57 <jrandom> "أنا فقط فضولي: هل يستخدم AJAX؟ تبدو الصفحة وكأنها لا تتحدّث ككل..." 15:57 <tethra> لا، لم أفعل. 15:57 <tethra> أنا شخصياً سأجد طريقة للتخلّص من أي JS يُستخدم. 15:58 <jrandom> بما أن Syndie محليّاً (local)، فهو سريع بجنون، ولسنا بحاجة للقلق من نفس مشاكل الكمون 15:58 <tethra> لأنني لا أثق به إطلاقاً. 15:58 <tethra> همم :/ 15:58 <jrandom> cervantes: أجل، بسيط جداً — يمكننا حتى السماح لمن يشاهد سمة مدوّنة تعجبه أن يقول «اسرق هذه السمة» 15:59 <@cervantes> نظرياً يمكنك توفير مكتبة من الدوال «الآمنة» لمستخدم المدوّنة — ولكن عندما تزيل كل ما هو غير آمن من تنفيذ المتصفح الاعتيادي، لن يتبقى لديك سوى دالة «alert();» 16:00 <jrandom> هه 16:00 <jrandom> (وستحصل على كل تلك مشكلات إمكانية الوصول الخاصة بـ JavaScript) 16:00 <+Complication> cervantes: تذكّر، alert() في حلقة لا نهائية قد تكون سيئة :P 16:00 * jrandom فخور جداً بمدى ملاءمة Syndie لـ Lynx 16:00 <tethra> lynx <3 16:02 <jrandom> حسناً، إن لم يكن هناك شيء آخر في 3)، فلننتقل إلى 4) اتصالات HTTP المستمرة 16:02 <jrandom> ليس لدي ما أضيفه بخلاف ما في البريد... zzz، هل أنت هنا؟ 16:02 <@cervantes> هناك طرق أخرى لتنفيذ واجهة AJAX «*بصق*»، مثل امتداد لموزيلا 16:03 <jrandom> fire2pe++ :) 16:03 <jrandom> zzz لا يبدو موجوداً، لذا على الأرجح سننتظر لاحقاً لمزيد من المعلومات حول 4) 16:03 <@cervantes> fire2pe مجرد أداة مساعدة — تقصد syndilla ;-) 16:03 <jrandom> لول 16:04 <jrandom> (ونسخة مفتاح USB، syndog ;) 16:04 <jrandom> حسناً، ننتقل إلى 5) I2Phex gwebcache 16:05 <jrandom> Complication: p1ng 16:05 <+Complication> حسناً، بما أنه سيجعل الاندماج مع الشبكة أسهل... 16:06 <+Complication> ...لقد عملت مؤخراً على إحياء كود gwebcache الموجود أصلاً في I2Phex 16:06 <+Complication> إنه يقوم بالفعل ببعض الأشياء المحدودة جداً (مثل الانهيار بشكل أنيق) في هذه المرحلة :) 16:06 <+Complication> كما يزعج خادم webcache الخاص بـ awup بنجاح متوسط 16:07 <jrandom> لول، جميل 16:07 <+Complication> لكن لدي أمل بأنني سأتمكّن في النهاية من إعادة العمل عليه 16:07 <+Complication> (الكثير منه حالياً مخصص للتعامل مع عناوين IP) 16:09 <jrandom> جميل، حظاً موفقاً، وأخبرني إن كان هناك ما يمكنني فعله للمساعدة 16:09 <+Complication> سأفعل :) 16:10 <jrandom> حسناً، أي شيء آخر بشأن 5) I2Phex gwebcache، أم نتابع على مهل إلى 6) ??? 16:11 <jrandom> اعتبرنا قد مضينا 16:11 <jrandom> هل لدى أحد أي شيء آخر للاجتماع؟ 16:11 <@cervantes> كوب شاي آخر سيكون لطيفاً 16:12 <tethra> هيهه 16:12 <Pseudonym> كيف تبدو خارطة الطريق؟ 16:12 <jrandom> لا تغييرات 16:12 <Pseudonym> ما الذي تبقّى لـ 0.6.2؟ 16:13 <jrandom> كل الأشياء المتعلقة بـ 0.6.2 16:13 * jrandom ينحني متفادياً 16:14 <Pseudonym> :-P 16:14 <@cervantes> بعض البهرجة 16:14 <Pseudonym> هل لدينا تاريخ/جدول زمني مبدئي؟ 16:14 <jrandom> على وجه التحديد، خوارزميات وتشفير إنشاء tunnel الجديدة، واستراتيجيات اختيار النظراء الجديدة 16:14 <tethra> هيهه 16:14 <jrandom> لا تواريخ ولا جداول زمنية (على الأقل، ليس مُعلن عنها في الاجتماعات ;) 16:15 <Pseudonym> هل هناك المزيد في استراتيجيات اختيار النظراء غير أمور الإنتاجية التي تعمل عليها؟ 16:16 <jrandom> نعم، تغييرات بروفايل النظراء هذه تتعلق بالأداء، وليست باستراتيجيات اختيار وترتيب النظراء المتعلقة بإخفاء الهوية 16:16 <+Complication> jrandom: هل أتذكر بشكل صحيح... إذا افترضت أن تشفير إنشاء tunnel مرتبط بالأشياء التي نوقشت على القائمة البريدية أثناء الحديث عن هجمات السلف (predecessor) وغيرها؟ 16:17 <jrandom> نعم يا Complication 16:17 <+Complication> s/related/relates 16:19 <+Complication> هل ستحاول جعل ذلك الهيكل الصغير اللطيف للبيانات يعمل؟ 16:19 <jrandom> أجل 16:20 <jrandom> (وبالتالي، 0.6.2 ليس خلال أفق الأسبوعين ;) 16:20 <+Complication> جميل. يبدو مثيراً للاهتمام، ربما ينبغي لي القراءة عنه 16:21 <+Complication> آمل أن يسير بسلاسة 16:21 <jrandom> كان مجرد نقاش عام على القائمة، ولا توجد مواصفة مُدَوَّنة بعد 16:21 <tethra> عذراً، أي هيكل بيانات رائع هذا؟ 16:21 <+Complication> أوه، وقد عرفت لماذا لم يعمل الرابط (من رسالة «moo»). :D إنه freedomarchives.i2p (بصيغة الجمع، مع «s» في النهاية) 16:21 <jrandom> سيكون غير متوافق مع الإصدارات السابقة، لذا «السلاسة» لن تكون شعاره، لكن نأمل ألا يؤلم كثيراً :) 16:21 <jrandom> آه، تبا 16:22 <jrandom> tethra: هيكل بيانات لا وجود له بعد لإنشاء tunnels 16:22 <tethra> رائع 16:22 <jrandom> (انظر سلاسل النقاش حول predecessor من نوفمبر تقريباً) 16:23 <tethra> ما المزايا/العيوب التي ستكون له مقارنة بالحالي؟ (إن كان هناك واحد حالي :o) 16:23 <jrandom> (انظر سلاسل النقاش حول predecessor من نوفمبر تقريباً) ;) 16:23 <tethra> آه، حسناً 16:23 <+Complication> حسب ما أذكر، لجعل إنشاء tunnel أقل شفافية للمراقبين 16:23 <tethra> "" 16:23 <tethra> ;) 16:23 <jrandom> لكنها ليست مقترحاً، لا يوجد شيء مطروح لـ 0.6.2 حتى تُرتَّب كل الأشياء السابقة على 0.6.2. 16:23 <jrandom> عندما تعمل الأشياء التي ينبغي أن تعمل بالطريقة التي نحتاجها أن تعمل بها، ننتقل حينها إلى الخطوة التالية. 16:24 <Pseudonym> بخلاف اختيار النظراء السريع، ما الذي لا يعمل؟ 16:25 <jrandom> اختيار النظراء السريع جزء من «أداء جيد» 16:25 <jrandom> لدينا أداء جيد بالفعل، بالنسبة لشبكة مجهولة الهوية، لكنه ليس جيداً بما يكفي للمنافسة مع الشبكات غير المجهولة 16:25 <jrandom> للمنافسة، علينا تحقيق أداء أفضل وأيضاً توفير وظائف لا يمكنهم الحصول عليها في مكان آخر 16:26 <jrandom> (إخفاء الهوية لا يبيع) 16:26 <Pseudonym> هل هناك ما هو أكثر من اختيار النظراء السريع؟ 16:27 <jrandom> خلال الشهر أو الشهرين الماضيين، ومع القياس المعياري لجوانب مختلفة من i2p، يبدو أن بطء اختيار النظراء هو أصغر عنق زجاجة. ما سيكون عنق الزجاجة التالي غير معروف. 16:27 <jrandom> (كانت هناك أيضاً تحسينات لا حصر لها في نقاط مختلفة لتحسين الأداء) 16:27 <jrandom> (انظر http://dev.i2p.net/cgi-bin/cvsweb.cgi/i2p/history.txt?rev=HEAD ) 16:28 <Pseudonym> إذاً... إصدار اختيار النظراء الجديد هذا الأسبوع؟ ;-) 16:28 <teal`c_> i2p يبدو جيداً 16:29 <jrandom> Pseudonym: أجل، خوارزمية ملف نظير جديدة موجودة في CVS وسيتم نشرها هذا الأسبوع مع 0.6.1.9 16:30 <jrandom> حسناً، هل لدى أحد أي شيء آخر للاجتماع؟ 16:30 <Pseudonym> رائع 16:31 <jrandom> إن لم يكن... 16:31 * jrandom يستعد 16:32 * jrandom يُغلِق الاجتماع بـ*baf*