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

Fast JSON API serialization with Ruby on Rails

Fast JSON API serialization with Ruby on Rails Fast JSON API cung cấp tất cả các chức năng chính mà Active Model Serializer (AMS) cung cấp, cùng với mạnh mẽ về tốc độ và hiệu suất bằng cách đáp ứng yêu cầu của chuẩn và nhanh gấp 25 lần so với AMS. AMS là một gem tuyệt vời và fast_jsonapi được lấy ...

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

Khắc phục lỗi không vào được gmail từ chrome.

Vừa rồi mình có giúp 1 người bạn sửa lỗi không thể vào được gmail từ chrome. Lỗi này thường sẽ có thông báo như sau: net::err_cert_authority_invalid Và sau khi search google mỏi mệt thì đa phần sẽ nhận được các hướng dẫn như: Cài đặt lại ngày giờ. Kiểm tra các phần mềm diệt virus. Thay ...

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

kintone Plug-in: "Download attached files" Plugin [VI]

kintone Plaform Part 1 - Giải pháp Quản trị dữ liệu không cần lập trình kintone Plaform Part 2 - Sử dụng Plugin để mở rộng chức năng kintone Plaform Part 3 - Hướng dẫn phát triển Plug-in kintone Plaform Part 4 - Plug-ins list Một lần nữa mình xin giới thiệu tới mọi người một plugin mới, hỗ ...

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

4 tính chất của lập trình hướng đối tượng trong Java

Bài viết gốc mọi người xem tại đây nhé. 4 tính chất của lập trình hướng đối tượng trong Java Tính đóng gói (encapsulation) và che giấu thông tin (information hiding) : Tức là trạng thái của đối tượng được bảo vệ không cho các truy cập từ code bên ngoài như thay đổi trong thái hay nhìn ...

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

Ruby on Rails Nested Attributes

1.Nested Attributes là gì? Nested Attributes là một tính năng cho phép chúng ta lưu bản ghi này thông qua bản ghi khác (associated records). Mặc định trong rails thì nested atrributes updating được disable và bạn có thể kích hoạt nó bằng cách sử dụng phương thức accepts_nested_attributes_for ...

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

Capture đối tượng trong Swift closure

Kể từ khi block được giới thiệu trong iOS4 thì cho đến nay nó đã đóng một vai trò quan trọng trong hầu hết các API của Apple. Lên đến Swift thì cú pháp của block đã tiến hóa thành một bản thể khác là closures, một tính năng rất phổ biến mà bất kỳ lập trình viên iOS nào cũng biết. Mặc dù phổ biến ...

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

MVC hay MVP hay MVVM hay không có gì?

Khi bắt đầu hiện thực một dự án Android, việc đầu tiên chúng ta cần làm là tìm một pattern tốt để xây dựng cấu trúc cho cả project. Dùng MVC hay MVP hay MVVM hay không sài gì hết (^^)? Mỗi pattern đều có những ưu nhược điểm khác nhau và thông qua bài viết này mình hy vọng các bạn sẽ có thêm những ...

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

[Java] Chạy file .jar như một service trên linux

Xin chào, mình là lập trình viên Java. Vừa rồi mình gặp tình huống là sau khi code trên IDE xong, thì clean & build ra file .jar để deploy chạy trên server (Linux). Đây là câu lệnh mà sử dụng để chạy file .jar không thông qua IDE java -jar -Dspring.profiles.active = test application.jar ...

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

Phần 2: Tạo ra công nghệ đào tiền ảo

Sơ hở của Blockchain hiện tại Tiếp nối phần một, ta đã tìm hiểu về công nghệ Blockchain, về tính phân tán và minh bạch của nó. Ta cũng thấy là công nghệ vừa tạo ra có nhược điểm là rất dễ bị hack. Bởi vì ta có được giao dịch cuối cùng trong chuỗi, thì lần theo dấu vết lần lượt các Hash của ...

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

Index - Được và mất

Index là gì? Trong chúng ta chắc chắn ai cũng đã từng xem mục lục của một cuốn sách dù là online hay là offline để tìm kiếm chủ để mình mong muốn nó nhanh hơn bởi vì nó đã được sắp xếp cẩn thận và gọn gàng. Thì index cũng như vậy. Index được ví như là mục lục bởi lẽ khi đánh index vào một column ...

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