Cách lấy lại Hãy mã hóa chứng chỉ ký tự đại diện SSL bằng CloudFlare Validation trên CentOS 7

_Tác giả được chọn Code.org để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Hãy mã hóa là tổ chức phát hành chứng chỉ (CA) cung cấp chứng chỉ miễn phí cho Bảo mật lớp truyền tải (TLS). Nó cung cấp một phần mềm client gọi là Certbot giúp đơn giản hóa quá ...

Tác giả: Trần Trung Dũng viết 13:12 ngày 16/09/2018

Làm thế nào để cài đặt Apache Web Server trên Ubuntu 18.04 [Quickstart]

Giới thiệu Máy chủ Apache HTTP là máy chủ web được sử dụng rộng rãi nhất trên thế giới. Nó cung cấp nhiều tính năng mạnh mẽ, bao gồm các mô-đun có thể tải động, hỗ trợ phương tiện mạnh mẽ và tích hợp rộng rãi với các phần mềm phổ biến khác. Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài ...

Tác giả: Trịnh Tiến Mạnh viết 13:12 ngày 16/09/2018

Kubernetes mạng dưới mui xe

Giới thiệu Kubernetes là một hệ thống dàn nhạc container mạnh mẽ có thể quản lý việc triển khai và vận hành các ứng dụng được chứa trong các cụm máy chủ. Ngoài việc điều phối tải công việc của container, Kubernetes cung cấp cơ sở hạ tầng và các công cụ cần thiết để duy trì kết nối mạng đáng tin ...

Tác giả: Vũ Văn Thanh viết 13:12 ngày 16/09/2018

SERIES PHẢN PHÁC QUY CHÂN – CHUYỆN VỀ NHỮNG “Ổ GÀ” TRÊN CON ĐƯỜNG LẬP TRÌNH

Hôm nay, trước khi nói về ngành lập trình, ta hãy nói về ngành cầu đường. Trên đời này làm gì có đường, người ta đi mãi cũng thành đường thôi. – Lỗ Tấn Từ chuyện xây đường… Thưở xưa, để đến nơi, người ta phải đi chân trần, trèo đèo lội suối, đập đá băng ...

Tác giả: Trịnh Tiến Mạnh viết 13:12 ngày 16/09/2018

Làm thế nào để tạo một cụm MySQL đa nút trên Ubuntu 18.04

Giới thiệu Cơ sở dữ liệu phân tán MySQL Cluster cung cấp tính sẵn sàng cao và thông lượng cho hệ thống quản lý cơ sở dữ liệu MySQL của bạn. Một cụm MySQL bao gồm một hoặc nhiều nút quản lý (ndb_mgmd) lưu trữ cấu hình của cụm và kiểm soát các nút dữ liệu (ndbd), nơi dữ liệu cụm được lưu trữ. Sau ...

Tác giả: Bùi Văn Nam viết 13:12 ngày 16/09/2018

Cách tạo Kubernetes 1.11 Cluster bằng Kubeadm trên Ubuntu 18.04

_Tác giả đã chọn Quỹ nguồn mở và miễn phí để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Kubernetes là một hệ thống dàn nhạc container quản lý các thùng chứa ở quy mô lớn. Ban đầu được phát triển bởi Google dựa trên kinh nghiệm của mình khi chạy các thùng ...

Tác giả: Tạ Quốc Bảo viết 13:12 ngày 16/09/2018

Làm thế nào để cài đặt R trên Ubuntu 18.04 [Quickstart]

Giới thiệu R là một ngôn ngữ lập trình mã nguồn mở chuyên về tính toán thống kê và đồ họa. Trong hướng dẫn này, chúng tôi sẽ cài đặt R trên máy chủ Ubuntu 18.04. Để có phiên bản chi tiết hơn của hướng dẫn này, với các giải thích tốt hơn về từng bước, vui lòng tham khảo Làm thế nào để cài đặt R ...

Tác giả: Tạ Quốc Bảo viết 13:11 ngày 16/09/2018

Sử dụng CDN để tăng tốc độ phân phối nội dung tĩnh

Giới thiệu Các trang web và ứng dụng hiện đại thường phải cung cấp lượng nội dung tĩnh đáng kể cho người dùng cuối. Nội dung này bao gồm hình ảnh, biểu định kiểu, JavaScript và video. Vì các tài sản tĩnh này tăng về số lượng và kích thước, việc sử dụng băng thông tăng lên và thời gian tải trang ...

Tác giả: Trần Trung Dũng viết 13:11 ngày 16/09/2018

Tìm hiểu Azure Container Instances

Bài viết của tác giả Lion Phạm Container , một công nghệ ảo hóa đang được rất nhiều lập trình viên quan tâm, sự xuất hiện của nó làm thay đổi rất nhiều đến cách mà chúng ta xây dựng & triển khai ứng dụng. Tiếp tục là chủ đề về container và cũng là chủ đề về nền tảng điện ...

Tác giả: Vũ Văn Thanh viết 13:11 ngày 16/09/2018

Làm thế nào để cài đặt Apache Kafka trên Ubuntu 18.04

_Tác giả đã chọn Quỹ nguồn mở và miễn phí để nhận khoản đóng góp như một phần của Viết cho DOnations chương trình._ Giới thiệu Apache Kafka là một nhà môi giới thông điệp được phân phối phổ biến được thiết kế để xử lý hiệu quả khối lượng lớn dữ liệu thời gian thực. Một cụm Kafka không chỉ có ...

