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

Cấu trúc dữ liệu Queue trong Swift

Bắt đầu Hàng đợi là một danh sách mà bạn chỉ có thể thêm các phần tử mới vào cuối danh sách và xóa các phần tử từ đầu danh sách. Điều này đảm bảo rằng phần tử đầu tiên của bạn là phần tử được thêm vào đầu tiên, cũng là phần tử được lấy ra đầu tiên. Đến trước thì phục vụ trước! Tại sao bạn cần ...

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

8 tính năng mới trên window 10 Spring Creators Update

Microsoft đã chính thức phát hành đến người dùng Windows 10 phiên bản cập nhật lớn thứ 4 với tên gọi là Windows 10 Spring Creators, hay có tên mã là Windows 10 Redstone 4. Theo đó, Microsoft sẽ “chốt” bản build 17133 sẽ là phiên bản RTM được cung cấp cho các nhà sản xuất máy tính để cài ...

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

LẤY VỊ TRÍ NGƯỜI DÙNG VỚI JAVASCRIPT

Trong nhiều trường hợp, việc xác định vị trí (kinh độ, vĩ độ) là vô cùng cần thiết, ví dụ như: chỉ đường, hiển thị thông tin thời tiết,… Bài viết này mình sẽ hướng dẫn các bạn cách lấy vị trí người dùng vô cùng đơn giản. Lấy vị trí người dùng sử dụng Geolocation API Geolocation API ...

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

Hiểu về khái niệm đồng bộ(synchronous) và bất đồng bộ(asynchronous )

Dependent and Independent Code Hàm callback là một khái niệm cơ bản, cốt lõi để xây dựng một ứng dụng đồng bộ với Nodejs. Chúng sẽ được sử dụng như một đối số để tham gia vào việc thực thi một ứng dụng sao cho đồng bộ. Về cơ bản, nghĩa đúng như tên, chúng sẽ được call back khi một luồng xử lý đã ...

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

Tương lai của dịch tự động: liệu có thể vượt qua con người?

Trước hết, hãy xem lại khái niệm về dịch tự động. “Dịch tự động hay còn gọi là dịch máy (tiếng Anh: machine translation) là một nhánh của xử lý ngôn ngữ tự nhiên thuộc phân ngành trí tuệ nhân tạo, nó là sự kết hợp giữa ngôn ngữ, dịch thuật và khoa học máy tính. Như tên gọi, dịch tự động thực ...

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

TẤN CÔNG XSS VÀ CÁCH PHÒNG CHỐNG

Tính đến thời điểm tháng 3/2018 trên toàn thế giới đã có khoảng 1,8 tỷ trang web. Những trang web thuộc nhiều đối tượng, trong đó có các tổ chức chính quyền, các tập đoàn kinh tế lớn, các cá nhân có ảnh hưởng, …Khi bị tấn công vào bảo mật thì một website sẽ có nguy cơ sụp đổ, kéo theo đó là ...

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

Bàn về xử lý ngôn ngữ tiếng Việt

Tiếng nói và chữ viết là hai yếu tố cơ bản của ngôn ngữ. Trên thế giới có rất nhiều các công trình nghiên cứu về xử lý ngôn ngữ, tuy nhiên, ở Việt Nam, lĩnh vực này đang gặp trở ngại rất lớn. Hôm nay chúng ta sẽ cùng bàn về những vấn đề trong xử lý ngôn ngữ tiếng Việt nhé. Xử Lý Ngôn Ngữ Xử lý ...

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

75 tips để cải thiện giao diện người dùng

Trước hết, để nói về 1 giao diện người dùng tốt là giao diện có giá trị chuyển đổi cao và dễ sử dụng. Nói cách khác, giao diện người dùng tốt là phải đáp ứng được yêu cầu của 2 đối tượng là các doanh nghiệp và người dùng. Dưới đây là 1 số ý tưởng để cải thiện vấn đề này (đã được sử dụng thực tế và ...

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

Giới thiệu về Progressive Web Apps

Progressive Web App ( PWA ) là xu hướng mới nhất trong phát triển ứng dụng di động sử dụng công nghệ Web . Đã được ứng dụng khá phổ biến trên thiết bị Android , tuy nhiên phải mãi đến phiên bản 11.3, Apple mới cho phép PWA trên hệ điều hành IOS . Thực chất PWA không phải là một công nghệ ...

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

Bạn có thực sự hiểu đúng về html_safe trong Rails

Chào mọi người, Hôm nay mình xin giới thiệu một bài viết về helper html_safe mà mọi người hay xài cách hoạt động và tại sao Rubocop lại warning khi gọi html_safe Bằng cácg gọi html_safe trên một chuỗi trả về một đối tượng mới mà nhìn và cư xử giống như một String, tuy nhiên thực sự là ...

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