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

Services trong Android

Một Service là một thành phần được chạy bên trong nền để xử lý các công việc trong thời gian dài. Một ứng dụng nghe nhạc có thể phát nhạc, trong khi đó người dùng đang ở giao diện của ứng dụng khác. Hoặc ứng dụng download có thể tải dữ liệu trên mạng về máy mà không ngăn chặn người dùng tương tác ...

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

Javascript - the bad part

Mở đầu Javascript là ngôn ngữ mà bạn phải dùng thường xuyên khi thực hiện các thao tác xử lí phía client khi làm 1 trang web. Tuy nhiên nó cũng là 1 ngôn ngữ chứa đựng nhiều thứ phiền toái và dễ gây hiểu lầm. Tất nhiên mọi ngôn ngữ đều có những điểm mạnh và những điểm yếu nhưng bài viết này sẽ ...

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

Advanced routing, layouts, and a brief introduction to metaprogramming

Khi làm việc với Rails routes, đôi lúc chúng ta sẽ bắt gặp những câu hỏi như khi nào dùng singular routes, khi nào dùng regular routes, tại sao phải sử dụng nested routes, giữa member routes và collection giống và khác nhau như thế nào hay làm sao để thiết lập redirect route đính kèm với params ...

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

Tạo ảnh GIF động cho thiết kế giao diện người dùng (Phần 2)

ảnh gif động ứng dụng thời tiét Phần 1 Đây là phần thứ hai trong hướng dẫn tạo ảnh GIF động tuyệt vời của thiết kế giao diện người dùng. Trong phần đầu tiên chúng ta đã sử dụng Adobe After Effects để tạo ra hai tổ hợp. Chuyển dổi và chuyển động của một ứng dụng thời tiết. Một trong những ...

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

Tìm Hiểu Data Binding Library - Part 2

Trong phần trước các bạn đã hiểu được cách thức triển khai cơ bản cho databinding (https://viblo.asia/tran.thanh.nghia/posts/lA7GKnnoMKZQ) Nhưng trước khi đi vào phần 2 này tôi xin cập nhật cách cấu hình môi trường mới được thay đổi trong Gradle (1.5.0-beta1 Chi tiết xem trong ...

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

Xử lý video trong Rails với gem paperclip

Giới thiệu Với những trang web phục vụ truyền thông đa phương tiện, công việc phổ biến nhất của server là phục vụ upload/download các file ảnh, ca nhạc và video. Gem Paperclip là công cụ hữu ích để xử lý những file này. Cài đặt Để có thể sử dụng Paperclip, đầu tiên ta cần cài đặt các công cụ ...

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

Benchmarking in Objc

Phát triển một ứng dụng, ngoài việc có giao diện đẹp, chức năng hay, một yếu tố không thể thiếu đó là performance của ứng dụng. Bất kì một lập trình viên có tâm nào cũng sẽ lưu ý tới việc làm cho ứng dụng của mình chạy nhanh hơn. Tuy nhiên, việc này hoàn toàn không dễ dàng một chút nào. Ngày này, ...

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

Tìm hiểu AngularJs(p3)- directive

**1. Directive trong angularjs là gì ** Directive là một đối tượng ta có thể định nghĩa nó thông qua thuộc tính của các thể html ví dụ như ng-app, ng-model, ng-controller, ng-click.... Để tìm hiểu rõ ràng hơn các bạn có thể vào trang chủ của angularjs :https://docs.angularjs.org/api/ng#directive ...

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

Opinionated AngularJS styleguide

Giới thiệu Angular Modules có thể được khai báo trong nhiều cách khác nhau, hoặc được lưu trữ trong một biến hoặc sử dụng các cú pháp getter.Trong bài viết này tôi xin giới thiệu 1 vài cách khai báo và sử dụng các chuẩn syntac đc sử dụng nhiều ở trong AngularJs. Khai báo các module Bad: ...

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

Strong Parameters trong Rails 4

Docs: http://edgeapi.rubyonrails.org/classes/ActionController/StrongParameters.html Từ trong Rails 4 StrongParamaters được thêm. Vậy ý nghĩa, cách sử dụng của nó là gì hôm nay mình sẽ giới thiệu với các bạn về nó. Strong Parameters và Mass Assignment StrongParameters là 1 phương pháp để ...

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