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

THREADING IN RAILS

Bài viết này được thực hiện từ năm 2012 với Ruby 1.9 và AR 3.x. Trên Ruby 2.x trở đi, Threadsafe là mặc định nên sẽ có một vài thông tin đã trở nên không cần thiết. Multi-threaded Rails Thread (1) hiểu đơn giản là 1 tiến trình hoàn thiện rất nhỏ được CPU thực hiện trong 1 khoảng thời gian. ...

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

Dependency Injection in Objective C - Typhoon Framework

Giới thiệu Typhoon Framework là 1 thư viện dependency injection (DI) cho Cocoa và CocoaTouch. Với ưu điểm là nhẹ và dễ sử dụng. Git: https://github.com/typhoon-framework/Typhoon 1. Dependency Injection là gì? Là 1 design pattern thực thi inversion of control (IoC). Một "injection" là việc ...

Tác giả: Tạ Quốc Bảo viết 15:55 ngày 07/09/2018 chỉnh sửa

Tìm hiểu Directives và Templates trong angularjs

AngularJS Directives Directives là gì? Directives là thành phần mở rộng HTML và có thể coi là các thuộc tính của các thẻ HTML mà Angular nó định nghĩa thêm Cách khai báo một directives trong angularjs Để khai báo là một Directive Controller thì chúng ta khai báo ng-controller ví dụ: ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 07/09/2018 chỉnh sửa

[Android/2D Graphics] Phân tích và mô phỏng nút cảm xúc của Android Facebook Application

Video demo: Tình hình là đợt vừa rồi mình có ngó Kiaplog profile của anh Huy Trần, lướt lướt thấy có chủ đề Phức tạp hoá vấn đề: Phân tích và mô phỏng nút cảm xúc của Facebook có lượng kipalog khiếp quá nên nhảy vào xem luôn. Đọc xong mà thấy mở mang đầu óc, nhưng tiếc là lâu chưa xem ...

Tác giả: Tạ Quốc Bảo viết 15:54 ngày 07/09/2018 chỉnh sửa

Đồng bộ với iCloud

iCloud là dịch vụ điện toán đám mây được Apple đưa vào hoạt động từ tháng 10 năm 2011. Cho tới tháng 7 năm 2013, dịch vụ đã có hơn 320 triệu người sử dụng (wiki). Dịch vụ cho phép sao lưu không dây (wireless) dữ liệu và cấu hình của các thiết bị iOS thay vì phải sử dụng iTunes trên Mac hay ...

Tác giả: Tạ Quốc Bảo viết 15:52 ngày 07/09/2018 chỉnh sửa

SO SÁNH MỘT SỐ CÔNG CỤ KIỂM THỬ ỨNG DỤNG WEB

LỜI NÓI ĐẦU Như các bạn biết đã có nhiều bài viết chi tiết về các công cụ kiểm thử rồi, nhưng nội dung dưới đây Tôi sẽ giới thiệu để chúng ta hiểu rõ hơn về “ Các công cụ kiểm thử ứng dụng web” và so sánh chúng với nhau. I . So sánh một số công cụ kiểm thử ứng dụng web ...

Tác giả: Tạ Quốc Bảo viết 15:51 ngày 07/09/2018 chỉnh sửa

Nhập liệu với JSON Streaming

Tuần vừa rồi tôi khởi động một dự án nho nhỏ để thí nghiệm cách viết một JSON API hoàn chỉnh với Lotus Framework, có một thủ thuật về nhập liệu mà tôi thấy rất hay và muốn chia sẻ với mọi người, thủ thuật tôi gọi là nhập liệu thông qua streaming JSON object. Tôi có viết một gem tên cricos_scrape ...

Tác giả: Tạ Quốc Bảo viết 15:49 ngày 07/09/2018 chỉnh sửa

Ruby Object Clone and Duplication

Lately I've faced some Ruby Object Problems Actually this is the OOP object copy problem.But I dont know much about OOP so... Ok, enough trash talking. Let's do some code I used rails c for this mini testing test = {:a => 1, :b => 2 } a = test b = test a[:a] = 3 puts a {:a => ...

Tác giả: Tạ Quốc Bảo viết 15:46 ngày 07/09/2018 chỉnh sửa

Quản lý bộ nhớ trong Swift

Tại sao cần phải biết quản lý bộ nhớ? Nhà giàu mà không biết tiêu tiền cũng sạt nghiệp. Mặc dù phần cứng máy tính/điện thoại ngày càng phát triển, nhưng cứ tiêu xài hoan phí bộ nhớ thì dẫn đến app rất chậm, lag. Users chửi, khách hàng chửi Biết để đi phỏng vấn. Mình chưa đi phỏng vấn lần nào ...

Tác giả: Tạ Quốc Bảo viết 15:46 ngày 07/09/2018 chỉnh sửa

Permit params trong Rails

Hôm nay mình xin chia sẻ về cách permit params trong Rails. Khi gửi data cho backend với dạng Content-Type: application/json Trường hợp 1: cái này đơn giản: { phone: "+84935999999" email: "[email protected]" } Ở controller chúng ta sẽ permit: def info_params ...

Tác giả: Tạ Quốc Bảo viết 15:45 ngày 07/09/2018 chỉnh sửa