[12:46] <vubuntor952> Hi mọi người, cho mình hỏi một số câu hỏi nha :)
[12:48] <vubuntor952> câu hỏi thứ nhất: mình nên dùng ngôn ngữ lập trình nào để tạo phần mềm ứng dụng có giao diện và kiết nối database của mysql?
[12:49] <_Tux_> vubuntor952: ngôn ngữ bạn thạo
[12:49] <_Tux_> vậy thôi
[12:49] <vubuntor952> mình nên dùng java hay c++?
[12:49] <_Tux_> vubuntor952: tùy vào bạn định chạy ứng dụng như thế nào và ở đâu
[12:49] <vubuntor952> hi thank. nhưng trước mình dùng VB.NET trên windows
[12:49] <_Tux_> nhưng đấy không phải vấn đề quan trọng lắm
[12:50] <vubuntor952> thank.
[12:50] <_Tux_> vubuntor952: bạn viết ứng dụng gì?
[12:50] <vubuntor952> mình tính lập trình cho hệ thống nhúng. ví dụ như http://thegioiic.com/products/tiny210v2-s5pv210-arm-cortex-a8-stamp-module
[12:50] <iSupyBot> Title: Tiny210v2 | S5PV210 ARM Cortex-A8 Stamp Module (at thegioiic.com)
[12:52] <vubuntor952> để điều khiển, kết nối thiết bị qua cổng COM, kết nối USB camera, đồng thời có giao diện người dùng và database lưu trữ dữ liệu để quản lý
[12:52] <_Tux_> vubuntor952: ứng dụng chạy trên embedded system thì nên dùng C++
[12:52] <vubuntor952> thank bạn nhiều nha
[12:53] <_Tux_> vubuntor952: bạn có thể dùng Qt làm GUI-Tookit
[12:54] <_Tux_> vubuntor952: cơ mà nếu chạy Android
[12:54] <_Tux_> thì java ngon hơn
[12:54] <_Tux_> :))
[12:55] <vubuntor952> nhưng có 1 điều mình chưa nghĩ ra dc là trên linux làm cách nào để tạo lincese key (chỉ cho phép ứng dụng chạy trên 1 máy). Trên windows thì mình làm dc (mình cấp key thì phần mềm mới chạy dc, và chỉ chạy trên 1 máy đó thôi)
[12:57] <vubuntor952> mình cũng tính làm trên android, vì mình muốn ứng dụng (phần quản lý, thống kê) có thể chạy dc trên điện thoại, máy tính bảng luôn. nhưng android, java hình như điều khiển phần cứng yếu hơn thì phải? có đúng ko vậy bạn?
[12:58] <_Tux_> vubuntor952: java vẫn điều khiển phần cứng bình thường
[12:58] <_Tux_> chả có vấn đề gì cả
[12:59] <_Tux_> cùng lắm thì thông qua một daemon khác viết bằng C++ thôi
[12:59] <_Tux_> phần ứng dụng ở trên thì dùng java cho nó tiện (với android)
[12:59] <vubuntor952> thank bạn nhiều nha
[12:59] <_Tux_> vubuntor952: vụ license thì thiếu gì cách làm đâu
[12:59] <_Tux_> nó cũng như bên windows thôi chả khác gì cả
[12:59] <_Tux_> cơ mà kiểu gì chả có cách để vượt được =)
[13:00] <_Tux_> trừ khi app của bạn cài từ play store xuống
[13:00] <_Tux_> dùng license check
[13:00] <_Tux_> thì may ra :)
[13:01] <_Tux_> vubuntor952: thế trước giờ bạn cấp key như nào?
[13:01] <_Tux_> dựa vào serial HDD?
[13:01] <_Tux_> vubuntor952: thế thì lấy serial của CPU hoặc của board :p
[13:01] <_Tux_> -> hard-code thằng vào rồi builf
[13:01] <_Tux_> build*
[13:02] <vubuntor952> trên window thì mình tạo file *.dat, trong file nào chứa mã của CPU, BIOS, HDD ... khi phần mềm chạy thì nó kiểm tra thông số đúng thì mới chạy dc
[13:02] <_Tux_> vubuntor952: =))
[13:02] <vubuntor952> nhưng trên windows chay *.exe, còn trên linux mình chưa bit khóa thế nào đây :)
[13:02]  * _Tux_ thấy license dễ vượt không à
[13:03] <_Tux_> vubuntor952: bạn viết chương trình C/C++ nào trên linux chưa?
[13:04] <vubuntor952> thật hả? bạn muốn thử vượt license cửa mình ko? mình cũng muốn xem ứng dụng của mình có bị vậy ko?
[13:04] <vubuntor952> chưa, mình còn chưa xài linux nữa mà.
[13:05] <vubuntor952> mình tính chuyển qua bộ hệ thống nhúng thay PC vì thấy nó nhỏ gọn, giá thành thấp, ổn định ...
[13:05] <_Tux_> chưa xài linux thì nói cũng khó
[13:05] <_Tux_> bạn nên hiểu một chút về hệ thống linux
[13:06] <_Tux_> còn nếu phát triển trên android
[13:06] <_Tux_> thì học java + android dev
[13:06] <vubuntor952> mã nguồn mở thì mình có sử dụng MySql với PHP thôi
[13:06] <_Tux_> vubuntor952: thông số của bạn được gắn thẳng vào code?
[13:06] <vubuntor952> hi thank
[13:07] <vubuntor952> ko? mình ko code, mà dùng phần mềm hãng thứ 3 khóa code lại
[13:07] <_Tux_> =)
[13:08] <_Tux_> nói chung là RE là có thể vượt đc
[13:08] <_Tux_> tất nhiên là còn tùy
[13:08] <vubuntor952> chứ gắn thẳng vào code thì chắc sẽ bị phát hiện thôi
[13:08] <_Tux_> vubuntor952: thế bạn nghĩ hãng thứ 3
[13:09] <_Tux_> nó làm như nào?
[13:09] <_Tux_> :))
[13:09] <vubuntor952> ý bạn là dùng phần mềm để đọc source ah?
[13:09] <_Tux_> thường thì các hệ thống nó dùng phần cứng
[13:09] <_Tux_> để identify có phải hàng của nó không
[13:10] <_Tux_> vubuntor952: RE ra asm :D
[13:10]  * _Tux_ hem lắm rõ kĩ thuật RE lắm
[13:11] <vubuntor952> bãn thử phá license key của mình ko? mình cũng muốn biết nó có bị vượt ko :)
[13:13] <_Tux_> không rảnh
[13:13] <_Tux_> mà cũng không thích phải cài windows để làm việc đấy
[13:13] <_Tux_> vubuntor952: nhưng minh chứng đơn giản
[13:13] <vubuntor952> :)
[13:13] <_Tux_> là phần mềm của các hãng lớn
[13:13] <_Tux_> cũng còn bị crack thường xuyên
[13:14] <_Tux_> nên đừng tự tin quá :))
[13:14] <vubuntor952> uh mình bit mà
[13:14] <vubuntor952> chỉ là tò mò muốn xem mức độ an toàn đến đâu :)
[13:15]  * _Tux_ trước cũng viết phần mềm và làm license rồi
[13:15] <vubuntor952> ok thank bạn nhiều nha
[13:15] <_Tux_> nói chung là toàn phần mềm độc quyền thôi
[13:15] <vubuntor952> cám ơn vì những thông tin bổ ích :)
[13:15] <_Tux_> có license cho nó oai thôi =))
[13:16] <vubuntor952> nhưng dù sao cũng phải có license chứ bạn
[13:16] <_Tux_> bán cả phần cứng + phần mềm
[13:17] <_Tux_> tùy cách bạn bán sản phẩm thế nào thôi
[13:17] <vubuntor952> phần mềm thương mại mà, nếu làm ra mà người ta dùng cho mọi máy thì làm sao có doanh thu để phát triển dc chứ :)
[13:17] <_Tux_> vubuntor952: opensource
[13:17] <_Tux_> nó mở hết cả mã nguồn
[13:17] <_Tux_> chả có license
[13:17] <vubuntor952> trừ khi bạn bán dịch vụ và hardware
[13:18] <_Tux_> vậy làm sao có doanh thu?
[13:18] <_Tux_> ;)
[13:18] <_Tux_> vubuntor952: thì vấn đề
[13:18] <_Tux_> không phải phần mềm thương mại hay không
[13:18] <_Tux_> mà là bạn kiếm tiền bằng sản phẩm bằng cách nào
[13:18] <vubuntor952> mình thấy bkav cũng cài dc trên phone mà, chắc nó cũng phải có lincense chứ
[13:19]  * _Tux_ ếu care mọi sản phẩm của BKIS
[13:19] <vubuntor952> mình lấy ví dụ mà
[13:19] <_Tux_> vubuntor952: ngày trước thì license của BKAV
[13:19] <_Tux_> chỉ là một vài cái registry key
[13:19] <_Tux_> pass dễ dàng =))
[13:19] <_Tux_> giờ thì mình không rõ
[13:20] <Mandalord> Bkav là cái antivirus máy phải thường xuyên online để update
[13:20] <Mandalord> mỗi lâầ update nó lại check key
[13:20] <_Tux_> Mandalord: check trên server?
[13:21] <_Tux_> wireshack monitor thể nào chả thấy server để nó authen
[13:21] <_Tux_> :))
[13:21] <Mandalord> cái authen
[13:21] <vubuntor952> :)
[13:21] <_Tux_> mà có khi
[13:21] <vubuntor952> vậy bạn có viết phần mềm ứng dụng nào ko? nếu có thì của bạn là free ah?
[13:21] <_Tux_> nó tải mới luôn về ấy chớ
[13:21] <_Tux_> =))
[13:21] <_Tux_> vubuntor952: mình chỉ viết phần mềm
[13:21] <_Tux_> còn bán là chuyện của bên kinh doanh
[13:22] <_Tux_> còn việc viết ứng dụng free có tiền hay không là chuyện khác
[13:22] <_Tux_> vubuntor952: vấn đề không phải cứ phần mềm thương mại
[13:22] <vubuntor952> vậy phần mềm bên bạn có tính phí ko? nó là opensource luôn ah?
[13:22] <_Tux_> là license để kiếm tiền
[13:22] <_Tux_> cũng như game thôi
[13:22] <_Tux_> free play
[13:22] <_Tux_> như bán vật phẩm
[13:23] <_Tux_> vubuntor952: không
[13:23] <_Tux_> phần mềm làm theo dự án
[13:23] <_Tux_> one-man-software =]]
[13:24] <vubuntor952> phần mềm bên bạn có liên quan tới phần cứng ko? hay chỉ chạy trên PC, mobile thôi?
[13:24] <_Tux_> hầu hết đều làm việc với phần cứng
[13:24] <Mandalord> kiểu như phần mềm được đặt hàng
[13:25] <_Tux_> WebApp cũng vẫn chơi với phần cứng được có sao đâu
[13:25] <vubuntor952> mình là dân tự động nên viết phần mềm có kết nối và điều khiển phần cứng luôn :)
[13:26] <vubuntor952> uh :)
[13:26]  * _Tux_ điều khiển các thiết bị mạng, router, NAS
[13:26] <_Tux_> server phát sóng
[13:27] <vubuntor952> bạn thường viết bằng nguôn ngữ ji vậy?
[13:27] <_Tux_> capture/playback video từ tín hiện SDI/Analog
[13:27] <_Tux_> vubuntor952: ở cty thì đa phần xài .NET
[13:27]  * _Tux_ xài C++
[13:27] <_Tux_> WebApp thì Java, PHP :))
[13:28] <vubuntor952> bên bạn có viết driver cho phần cứng cho các hãng sản xuất đặt hàng ko?
[13:28] <vubuntor952> vậy ah? mình cũng đang tính kết nối hệ thống nhúng với camera và đầu đọc thẻ đây
[13:29] <vubuntor952> trên window thì ok rồi, còn linux chắc phải mất mấy tháng mày mò quá :)
[13:30] <vubuntor952> mình thấy board nhúng ko có khe card mở rộng thì phải, chắc phải kết nối với camera ip rùi
[13:30] <_Tux_> vubuntor952: không
[13:31] <_Tux_> bên mình tự làm phần cứng
[13:31] <_Tux_> FPGA
[13:31] <_Tux_> có 2 người chuyên làm mảng đấy
[13:32] <vubuntor952> vậy bên bạn lập trình FPGA, thiết kế borad rồi đặt board ở nước ngoài ah? chứ ở VN hình như đâu có sản xuất dc nhỉ?
[13:33] <_Tux_> mình không làm mảng FPGA
[13:33] <_Tux_> vubuntor952: cty mình có thiết bị mà
[13:33] <_Tux_> mạch in thì đặt thôi
[13:33] <_Tux_> còn board tự thiết kế
[13:33] <_Tux_> đem về hàn bằng máy
[13:33] <_Tux_> tự động
[13:34] <vubuntor952> hay nhỉ :)
[13:34] <vubuntor952> bạn làm cty việt hay nước ngoài vậy?
[13:34] <_Tux_> vubuntor952: VN thôi
[13:34] <_Tux_> nhưng nghỉ làm lâu rồi
[13:36] <vubuntor952> vậy ah? vậy bây h bạn làm cty khác rồi ah?
[13:36]  * _Tux_ ở nhà ăn bám =))
[13:36] <vubuntor952> :)
[13:37] <vubuntor952> còn mình thì đi làm 1 thời gian rồi nghỉ, đăng ký cty, viết phần mềm sống qua ngày nè :)
[13:37] <_Tux_> mình nghỉ làm vì còn chưa xong việc học
[13:37] <_Tux_> đi làm tốn nhiều thời gian quá
[13:37] <vubuntor952> vậy ah?
[13:38] <vubuntor952> bạn còn đang học ah? học chính quy hay học liên thông vậy?
[13:38] <_Tux_> ĐHCQ
[13:38] <_Tux_> cơ mà nghỉ từ năm nhất thì đỡ khổ =)
[13:38] <_Tux_> giờ ếu nghỉ đc huehuehue
[13:39] <vubuntor952> :)
[13:39] <vubuntor952> vậy là giỏi rồi, lúc đi học mình chả biết gì, mà cũng chẳng làm ji :)
[13:40] <vubuntor952> dù sao đi làm thêm cũng có lợi, khi ra trường cũng có mấy năm kinh nghiệm khi xin việc
[13:41] <vubuntor952> cộng thêm tý English nữa thì cứ tính $$$ thôi kaka
[13:42]  * _Tux_ chả dám
[13:42] <_Tux_> giờ siêu nhân nhiều lắm
[13:42] <_Tux_> :)
[13:44] <vubuntor952> :)
[13:44] <vubuntor952> sợ gì chứ, mình tìm việc chứ có tranh việc đâu mà sợ :)
[13:46] <vubuntor952> ủa mà bạn là mod của trang này ah, hay cũng là guest vậy?
[13:46] <_Tux_> admin quản lý diễn đàn thôi
[13:46] <_Tux_> irc thì mình là guest thôi
[13:47] <vubuntor952> uhm
[13:47] <vubuntor952> mà cho mình hỏi là trang web duy trì thế nào vậy? thành viên tự bỏ phí ra ah? hay có ai tài trợ vậy?
[13:48] <vubuntor952> mình đâu thấy quảng cáo trên này đâu :)
[13:49] <CoconutCrab> ?
[13:50] <vubuntor952> :)
[13:51] <_Tux_> vubuntor952: ubuntu-vn không mất phí server và đường truyền
[13:52] <_Tux_> 4rum có quảng cáo để làm phí offline thôi
[13:53] <vubuntor952> :)
[13:54] <vubuntor952> nhưng còn các thành viên thì sao? các bạn tự bỏ sức ra ah? rồi hoạt động quản lý thì thế nào?
[13:54] <CoconutCrab> dạng thế
[13:55] <CoconutCrab> tự do, thoải mái
[13:55] <CoconutCrab> quản lý theo 1 số luật cơ bản
[13:55] <vubuntor190> có ai ko?
[13:56] <CoconutCrab> không
[13:56] <vubuntor190> hjx
[13:56] <vubuntor190> cho mình hõi cái được hem
[13:57] <CoconutCrab> !ask
[13:57] <ubot2`> Mời bạn cứ nêu câu hỏi, không cần xin phép!
[13:57] <vubuntor190> để đăng kí tên miền Tiếng Việt thì làm sao?
[13:57] <vubuntor190> tìm nãy giờ mà không thấy bạn ak`
[13:58]  * CoconutCrab không biết vụ đó
[13:59] <vubuntor190> sax
[13:59] <vubuntor952> vô http://www.matbao.net/ đăng ký thử xem
[13:59] <iSupyBot> Title: Trang Chủ - Domain | Hosting | Tn Miền | VPS | Email| My Chủ | Việt Nam | Mắt Bo - Domain | Hosting | Tn Miền | VPS | Email| My Chủ | Việt Nam | Mắt Bo (at www.matbao.net)
[14:01] <_Tux_> vubuntor952: sax gì?
[14:01] <_Tux_> thiếu gì bạn cho đăng kí tên miền tiếng việt
[14:02] <vubuntor952> vubuntor190 hỏi mà. mình hỏi hồi nào?