Bài viết này mình sẽ giới thiệu cho các bạn về Camo. Vậy Camo là gì thì chúng ta cùng xem bài toán sau nhé. I. GIỚI THIỆU Giả tỉ bạn là chủ của một website bán hàng, mà bán sản phẩm của những công ty khác. Trang web của bạn chỉ việc trưng bày ... »
Bài viết này mình sẽ giới thiệu cho các bạn về Camo. Vậy Camo là gì thì chúng ta cùng xem bài toán sau nhé. I. GIỚI THIỆU Giả tỉ bạn là chủ của một website bán hàng, mà bán sản phẩm của những công ty khác. Trang web của bạn chỉ việc trưng bày ... »
Chuỗi bài về Jenkins 1. Pipeline trong jenkins 2. Hướng dẫn tạo Jenkinsfile 3. Pipeline CI/CD hoàn chỉnh với Laravel Framework Mục đích cuối cùng của chuỗi bài: xây dựng 1 CI/CD hoàn chỉnh bao gồm: Docker: sử dụng nền tảng container để triển khai Laravel: framework PHP để làm website Unit testing: Unit test cho PHP Feature testing: test chức năng cho service Deploy: CD deploy container bằng Pipeline Mở đầu Ở bài trước ta đã làm quen với Pipeline trong Jenkins, tuy nhiên chỉ là cách thiết lập cực kỳ đơn giản, bài viết này sẽ ... »
Chuỗi bài về Jenkins 1. Pipeline trong jenkins 2. Hướng dẫn tạo Jenkinsfile 3. Pipeline CI/CD hoàn chỉnh với Laravel Framework Mục đích cuối cùng của chuỗi bài: xây dựng 1 CI/CD hoàn chỉnh bao gồm: Docker: sử dụng nền tảng container để triển khai Laravel: framework PHP để làm website Unit testing: Unit test cho PHP Feature testing: test chức năng cho service Deploy: CD deploy container bằng Pipeline Bài đầu tiên sẽ có những phần sau Jenkins: giới thiệu jenkins cùng những tính năng của nó Cài đặt Jenkins với docker : cài jenkins trong 5 phút ... »
Trong những ngày mưa gió, ngắm những đám mây vội vã bay, cây trút lá, người người vội vã về nhà, đó là cơ hội không thể tốt hơn để ngồi nghe những bản nhạc hay về cuộc sống. Và khi man mác buồn tôi tim đến thằng bạn tỉ tê về một ứng dụng nghe nhạc Spotify . Tôi không thể ngờ rằng có thể ngồi nghe nhạc cả ngày với cái ứng dụng này. Tôi không thể ngờ rằng trong đại dương nhạc hơn 30 triệu bài hát lại có thể chọn lọc ra được những bài hát hiểu ... »
Phần 1: Nghịch cùng Google Apps Script (P1) : Google Spreadsheet ft. Google Calendar 1. Lợi điểm khi sử dụng GAS Chào các bạn, sau hai tháng kể từ bài viết đầu tiên, Enso đã trở lại với bài viết thứ hai về Google Apps Script (GAS). Trong bài viết này, Enso sẽ trình bày về cách tạo Slack Bot bằng GAS. Để tạo Bot nói chung hay Slack Bot nói riêng có khá nhiều cách. Trong bài viết Tạo Skype Bot với Microsoft Bot Framework, KYO trình bày về cách tạo Bot với Microsoft Bot Framework. Vậy dùng GAS để ... »
Dạo đầu Làm gì cũng vậy, đều có công đoạn mang tên là đánh giá. Đơn giản, gần gũi như việc lấy vợ, có một công đoạn mang tên là đưa người yêu về ra mắt, mục đích chính là để bố mẹ, anh em họ hàng oánh giá. Tất nhiên giá cao bao giờ cũng được ưu tiên :D Machine Learning cũng không có ngoại lệ, khi chúng ta xây dựng mô hình(model) có hàng tá model ta có thể sử dụng. Ví dụ bạn sử dụng RandomForest model, tương tự còn có ExtraTrees, AdaBoost... Câu hỏi đặt ... »
Nội dung: Mở đầu Tại sao nên dùng Docker Cài đặt Docker Các thành phần cơ bản của Docker Cài đặt và cấu hình Docker-compose Demo ứng dụng chat with Nodejs and mysql Kết luận Tài liệu tham khảo Mở đầu Khi bắt đầu tìm hiểu về docker, mình đã đọc nhiều bài blog và đều có một hoang mang là docker thật sự ghê gớm cùng với nhiều khái niệm khó nuốt. Với người có ít kinh nghiệm làm việc với máy ảo, ít kinh nghiệm về công nghệ ảo hóa thì thật sự đọc qua mấy bài blog ... »
Thời gian gần đây, mình phải làm việc với Apache Hive thường xuyên. Việc làm sao để thời gian thực hiện các câu query trên Hive ngắn hơn trở nên rất cần thiết. Dưới đây là tổng hợp một số cách cơ bản để cải thiện performance cho Hive queries. 1. Sử dụng Apache Tez execution engine Thiết lập mặc định là Hive sẽ sử dụng Map-reduce engine để thực thi các câu query. Thay vào đó, ta có thể sử dụng Tez engine - tốc độ xử lý sẽ nhanh hơn rất nhiều khi ta dùng Map-reduce. Nếu Tez ... »