Bài viết của Bùi Văn Nam

Machine learning : K-means Clustering

Trong bài trước, chúng ta học thuật toán Hồi qui tuyến tính Linear Regression. Đây là thuật toán đơn giản nhất trong Supervised learning. Bài viết này chúng ta chuyển sang học về một thuật toán cơ bản trong Unsupervised learning - thuật toán K-means clustering (phân nhóm K-means). Đây là là một ...

Tác giả: Bùi Văn Nam viết 15:35 ngày 12/08/2018 chỉnh sửa

3 cách để sử dụng React với Ruby on Rails 5

Có một vài cách khác nhau để sử dụng React trong các ứng dụng Ruby on Rails. Trong bài đăng này, tôi sẽ giới thiệu 3 cách phổ biến nhất. Gem react-rails là cách đơn giản và nhanh nhất để bắt đầu sử dụng React trong ứng dụng Rails của bạn. Nó sử dụng Rails asset mặc định và tự động chuyển JSX ...

Tác giả: Bùi Văn Nam viết 15:35 ngày 12/08/2018 chỉnh sửa

Sử dụng Fragment trong Android

Hello everyone, mình sẽ chia sẻ với các bạn cách sử dụng fragment trong android. Nó là một thành phần quan trọng. Nó khá giống activity . Hôm nay mình đi vào phần 1 static fragment , phần 2 dynamics fragment mình sẽ chia sẻ vào bài viết lần sau. Giờ chúng ta cùng tìm hiểu nhé. 1. Một số khái ...

Tác giả: Bùi Văn Nam viết 15:35 ngày 12/08/2018 chỉnh sửa

Tản mạn Autoboxing trong java

Với người lập trình viên java thì hẳn không lạ lẫm gì với kỹ thuật autoboxing, các bạn có thể đã gặp kỹ thuật này rất nhiều nhưng để nắm rõ và phân biệt các dạng autoboxing trong java thì nhiều khi các bạn không để ý tới, nay mình xin chia sẻ với các bạn một cách chi tiết về các dạng autoboxing và ...

Tác giả: Bùi Văn Nam viết 15:35 ngày 12/08/2018 chỉnh sửa

Lý thuyết xác suất (P2)

1. Góc nhìn trực quan Hai sự kiện độc lập với nhau nếu biết trước một sự kiện sẽ xảy ra không ảnh hưởng tới niềm tin của chúng ta về khả năng sẽ xảy ra sự kiện kia. P(B|A) = P(B) Ví dụ: Hai sự kiện A và B không giao nhau thoạt nhìn có vẻ độc lập. Nhưng nếu biết một sự kiện sẽ xảy ra thì có thể ...

Tác giả: Bùi Văn Nam viết 15:35 ngày 12/08/2018 chỉnh sửa

Tạo Một Ứng Dụng Android Theo Mô Hình MVVM

Trong bài viết này tôi sẽ đi vào thực hành là tạo một ứng dụng nho nhỏ trong Android. Ứng dụng được viết theo mô hình MVVM. Trước khi bắt đầu đi vào chi tiết hơn, để cho các bạn dễ hình dùng tôi có tạo 1 video demo MVVM được biết tắt từ Model-View-ViewModel. Mô hình này hỗ trợ two-way data ...

Tác giả: Bùi Văn Nam viết 15:35 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Angular 4

Đầu năm 2017, Angular đã phát hành Angular 4. Trong bài viết này chúng ta cùng tìm hiểu Angular 4 có gì mới. View Engine Angular 4 thực hiện thay đổi theo mã AOT. Những thay đổi này làm giảm 60% kích thước các thành phần. Animation Package Bỏ animations ra khỏi @angular/core và đóng ...

Tác giả: Bùi Văn Nam viết 15:34 ngày 12/08/2018 chỉnh sửa

Create your first voting app with Sinatra

Chúng ta sẽ tạo một ứng dụng nhỏ về bỏ phiếu bằng 1 framework của ruby đó là Sinatra, nó cũng giống như Ruby on Rails nhưng nhỏ hơn rails vậy những ứng dụng nhỏ thì lựa chọn sinatra là rất hợp lý. gem install sinatra Create your first sinatra app Create a vote.rb file with the following ...

Tác giả: Bùi Văn Nam viết 15:34 ngày 12/08/2018 chỉnh sửa

Một vài tips & tricks nên biết trong Android Studio

Dưới đây là một vài thủ thuật, phím tắt cho Android Studio sẽ giúp bạn tăng hiệu quả công việc. Những điều này mình nghĩ là cần thiết và rất hữu ích cho mọi người nên các bạn chưa biết có thể luyện tập dần dần thành thói quen khi viết code. Khi đọc bài bạn làm thử 1 lần chắc chắn sẽ quên nhanh ngay ...

Tác giả: Bùi Văn Nam viết 15:34 ngày 12/08/2018 chỉnh sửa

Cơ bản về Web Workers

Introduction JavaScript là một môi trường đơn luồng (single-threaded environment), có thể hiểu đơn giản là tại một thời điểm nhất định chỉ có một script được thực thi. Trong thời gian gần đây, việc sử dụng JavaScript trong việc xây dựng các ứng dụng web trở nên phổ biến hơn bao giờ hết, các ...

Tác giả: Bùi Văn Nam viết 15:34 ngày 12/08/2018 chỉnh sửa