Bài viết của Tạ Quốc Bảo

Tạo Breadcrumb cho websites sử dụng gem breadcrumb_on_rails

1. Breadcrumb là gì? Breadcrumb là tập hợp các đường link phân cấp giúp người dùng biết mình đang ở vị trí nào của websites, và có thể dễ dàng di chuyển sang các trang khác trên websites. Nếu một websites có cấu trúc đồ sộ, phức tạp mà lại không có breadcrumb thì người dũng dễ bị ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

Ruby: Toán tử ||= và defined?

Trong phần lớn các ứng dụng Rails hoặc thậm chí là các gem Ruby, bạn có thể tìm thấy rất nhiều trường hợp bạn cần ghi nhớ kết quả của một hàm để tăng tốc ứng dụng của bạn khi mà hàm đó đã được tính toán. Giải pháp được sử dụng phổ biến nhất có lẽ là sử dụng toán tử ||=. Ví dụ: @result ||= ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

Sử dụng gem zengin_code và gem select2-rails để xử lý chọn tên ngân hàng và tên chi nhánh ngân hàng Nhật Bản

Gem zengin_code được dùng để truy vấn danh sách ngân hàng và chi nhánh ngân hàng của Nhật Bản. Link tham khảo và github: https://github.com/zengin-code/zengin-rb a. Cài đặt: Trong Gemfile, thêm gem "zengin_code" gem "zengin_code" Chạy bundle install để cài đặt gem ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

Difference between FragmentPagerAdapter and FragmentStatePagerAdapter, getSupportFragmentManager() and getChildFragmentManager()

Here is a log lifecycle of each fragment in ViewPager which have 4 fragment and offscreenPageLimit = 1 (default value) FragmentStatePagerAdapter Go to Fragment1 (launch activity) Fragment1: onCreateView Fragment1: onStart Fragment2: onCreateView Fragment2: onStart Go to Fragment2 ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

Tuơng tác giữa các component trong angular 2/4 (p2)

Cũng giống như kỹ thuật local variable nhưng chung ta sẽ khởi tạo biến kiểu của component con thông qua syntax @ViewChild(AppChildComponent) private childCmp: AppChildComponent; Từ biến childCmp chúng ta có thể sử dụng ở bất kì đâu trong component cha với những public resource tử component ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

What is Blockchain ?

Mình thấy đã có một vài bài viết về Blockchain rồi tuy nhiên mình thấy vẫn có thể bổ xung thêm thông tin về các khía cạnh của Blockchain cho nên mình xin đóng góp thêm bài biết để giúp ai đó quan tâm đến công nghệ xu thế Blockchain có thêm các thông tin cần thiết. Trước tiên chúng ta sẽ đi qua một ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

10 cách để cải thiện chất lượng của một trang web!!!

Bạn có bao giờ chỉnh sửa trang web của mình để cải thiện chất lượng không? Bạn có biết làm thế nào để bắt đầu việc chỉnh sửa, cải thiện chất lượng web không? Nếu câu trả lời của bạn cho cả 2 câu hỏi mình vừa đưa ra là không thì có lẽ bạn sẽ muốn ngó qua bài viết của mình một chút đó </p> <div class= Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

Android Studio build quá chậm, hãy thử ngay những cách sau nhé

Việc chuyển sang Android Studio với hệ thống build mới: Gradle hứa hẹn một tương lai tươi sáng khi Gradle chỉ build những phần thay đổi, do đó sẽ build nhanh hơn Ant trên Eclipse. Tuy nhiên, đời không như là mơ. Một ngày bạn nhận ra rằng bạn phải chờ rất lâu trong mỗi lần build app. Bạn quyết định ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

Config multiple databases in Rails

Khi dự án của bạn yêu cầu xây dựng database cho một ứng dụng cho phép chia sẻ một vài dữ liệu chung cho một vài sites khác. Ví dụ như là chúng ta có 2 ứng dụng là notes và memories cần dùng chung database là bảng user để khi mà người dùng có tài khoản trong notes thì đều có thể đăng nhập vào ...

Tác giả: Tạ Quốc Bảo viết 16:34 ngày 12/08/2018 chỉnh sửa

Một vài tip nhỏ Ruby on Rails có thể bạn chưa biết

1. Hash#dig Phương thức này được giới thiệu từ 2.3 Chúng ta hãy nhìn ví dụ dưới đây nhé . . . if params [ :user ] && params [ :user ] [ :address ] && params [ :user ] [ :address ] [ :somewhere_deep ] Nhìn vào đoạn code trên chúng ta nghĩa đến ngay ...

Tác giả: Tạ Quốc Bảo viết 16:33 ngày 12/08/2018 chỉnh sửa