नमस्ते आप सब, फिर से हफ्ते का वही समय आ गया है
- Index
- नेटवर्क स्थिति 2) floodfill netDb 3) Syndie 4) ???
- Net status
0.6.0.3 जारी हुए एक हफ्ता हो चुका है, और रिपोर्टें काफ़ी अच्छी हैं, हालांकि कुछ लोगों के लिए लॉगिंग और डिस्प्ले काफ़ी भ्रमित करने वाले रहे हैं। कुछ ही मिनट पहले तक, I2P यह रिपोर्ट कर रहा था कि काफ़ी लोगों ने अपने NATs या firewalls को गलत तरह से कॉन्फ़िगर किया हुआ है - 241 peers में से, 41 ने देखा कि स्थिति ERR-Reject पर चली गई, जबकि 200 सीधे OK रहे (जब उन्हें स्पष्ट स्थिति मिल पाती है)। यह अच्छी बात नहीं है, लेकिन इससे यह तय करने पर थोड़ा और ध्यान केंद्रित करने में मदद मिली है कि आगे क्या करना है।
रिलीज़ के बाद से, लंबे समय से चली आ रही त्रुटि स्थितियों के लिए कुछ बग फिक्स किए गए हैं, जिससे वर्तमान CVS HEAD 0.6.0.3-4 तक पहुँच गया है, जिसे संभवतः इस सप्ताह के बाद में 0.6.0.4 के रूप में जारी किया जाएगा।
- floodfill netDb
जैसा कि मेरे ब्लॉग [2] में [1] चर्चा की गई है, हम एक नया, पिछले संस्करणों के साथ संगत netDb आज़मा रहे हैं, जो वर्तमान में दिख रही प्रतिबंधित रूट की स्थिति (routers के 20%) को संबोधित करेगा और चीज़ों को थोड़ा सरल भी बनाएगा। 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 का विकास काफ़ी अच्छी तरह आगे बढ़ रहा है, पूर्ण remote syndication (दूरस्थ सिंडिकेशन) सक्रिय है और I2P की आवश्यकताओं के अनुरूप अनुकूलित है (HTTP अनुरोधों की संख्या को न्यूनतम करना, और परिणामों व अपलोड को multipart HTTP पोस्ट्स में बंडल करना)। नई remote syndication का मतलब है कि आप अपना स्थानीय Syndie instance चला सकते हैं, ऑफ़लाइन पढ़ और पोस्ट कर सकते हैं, और फिर बाद में, अपनी Syndie को किसी और की Syndie के साथ सिंक कर सकते हैं - नई पोस्टें डाउनलोड करना और स्थानीय रूप से बनाई गई पोस्टें अपलोड करना (या तो समूह रूप में, ब्लॉग के आधार पर, या प्रति पोस्ट)।
एक सार्वजनिक Syndie साइट syndiemedia.i2p है (वेब पर भी http://syndiemedia.i2p.net/ पर उपलब्ध), जिसकी सार्वजनिक आर्काइव http://syndiemedia.i2p/archive/archive.txt पर उपलब्ध है (उसे सिंक करने के लिए अपने Syndie node (नोड) को उस पते पर निर्देशित करें)।
उस syndiemedia पर ‘front page’ को, डिफ़ॉल्ट रूप से, केवल मेरे ब्लॉग को शामिल करने के लिए फ़िल्टर किया गया है, लेकिन आप अब भी ड्रॉप-डाउन के माध्यम से अन्य ब्लॉगों तक पहुँच सकते हैं और अपने डिफ़ॉल्ट को उसी अनुसार समायोजित कर सकते हैं। (समय के साथ, syndiemedia.i2p का डिफ़ॉल्ट परिचयात्मक पोस्टों और ब्लॉगों के एक सेट में बदल जाएगा, जो Syndie में प्रवेश के लिए एक अच्छा प्रारंभिक बिंदु देगा)।
एक काम जो अभी भी जारी है, वह Syndie कोडबेस का अंतर्राष्ट्रीयकरण है। मैंने अपनी स्थानीय कॉपी को इस तरह संशोधित किया है कि वह किसी भी मशीन पर (जहाँ कैरेक्टर सेट / लोकेल / आदि अलग हो सकते हैं) किसी भी सामग्री के साथ (किसी भी कैरेक्टर सेट / लोकेल / आदि) ठीक से काम करे, और डेटा को साफ़-सुथरे रूप में उपलब्ध कराए ताकि उपयोगकर्ता का ब्राउज़र उसे ठीक से व्याख्यायित कर सके। हालाँकि, Syndie द्वारा उपयोग किए जाने वाले Jetty के एक घटक के साथ मुझे समस्याएँ मिली हैं, क्योंकि अंतर्राष्ट्रीयकृत मल्टीपार्ट अनुरोधों को संभालने के लिए उनकी क्लास कैरेक्टर सेट के प्रति सचेत नहीं है। अभी तक नहीं ;)
खैर, इसका मतलब है कि जैसे ही अंतर्राष्ट्रीयकरण वाला हिस्सा सुलझ जाता है, सामग्री और ब्लॉग सभी भाषाओं में रेंडर किए जा सकेंगे और संपादित किए जा सकेंगे (लेकिन अभी उनका अनुवाद नहीं होगा, ज़ाहिर है)। तब तक, बनाई गई सामग्री अंतर्राष्ट्रीयकरण पूरा होने पर खराब हो सकती है (क्योंकि हस्ताक्षरित सामग्री क्षेत्रों के अंदर UTF-8 स्ट्रिंग्स हैं)। लेकिन फिर भी, बेझिझक हैक करके देखें, और उम्मीद है कि मैं आज रात या कल तक सब कुछ पूरा कर लूँगा।
इसके अलावा, SML [3] के लिए भविष्य के कुछ विचारों में एक [torrent attachment=“1”]my file[/torrent] टैग शामिल है, जो लोगों को अपने पसंदीदा BT क्लाइंट (susibt, i2p-bt, azneti2p, या यहाँ तक कि गैर‑i2p bt क्लाइंट) में संलग्न टोरेंट को तुरंत शुरू करने का एक-क्लिक तरीका प्रदान करेगा। क्या अन्य तरह के hooks (इंटीग्रेशन कड़ियाँ) की मांग है (उदा., एक [ed2k] टैग?), या लोगों के पास Syndie में सामग्री को पुश करने के लिए बिल्कुल अलग, अनोखे विचार हैं?
- ???
खैर, बहुत सारी चीज़ें चल रही हैं, तो 10 मिनट में irc://irc.{postman,arcturus,freshcoffee}.i2p/#i2p या freenode.net पर बैठक में जुड़ें!
=jr