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

Virtus gem in Ruby on Rails

Định nghĩa và cài đặt Gem Virtus cho phép bạn định nghĩa các thuộc tính trên classes, modules hoặc các class instances với các cài đặt không bắt buộc như type, phạm vi read/write các method. Để sử dụng virtus gem ta có 2 cách: #Thực thi command gem install virtus #Thêm vào Gemfile ...

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

Rails Stack Trace

1. Stack Trace là gì: Trong quá trình lập trình Rails, thỉnh thoảng ta sẽ thấy những thông báo lỗi như thế này. Thông báo lỗi đang hiển thị Stack Trace, bao gồm 3 phần ApplicationTrace (được hiển thị mặc định), Framework Trace và Full Trace. Stack Trace là thứ tự chi tiết các ...

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

Firebase Cloud Messaging

Firebase Clound Messaging (FCM) là giải pháp tin nhắn đa nền tảng cho phép bạn phân phối tin nhắn đáng tin cậy mà hoàn toàn không tốn một chi phí nào. Sử dụng FCM , bạn có thể thông báo tới ứng dụng client rằng một email mới hay dự liệu mới đã sẵn sàng để đồng bộ. Bạn có thể gửi tin nhắn thông ...

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

Những điều cần biết khi học PHP

Để bắt đầu với một ngôn ngữ thì không đâu chuẩn chỉ bằng trang chủ của nó, và PHP cũng vậy. Tuy nhiên, để ngồi đọc hết chỗ text trong document ấy thì rất là gian nan. Vì vậy mình xin tổng hợp một số mục mà mình nghĩ là tiêu biểu khi tìm hiểu về ngôn ngữ PHP. Các đặc điểm cơ bản của lập trình ...

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

[Series-DesignPatternInRuby] Adapter Pattern

Nói về Adapter trong thực tế thì chúng ta có cả hàng đống ví dụ mà chúng ta gặp trong cuộc sống hằng ngày, chúng ta sử dụng hằng ngày nó nhưng không hề để ý. Trong trường hợp mà chúng ta muốn cắm một cái sạc pin 3 chân vào 1 cái ổ cắm 2 chân, khi mà thiết kế của 2 thành phần không giống nhau ...

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

Ruby_Cài đặt Ruby on rails&Tạo dự án đầu tiên

Cài Đặt Để có thể sử dụng Ruby on Rails thì cần cài đặt trên máy tính các phần mềm sau: Ruby: Ngôn ngữ lập trình sử dụng bởi Ruby on Rails. RubyGems: Chương trình quản lý thư viện Ruby (còn được gọi là gem) trên máy tính (hoặc máy chủ). Ruby on Rails: Khác với một số framework khác, Ruby ...

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

Unidirectional Data Flow With Redux In Swift.

Introduce Khi bắt đầu tiếp cận với lập trình iOS có lẽ chúng ta đều tiếp xúc với mô hình MVC (Model - View - Controller) đầu tiên , một phần vì nó giúp chúng ta học nhanh hơn một phần vì cách viết code mà framework Cocoa của Apple quy định. Theo thời gian MVC của Apple dần lộ ra những ...

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

Tìm hiểu vuex trong vue

Vue hoạt động theo mô hình "Luồng dữ liệu một chiều" với các thành phần sau: State: Trạng thái, là nơi khởi nguồn để thực hiện ứng dụng. View: Khung nhìn, là các khai báo ánh xạ với trạng thái. Action: Hành động, là những cách thức làm trạng thái thay đổi phản ứng lại các nhập liệu của người ...

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

Ruby_Connect Database

Database là nơi để lưu dữ liệu. Trong ví dụ lần này mình sẽ lưu bài viết (post) vào trong database. Trang post list lấy nội dung bài viết từ trong database ra rồi hiển thị từng cái lên. Tạo trang post list. Mục đích cuối cùng là chúng ta sẽ hiển thị nội dung lưu tữ trong database lên, nhưng ...

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

[Swift] Hiểu hơn về closure

Swift Closure Khi mới làm quen với Swift, đôi khi ta gặp phải những đoạn code như dưới: Và .................. Tuy nhiên ta không hiểu chúng là gì, và dùng như nào. Trong Swift, những đoạn code kiểu như trên được gọi là Closure, bài Note này sẽ đi sâu vào bới móc xem Closure là gì

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