THẢO LUẬN

@MrD cám ơn bạn 😄

Tất nhiên xuyên suốt các bài viết trong series, mình sẽ đề cập đến những điểm khác biệt giữa 2 nhánh Debian và Redhat. Tức là sẽ không có một bài riêng so sánh CentOS với Ubuntu, mà thay vào đó, hầu hết các bài sẽ xuất hiện sự so sánh giữa CentOS với Ubuntu. Mong bạn sẽ tiếp tục theo dõi những bài viết tiếp theo và cho mình những ý kiến đóng góp 😃

0
thg 1 7, 2017 9:42 SA

Bạn cho mình hỏi là sau khi mình chạy lệnh này:

docker run -tid -p 9000:80 -v ~/../../xampp/htdocs/myproject:/var/www/html --name myproject-server --link mysqlserver:mysql tutum/apache-php

Và mình check là container đã chạy nhưng khi mở trình duyệt lên thì vô link: 192.168.99.100:9000 thì ko thấy web của mình mà chỉ thấy như thế này:

Index of /

Name Last modified Size Description

Apache/2.4.7 (Ubuntu) Server at 192.168.99.100 Port 9000

Bạn biết tại sao ko mở được web mình ko? Cảm ơn bạn!

0

Cám ơn bạn. Bài viết rất hay và chi tiết. Ngày mới chuyển từ windows sang linux (ubuntu) quả thực là cực hình. Nhưng giờ thì chắc chắn trừ chơi game mình mới dùng windows chứ công việc luôn gắn bó với linux. Ko biết trong series của bạn có định bài viết so sánh một số khác nhau giữa 2 distro Centos và Ubuntu ko?

0
thg 1 6, 2017 10:27 SA

alo bạn ơi, bạn có thể nói rõ luồng xử lý ko

0
thg 1 6, 2017 10:01 SA

Cảm ơn bạn nhé 😄, mình đã sửa lại rồi.

0
Avatar
đã bình luận cho bài viết
thg 1 6, 2017 2:17 SA

(y) hay

0
thg 1 6, 2017 2:01 SA

(y) thank anh

0
thg 1 6, 2017 1:55 SA

Em cũng mới chỉ tìm hiểu mấy cái cơ bản nhất để biết cách chụp thôi ạ, những kiến thức đó sâu hơn rồi nên chắc phải tìm hiểu dần dần ạ. Cảm ơn anh đã chia sẻ, em sẽ tìm hiểu thêm ạ. 😃

0
thg 1 5, 2017 4:27 CH

hóng bài tiếp theo của bác. Hay lắm !!! Đúng cái mình đang cần.

0
thg 1 5, 2017 2:10 CH

Mình nghĩ là bài này còn thiếu 1 cách, đó là sử dụng arrow function trực tiếp trong JSX luôn:

return (
  <div onClick={() => this.onClickHandler()} />
);
0
thg 1 5, 2017 11:51 SA

Còn thiếu EV và nhiệt độ màu nữa nhỉ

0
Avatar
đã bình luận cho bài viết
thg 1 5, 2017 9:16 SA

Cảm ơn vì bài viết rất dễ hiểu.

0
thg 1 4, 2017 10:32 SA

Cảm ơn bạn đã góp ý, vụ query với enum là thiếu sót của mình khi không đề cập đến, mình sẽ cập nhật thêm 😄 Còn với tiêu đề thì mình vẫn muốn giữ nguyên, vì với 1 tính năng như Enum nhưng cần có nhiều điều cần lưu ý khi sử dụng, với mình thì điều đó khá nguy hiểm và cần cẩn thận khi sử dụng nếu ko muốn bị đứt tay 😄

0
thg 1 4, 2017 9:52 SA

Có một số điểm cần làm rõ ở đây. Thật ra con dao 2 lưỡi bạn đề cập thật chất không phải đến từ enum là do không hiểu về hoạt động của enum mà ra. Mà một khi không hiểu về điều gì đó thì cái nào cũng là nguy hiểm cả.

Cái thứ nhất, nguyên tắt là phải đặt giá trị mặc định cho DB trong trường hợp có thể. Hướng giải quyết bạn đề cập cũng ở chỗ... migration chứng tỏ enum "không có lỗi".

Cái thứ 2 điều mình mong đợi sẽ được đề cập trong bài viết thì lại không, ví dụ trong trường hợp human có 2 status enum status: [:alive, :dead]. Vậy chuyện gì xảy ra nếu thực hiện câu truy vấn như sau:

Human.where status: :alivvvvv

Thử xem giá trị trả về là gì nhé 😉 đây mới là cái đáng nguy hiểm nhất khi dùng enum.

0
thg 1 4, 2017 6:26 SA

Cái này mình có xài trên bản 5.2, nhưng bản 5.3 có Passport rồi mà chưa xài thử nữa ...

0
thg 1 4, 2017 4:29 SA

Cảm ơn anh đã chia sẻ bài viết rất hữu ích này

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í