Quick recap
Có mặt: cervantes, deer, duck, fvw, hypercubus, mihi, Nightblade, Sonium, ugha_node
Nhật ký cuộc họp
21:11:09 <fvw> hypercubus: Tôi nghĩ tôi ở trong danh sách người dùng của mailing list công khai. fvw.i2p@var.cx 21:12:11 <duck> đã có vài thứ về việc thêm tất cả các TLD (miền cấp cao nhất) vào danh sách bỏ qua proxy của trình duyệt bạn 21:12:23 <fvw> điều đó có cần thảo luận không? Tôi nghĩ nó hầu như đã được xử lý trên mailinglist. 21:12:24 <duck> Tôi nghĩ đó là một hack bẩn 21:12:36 <fvw> vâng, điều đó đã được nhắc đến. Chào mừng quay lại. 21:12:47 <duck> fvw: Tôi chưa đọc chủ đề đó :) 21:13:12 <duck> được thôi, nếu bạn không muốn bàn về nó, chuyển sang #3 21:13:19 <duck> * 3) kênh chat 21:13:23 <hypercubus> script của cervantes chạy hoàn hảo trên Konqueror 3.2.2, Firefox 0.8, và Opera 7.51, tất cả trên Gentoo w/KDE 3.2.2 21:13:39 * mihi đặt cờ vào #4 21:13:55 <duck> #i2p-chat là một kênh thay thế ở đây cho chat lạc đề và hỗ trợ nhẹ 21:14:08 <duck> Tôi không biết ai đã đăng ký nó 21:14:12 <hypercubus> tôi đã làm 21:14:17 <duck> vậy thì tốt nhất là cẩn thận nhé :) 21:14:22 <fvw> ờm, không có #4 đâu, chỉ có hai #5 thôi :) 21:14:33 <hypercubus> tôi sẽ coi là may mắn nếu tôi nhớ được mật khẩu khi cần tới nó ;-) 21:14:33 <mihi> [22:27] -ChanServ- Kênh: #i2p-chat 21:14:33 <mihi> [22:27] -ChanServ- Liên hệ: hypercubus <<ONLINE>>
21:14:33 <mihi> [22:27] -ChanServ- Biệt danh thay thế: cervantes <<ONLINE>>
21:14:37 <mihi> [22:27] -ChanServ- Đăng ký: 4 ngày trước (0h 2m 41s)
21:15:12 <hypercubus> tôi đã trao quyền op (operator) cho vài người đáng tin để khi tôi không có mặt và có rắc rối
21:15:24 <duck> nghe ổn đấy
21:15:39 <duck> có thể hơi quá tay
21:15:51 <hypercubus> trên IRC thì chẳng biết trước được đâu ;-)
21:15:55 <duck> nhưng sau khi cô protogirl này vào đây tôi nghĩ dọn dẹp kênh này chút cũng tốt
21:16:03 <hypercubus> heh
21:16:27 <hypercubus> kiểu gì rồi trong vài tháng tới cũng sẽ cần thôi
21:16:34 <duck> ừ
21:16:48 <duck> và rồi bên freenode sẽ đá chúng ta ra
21:16:55 <hypercubus> ;-)
21:17:13 <duck> họ không thích thứ gì không được viết trong ‘kampf’ của họ
21:17:16 <duck> ờ
21:17:44 * duck chuyển sang $nextitem và kích hoạt breakpoint của mihi
21:17:47 <hypercubus> tôi nghĩ gắn kênh mới với hỗ trợ sẽ hợp thức hóa nó đối với freenode
21:18:47 <duck> hypercubus: bạn có thể sẽ bất ngờ đấy
21:19:04 <hypercubus> khụ thú thật là tôi không đọc hết các chính sách…
21:19:24 <duck> đó là trò cò quay Nga
21:19:39 <hypercubus> hmm, tôi không nghĩ là nó lại nghiêm trọng đến thế
21:19:52 * duck đang hơi bi quan
21:19:54 <hypercubus> thôi để tôi xem chúng ta có thể làm gì
21:20:09 <fvw> xin lỗi, chắc tôi bỏ lỡ gì đó. Tại sao freenode lại đá chúng ta đi?
21:20:21 * duck nhìn bộ đếm timeout cho breakpoint của mihi
21:20:32 <duck> fvw: họ tập trung vào các kênh phát triển
21:20:35 <mihi> ?
21:20:53 <mihi> duck: breakpoint kích hoạt khi gặp /^4).*/
21:21:01 <duck> mihi: nhưng không có #4 mà
21:21:06 <fvw> rồi sao? i2p còn alpha đến mức ngay lúc này cả hỗ trợ cũng là phát triển.
21:21:11 <fvw> (và không, đừng trích dẫn tôi câu đó)
21:21:36 <duck> fvw: có thể bạn không quen với kiểu thảo luận từng diễn ra trên IIP
21:21:38 <hypercubus> ừ nhưng chúng ta có 2 kênh cho việc đó
21:21:45 <duck> và rất có thể sẽ xảy ra trong các kênh #i2p
21:22:04 <duck> tôi khá chắc freenode chẳng hề thích điều đó.
21:22:10 <Nightblade> tôi đây rồi
21:22:49 <hypercubus> chúng ta sẽ tặng họ một cái máy pha margarita hay gì đó
21:22:49 <mihi> duck: bạn đang nói đến gì? các đợt flood? hay #cl? hay gì?
21:23:08 <fvw> thảo luận trên IIP hay trên #iip? Tôi chưa từng thấy gì ngoài phát triển và hỗ trợ trên #iip. Và các thảo luận trên IIP sẽ chuyển sang I2P, không phải #i2p@freenode.
21:23:09 <duck> đủ kiểu nói năng không ‘politically correct’
21:23:36 <fvw> có máy pha margarita à? Ô, tôi muốn một cái.
21:23:54 <duck> ờ thì thôi
21:24:38 <hypercubus> chúng ta xem lại mục 2) chứ?
21:24:58 <duck> hypercubus: bạn có gì bổ sung về proxy trình duyệt?
21:25:18 <hypercubus> úi, số 1… vì nightblade vừa ghé thăm vinh hạnh chúng ta ;-)
21:25:33 <duck> Nightblade: bọn tôi đã tự ý ’thảo luận’ libsam
21:25:42 <Nightblade> Được, tôi sẽ nói vài dòng
21:25:48 <hypercubus> nhưng ừ tôi có một điều chưa nêu trên danh sách thư về chuyện trình duyệt nữa, giờ mới nhớ
21:25:56 <duck> Nightblade: fvw bảo có thể giúp một số thử nghiệm trên freebsd
21:26:20 <fvw> Tôi không còn máy freebsd nữa nhưng tôi có tài khoản trên các máy freebsd, đưa tôi các test case và tôi sẽ vui lòng chạy chúng.
21:27:02 <Nightblade> Tôi đã bắt đầu làm một dht C++, dùng Libsam (C). Đến lúc này tôi chưa tiến được quá xa dù đã làm khá nhiều. Hiện tại các nút trong dht có thể “ping” lẫn nhau qua một thông điệp dữ liệu sam
21:27:09 <Nightblade> trong quá trình đó tôi phát hiện vài lỗi nhỏ trong libsam
21:27:18 <Nightblade> tôi sẽ đăng một phiên bản mới vào lúc nào đó trong tương lai
21:27:51 <ugha_node> Nightblade: Bạn có thể bỏ mấy chỗ gọi ‘strstr’ khỏi libsam được không? :)
21:27:52 <Nightblade> test case là: thử biên dịch nó và báo lỗi cho tôi
21:28:01 <Nightblade> strstr có gì sai à
21:28:21 <ugha_node> Nó không được dùng thay cho strcmp.
21:28:38 <Nightblade> à đúng rồi, tôi cũng sẽ port libsam sang Windows, nhưng đó không phải tương lai gần
21:29:07 <Nightblade> có gì sai với cách tôi dùng nó không, ngoài chuyện thẩm mỹ?
21:29:15 <Nightblade> bạn có thể gửi cho tôi các thay đổi hoặc nói bạn muốn làm gì
21:29:19 <Nightblade> cách đó có vẻ là dễ nhất
21:29:21 <ugha_node> Nightblade: Tôi không thấy có.
21:29:32 <fvw> tất nhiên strcmp hiệu quả hơn strstr.
21:29:36 <ugha_node> Nhưng tôi chỉ lướt qua thôi.
21:30:20 <ugha_node> fvw: Thỉnh thoảng có thể khai thác những thứ dùng strstr thay vì strcmp, nhưng không phải trường hợp này.
21:31:22 <Nightblade> ừ giờ tôi thấy vài chỗ có thể thay đổi
21:31:28 <fvw> điều đó cũng đúng, nhưng tôi đoán bạn đã để ý rồi. Thực ra bạn sẽ phải dùng strncmp để ngăn các kiểu khai thác đó. Nhưng đó là chuyện khác.
21:31:31 <Nightblade> tôi không nhớ vì sao tôi làm như vậy
21:31:57 <ugha_node> fvw: Tôi đồng ý.
21:32:27 <Nightblade> à giờ tôi nhớ vì sao rồi
21:32:40 <Nightblade> đó là cách lười để khỏi phải tính độ dài cho strncmp
21:32:49 <duck> heh
21:32:52 <ugha_node> Nightblade: Heheh.
21:33:01 <fvw> dùng min(strlen(foo), sizeof(*foo))
21:33:04 <hypercubus> bắt đầu đánh đòn chứ?
21:33:15 <fvw> tôi tưởng ‘oral sex’ sẽ đến trước? cúi đầu né
21:33:32 <fvw> được rồi, điểm tiếp theo thì phải. Hypercube có ý kiến về proxy?
21:33:38 <hypercubus> heh
21:33:54 <duck> vô đi!
21:34:03 <Nightblade> tôi sẽ thực hiện các thay đổi cho phiên bản tới - ít nhất là thay đổi một số chỗ
21:34:25 <hypercubus> ok, chuyện này đã được bàn qua trong kênh vài tuần trước, nhưng tôi nghĩ đáng để xem lại
21:34:48 <deer> * Sugadude xung phong thực hiện ‘oral sex’.
21:34:59 <hypercubus> thay vì thêm các TLD vào danh sách chặn của trình duyệt, hoặc dùng proxy script, còn một cách thứ ba
21:35:29 <hypercubus> mà về mặt ẩn danh thì không có các nhược điểm giống hai cách kia
21:36:17 <fvw> và tôi sẽ nói cho bạn với mức giá siêu rẻ $29.99? Nói ra đi nào!
21:36:27 <hypercubus> và đó là để eeproxy viết lại các trang HTML đến để nhúng trang vào một frameset…
21:36:58 <hypercubus> frame chính sẽ chứa nội dung HTTP được yêu cầu, frame còn lại sẽ đóng vai trò thanh điều khiển
21:37:13 <hypercubus> và cho phép bạn bật/tắt proxy tùy ý
21:37:40 <hypercubus> và cũng sẽ cảnh báo bạn, có thể bằng viền màu hay kiểu cảnh báo nào đó, rằng bạn đang duyệt không ẩn danh
21:37:54 <fvw> bạn định ngăn một site i2p (có JavaScript v.v.) khỏi việc tắt ẩn danh bằng cách nào?
21:37:59 * duck cố áp dụng mức độ khoan dung jrandom-skill-level-of
21:37:59 <hypercubus> hoặc rằng một liên kết trong trang eepsite dẫn ra RealWeb(tm)
21:38:04 <duck> ngầu đấy! làm đi!
21:38:16 <fvw> bạn vẫn sẽ phải làm thứ gì đó kiểu fproxy, hoặc làm một thứ không do trình duyệt điều khiển để chuyển đổi.
21:38:29 <ugha_node> fvw: Chuẩn.
21:39:10 <hypercubus> đó là lý do tôi nêu lại ở đây, hy vọng ai đó có ý tưởng về cách bảo đảm an toàn cho việc này
21:39:31 <hypercubus> nhưng theo tôi đây là thứ sẽ rất cần thiết cho đa số i2p end usrers
21:39:33 <hypercubus> *users
21:40:04 <hypercubus> vì các cách TLD/proxy script/trình duyệt riêng là quá sức với người dùng mạng phổ thông
21:40:29 <fvw> Về lâu dài, tôi nghĩ một thứ tương tự fproxy là ý tưởng tốt nhất. Nhưng đó chắc chắn không phải ưu tiên theo ý tôi, và thật ra tôi không nghĩ duyệt web sẽ là killer app của i2p.
21:40:42 <Sonium> rốt cuộc netDb là gì vậy?
21:40:59 <duck> Sonium: cơ sở dữ liệu các router đã biết
21:41:10 <hypercubus> fproxy quá rườm rà đối với đa số người dùng
21:41:32 <Sonium> một cơ sở dữ liệu như vậy chẳng làm tổn hại tính ẩn danh sao?
21:41:39 <hypercubus> theo tôi đó là một phần lý do freenet chẳng bao giờ phổ biến trong cộng đồng không phải dev
21:41:41 <fvw> hypercube: không hẳn. proxy autoconfiguration (“pac”) có thể làm nó đơn giản như điền một giá trị vào cấu hình trình duyệt. Tôi nghĩ ta không nên đánh giá thấp thực tế rằng trong tương lai gần, tất cả người dùng i2p sẽ ít nhất cũng có chút hiểu biết về máy tính. (bất chấp mọi bằng chứng trên freenet-support)
21:42:00 <ugha_node> Sonium: Không, ‘kẻ xấu’ dù sao cũng có thể thu thập thông tin đó thủ công.
21:42:21 <Sonium> nhưng nếu NetDb sập thì i2p cũng sập, đúng không?
21:42:29 <fvw> hypercubus: Không hẳn, tôi nghĩ việc nó chẳng hoạt động gì kể từ đầu 0.5 mới là nguyên nhân đáng trách hơn. </offtopic time=“once again”>
21:42:44 <fvw> Sonium: bạn có thể có nhiều hơn một netdb (ai cũng có thể vận hành một cái) 21:42:58 <hypercubus> chúng ta đã có pac, và mặc dù nó hoạt động cực kỳ ấn tượng về mặt kỹ thuật nhưng thực tế thì nó sẽ không bảo vệ được tính ẩn danh của the avg. jog 21:43:03 <hypercubus> avg. joe 21:43:22 <ugha_node> fvw: Ờ.. Mỗi router đều có netDb riêng của nó. 21:43:42 <duck> ok. Tôi sắp ngất đây. nhớ baff đóng cuộc họp sau khi các bạn xong việc 21:43:52 <ugha_node> I2P không còn phụ thuộc trung tâm nữa. 21:44:07 <hypercubus> ok, mình chỉ muốn ghi lại ý tưởng này một cách chính thức vào log ;-) 21:44:30 <fvw> ugha_node: ok, vậy là một netdb đã công bố. Tôi thực ra chưa vận hành một node (chưa), tôi cũng chưa nắm vững toàn bộ thuật ngữ. 21:44:34 <ugha_node> Hmm. Chẳng phải mihi muốn nói gì đó sao? 21:45:05 * fvw đút cho duck sô-cô-la vị cà phê để giữ anh ấy tỉnh táo và hoạt động thêm một lúc nữa. 21:45:07 <mihi> không :) 21:45:21 <mihi> duck có phải là một thiết bị mạng không? ;) 21:45:25 <ugha_node> mihi: Nhân tiện, anh có định nhận khoản tiền thưởng (bounty) tăng kích thước cửa sổ không? 21:45:28 * fvw đút cho duck sô-cô-la vị rượu để tắt anh ấy vĩnh viễn. 21:45:30 <hypercubus> bằng tiếng Thụy Điển 21:45:52 <mihi> ugha_node: bounty nào? 21:46:00 <hypercubus> được rồi, vậy chuyển sang mục 5), rant-a-rama? ;-) 21:46:13 <ugha_node> mihi: http://www.i2p.net/node/view/224 21:46:27 * duck ăn một ít sô-cô-la của fvw 21:47:16 <mihi> ugha_node: chắc chắn là không; xin lỗi 21:47:36 <ugha_node> mihi: Ờ, được. :( 21:48:33 * mihi đã từng cố ‘chế’ cái streaming api ‘cũ’ cách đây một thời gian, nhưng cái đó lỗi quá nhiều… 21:48:53 <mihi> nhưng theo tôi thì sẽ dễ sửa cái đó hơn là sửa cái của tôi… 21:49:21 <ugha_node> Hê. 21:49:42 <hypercubus> khiêm tốn ghê 21:49:46 <mihi> vì nó đã có một chút (bị hỏng) hỗ trợ “reordering” (sắp xếp lại gói) trong đó 21:50:49 <Sonium> có cách nào hỏi deer có bao nhiêu người đang ở kênh i2p-#i2p không? 21:51:01 <duck> không 21:51:08 <hypercubus> không đâu, nhưng tôi có thể thêm cái đó vào bogobot 21:51:08 <Sonium> :/ 21:51:11 <Nightblade> !list 21:51:13 <deer> <duck> 10 ppl 21:51:13 <hypercubus> sau khi tôi hoàn thành trình cài đặt ;-) 21:51:24 <Sonium> !list 21:51:32 <Sonium> o_O 21:51:35 <mihi> Sonium ;) 21:51:38 <ugha_node> Đây không phải là kênh fserv! 21:51:39 <Sonium> đó là một cú lừa! 21:51:40 <ugha_node> :) 21:51:41 <hypercubus> phải là !who 21:51:44 <deer> <duck> ant duck identiguy Pseudonym ugha2p bogobot hirvox jrandom Sugadude unknown 21:51:48 <cervantes> ô, lỡ cuộc họp rồi 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> tôi cảm thấy sắp có cái búa gõ xuống 21:52:51 <duck> có vẻ là lúc thích hợp để đóng lại rồi 21:52:55 <Sonium> nhân tiện, bạn cũng nên triển khai lệnh !8 giống như chanserv có 21:52:59 <fvw> đúng, giờ chuyện đó xong rồi, hãy đóng.. vâng. thế đi. 21:53:00 * hypercubus có thần giao cách cảm 21:53:05 <duck> BAFF 21:53:11 <Nightblade> !baff 21:53:12 <hypercubus> tóc tôi, tóc tôi 21:53:24 * fvw chỉ vào hypercube và cười. Tóc cậu! Tóc cậu!