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

Giới thiệu về "Natural Language Processing (Xử lý ngôn ngữ tự nhiên)" bằng Swift.

Hiện nay, Natural Language Processing - Xử lý ngôn ngữ tự nhiên ( gọi tắt là NLP ) chưa được phổ biến và sử dụng, nó vẫn còn là một frameworks ẩn của iOS SDK. NLP có thể sử dụng được cả trên Swift và Objective-C, nó có thể chia nhỏ đoạn văn các từ nhỏ, các danh từ, động từ, tính từ hoặc nhận ...

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

Tìm hiểu về Nested Attributes trong Ruby on rails

Xin chào các bạn đây là bài viết đầu tiên của tôi trên viblo, tôi là một new dev về Ruby, vì vậy việc tìm hiểu về các công nghệ, kỹ thuật mới là việc không thể thiếu. Chính vì vậy, hôm nay chúng ta sẽ cùng tìm hiểu về kỹ thuật Nested Atrributes nhé. Mở đầu về Nested Attributes Kỹ thuật này cho ...

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

Giới thiệu về ARCore

Giới thiệu về ARCore ARCore là một nền tảng của Google dùng để trải nghiệm thực tế ảo tăng cường. ARCore sử dụng các API khác nhau, giúp điện thoại của bạn có thể cảm nhận được môi trường xung quanh, hiểu được thế giới thực và tương tác với các thông tin trong thế giới thực. Một số API đã có sẵn ...

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

Làm việc với ActionSheet Popover trên iPad

Gần đây khi làm việc với một số app trên iPad, mình gặp một vài vấn đề với việc present một ActionSheet, nên tiện đây ghi ra hi vọng sẽ giúp được các bạn phần nào. Nếu các bạn đã quen làm việc với các app trên iPhone, khi muốn tạo một ActionSheet thì hẳn là các bạn không còn lạ lẫm với đoạn code ...

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

Hiểu sao về Virtual DOM trong ReactJs?

Khi làm việc với ReactJs, sớm hay muộn chúng ta cũng sẽ nghe đến Virtual DOM. Nghe DOM thì có vẻ quen quen, vậy thêm Virtual vào thì khác gì? Hoặc bạn được nói là Virtual DOM ngon lắm, nhanh lắm thì có thực sự đúng không? nguồn: w3school DOM là tên gọi tắt của Document Object Model ...

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

Vài bước trước khi move ứng dụng sang docker

Có người khuyên chúng t nên build ứng dụng của mình với Docker. Chúng ta đã research và quyết định rằng sẽ chuyển từ build ứng dụng theo cách thông thường sang dùng docker. Dưới đây là một vài bước có thể có ích trước khi chuyển sang dùng docker. 1. Đặt câu hỏi là ngôn ngữ gì viết lên ứng dụng ...

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

Viết test cho VueJS

Việc đảm bảo chất lượng dự án luôn là điều cần thiết, có nhiều cách để thể hiện chất lượng dự án, viết test cho dự án thể hiện khá rõ ràng chất lượng cuả nó. Mình sẽ giới thiệu các bạn viết test cho dự án viết bằng VueJS. Trước tiên là làm việc với Vue nên các plugin cho vue sẽ là vue ...

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

[Computer Vision] Object Detection (nhận diện vật thể) chỉ với 10 dòng code sử dụng ImageAI

Một trong những lĩnh vực quan trọng của Trí tuệ nhân tạo (Artificial Intelligence) là thị giác máy (Computer Vision). Computer Vision là một lĩnh vực bao gồm các phương pháp thu nhận, xử lý ảnh kỹ thuật số, phân tích và nhận dạng các hình ảnh, phát hiện các đối tượng, tạo ảnh, siêu phân giải ...

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

BrSE có cần thiết phải master một ngôn ngữ lập trình?

Có rất nhiều bạn hỏi tôi rằng Anh ơi e chỉ biết tiếng Nhật thì có làm kỹ sư cầu nối được không? Hay là Anh ơi e đang là QA và có nhu cầu muốn đi học tiếng Nhật để về làm BrsE, a thấy được không ạ? Và bất chợt tôi cũng giật mình ngẫm lại câu hỏi này cũng đúng đối với chính bản ...

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

Xử lý files trong Swift

1. Chọn files trong device 1.1 Chọn file Để chọn được files trong iOS bạn có thể dùng UIDocumentPickerViewController Ví dụ: import UIKit import MobileCoreServices // Bạn cần import MobileCoreServices vì kiểu dữ liệu của files (PDF, PNG, ....) được định nghĩa ở đây class ViewController: ...

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