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

Hướng dẫn sử dụng Smarty template P2

Tiếp tục phần 1 đã giới thiệu qua biến và một số phương thức cơ bản bài này mình xin được tiếp tục 1. Một số cú pháp cơ bản smarty. Smarty hỗ trợ một vài cú pháp lập trình nâng cao , bao gồm : Biến, hằng If, elseif, else Điều khiển luồng dữ liệu, foreach. Hàm do người dùng địnhn nghĩa ...

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

RESTFul Web Services CRUD

Trong bài này tôi xin giới thiệu cũng như demo Restful WebService sủ dụng MVC 4,và viết một REST Client với restTemplate để sử dụng những service này . Giới thiệu về về REST REST viết tắt của Representational State Transfer đã được chọn sử dụng rộng rãi thay cho Web service dựa trên SOAP và ...

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

Hướng dẫn tạo Raycast trong Unity 3D

Chào các bạn hôm nay mình sẽ hướng dẫn các bạn sử dụng Raycast trong unity , đây là một kỹ thuật khá cơ bản vì vậy bạn nào mới làm unity cũng nên biết . Ứng dụng của nó thì có nhiều mình ví dụ như để bắt va chạm của viên đạn với vật thể nào trong game hoặc đơn giản là để biết tay của bạn chạm vào ...

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

Khi nào sử dụng freeze trong Ruby

Gần đây việc sử dụng #freeze trong Ruby khá phổ biến, nhưng taị sao lại thế thì điều này chưa được giải thích rõ. Bài viết này sẽ xem xét những lý do phổ biến nhất mà những developer dùng biến freeze. Tạo hằng số Trong Ruby, hằng số có thể thay đổi. Khá lạ đúng không, nhưng ta có thể kiếm chứng ...

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

[Swift]Alamofire – Design Pattern

Nói về alamofire chắc hẳn ai cũng biết đây là thư viện rất nổi tiếng về Networking trên swift, nhưng để design và sử dụng nó một cách hiệu quả thì lại là một câu chuyện khác. Hôm nay mình sẽ chia sẽ về cách mình sử dụng Alamofire hi vọng sẽ giúp ích cho các bạn. Lần đầu mình viết bài sẽ ko thể ...

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

Tầm quan trọng của giải thuật trong việc xử lý các bài toán.

Để hiểu được tại sao kiến thức về giải thuật và việc hiểu biết về giải thuật lại quan trọng chúng ta cần định nghĩa chính xác xem giải thuật là gì? Một định nghĩa về giải thuật được viết trong cuốn " Introduction to Algorithms " khá phổ biến như sau: Một giải thuật là thủ tục hay trình tự thực hiện ...

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

Một số Implicit Intent phổ biến trong Android

Một Intent (ý định) cho phép bạn có thể chạy một Activity ở ứng dụng khác bằng cách mô tả tác vụ mà bạn muốn thực hiện (Ví dụ như "xem bản đồ" hay "chụp một bức ảnh") trong đối tượng Intent. Loại Intent này được gọi là Implicit Intent (ý định không rõ ràng) vì nó không mô tả cụ thể ứng dụng nào ...

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

Code reviewing as a mindset

Lời người dịch Bên cạnh việc viết code, việc review code cũng là một công việc thường xuyên của bất cứ developer nào. Từ việc tự review code của bản thân, sau đó đến review code cho các member cùng trong nhóm, review cho các đàn em mà mình dẫn dắt,... khi trách nhiệm tăng lên thì cũng đồng nghĩa ...

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

Giải pháp Synchronize folder giữa 2 server

Chắc hẳn ở đây có rất nhiều người đã và đang sử dụng nhiều giải pháp để đồng bộ giữa 2 server. Hôm nay mình xin trình bày 2 giải pháp đồng bộ: rsync, lsyncd. Như các bạn biết, đồng bộ là quá trình đảm bảo rằng các tập tin trong hai hoặc nhiều host được cập nhật thông qua những quy tắc nhất ...

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

Using PostgreSQL and jsonb with Ruby on Rails

Trong một ứng dụng Rails, chúng ta thường xuyên có các chức năng thiết lập riêng của từng ngường dùng ví dụ city, tài khoản mạng xã hội, blog, theme v.v... Hiện nay, đã có rất nhiều phương pháp để thực hiện lưu trữ những thông tin này vào trong cơ sở dữ liệu quan hệ. Phương pháp phổ biến nhất mà ...

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