Bài viết của Hoàng Hải Đăng

Authorizing your Rails app with Authority and Rolify

Bài viết này mình xin giới tiệu 1 cách phân quyền mới mạnh mẽ và có thể sử dụng linh hoạt bằng cách sử dụng : Devise: Cung cấp chứng thực(authentication): cho phép người dùng đăng kí và đăng nhập, để bạn biết họ là ai. Rolify: Giúp bạn chỉ định vai trò ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 12/08/2018 chỉnh sửa

Tạo infinite scroll với laravel 5.3 và jscroll

Infinite Scroll là hiệu ứng tải các bài viết kế tiếp bằng kỹ thuật AJAX sau khi cuộn trang tới một vị trí nào đó, chẳng hạn như kéo tới chân trang nó sẽ hiển thị các bài tiếp theo mà không cần bấm sang trang tiếp. Hôm nay mình sẽ hướng dẫn các bạn tạo một project sử dụng hiệu ứng này. 1. Tạo ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 12/08/2018 chỉnh sửa

Một số thủ thuật trong JS

Một số thủ thuậ hữu ích khi viết code javascript Có rất nhiều thủ thuật trong JS ở bài viết này mình xin trình bày môt số thủ thuật hữu ích trong JS Đặt thời gian chờ XMLHttpRequest Có thể hủy bỏ kết nối nếu XHR quá lâu(ví dụ do vấn đề mạng) bằng cách sử dụng setTimeout() với việc gọi XHR ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 12/08/2018 chỉnh sửa

Ứng dụng Chat với Rails 5 Action Cable và Nexmo SMS API

Một số tính năng mới nổi bật trong Rails 5 như Turbolinks 5 và API mode, nhưng thú vị nhất là tích hợp sẵn WebSocket với Action Cable. Tính năng này giúp xây dựng các ứng dụng real-time hoàn hảo theo chuẩn Rails. Để demo, chúng ta sẽ xây dựng một ứng dụng chat real-time kết hợp Action Cable và ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 12/08/2018 chỉnh sửa

Sử dụng Codable được support ở Swift 4 để viết thử một Decoder (CSVDecoder)

Mở đầu Như chúng ta đã biết Codable đã được thêm vào ở Swift4. Thực tế thì việc Encode, Decode không phải chỉ JSON mới có thể làm được. ở Foundation cũng đã có PropertyListEndcoder , PropertyListDecoder. Ngoài ra, việc sử dụng một Protocol Decoder Encoder độc lập , với lợi ích mà Codable mang lại ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 12/08/2018 chỉnh sửa

Việt Nam chịu tấn công mạng qua IoT nhiều thứ hai thế giới

Tỷ lệ thiết bị IoT như camera an ninh, router... bị nhiễm mã độc, tấn công mạng ở Việt Nam chỉ đứng sau Trung Quốc. Theo báo cáo từ Kaspersky Lab, Việt Nam nằm trong nhóm ba nước hàng đầu chịu ảnh hưởng về các cuộc tấn công nhắm vào những thiết bị Internet of Things (IoT) khi chiếm tỷ lệ tới ...

Tác giả: Hoàng Hải Đăng viết 15:34 ngày 12/08/2018 chỉnh sửa

Hướng dẫn làm VR với Unity (phần 3)

Chào các bạn hôm nay mình sẽ tiếp tục hướng dẫn các bạn làm VR với Unity . Hôm nay mình sẽ hướng dẫn nội dung chính là : Tương tác trong VR Trong VR, chúng ta thường xuyên phải kích hoạt một đối tượng mà người dùng đang xem . Trong VRSample, chúng ta đã xây dựng một hệ thống đơn giản, có thể mở ...

Tác giả: Hoàng Hải Đăng viết 15:33 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Bot Framework

Đầu năm 2016, microsoft đã giới thiệu về Bot framework. Một công cụ sẽ giúp các nhà phát triển những chatbot cho riêng mình. Microsoft cho biết, trong tương lai con người sẽ nói chuyện với chatbot. Vậy chatbot là gì ? tại sao chúng ta sẽ nói chuyện với chatbot ? Bot là gì? Chúng ta hiểu đơn ...

Tác giả: Hoàng Hải Đăng viết 15:33 ngày 12/08/2018 chỉnh sửa

Ước tính chi phí và độ lớn của dự án theo cách của scrum

Trước tiên tôi xin lưu ý cho các bạn rằng bài viết này chỉ ra cách thức tính toán chi phí theo cách của Scrum với giả định bạn đã có sẵn một Scrum Team. Công thức này chỉ mang tính tương đối trong dự án, tất nhiên trong giai đoạn phát triển phần mềm sẽ có nhiều yếu tố ảnh hưởng đến quá trình và kế ...

Tác giả: Hoàng Hải Đăng viết 15:33 ngày 12/08/2018 chỉnh sửa

Tạo 1 chrome extention của riêng bạn? Tại sao không?

Chrome là một trình duyệt đang được sử dụng phổ biến hiện nay. Có đến hơn 75% người dùng sử dụng trình duyệt Chrome (theo thống kê ở W3School https://www.w3schools.com/Browsers/default.asp). Và chắc hẳn khi sử dụng Chrome thì bạn cũng đã cài đặt ít nhất 1 extention (có thể là extention chặn quảng ...

Tác giả: Hoàng Hải Đăng viết 15:33 ngày 12/08/2018 chỉnh sửa