THẢO LUẬN

@toan.truong Bạn có thể làm rõ hơn một số vấn đề dưới đây được không 😃

  • Bạn có sử dụng Framework, hay CMS nào không?
  • Bạn đã có thể lấy dữ liệu từ 1 database chưa?
  • Bạn đang config thông tin đến Database server (hostname, username, password, database name, port) như thế nào?
  • Trong Code PHP bạn đang lấy dữ liệu như thế nào?
0

Edited, cái đấy quen thuộc mà viết nhầm 😄

0
thg 8 28, 2017 3:33 SA

vâng, em cám ơn ạ!

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 8 28, 2017 3:14 SA

@vinhnguyen Bạn có thể nói rõ hơn cho mình về cách chọn activation function được không? Mình cảm ơn.

0
thg 8 28, 2017 3:13 SA

https://github.com/ngocthoaia1/reports-html-canvas/blob/master/game.html code ảnh này anh, cái này như phát triển thêm cái trên w3school, lôi vào chơi thử

+1
thg 8 28, 2017 3:08 SA

@phuong1492 Lưu các file mà user upload lên cloud storage cũng là một giải pháp, tuy nhiên vẫn còn những cách giải quyết khác mà :slight_smile:

Mình nghĩ các file do user upload lên sẽ được đặt vào trong một thư mục riêng đúng không bạn, chẳng hạn như public/upload, và nó sẽ tách biệt với thư mục chứa những file assets precompile (css, javascript) của bạn (giả sử như nó là public/assets) 🤔

Như vậy thì thay vì mount toàn bộ thư mục public, bạn chỉ cần mount thư mục public/upload ra ngoài là được mà, do nó là thư mục chứa file user upload, nên ban đầu nó cũng không chứa gì, và qua các bản release nó cũng sẽ không thay đổi gì đúng không bạn 😄

+1
thg 8 28, 2017 3:04 SA

game đâu ? ko có chỗ nào chơi à (2tat)

0
thg 8 28, 2017 3:01 SA

Thực chất, ngoài sử dụng cho bảo mật thì mục đích chính của Captcha chính là tận dụng nguồn nhân lực free trên internet để nhận diện chữ viết, thường là tài liệu được scan từ các văn tự đã cũ, khó nhìn; hoặc với mục đích khác là đánh nhãn cho dữ liệu ảnh (nhà, xe, bảng hiệu...). Hàng năm, chính những người dùng internet đã đóng góp phần lớn công sức vào việc đánh lại những tài liệu đó bằng việc nhập Captcha.

0
thg 8 28, 2017 2:59 SA
  • Trong public ngoài js và css(đc sinh tạo ra khi chạy assest precompile) thì còn có chứa các file do user upload lên, hoặc những file csv mà user export ra. Nếu không đc thì có lẽ phải lưu dữ liệu vào cloud storage nào đó anh nhỉ?
0
thg 8 28, 2017 2:43 SA

@phuong1492 Mình có thắc mắc một chút là trong thư mục logpublic của bạn đang chứa dữ liệu gì vậy? Tại sao khi release lại cần thay đổi trong đó? Thay vì cứ tìm cách đi theo hướng

giữ lại nội dung trong thư mục public và log của container trước và update thêm nội dung của build container lần này

bạn thử nghĩ cách giải quyết theo hướng

những folder trong container mà bạn cần mount thư mục ở máy host vào thì bạn không nên để gì trong đó, chúng chỉ nên là những folder trống

xem sao 🤔 Những thứ thư mục trong container đã có dữ liệu thì không nên mount, đã mount thì không nên chứa dữ liệu.

0
thg 8 28, 2017 2:35 SA

Cám ơn anh đã trả lời! Mỗi lần release sẽ phải dựng lại container, vậy em muốn giữ lại nội dung trong thư mục public và log của container trước và update thêm nội dung của build container lần này thì nên làm như thế nào anh?

0

Ctrl + Shift + N là mở tab ẩn danh mà nhỉ 😄

+1
thg 8 28, 2017 1:01 SA

Nếu ứng dụng nhỏ thì anh thấy cũng không cần thiết phải làm theo những cách như trên. Việc áp dụng các phương pháp trên là khá flexible. Tách controller chỉ là một phương pháp thôi, còn khá nhiều cách để refactor controller 😄 Nói chung mình sẽ thử và nếu cảm thấy nó không mang lại nhiều hiệu quả thì sẽ rollback lại. Còn về việc route file anh thấy nó không phải là vấn đề lớn lắm 🤔

0

Mình trước học BK, giờ mình đang làm việc tại mảng AI của Framgia bạn ạ. Bạn có thể liên hệ mình theo FB https://www.facebook.com/thienan.pham.710

0
thg 8 28, 2017 12:37 SA

Hay đó a. Nhưng đếm cái route mấy trăm dòng kể ra cũng hơi cực 😃

0
Avatar
đã bình luận cho bài viết
thg 8 27, 2017 4:54 CH

"separation of concerns - SoC" dịch là phân tách các mối quan hệ thì nghe không được sướng tai lắm anh. Từ này trong thiết kế hệ thống sử dụng rất nhiều, có một từ phổ biến với anh em VN hơn là "Chia để trị". Dịch theo ngữ cảnh thì "separation of concerns" có thể dịch là "Chia để trị".

0
thg 8 27, 2017 2:31 CH

Stripe không hỗ trợ bank VN?

0

chào anh, e muốn học về AI, ko biết a học ở trường nào

0
thg 8 27, 2017 2:29 CH

Rất hay ạ

0
thg 8 27, 2017 12:24 CH

@PhuongTrinh (wow) bài viết của Chụy Phương Koong hay vỡi (cap) (yaoming) (dance2)

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí