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

30 phút data modeling - miêu tả ER

Mở đầu Trong bài viết này, chúng ta sẽ lấy một ví dụ sơ đồ ER trong thực tế, làm thử process cho đến khi thực hiện trong RDBMS, từ đó chúng ta có thể học tập các kiến thức tối thiểu cần thiết cho việc mô tả sơ đồ ER. Chủ đề là mua sản phẩm của shop online Trong nghiệp vụ thực tế, hiếm có việc ...

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

Để phòng tránh code "thối", hãy đảm bảo 7 quy tắc sau

1. Nguồn クソコードにならない為に、これだけは守って欲しい7つのこと 2. Động cơ Một buổi sáng đẹp trời lên công ty, mở anh chàng Thunderbird ra, lục trong thùng rác thấy có mail từ Qiita. Anh chàng này vẫn đều đặn spam mình tuy nhiên thỉnh thoảng cũng có những bài viết rất hay và giúp ích nhiều trong công việc, đọc lướt ...

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

Hướng dẫn hoàn chỉnh cho Android Testing

1. Tại sao kiểm thử Android? Android là hệ điều hành lớn nhất thế giới. Đồng thời Android cũng là hệ điều hành phân mảnh. Có hàng tá các thiết bị và các phiên bản Android mà ứng dụng của bạn cần phải tương thích với chúng. Nó không quan trọng việc bạn đầu tư bao nhiêu thời gian vào thiết ...

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

Text To Speech in Android

Trong bài học này mình sẽ giới thiệu cho các bạn về thư viện text to speech trong android hỗ trợ trong việc chuyển từ văn bản thành giọng nói. Tính năng này đặc biệt hữu ích khi lập trình các app về phát âm, từ điển… Text to speech được đưa vào android từ API 21. Nên để lập trình với Text ...

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

Sử dụng gem savon Phần II

II. Cách sử dụng 4. Locals - Tùy chọn locals được truyền cho phía client thông qua phương thức #callvà được cụ thể trong 1 request duy nhất - HTTP + soap_action Bạn có thể cần phải cài đặt này nếu bạn không có một WSDL. Nếu bạn không có Savon nên đặt tiêu đề SOAPAction HTTP thích hợp cho bạn. ...

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

Pretty URL, dùng gem Friendy_id cơ bản

Pretty url là gì? Theo đúng nghĩa đen là để cho URL của bạn trông đẹp hơn. Ví dụ Ban đầu: http://localhost:3000/users/2 Sau đó: http://localhost:3000/users/tranha Cách dùng (ở đây mình dùng cho user) gem "friendly_id" , "~> 5.1.0" bundle install rails generate ...

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

An Introduction About Android Service

A service is a component which runs in the background without direct interaction with the user. As the service has no user interface, it is not bound to the lifecycle of an activity. Services are used for repetitive and potentially long running operations, i.e., Internet downloads, checking for new ...

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

[Android TV] Phần 4: Tạo TV Navigation

Hôm nay, chúng ta tiếp tục tìm hiểu phần 4 trong series bài dịch về Android TV. Phần này chúng ta sẽ đề cập đến vấn đề TV Navigation. Thiết bị truyền hình cung cấp một tập hợp giới hạn các navigation controls cho ứng dụng. Khi thiết kế một kế hoạch, phương án sử dụng các navigation một cách hiệu ...

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

Background Execution: Finite-Length Tasks

Mỗi lần apple cung cấp phiên bản hệ điều hành mới của iOS, các kỹ sư của họ mở rộng hơn kho public API vốn bị hạn chế. Trong đó không thể bỏ qua Background Excution - được công bố từ phiên bản iOS 4. Với sự mở rộng này đã giúp cho developer có sự thay đổi lớn về mặt thiết kế kiến trúc phần mềm ...

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

Import Module, Library với Android Studio

Chào các bạn, Như chúng ta đã biết thì Android Studio sử dụng Gradle để quản lý project theo các module. Nhờ vậy việc quản lý các thư viện hỗ trợ cũng dễ dàng hơn và tiện dụng hơn. Hiện tại phần lớn các thư viện cho android đều hỗ trợ build gradle dependencies online, bạn chỉ việc copy phần ...

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