(वेबैक मशीन के सौजन्य से http://www.archive.org/)

संक्षिप्त सारांश

उपस्थित: al-jabr, Chocolate, firegod, geully, Grishnav, hobbs, mason, mids, nemesis, nop, philocs, Robert, UserX, youkai

बैठक लॉग

--- लॉग खुला Tue Oct 15 23:31:29 2002 23:31 < logger> टेस्ट 23:32 < mason> सॉरी, वह टेस्ट काम नहीं किया 23:32 < mason> :) 23:32 -!- mode/#iip-dev [+o mids] by Trent 23:32 <@mids> Tue Oct 15 21:32:19 UTC 2002 23:32 <@mids> मीटिंग 1:30 घंटे में शुरू होगी --- दिन बदल गया Wed Oct 16 2002 00:44 < geully> सबको नमस्ते 00:50 <@mids> 10 मिनट में यहाँ सार्वजनिक IIP मीटिंग 00:50 < Robert> सभी को नमस्ते। 00:51 <@mids> श्श्श 00:51 <@mids> अभी नहीं 00:51 <@mids> 9 मिनट और 00:51 < Grishnav> lol 00:51 < al-jabr> Tue Oct 15 22:51:23 UTC 2002 00:51 * Robert चुप हो जाता है। 00:51 < al-jabr> लाला ला 00:53 -!- geully अब Geully के नाम से जाना जाता है 01:00 <@mids> Tue Oct 15 23:00:02 UTC 2002 01:00 <@mids> n-वीं सार्वजनिक IIP मीटिंग में आपका स्वागत है 01:00 <@mids> लॉगफाइल्स यहाँ हैं http://mids.student.utwente.nl/~mids/iip/ 01:00 < nop> हेहे 01:00 <@mids> ओह, 15वीं 01:00 < nop> 15th 01:00 < nop> हाँ 01:00 <@mids> आज का एजेंडा: 01:01 <@mids> - नया IIP डेवलपर 01:01 <@mids> - IIP लोगो प्रतियोगिता 01:01 <@mids> - बग फिक्स 01:01 <@mids> - प्रश्न दौर 01:01 <@mids> , 01:01 <@mids> . 01:01 < nop> ओके 01:02 < nop> सबका फिर से स्वागत है 01:02 < nop> मीटिंग्स के एक और दौर में ;) 01:02 < nop> सभी जो कॉरपोरेट ऑफिस में काम करते हैं 01:02 < nop> आपको सोने की अनुमति है 01:02 < nop> ओके 01:02 < nop> नया IIP डेवलपर 01:02 -!- mode/#iip-dev [+o nop] by mids 01:02 <@nop> और यह एक प्रतिभाशाली और जल्दी सीखने वाला C प्रोग्रामर है 01:02 -!- mode/#iip-dev [+o UserX] by mids 01:02 <@nop> और इन्होंने पहले ही कुछ पैच जोड़े हैं और कोड में ज़रूरी grunt work भी किया है 01:03 <@mids> हुर्रे! 01:03 <@nop> हमें इन्हें पाकर खुशी है 01:03 <@nop> और हमें लगता है कि ये टीम का अहम हिस्सा होंगे 01:03 * al-jabr ताली बजाता है 01:03 <@nop> ओके 01:03 <@nop> सूची में अगला 01:03 <@nop> IIP लोगो प्रतियोगिता 01:03 <@nop> कोई graphix डिज़ाइनर्स आदि 01:03 <@mids> graphix? आप graphics कहना चाहते हैं? 01:04 < Grishnav> नहीं, वह graphix ही कहना चाहते हैं :P 01:04 < hobbs> nop: शायद। मैं या मेरी माँ। वह अच्छी हैं, और हाल ही में उनके पास एक टैबलेट आया है। :) 01:04 <@nop> जो कोई invisiblenet, और IIP के लिए एक अच्छा स्लोगन और/या लोगो (हाँ मेरा मतलब graphics) टी-शर्ट्स के लिए बनाना चाहें, वे अपनी एंट्री iip@invisiblenet.net पर भेज सकते हैं 01:04 <@nop> विजेता 01:04 <@nop> एक फ्री टी-शर्ट जीतेगा 01:04 <@nop> काली या सफेद 01:04 <@nop> उसकी पसंद की 01:04 <@nop> या उसकी पसंद की 01:04 <@mids> वूहू! 01:04 <@nop> और 10.00 DRAN 01:04 < hobbs> अच्छा। 01:05 <@nop> इसमें स्लोगन भी निश्चित रूप से शामिल हो सकते हैं 01:05 <@nop> तो दो विजेता हो सकते हैं 01:05 <@nop> अगर कोई लोगो बनाता है 01:05 -!- mode/#iip-dev [+o Chocolate] by mids 01:05 <@nop> और कोई एक जबरदस्त स्लोगन लाता है 01:05 -!- mode/#iip-dev [+o Chocolate] by Trent 01:05 <@nop> लेकिन iip@invisiblenet.net पर सबमिट करें 01:05 <@nop> और उन्हें रिव्यू किया जाएगा 01:05 <@nop> उम्मीद है कि अगर आप ग्राफिक्स वाले नहीं हैं, तो किसी दोस्त को बता दें 01:05 <@nop> और शायद मुनाफ़ा बाँट लें 01:05 <@nop> ;) 01:06 <@nop> क्योंकि हम कूल शर्ट्स चाहते हैं 01:06 <@nop> ई-स्टोर के लिए 01:06 <@nop> और सामान्य तौर पर 01:06 <@nop> भी 01:06 <@nop> बम्पर स्टिकर्स आदि के लिए 01:06 <@nop> शायद एक मैस्कॉट भी अच्छा होगा 01:06 <@mids> :) 01:06 <@nop> जो भी हो 01:06 <@nop> जो कर सकते हैं करें 01:06 <@nop> उन्हें सबमिट करें 01:06 <@nop> और हम महीने के अंत में फैसला करेंगे 01:06 < philocs> हमारा एकमात्र मैस्कॉट सैटन है 01:06 <@nop> खैर 01:06 <@nop> वह तो ले लिया गया है 01:06 <@nop> BSD 01:06 <@nop> ;) 01:07 < philocs> हम और डरावना सैटन बना सकते हैं 01:07 < hobbs> वह एक DAEMON है! 01:07 <@nop> हेहे 01:07 <@Chocolate> काला 01:07 <@nop> ओके 01:07 <@nop> अगला 01:07 <@nop> बगफिक्स 01:07 <@Chocolate> टी-शर्ट काली ही होनी चाहिए 01:07 <@nop> ओके 01:07 <@nop> हाँ 01:07 <@nop> सभी कलाकारों को inversed ड्रॉइंग्स बनानी होंगी 01:07 <@nop> ताकि वे काले या सफेद बैकग्राउंड पर चलें 01:07 <@nop> और आप रंग भी इस्तेमाल कर सकते हैं :) 01:07 <@nop> ओह 01:07 <@nop> और विजेता 01:08 < nemesis> http://www.stk.com/products/50_beta/about50.cfm 01:08 <@nop> को निश्चित रूप से टी-शर्ट पर अपना लोगो होने से पूरा क्रेडिट मिलेगा 01:08 < nemesis> अच्छा 01:08 * al-jabr को डर है कि यह टी-शर्ट बहुत ही डॉर्की हो सकती है 01:08 <@mids> al-jabr: इससे बेहतर बना लो 01:08 <@mids> ठीक है... 01:08 <@mids> अगला poing? 01:09 <@mids> point :) 01:09 <@mids> बीइंग: बगफिक्स 01:09 <@mids> UserX ने रिपोर्ट किए गए से भी ज़्यादा बग्स ठीक किए हैं 01:09 <@mids> फिर भी कुछ (संभावित) बग्स बाहर हैं.. 01:09 <@mids> अगर आपको कुछ ऐसे मिले हों जिनका ज़िक्र नहीं है 01:09 <@mids> कृपया हमें बताएं 01:10 < al-jabr> मैं व्यक्तिगत रूप से टर्मिनल बग को दोहरा नहीं सका, जब तक कि वह CVS में कुछ न रहा हो 01:10 <@mids> बग रिपोर्ट्स के बिना हम ठीक नहीं कर सकते 01:10 <@nop> मैं भी नहीं कर सका 01:10 <@mids> al-jabr: मुझे यह पहले हुआ है; पर दोहरा नहीं सका 01:10 <@mids> मैं Jeekay से और विवरण पूछूंगा 01:10 < philocs> मुझे लंबित बग्स की सूची कहाँ मिलेगी? 01:11 <@nop> ठीक है, सभी को SourceForge बग ट्रैकर का उपयोग करने के लिए प्रोत्साहित किया जाता है 01:11 <@nop> लेकिन ज़्यादातर लोग नहीं करते 01:11 <@nop> ;) 01:11 < philocs> बग ट्रैकर अच्छा है 01:11 <@nop> हमें शायद अपनी मुख्य साइट पर उसका लिंक देना चाहिए 01:11 <@mids> http://www.sourceforge.net/projects/invisibleip/ 01:11 <@nop> बग सबमिट करने के लिए 01:11 < firegod> अफ़सोस कि इसका IRC फ्रंटएंड नहीं है (: 01:11 <@mids> ज़्यादातर बग iip-dev मेलिंगलिस्ट पर मेल किए जाते हैं 01:11 < philocs> ओके, मैंने कल ही सब्सक्राइब किया है 01:11 <@mids> कूल 01:12 < nemesis> लोगो के लिए, कौन सा resolution? और dpi ? 01:13 <@nop> क्या graphix जानने वाला कोई resolution और dpi के लिए सुझाव देगा? 01:13 < firegod> बड़ा शुरू करें 01:13 < firegod> ज़रूरत होने पर इसे छोटा किया जा सकता है 01:13 <@nop> ओके 01:13 <@nop> कूल 01:13 < firegod> नीचे की ओर अगर ज़रूरत हो 01:13 < nemesis> -e 01:13 < firegod> दूसरी तरफ जाना बहुत मुश्किल होता है (: 01:13 < nemesis> हेहे 01:13 < nemesis> firegod 01:13 < nemesis> कुछ 01:14 < hobbs> nop: क्या आप चाहेंगे कि यह वेक्टर ग्राफ़िक्स फ़ॉर्मैट में हो, अगर वैसे ही बनाया जाए? 01:14 < firegod> हमेशा अच्छा है कि हाई-रेज़ मास्टर्स हों 01:14 < nemesis> 10 megapixels 01:14 <@nop> svg? 01:14 < nemesis> 72dpi 01:14 < hobbs> (यह नहीं कि मेरे पास कोई वेक्टर प्रोग्राम है, लेकिन किसी को परवाह हो सकती है) 01:14 < nemesis> या 1000 ? 01:14 < nemesis> ;) 01:14 < nemesis> बहुत मुश्किल 01:14 < nemesis> +f 01:15 < firegod> ज़रूर, अगर वे क्रिएटिव हैं.. 01:15 < firegod> लेकिन svg अभी बहुत व्यापक रूप से इस्तेमाल नहीं होता 01:15 < al-jabr> प्रश्न: मैं IIP को /dev/random इस्तेमाल करने के लिए पैच कर रहा हूँ। क्या आप इसे शामिल करने में रुचि रखते हैं? मैं इसे #ifdef linux कर रहा हूँ जब तक कि मैं या कोई सोर्स को "कंफिगर" न कर दे। 01:15 < firegod> al-jabr: पैच पूरा करें और मेलिंग लिस्ट में सबमिट करें 01:15 <@nop> al-jar 01:15 < al-jabr> ओके 01:15 < hobbs> al-jabr: मैं सुझाव दूँगा कि इसे #ifdef SOME_FLAG_THAT_CAN_GO_IN_MAKEFILE करें 01:15 < al-jabr> हाँ 01:16 < al-jabr> ऐसा ही करूँगा 01:16 < hobbs> (और Makefile में DFLAGS लाइन अच्छी तरह कॉमेंट करें) 01:16 <@nop> yarrow एक बहुत अच्छा prng है 01:16 <@nop> यह सुरक्षित माना जाता है 01:16 <@nop> और हमने अपनी randomness का काई-स्क्वेयर के माध्यम से टेस्ट किया है 01:16 < al-jabr> nop: मेरा मानना है कि जब हमारे पास /dev/urandom है तो yarrow अनावश्यक होगा 01:16 <@nop> और यह 25% आया जो अच्छा है 01:16 <@nop> हाँ, लेकिन yarrow पोर्टेबल है 01:16 <@nop> और ज़्यादा मज़बूत माना जाता है 01:16 <@mids> al-jabr: समस्या यह है कि सभी ऑपरेटिंग सिस्टम्स में /dev/random का अच्छा इम्प्लीमेंटेशन नहीं है 01:16 < firegod> बिलकुल नहीं 01:17 <@nop> मैं किसी क्रिप्टोग्राफी विशेषज्ञ द्वारा विकसित चीज़ पर भरोसा करना पसंद करूंगा 01:17 <@nop> बजाय मशीनों के /dev/random के 01:17 < hobbs> सही। -DUSE_DEV_RANDOM उपयोगी साबित हो सकता है, या यह उन बहुत से लोगों को नुकसान पहुँचा सकता है जिन्हें पता नहीं कि वे क्या कर रहे हैं। 01:17 <@mids> दूसरी ओर, IIP के ज्यादा मॉड्यूलर भविष्य को देखते हुए, कई विकल्प देना ठीक हो सकता है 01:17 < hobbs> और पहले वाले पर दाँव अच्छे नहीं हैं। :) 01:17 <@nop> हाँ 01:17 <@nop> और हम भविष्य में और एंट्रॉपी जोड़ने की योजना रखते हैं 01:18 < al-jabr> खैर, linux /dev/random और /dev/urandom वहाँ के सबसे ज़्यादा जाँचे हुए क्रिप्टो में हैं... मैं इसके बारे में इसलिए सोच रहा हूँ क्योंकि यह एक बहुत अच्छा एंट्रॉपी पूल है जो IIP चलाने वाली बहुत-सी मशीनों पर मौजूद है 01:18 <@nop> इसे बढ़ाने के लिए 01:18 < firegod> सामान्य प्रश्न: iip2 में क्या हमें प्रॉक्सी से ज़्यादा फीडबैक मिलेगा? 01:18 < al-jabr> आपको एंट्रॉपी के लिए यूज़र से पूछना नहीं पड़ेगा। 01:18 <@nop> हाँ firegod 01:18 <@nop> खैर, आमतौर पर नहीं 01:18 <@nop> लेकिन यह निश्चित रूप से एक प्लस है 01:18 <@nop> अगर पर्याप्त नहीं है 01:18 <@nop> तो यह पूछेगा 01:19 <@nop> और हम शायद बहुत जल्द /dev/random एंट्रॉपी जोड़ने का कोई रूप देखेंगे 01:19 < hobbs> क्या linux /dev/random O_NONBLOCK को सपोर्ट करता है? 01:19 <@nop> क्योंकि हम पूल को सच में मज़बूत करने का इरादा रखते हैं 01:19 <@nop> मुझे यकीन है, करता है hobbs 01:19 <@nop> /dev/random आपको अपना pool size चुनने देता है 01:19 < hobbs> nop: हाँ, लेकिन कर्नेल में एक softlimit, और एक hardlimit होता है, और hardlimit इतना बड़ा नहीं है। 01:19 <@nop> al-jabr, बेहतर होगा कि थोड़ा रुकें 01:19 < al-jabr> nop: व्यक्तिगत रूप से मैं linux पर ज़्यादा भरोसा करूँगा, जो SHA1 इस्तेमाल करता है और हर तरह के हार्डवेयर स्रोतों से एंट्रॉपी लेता है, बजाय एक नए यूज़र के जो शायद 'aaaaaaaaaa...' ही भर दे लेकिन खैर यह सिर्फ़ एक विकल्प है 01:20 <@nop> al-jabr 01:20 < al-jabr> ओके 01:20 <@nop> वह सारी एंट्रॉपी नहीं है 01:20 <@nop> और भी है 01:20 <@nop> नेटवर्क टाइमिंग्स हैं, और DH कैलकुलेशन टाइमिंग्स भी हैं 01:20 < al-jabr> लेकिन उसे केवल यूज़र-मोड एंट्रॉपी तक ही पहुँच है 01:20 <@nop> और हम और जोड़ने की योजना रखते हैं 01:20 < al-jabr> पहिया दोबारा क्यों बनाना। मैं /dev/random इस्तेमाल करने की सलाह देता हूँ और जिनके पास यह नहीं है, उनके लिए EGD। 01:20 <@mids> nop: क्या al-jabr को ट्राई करने देने में हानि है, और शायद इसे एंट्रॉपी के लिए प्लगइन की तरह उपयोग करें? 01:20 < al-jabr> क्योंकि GPG और linux वाले भी ऐसा कर रहे हैं 01:21 <@mids> nop: alww 01:21 < al-jabr> हम जो सबसे अच्छा करते हैं, उसी पर ध्यान क्यों न दें? 01:21 <@nop> ठीक है 01:21 <@mids> nop: विकल्प होना हमेशा अच्छा है 01:21 <@nop> अगर आप पैच सबमिट करना चाहते हैं 01:21 <@nop> तो ज़रूर करें 01:21 <@nop> मैं इसके खिलाफ नहीं हूँ 01:21 <@nop> और हम निश्चित रूप से और एंट्रॉपी जोड़ना चाहते हैं 01:21 < philocs> क्या Darwin का /dev/random अच्छा है? क्या यह linux या openbsd वाला ही है? 01:21 <@nop> तो जब आप इसे जोड़ लें, कृपया iip-dev पर सबमिट करें 01:21 < firegod> यही तो मेलिंग लिस्ट्स के लिए होता है, लोग इसे बेहतर तरह से पचा सकते हैं 01:22 < al-jabr> ओके, कर दूँगा। 01:22 <@nop> थैंक्स 01:22 <@nop> क्या बस इतना? 01:22 <@nop> और कोई प्रश्न? 01:22 <@mids> हेहे 01:22 <@nop> या सुझाव 01:22 <@nop> या शिकायतें 01:22 < nemesis> ह्म्म.. 01:22 < philocs> मेरे पास एक मूर्खतापूर्ण न्यूबी सवाल है ... 01:22 <@nop> ज़रूर 01:22 < firegod> अच्छा। रिलीज़ डेट्स? 01:22 < nemesis> नोड्स में कैश 01:22 <@mids> sjoet 01:22 <@nop> ओह ओह 01:22 <@nop> वह सूची में नहीं था 01:22 <@nop> लेकिन 01:23 <@nop> हम इस समय एक शॉर्ट-टर्म टू-डू लिस्ट पर काम कर रहे हैं 01:23 <@nop> जिसे सार्वजनिक किया जाएगा 01:23 < philocs> अगर कोई रिले को लॉग करने के लिए हैक कर दे, तो क्या इसका मतलब है कि उससे गुज़रने वाले प्राइवेट चैनलों का ट्रैफिक वह देख सकता है? 01:23 <@nop> नहीं 01:23 <@mids> philocs: सारा ट्रैफिक नोड-से-नोड और एंड-से-एंड एन्क्रिप्टेड है 01:23 < philocs> ओके, तो क्लियरटेक्स्ट केवल सर्वर पर ही मिलेगा, सही? 01:23 < firegod> लेकिन IRC के भीतर संदर्भ के साथ नहीं 01:23 <@nop> सही 01:24 < firegod> सही 01:24 < firegod> और क्लाइंट 01:24 <@mids> philocs: सही 01:24 <@nop> हाँ 01:24 < philocs> अच्छा 01:24 < firegod> एन्क्रिप्टेड चैनल कितनी दूर हैं? 01:24 < hobbs> और क्लाइंट — खैर, वही चीज़ें देख सकता है जो वास्तव में उसे भेजी गई हों। 01:24 <@mids> firegod: nop एक रोडमैप पर काम कर रहे हैं और उसे डेवलपर्स के साथ सिंक कर रहे हैं (यदि मैंने ठीक समझा) 01:24 < nemesis> फाइल ट्रांसफर्स के लिए एक मल्टीकास्ट विकल्प जोड़ें, जब कोई यूज़र वही फाइल कई क्लाइंट्स को भेजना चाहता हो 01:24 < hobbs> nemesis: वास्तव में.... इस पर सोचा जा सकता है — chocolate से बात करें। :) 01:24 < philocs> क्या डिसेंट्रलाइज़ेशन से पहले "channel key encryption" रखने का कोई फायदा है? 01:24 <@mids> nemesis: खैर, फाइल ट्रांसफर IIP में खुद इम्प्लीमेंट नहीं है 01:24 < nemesis> lol 01:24 < firegod> hobbs: चैनल के बारे में जानना आसान है 01:24 <@mids> nemesis: यह multicast कर सकता है, बस इसे किसी चैनल पर भेज दें :) 01:24 < hobbs> nemesis: fileserv में एक हैक जोड़ना संभव होना चाहिए कि वह चैनल का उपयोग करे, और फिर जिसे प्राप्त करना हो, वह बस जॉइन कर ले। :) 01:24 < hobbs> firegod: ओह, ऐसा है? 01:24 < nemesis> आप एक अनाम नेटवर्क के साथ क्या कर सकते हैं 01:25 < nemesis> जब आप कोड साझा कर सकते हैं? 01:25 < nemesis> कुछ C कोड के बारे में क्या ख्याल है? 01:25 < firegod> मल्टीकास्ट समस्या है क्योंकि इसका व्यापक समर्थन शानदार नहीं है.. 01:25 <@mids> philocs: हाँ, मैं ऐसा ही सोचूँगा... सर्वर पर कम भरोसा करना पड़ेगा 01:25 < nemesis> जब पूरे इंटरनेट पर ओपन सोर्स पर पाबंदी हो? 01:25 < hobbs> firegod: IP मल्टीकास्ट नहीं, बस "multicast" :) 01:25 < firegod> hobbs: fileserv चैनल: वैसे यह आपको एन्क्रिप्टेड चैनल देता है (: 01:25 < nemesis> आप यह जानकारी कैसे साझा करेंगे? 01:25 < hobbs> firegod: ओह, वह कैसे? 01:26 < nemesis> nemesis: fileserv में एक हैक जोड़ना संभव होना चाहिए कि वह चैनल का उपयोग करे, और फिर जिसे प्राप्त करना हो, वह बस जॉइन कर ले। :) 01:26 < firegod> hobbs: हाँ, अगर आप IIP से जुड़ते हैं तो /list करना आसान है 01:26 < nemesis> हैक नहीं 01:26 < philocs> मैं 'channel key encryption' के बारे में सोचना शुरू कर सकता हूँ। यह मुझे बहुत जटिल नहीं लगता, बस निजी कुंजियाँ किसी डायरेक्टरी में रखें शायद 01:26 < nemesis> built in 01:26 < nemesis> और एक "server node" विकल्प 01:26 < nemesis> इसे अनुमति देने के लिए 01:26 < nemesis> या नहीं 01:26 <@mids> philocs: आप इसे क्लाइंट साइड पर लागू कर सकते हैं... 01:26 < hobbs> nemesis: ठीक है, मैं समय से पीछे हूँ। मैंने महीनों से fileserv पर काम नहीं किया है 01:26 < nemesis> और इसके लिए कैश साइज का एक विकल्प 01:26 <@mids> philocs: irssi और xchat के लिए blowfish.pl स्क्रिप्ट्स देखें 01:26 < firegod> philocs: और क्लाइंट्स पर perl प्लगइन्स 01:26 <@mids> s/blowfish/blowjob/ 01:27 < philocs> mids: क्या इसे isproxy के क्लाइंट साइड में इम्प्लीमेंट करना समझदारी होगी? 01:27 <@mids> nemesis: जब सबकुछ अभी भी केंद्रीय ircd से होकर गुजरता है तो कैशिंग का ज़्यादा मतलब नहीं बनेगा 01:27 < philocs> इस तरह यह सभी क्लाइंट्स के साथ काम करेगा 01:27 < nemesis> nemesis: जब सबकुछ अभी भी केंद्रीय ircd से होकर गुजरता है तो कैशिंग का ज़्यादा मतलब नहीं बनेगा 01:27 <@mids> philocs: शायद; पर इसके लिए 'vircd' की आवश्यकता होगी 01:27 < nemesis> मेरा ख्याल है कि एक p2p नेटवर्क की योजना है? 01:27 < nemesis> और तब कोई केंद्रीय हब नहीं होगा 01:27 <@mids> nemesis: IIP 2 के लिए 01:28 < nemesis> केवल कुछ नोड्स 01:28 < nemesis> जहाँ डाटा कैश होगा 01:28 <@mids> nemesis: पर वह दीर्घकालीन है; पहले IIP 1.2 01:28 < philocs> nemesis: मुझे लगता है कि आपको शायद Freenet चाहिए 01:28 < nemesis> नहीं 01:28 < philocs> p2p फाइल ट्रांसफर्स कैशिंग के साथ 01:28 < nemesis> बस कुछ सार्वजनिक फाइलें साझा करने का विकल्प 01:28 < nemesis> या बड़ा टेक्स्ट 01:28 < philocs> वही तो Freenet करता है 01:28 < firegod> क्या Freenet और iip के बीच namespace का कोई मर्जिंग संभव है? 01:28 < nemesis> ताकि आप उसे चैनल /query में लाइन दर लाइन कॉपी न करें 01:28 < hobbs> IIPv2 नेटवर्क के ऊपर जो बैठेगा, वह बहुत-सी दिलचस्प चीज़ें हो सकती हैं — लेकिन वह अभी दूर है। :) 01:28 <@mids> nemesis: पहले हमें decentralized routing चाहिए... 01:29 < nemesis> k 01:29 < firegod> हर isproxy एक Freenet नोड होता? 01:29 < nemesis> लेकिन इसे भूलना मत ;) 01:29 < philocs> मुझे नहीं लगता कि Freenet को "खाने" का मतलब बनता है ... 01:29 <@mids> nemesis: जब हमारे पास वह हो; फिर पूछना :) 01:29 < firegod> philocs: क्या वह काम करता है? 01:29 < nemesis> lol 01:29 <@mids> philocs: हालिया Freenet-वाली गड़बड़ देखते हुए; मैं कहूँगा नहीं, वास्तव में यह नहीं करता 01:29 < firegod> philocs: और मुझे 'incorporate' ज़रा बेहतर लगता है 01:29 < hobbs> IIP के ऊपर एक मिनी-Freenet लिखना संभव होना चाहिए... लेकिन Freenet को वही करने देना बेहतर होगा जो वह करता है, और IIP की हाई स्पीड और "pushiness" का फायदा उठाकर और भी बेहतर चीज़ें लिखना। 01:29 < nemesis> कितने वर्षों में? *fg* 01:30 < firegod> ठीक है (: 01:30 < firegod> लोग अपने मैसेजिंग क्लाइंट्स, इस मामले में IIP, के जरिए बाइनरी डेटा के टुकड़े बदलना चाहते हैं 01:30 < firegod> उसे कैसे संबोधित किया जाएगा? 01:30 < philocs> firegod: खैर, मेरा मानना है कि यह काम अच्छी तरह करता है, और यह और बेहतर होता जाएगा। हाँ, मैं सहमत हूँ कि Freenet-टाइप चीज़ों के लिए iip को Freenet प्रोटोकॉल इम्प्लीमेंट करना बेहतर होगा बजाय कुछ असंगत बनाने के 01:30 < hobbs> उदाहरण के लिए, IIPv2 अब तक का सबसे बढ़िया "anonymail" सपोर्ट कर सकेगा (बिना बॉट के), जब तक कि मैं भ्रम नहीं देख रहा हूँ। :) 01:30 < nemesis> ह्म्म.. 01:31 < nemesis> हैकर एथिक 01:31 < nemesis> स्लोगोन 01:31 < nemesis> के लिए.. 01:31 < nemesis> मiiiids!! 01:31 <@mids> hobbs: IIPv2 इतना स्मार्ट होगा कि वह आपका गणित का होमवर्क भी कर देगा 01:31 < hobbs> यह अच्छा है, क्योंकि मैं अपना उतना नहीं करता। 01:31 < philocs> वैसे 01:32 <@UserX> firegod: इरादा DCC एम्युलेशन करने का है, फ़ाइलों के ट्रांसपोर्ट के लिए Freenet का उपयोग करके 01:32 < Grishnav> माफ़ करना अगर यह पहले सुझाया जा चुका हो, मैं आते-जाते बहुत-सी बात मिस कर गया, लेकिन IIP के लिए मॉड्यूल बनाने की किसी तरह की API कैसी रहेगी? जब IIP पूरी तरह वितरित (v2 के साथ) हो जाएगा, तो तरह-तरह के दिलचस्प मॉड्यूल आ सकते हैं... एक फाइल ट्रांसफर मॉड, शायद एक Freenet नोड मॉड अगर आप सिर्फ़ एक सर्विस चलाना चाहते हों... 01:32 < firegod> UserX: यह चलेगा (: 01:32 < philocs> UserX: मेरा मानना है कि यह सबसे अच्छा समाधान है 01:32 < hobbs> Grishnav: मेरी समझ से यही योजना है। और अगर नहीं, तो हम nop को मजबूर करेंगे कि ऐसा हो। 01:32 < Grishnav> lol 01:33 < firegod> UserX: लेकिन अगर IIPv2 विकेंद्रीकृत है, तो क्या इस DCC एम्युलेशन को Freenet की ज़रूरत होगी? आप पहले से ही point multipoint point ट्रांसफर्स कर सकते हैं, आपको बस उस तरह के ट्रांसफर के लिए एक सेशन हैंडशेक चाहिए 01:33 < firegod> यानी DCC 01:33 < nemesis> वाआआआआआआह 01:33 < philocs> साथ ही अगर हर IIP यूज़र किसी तरह का Freenet इम्प्लीमेंटेशन चला रहा हो, तो Freenet बहुत बेहतर हो जाएगा 01:33 < nemesis> ardvark 01:33 < nemesis> ग्ररररर 01:33 < nemesis> वह कहाँ है? 01:33 < nemesis> कौन जर्मन बोल सकता है? 01:33 < hobbs> साथ ही, कई IIPv2 नेटवर्क होना (ज्यादा) सुविधाजनक होना चाहिए, लेकिन यह तो तय है। :) 01:33 < nemesis> या थोड़ी-सी जर्मन जानता हो 01:33 < firegod> philocs: मैं वही कह रहा हूँ (: 01:33 < nemesis> और इंग्लिश 'हैकर एथिक' रखता हो? 01:33 < firegod> IIPv2 पर कौन काम कर रहा है? 01:34 < philocs> मुझे जल्द ही अपनी जर्मन टेस्ट की तैयारी करनी है 01:34 < philocs> firegod: क्या आप लेफ्ट-हैंडेड हैं या ऑस्ट्रेलिया (oz) में हैं या कुछ? 01:34 <@mids> ह्म्म, लोगों; मुझे जाना होगा; यहाँ चैट करते रहो 01:34 <@mids> bbl 01:34 < nemesis> hrhr 01:34 < nemesis> mids!!! 01:34 < firegod> philocs: नहीं, बस एक फ्रीक 01:34 < nemesis> ज़्यादा मत पीना ;p 01:34 < nemesis> *fg* 01:35 < firegod> मुझे यकीन है mids IIPv2 पर काम कर रहे हैं, और कोई? UserX? 01:35 < nemesis> nop 01:35 <@UserX> firegod: सिद्धांततः हाँ। लेकिन फिलहाल हम IIP को लो-बैंडविड्थ रखना चाहते हैं। बड़े डेटा ट्रांसफर के लिए Freenet उपयुक्त होगा (और बेहतर भी क्योंकि उसे IIP जैसी रियलटाइम राउटिंग की बाध्यता नहीं होती) 01:35 < nemesis> मेरा ख्याल है 01:35 <@nop> हाँ 01:35 < nemesis> आआआह 01:35 < nemesis> nop 01:35 < philocs> मुझे लगता है कि वास्तव में किसी को Freenet का C इम्प्लीमेंटेशन लिखना चाहिए ... 01:35 < firegod> UserX: सही है। 01:36 < firegod> UserX: या कम से कम उस फीचर को opt-in रखें 01:36 <@UserX> firegod: हाँ, मैं v2 पर काम कर रहा हूँ 01:36 < hobbs> philocs: कुछ महीने पहले मैं इससे पूरी तरह सहमत था, लेकिन अभी मैं खुश हूँ कि जावा fred अपना काम कर रहा है, और स्थिर हो, उससे पहले कोई क्लोन न करे। 01:36 < hobbs> (अब जब यह काम करता है, मेरा मतलब) 01:36 < firegod> UserX: आपने रिसोर्स लोकेशन के लिए स्केलिंग इश्यू कैसे सुलझाए हैं? जैसे: #channels originate करने वाले नोड्स कैसे ढूँढते हैं? 01:36 < philocs> UserX: हाँ, यह अच्छा कारण है कि लोगों के लिए 'dcc' करना आसान न बनाया जाए और उन्हें Freenet उपयोग करने के लिए प्रोत्साहित किया जाए 01:36 < firegod> philocs: यह बस opt-in होना चाहिए.. जो लोग अपना बैंडविड्थ उड़ाना चाहते हैं, वे कर सकते हैं.. मोडेम पर रहने वाले नहीं मरेंगे (: 01:36 < hobbs> UserX: ध्यान में रखना अच्छा होगा, हालांकि, Freenet चीज़ें खींचने में अच्छा है, और iip चीज़ें पुश करने में अच्छा है। :) 01:36 < philocs> hobbs: खैर मैं सहमत हूँ, मुझे लगता है जावा वर्शन ठीक है पर अगर हम किसी तरह iip के साथ Freenet पैकेज करने जा रहे हैं तो अंततः (और शायद जब Freenet 1.0 पर पहुँचे?) हमें एक C इम्प्लीमेंटेशन चाहिए होगा 01:36 < firegod> philocs: जो लोग Freenet-बैक्ड फीचर्स चाहते हैं, एक सेटिंग बदलें और BLAM यह बस काम कर दे 01:36 <@UserX> firegod: अभी तक कोई हाईली स्केलेबल सिस्टम नहीं सोचा 01:37 < firegod> hobbs: IIP Freenet keys को ग्रुप करने का बढ़िया तरीका है (: 01:37 < hobbs> philocs: यह काफ़ी दूर का सोच है। :) 01:37 < firegod> UserX: आह। अगर आपने Circle नहीं देखा, तो मैं प्रोत्साहित करता हूँ (: 01:37 < firegod> मुझे पता है mids ने कहा था कि उन्होंने इसे खेला है 01:37 < philocs> hobbs: खैर Freenet हर दिन अधिक स्थिर होता जा रहा है 01:38 < youkai> हाँ, जब तक Freenet केवल java में है, मैं इसे नहीं चलाऊँगा 01:38 < firegod> यह रहा एक स्लोगन d-: 01:38 < firegod> "हर दिन और स्थिर" 01:38 < youkai> बहुत भारी 01:38 < philocs> youkai: इतना बुरा नहीं है 01:38 < youkai> साथ ही मुझे लगता है कि किसी कॉर्पोरेट के स्वामित्व वाली भाषा पर ही कंपाइल होने वाला OS सॉफ़्टवेयर होना घटिया है 01:38 < Grishnav> मुझे Java अगले आदमी से ज़्यादा पसंद नहीं, लेकिन मैं Freenet का फैन ज़रूर हूँ। मैं जावा वाला ही इस्तेमाल करूँगा, लेकिन तब तक ही जब तक C इम्प्लीमेंटेशन के बारे में न सुन लूँ। :) 01:39 < youkai> मेरा मतलब अगर आप लोग OS non Sun java इस्तेमाल कर रहे होते तो मुझे उतनी आपत्ति नहीं होती 01:39 < youkai> आह हाँ 01:39 < youkai> blackdown 01:39 < hobbs> youkai: Freenet कुछ non-sun java फ्लेवर्स पर ठीक काम करता है। 01:39 < hobbs> blackdown के पीछे Sun है। 01:39 < youkai> तब तो आप java के साथ जीत ही नहीं सकते :/ 01:39 < firegod> तो? 01:39 < youkai> मैं Sun पर उतना ही भरोसा करता हूँ जितना Microsoft पर 01:40 < firegod> java आपका दोस्त नहीं है (: 01:40 < Grishnav> क्या किसी के पास Blackdown के सोर्स डाउनलोड का लिंक है? (उनकी साइट ज़्यादा मददगार नहीं है) 01:40 < firegod> जो लोग java से असंतुष्ट हैं, मैं उन्हें अपनी स्क्रिप्टिंग जरूरतों के लिए phthon ट्राय करने के लिए प्रोत्साहित करता हूँ (यह java नहीं है) 01:40 < youkai> हाँ python कूल है 01:41 < youkai> लेकिन मैंने M$ ऑपरेटिंग सिस्टम चलाना सिर्फ़ इसलिए बंद नहीं किया था कि एक और कॉर्प (Sun) को दरवाज़े के अंदर आने दूँ 01:41 < hobbs> Grishnav: उह। यह "non-free" में है किसी कारण से, है ना? 01:41 < philocs> क्या आप चाहते हैं कि मैं Freenet python में लिखूँ? क्या iip के साथ एक python मॉड्यूल वितरित किया जाएगा? 01:41 < Grishnav> आह... मैं यह समझ रहा था कि यह फ्री है। मेरी गलती। 01:41 < youkai> यही एक समस्या है जो मुझे Freenet से है 01:41 < philocs> java बुरा नहीं है, Sun java के साथ वैसा बर्ताव नहीं करता जैसा MS Windows के साथ करता है 01:41 < hobbs> Grishnav: अगर आप Sun से पूछें, तो free java2 इम्प्लीमेंटेशन बनाना असंभव है, और उन्होंने इसे सच करने का अच्छा काम किया है। 01:41 < youkai> मेरा मतलब java में कोड करना काफ़ी आसान है क्योंकि आपको memory leaks आदि की उतनी चिंता नहीं करनी पड़ती 01:41 < Grishnav> rofl 01:41 < youkai> garbage collector आपको आलसी बना देता है 01:41 < philocs> hobbs: यह असंभव क्यों है? 01:42 < Grishnav> [16:45] मेरा मतलब java में कोड करना काफ़ी आसान है क्योंकि आपको memory leaks आदि की उतनी चिंता नहीं करनी पड़ती -- हाँ, कोई आश्चर्य नहीं कि सभी जावा ऐप्स इतने गॉडडैम मेमोरी हॉग हैं!! 01:42 < youkai> हाँ क्योंकि उन्हें पूरा JRE सॉफ्टवेयर के साथ मेमोरी में लोड चाहिए 01:42 < hobbs> philocs: क्योंकि अगर आप कुछ भी java2 लिखते हैं, और दावा करते हैं कि यह "java" है, तो Sun आपको बर्बाद कर देगा। :) 01:42 < philocs> hobbs: हाँ लेकिन आप java बना सकते हैं, बस इसे 'java' न कहें 01:42 < hobbs> उह... पहले उपयुक्त लाइसेंस प्राप्त किए बिना और उपयुक्त एग्रीमेंट साइन किए बिना, मेरा मतलब। :) 01:42 < Grishnav> इसे coffee कहें 01:42 < philocs> kaffe 01:42 < Grishnav> hehe 01:42 < Grishnav> हाँ 01:43 < Grishnav> मैंने Kaffe से खेला है 01:43 < hobbs> philocs: सही। लेकिन किसी ने किया नहीं। 01:43 < Grishnav> अभी पर्याप्त mature नहीं, लेकिन पहुँच रहा है 01:43 < philocs> hobbs: उह हाँ, FSF ने किया है 01:43 < hobbs> philocs: ओह? 01:43 < philocs> हाँ 01:43 < youkai> लेकिन गंभीरता से, मुझे लगता है java VB के बराबर है 01:43 < philocs> Kaffe 01:43 < hobbs> philocs: Kaffe java2 नहीं है। 01:43 < youkai> यह लेज़ी प्रोग्रामर्स के लिए है 01:43 < youkai> जिन्हें कॉर्प का मालिक होना बुरा नहीं लगता 01:43 < philocs> hobbs: लेकिन कोई कारण नहीं कि यह java2 इम्प्लीमेंट न कर सके 01:43 < hobbs> philocs: सिवाय इसके कि यह करता नहीं। 01:43 < philocs> साथ ही gccj या जो भी उसे कहते हैं 01:44 < hobbs> उह... 01:44 < youkai> दूसरी बात, java2 बहुत विशाल है, और उनके पास उस पर काम करने वाले प्रोग्रामर्स की एक बड़ी टीम है 01:44 < hobbs> हाँ। gcj/gij भी अच्छे हैं। 01:44 < firegod> बाधा न बने, पर java wars बेहतर उपयुक्त नाम वाले चैनलों में काम करते हैं (: 01:44 < philocs> hobbs: पर यह कानूनी मुद्दा नहीं है, java स्पेक एक ओपन स्टैंडर्ड है, java नाम नहीं 01:44 < youkai> gcj? 01:44 < philocs> youkai: gcc जो java कोड को कम्पाइल करता है 01:44 < youkai> हह 01:45 < youkai> बाइनरी में या फिर भी jre चाहिए 01:45 < philocs> मेरा मानना है बाइनरी 01:45 < hobbs> philocs: यह काफ़ी बड़ा प्रतिबंध है, हालांकि। 01:45 < hobbs> आप यह नहीं कह सकते: यह java है, यह java के साथ compatible है, या यह java जैसा महकता है। 01:45 < philocs> hobbs: खैर मुझे नहीं लगता। आप यह दावा कर सकते हैं कि 'यह सॉफ़्टवेयर java नहीं है, लेकिन आपको शायद लगेगा कि यह उसी तरह काम करता है' 01:46 < philocs> जिसे अधिकांश लोग समझेंगे 01:46 < hobbs> शायद। 01:46 < youkai> वैसे, java को फिर से क्यों लिखना जब आप c++ इस्तेमाल कर सकते हैं 01:46 < youkai> यह लगभग वही भाषा है 01:46 < philocs> arg, मैं c++ की बजाय java इस्तेमाल करना पसंद करूँगा 01:46 < philocs> लेकिन मैं उसमें नहीं पड़ रहा 01:46 < philocs> खैर, मुझे याद नहीं यह भयानक भाषण कहाँ से शुरू हुआ 01:46 < hobbs> youkai: वास्तव में नहीं। c++ आपको OO बकवास इस्तेमाल करने के लिए मजबूर नहीं करता जब वह बिल्कुल अनुपयुक्त हो, जैसे java करता है। :) 01:46 < firegod> घूमते रहे, कहाँ रुकें कोई नहीं जानता 01:46 < firegod> philocs: बिल्कुल 01:46 < philocs> ओके, तो isproxy में, क्या कोई क्लाइंट साइड और एक नोड साइड है? 01:47 < firegod> philocs: आपको पता है मैंने यह बिल्कुल वही 'argument' कितनी बार देखा है? (: 01:47 < youkai> hobbs: हाह 01:47 < firegod> philocs: रिले हैं, और प्रॉक्सीज़ और 'सर्वर्स' 01:47 < firegod> मेरी नज़र में 01:47 <@UserX> philocs: क्या आप अपना सवाल स्पष्ट कर सकते हैं? 01:47 < philocs> मेरा मतलब, क्या isproxy में, जो हिस्सा 6667 पर IRC क्लाइंट से बात करता है, उसमें channel key encryption डालना समझदारी होगी? 01:47 < hobbs> philocs: कुछ-कुछ। नोड्स हैं, और नोड्स हैं। :) 01:47 < firegod> philocs: मत भूलिए कि हर isproxy के लिए आपके पास मल्टीपल क्लाइंट्स हैं 01:48 < hobbs> और नोड्स 1) क्लाइंट्स से बात करते हैं 2) नोड्स से बात करते हैं 3) (उनमें से एक) सर्वर से बात करता है। 01:48 < philocs> firegod: सच में? मैं यह व्यवहार देख नहीं पाया, शायद मेरा कॉन्फ़िगरेशन ही ऐसा है 01:48 < firegod> (: 01:48 < philocs> पर खैर, क्या मेरा सवाल समझ आता है? 01:48 < youkai> मैं तो बस आप लोगों से विनती करने आया था कि iip का अगला वरज़न java में मत लिखना :D 01:48 < firegod> कौन सा सवाल d-: 01:48 < firegod> youkai: मुझे लगता है यह तय है 01:48 <@UserX> philocs: वर्तमान में IIP 1.x मूल रूप से एक tunnel है। क्लाइंट को channel encryption इम्प्लीमेंट कराना बहुत काम माँगेगा। और v2 होने पर यह अनावश्यक हो जाएगा 01:48 < youkai> साथ ही अगर Freenet वाले आसपास हैं, तो C++ वरज़न अच्छा होगा 01:49 < firegod> UserX: isproxy का एक http tunnel की तरह फंक्शन करना कैसा रहेगा? 01:49 < firegod> UserX: IIPv2 में भी? 01:49 < nemesis> मैं तो बस आप लोगों से विनती करने आया था कि iip का अगला वरज़न java में मत लिखना :D 01:49 < nemesis> नोooooo 01:49 < philocs> मैं सोच रहा हूँ कि आप ऐसा कर सकते हैं कि कोई 'keys/' डायरेक्टरी हो और फिर आप उसमें 'channel.key' जैसा कुछ रखें और फिर जो उस चैनल में जाता-आता है उस पर blowfish या जो भी चलाएँ, समझे? 01:49 < nemesis> native code सबसे अच्छी चीज़ है 01:49 < philocs> और c++ को जाने दो, मैं किसी भी दिन c++ पर java ले लूँगा 01:49 < philocs> पर मुझे लगता है c भी अच्छी है 01:49 <@UserX> firegod: 1.x का उपयोग एक सिंगल फिक्स्ड HTTP सर्वर तक टनल करने के लिए किया जा सकता है 01:49 < firegod> ओके, बस बहुत हुआ language wars? 01:49 < nemesis> m$ ने उसकी .net कैंपेन को स्पॉन्सर किया, और सामने उसका IL रखेगा 01:49 < youkai> k :D 01:49 < firegod> User: ह्म्म 01:49 < nemesis> आप कम्पाइलर को कंट्रोल कर सकते हैं 01:49 < philocs> youkai इसे बार-बार उठा रहा है, अगर उसे c++ इतना पसंद है, तो उसे उससे शादी कर लेनी चाहिए 01:49 < nemesis> यही अंतर है 01:49 < firegod> ओह जेबस 01:49 < youkai> हेह philocs: अगर तुम्हें java इतना पसंद है तो Sun के लिए काम करने जाओ 01:49 < nemesis> नहीं कर सकता 01:50 < philocs> UserX: क्या उसका मतलब बनता है या यह काम अगले वरज़न तक इंतज़ार करना बेहतर है? 01:52 < youkai> UserX: यह अच्छा विचार है 01:52 <@UserX> philocs: 1.x नेटवर्क के साथ यह करने के लिए नोड्स को IRC क्लाइंट मैसेजेज़/कमांड्स को पढ़ने, पार्स करने और पुनः संयोजित करने की समझ देनी होगी 01:53 < philocs> ओह, समझा 01:53 < nemesis> philocs: 1.x नेटवर्क के साथ यह करने के लिए नोड्स को IRC क्लाइंट मैसेजेज़/कमांड्स को पढ़ने, पार्स करने और पुनः संयोजित करने की समझ देनी होगी 01:53 < nemesis> xml ;) 01:53 <@UserX> यह संभव है लेकिन इसमें काफ़ी मेहनत लगेगी जो मैं v2 में लगाना चाहता हूँ 01:53 < nemesis> बहुत लचीला 01:53 < philocs> समझ गया 01:54 < philocs> फिर मिलते हैं 02:11 < logger> लॉगिंग समाप्त --- लॉग बंद Wed Oct 16 02:11:14 2002