[03:23] <vubuntor809> chào các anh
[03:24] <vubuntor809> cái phần mềm system daemon em làm xong rồi
[03:24] <vubuntor809> giờ muốn cho nó thành mã nguồn mở phải làm sao
[03:57] <favadi> upload mã nguồn lên in tẹc nét?
[12:41] <vubuntor515> alo các anh cho em hỏi cái mình viết xong phần mềm mình định cho nó thành mã nguồn mở
[12:41] <vubuntor515> thì mình phải làm sao
[12:41] <vubuntor515> dùng giấy phép gì
[12:42] <vubuntor515> và lấy giấy phép đó ở đâu
[12:50] <vubuntor515> àk thôi khỏi giờ em muốn lập team trên ppa ubuntu thì phải làm sao
[12:50] <vubuntor515> chỗ (Optional) mình điền cái gì vào
[12:54] <vubuntor515> cái phần mềm hiển thị daemon của hệ thống
[12:54] <vubuntor515> đợt em nói giờ em viết nó xong rồi. ngon hơn thằng bum
[12:54] <vubuntor515> giờ đang bế tắc vụ cho nó thành mã nguồn mở
[12:55] <vubuntor515> hiện em đang test bên mint với bên elementary
[12:56] <vubuntor515> tất cả đều ổn
[12:56] <vubuntor515> kể cả mint debian
[13:16] <vubuntor515> không ai nói hết àk
[13:27] <vubuntor745> lập nhóm ppa sao các bác .
[13:28] <CoconutCicada> giấy phép thì tùy bạn
[13:28] <CoconutCicada> bạn có thể dùng GPL nếu muốn người khác thay đổi gì cũng phải mở mx
[13:28] <CoconutCicada> mã*
[13:28] <vubuntor745> gpl 3 đc ko
[13:28] <CoconutCicada> hoặc apache/mit/bsd v.v.. nếu như kệ họ muốn làm gì thì làm
[13:28] <CoconutCicada> được
[13:28] <vubuntor745> ok
[13:30] <vubuntor745> vậy giờ mình muốn post nó thì lên đâu post
[13:30] <CoconutCicada> post tức là công bố cho mọi người dùng?
[13:30] <vubuntor745> em muốn nó thay thế hết bum trong tương lai
[13:30] <vubuntor745> có thể
[13:30] <vubuntor745> phiên bản 1 em viết nó để chạy trên họ ubuntu
[13:31] <CoconutCicada> nếu bạn muốn nó thay thế trong distro nào thì vào cho họ dùng
[13:31] <vubuntor745> phiên bản 2 thì mới viết đa distro
[13:31] <CoconutCicada> bạn có thể đóng gói rồi đưa vào debian/ubuntu
[13:31] <CoconutCicada> nằm trong universe
[13:31] <vubuntor745> + bài hướng dẫn để họ tự chỉnh
[13:31] <CoconutCicada> rồi sau đó hữu xạ tự nhiên hương
[13:31] <CoconutCicada> nếu nhiều người thấy nó hữu dụng sẽ dùng
[13:31] <CoconutCicada> và thay đổi thành mặc định
[13:32] <vubuntor745> nhưng cũng phải giới thiệu này nọ để họ biết
[13:32] <vubuntor745> mà em thì không biêt phải bắt đầu từ đâu
[13:32] <CoconutCicada> bạn cứ đóng gói đi đã rồi tham gia vào các mailing list của debian developer hay ubuntu developer
[13:33] <vubuntor745> đóng gói thì đơn giản rồi
[13:33] <vubuntor745> vì em viết bằng python có 20kB àk
[13:35] <CoconutCicada> vậy bạn có thể giới thiệu trên mailing list của debian developer hoặc ubuntu developer
[13:35] <vubuntor745> vậy có thể cho em xin cái link đc không
[13:36] <vubuntor745> sau này nếu phát triển đc nhiều công cụ như opesuse
[13:36] <CoconutCicada> google cái nó ra luôn ấy mà
[13:36] <vubuntor745> thì em cũng định làm hẳn một distro mới luôn em nghĩ chắc vậy
[13:36] <CoconutCicada> .g ubuntu developer mailing lisst
[13:36] <SuperLuserv3> CoconutCicada: http://irclogs.ubuntu.com/2005/04/01/%23ubuntu.txt
[13:37] <CoconutCicada> .g debian developer mailing list
[13:37] <SuperLuserv3> CoconutCicada: https://lists.debian.org/debian-devel/
[13:37] <CoconutCicada> đấy
[13:38] <vubuntor745> ok
[13:38] <vubuntor745> ủa mà anh việt nam mình
[13:38] <CoconutCicada> hoặc vào trực tiếp #ubuntu hỏi cũng được
[13:38] <vubuntor745> có trang nào mà tâp hợp nhiều người viết mã nguồn mở không
[13:39] <CoconutCicada> có vietlug hanoilug ubuntu-vn
[13:40] <CoconutCicada> mấy chỗ kiểu đó
[13:40] <CoconutCicada> trên FB cũng có
[13:40] <vubuntor745> cho em link luôn.
[13:40] <vubuntor139> hnay sp co ah
[13:41] <CoconutCicada> google ra ngay ấy mờ
[13:41] <vubuntor745> facebook kìa
[13:41] <CoconutCicada> facebook cũng rứa ấy mà
[13:41] <CoconutCicada> search vietlug
[13:41] <CoconutCicada> ubuntu-vn
[13:45] <vubuntor745> ok vậy là có vẻ việt lug là còn nhiều người hơn
[13:46] <CoconutCicada> uhm
[13:46] <vubuntor745> anh cho em hỏi cái cài đặt của ubuntu nó bị gì ấy
[13:47] <CoconutCicada> gì ấy là gì thế nào nhỉ
[13:47] <vubuntor745> ví dụ như mình cài wine 1.60
[13:47] <vubuntor745> mà mình muốn cài thêm 1.37
[13:47] <vubuntor745> thì nó lại remove cái 1.60 của mình đi
[13:47] <CoconutCicada> 2 cái đó vướng nhau
[13:47] <CoconutCicada> cùng cung cấp 1 chức năng
[13:48] <CoconutCicada> nên chỉ 1 trong 2 phiên bản được giữ lại
[13:48] <vubuntor745> mà trong khi việc cài vào rồi còn chạy hay không là việc của mình lựa chọn mà
[13:49] <vubuntor745> em thấy không vướng tý nào cả. kể cả thư viện có trùng thì cứ để vào ổ đĩa còn việc load hay không thì tùy phần mềm
[13:49] <CoconutCicada> tất nhiên là bạn có thể đóng gói lại
[13:49] <CoconutCicada> để cho nó không trùng nhau
[13:52] <vubuntor745> em cũng nghĩ về vụ đó nhiều
[13:53] <vubuntor745> mà lại thấy vụ load phần mềm của mấy cái fedora hoặc ubuntu
[13:53] <CoconutCicada> nó cũng có lý do của nó
[13:53] <vubuntor745> cũng chậm
[13:53] <CoconutCicada> nếu được thì bạn có thể đề xuất giải pháp khác hay hơn
[13:53] <CoconutCicada> cho việc cài đặt chương trình
[13:53] <vubuntor745> họ không dùng sql để load list mà cứ để hệ thống liệt kê
[13:54] <MrTuxHdb> SQL
[13:54] <MrTuxHdb> lolz
[13:54]  * MrTuxHdb ôm CoconutCicada khóc
[13:54] <vubuntor745> mysql hoặc sqlite
[13:54]  * CoconutCicada trời đang nóng 
[13:54] <MrTuxHdb> vubuntor745: thôi xin =))
[13:54] <MrTuxHdb> vubuntor745: sao không vác cả Oracle cho xịn?
[13:55] <vubuntor745> em đang nói cái load chậm của cái software - ubuntu
[13:55] <MrTuxHdb> Ubuntu Software Center?
[13:55] <vubuntor745> chuẩn
[13:55] <CoconutCicada> nhưng list phần mềm có phải dạng dữ liệu quan hệ đâu
[13:55] <CoconutCicada> dùng sql làm gì?
[13:56] <vubuntor745> sql bác xem nó như nơi lưu dữ thôi
[13:56] <vubuntor745> cần gì quan hệ
[13:56] <CoconutCicada> thế sql thì sẽ nhanh hơn list chay?
[13:56] <vubuntor745> có cái đó vào nhanh lắm
[13:56] <vubuntor745> nhanh hơn
[13:56] <CoconutCicada> nhanh hơn do nguyên do nào?
[13:56] <MrTuxHdb> vubuntor745: dựa vào đâu bảo nhanh hơn?
[13:56] <MrTuxHdb> vubuntor745: bằng chứng?
[13:56] <MrTuxHdb> hay cảm tính?
[13:56] <CoconutCicada> có thể nó nhanh hơn
[13:57] <MrTuxHdb> :3
[13:57] <vubuntor745> dựa vào nguyên lý tải về load list lên
[13:57] <CoconutCicada> nhưng mình nghĩ hiểu được tại sao nó nhanh hơn sẽ tốt hơn
[13:57] <vubuntor745> còn cái kia cứ bật lên là load về
[13:57] <CoconutCicada> rồi patch luôn cái ubuntu software center
[13:57] <CoconutCicada> bạn có thể nói rõ hơn?
[13:57] <MrTuxHdb> vubuntor745: USC có catalog của riêng nó
[13:57] <MrTuxHdb> cái đấy hình như đếu liên quan gì đến APT
[13:57] <MrTuxHdb> nó map package name thôi thì phải
[13:58] <CoconutCicada> uhm
[13:58] <CoconutCicada> USC nó cần lưu thêm các metadata khác
[13:58] <CoconutCicada> deb chay không có
[13:58] <vubuntor745> nó phải tải list của mấy thằng kia
[13:59] <vubuntor745> rồi mới load lên
[13:59] <CoconutCicada> thằng kia là thằng nào?
[13:59] <vubuntor745> còn sql mình client server thẳng luôn
[13:59] <MrTuxHdb> list nào của mấy thằng kia
[13:59] <MrTuxHdb> vubuntor745: =))
[13:59] <vubuntor745> của từng server
[13:59] <MrTuxHdb> vubuntor745: thế giờ tức là nếu mysql của mình bị hổng
[13:59] <MrTuxHdb> thì các chỗ khác hổng luôn?
[13:59] <MrTuxHdb> :3
[13:59] <vubuntor745> như vậy thì sida lắm
[14:00] <vubuntor745> trong khi mình dùng 1 máy chủ sql
[14:00] <MrTuxHdb> =))
[14:00] <CoconutCicada> nếu thế thì có 2 vấn đề
[14:00] <CoconutCicada> 1 là load
[14:00] <vubuntor745> rồi add thêm nguồn của máy chia sẻ để tải gói
[14:00] <MrTuxHdb> :v
[14:00] <CoconutCicada> có cả trăm ngàn user
[14:00] <vubuntor745> rồi so sánh
[14:00] <CoconutCicada> làm sao để đảm bảo server kia chịu nổi tải?
[14:00] <vubuntor745> gói nào ở server nào ngon hơn thì lấy về
[14:00] <vubuntor745> trời
[14:00] <CoconutCicada> rồi các vấn đề về authentication
[14:01] <vubuntor745> bác đùa máy chủ mysql mà không chịu nổi
[14:01] <MrTuxHdb> vubuntor745: thế nào là ngon hơn?
[14:01] <CoconutCicada> :)
[14:01] <MrTuxHdb> vubuntor745: có chịu được cứt
[14:01] <CoconutCicada> mình nghĩ là khó đấy
[14:01] <MrTuxHdb> =))
[14:01] <MrTuxHdb> vubuntor745: bạn test vài trăm thì nó dễ
[14:01] <MrTuxHdb> plaintext hosts của adaway
[14:01] <MrTuxHdb> một ngày chịu vài chục ngàn lượt tải
[14:02] <MrTuxHdb> không phải đùa đâu
[14:02] <vubuntor745> trời cái đó chỉ vài trăm MB thôi bác
[14:02] <CoconutCicada> MrTuxHdb: ủa có làm gì đó dính đến adaway?
[14:02] <MrTuxHdb> Ubuntu còn nhiều hơn
[14:02] <MrTuxHdb> CoconutCicada: ví dụ về chuyện plaintext thôi
[14:02] <CoconutCicada> vài trăm mb không quan trọng
[14:02] <vubuntor745> chỉ cần giá trị link hình ảnh, giải thích tên gói
[14:02] <CoconutCicada> nhưng bạn đang over engineering vài vấn đề
[14:02] <CoconutCicada> ví dụ như người dùng gõ vào
[14:02] <CoconutCicada> a
[14:03] <CoconutCicada> search tên gói/description
[14:03] <CoconutCicada> dữ liệu tải qua tải lại sẽ như thế nào?
[14:03] <CoconutCicada> có bao nhiêu gói tất cả?
[14:03] <vubuntor745> còn tải thì nó phải thiết kế lại để nó tự tag server trong list server đã có
[14:03] <CoconutCicada> số dữ liệu phải tải là bao nhiêu?
[14:03] <vubuntor745> chứ không tải từ server phục vụ sql
[14:03] <CoconutCicada> liệu có thể đảm bảo không có user nào abuse
[14:03] <quydo> các bác ơi
[14:03] <MrTuxHdb> vubuntor745: =thế có phải bạn đang làm phức tạp vấn đề không?
[14:03] <CoconutCicada> query liên tục?
[14:03] <MrTuxHdb> không có internet thì sao
[14:03] <quydo> cho mình hỏi cái làm sao để tìm đc 1 trường chứa \n nhỉ
[14:03] <MrTuxHdb> user không search được
[14:03] <MrTuxHdb> ?
[14:03] <quydo> mysql nhé
[14:03] <MrTuxHdb> :3
[14:03] <vubuntor745> 1 lần 20 dòng
[14:04] <vubuntor745> lại gặp thánh nữa
[14:04] <quydo> chào thánh
[14:04] <CoconutCicada> và còn 1 vấn đề này
[14:04] <quydo> :D
[14:04] <vubuntor745> cái đó phải mở public
[14:04] <CoconutCicada> dependency resolving
[14:04] <CoconutCicada> gói A dựa trên version b của gói B
[14:04] <vubuntor745> không cho sửa
[14:04] <CoconutCicada> gói B dựa trên version c của gói C
[14:04] <MrTuxHdb> =))
[14:04]  * quydo help me
[14:05] <CoconutCicada> và gói D đã có sẵn nhưng lại yêu cầu version c1 của gói C chẳng hạn
[14:05] <MrTuxHdb> vubuntor745: tự dưng phải đèo thêm một đống phụ thuộc để làm gì :3
[14:05] <MrTuxHdb> quydo: google
[14:05] <CoconutCicada> thế thì cái việc lựa chọn ra 1 set các phần mềm để cài so với configuration đã có trên máy mình
[14:05] <CoconutCicada> sẽ là ai thực hiện?
[14:05] <MrTuxHdb> .g mysql sql like "\n"
[14:05] <SuperLuserv3> MrTuxHdb: https://dev.mysql.com/doc/refman/5.1/en/string-comparison-functions.html
[14:05] <quydo> google rồi, like '%\n%'
[14:05] <quydo> ko đúng
[14:05] <MrTuxHdb> quydo: mysql 5.5?
[14:05] <CoconutCicada> máy chủ sao biết được trên máy tính mình đã cài phần mềm gì
[14:05] <CoconutCicada> phiên bản thế nào
[14:05] <CoconutCicada> để mà lựa chọn ra 1 set phần mềm phù hợp?
[14:05] <vubuntor745> không
[14:06] <quydo> đúng rồi MrTuxHdb
[14:06] <CoconutCicada> hay cứ phải query qua lại liên tục/
[14:06] <quydo> :D
[14:06] <vubuntor745> mình thiết kế lại cái apt anh àk
[14:06] <vubuntor745> để nó tự hiểu
[14:06] <MrTuxHdb> quydo: đọc docs kia đi
[14:06] <CoconutCicada> thiết kế thế nào?
[14:06] <quydo> oki bác MrTuxHdb
[14:06] <quydo> ô sao bác biết là 5.5
[14:06] <MrTuxHdb> quydo: %\\n%
[14:06] <quydo> thử rồi :D
[14:06] <MrTuxHdb> đọc docs chưa :v
[14:06] <vubuntor745> em cũng chưa nghĩ kỹ cho lắm
[14:06] <CoconutCicada> vubuntor745: cái vụ dependency solving là NP complete đấy
[14:07] <CoconutCicada> không phải dễ mà giải ra đâu
[14:07] <vubuntor745> nhưng vừa mới nghĩ ra có thể là dựa vào bản chất hiện nay của apt
[14:07] <CoconutCicada> và 100000 user nó đòi giải NP complete?
[14:07] <CoconutCicada> nghe có vẻ hơi khó
[14:07] <CoconutCicada> chưa kể khi query sẽ phải send cấu hình hiện tại của máy mình lên kia
[14:07] <CoconutCicada> ví dụ đang dùng 2 repo khác nhau
[14:07] <MrTuxHdb> quydo: query bác như nào
[14:07] <vubuntor745> không không
[14:08] <CoconutCicada> repo 1 không biết user đang chứa phiên bản c2 của gói C từ repo 2
[14:08] <MrTuxHdb> quydo: docs nói là phải chuẩn
[14:08] <CoconutCicada> thế thì sao nó sẽ giải ra thế nào?
[14:08] <vubuntor745> ai mà send máy chủ sử lý làm gì
[14:08] <CoconutCicada> vậy ai sẽ xử lý?
[14:08] <vubuntor745> máy chủ chỉ có mục đích là đưa thông tin nhanh thôi anh
[14:08] <CoconutCicada> vậy ai sẽ xử lý?
[14:08] <vubuntor745> ví dụ như hình ảnh của cái phần mềm tui kiếm
[14:08] <CoconutCicada> bạn cứ trả lời câu hỏi của mình đi
[14:08] <vubuntor745> rồi tên nó là gì
[14:09] <vubuntor745> thông tin của nó ra sao
[14:09] <vubuntor745> và cái đó thì đc người quản lý tự import
[14:09] <vubuntor745> chứ không phải là nơi giải quyết
[14:09] <CoconutCicada> nhưng sao người quản lý có đủ đầu bài để xử lý được?
[14:09] <quydo> like '%\n%' hoặc '%\\n%' đều ko có
[14:09] <vubuntor745> viết thêm công cụ
[14:09] <quydo> dữ liệu nó có đoạn này '<p>\n  Một Huyền' MrTuxHdb
[14:10] <CoconutCicada> khi toàn bộ "có phần mềm gì" lẫn "phiên bản ra sao" lẫn "dependency thế nào" đều nằm trên server?
[14:10] <MrTuxHdb> quydo: like '%\\n%' là chuẩn
[14:10] <quydo> không phải \n là ẩn đâu
[14:10] <MrTuxHdb> docs viết vậy
[14:10] <vubuntor745> giống cái story google đó anh
[14:10] <quydo> thử có đc đâu ;(
[14:10] <CoconutCicada> vậy rốt cuộc vẫn phải lưu 1 cái replicate trên máy client
[14:10] <CoconutCicada> thế thì khác gì đâu?
[14:10] <MrTuxHdb> quydo: \n nó phải escape mà
[14:10] <vubuntor745> phải dùng máy chủ sql thì mới duyệt phần mềm nhanh đc chứ
[14:11] <vubuntor745> còn chuyện tải thì anh thích cái nào thì mới dựa trên link server cung cấp
[14:11] <vubuntor745> để tải xuống
[14:11] <quydo> thì thử cả 2 rồi đều k đc MrTuxHdb ;(
[14:11] <quydo> bác vubuntor745 đang nói chủ đề gì thế
[14:11] <CoconutCicada> vấn đề là 'thích cái nào' nó không đơn giản
[14:11] <MrTuxHdb> quydo: kiểu đầu tiên là không đúng
[14:11] <CoconutCicada> như ví dụ mình nói ở trên
[14:11] <MrTuxHdb> kiểu thứ 2 mới đúng syntax
[14:11] <quydo> like '%\n%' hoặc '%\\n%' đều ko có
[14:11] <CoconutCicada> khi có dependency vào thì bạn phải giải để tìm ra các phần mềm cần cài
[14:11] <vubuntor745> chứ load như ubuntu mình hiện nay thì mấy máy đó sida hết
[14:11] <CoconutCicada> lẫn các thư viện
[14:12] <CoconutCicada> thôi được rồi
[14:12] <CoconutCicada> đơn giản nhé
[14:12] <MrTuxHdb> quydo: có có \n\r không vậy
[14:12] <vubuntor745> em hiểu ý anh nói
[14:12] <vubuntor745> để em ví dụ cụ thể
[14:12] <quydo> đây MrTuxHdb, trường đó có dòng '<p>\n  Một Huyền'
[14:12] <quydo> giờ tìm \n ko ra :D
[14:12] <CoconutCicada> có 1 user, cần cài phần mềm A, phần mềm A yêu cầu phiên bản b của thư viện B, và trên máy user đã có sẵn phiên bản b2 của B cài từ repo khác
[14:12] <quydo> nó toàn ra cái xuống dòng thôi, tức ko escape đc cái \
[14:13] <CoconutCicada> thế thì user cần interact thế nào để giải được?
[14:13] <vubuntor745> như là cái driver nivia đi
[14:13] <vubuntor745> =]]zzz
[14:13] <CoconutCicada> interact cái trên như thế nào?
[14:13] <vubuntor745> nvidia
[14:13] <CoconutCicada> bạn cứ trả lời cho mình
[14:13] <MrTuxHdb> quydo: chưa hiểu
[14:13] <MrTuxHdb> thế nó result như nào
[14:14] <vubuntor745> chỉ cần load về thôi
[14:14] <CoconutCicada> load cái gì?
[14:14] <MrTuxHdb> quydo: đếu được thì bác xài REGEXP xem
[14:14] <vubuntor745> load thông tin cơ bản của phần mềm đó về
[14:14] <quydo> ok thử xem
[14:14] <CoconutCicada> user bảo 'tôi cần phần mềm A', server trả lời "A cần b của B"
[14:14] <CoconutCicada> lúc đó thì user làm gì tiếp?
[14:14] <vubuntor745> ví dụ như lệ thuộc
[14:15] <CoconutCicada> sau đó lại phải query dependency của *từng* version của A
[14:15] <vubuntor745> nếu cài thì sẽ hỏi tiếp
[14:15] <quydo> tức là select 1 trường trên mysql shell, bình thường \n sẽ là xuống dòng
[14:15] <CoconutCicada> để lựa chọn ra set phù hợp?
[14:15] <quydo> cơ mà cái này thấy đc \n
[14:15] <vubuntor745> sever sẽ chỉ ra lệ thuộc
[14:15] <CoconutCicada> ừ
[14:15] <CoconutCicada> và lệ thuộc không phù hợp với cấu hình máy đang chạy
[14:15] <vubuntor745> rồi cung cấp các danh sách link
[14:15] <CoconutCicada> như mình bảo, A cần phiên bản b, nhưng máy đang chạy lại có phiên bản b2 cơ
[14:15] <CoconutCicada> thì làm tiếp thế nào?
[14:16] <CoconutCicada> hay là thông báo user là không thể đáp ứng dependency và lăn ra lỗi?
[14:16] <vubuntor745> thì ko cùng phiên bản thì sao mà đc
[14:16] <CoconutCicada> thế là lỗi rồi
[14:16] <vubuntor745> trên server
[14:16] <vubuntor745> phải có
[14:16] <CoconutCicada> giả sử A có n phiên bản a1 a2 a3 a4
[14:16] <vubuntor745> thì cái client mới có đc
[14:16] <CoconutCicada> trong đó a3 a2 a1 chạy được với b2 của B
[14:16] <CoconutCicada> còn a4 là mới nhất nhưng không chạy được b2
[14:17] <CoconutCicada> thì một cái package manager "thông minh" và "đầy đủ thông tin"
[14:17] <CoconutCicada> nó sẽ đưa ra 2 lựa chọn
[14:17] <CoconutCicada> hoặc là cài a3 của A
[14:17] <vubuntor745> không
[14:17] <CoconutCicada> hoặc là up từ b2 -> b
[14:17] <vubuntor745> người dùng
[14:17] <vubuntor745> tự lựa anh àk
[14:17] <CoconutCicada> sao mà lựa được? :)
[14:17] <CoconutCicada> họ lấy được thông tin từ đâu?
[14:17] <vubuntor745> thì mình chỉ liệt kê
[14:17] <CoconutCicada> họ sao biết a3 có thể đáp ứng yêu cầu?
[14:17] <vubuntor745> lựa chọn là người dùng
[14:18] <CoconutCicada> đây là 1 ví dụ cực kỳ đơn giản chỉ có 2 gói lệ thuộc nhau
[14:18] <vubuntor745> thì họ muốn dùng thì phải tự tìm hiểu
[14:18] <CoconutCicada> thực tế thì nó là hàng chục gói
[14:18] <CoconutCicada> thế thì chả ai dùng rồi
[14:18] <vubuntor745> sao mà chả ai dùng
[14:18] <CoconutCicada> họ chả cần quan tâm tìm hiểu gì, họ muốn có phần mềm đó và nó phải chạy được
[14:18] <vubuntor745> tốc độ nhanh hơn hẳn
[14:18] <CoconutCicada> bạn đừng chú trọng vào tốc độ
[14:18] <CoconutCicada> :)
[14:18] <vubuntor745> =]]]zzz
[14:18] <CoconutCicada> cái quan trọng của hệ thống là nó phải đáp ứng được yêu cầu của user
[14:19] <CoconutCicada> dependency solver là quan trọng nhất trong đó
[14:19] <vubuntor745> thì người dùng muốn dùng cái nào
[14:19] <vubuntor745> họ tự phải khắc biết
[14:19] <vubuntor745> chứ chẵng nhẽ cả việc họ cần gì
[14:19] <CoconutCicada> thế là họ bớt được 1s khi load trên USC
[14:19] <vubuntor745> mà chúng ta cũng phải đáp ứng cho họ trong khi cả họ còn ko biết
[14:19] <CoconutCicada> và mất 3 4 ngày để tìm hiểu tại sao nó lại thế?
[14:20] <CoconutCicada> nói chung theo mình hiểu thì bạn đang đẩy 1 vấn đề NP hard từ máy tính sang cho người dùng
[14:20] <vubuntor745> họ thích phiên bản a 1 thì chúng ta cung cấp danh sách phụ thuộc của a1 và chính nó
[14:20] <CoconutCicada> cũng được
[14:20] <vubuntor745> lẫn đường link
[14:20] <CoconutCicada> có lẽ bạn rõ NP hard là cái gì?
[14:21] <vubuntor745> để người dùng tự tải về
[14:21] <CoconutCicada> nhưng ví dụ a1 lại không tương thích với phần mềm đang có trên máy tính
[14:21] <vubuntor745> chứ không ép họ phải dùng a 2 hoặc a 3
[14:21] <CoconutCicada> và a2 lại đáp ứng cơ
[14:21] <quydo> .g Manchester United vs Chelsea
[14:21] <SuperLuserv3> quydo: http://www.dailymail.co.uk/sport/football/article-3043513/Chelsea-vs-Manchester-United-Sportsmail-s-10-key-questions-ahead-crunch-clash.html
[14:21] <CoconutCicada> thế thì chỉ đơn giản là báo 'tôi không thể cài'?
[14:22] <vubuntor745> cái đó trừ khi là một ditro lạc hậu
[14:22] <quydo> .g fap
[14:22] <SuperLuserv3> quydo: http://www.urbandictionary.com/define.php?term=fap
[14:22] <vubuntor745> dĩ nhiên là khi lên tìm thì cũng phải gởi phiên bản
[14:22] <vubuntor745> mình đang dùng chứ bác
[14:22] <vubuntor745> chứ đâu ra mà khơi khơi mình lên tìm đc
[14:22] <CoconutCicada> thế gửi *toàn bộ* cấu hình đang dùng trên máy lên server?
[14:22] <CoconutCicada> :)
[14:22] <vubuntor745> không
[14:23] <vubuntor745> ví dụ như tui đang dùng ubuntu 12
[14:23] <vubuntor745> thì server gởi 12 xuống
[14:23] <vubuntor745> ubuntu 14 thì gởi 14
[14:23] <vubuntor745> chứ load mấy cái kia làm gì
[14:23] <CoconutCicada> gửi 12 là gửi những cái gì của 12?
[14:23] <vubuntor745> àk nhầm
[14:23] <CoconutCicada> toàn bộ gói của 12 đâu có vào chục ngàn gói thôi
[14:23] <vubuntor745> gởi mấy thông tin cấu hình cả máy làm gì
[14:23] <CoconutCicada> thế gửi cái chi?
[14:24] <vubuntor745> chục ngàn gói mà có hình ảnh với ký tự không
[14:24] <vubuntor745> thì cũng chỉ vài nốt nhạc với sql server
[14:24] <CoconutCicada> tất nhiên
[14:24] <CoconutCicada> quan trọng là cái solver thôi
[14:24] <CoconutCicada> :)
[14:24] <vubuntor745> tại chúng ta chỉ cung cấp cái đó
[14:24] <CoconutCicada> server lúc đó phải xử lý xem phiên bản nào cài được
[14:24] <CoconutCicada> nhanh ấy mà
[14:24] <CoconutCicada> NP hard
[14:24] <CoconutCicada> bạn có thể nói cho mình NP hard là cái gì?
[14:24] <vubuntor745> chứ không cung cấp  gói binary tải về
[14:25] <vubuntor745> bác quá phụ thuộc vào kiến thức nền rồi
[14:25] <CoconutCicada> à không
[14:25] <CoconutCicada> mình chỉ nghĩ đơn giản thế này
[14:26] <CoconutCicada> mình biết nhiều người quản lý có vài ngàn server thôi
[14:26] <CoconutCicada> ubuntu cũng được wikipedia sử dụng
[14:26] <CoconutCicada> cho những hệ thống cực cực lớn
[14:26] <CoconutCicada> các cái vấn đề kia mình thấy là họ phải tính chán rồi mới làm vậy
[14:26] <CoconutCicada> chứ họ đâu phải dốt đến mức không biết dùng sql cho nhanh chứ phải không?
[14:26] <vubuntor745> không phải vậy đâu anh
[14:27] <CoconutCicada> mình thì ngu si
[14:27] <CoconutCicada> không dám so với các bác ấy
[14:27] <CoconutCicada> nên mình thấy họ lựa chọn thế nào mà mình chưa hiểu là tại sao
[14:27] <vubuntor745> họ chưa có giải pháp tốt hơn thôi
[14:27] <CoconutCicada> thì mình cũng chưa thể phán xét được rằng họ sai được
[14:27] <CoconutCicada> tất nhiên
[14:27] <CoconutCicada> mình cũng không thể loại bỏ khả năng bạn đúng
[14:27] <vubuntor745> người nước ngoài chứ đâu có nghĩa là hòan hảo hết đâu anh
[14:28] <CoconutCicada> cho dù tới hiện tại bạn chưa thuyết phục được mình
[14:28] <CoconutCicada> bạn hoàn toàn có thể đề xuất ý tưởng của mình lên ubuntu developer
[14:28] <CoconutCicada> nếu nó hay và xuất sắc, chắc họ chả tội gì không làm theo
[14:29] <vubuntor745> em thích làm một mình sau đó thì đưa lên luôn.
[14:30] <CoconutCicada> uhm
[14:30] <CoconutCicada> rất ủng hộ
[14:30] <CoconutCicada> đóng góp thì tốt cho cả cộng đồng
[14:31] <vubuntor745> nhưng hiện tại thì em mới nghĩ đc đến đó thôi
[14:31] <CoconutCicada> không sao
[14:31] <CoconutCicada> bạn cứ làm tiếp
[14:31] <vubuntor745> còn để làm đc chắc cũng phải lâu
[14:31] <vubuntor745> giờ em đang nhắm tới mấy cái tiện ích nhỏ nhỏ
[14:32] <vubuntor745> cho có kinh nghiệm cái đã
[14:32] <vubuntor745> em viết bằng python hết
[14:33] <vubuntor745> sau này có thể cho mọi người học dễ hơn
[14:33] <CoconutCicada> uhm
[14:33] <MrTuxHdb> vubuntor745: đếu mịa cái mysql
[14:33] <vubuntor745> hoặc tìm hiểu dễ hơn
[14:33] <MrTuxHdb> nó đem đến cái thừa mà một cái package manager cần có
[14:33] <vubuntor745> =]]]zzz
[14:33] <MrTuxHdb> thế nên có cái quái nào xài như thế không
[14:33] <MrTuxHdb> fedora, suse, rhel, centos hay debian/ubuntu
[14:33] <vubuntor745> tại bác suy nghĩ nhiều quá thôi
[14:33] <MrTuxHdb> chỉ có cái đám KDE mất dạy
[14:34] <MrTuxHdb> cài cái amarok2
[14:34] <MrTuxHdb> nó mới cài cả mysql server
[14:34] <vubuntor745> mình viết phần mềm thì cần nhanh với giảm tải cpu đỡ chiếm ram
[14:34] <MrTuxHdb> vubuntor745: nhanh
[14:34] <MrTuxHdb> ?
[14:34]  * CoconutCicada nghĩ viết phần mềm nhanh phụ thuộc vào thuật toán 
[14:34] <vubuntor745> có phương pháp nào
[14:34] <vubuntor745> thì cứ ứng dụng nó vào thôi
[14:34] <MrTuxHdb> vubuntor745: mysql server chạy thêm trên máy cá nhân
[14:34] <MrTuxHdb> thành nhanh?
[14:34] <MrTuxHdb> không tốn CPU?
[14:35] <vubuntor745> chuẩn thuật toán là điều căn bản nhất
[14:35] <MrTuxHdb> thế lúc cài lại máy thì db cũng mất à?
[14:35] <vubuntor745> sql server chạy trên server bác ơi
[14:35] <MrTuxHdb> config của user không được bảo toàn
[14:35] <vubuntor745> chứ ai cho chạy trên client
[14:35] <MrTuxHdb> vubuntor745: chưa đọc mình nói gì à
[14:35] <CoconutCicada> thôi kệ đi
[14:35] <MrTuxHdb> cài amarok2
[14:35] <vubuntor745> bác tux vẫn chưa hiểu nãy giờ chúng ta nói gì
[14:35] <MrTuxHdb> nó cài mysql server
[14:35] <CoconutCicada> vấn đề đấy nó tương đối là phức tạp đấy
[14:36] <CoconutCicada> không đơn giản đâu ;)
[14:36] <MrTuxHdb> vubuntor745: định cải tiến USC với APT
[14:36] <MrTuxHdb> thành client/server
[14:36] <CoconutCicada> đến giờ vẫn chưa có lời giải
[14:36] <CoconutCicada> he he
[14:36] <MrTuxHdb> dùng DB cho nó *thân thiệt* với bạn
[14:36] <MrTuxHdb> chứ gì?
[14:36] <MrTuxHdb> right?
[14:36] <CoconutCicada> dù toàn những engineer cỡ bự lương vài trăm ngàn đô
[14:36] <vubuntor745> không phải như bác tux nghĩ đâu
[14:36] <MrTuxHdb> :3
[14:36] <vubuntor745> cái đó có mà chơi lầy :3
[14:36] <vubuntor745> đúng nếu làm đc cái đó
[14:37] <vubuntor745> thì mang nó ra làm mã nguồn mở
[14:37] <vubuntor745> thì thật phí thật
[14:37] <vubuntor745> giá trị cao lắm
[14:37] <CoconutCicada> he he
[14:37] <CoconutCicada> không sao
[14:37] <CoconutCicada> cứ nghiên cứu và phát triển
[14:37] <vubuntor745> nói thiệt bán cả nhà dòng họ em đi
[14:37] <CoconutCicada> làm được thì tốt, mà không làm được thì cũng học được vài thứ
[14:37] <vubuntor745> còn không đc một nửa tiền của cái đó nữa
[14:38] <MrTuxHdb> USC thật ra
[14:38] <MrTuxHdb> có ma nào xài đâu ta
[14:38] <MrTuxHdb> :3
[14:39]  * MrTuxHdb xài synaptic + aptitude
[14:40] <vubuntor745> hay là mình gộp cái phần mềm mà em vừa làm vào nhóm ubuntu-vn luôn đc ko bác
[14:40] <CoconutCicada> mm
[14:40] <CoconutCicada> giờ ubuntu-vn toàn ăn chơi chém gió thôi
[14:40] <CoconutCicada> chả ai làm gì đâu
[14:40] <CoconutCicada> nên tự làm sẽ tốt hơn
[14:41] <vubuntor745> có sao đâu bác
[14:41] <vubuntor745> mình cũng học hỏi đc nhiều điều
[14:41] <vubuntor745> về cái khác
[14:42] <CoconutCicada> ý là chả ai làm ấy
[14:42] <vubuntor745> àk không sao
[14:42] <vubuntor745> em solo riết quen rồi
[14:42] <vubuntor745> :3
[14:43] <vubuntor745> solo riết quen nên biến hàm toàn đặt theo thứ tự a b c  e f xong rồi lại a1 b1 e1 =]]]zz
[14:44] <CoconutCicada> uh huh
[14:44] <MrTuxHdb> vubuntor745: ví dụ tên bạn là VuTo nha
[14:45] <MrTuxHdb> chắc biến là VuTo1
[14:45] <MrTuxHdb> VuTo2
[14:45] <MrTuxHdb> VuTo3 chứ đếu gì
[14:45] <MrTuxHdb> =))
[14:45] <MrTuxHdb> code thối
[14:45] <vubuntor745> vãi
[14:45] <vubuntor745> =]]]zzzz
[14:45] <vubuntor745> đọc vào
[14:45] <MrTuxHdb> code thế chó nó ngửi được
[14:45] <vubuntor745> đếu hiểu đang viết cái gì
[14:45] <vubuntor745> mà nó lại chạy đc cũng hay
[14:45] <vubuntor745> =]]]zz
[14:46] <vubuntor745> người ta gọi là vẽ bùa
[14:46]  * MrTuxHdb cười đểu
[14:46] <vubuntor745> =]]zzzz
[14:51] <vubuntor745> đang xin vào nhóm viêtlug
[14:52]  * MrTuxHdb out khỏi VietLUG, SaiGonLUG, HanoiLUG, VFOSSA và Ubuntu-VN
[14:52] <vubuntor745> sốc dữ
[14:53] <vubuntor745> đúng là cựu có khác
[14:53] <MrTuxHdb> support mấy bạn end user rát tai lắm
[14:53] <vubuntor745> chuẩn thật
[14:54] <vubuntor745> em viết bài hướng dẫn sửa lỗi mà còn bị hạch lên hạch xuống
[14:54] <vubuntor745> mặc dù vẫn đc
[14:54] <vubuntor745> _ _!!
[14:54] <MrTuxHdb> :v
[14:59] <vubuntor745> albiononline có bác nào chơi ko
[14:59] <vubuntor745> albion online
[14:59] <CoconutCicada> ko
[15:00] <vubuntor745> tưởng có em định hỏi sao mà nó ko báo lỗi gì hết nhưng vào màn hình đăng nhập là văng
[15:00] <vubuntor745> chán
[15:00] <vubuntor745> phiên bản linux đàng hoàng
[15:01] <MrTuxHdb> linux đàng hoàng
[15:01] <MrTuxHdb> là linux nào
[15:01]  * MrTuxHdb xài linux không đàng hoàng
[15:03] <vubuntor745> =]]zzzz
[15:03] <vubuntor745> em dùng mint
[15:03] <vubuntor745> hóng google chả thấy chút gió
[15:11] <vubuntor745> If I switch to the official NVidia driver the program does not start.
[15:11] <vubuntor745> quá nhọ cho mình
[15:11] <vubuntor745> =]]]]zzz