Tóm tắt nhanh
Có mặt: Complication, jrandom, tapeworm
Nhật ký cuộc họp
16:01 <jrandom> 0) chào 16:01 <jrandom> 1) tình trạng mạng 16:01 <jrandom> 2) tình trạng phát triển Syndie 16:01 <jrandom> 3) ??? 16:01 <jrandom> 0) chào 16:01 * jrandom vẫy tay 16:01 <jrandom> ghi chú tình trạng hằng tuần chưa được đưa lên, nhưng không có nhiều nội dung, nên ta có thể bàn ngay tại đây 16:01 <jrandom> chuyển sang 1) tình trạng mạng 16:01 <jrandom> mọi thứ có vẻ ổn, hiện chưa có vấn đề lớn nào. trước đó có vài trục trặc trên các máy chủ IRC, nhưng sự cố phần cứng đã được giải quyết (cảm ơn cervantes và postman!) 16:01 <jrandom> đã có thêm thảo luận trên blog của zzz về các ý tưởng ssu/ntcp - xem ở đó để biết thêm 16:01 <jrandom> tôi không có nhiều điều để bổ sung... có ai muốn nêu gì về 1) tình trạng mạng không? 16:04 <jrandom> nếu không, chuyển sang 2) tình trạng phát triển Syndie 16:04 <jrandom> gần đây có một vài tiến triển tốt trên giao diện máy tính để bàn (desktop GUI), và một vài thành phần cũng đã được đưa ngược trở lại vào giao diện dạng thẻ 16:04 <jrandom> vẫn còn việc phải làm, nhưng hiện tại tôi dùng giao diện desktop cho hầu hết mọi thứ. 16:04 <jrandom> mk cũng nêu thêm một số ý tưởng và mối quan ngại liên quan đến giao diện desktop, và như thường lệ, hãy đọc diễn đàn phát triển Syndie để theo dõi việc lên kế hoạch và triển khai 16:04 <+Complication> quả thật, tôi cũng có thể xác nhận khả năng duy trì phiên IRC cao hơn 16:04 <jrandom> w3wt 16:06 <+Complication> Có vẻ nên lên lịch thử nghiệm lại (trong lần thử trước, tôi thấy nó hơi... đáng ngợp) 16:07 <jrandom> à đúng, tôi đã thêm nhãn cho hầu hết các nút rồi ;) 16:07 <jrandom> tuy nhiên nếu bạn dùng Windows thì nhãn nút theo chiều dọc vẫn bị sai (cần viết bố cục tùy chỉnh cho việc đó) 16:07 <+Complication> (đặc biệt là việc nhiều thành phần thiếu nhãn) 16:08 <jrandom> nhưng nó vẫn chưa sẵn sàng cho bản alpha... tôi dùng được vì tôi biết mọi thứ làm gì/đáng lẽ phải làm gì 16:08 <+Complication> bên tôi là Linux, nhưng biết vậy cũng tốt, tôi đoán thế 16:08 <jrandom> nhưng hy vọng trong khoảng tuần tới 16:09 <+Complication> về phía Syndie, tôi đang băn khoăn một vấn đề: liệu mã đồng bộ mới có đang quá hăng, kiểu như thử quá nhiều truyền tải đồng thời không? 16:09 <+Complication> s/is being/be 16:09 <jrandom> nó sẽ thử 5 lần tải đồng thời cho mỗi kho lưu trữ 16:10 <jrandom> (và một luồng nhập không đồng bộ) 16:10 <+Complication> Ở đây, tỷ lệ lỗi đối với hầu hết các kho lưu trữ đã tăng mạnh so với trước 16:10 <jrandom> hừm 16:10 <+Complication> Có thể là có nhiều người cũng đang đồng bộ, nhưng tôi vẫn hy vọng có thể chớp được lúc rảnh khi kho lưu trữ không bận 16:10 <+Complication> Tuy nhiên 'chớp được lúc rảnh' và đồng bộ trơn tru dường như nhìn chung không xảy ra 16:10 <jrandom> vậy các lượt tải thất bại với thông báo "connection reset" hay các lỗi kiểu TCP khác? 16:11 <+Complication> "socket closed" và mấy thứ tương tự 16:11 <jrandom> à ok 16:11 <+Complication> tôi chưa thực sự đếm chúng 16:11 <+Complication> Dĩ nhiên, toàn bộ là thông qua I2P 16:11 <jrandom> các máy chủ hiện không mạnh lắm (tôi nghĩ khả năng xử lý của chúng rất hạn chế), và điều đó sẽ được cải thiện 16:12 <jrandom> ngoài ra, như bạn và $nymFormerlyKnownAsAnonymous đã nói, ta nên thử lại những kiểu lỗi đó 16:12 <+Complication> đúng, điều đó cũng có thể giúp 16:12 <tapeworm> Các máy chủ được xây dựng trên nền tảng gì? 16:12 <jrandom> nhưng dĩ nhiên chúng ta cần nó phải thật ổn định và minh bạch 16:13 <jrandom> tapeworm: tự viết 16:13 <+Complication> tuy nhiên khi tôi đo hiệu năng "eepget" hồi trước, so với Syndie, eepget cho hiệu năng và độ tin cậy rất tốt 16:13 <jrandom> (khoảng chục dòng mã) 16:13 <+Complication> nó kéo 2 x 9 MB từ dev.i2p.net trong khi archive.syndie.i2p liên tục lỗi với những thông điệp rất nhỏ 16:13 <jrandom> ồ, tuy thế đó không hẳn là bài thử công bằng 16:14 <+Complication> máy khác nhau? 16:14 <jrandom> và thực tế Syndie /dùng/ eepget để tải 16:14 <jrandom> tải từ Apache khá khác so với tải nhiều tệp nhỏ từ một webserver tự viết ;) 16:14 <+Complication> hừm... chắc tôi nên ghi log thật chi tiết khi đồng bộ 16:15 <+Complication> đúng vậy, và cả khác biệt giữa các máy chủ nữa 16:17 <+Complication> hề, có vẻ tôi đã khởi động được một lần đồng bộ trong giao diện desktop 16:17 <+Complication> một việc lần trước tỏ ra quá khó :) 16:17 <jrandom> w3wt :) 16:18 <jrandom> ok, ai còn gì cho mục 2 không? nếu không, chuyển qua 3) ??? 16:18 <+Complication> tôi có thói quen dùng thanh tác vụ rất nhiều, nên có lẽ sẽ cần thời gian để quen 16:18 <+Complication> (tôi thường để thanh tác vụ tự ẩn) 16:19 <jrandom> ừ, có một tùy chọn lúc biên dịch để đặt giao diện desktop vào một shell thay vì toàn màn hình - ta có thể biến nó thành một tham số dòng lệnh 16:19 <+Complication> về nguyên tắc, giao diện desktop có thể có nút "minimize" không? 16:19 <jrandom> tuy nhiên việc biến nó thành thay đổi lúc chạy thì rắc rối, vì SWT không cho phép thay đổi cha của thành phần GUI (một cách tin cậy), và bạn không thể đổi 'trim' của một shell 16:20 <jrandom> ồ, có chứ, hoàn toàn có thể - ý hay 16:20 <+Complication> tức là đưa nó xuống nền mà không ảnh hưởng thứ tự sắp xếp các cửa sổ phía dưới? 16:20 <jrandom> ta có thể đưa nó vào menu điều khiển (trên cùng bên trái) hoặc menu tác vụ (trên cùng bên phải) 16:20 <+Complication> Bởi vì dùng alt+tab thường làm thay đổi điều đó 16:21 <+Complication> (một thứ... như nút "show desktop" mà tôi thường thích đặt trên thanh tác vụ gần nút KDE / Start) 16:21 <+Complication> (vị trí khác có thể tốt hơn, nhưng đại loại là hiệu ứng như vậy) 16:22 <jrandom> ừ, ta có thể ẩn nó theo cách mà chức năng minimize của giao diện dạng thẻ hoạt động (hoặc ta có thể biến nó thành biểu tượng giống nút minimize của cửa sổ thông thường) 16:22 <+Complication> Dù thừa nhận, minimize và show desktop là hai thứ khác nhau - nghĩ kỹ thì minimize có vẻ hợp lý hơn. 16:24 <+Complication> Về lỗi đồng bộ, hiện tôi có 1 trường hợp HTTP 504, và 4 trường hợp "socket closed" 16:24 <+Complication> 2 lần thành công 16:24 * TrevorReznik gặp khoảng 70% "socket closed" 16:24 <jrandom> kinh thật 16:24 <jrandom> ok, tôi sẽ xem xét và cập nhật sớm nhất có thể 16:27 <jrandom> ok, sang 3) ??? - còn ai có gì cho cuộc họp không? 16:27 <+Complication> Ước gì có, nhưng chưa - ứng dụng webcache vẫn chưa hoàn thiện, vì cuộc sống thực có chút bận bịu 16:28 <jrandom> chết tiệt thực tại! 16:28 * Complication sẽ cố giải quyết 15 thứ phiền phức cho xong 16:32 <jrandom> wr0d 16:32 <jrandom> ok, nếu không còn gì khác cho cuộc họp... 16:32 * jrandom kết thúc 16:33 * jrandom *baf*s đóng cuộc họp