Cách sử dụng Traefik làm Reverse Proxy cho Docker Containers trên Ubuntu 16.04
Docker có thể là một cách hiệu quả để chạy các ứng dụng web trong production , nhưng bạn có thể cần chạy nhiều ứng dụng trên cùng một server Docker. Trong trường hợp này, bạn cần cài đặt Reverse Proxy vì bạn chỉ muốn hiển thị cổng
2017-09-08
Docker có thể là một cách hiệu quả để chạy các ứng dụng web trong production , nhưng bạn có thể cần chạy nhiều ứng dụng trên cùng một server Docker. Trong trường hợp này, bạn cần cài đặt Reverse Proxy vì bạn chỉ muốn hiển thị cổng
80
và 443
với phần còn lại của thế giới.2017-09-08
Cách kiểm soát URL và liên kết trong Jekyll
Jekyll là trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database như vậy đưa ra. Nó “biết blog” với các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không chỉ giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , những người thích sử dụng trình soạn thảo nhẹ thay vì biểu mẫu web để duy trì nội dung và những người muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2017-09-04
Jekyll là trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database như vậy đưa ra. Nó “biết blog” với các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không chỉ giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , những người thích sử dụng trình soạn thảo nhẹ thay vì biểu mẫu web để duy trì nội dung và những người muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2017-09-04
Khám phá nội dung mặc định của Jekyll
Jekyll là một trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database đó đưa ra. Nó "biết blog" với các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng. Jekyll rất phù hợp cho những người cần làm việc offline , những người thích sử dụng trình soạn thảo nhẹ thay vì biểu mẫu web để duy trì nội dung và những người muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2017-09-04
Jekyll là một trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database đó đưa ra. Nó "biết blog" với các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng. Jekyll rất phù hợp cho những người cần làm việc offline , những người thích sử dụng trình soạn thảo nhẹ thay vì biểu mẫu web để duy trì nội dung và những người muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2017-09-04
Cách kiểm soát URL và liên kết trong Jekyll
Jekyll là một trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database đó đưa ra. Nó “biết blog” với các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không chỉ giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , những người thích sử dụng trình soạn thảo nhẹ thay vì biểu mẫu web để duy trì nội dung và những người muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2017-09-04
Jekyll là một trình tạo trang web tĩnh cung cấp một số lợi ích của Hệ thống quản lý nội dung (CMS) trong khi tránh các vấn đề về hiệu suất và bảo mật do các trang web hướng database đó đưa ra. Nó “biết blog” với các tính năng đặc biệt để xử lý nội dung được sắp xếp theo ngày tháng, mặc dù tính hữu ích của nó không chỉ giới hạn ở các trang blog. Jekyll rất phù hợp cho những người cần làm việc offline , những người thích sử dụng trình soạn thảo nhẹ thay vì biểu mẫu web để duy trì nội dung và những người muốn sử dụng kiểm soát version để theo dõi các thay đổi đối với trang web của họ.
2017-09-04
Giới thiệu về Quản lý Bí mật An toàn với Hệ thống Kiểm soát Phiên bản
Phần mềm kiểm soát version (VCS) là một phần thiết yếu của hầu hết các phương pháp phát triển phần mềm hiện đại. Trong số các lợi ích khác, phần mềm như Git, Mercurial, Bazaar, Perforce, CVS và Subversion cho phép các nhà phát triển lưu ảnh chụp nhanh lịch sử dự án của họ để cho phép cộng tác tốt hơn, hoàn nguyên về trạng thái trước đó và phục hồi sau các thay đổi mã ngoài ý muốn, đồng thời quản lý nhiều version giống nhau cơ sở mã. Những công cụ này cho phép nhiều nhà phát triển làm việc an toàn trên cùng một dự án và mang lại những lợi ích đáng kể ngay cả khi bạn không có kế hoạch chia sẻ công việc của bạn với người khác.
2017-08-31
Phần mềm kiểm soát version (VCS) là một phần thiết yếu của hầu hết các phương pháp phát triển phần mềm hiện đại. Trong số các lợi ích khác, phần mềm như Git, Mercurial, Bazaar, Perforce, CVS và Subversion cho phép các nhà phát triển lưu ảnh chụp nhanh lịch sử dự án của họ để cho phép cộng tác tốt hơn, hoàn nguyên về trạng thái trước đó và phục hồi sau các thay đổi mã ngoài ý muốn, đồng thời quản lý nhiều version giống nhau cơ sở mã. Những công cụ này cho phép nhiều nhà phát triển làm việc an toàn trên cùng một dự án và mang lại những lợi ích đáng kể ngay cả khi bạn không có kế hoạch chia sẻ công việc của bạn với người khác.
2017-08-31
Cách thiết lập server lưu trữ đối tượng bằng Minio trên Ubuntu 16.04
Từ các giải pháp backup dựa trên cloud đến các mạng phân phối nội dung có tính khả dụng cao (CDN), lưu trữ đối tượng đã trở thành một phần không thể thiếu trong bối cảnh công nghệ hiện đại. Và, với diện tích nhỏ, giao diện đơn giản và khả năng tương thích với nhiều dịch vụ lưu trữ cloud , server lưu trữ đối tượng Minio có rất nhiều điểm mạnh.
2017-08-30
Từ các giải pháp backup dựa trên cloud đến các mạng phân phối nội dung có tính khả dụng cao (CDN), lưu trữ đối tượng đã trở thành một phần không thể thiếu trong bối cảnh công nghệ hiện đại. Và, với diện tích nhỏ, giao diện đơn giản và khả năng tương thích với nhiều dịch vụ lưu trữ cloud , server lưu trữ đối tượng Minio có rất nhiều điểm mạnh.
2017-08-30
Cách cấu hình backup MySQL với Percona XtraBackup trên Ubuntu 16.04
Database thường lưu trữ một số thông tin có giá trị nhất trong cơ sở hạ tầng của bạn. Do đó, điều quan trọng là phải có các bản backup tin cậy để đề phòng mất dữ liệu trong trường hợp xảy ra sự cố hoặc lỗi phần cứng.
2017-08-30
Database thường lưu trữ một số thông tin có giá trị nhất trong cơ sở hạ tầng của bạn. Do đó, điều quan trọng là phải có các bản backup tin cậy để đề phòng mất dữ liệu trong trường hợp xảy ra sự cố hoặc lỗi phần cứng.
2017-08-30
Cách viết các câu lệnh có điều kiện trong JavaScript
Trong lập trình, sẽ có nhiều trường hợp bạn muốn các khối mã khác nhau chạy tùy thuộc vào đầu vào của user hoặc các yếu tố khác.
2017-08-29
Trong lập trình, sẽ có nhiều trường hợp bạn muốn các khối mã khác nhau chạy tùy thuộc vào đầu vào của user hoặc các yếu tố khác.
2017-08-29
Hiểu các đối tượng trong JavaScript
Một đối tượng trong JavaScript là một kiểu dữ liệu bao gồm một tập hợp các tên hoặc khóa và giá trị , được biểu diễn bằng các cặp name: value . Các cặp tên: giá trị có thể bao gồm các thuộc tính có thể chứa bất kỳ kiểu dữ liệu nào - bao gồm chuỗi, số và Boolean - cũng như các phương thức , là các hàm chứa trong một đối tượng.
2017-08-24
Một đối tượng trong JavaScript là một kiểu dữ liệu bao gồm một tập hợp các tên hoặc khóa và giá trị , được biểu diễn bằng các cặp name: value . Các cặp tên: giá trị có thể bao gồm các thuộc tính có thể chứa bất kỳ kiểu dữ liệu nào - bao gồm chuỗi, số và Boolean - cũng như các phương thức , là các hàm chứa trong một đối tượng.
2017-08-24
Lưu trữ đối tượng so với Dịch vụ lưu trữ khối
Lưu trữ dữ liệu linh hoạt và có thể mở rộng là yêu cầu cơ bản đối với hầu hết các ứng dụng và dịch vụ đang được phát triển với các kỹ thuật và công cụ hiện đại. Cho dù lưu trữ lượng lớn hay nhỏ hình ảnh, video hoặc các mảng văn bản, các nhà phát triển ứng dụng cần có giải pháp để lưu trữ và truy xuất nội dung, log , bản backup do user tạo, v.v.
2017-08-18
Lưu trữ dữ liệu linh hoạt và có thể mở rộng là yêu cầu cơ bản đối với hầu hết các ứng dụng và dịch vụ đang được phát triển với các kỹ thuật và công cụ hiện đại. Cho dù lưu trữ lượng lớn hay nhỏ hình ảnh, video hoặc các mảng văn bản, các nhà phát triển ứng dụng cần có giải pháp để lưu trữ và truy xuất nội dung, log , bản backup do user tạo, v.v.
2017-08-18
Cách chuyển đổi kiểu dữ liệu trong JavaScript
Trong JavaScript, các kiểu dữ liệu được sử dụng để phân loại một loại dữ liệu cụ thể, xác định các giá trị mà bạn có thể gán cho loại và các thao tác bạn có thể thực hiện trên nó.
2017-08-15
Trong JavaScript, các kiểu dữ liệu được sử dụng để phân loại một loại dữ liệu cụ thể, xác định các giá trị mà bạn có thể gán cho loại và các thao tác bạn có thể thực hiện trên nó.
2017-08-15
Cách sử dụng phương thức mảng trong JavaScript: Phương thức lặp lại
Trong JavaScript, kiểu dữ liệu mảng bao gồm một danh sách các phần tử. Có rất nhiều phương pháp tích hợp hữu ích có sẵn cho các nhà phát triển JavaScript để làm việc với mảng. Phương pháp mà sửa đổi các mảng ban đầu được gọi là phương pháp mutator , và phương pháp mà trả về một giá trị mới hoặc đại diện được gọi là phương pháp accessor .
2017-08-15
Trong JavaScript, kiểu dữ liệu mảng bao gồm một danh sách các phần tử. Có rất nhiều phương pháp tích hợp hữu ích có sẵn cho các nhà phát triển JavaScript để làm việc với mảng. Phương pháp mà sửa đổi các mảng ban đầu được gọi là phương pháp mutator , và phương pháp mà trả về một giá trị mới hoặc đại diện được gọi là phương pháp accessor .
2017-08-15
Cách tăng điểm tốc độ trang bằng cách thay đổi cấu hình Nginx của bạn trên Ubuntu 16.04
Nginx vượt trội khi xử lý các yêu cầu cho các trang web, nhưng mặc dù một trang web có vẻ nhanh nhưng cấu hình Nginx mặc định sẽ khiến công cụ PageSpeed Insights của Google gắn cờ sự kém hiệu quả trong trang web và xếp hạng nó kém. Google sử dụng tốc độ trang web như một yếu tố chính để xác định vị trí tìm kiếm của trang web .
2017-08-15
Nginx vượt trội khi xử lý các yêu cầu cho các trang web, nhưng mặc dù một trang web có vẻ nhanh nhưng cấu hình Nginx mặc định sẽ khiến công cụ PageSpeed Insights của Google gắn cờ sự kém hiệu quả trong trang web và xếp hạng nó kém. Google sử dụng tốc độ trang web như một yếu tố chính để xác định vị trí tìm kiếm của trang web .
2017-08-15
Cách sử dụng các phương thức mảng trong JavaScript: Phương thức Accessor
Mảng JavaScript là một kiểu dữ liệu bao gồm một danh sách các phần tử. Có rất nhiều phương pháp tích hợp hữu ích để làm việc với các mảng trong JavaScript. Phương pháp mà sửa đổi các mảng ban đầu được gọi là phương pháp mutator, và phương pháp mà trả về một giá trị mới hoặc đại diện được gọi là phương pháp accessor. Trong hướng dẫn này, ta sẽ tập trung vào các phương pháp truy cập.
2017-08-14
Mảng JavaScript là một kiểu dữ liệu bao gồm một danh sách các phần tử. Có rất nhiều phương pháp tích hợp hữu ích để làm việc với các mảng trong JavaScript. Phương pháp mà sửa đổi các mảng ban đầu được gọi là phương pháp mutator, và phương pháp mà trả về một giá trị mới hoặc đại diện được gọi là phương pháp accessor. Trong hướng dẫn này, ta sẽ tập trung vào các phương pháp truy cập.
2017-08-14
Cách sử dụng phương thức mảng trong JavaScript: Phương thức đột biến
Mảng trong JavaScript bao gồm một danh sách các phần tử. JavaScript có nhiều phương thức tích hợp hữu ích để làm việc với mảng. Phương pháp mà sửa đổi các mảng ban đầu được gọi là phương pháp mutator, và phương pháp mà trả về một giá trị mới hoặc đại diện được gọi là phương pháp accessor . Trong hướng dẫn này, ta sẽ tập trung vào các phương pháp đột biến.
2017-08-10
Mảng trong JavaScript bao gồm một danh sách các phần tử. JavaScript có nhiều phương thức tích hợp hữu ích để làm việc với mảng. Phương pháp mà sửa đổi các mảng ban đầu được gọi là phương pháp mutator, và phương pháp mà trả về một giá trị mới hoặc đại diện được gọi là phương pháp accessor . Trong hướng dẫn này, ta sẽ tập trung vào các phương pháp đột biến.
2017-08-10
Cách cài đặt WordPress với Caddy trên CentOS 7
WordPress là một hệ thống quản lý nội dung (CMS) phổ biến. Nó được dùng để cài đặt các blog và trang web một cách nhanh chóng và dễ dàng, và hầu như tất cả việc quản lý nó đều có thể thực hiện được thông qua giao diện web.
2017-08-04
WordPress là một hệ thống quản lý nội dung (CMS) phổ biến. Nó được dùng để cài đặt các blog và trang web một cách nhanh chóng và dễ dàng, và hầu như tất cả việc quản lý nó đều có thể thực hiện được thông qua giao diện web.
2017-08-04
Cách cài đặt WordPress với Caddy trên Ubuntu 16.04
WordPress là một hệ thống quản lý nội dung (CMS) phổ biến. Nó được dùng để cài đặt các blog và trang web một cách nhanh chóng và dễ dàng, và hầu như tất cả việc quản lý nó đều có thể thực hiện được thông qua giao diện web.
2017-08-03
WordPress là một hệ thống quản lý nội dung (CMS) phổ biến. Nó được dùng để cài đặt các blog và trang web một cách nhanh chóng và dễ dàng, và hầu như tất cả việc quản lý nó đều có thể thực hiện được thông qua giao diện web.
2017-08-03
Cách viết chương trình JavaScript đầu tiên của bạn
Câu "Xin chào, Thế giới!" chương trình là một truyền thống cổ điển và lâu đời trong lập trình máy tính. Đây là một chương trình đầu tiên ngắn gọn và hoàn chỉnh dành cho người mới bắt đầu và đó là một cách tốt đảm bảo rằng môi trường của bạn được cấu hình đúng cách.
2017-08-02
Câu "Xin chào, Thế giới!" chương trình là một truyền thống cổ điển và lâu đời trong lập trình máy tính. Đây là một chương trình đầu tiên ngắn gọn và hoàn chỉnh dành cho người mới bắt đầu và đó là một cách tốt đảm bảo rằng môi trường của bạn được cấu hình đúng cách.
2017-08-02
Cách cấu hình GoCD với Let's Encrypt SSL Certificates trên Ubuntu 16.04
GoCD là một nền tảng phân phối và tích hợp liên tục mạnh mẽ được thiết kế để tự động hóa các quy trình thử nghiệm và phát hành. Với nhiều tính năng nâng cao như khả năng so sánh các bản dựng, trực quan hóa quy trình làm việc phức tạp và tự động hóa theo dõi version bản dựng, GoCD là một công cụ linh hoạt có thể giúp các group cung cấp phần mềm đã được kiểm tra tốt cho môi trường production .
2017-08-01
GoCD là một nền tảng phân phối và tích hợp liên tục mạnh mẽ được thiết kế để tự động hóa các quy trình thử nghiệm và phát hành. Với nhiều tính năng nâng cao như khả năng so sánh các bản dựng, trực quan hóa quy trình làm việc phức tạp và tự động hóa theo dõi version bản dựng, GoCD là một công cụ linh hoạt có thể giúp các group cung cấp phần mềm đã được kiểm tra tốt cho môi trường production .
2017-08-01
Cách cài đặt và cấu hình GoCD trên Ubuntu 16.04
GoCD là một nền tảng phân phối và tích hợp liên tục mạnh mẽ được thiết kế để tự động hóa các quy trình thử nghiệm và phát hành. Với nhiều tính năng nâng cao như khả năng so sánh các bản dựng, trực quan hóa quy trình làm việc phức tạp và tự động hóa theo dõi version bản dựng, GoCD là một công cụ linh hoạt có thể giúp các group cung cấp phần mềm đã được kiểm tra tốt cho môi trường production .
2017-08-01
GoCD là một nền tảng phân phối và tích hợp liên tục mạnh mẽ được thiết kế để tự động hóa các quy trình thử nghiệm và phát hành. Với nhiều tính năng nâng cao như khả năng so sánh các bản dựng, trực quan hóa quy trình làm việc phức tạp và tự động hóa theo dõi version bản dựng, GoCD là một công cụ linh hoạt có thể giúp các group cung cấp phần mềm đã được kiểm tra tốt cho môi trường production .
2017-08-01