Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

I.Sơ lược Canvas: ** Canvas là 1 thẻ HTML5 dùng để tạo các ứng đồ hoạ Có thể chạy tốt trên cả PC lẫn Smart phone. Sử dụng HTML và Javascript để lập trình nên hoàn toàn miễn phí. Canvas được tạo nên bởi tổ chức WHATWG(Web Hypertext Application Technology Working Group) vào năm 2006. II.Tại sao nên dùng Canvas: Trước đây để tạo ứng dụng đồ hoạ trên trình duyệt bạn phải dùng Flash, tuy nhiên Flash đã bị Apple không dùng trên iphone vì chạy quá tốn pin và không bảo mật. Gần đây nhất các ... »

Mockoon: Mock API dễ dàng và nhanh chóng

Mockoon: Mock API dễ dàng và nhanh chóng

Trong quá trình phát triển phần mềm, việc phải gửi nhận, giao tiếp với server là điều không thể tránh khỏi. Giả sử như khi chúng ta đang code một đoạn nhận và xử lý data từ server, mỗi lần muốn thay đổi response từ server để kiểm tra code, ta lại phải vào đổi code phía backend, hoặc nhờ vả team backend, như vậy thì thật bất tiện và tốn thời gian phải không. Chưa kể, nếu đó là server từ bên thứ ba thì việc nhờ vả gần như không thể. Và đó là lúc chúng ta cần ... »

Test Driven Development bằng Python

Test Driven Development bằng Python

Mở đầu Trong các dự án, nhất là gần đến deadline, chúng ta hay tăng tốc độ programming, sửa đổi nhiều chỗ để chương trình hoạt động. Ngược lại, điều đấy khiến chúng ta bỏ qua một số lỗi lập trình, gây ảnh hưởng đến kết quả và thời gian dự án. Bài viết này là về phương thức TDD, một phương pháp lập trình nhấn mạnh vào việc testing code ngay từ đầu. Bài viết sẽ tập trung vào Unit Test và một chút Integration Testing. TDD đảm bảo là code chúng ta tạo xử lý nhiều trường hợp ... »

Một số command tool khiến Linux bớt nhàm chán

Một số command tool khiến Linux bớt nhàm chán

Đa số những người làm về hệ thống như mình đều thường xuyên dán mắt vào những màn hình đen trắng với một đống chữ, nhiều khi vừa mỏi mắt vừa nhàm chán. Hiện nay ở trên github có rất nhiều repo khi các SE muốn cái màn hình màu mè, vừa dễ nhìn vừa thú vị. Bây giờ mình sẽ cùng giới thiệu cho mọi người nhé! exa Đầu tiên là tool thay thế cho lệnh ls truyền thống, có tên là exa https://github.com/ogham/exa Nhìn hình trên là đủ hiểu cái cli nó trở nên ... »

Time series: Autoregressive model

Time series: Autoregressive model

Xin chào các bạn, đây là bài viết thứ 2 trong loạt bài viết về Times Series. Trong bài viết trước đó mình đã giới thiệu về một số khái niệm, định nghĩa của chuỗi Time Series như tính dừng, trend, lag hay cách loại bỏ trend để thu được một chuỗi dừng. Link bài viết trước: https://blog.vietnamlab.vn/2019/12/20/phan-tich-du-bao-chuoi-thoi-gian-time-series/blog.vietnamlab.vn Bài viết này mình sẽ đi sâu vào mô hình Autoregressive dùng để phân tích chuỗi time series. 1. Mô hình Autogressive là gìTheo trích dẫn trên wiki: The autoregressive model specifies ... »

Tìm hiểu thuật toán Linear Regression

Tìm hiểu thuật toán Linear Regression

Khi đụng đến machine learning thì chắc hẳn ai cũng nghe đến Linear Regression. Mình cũng vừa mới tìm hiểu sơ qua mô hình này. Nếu thực thi bài toán dự đoán với mô hình này bằng các ngôn ngữ như R, Python thì đã có sẵn plugin rồi, bạn chỉ cần học cách sử dụng plugin, input, output như thế nào là ok. Trong bài viết này, mình không chia sẻ về cách sử dụng plugin, mà thay vào đó mình sẽ chia sẻ về thuật toán mà Linear Regression đã sử dụng. Bài viết chỉ ở mức cơ ... »

Giới thiệu về nền tảng IoT openHAB

Giới thiệu về nền tảng IoT openHAB

1. Tổng quanopenHAB là viết tắt của open Home Automation Bus, một nền tảng mã nguồn mở cho phép quản lý, tự động hóa mọi thứ trong ngôi nhà của bạn. Một số điểm mạnh của openHAB: Khả năng tích hợp với vô số các thiết bị và hệ thống khác vào một giải pháp duy nhất. Cung cấp giao diện người dùng thống nhất và cách tiếp cận chung cho các quy tắc tự động hóa trong toàn bộ hệ thống. Cung cấp các công cụ linh hoạt có sẵn để biến hầu hết mọi mong muốn tự động ... »