ملخص سريع
Present: cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node
سجل الاجتماع
21:11:09 <fvw> hypercubus: أظنني على قائمة مستخدمي القائمة البريدية العامة. fvw.i2p@var.cx 21:12:11 <duck> كان هناك بعض الحديث عن إضافة جميع نطاقات المستوى الأعلى (TLDs) إلى قائمة تجاهل الوكيل في متصفحك 21:12:23 <fvw> هل يتطلب ذلك نقاشاً؟ أظن أنه تم التعامل معه إلى حد كبير على القائمة البريدية. 21:12:24 <duck> أظن أنه حل قذر 21:12:36 <fvw> نعم، ذُكر ذلك. أهلاً بعودتك. 21:12:47 <duck> fvw: لم أقرأ السلسلة :) 21:13:12 <duck> حسناً، إذا كنت لا تريد مناقشته، انتقل إلى #3 21:13:19 <duck> * 3) قناة الدردشة 21:13:23 <hypercubus> يعمل سكريبت cervantes بشكل ممتاز على Konqueror 3.2.2، Firefox 0.8، و Opera 7.51، جميعها لـ Gentoo مع KDE 3.2.2 21:13:39 * mihi يضع علامة على #4 21:13:55 <duck> #i2p-chat قناة بديلة هنا للدردشة خارج الموضوع ولدعم خفيف 21:14:08 <duck> لا أعرف من سجّلها 21:14:12 <hypercubus> أنا فعلت 21:14:17 <duck> فالأفضل أن تكون حذراً :) 21:14:22 <fvw> أمم، لا يوجد #4، فقط اثنان من #5 :) 21:14:33 <hypercubus> سأكون محظوظاً إن استطعت تذكّر كلمة المرور عندما أحتاجها ;-) 21:14:33 <mihi> [22:27] -ChanServ- القناة: #i2p-chat 21:14:33 <mihi> [22:27] -ChanServ- جهة الاتصال: hypercubus <<ONLINE>>
21:14:33 <mihi> [22:27] -ChanServ- بديل: cervantes <<ONLINE>>
21:14:37 <mihi> [22:27] -ChanServ- مسجّل: قبل 4 أيام (0س 2د 41ث)
21:15:12 <hypercubus> أعطيتُ بعض الأشخاص الموثوقين صلاحيات op للوقت الذي لا أكون فيه موجوداً و إذا حصلت مشاكل
21:15:24 <duck> يبدو جيداً
21:15:39 <duck> قد يكون مبالغة بعض الشيء
21:15:51 <hypercubus> لا تدري ما الذي قد يحدث على IRC ;-)
21:15:55 <duck> لكن بعد أن انضمّت protogirl إلى هنا اعتقدتُ أنه سيكون من الجيد تنظيف هذه القناة
21:16:03 <hypercubus> هه
21:16:27 <hypercubus> سنحتاج ذلك بالتأكيد في وقتٍ ما خلال الأشهر القليلة القادمة على أي حال
21:16:34 <duck> أي نعم
21:16:48 <duck> وثم سيطردنا ناس freenode
21:16:55 <hypercubus> ;-)
21:17:13 <duck> لا يعجبهم أي شيء غير مكتوب في ‘كامبف’ الخاص بهم
21:17:16 <duck> أقصد
21:17:44 * duck ينتقل إلى $nextitem ويُشغّل نقطة التوقّف الخاصة بـ mihi
21:17:47 <hypercubus> ظننتُ أن ربط القناة الجديدة بالدعم سيُضفي عليها الشرعية لدى freenode
21:18:47 <duck> hypercubus: قد تُفاجَأ
21:19:04 <hypercubus> سعال أعترف أنني لم أقرأ كل السياسات…
21:19:24 <duck> إنها روليت روسي
21:19:39 <hypercubus> همم، لم أظن أنها ستكون بهذا السوء
21:19:52 * duck يتشاءم
21:19:54 <hypercubus> حسناً سأبحث ما الذي يمكننا فعله
21:20:09 <fvw> عذراً، يبدو أنني فاتني شيء. لماذا قد يطردنا freenode؟
21:20:21 * duck ينظر إلى عدّاد المهلة لنقطة توقّف mihi
21:20:32 <duck> fvw: يركّزون على قنوات التطوير
21:20:35 <mihi> ؟
21:20:53 <mihi> duck: نقطة التوقّف تُشغَّل عند /^4).*/
21:21:01 <duck> mihi: لكن لا يوجد #4
21:21:06 <fvw> وماذا في ذلك؟ i2p لا يزال في مرحلة ألفا جداً لدرجة أن الدعم الآن يعتبر تطويراً.
21:21:11 <fvw> (ولا، لا يحق لك أن تنقل عني هذا الكلام)
21:21:36 <duck> fvw: قد لا تكون ملمّاً بأنواع النقاشات التي كانت تحدث على IIP
21:21:38 <hypercubus> نعم لكن لدينا قناتان لهذا
21:21:45 <duck> والتي ستحدث على الأرجح في قنوات #i2p
21:22:04 <duck> أنا واثق تماماً أن freenode لن يُقدّر ذلك.
21:22:10 <Nightblade> أنا هنا الآن
21:22:49 <hypercubus> سنتبرّع لهم بآلة صنع المارغريتا أو شيء من هذا القبيل
21:22:49 <mihi> duck: إلى ماذا تشير؟ الفلودات؟ أم #cl؟ أم ماذا؟
21:23:08 <fvw> نقاشات على IIP أم نقاشات على #iip؟ لم أرَ أي شيء سوى التطوير والدعم على #iip. والنقاشات على IIP ستنتقل إلى I2P، وليس إلى #i2p@freenode.
21:23:09 <duck> كل أنواع الأحاديث غير الملائمة سياسياً
21:23:36 <fvw> هناك آلات لصنع المارغريتا؟ أوه، أريد واحدة.
21:23:54 <duck> على أي حال
21:24:38 <hypercubus> هل نعود إلى 2)؟
21:24:58 <duck> hypercubus: ماذا لديك لتضيفه حول وكيل المتصفح؟
21:25:18 <hypercubus> عذراً، الرقم 1… بما أن nightblade شرّفنا بحضوره ;-)
21:25:33 <duck> Nightblade: أخذنا حريتنا في ‘مناقشة’ libsam
21:25:42 <Nightblade> حسناً، سأقول بضع كلمات
21:25:48 <hypercubus> لكن نعم كان لدي شيء لم يُطرح في القائمة بخصوص موضوع المتصفح أيضاً الآن بعد أن فكرت بالأمر
21:25:56 <duck> Nightblade: أخبرنا fvw أنه قد يتمكن من المساعدة في بعض اختبارات freebsd
21:26:20 <fvw> لم يعد لدي جهاز freebsd لكن لدي حسابات على أجهزة freebsd، أعطني حالات اختبار وسأكون سعيداً بتشغيلها.
21:27:02 <Nightblade> بدأتُ العمل على dht بلغة C++، يستخدم Libsam (C). في هذه المرحلة لم أتقدّم كثيراً رغم أنني أعمل عليه كثيراً. حالياً يمكن للعُقد في dht أن تقوم بـ “ping” لبعضها عبر رسالة بيانات sam
21:27:09 <Nightblade> خلال العملية وجدتُ بضع علل بسيطة في libsam
21:27:18 <Nightblade> وسأنشر نسخة جديدة منه في وقتٍ ما لاحقاً
21:27:51 <ugha_node> Nightblade: هل بإمكانك إزالة نداءات ‘strstr’ تلك من libsam؟ :)
21:27:52 <Nightblade> حالة الاختبار هي: حاول تجميعه وأبلغني بالأخطاء
21:28:01 <Nightblade> وما المشكلة في strstr
21:28:21 <ugha_node> لم تُصمَّم لتُستخدم بدلاً من strcmp.
21:28:38 <Nightblade> أوه نعم، وسأقوم أيضاً بعمل نقل libsam إلى windows، لكن ليس في المستقبل القريب
21:29:07 <Nightblade> هل هناك أي خطأ في طريقة استعمالي له، باستثناء الناحية الجمالية؟
21:29:15 <Nightblade> يمكنك أن ترسل لي تعديلات أو تخبرني بما تفضّله
21:29:19 <Nightblade> لقد بدا ذلك أسهل طريقة
21:29:21 <ugha_node> Nightblade: لم ألاحظ أيّاً منها.
21:29:32 <fvw> strcmp أكثر كفاءة من strstr بالطبع.
21:29:36 <ugha_node> لكنني مررتُ عليه مروراً سريعاً فقط.
21:30:20 <ugha_node> fvw: أحياناً يمكن استغلال أشياء تستخدم strstr بدلاً من strcmp، لكن ليس هذا هو الحال.
21:31:22 <Nightblade> نعم الآن أرى بعض الأماكن التي أستطيع تغييرها
21:31:28 <fvw> هذا أيضاً، لكنني أفترض أنك كنت ستلاحظ ذلك. في الواقع، عليك استخدام strncmp لمنع تلك الاستغلالات. لكن هذا خارج الموضوع.
21:31:31 <Nightblade> لا أذكر لماذا فعلتها بهذه الطريقة
21:31:57 <ugha_node> fvw: أتفق.
21:32:27 <Nightblade> أوه الآن تذكّرت لماذا
21:32:40 <Nightblade> إنها طريقة كسولة لتجنّب معرفة الطول لـ strncmp
21:32:49 <duck> هه
21:32:52 <ugha_node> Nightblade: هيهي.
21:33:01 <fvw> استعمل min(strlen(foo), sizeof(*foo))
21:33:04 <hypercubus> هل نبدأ العقاب؟
21:33:15 <fvw> ظننتُ أن الجنس الفموي يأتي أولاً؟ ينحني
21:33:32 <fvw> حسناً، النقطة التالية على ما أظن. لدى Hypercube تعليق حول الوكيل؟
21:33:38 <hypercubus> هه
21:33:54 <duck> هات ما لديك!
21:34:03 <Nightblade> سأجري التغييرات للإصدار القادم - على الأقل سأغيّر بعضها
21:34:25 <hypercubus> حسناً، لقد نوقش هذا بإيجاز في القناة قبل بضعة أسابيع، لكنني أعتقد أنه يستحق إعادة النظر
21:34:48 <deer> * Sugadude يتبرع لأداء الجنس الفموي.
21:34:59 <hypercubus> بدلاً من إضافة نطاقات المستوى الأعلى (TLDs) إلى قائمة الحظر في المتصفح، أو استخدام سكريبت الوكيل، هناك طريقة ثالثة
21:35:29 <hypercubus> لا يفترض أن تكون لها العيوب نفسها من ناحية إخفاء الهوية كما في النهجين الآخرين
21:36:17 <fvw> والتي سأخبرك بها بسعر رخيص جداً 29.99$؟ أفصح عنها حالاً!
21:36:27 <hypercubus> وتكون الفكرة أن تقوم eeproxy بإعادة كتابة صفحات html الواردة لتضمين الصفحة ضمن مجموعة إطارات (frameset)…
21:36:58 <hypercubus> الإطار الرئيسي سيحتوي على محتوى HTTP المطلوب، أما الإطار الآخر فسيكون بمثابة شريط تحكم
21:37:13 <hypercubus> وسيسمح لك بتشغيل/إيقاف الوكيل متى شئت
21:37:40 <hypercubus> وسيُنبهك أيضاً، ربما عبر حدود ملوّنة أو نوع آخر من التنبيه، إلى أنك تتصفح بدون إخفاء هوية
21:37:54 <fvw> كيف ستمنع موقع i2p (مع javascript إلخ) من إيقاف إخفاء الهوية؟
21:37:59 * duck يحاول تطبيق مستوى تحمّل jrandom للمهارة
21:37:59 <hypercubus> أو أن رابطاً في صفحة eepsite يؤدي إلى RealWeb(tm)
21:38:04 <duck> رائع! اصنعها!
21:38:16 <fvw> لا يزال عليك عمل شيء يشبه fproxy، أو صنع شيء غير خاضع لتحكّم المتصفح من أجل التبديل.
21:38:29 <ugha_node> fvw: صحيح.
21:39:10 <hypercubus> لهذا أطرح الأمر هنا مجدداً، ربما لدى أحدهم بعض الأفكار حول كيفية تأمين ذلك
21:39:31 <hypercubus> لكن برأيي هذا شيء ستكون الحاجة إليه ماسّة لمعظم مستخدمي i2p النهائيين usrers
21:39:33 <hypercubus> *users
21:40:04 <hypercubus> لأن نهج TLD/سكريبت الوكيل/متصفح مخصّص هي أمور مبالغ فيها بالنسبة للمستخدم العادي للشبكة
21:40:29 <fvw> على المدى الطويل، أعتقد أن بديل يعمل كـ fproxy هو أفضل فكرة. لكن هذا بالتأكيد ليس أولوية برأيي، ولا أعتقد فعلاً أن تصفح المواقع سيكون التطبيق القاتل لـ i2p.
21:40:42 <Sonium> ما هو netDb على أي حال؟
21:40:59 <duck> Sonium: قاعدة بيانات بالـ routers المعروفة
21:41:10 <hypercubus> fproxy مُرهِق جداً لمعظم المستخدمين
21:41:32 <Sonium> ألا تُعرّض قاعدة البيانات هذه إخفاء الهوية للخطر؟
21:41:39 <hypercubus> برأيي هذا جزء من سبب أن freenet لم تنتشر في مجتمع غير المطوّرين
21:41:41 <fvw> hypercube: ليس بالضرورة. التهيئة التلقائية للوكيل (“pac”) يمكن أن تجعل الأمر ببساطة ملء قيمة واحدة في إعدادات المتصفح. أعتقد أنه لا ينبغي أن نقلّل من شأن حقيقة أنه في المستقبل المنظور، كل مستخدمي i2p سيكونون على الأقل على دراية بسيطة بالحاسوب. (على الرغم من كل الدلائل على freenet-support)
21:42:00 <ugha_node> Sonium: لا، يمكن “للجهات الخبيثة” جمع تلك المعلومات يدوياً على أي حال.
21:42:21 <Sonium> لكن إذا تعطل NetDb فـ i2p يتعطل، صحيح؟
21:42:29 <fvw> hypercubus: ليس تماماً، أعتقد أن حقيقة أنه لم يعمل إطلاقاً منذ بدايات 0.5 هي الأكثر إثارة للّوم على ذلك. </offtopic time=“once again”>
21:42:44 <fvw> Sonium: يمكنك أن تملك أكثر من netdb واحد (أي شخص يمكنه تشغيل واحد) 21:42:58 <hypercubus> لدينا pac بالفعل، ورغم أنه يعمل بشكل مذهل من الناحية التقنية، إلا أنه واقعيًا لن يحمي إخفاء هوية avg. jog 21:43:03 <hypercubus> avg. joe 21:43:22 <ugha_node> fvw: إمم.. كل router لديه netDb الخاص به. 21:43:42 <duck> حسنًا. أنا على وشك الإغماء. تأكدوا من baff إغلاق الاجتماع بعد أن تنتهوا 21:43:52 <ugha_node> I2P لم يعد لديه أي تبعيات مركزية. 21:44:07 <hypercubus> حسنًا، أردت فقط إدراج هذه الفكرة رسميًا في السجل ;-) 21:44:30 <fvw> ugha_node: حسنًا، إذًا netdb منشور. في الواقع لا أشغّل عقدة (حتى الآن)، ولست ملمًا تمامًا بالمصطلحات. 21:44:34 <ugha_node> همم. ألم يرد mihi قول شيء؟ 21:45:05 * fvw يطعم duck شوكولاتة بنكهة القهوة ليبقيه مستيقظًا وقادرًا على العمل قليلًا بعد. 21:45:07 <mihi> لا :) 21:45:21 <mihi> هل duck جهاز شبكي؟ ;) 21:45:25 <ugha_node> mihi: بالمناسبة، هل ستأخذ مكافأة زيادة حجم النافذة؟ 21:45:28 * fvw يطعم duck شوكولاتة بنكهة الكحول لإيقافه إلى أجل غير مسمى. 21:45:30 <hypercubus> بالسويدية 21:45:52 <mihi> ugha_node: أي مكافأة؟ 21:46:00 <hypercubus> حسنًا، إذًا ننتقل إلى 5)، حفلة التذمّر؟ ;-) 21:46:13 <ugha_node> mihi: http://www.i2p.net/node/view/224 21:46:27 * duck يأكل بعضًا من شوكولاتة fvw 21:47:16 <mihi> ugha_node: بالتأكيد لا؛ آسف 21:47:36 <ugha_node> mihi: آه، حسنًا. :( 21:48:33 * mihi حاول العبث بـ “واجهة برمجة تطبيقات البث” القديمة منذ مدة، لكنها كانت مليئة بالأخطاء… 21:48:53 <mihi> لكن، برأيي المتواضع، سيكون من الأسهل إصلاح تلك بدلًا من إصلاح خاصتي… 21:49:21 <ugha_node> هه. 21:49:42 <hypercubus> متواضع جدًا 21:49:46 <mihi> لأنها تحتوي بالفعل على بعض دعم “إعادة الترتيب” (المعطّل) 21:50:49 <Sonium> هل هناك طريقة لسؤال deer كم عدد الأشخاص على قناة i2p-#i2p؟ 21:51:01 <duck> لا 21:51:08 <hypercubus> كلا، لكن يمكنني إضافة ذلك إلى bogobot 21:51:08 <Sonium> :/ 21:51:11 <Nightblade> !list 21:51:13 <deer> <duck> 10 أشخاص 21:51:13 <hypercubus> بعد أن أنهي المُثبّت ;-) 21:51:24 <Sonium> !list 21:51:32 <Sonium> o_O 21:51:35 <mihi> Sonium ;) 21:51:38 <ugha_node> هذه ليست قناة fserv! 21:51:39 <Sonium> كانت خدعة! 21:51:40 <ugha_node> :) 21:51:41 <hypercubus> يجب أن يكون !who 21:51:44 <deer> <duck> ant duck identiguy Pseudonym ugha2p bogobot hirvox jrandom Sugadude unknown 21:51:48 <cervantes> أوب فاتني الاجتماع 21:51:57 <ugha_node> !list 21:52:01 <Nightblade> !who 21:52:11 <deer> <duck> !who-your-mom 21:52:17 <mihi> !who !has !the !list ? 21:52:21 <fvw> !yesletsallspamthechannelwithinoperativecommands 21:52:33 <Nightblade> !ban fvw!@* 21:52:42 <mihi> !ban !@* 21:52:50 <hypercubus> أشعر بأن المطرقة ستقع 21:52:51 <duck> يبدو وقتًا مناسبًا لإغلاقه 21:52:55 <Sonium> بالمناسبة، ينبغي أيضًا أن تنفّذ أمر !8 مثل الذي لدى chanserv 21:52:59 <fvw> صحيح، الآن بما أننا حسمنا ذلك، فلنغـ.. نعم. هذا. 21:53:00 * hypercubus لديه قدرات تخاطرية 21:53:05 <duck> BAFF 21:53:11 <Nightblade> !baff 21:53:12 <hypercubus> شعري، شعري 21:53:24 * fvw يشير إلى hypercube ويضحك. شعرك! شعرك!