مرحباً يا جماعة، حان ذلك الوقت من الأسبوع مجددًا
- Index
- حالة الشبكة 2) floodfill netDb 3) Syndie 4) ???
- Net status
بعد مرور أسبوع على إصدار 0.6.0.3، كانت التقارير جيدة إلى حد كبير، رغم أن التسجيل والعرض كانا مربكين لبعضهم. اعتباراً من بضع دقائق مضت، يُبلغ I2P أن عدداً كبيراً من الأشخاص قاموا بتكوين خاطئ لـ NAT أو لجدران الحماية لديهم - فمن أصل 241 نظيراً، رأى 41 أن الحالة انتقلت إلى ERR-Reject، بينما كانت حالة 200 OK تماماً (عندما يتمكنون من الحصول على حالة صريحة). هذا ليس جيداً، لكنه ساعد على تركيز ما يلزم القيام به بدرجة أكبر.
منذ الإصدار، تم إجراء بعض إصلاحات الأخطاء لمشكلات قائمة منذ فترة طويلة، مما رفع CVS HEAD الحالي إلى 0.6.0.3-4، ومن المرجح أن يُطرَح ذلك كالإصدار 0.6.0.4 في وقت لاحق من هذا الأسبوع.
- floodfill netDb
كما تمت مناقشته [1] في مدونتي [2]، نحن نجرّب netDb جديداً متوافقاً مع الإصدارات السابقة، وسيعالج حالة المسارات المقيّدة التي نراها (20% من routers) ويبسّط الأمور قليلاً. تم نشر floodfill netDb كجزء من 0.6.0.3-4 من دون أي إعدادات إضافية، ويعمل أساساً عبر الاستعلام داخل floodfill db قبل الرجوع إلى kademlia db الحالية. إذا أراد بعضكم المساعدة في تجربته، قوموا بالترقية إلى 0.6.0.3-4 وجرّبوه!
[1] http://syndiemedia.i2p.net/index.jsp?selector=entry://ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=/1125100800001 [2] http://syndiemedia.i2p.net/index.jsp?blog=ovpBy2mpO1CQ7deYhQ1cDGAwI6pQzLbWOm1Sdd0W06c=
- Syndie
يتقدّم تطوير Syndie بشكل جيّد، مع كون المزامنة الكاملة عن بُعد قيد التشغيل ومُحسّنة لاحتياجات I2P (بهدف تقليل عدد طلبات HTTP، وبدلاً من ذلك تجميع النتائج وعمليات الرفع ضمن طلبات HTTP من نوع POST متعددة الأجزاء). تعني المزامنة الجديدة عن بُعد أنه يمكنك تشغيل مثيل Syndie محلي خاص بك، للقراءة والنشر دون اتصال، ثم لاحقاً مزامنة Syndie الخاص بك مع مثيل شخصٍ آخر - بسحب أي منشورات جديدة ورفع أي منشورات أُنشئت محلياً (إما بالجملة، أو حسب المدوّنة، أو حسب المنشور).
أحد مواقع Syndie العامة هو syndiemedia.i2p (يمكن الوصول إليه أيضًا على الويب عبر http://syndiemedia.i2p.net/) مع إمكانية الوصول إلى أرشيفاته العامة على http://syndiemedia.i2p/archive/archive.txt (وجّه عقدة Syndie لديك إلى ذلك للمزامنة). تمت تصفية ‘الصفحة الرئيسية’ على syndiemedia المذكور لتضمين مدونتي فقط، افتراضيًا، لكن لا يزال بإمكانك الوصول إلى المدونات الأخرى عبر القائمة المنسدلة وضبط الإعداد الافتراضي لديك وفقًا لذلك. (مع مرور الوقت، سيتغير الإعداد الافتراضي لـ syndiemedia.i2p إلى مجموعة من التدوينات والمدونات التعريفية، مما يوفر نقطة دخول جيدة إلى syndie).
أحد الجهود الجارية حالياً هو تدويل قاعدة الشيفرة الخاصة بـ Syndie. لقد عدّلت نسختي المحلية لتعمل بشكل صحيح مع أي محتوى (أي مجموعة محارف / إعدادات محلية / إلخ) على أي جهاز (مع مجموعات محارف / إعدادات محلية متفاوتة محتملة / إلخ)، بحيث تُقدَّم البيانات بشكل نظيف كي يتمكّن متصفّح المستخدم من تفسيرها بالشكل الصحيح. لكنني واجهتُ مشاكل مع أحد مكوّنات Jetty التي يستخدمها Syndie، إذ إن الصنف (class) لديهم للتعامل مع الطلبات متعددة الأجزاء المُدوَّلة لا يراعي مجموعة المحارف. ليس بعد ;)
على أي حال، هذا يعني أنه بمجرد حسم جانب التدويل، سيصبح المحتوى والمدوّنات قابلين للعرض والتحرير عبر جميع اللغات (لكنها لن تكون مترجمة بطبيعة الحال بعد). وإلى أن يحدث ذلك، قد يخرب المحتوى الذي تم إنشاؤه بمجرد الانتهاء من التدويل (لأن هناك سلاسل UTF-8 داخل مناطق المحتوى الموقّعة). لكن لا تتردد في التجربة والعبث، وآمل أن أنهي الأمور الليلة أو في وقتٍ ما غداً.
بالإضافة إلى ذلك، هناك بعض الأفكار التي لا تزال تلوح في الأفق لـ SML [3]، بما في ذلك وسم [torrent attachment=“1”]my file[/torrent] الذي سيوفر طريقة بنقرة واحدة لتمكين الناس من تشغيل ملف التورنت المرفق في عميلهم المفضل من عملاء BT (susibt وi2p-bt وazneti2p، أو حتى عميل BT غير تابع لـ I2P). هل هناك طلب على أنواع أخرى من الخطافات (hooks) (مثلاً وسم [ed2k]؟)، أم أن لدى الناس أفكاراً مختلفة تماماً ومجنونة لدفع المحتوى في Syndie؟
- ???
على أي حال، هناك الكثير والكثير مما يحدث، فانضم إلى الاجتماع بعد 10 دقائق على irc://irc.{postman,arcturus,freshcoffee}.i2p/#i2p أو freenode.net!
=jr