Tác giả: Hoàng Hải Đăng viết 13:11 ngày 16/09/2018

VNG 12+1 Bot Battle – Vòng bảng khốc liệt chưa từng có!

Vào ngày 26/08 vừa qua, 44 đội thi VNG 12+1 Bot Battle đã có mặt tại F3 tòa nhà VNG Corporation để tranh tài ở vòng đấu đầu tiên – Vòng Bảng. Các “bot chiến” hoành tráng, những chiến thuật tinh vi và đầy bất ngờ cùng sự cổ vũ của hơn 200 khán giả khiến không khí hội ...

Tác giả: Trịnh Tiến Mạnh viết 13:10 ngày 16/09/2018

Làm thế nào để kiểm tra mạng Kubernetes

Giới thiệu Kubernetes là một hệ thống dàn xếp container có thể quản lý các ứng dụng được chứa trong một cụm các nút máy chủ. Duy trì kết nối mạng giữa tất cả các vùng chứa trong một cụm đòi hỏi một số kỹ thuật mạng nâng cao. Trong bài viết này, chúng tôi sẽ giới thiệu một số công cụ và kỹ thuật ...

Tác giả: Bùi Văn Nam viết 13:10 ngày 16/09/2018

Tìm hiểu về machine learning

Học máy (tiếng Anh: machine learning) là một lĩnh vực của trí tuệ nhân tạo liên quan đến việc nghiên cứu và xây dựng các kĩ thuật cho phép các hệ thống "học" tự động từ dữ liệu để giải quyết những vấn đề cụ thể. Machine learning sẽ giúp chúng ta phát triển các dự đoán, mô hình được suy ...

Tác giả: Trần Trung Dũng viết 13:10 ngày 16/09/2018

Làm thế nào để cài đặt Nginx trên Ubuntu 18.04 [Quickstart]

Giới thiệu Nginx là một trong những máy chủ web phổ biến nhất trên thế giới và chịu trách nhiệm lưu trữ một số trang web lớn nhất và có lưu lượng truy cập cao nhất trên internet. Nó thân thiện hơn so với Apache trong hầu hết các trường hợp và có thể được sử dụng như một máy chủ web hoặc proxy ...

Tác giả: Bùi Văn Nam viết 13:10 ngày 16/09/2018

Bài 1: Hãy bắt đầu với React Native

Để dễ hiểu nhất mình khuyên các bạn nên vào docs: https://facebook.github.io/react-native/ và đọc để hiểu rõ hơn, tiện thể sẽ giới thiệu qua React Native là gì nhằm giúp cho những bạn lazy chuyển trang <img alt="

Tác giả: Trịnh Tiến Mạnh viết 13:10 ngày 16/09/2018

Làm thế nào để cài đặt R gói bằng cách sử dụng devtools trên Ubuntu 18.04

Giới thiệu Một ngôn ngữ lập trình nguồn mở phổ biến, R chuyên về tính toán thống kê và đồ họa. 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. Cộng đồng R được biết đến với việc liên tục thêm các gói do người dùng tạo cho các lĩnh vực nghiên cứu cụ thể, ...

Tác giả: Bùi Văn Nam viết 13:10 ngày 16/09/2018

Thật khó tin, đây là 20 câu hỏi kỳ quặc nhất mà Google nhận được hàng nghìn lần mỗi tháng!

Google mới đây vừa bước qua sinh nhật lần thứ 19. Trải qua một khoảng thời gian chưa quá dài nhưng cũng không quá ngắn, Google đã trở thành một phần không thể thiếu của Internet và là một trong những trang web được rất nhiều người truy cập mỗi ngày. Nhiều người tìm đến Google như một ...

Tác giả: Trịnh Tiến Mạnh viết 13:10 ngày 16/09/2018

Cùng nhau tìm hiểu On-Demand Resources ODR trong iOS

Tiếp nối bài viết về App Thinning tại Công nghệ App Thinning. Hôm nay mình sẽ tiếp tục đào sâu hơn, cụ thể về khía cạnh ODR của công nghệ này. Như phần trước mình đã nói thì: On-demand resources ODR là nội dung ứng dụng được lưu trữ trên App Store và được tách biệt app bundle (thứ mà bạn sẽ tải ...

Tác giả: Trịnh Tiến Mạnh viết 13:10 ngày 16/09/2018

CSRF là cái quái gì? Hoạt động như thế nào?

1. CSRF Là gì? CSRF được viết tắt của từ Cros Site Request Forgery và nó là một hình thức tấn công website, buộc người dùng thực hiện những yêu cầu không mong muốn tới ứng dụng web của chúng ta, là kĩ thuật tấn công bằng cách sử dụng quyền chứng thức người dùng đến một website (giả mạo). Ví ...

Tác giả: Trần Trung Dũng viết 13:10 ngày 16/09/2018

Test tốc độ 4 trình duyệt web hàng đầu thế giới

Chrome, Firefox, Samsung Browser và Microsoft Edge, đâu sẽ là trình duyệt web nhanh nhất hiện nay? Trang công nghệ Phonearena vừa tiến hành một bài kiểm tra để so sánh chất lượng của các trình duyệt. Bài kiểm tra này tập trung vào 4 trình duyệt phổ biến là Google Chrome, Samsung ...

Tác giả: Bùi Văn Nam viết 13:10 ngày 16/09/2018