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

Tìm hiểu Universal Links trong iOS (Phần 1)

Deep link là bất kỳ link hướng người dùng qua trang chủ 1 website hoặc ứng dụng đến nội dung bên trong của nó. VD: fb:// có thể mở Facebook app, nhưng fb://profile/33138223345 mở page Wikipedia trên Facebook app. Nếu bạn muốn share 1 đôi giày từ amazon, bạn có thể share 1 deep link nó sẽ di chuyển ...

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

Sử dụng hệ mờ giải bài toán tính thời gian bơm nước

Cho bể nước cao 10 m; hồ trên tầng thượng cao 2m; 1 máy bơm nước bơm từ bể vào hồ. Hỏi bơm bao lâu thì hồ đầy? biết bơm lâu mất 30 phút, bơm hơi lâu 20 phút và bơm vừa 15 phút. Cho giá trị nước ở bể ban đầu là y0= 1^m, giá trị ban đầu của hồ là x0 = 2^m. Hãy sử dụng hệ mờ để ước lượng thời gian ...

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

Nghịch với Arduino: Đa năng hóa remote TV - Phần 1

Nhớ hồi xưa, nhà có cái TV, trời đông lành lạnh, nằm quấn chăn coi phim phê thôi rồi... Nhưng đến lúc hết phim, tới giờ đi ngủ, làm sao để tắt TV là một vấn đề, phải bò ra khỏi chăn, chạy tới chổ TV bấm nút tắt thì thật sự là địa ngục. Thế rồi cũng ráng lên đời cái TV, mua cái này... ...là có ...

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

Tìm hiểu về Swagger để viết API

OpenAPI Specification là một định dạng mô tả API dành cho REST APIs. Một file OpenAPI cho phép bạn mô tả toàn bộ API bao gồm cả Cho phép những endpoints (/users) và cách thức hoạt động của mỗi endpoint (GET /users, POST /users) Các tham số đầu vào & đầu ra của từng hoạt động Phương ...

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

Develop buffalo-logs gem

Introduction https://rubygems.org/gems/buffalo-logs https://github.com/oTranQuangTrung/buffalo-logs Bắt nguồn từ 1 ý tưởng của @Nguyen.Thanh.Luan. Hôm nay mình sẽ viết một bài giới thiệu về 1 gem của mình viết và cách viết một gem Đây là 1 thư viện giúp project chúng ta extract log với ...

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

Nơi lưu trữ JWT - Cookies với HTML5 Web Storage

Bài viết này được dịch và chỉnh sửa một chút từ bài gốc: Where to Store your JWTs – Cookies vs HTML5 Web Storage của tác giả Tom Abbott. Gần đây Stormpath phát triển tính năng xác thực bằng token sử dụng JSON Web Tokens (JWT) và chúng tôi đã có nhiều cuộc thảo luận về tính bảo mật của những ...

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

Trải nghiệm đầu tiên với Selenium Webdriver

Tiếp nối các bài viết trước đây về Selenium nói chung và Selenium Web Driver nói riêng, mình sẽ trình bày trải nghiệm đầu tiên với Selenium WebDriver. Ví dụ về viết câu lệnh, giải thích các câu lệnh, có điều gì lưu ý khi thực thi các lệnh và có những vấn đề nào chưa hiểu. Đối với những kiến thức ...

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

MyISAM & InnoDB in MySQL

MySQL là Hệ quản trị cơ sở dữ liệu miễn phí được sử dụng phổ biến. Khi tạo 1 bảng trong MySQL sẽ có nhiều kiểu Storage Engine để bạn lựa chọn. Trong bài viết này, mình sẽ đề cập đến 2 kiểu lưu trữ bảng được sử dụng nhiều nhất là InnoDB và MyISAM . Nhưng ta nên dùng InnoDB hay MyISAM ? Tại ...

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

Interface trong Kotlin

Chào các bạn, bài này mình sẽ giới thiệu điểm khác giữa Interface của kotlin và Interface của Java. Đầu tiên các bạn cần phải biết interface là gì và nó dùng để làm gì... ( cái này có thể lên gg tra nha) Trong Java chúng ta thường tạo 1 interface như thế này : interface Xe { void ...

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

Lưu ý khi thiết kế website trên di động

Làm thế nào để thiết kế web trên di động phát huy được hiệu quả? Đây là một thắc mắc đang được rất nhiều người quan tâm, đặc biệt là các công ty, doanh nghiệp đang có ý định lấn sân vào thị trường này. Không chỉ ở Việt Nam mà ở hầu hết các quốc gia khác nhau trên thế giới, mọi người đang dần có ...

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