(Được cung cấp bởi Wayback Machine http://www.archive.org/)
Tóm tắt nhanh
Có mặt: cohesion, hezekiah, jeet, jeremiah, jrand0m, mihi, nemesis, nop, thecrypto, wilde, Zwolly
Nhật ký cuộc họp
--- Nhật ký mở Tue Jul 22 15:56:06 2003 15:56 <@hezekiah> jrand0m: Đúng rồi! 15:56 -!- mode/#iip-dev [+o jrand0m] bởi hezekiah 15:56 <@cohesion> nhật ký đã bật 15:56 <@jrand0m> w00t 15:56 <@nop> chúng ta cần thêm cohesion và gỡ mids khỏi danh sách dev 15:56 <@hezekiah> Tuyệt. :) 15:56 <@hezekiah> Danh sách dev nào? 15:56 <@cohesion> nop: tôi đã thử CVS nhưng nó không chấp nhận user/pass của tôi 15:56 <@nop> ok, tôi sẽ thêm bạn 15:56 <@nop> chờ chút 15:56 <@nop> sf id của bạn là gì 15:56 <@cohesion> cohesion 15:56 <@nop> pmsg cho tôi nếu bạn cần 15:56 <@nop> ok 15:57 <@cohesion> tôi nghĩ vậy 15:57 -!- thecrypto [thecrypto@anon.iip] has joined #iip-dev 15:57 <@hezekiah> Nhân tiện, mọi người, tôi sẽ rời đi khoảng 22:15. 15:57 <@hezekiah> UTC 15:57 <@cohesion> ừ 15:57 <@cohesion> hezekiah: ok 15:58 <@nop> cohesion: bạn đã vào 15:58 <@nop> chúng ta cần cập nhật website 15:58 <@cohesion> nop: ok 15:58 <@cohesion> nop: tôi sẽ thử ngay bây giờ 15:58 <@nop> và chúng ta cần bắt đầu mô hình hóa IIP với một I2P 15:58 < thecrypto> chào 15:58 < thecrypto> tôi vào được rồi 15:58 <@nop> ok 15:58 <@nop> chuẩn 15:58 <@nop> ;) 16:00 <@hezekiah> jrand0m? Tôi vừa xem bản sửa đổi của bạn cho 16:00 <@hezekiah> lịch phát triển. 16:01 <@jrand0m> vâng thưa? 16:01 <@hezekiah> Biểu đồ với các thanh và đường bị cắt ở 16:01 <@hezekiah> phía bên phải; tôi không thấy phần còn lại. 16:01 <@jrand0m> ừ, ganttproject chưa hoàn hảo lắm, nhưng vẫn tốt hơn 16:01 <@jrand0m> làm thủ công. 16:01 <@jrand0m> những thứ ở tận cùng bên phải là các tác vụ cuối cùng - 16:01 <@jrand0m> không có gì sau đó cả 16:01 <@hezekiah> Nhưng tôi có 16:01 <@jrand0m> các tác vụ ở đó được liệt kê, theo thứ tự, trong 16:01 <@jrand0m> index-tasks.html 16:01 <@hezekiah> không thể thấy được các tác vụ là gì. 16:02 <@hezekiah> OK. :) Tôi sẽ đành chấp nhận phần văn bản. 16:02 <@hezekiah> nop: Chúng ta sắp bắt đầu chứ? Tôi sẽ phải 16:02 <@hezekiah> rời đi lúc 22:15 UTC, nhưng tôi muốn theo dõi càng nhiều nội dung cuộc họp 16:02 <@hezekiah> càng tốt. 16:02 <@jrand0m> để tôi xem có thể tạo một tác vụ lớn để sửa việc đó không... 16:02 <@hezekiah> jrand0m: Cảm ơn. :) 16:03 <@nop> vâng 16:03 <@nop> được rồi 16:03 <@nop> chương trình nghị sự 16:03 <@nop> 1) 16:03 <@nop> chào mừng 16:03 <@nop> 2) 16:03 <@nop> Tương lai Website 16:03 <@nop> 3) 16:03 <@nop> sửa lỗi với 1.1 16:03 <@nop> 4) 16:03 <@nop> I2P 16:03 <@nop> 5) 16:03 <@nop> Gợi ý và nhận xét 16:03 <@nop> chào mừng tất cả 16:04 <@nop> chuyển sang mục 2 16:04 <@nop> website 16:04 <@nop> cohesion, kỹ năng bảo trì website của bạn ổn chứ? 16:04 <@cohesion> ừ 16:04 <@cohesion> XHTML và CSS là sở trường của tôi 16:04 <@nop> ok, chúng tôi giả định bạn có thể làm các việc về website, thay đổi v.v. 16:04 <@nop> ok 16:04 <@cohesion> đúng vậy 16:05 <@cohesion> miễn là tôi khiến CVS hợp tác được :) 16:05 <@nop> dễ thôi 16:05 <@nop> export CVS_RSH=ssh 16:05 <@nop> và đừng dùng pserver 16:05 <@nop> use d:ext 16:05 <@cohesion> tôi đang dùng gruntspud để giao tiếp với CVS 16:05 <@nop> ok 16:05 <@cohesion> nó là một phần của trình soạn thảo văn bản của tôi 16:05 <@cohesion> chắc là được 16:05 <@cohesion> nhưng ta có thể bàn chuyện đó sau 16:05 <@cohesion> tôi đang thử đây 16:05 -!- thecrypto [thecrypto@anon.iip] has quit [Ping timeout] 16:05 <@nop> nếu bạn gặp vấn đề hãy báo tôi ngay nếu có thể, để tôi 16:05 <@nop> hỗ trợ vì tôi có một đống tác vụ 16:06 <@nop> ngoài ra 16:06 <@nop> chúng ta cần xem xét tạo một mục I2P 16:06 <@nop> vì nó sẽ là dự án lớn tiếp theo 16:06 <@nop> Tôi sẽ nói chuyện với ellison xem anh ấy có đóng góp chút 16:06 <@nop> kỹ năng thiết kế web để thêm một mẫu (template) cho phần đó không 16:06 <@hezekiah> I2P nên là một mục của invisiblenet.net hay 16:06 <@hezekiah> invisiblenet.net/iip? (Tôi chọn phương án đầu.) 16:06 <@nop> và chúng ta có thể bàn bạc kỹ 16:06 <@cohesion> ok 16:06 <@nop> tôi cũng chọn phương án đầu 16:06 <@jrand0m> phương án đầu 16:06 <@nop> nó sẽ nằm dưới projects 16:07 -!- thecrypto [~thecrypto@anon.iip] has joined #iip-dev 16:07 <@nop> iip là một dự án 16:07 <@nop> i2p là một dự án khác 16:07 <@hezekiah> Vậy là invisiblenet.net/i2p 16:07 <@nop> đúng 16:07 <@hezekiah> Phải. Tôi cũng thấy vậy. :) 16:07 <@nop> có ai ở đây giỏi làm logo không? 16:07 <@nop> hoan nghênh tình nguyện viên 16:07 <@nop> cứ gửi lên danh sách iip-dev 16:07 <@nop> ok chuyển tiếp 16:07 <@nop> sửa lỗi trong 1.1 16:07 <@jrand0m> chờ tí 16:07 * hezekiah muốn nói rằng kỹ năng dùng GIMP của anh ấy nên tránh như tránh vũ khí hủy diệt hàng loạt. 16:08 <@jrand0m> có thể giữ phần i2p ngoài web 16:08 <@jrand0m> cho đến khi chúng ta sẵn sàng beta không? 16:08 <@cohesion> tôi đề xuất dùng wiki để cộng tác trên các 16:08 <@cohesion> tài liệu i2p 16:08 <@nop> vâng 16:08 <@cohesion> tôi có thể thiết lập một khu vực hạn chế 16:08 <@nop> có thể làm được 16:08 <@hezekiah> jrand0m: Bạn đang nghĩ đến một thông báo rầm rộ 16:08 <@hezekiah> trên /. hay gì đó khi chúng ta đã ổn thỏa? 16:08 <@nop> cohesion: Tôi đồng ý 16:08 <@jrand0m> đúng vậy hezekiah 16:08 <@jrand0m> chuẩn cohesion 16:09 <@nop> ok 16:09 <@nop> hãy xem 1.1 một chút 16:09 <@nop> hezekiah bạn đã phát hiện ra điều gì, không liên quan đến 16:09 <@nop> focus? 16:09 <@nop> hay sao? 16:10 <@hezekiah> Mã ổn. 16:10 <@hezekiah> Vấn đề là giao tiếp, không phải mã. 16:10 <@hezekiah> Người dùng phải di chuyển chuột _bên trong_ 16:10 <@hezekiah> hộp thoại. 16:10 < mihi> hộp thoại thiếu một thanh tiến trình để phản hồi nếu 16:10 < mihi> người dùng làm đúng 16:10 <@nop> vâng đúng thế 16:10 <@hezekiah> Anh ta có thể di chuyển chuột _bên ngoài_ hộp thoại 16:10 <@hezekiah> đến xanh mặt cũng không thu thập được entropy (độ ngẫu nhiên). (Mà 16:10 <@hezekiah> người dùng đang làm vậy.) 16:10 <@nop> nó đúng là thiếu một hộp thoại 16:11 <@hezekiah> Một thanh tiến trình sẽ là điểm cộng. 16:11 <@hezekiah> Và sẽ tương đối dễ triển khai ... nếu tôi 16:11 <@hezekiah> có thể hiểu cái mớ rối rắm của mã UI trong IIP. 16:11 <@cohesion> hoặc ít nhất có phản hồi 16:11 <@hezekiah> Dù sao, tôi đã gửi đề xuất lên mailing list. 16:12 <@nop> nó dùng Win32 API 16:12 <@nop> ;) 16:12 <@hezekiah> Hoặc là bắt chuột (Tôi không khiến M$ 16:12 <@hezekiah> hợp tác để làm điều đó được), hoặc là làm thông điệp hộp thoại giải thích cho 16:12 <@hezekiah> người dùng rằng anh ta cần di chuyển chuột _bên trong_ hộp thoại. 16:12 <@hezekiah> nop: Tôi biết. 16:12 <@nop> được rồi hezekiah cứ thế đi :) 16:12 <@hezekiah> Gì cơ? 16:12 <@hezekiah> Tôi đã làm gì? 16:12 * hezekiah bối rối 16:12 < thecrypto> phóng to tối đa hộp thoại thì sao? 16:12 <@nop> hezekiah: Tôi chỉ đùa thôi 16:13 <@hezekiah> nop: OK. :) 16:13 <@hezekiah> UserX đâu? Anh ấy biết mã UI của IIP 16:13 <@hezekiah> nhiều hơn tôi. 16:14 <@hezekiah> thecrypto: Về việc phóng to tối đa, người dùng có thể 16:14 <@hezekiah> không thích một hộp thoại hung hăng chiếm cả màn hình. 16:14 <@hezekiah> Bắt chuột là lý tưởng, nhưng như tôi nói, tôi không khiến 16:14 <@hezekiah> M$ làm được. 16:14 <@jrand0m> nhiều ứng dụng khác không bắt chuột 16:14 <@jrand0m> một thanh trạng thái kèm giải thích có vẻ thường gặp 16:15 <@hezekiah> Dù sao, đó là 'lỗi'. 16:15 <@hezekiah> Bạn muốn sửa nó thế nào, nop? 16:15 <@nop> ừm 16:15 <@nop> Tôi nghĩ nếu có thể ta nên có một thanh đo cho thấy 16:15 <@nop> quá trình thu thập entropy là chắc chắn 16:16 <@hezekiah> OK. 16:16 <@nop> và chắc chắn sửa phần ngôn ngữ. Bạn đã nghiên cứu triệt để 16:16 <@nop> việc bắt chuyển động chuột chưa? 16:16 <@hezekiah> Đến mức độ kiên nhẫn của tôi. 16:16 <@hezekiah> Nghiêm túc mà nói, những gì tôi làm _lẽ ra_ phải hoạt động. 16:16 <@nop> Tôi đoán là nhiều lắm? 16:16 <@hezekiah> À, tôi đêm qua không ngủ được mấy. 16:17 <@nop> hừm 16:17 <@nop> hãy thử làm một thanh đo và sửa ngôn ngữ 16:17 <@nop> điều đó sẽ cho ta ý tưởng 16:17 <@hezekiah> Vì nó không hoạt động, tôi cho rằng tài liệu của M$ đang 16:17 <@hezekiah> nói dối tôi (rất có thể) hoặc có điều 'không rõ' đang xảy ra trong 16:17 <@hezekiah> mã UI của IIP. 16:17 <@nop> đúng 16:17 <@hezekiah> Chuẩn rồi. :) 16:17 * hezekiah giờ quỳ xuống và cầu mong UserX đã viết 16:17 * hezekiah> mã UI cho một thanh tiến trình. 16:19 <@nop> haha 16:19 <@nop> nếu không thì vào planet-source-code.com 16:19 <@nop> có nhiều mẫu ở đó 16:19 <@hezekiah> Win32 API tôi xoay xở được (dù tôi ghét nó.) 16:19 <@nop> tôi cũng ghét 16:19 <@hezekiah> Nhưng UserX/ai-đó-viết-ban-đầu đã làm một trình bao 16:19 <@hezekiah> quanh nó. 16:19 <@hezekiah> Tôi lo cái trình bao đó. 16:19 * nop đang code trong đó ngay bây giờ cho công việc 16:19 <@hezekiah> Tôi đang xem xét nó đây. 16:20 <@hezekiah> Hãy chuyển sang mục tiếp theo trong chương trình nghị sự. 16:20 -!- jeremiah-gym is now known as jeremiah 16:20 <@nop> ok 16:20 <@nop> mục tiếp theo là i2p 16:20 < jeremiah> hi 16:20 <@nop> chào 16:20 <@nop> jrand0m bạn bắt đầu đi 16:20 <@hezekiah> jeremiah: Vừa kịp lúc! 16:20 < jeremiah> hezekiah: nop và tôi kỳ lạ là lại đồng bộ thời gian, như bạn sẽ 16:20 < jeremiah> biết 16:20 <@jrand0m> 'k, mọi người đã có dịp xem lộ trình chưa? 16:21 <@hezekiah> Rồi. 16:21 <@jrand0m> rõ ràng là bản nháp, và những thứ sau mốc 1.0 16:21 <@jrand0m> còn khá mông lung, nhưng nó là thứ để bắt đầu 16:21 <@jrand0m> Tôi đã cập nhật vượt những gì có trong danh sách để bao gồm 16:21 <@jrand0m> hezekiah nhảy vào API C (w00t!) 16:22 -!- jeet [~miteymous@anon.iip] has joined #iip-dev 16:22 <@jrand0m> về cơ bản, sau thứ Sáu tới, chúng ta sẽ đặc tả 16:22 <@jrand0m> xong giao thức API, nghĩa là có thể song song hóa nhiều việc 16:22 < jeet> xin chào ;) 16:22 <@jrand0m> chào jeet 16:22 < jeet> này nếu tôi tạo một server thì có thể đổi anon.iip 16:22 < jeet> thành bất cứ gì tôi muốn không 16:22 <@jrand0m> câu hỏi cảm tính: lộ trình r2 nghe điên đến mức nào? lịch trình có 16:22 <@jrand0m> điên không, có thiếu thứ gì không, có thứ gì sai thứ tự hoặc phụ thuộc 16:22 <@jrand0m> không được thể hiện không? 16:22 <@nop> có 16:22 < jeet> ngầu 16:23 <@hezekiah> jrand0m: Tôi đồng tình là mọi thứ đều điên rồ. 16:23 <@hezekiah> Tuy nhiên, tôi nghĩ (cho đến khi tôi vào đại học) thì vẫn làm được. 16:23 <@jrand0m> hì 16:23 < jeet> đây là thứ rất ngầu các bạn đã làm ;X 16:23 <@hezekiah> Dù tôi không chắc nop và UserX có thể thiết kế giao thức IRC 16:23 <@hezekiah> ngay cả trong 21 ngày. 16:23 <@hezekiah> nop: ;-) 16:23 <@nop> không 16:23 <@jrand0m> ok, bạn vào trường lúc cuối tháng 8? giữa tháng 8? khi nào 16:23 <@jrand0m> thì chúng tôi nên ghi chú bạn sẽ giảm hoạt động? 16:23 <@hezekiah> Khoảng 20 tháng 8 tôi rơ 16:23 <@hezekiah> rời. 16:24 <@jrand0m> 'k 16:24 <@hezekiah> Cho đến lúc đó tôi là một chú nermal hung hăng! :) 16:24 < jeremiah> Tôi cũng rời khoảng thời gian đó 16:24 < jeremiah> (vào đại học) 16:25 <@nop> ok 16:25 <@jrand0m> vậy chúng ta sẽ cần thêm nguồn lực vào tác vụ 'triển khai 16:25 <@jrand0m> IRC' hoặc đơn giản bỏ tác vụ khỏi bản phát hành 1.0 16:25 <@hezekiah> Tôi sẽ khô 16:25 <@hezekiah> không làm cho bản phát hành 1.0 phụ thuộc vào IRC. 16:25 <@nop> Tôi tin là chúng ta sẽ cần trì hoãn tác vụ 16:25 < jeet> [17:23] -anon.iip- CTCP (trừ ACTION) và DCC đã bị 16:25 < jeet> vô hiệu <- làm sao tôi dừng cái này bật lên mỗi 3 phút? 16:25 <@hezekiah> Cứ làm IRC, nhưng để i2p 1.0 ra khi sẵn sàng. 16:26 < thecrypto> wow, tôi đã học nửa đại học khi hai người khác mới 16:26 < thecrypto> bắt đầu :) 16:26 <@jrand0m> lol 16:27 <@jrand0m> Tôi đồng ý hezekiah 16:27 <@hezekiah> Tuyệt. Tôi vẫn nghĩ i2p sẽ tự nó là một killer app (ứng dụng sát thủ). 16:27 <@jrand0m> vậy điều đó cơ bản có nghĩa là tất cả những gì I2P 1.0 cần sau 16:27 <@jrand0m> tháng 8 là một tháng gỡ lỗi và viết tài liệu để đi từ alpha sang 16:27 <@jrand0m> beta rồi 1.0 16:28 <@jrand0m> hezekiah> chắc chắn rồi. chúng ta cần ra một ứng dụng demo 16:28 <@jrand0m> trên đó trước - ứng dụng nhắn tin tức thời + truyền tệp có ổn 16:28 <@jrand0m> với mọi người cho việc đó không? 16:28 -!- jeet [~miteymous@anon.iip] has quit [ircN 7.27 + 7.0 for mIRC 16:28 <@jrand0m> (2002/01/10 00.00)] 16:28 <@hezekiah> À, bạn nói hay nhất rồi: 'demo'. Theo tôi, nó 16:28 <@hezekiah> không cần phải đặc biệt. Nó chỉ cần chứng minh mạng đáng để 16:28 <@hezekiah> phát triển trên đó. 16:29 <@hezekiah> Vậy client IM sẽ là một demo tốt, theo ý tôi. 16:29 < Zwolly> truyền tệp là thứ tôi thực sự muốn thấy nên 16:29 < Zwolly> cho tôi một demo đi 16:29 <@hezekiah> Zwolly: lol 16:29 <@nop> vâng 16:29 < Zwolly> và coi tôi như một người dùng "bình thường" 16:30 <@hezekiah> Zwolly: Bạn có thể làm chuột bạch cho chúng tôi! ;-) 16:30 * hezekiah bắt đầu trộn những dòng code độc hại trong phòng thí nghiệm. ;-) 16:30 < Zwolly> hmmm ngon nhỉ 16:31 <@jrand0m> ok, một điều cuối về i2p 16:31 <@nop> chắc chắn 16:32 <@jrand0m> nop> có cơ hội nào chúng ta có một máy chủ CVS tin cậy 16:32 <@jrand0m> không thuộc sourceforge không? 16:32 <@jrand0m> sourceforge gặp nhiều vấn đề còn hơn 16:32 <@jrand0m> kỳ thi của mấy sinh viên này 16:32 <@nop> có 16:32 <@nop> Tôi sẽ thu xếp và dựng lên vào tuần sau 16:32 <@jrand0m> tuyệt. cảm ơn 16:32 <@nop> ngoài ra 16:32 <@nop> Tôi có thể kiếm được một compile farm (cụm máy biên dịch) 16:32 <@nop> không phải sf 16:32 <@nop> với quyền truy cập vpn vào đó 16:32 <@hezekiah> Compile farm!? 16:32 <@jrand0m> compile farm? ba, chúng ta chỉ cần chạy ant :) 16:32 <@hezekiah> jrand0m: Không phải mọi code đều là Java. 16:32 <@hezekiah> Cá nhân tôi rất thích compile farm. 16:32 <@hezekiah> :) 16:32 <@jrand0m> ant == make. nó có thể chạy gcc / v.v. 16:32 <@nop> hezekiah: gửi tôi danh sách các nền tảng khả dụng chúng ta sẽ cần 16:32 <@nop> kiểm thử 16:32 <@jrand0m> 'k, nếu thật sự cần sức mạnh CPU của một compile farm, 16:32 <@jrand0m> thì tuyệt 16:33 < wilde> các bạn định dùng giấy phép nào? 16:33 <@nop> GPL 16:33 <@jrand0m> GPL ổn với mọi người chứ? 16:33 < wilde> k hay đấy 16:33 <@hezekiah> Tôi rất ủng hộ GPL. 16:33 <@hezekiah> Nhưng một cảnh báo 16:33 <@hezekiah> Với các API chúng ta có lẽ sẽ cần LGPL. Nếu không 16:33 <@hezekiah> mọi chương trình tạo ra cho mạng này BẮT BUỘC phải là GPL 16:33 <@jrand0m> chúng ta có thể muốn dùng LGPL về sau 16:33 <@jrand0m> ừ 16:33 <@jrand0m> chúng ta KHÔNG ĐƯỢC yêu cầu mọi ứng dụng dùng I2P phải GPL 16:33 <@hezekiah> Vậy router nên là GPL, còn các API sẽ 16:33 <@hezekiah> có lẽ cần LGPL vào lúc nào đó. 16:33 <@hezekiah> jrand0m: Vậy ta sẽ cần một API LGPL. 16:33 <@hezekiah> Vấn đề duy nhất là tìm một bộ crypto cho C tương thích 16:33 <@hezekiah> với LGPL. 16:33 <@hezekiah> Tôi không nghĩ giấy phép Sleepycat của Cryptlib phù hợp. 16:33 <@hezekiah> Tôi có thể email tác giả và xin ngoại lệ hoặc 16:33 <@hezekiah> gì đó nếu cần khi đến lúc. 16:33 <@jrand0m> hezekiah> không phải cần, mà là muốn. lớp giao tiếp API sẽ là một 16:33 <@jrand0m> đặc tả mở, vậy ai cũng có thể tự viết và không cần liên kết tới bất kỳ 16:33 <@jrand0m> thư viện nào của chúng ta 16:33 <@hezekiah> Đúng. 16:33 <@nop> đúng 16:33 <@hezekiah> Vậy trước mắt ta thậm chí có thể làm API GPL nếu cần. 16:34 <@hezekiah> OK, một câu hỏi cho jrand0m: 16:34 < jeremiah> nhưng chúng ta nên cố có loại không "viral" càng sớm càng tốt 16:34 <@hezekiah> Tôi đồng ý. 16:34 < wilde> http://www.virtualunlimited.com/products/beecrypt/ 16:34 < wilde> Bee Crypt là LGPL, tôi từng dùng một lần 16:34 <@hezekiah> wilde: Beecrypt thấp hơn nhiều so với yêu cầu 16:34 <@hezekiah> đáng tiếc. 16:34 <@nop> vâng 16:34 <@nop> Tôi không nghĩ nên dùng một thư viện crypto như Beecrypt 16:34 <@jrand0m> chuẩn wilde 16:34 <@cohesion> hezekiah: có rất nhiều mã crypto trong 16:34 <@cohesion> GnuPrivacyGuard đều là GPL 16:34 <@cohesion> bạn có thể kiểm tra xem nó xuất phát từ đâu 16:34 <@hezekiah> cohesion: Vấn đề là ta sẽ cần một API C LGPL 16:34 <@hezekiah> dùng Crypto. 16:34 <@hezekiah> Tôi sẽ xử lý khi đến đó. 16:34 <@hezekiah> Hiện giờ, tôi có hai câu hỏi cho jrand0m: (Giờ 16:34 <@hezekiah> thành hai rồi!) :) 16:34 <@jrand0m> chúng ta có nhiều lựa chọn. sẽ tìm ra 16:34 <@jrand0m> hì cứ hỏi đi 16:34 <@hezekiah> 1.) Khi đặc tả API client xong vào ngày 25 16:34 <@hezekiah> liệu nó sẽ chi tiết cấu trúc từng byte của các thông điệp gửi qua 16:34 <@hezekiah> mạng, và liệu nó sẽ chi tiết cách triển khai crypto 16:34 <@hezekiah> không? 16:35 -!- ion [ion@anon.iip] has joined #iip-dev 16:35 <@jrand0m> có 16:35 <@hezekiah> 2.) Chúng ta sẽ dùng Twofish chứ? ;-) 16:35 <@jrand0m> không, có lẽ AES, trừ khi ai đó có lý do thật sự tốt 16:35 <@hezekiah> jrand0m: Câu "có" đó cho cả hai câu hỏi, hay chỉ 16:35 <@hezekiah> câu 1? 16:35 -!- nemesis [nemesis@anon.iip] has joined #iip-dev 16:35 <@hezekiah> OK. 16:35 <@jrand0m> hezekiah> có cho cả hai 16:35 <@nop> ừ thì 16:35 < nemesis> uuuh, từ khi nào ở đây có ops? :) 16:35 <@hezekiah> nemesis: Cấu trúc tiếng Anh của câu đó 16:35 <@hezekiah> quá rối để tôi giải mã? Bạn muốn nói lại 16:35 <@hezekiah> câu hỏi không? 16:35 <@jrand0m> có gì đặc biệt ở twofish? sao không dùng 16:35 <@jrand0m> Advanced Encryption Standard? 16:35 <@hezekiah> nop: Đợi ... :) 16:35 * jrand0m chờ 16:35 <@nop> Tôi thích có một bộ tùy chọn mã hóa 16:35 <@nop> không chỉ aes 16:35 <@nop> có những quan điểm về AES khiến một số người không thấy 16:35 <@nop> thoải mái khi dùng 16:35 <@nop> và muốn dùng Twofish v.v. hơn 16:35 <@nop> vậy có lẽ ta có thể cho phép lựa chọn 16:35 < wilde> làm cả hai :) 16:35 <@nop> vâng 16:35 <@nop> wilde: chính xác 16:35 <@jrand0m> nop> có bộ sẽ có nghĩa là không phải ai cũng có thể gửi 16:35 <@jrand0m> thông điệp cho mọi người 16:35 < jeremiah> nhưng vậy thì mỗi router sẽ phải hỗ trợ cả hai? 16:35 < jeremiah> nghe đau đầu 16:35 <@jrand0m> làm cả hai chắc chắn phù hợp ở lớp transport, 16:35 <@jrand0m> nơi có thể thương lượng 16:35 <@nop> không hẳn 16:35 <@nop> Tôi sẽ không đồng ý với AES khi đó 16:35 <@nop> vì nếu bạn hoang tưởng 16:35 <@hezekiah> Đúng. Nhưng hãy cố đừng đưa vào những thứ đang 16:35 <@hezekiah> yếu đi như 3DES. 16:35 <@hezekiah> Một sợi xích chỉ mạnh bằng mắt xích yếu nhất. 16:35 <@nop> thì bạn sẽ hiểu tại sao 16:35 <@nop> với việc được chính phủ Mỹ phê chuẩn 16:36 <@jrand0m> Tôi không ủng hộ AES vì nó được chính phủ phê chuẩn, tôi 16:36 <@jrand0m> ủng hộ AES vì nó được các nhà mật mã, nhà khoa học, và 16:36 <@jrand0m> nhà toán học tán thành. 16:36 <@jrand0m> nếu có cái tốt hơn, ta có thể dùng cái đó. 16:36 <@jrand0m> nhưng tôi không muốn chọn thứ gì chỉ vì nó 16:36 <@jrand0m> khác biệt 16:36 <@nop> nhưng Twofish cũng được tán thành mạnh mẽ trong giới 16:36 <@nop> mật mã học 16:36 <@hezekiah> À, ba ứng viên AES cuối cùng là Rijndael, 16:36 <@hezekiah> Twofish và Serpent. 16:36 <@nop> chính xác 16:36 <@hezekiah> Rijndael nhanh nhất. 16:36 <@hezekiah> Cá nhân tôi tin Twofish hơn 16:36 <@hezekiah> Rijndael. 16:36 <@jrand0m> nop tôi nhớ bạn nói có vấn đề với 16:36 <@jrand0m> serpent? 16:36 < wilde> dùng nhiều lớp mã hóa nếu bạn có CPU cho việc đó 16:36 <@jrand0m> wilde> sẽ có, nhưng đó là khía cạnh khác 16:36 <@jrand0m> của vấn đề. 16:36 <@nop> tất cả những gì tôi nói là ta có thể hỗ trợ cả hai 16:36 <@nop> không hại gì 16:36 <@jrand0m> thực ra có hại 16:36 <@jrand0m> tấn công phân đoạn 16:36 < wilde> ok twofish bọc trong AES có thể quá đà 16:36 <@nop> haha 16:36 <@nop> không phải Twofish bọc trong AES 16:36 < jeremiah> chúng ta có nên tiêu chuẩn hóa mỗi transport là có một 16:36 < jeremiah> bộ đặc tính cụ thể (thiết lập mạng, mã hóa) không? 16:36 <@nop> được rồi vì tranh cãi 16:36 <@nop> chúng ta dùng rijndael cho phần này 16:36 < jeremiah> và rồi ta có thể có một transport TCP hỗ trợ 16:36 < jeremiah> AES, một cái với Twofish, nhưng không phải một cái phải xoay cả hai? 16:36 <@jrand0m> jeremiah> đúng, mỗi transport cụ thể sẽ có 16:36 <@jrand0m> đặc tính cụ thể, nhưng hiện tại ta đang bàn mã hóa thông điệp end-to-end 16:36 <@jrand0m> thực hiện trong api 16:36 <@nop> ta làm AES end to end 16:36 < jeremiah> jrand0m: à 16:36 <@nop> sau đó node to node tùy chọn twofish 16:37 <@nop> và nếu có thể, dùng chế độ AES-counter 16:37 <@jrand0m> 'k, nghe ổn. ta luôn có thể đổi sau này trước khi 16:37 <@jrand0m> phát hành (trong giai đoạn peer review, v.v.) 16:37 < wilde> nhưng mọi thuật toán crypto đều từng thất bại trong quá khứ, dùng 16:37 < wilde> mã hóa kép ít nhất sẽ câu giờ nếu có một đột phá về crypto 16:37 < jeremiah> không hẳn 16:37 <@jrand0m> wilde> người thực sự hoang tưởng có thể tự mã hóa bằng 16:37 <@jrand0m> hệ thống của họ trước khi gửi thông điệp qua mạng I2P 16:37 <@hezekiah> wilde: Nếu một thuật toán bị phát hiện là yếu, chúng ta sẽ 16:37 <@hezekiah> thay thế nó. 16:37 <@jrand0m> I2P sẽ mã hóa một cách trong suốt 16:37 < wilde> jrand0m: vâng, bạn đúng, sự hoang tưởng 16:37 < wilde> cũng cần có giới hạn 16:38 <@nop> vâng 16:38 <@nop> chúng ta có thể nói cả ngày 16:38 <@nop> tranh luận về nó 16:38 <@nop> AES end to end 16:38 <@jrand0m> ok, tôi không còn gì thêm về I2P 16:38 <@nop> Twofish và các loại khác node to node 16:38 <@jrand0m> hay đấy 16:38 <@jrand0m> còn gì khác về I2P không, hay ta sang mục tiếp theo? 16:38 <@hezekiah> Tôi xong rồi. :) 16:38 < wilde> còn A2A, anonymous 2 anonymous thì sao? 16:38 <@hezekiah> Tôi 16:38 <@hezekiah> tôi chưa nghe bao giờ. Bạn đang nói về 16:38 <@hezekiah> cái gì vậy, wilde? 16:38 <@jrand0m> I2P là giao tiếp ẩn danh tới ẩn danh 16:38 <@jrand0m> I2P = "Invisible Internet Project" 16:38 < nemesis> jrand0m: bạn có thể gửi lộ trình dưới dạng tệp đính kèm, 16:38 < nemesis> chứ không inline không? 16:38 <@jrand0m> (đừng bắt chúng tôi nói I^2P) 16:38 <@nop> hushmail có một trình nhắn tin mã hóa 16:38 <@nop> hay đấy 16:38 <@jrand0m> nemesis> hừm, tôi đã thử - hushmail nói nó đã 16:38 <@jrand0m> đính kèm :/ 16:38 <@hezekiah> nemesis: Tôi nhận là tệp đính kèm. 16:38 <@jrand0m> nemesis> bạn có thể d/l từ 16:38 <@jrand0m> http://article.gmane.org/gmane.comp.security.invisiblenet.iip.devel/290 16:38 < nemesis> xin lỗi, tôi không copy&paste được 16:38 <@hezekiah> nemesis: Có lẽ trình đọc mail của bạn có vấn đề? (Anh ấy 16:38 <@hezekiah> gửi dưới dạng tệp zip.) 16:38 < nemesis> nó là inline 16:38 < nemesis> có một tệp zip... 16:38 -!- UserX [~User@anon.iip] has joined #iip-dev 16:38 <@jrand0m> chào userx 16:38 < nemesis> -Hush_boundarfy-31fda3d62329b 16:38 <@nop> có ai log lại cái này không 16:38 < nemesis> Content-Transfer-Encoding: base64 16:38 <@hezekiah> cohesion đáng ra phải làm. 16:38 <@jrand0m> Tôi log toàn bộ IRC 16:38 <@cohesion> tôi có hết 16:38 < thecrypto> có 16:38 <@jrand0m> chuẩn 16:38 < Zwolly> ISP của tôi cũng log tất cả chat IRC, có gì mới đâu 16:38 <@jrand0m> lol Zwolly 16:38 < Zwolly> hehe 16:38 <@hezekiah> Zwolly: ISP của bạn sẽ không có nhật ký về cái này đâu. :) 16:38 < Zwolly> tôi mong là không, nếu có thì các bạn làm ăn tệ quá 16:38 <@hezekiah> lol 16:39 <@hezekiah> Vậy, tôi đoán chúng ta chuyển sang mục tiếp theo 16:39 <@hezekiah> bây giờ vì ta đã ngừng nói về i2p một lúc. 16:39 <@nop> vâng 16:39 <@nop> bình luận 16:39 <@nop> đề xuất 16:39 <@jrand0m> chúng ta, kiểu, dùng ít 'thuốc' đi, man 16:39 <@hezekiah> jrand0m: Xin lỗi. Tôi không phá hủy một bộ óc tốt bằng những 16:39 <@hezekiah> chất đó đâu. 16:39 < wilde> câu hỏi: kế hoạch phát hành có hơi lạc quan quá không= 16:39 < wilde> ? 16:39 <@hezekiah> wilde: lol. Ừ thì, từ của tôi là 'điên rồ'. Nhưng tôi 16:39 <@hezekiah> nghĩ có thể khả thi. 16:39 <@jrand0m> wilde> câu hỏi hay. nó nên khả dĩ, và nếu 16:39 <@jrand0m> dev nào muốn điều chỉnh tác vụ họ đang làm, ta sẽ làm. 16:39 < thecrypto> chúng ta làm được mà! 16:39 <@jrand0m> cố lên ĐỘI! 16:39 < wilde> đặt mục tiêu cao là tốt, nhưng cũng nên thực tế 16:39 < wilde> các bạn có đủ thời gian cho việc lập trình thực tế không? 16:39 * jrand0m đã nghỉ việc để làm cái này, và vài người thì 16:39 * jrand0m> sắp đến kỳ nghỉ hè 16:39 < wilde> ý tôi là tháng 9-10, tức là khoảng 60-90 ngày 16:39 < wilde> ok nghe ổn đấy 16:39 <@jrand0m> nhưng đừng tin chúng tôi. chúng tôi sẽ phát hành khi sẵn sàng. 16:39 <@hezekiah> jrand0m: Nhân tiện, vì bạn nghỉ việc, bạn sẽ 16:39 <@hezekiah> ăn gì khi code cái này? 16:39 < jeremiah> wilde: chúng ta sẽ triển khai nhiều phần bằng 16:39 < jeremiah> ngôn ngữ bậc cao rồi sau đó code lại bằng C 16:39 <@jrand0m> hezekiah> Tôi ăn code 16:39 <@hezekiah> Tôi đã sợ bạn sẽ nói gì đó như thế. 16:39 <@jrand0m> ;) 16:39 <@hezekiah> Tôi chỉ hy vọng bạn có khoản dự trữ đủ sống. 16:39 < jeremiah> jrand0m: code của tôi ăn số ngẫu nhiên 16:39 < jeremiah> có thể tạo ra một vòng lặp tồi 16:39 <@hezekiah> cười lăn! 16:39 < wilde> uống java, ăn python, ant nướng, cũng được 16:39 <@jrand0m> nhưng bug có nhiều protein 16:39 * jrand0m !tự vả 16:39 <@jrand0m> ok, còn câu hỏi / bình luận / 16:39 <@jrand0m> đề xuất nào nữa không? 16:39 <@hezekiah> Tôi phải đi đây. 16:39 <@hezekiah> Tạm biệt mọi người. :) 16:39 <@jrand0m> hay là chúng ta thực sự kết thúc trong dưới một giờ? 16:39 -!- hezekiah [hezekiah@anon.iip] has quit [Client exiting] 16:39 <@jrand0m> lol wilde 16:39 <@jrand0m> nop> còn gì không hay xong rồi? 16:40 -!- UserX [~User@anon.iip] has quit [Ping timeout] 16:40 -!- wilde [anon@anon.iip] has quit [] 16:40 <@cohesion> ok, tôi kết thúc cuộc họp 16:40 < nemesis> DỪNG! 16:40 <@cohesion> nop: tôi sẽ trao đổi với bạn về CVS ngày mai 16:40 * jrand0m dừng lại 16:40 < nemesis> ganttproject-1.9.7.jar 16:40 <@cohesion> BẮT ĐẦU! 16:40 < nemesis> nó hoạt động thế nào? 16:40 <@nop> ok 16:40 <@nop> ngoài ra 16:40 <@nop> aes 16:40 <@jrand0m> nemesis> chỉ cần double click vào nó với java 1.4.2 16:40 <@jrand0m> đã cài 16:40 <@nop> chúng ta nên dùng 256 bit làm chuẩn 16:40 < nemesis> tôi có java 1.4.2... 16:40 <@jrand0m> nemesis> Tôi sẽ email file XML chứa thông tin dự án 16:40 <@jrand0m> chuẩn nop, chắc chắn 16:40 < nemesis> Could not find the main class. Program will exit! 16:40 < nemesis> hm.. tôi nghĩ java của tôi bị hỏng.... Tiêu đề của 16:40 < nemesis> cửa sổ: Java Virtual Machine Launcher... 16:40 <@jrand0m> lạ nhỉ nemesis, bên tôi chạy... đảm bảo nó tải bằng 16:40 <@jrand0m> jvm 1.4.2 chứ không phải jvm của windows 16:40 <@jrand0m> à, thử chạy từ dòng lệnh cmd.exe 16:40 < nemesis> hở? 16:40 < nemesis> k 16:40 < nemesis> vậy tôi viết một .bat cho nó, giống cho columba :) 16:40 <@cohesion> ok, tôi đóng nhật ký 16:40 <@jrand0m> (và gõ java -version trước để đảm bảo dùng 16:40 <@jrand0m> đúng bản) 16:40 <@jrand0m> hì chuẩn 16:40 <@cohesion> mọi người nói "cheese" 16:40 <@jrand0m> queso 16:40 < thecrypto> cheese 16:40 < Zwolly> chesse 16:40 < Zwolly> cheese 16:40 < nemesis> E:\Sytemprogramme\server\Projektverwaltung>java 16:40 < nemesis> ganttproject-1.9.7.jar 16:40 < nemesis> Exception in thread "main" 16:40 < nemesis> java.lang.NoClassDefFoundError: ganttproject-1/9/7/ja 16:40 < nemesis> r 16:40 <@jrand0m> java -jar ganttproject-1.9.7.jar 16:40 < nemesis> java version "1.4.2-beta" 16:40 < nemesis> Java(TM) 2 Runtime Environment, Standard Edition (build 16:40 < nemesis> 1.4.2-beta-b19) 16:40 < nemesis> Java HotSpot(TM) Client VM (build 1.4.2-beta-b19, mixed 16:40 < nemesis> mode) 16:40 < nemesis> hm... vì sao phải dùng -jar? 16:40 < nemesis> giờ thì chạy rồi... 16:40 -!- ion [ion@anon.iip] has quit [Ping timeout] 16:40 < nemesis> cảm ơn jrand0m 16:40 <@jrand0m> không có -jar thì nó yêu cầu load class 16:40 <@jrand0m> ganttproject-1/9/7/jar 16:40 <@jrand0m> không có gì 16:40 < jeremiah> cvs có hoạt động không? 16:40 < jeremiah> tôi đã checkout hồi sớm nay, nhưng giờ lạ quá 16:40 <@jrand0m> sourceforge lúc này đang gây phiền --- Nhật ký đóng Tue Jul 22 17:18:14 2003