Một vài ghi chú về redux

Một vài ghi chú về redux

Store là nơi lưu trữ state, state chính là data của app. Muốn thay đổi data(state lưu trong store) của app, chỉ có cách là trigger reducer. Muốn trigger được reducer, chỉ có cách là dispatch một action nhất định nào đó. Ví dụ: Muốn thay đổi userInfo trong store, khai báo một reducer tên là changeUserInfo. Reducer...


Giải thích về pass-by-reference và pass-by-value

Giải thích về pass-by-reference và pass-by-value

Mở đầu Khi học một ngôn ngữ lập trình, một trong những thứ bạn phải nắm được đó là ngôn ngữ đó truyền biến vào hàm bằng cách nào, khi thao tác với biến đó trong hàm thì có ảnh hưởng tới biến nằm ngoài hàm hay không? Điều này là rất cần thiết để tránh những khó hiểu về sau, nhất là nhữ...

Hướng dẫn tìm và thuê nhà ở Nhật

Hướng dẫn tìm và thuê nhà ở Nhật

Mở đầu Có khá nhiều bài trên mạng giới thiệu về thuê nhà ở Nhật nhưng hầu hết chỉ giới thiệu các loại phí và các điều cần lưu ý khi thuê nhà chứ ít nói tới việc thực hành tìm nhà như thế nào. Bài này mình xin trình bày cách tìm và thuê nhà bằng kinh nghiệm cá nhân và tham khảo từ các anh đi trước. Cách sử dụng google map để xem địa thế nhà ở :))) : Nếu khéo l&e...

Thủ tục đưa vợ sang Nhật dành cho visa kỹ sư

Thủ tục đưa vợ sang Nhật dành cho visa kỹ sư

Có nhiều bài hướng dẫn thủ tục đưa vợ sang Nhật trên internet nhưng vẫn chưa trình bày chi tiết nên bài này mình xin trình bày một cách chi tiết cách làm hồ sơ mang vợ sang Nhật dành cho visa kỹ sư. 1. Các điểm cần lưu ý Mình đã đọc nhiều bài hướng dẫn trên internet và làm theo nhưng có một số vấn đề sau đây bạn cần chú ý (xem cụ thể ở phía dưới): Nhiều bài có đăng cả ...

Cấu hình Appple Push Notification sử dụng APNS và SNS AWS

Cấu hình Appple Push Notification sử dụng APNS và SNS AWS

1. Mở đầu Push Notification là dịch vụ để thông báo ra màn hình điện thoại của ứng dụng được cài đặt trong nó. Ví dụ như ứng dụng chat Facebook Messenger, khi có tin nhắn đến thì tin nhắn sẽ được thông báo ra màn hình home cho mình cho dù mình đang không mở ứng dụng. Tất nhiên nếu bạn cài đặt không hiển thị thông báo của ứng dụng trong điện thoại thì thông báo sẽ không được xuất hiện....

Cấu hình sendGrid mail trong rails với active job

Cấu hình sendGrid mail trong rails với active job

1. Gửi mail trong rails sử dụng active job. Để gửi mail dưới background trong rails, bạn cần đăng ký một active job sử dụng 1 hàng đợi để thực thi. Mặc định Rails sẽ sử dụng ActionMailer::DeliveryJob với queue sẵn có để gửi mail: Notifier.welcome(User.first).deliver_later   Nhưng từ Rails 5.2 bạn có thể sử dụng active job của bạn và queue mong muốn để gửi mail. ...

Tuyển tập một số nhạc anime hay

Tuyển tập một số nhạc anime hay

Thường thì nhạc anime chỉ hay khi xem phim thấy hay. Bài này mình muốn tuyển tập một số bài hát trong anime mà mình cảm thấy hay (sẽ cập nhật liên tục) Các tiêu đề được in đậm dưới đây là tên anime.   1. Kokoro ga Sakebitagatterunda                         2. Anohana       ...

Cách trigger sự kiện change trong react từ trình duyệt

Cách trigger sự kiện change trong react từ trình duyệt

Mở đầu Nếu bạn đã từng tìm cách để trigger sự kiện change từ trình duyệt(browser) và muốn nó gọi sự kiện onChange ở trong project react, bạn sẽ gặp không ít khó khăn vì change event trong react đã được tùy biến lại cho phù hợp với các loại browser khác nhau. Ví dụ ta có một đoạn html như sau: <input type="text" class="myInput"> Hàm onChange trong react sẽ đơn giả...

Kiểm tra url có hoạt động không trong ruby

Kiểm tra url có hoạt động không trong ruby

Mở đầu Mục tiêu của bài viết là viết một đoạn mã kiểm tra một url cho trước còn sống hay đã chết. Một url được xem là đã chết nếu mở trên trình duyệt bị lỗi. Đồng nghĩa với việc khi check status trả về của url thì phải check tới cả các redirect url nữa (khi status trả về 302) Mục tiêu: Nếu request tới url và nhận được status = 200 thì url vẫn hoạt động bình thường. Nếu request tới url và nhận được status = 3xx thì phải check các redirect url tương ứng. ...