Cách cài đặt và cấu hình Postfix trên Ubuntu 20.04
Postfix là một tác nhân truyền thư (MTA) open-souce phổ biến được dùng để định tuyến và gửi email trên hệ thống Linux. Người ta ước tính rằng khoảng 25% server thư công cộng trên internet chạy Postfix.
2020-05-21
Postfix là một tác nhân truyền thư (MTA) open-souce phổ biến được dùng để định tuyến và gửi email trên hệ thống Linux. Người ta ước tính rằng khoảng 25% server thư công cộng trên internet chạy Postfix.
2020-05-21
Cách cung cấp các ứng dụng Flask với uWSGI và Nginx trên Ubuntu 18.04
Trong hướng dẫn này, bạn sẽ xây dựng một ứng dụng Python bằng cách sử dụng vi khung Flask trên Ubuntu 18.04. Phần lớn bài viết này sẽ nói về cách cài đặt server ứng dụng uWSGI và cách chạy ứng dụng cũng như cấu hình Nginx hoạt động như một Reverse Proxy phía trước.
2020-05-21
Trong hướng dẫn này, bạn sẽ xây dựng một ứng dụng Python bằng cách sử dụng vi khung Flask trên Ubuntu 18.04. Phần lớn bài viết này sẽ nói về cách cài đặt server ứng dụng uWSGI và cách chạy ứng dụng cũng như cấu hình Nginx hoạt động như một Reverse Proxy phía trước.
2020-05-21
Cách cung cấp các ứng dụng Flask với Gunicorn và Nginx trên Ubuntu 20.04
Trong hướng dẫn này, bạn sẽ xây dựng một ứng dụng Python bằng cách sử dụng vi khung Flask trên Ubuntu 20.04. Phần lớn bài viết này sẽ nói về cách cài đặt server ứng dụng Gunicorn cũng như cách chạy ứng dụng và cấu hình Nginx hoạt động như một Reverse Proxy phía trước.
2020-05-20
Trong hướng dẫn này, bạn sẽ xây dựng một ứng dụng Python bằng cách sử dụng vi khung Flask trên Ubuntu 20.04. Phần lớn bài viết này sẽ nói về cách cài đặt server ứng dụng Gunicorn cũng như cách chạy ứng dụng và cấu hình Nginx hoạt động như một Reverse Proxy phía trước.
2020-05-20
Cách bảo mật Nginx bằng Let's Encrypt trên Ubuntu 20.04
Let's Encrypt là Tổ chức phát hành certificate (CA) cung cấp cách dễ dàng để lấy và cài đặt chứng chỉ TLS / SSL miễn phí, do đó cho phép HTTPS được mã hóa trên web server . Nó đơn giản hóa quy trình bằng cách cung cấp một ứng dụng client , Certbot, cố gắng tự động hóa hầu hết (nếu không phải tất cả) các bước cần thiết. Hiện tại, toàn bộ quá trình lấy và cài đặt certificate hoàn toàn tự động trên cả Apache và Nginx.
2020-05-20
Let's Encrypt là Tổ chức phát hành certificate (CA) cung cấp cách dễ dàng để lấy và cài đặt chứng chỉ TLS / SSL miễn phí, do đó cho phép HTTPS được mã hóa trên web server . Nó đơn giản hóa quy trình bằng cách cung cấp một ứng dụng client , Certbot, cố gắng tự động hóa hầu hết (nếu không phải tất cả) các bước cần thiết. Hiện tại, toàn bộ quá trình lấy và cài đặt certificate hoàn toàn tự động trên cả Apache và Nginx.
2020-05-20
Cách thiết lập Nền tảng Cloud IDE server mã trên Ubuntu 20.04
Với các công cụ dành cho nhà phát triển chuyển sang cloud , việc tạo và áp dụng các nền tảng IDE (Môi trường phát triển tích hợp) trên cloud đang ngày càng phát triển. Cloud IDE cho phép cộng tác trong thời gian thực giữa các group nhà phát triển để làm việc trong một môi trường phát triển thống nhất, giảm thiểu sự không tương thích và nâng cao năng suất. Có thể truy cập thông qua trình duyệt web, IDE cloud có sẵn từ mọi loại thiết bị hiện đại.
2020-05-20
Với các công cụ dành cho nhà phát triển chuyển sang cloud , việc tạo và áp dụng các nền tảng IDE (Môi trường phát triển tích hợp) trên cloud đang ngày càng phát triển. Cloud IDE cho phép cộng tác trong thời gian thực giữa các group nhà phát triển để làm việc trong một môi trường phát triển thống nhất, giảm thiểu sự không tương thích và nâng cao năng suất. Có thể truy cập thông qua trình duyệt web, IDE cloud có sẵn từ mọi loại thiết bị hiện đại.
2020-05-20
Sedan trung gian: Thao tác các dòng văn bản trong môi trường Linux
Editor stream
2020-05-19
Editor stream
sed
là một công cụ chỉnh sửa mạnh mẽ có thể áp dụng các thay đổi sâu rộng với rất ít đầu vào. Trong bài viết trước về sed
, bạn đã tìm hiểu những kiến thức cơ bản về việc sử dụng sed để soạn thảo văn bản .2020-05-19
Khái niệm cơ bản về việc sử dụng Sed Stream Editor để thao tác văn bản trong Linux
Lệnh
2020-05-19
Lệnh
sed
, viết tắt của trình chỉnh sửa luồng , thực hiện các thao tác chỉnh sửa trên văn bản đến từ đầu vào chuẩn hoặc một file . sed
chỉnh sửa từng dòng một và theo cách không tương tác.2020-05-19
Cách triển khai Smooth Scrolling trong React
Cuộn mượt là khi thay vì nhấp vào một nút và được đưa ngay đến phần khác của cùng một trang, user được chuyển đến đó thông qua hoạt ảnh cuộn. Đó là một trong những tính năng giao diện user tinh tế trên một trang web tạo ra sự khác biệt về mặt thẩm mỹ.
2020-05-19
Cuộn mượt là khi thay vì nhấp vào một nút và được đưa ngay đến phần khác của cùng một trang, user được chuyển đến đó thông qua hoạt ảnh cuộn. Đó là một trong những tính năng giao diện user tinh tế trên một trang web tạo ra sự khác biệt về mặt thẩm mỹ.
2020-05-19
Cách cài đặt Phân phối Python Anaconda trên Ubuntu 20.04 [Khởi động nhanh]
Anaconda là trình quản lý gói open-souce , trình quản lý môi trường và phân phối ngôn ngữ lập trình Python và R.
2020-05-19
Anaconda là trình quản lý gói open-souce , trình quản lý môi trường và phân phối ngôn ngữ lập trình Python và R.
2020-05-19
Cách thiết lập notebook Jupyter với Python 3 trên Ubuntu 20.04 và Kết nối qua Đường hầm SSH
Jupyter Notebook là ứng dụng web open-souce cho phép bạn tạo và chia sẻ mã tương tác, hình ảnh hóa, v.v. Công cụ này được dùng với một số ngôn ngữ lập trình, bao gồm Python, Julia, R, Haskell và Ruby. Nó thường được sử dụng để làm việc với dữ liệu, mô hình thống kê và học máy.
2020-05-19
Jupyter Notebook là ứng dụng web open-souce cho phép bạn tạo và chia sẻ mã tương tác, hình ảnh hóa, v.v. Công cụ này được dùng với một số ngôn ngữ lập trình, bao gồm Python, Julia, R, Haskell và Ruby. Nó thường được sử dụng để làm việc với dữ liệu, mô hình thống kê và học máy.
2020-05-19
Cách cài đặt và cấu hình Laravel với Nginx trên Ubuntu 20.04
Laravel là một khung công tác PHP open-souce cung cấp một bộ công cụ và tài nguyên để xây dựng các ứng dụng PHP hiện đại. Với một hệ sinh thái hoàn chỉnh tận dụng các tính năng tích hợp của nó, sự phổ biến của Laravel đã phát triển nhanh chóng trong vài năm qua, với nhiều nhà phát triển đã sử dụng nó làm khuôn khổ lựa chọn của họ cho một quá trình phát triển hợp lý.
2020-05-19
Laravel là một khung công tác PHP open-souce cung cấp một bộ công cụ và tài nguyên để xây dựng các ứng dụng PHP hiện đại. Với một hệ sinh thái hoàn chỉnh tận dụng các tính năng tích hợp của nó, sự phổ biến của Laravel đã phát triển nhanh chóng trong vài năm qua, với nhiều nhà phát triển đã sử dụng nó làm khuôn khổ lựa chọn của họ cho một quá trình phát triển hợp lý.
2020-05-19
Cách cài đặt R trên Ubuntu 20.04 [Khởi động nhanh]
Là một ngôn ngữ lập trình open-souce , R chuyên về tính toán thống kê và đồ họa. Trong hướng dẫn này, ta sẽ cài đặt R trên server Ubuntu 20.04.
2020-05-19
Là một ngôn ngữ lập trình open-souce , R chuyên về tính toán thống kê và đồ họa. Trong hướng dẫn này, ta sẽ cài đặt R trên server Ubuntu 20.04.
2020-05-19
Cách cài đặt Composer trên Ubuntu 20.04 [Quickstart]
Trong hướng dẫn bắt đầu nhanh này, ta sẽ cài đặt Composer trên server Ubuntu 20.04.
2020-05-19
Trong hướng dẫn bắt đầu nhanh này, ta sẽ cài đặt Composer trên server Ubuntu 20.04.
2020-05-19
Cách sử dụng .map () để lặp lại thông qua các mục mảng trong JavaScript
Từ phương thức
2020-05-19
Từ phương thức
forloop
cổ điển đến phương thức forEach()
, nhiều kỹ thuật và phương pháp khác nhau được sử dụng để lặp qua các tập dữ liệu trong JavaScript. Một trong những phương thức phổ biến nhất là phương thức .map()
. .map()
tạo một mảng từ việc gọi một hàm cụ thể trên từng mục trong mảng mẹ. .map()
là một phương thức không thay đổi tạo ra một mảng mới trái ngược với các phương thức thay đổi, chỉ áp dụng các thay đổi đối với mảng đang gọi.2020-05-19
Cách tạo các thành phần Wrapper trong React với Props
Trong hướng dẫn này, bạn sẽ tạo các thành phần shell bọc với các đạo cụ bằng cách sử dụng thư viện JavaScript của React . Các thành phần bao bọc là các thành phần bao quanh các thành phần chưa biết và cung cấp một cấu trúc mặc định để hiển thị các thành phần con. Mẫu này hữu ích để tạo các phần tử giao diện user (UI) được sử dụng lặp đi lặp lại trong suốt một thiết kế, như phương thức, trang mẫu và ô thông tin.
2020-05-18
Trong hướng dẫn này, bạn sẽ tạo các thành phần shell bọc với các đạo cụ bằng cách sử dụng thư viện JavaScript của React . Các thành phần bao bọc là các thành phần bao quanh các thành phần chưa biết và cung cấp một cấu trúc mặc định để hiển thị các thành phần con. Mẫu này hữu ích để tạo các phần tử giao diện user (UI) được sử dụng lặp đi lặp lại trong suốt một thiết kế, như phương thức, trang mẫu và ô thông tin.
2020-05-18
Cách cài đặt Jitsi Meet trên Debian 10
Jitsi Meet là một ứng dụng hội nghị truyền hình open-souce dựa trên WebRTC . Server Jitsi Meet cung cấp các phòng hội nghị video nhiều người mà bạn có thể truy cập bằng trình duyệt của bạn và cung cấp chức năng tương đương với cuộc gọi hội nghị Zoom hoặc Skype. Lợi ích của hội nghị Jitsi là tất cả dữ liệu chỉ đi qua server của bạn và mã hóa TLS end-to-end đảm bảo không ai có thể rình mò cuộc gọi. Với Jitsi, bạn có thể chắc chắn rằng thông tin cá nhân của bạn vẫn như vậy.
2020-05-18
Jitsi Meet là một ứng dụng hội nghị truyền hình open-souce dựa trên WebRTC . Server Jitsi Meet cung cấp các phòng hội nghị video nhiều người mà bạn có thể truy cập bằng trình duyệt của bạn và cung cấp chức năng tương đương với cuộc gọi hội nghị Zoom hoặc Skype. Lợi ích của hội nghị Jitsi là tất cả dữ liệu chỉ đi qua server của bạn và mã hóa TLS end-to-end đảm bảo không ai có thể rình mò cuộc gọi. Với Jitsi, bạn có thể chắc chắn rằng thông tin cá nhân của bạn vẫn như vậy.
2020-05-18
Cách cài đặt và cấu hình Nextcloud trên Ubuntu 20.04
Nextcloud , một nhánh của ownCloud, là một server chia sẻ file cho phép bạn lưu trữ nội dung cá nhân của bạn , như tài liệu và hình ảnh, ở một vị trí tập trung, giống như Dropbox. Sự khác biệt với Nextcloud là tất cả các tính năng của nó đều là open-souce . Nó cũng trả lại quyền kiểm soát và bảo mật cho dữ liệu nhạy cảm của bạn, do đó loại bỏ việc sử dụng dịch vụ lưu trữ cloud của bên thứ ba.
2020-05-18
Nextcloud , một nhánh của ownCloud, là một server chia sẻ file cho phép bạn lưu trữ nội dung cá nhân của bạn , như tài liệu và hình ảnh, ở một vị trí tập trung, giống như Dropbox. Sự khác biệt với Nextcloud là tất cả các tính năng của nó đều là open-souce . Nó cũng trả lại quyền kiểm soát và bảo mật cho dữ liệu nhạy cảm của bạn, do đó loại bỏ việc sử dụng dịch vụ lưu trữ cloud của bên thứ ba.
2020-05-18
Giới thiệu về quản lý cấu hình với Ansible
Quản lý cấu hình là quá trình xử lý các thay đổi đối với hệ thống theo cách đảm bảo tính toàn vẹn theo thời gian, thường liên quan đến các công cụ và quy trình hỗ trợ tự động hóa và khả năng quan sát. Mặc dù khái niệm này không bắt nguồn từ ngành CNTT, nhưng thuật ngữ này được sử dụng rộng rãi để chỉ quản lý cấu hình server .
2020-05-15
Quản lý cấu hình là quá trình xử lý các thay đổi đối với hệ thống theo cách đảm bảo tính toàn vẹn theo thời gian, thường liên quan đến các công cụ và quy trình hỗ trợ tự động hóa và khả năng quan sát. Mặc dù khái niệm này không bắt nguồn từ ngành CNTT, nhưng thuật ngữ này được sử dụng rộng rãi để chỉ quản lý cấu hình server .
2020-05-15
Cách cài đặt và cấu hình Ansible trên Ubuntu 20.04
Hệ thống quản lý cấu hình được thiết kế để hợp lý hóa quá trình kiểm soát số lượng lớn server , dành cho administrator và group vận hành. Chúng cho phép bạn điều khiển nhiều hệ thống khác nhau theo cách tự động từ một vị trí trung tâm.
2020-05-15
Hệ thống quản lý cấu hình được thiết kế để hợp lý hóa quá trình kiểm soát số lượng lớn server , dành cho administrator và group vận hành. Chúng cho phép bạn điều khiển nhiều hệ thống khác nhau theo cách tự động từ một vị trí trung tâm.
2020-05-15
Cách tạo chế độ xem để phát triển web Django
Nếu bạn đã theo dõi loạt bài Phát triển Django của ta , bạn đã tạo thành công ứng dụng Django cho phép user có quyền administrator thêm comment và bài đăng thông qua console giao diện admin-user của Django. Bạn cũng đã cài đặt tính ổn định của dữ liệu bằng cách tận dụng các mô hình giải pháp ánh xạ quan hệ đối tượng của MySQL và Django.
2020-05-14
Nếu bạn đã theo dõi loạt bài Phát triển Django của ta , bạn đã tạo thành công ứng dụng Django cho phép user có quyền administrator thêm comment và bài đăng thông qua console giao diện admin-user của Django. Bạn cũng đã cài đặt tính ổn định của dữ liệu bằng cách tận dụng các mô hình giải pháp ánh xạ quan hệ đối tượng của MySQL và Django.
2020-05-14
Cách cài đặt R trên Ubuntu 20.04
Là một ngôn ngữ lập trình open-souce , R được sử dụng rộng rãi để thực hiện phân tích dữ liệu và tính toán thống kê. Được hỗ trợ bởi R Foundation for Statistical Computing, nó là một ngôn ngữ ngày càng phổ biến và có thể mở rộng với một cộng đồng năng động. R cung cấp nhiều gói do user tạo cho các lĩnh vực nghiên cứu cụ thể, giúp nó có thể áp dụng cho nhiều lĩnh vực.
2020-05-14
Là một ngôn ngữ lập trình open-souce , R được sử dụng rộng rãi để thực hiện phân tích dữ liệu và tính toán thống kê. Được hỗ trợ bởi R Foundation for Statistical Computing, nó là một ngôn ngữ ngày càng phổ biến và có thể mở rộng với một cộng đồng năng động. R cung cấp nhiều gói do user tạo cho các lĩnh vực nghiên cứu cụ thể, giúp nó có thể áp dụng cho nhiều lĩnh vực.
2020-05-14
Cách sử dụng Font Awesome 5 với React
Font Awesome là một bộ công cụ dành cho các trang web cung cấp các biểu tượng và biểu trưng xã hội. React là một thư viện mã hóa được sử dụng để tạo giao diện user . Mặc dù group Font Awesome đã tạo thành phần React để thúc đẩy tích hợp, nhưng có một số nguyên tắc cơ bản để hiểu về Font Awesome 5 và cách cấu trúc của nó. Trong hướng dẫn này, bạn sẽ khám phá cách sử dụng thành phần React Font Awesome.
2020-05-14
Font Awesome là một bộ công cụ dành cho các trang web cung cấp các biểu tượng và biểu trưng xã hội. React là một thư viện mã hóa được sử dụng để tạo giao diện user . Mặc dù group Font Awesome đã tạo thành phần React để thúc đẩy tích hợp, nhưng có một số nguyên tắc cơ bản để hiểu về Font Awesome 5 và cách cấu trúc của nó. Trong hướng dẫn này, bạn sẽ khám phá cách sử dụng thành phần React Font Awesome.
2020-05-14
Cách tạo chế độ xem để phát triển web Django
Nếu bạn đã theo dõi loạt bài Phát triển Django của ta , bạn đã tạo thành công ứng dụng Django cho phép user có quyền administrator thêm comment và bài đăng thông qua console giao diện admin-user của Django. Bạn cũng đã cài đặt tính ổn định của dữ liệu bằng cách tận dụng các mô hình giải pháp ánh xạ quan hệ đối tượng của MySQL và Django.
2020-05-14
Nếu bạn đã theo dõi loạt bài Phát triển Django của ta , bạn đã tạo thành công ứng dụng Django cho phép user có quyền administrator thêm comment và bài đăng thông qua console giao diện admin-user của Django. Bạn cũng đã cài đặt tính ổn định của dữ liệu bằng cách tận dụng các mô hình giải pháp ánh xạ quan hệ đối tượng của MySQL và Django.
2020-05-14
Cách cài đặt R trên Ubuntu 18.04
R là một ngôn ngữ lập trình open-souce chuyên về tính toán thống kê và đồ họa. Được hỗ trợ bởi R Foundation for Statistical Computing, nó được sử dụng rộng rãi để phát triển phần mềm thống kê và thực hiện phân tích dữ liệu. Một ngôn ngữ ngày càng phổ biến và có thể mở rộng với một cộng đồng năng động, R cung cấp nhiều gói do user tạo cho các lĩnh vực nghiên cứu cụ thể, giúp nó có thể áp dụng cho nhiều lĩnh vực.
2020-05-14
R là một ngôn ngữ lập trình open-souce chuyên về tính toán thống kê và đồ họa. Được hỗ trợ bởi R Foundation for Statistical Computing, nó được sử dụng rộng rãi để phát triển phần mềm thống kê và thực hiện phân tích dữ liệu. Một ngôn ngữ ngày càng phổ biến và có thể mở rộng với một cộng đồng năng động, R cung cấp nhiều gói do user tạo cho các lĩnh vực nghiên cứu cụ thể, giúp nó có thể áp dụng cho nhiều lĩnh vực.
2020-05-14
Cách cài đặt Linux, Nginx, MySQL, PHP ( LEMP) trên Ubuntu 20.04 [Quickstart]
Trong hướng dẫn bắt đầu nhanh này, ta sẽ cài đặt LEMP trên server Ubuntu 20.04.
2020-05-14
Trong hướng dẫn bắt đầu nhanh này, ta sẽ cài đặt LEMP trên server Ubuntu 20.04.
2020-05-14