[Phần 1] Ansible - Khái niệm cơ bản

[Phần 1] Ansible - Khái niệm cơ bản

BÀI TOÁN BAN ĐẦU Đầu tiên, tôi có một bài toán muốn đặt ra như thế này. Tôi có 10 con server cần setup lên thành web server và 3 con server cần setup thành DB server. Nếu setup một cách thủ công thì chúng ta sẽ cần 10 lần thao tác giống nhau cho việc setup 10 con web server và với DB server cũng thế. Vậy bài toán đặt ra là có thể gõ 1 lệnh mà tổng 13 con server tự động được setup không. Câu trả lời là có. Và để làm được điều thì chúng ... »

Blockchain hoạt động như thế nào?

Blockchain hoạt động như thế nào?

I. Lịch sử Blockchain. Trước khi được ứng dụng trong lĩnh vực liên quan đến tiền ảo, tiền thân của blockchain được ra đời trong lĩnh vực liên quan đến khoa học máy tính. Mà cụ thể là liên quan đến mật mã học và cấu trúc dữ liệu. Năm 1979, hash tree hay còn được biết đến với tên gọi Merkle tree được Ralph Merkle phát minh ra. Hash tree chính là 1 dạng hết sức sơ khai và nguyên thuỷ của blockchain. Dạng cấu trúc dữ liệu này được dùng để kiểm tra và xử lí dữ liệu ... »

Giải toán tối ưu bằng scipy

Giải toán tối ưu bằng scipy

Bạn đã bao giờ tự tạo, hoặc phải đọc một công thức toán học, với nhiều điều kiện phức tạp, và muốn tìm giá trị nhỏ nhất hoặc cao nhất lấy được từ công thức đó? Bài viết này sẽ hướng dẫn các bạn cách sử dụng scipy trên Python để giải toán các bài toán này. ... »

Làm sao để xây dựng hệ thống cơ sở dữ liệu phục vụ hàng triệu người dùng?

Làm sao để xây dựng hệ thống cơ sở dữ liệu phục vụ hàng triệu người dùng?

Người dùng ngày nay luôn muốn truy cập thông tin nhanh hơn để đưa ra những quyết định chính xác hơn ở bất kỳ thời điểm nào. Vì vậy, Database nếu có khả năng đáp ứng được khả năng sử dụng của nhiều user cùng 1 thời điểm là yếu tố rất quan trọng đối với các nhà quản trị dữ liệu, các developer. Nhìn chung, không đơn giản chỉ là truy vấn hay ghi vào, việc thiết kế dữ liệu sao cho vừa chặt chẽ, bảo mật, đáp ứng truy xuất cao lại vừa có kiến trúc dễ dàng ... »

Data Analysis 101. Tut 1: Histogram

Data Analysis 101. Tut 1: Histogram

Mục tiêu bài viếtBài viết sẽ giúp cho người đọc hiểu được khái niệm Histogram và cách áp dụng Histogram vào phân tích dữ liệu. 1. Histogram là gì ?Histogram là một cách biểu diễn chính xác cho phân bố của dữ liệu dạng số(numerical data). Một histogram ước lượng phân bố xác suất (probability distribution) của một biến liên tục (continous variable) định lượng (giá trị của biến mang ý đo lường, định lượng, e.g chiều cao của người, dân số một quốc gia). [1] 2. Ví dụVí dụ dưới đây sẽ giúp các bạn hình dung ... »

Alerting Email với Google Apps Script

Alerting Email với Google Apps Script

Trong các hệ thống giám sát, việc gửi email đến giám sát viên tức thời cũng là một phần hết sức quan trọng và thuận tiện vì sẽ không cần thiết phải giám sát hệ thống 24/7 mà vẫn nhận được cảnh báo sự cố ngay tức thời. Tuy nhiên, việc xây dựng một email server hoạt động trơn tru với chi phí phải chăng không phải là chuyện đơn giản... nhất là trong những dự án đang tốn quá nhiều chi phí để hoạt động thì việc tiết kiệm cũng được nhà đầu tư rất quan tâm. Với ... »

Tóm tắt buổi cáo cáo nghiên cứu về ứng dụng chat bot smartFAQ

Tóm tắt buổi cáo cáo nghiên cứu về ứng dụng chat bot smartFAQ

Chào tất cả các bạn, sau một thời gian ngắn tìm hiểu về machine learning - NLP. Nhóm của mình đã có những kết quả bước đầu đó là 1 ứng dụng trả lời tự động thông minh (chatbot smartFAQ), có thể tự động trả lời các câu hỏi liên quan đến việc mua bán cung cấp dịch vụ tên miền, hosting...Mặc dù kết quả ban đầu chưa được tốt lắm (accuracy ~ 70%), nhưng sắp tới nhóm mình sẽ làm tiếp tục phase2 để cải thiện kết quả. Dưới đây là tóm tắt về các kỹ thuật và công ... »

Sử dụng OpenCV với Swift trong iOS

Sử dụng OpenCV với Swift trong iOS

OpenCV là thư viện xử lý ảnh khá nổi tiếng và thông dụng, nó có thể sử dụng trên hầu hết các platform hiện nay. Trong bài viết này, chúng ta sẽ tìm hiểu cách thiết lập để sử dụng OpenCV trong Swift ... »