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

Android O: Fonts

Trước đây để có thể thiết lập được một Fonts cho TextView hoặc EditText thì cần phải làm theo các bước: Tải file fonts (có thể tải từ Google Fonts) vào thư mục assets project của bạn Thiết lập setTypeFace() cho TextView hoặc EditText nếu chỉ dùng 1 lần textView.setTypeface(Typeface.createF ...

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

Vòng đời của component trong React

React đang phát triển rất mạnh mẽ dành được sự thu hút quan tâm của nhiều người. Trong react, có thể nói component là thành phần quan trọng nhất, mọi thứ trong react được xoay quanh component. Do vậy, hiểu rõ về component sẽ giúp chúng ta có được cái nhìn rõ ràng nhất về react. Lifecycle methods ...

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

JWT and using JWT in Rails

Với sự xuất hiện của Single Page Applications(SPA) và mobile app, các API dần dần trở thành tiên phong trong quá trình phát triển web. Chúng ta thường phát triển các API để hỗ trợ cho các SPA và mobile app, vì vậy API chiếm vị trí quan trọng trong quá trình phát triển web. Token-based ...

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

Coloring book

Tình em của trẻ em là thứ tình cảm ngây thơ và vui vẻ nhất. Trong các buổi tập tô màu cho bé, tranh tô màu chủ đề bạn thân là những hình ảnh các bé thích nhất mô tả về tình bạn trong sáng của tuổi thơ ngây. tranh tô màu những bạn thân của công chúa elsa dễ thương nhất. tranh tô màu chủ đề ...

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

Block search engines robots

I. Mở đầu Xin chào các bác. Khi chúng ta xây dựng website thì việc làm SEO rất quan trọng, nó giúp chúng ta tăng thứ hạng tìm kiếm trên kết quả của các search engines. Về mặt lý thuyết, trang web của chúng ta xây dựng càng thân thiện với các search engines càng tốt. Tuy nhiên trong 1 số ...

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

Phần 2: CRUD và Search trong ElasticSearch

Nếu chưa cài đặt ES bạn có thể tìm kiếm trên google hàng tá cách install ES, mình đang dùng Ubuntu10.04 nên dùng theo chỉ dẫn này install ES ubuntu14.04 Ở phần 1 chúng ta đã đề cập đến những khái niệm cơ bản, tuy nhiên vẫn chưa hình dung ES có thể làm được gì, làm thế nào để đánh index cho dữ ...

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

ソートアルゴリズムの動きをgifに表示する

ソートアルゴリズムの動きを可視化したいので.gifファイルを作るためのプログラムを作成したい。 方法として、2つの段階を踏む。 一段回目は数値リストを座標の図として表した画像ファイルを生成するフェーズ。 二段階目は生成した複数の画像からgifファイルを作成するフェーズ。 第1段階から順に作成する Gem 今回はchunky_pngというGemを使用する。 ピクセルごとにデータをいじってpngファイルを作成できるらしい。 数値を画像に反映したい今回の要件にピッタシだ。 Chunky_png pngファイルの作成方法 png = ChunkyPNG::Image.new(1 ...

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

MVP Pattern with Data binding Android

Abstract MVP (Model View Presenter) pattern (not an architectural pattern) is a based on the popular MVC (Model View Controller), which has been gaining a lot of reputations in the development of Android applications. This article is an introduction to MVP and by doing so show the advantages and ...

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

Cài đặt Mongo Cluster với docker

Như bài lần trước mình đã trình bày về MongoDb cluster (https://viblo.asia/tanphan/posts/oOVlYEmVl8W) Hôm nay mình sẽ cùng nhau tạo 1 cụm mongo với docker, để xem thực hư nó như nào nhé. Đầu tiên là file docker-compose.yml Các bạn tạo 1 thư mục đặt tên là sharding-by-docker-compose, bên trong tạo ...

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

Kiến trúc hệ thống trên Laravel – phần 10

Các bài viết trong series Kiến trúc hệ thống trên Laravel – phần 1 : Tại sao phải áp dụng architect vào trong Laravel Kiến trúc hệ thống trên Laravel – phần 2 : OOP, Interface, Dependency Injection, IoC Kiến trúc hệ thống trên Laravel – phần 3 : Phân tích sâu vào việc sử dụng interface Kiến trúc ...

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