- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
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 ...
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 ...
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 ...
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ủ đề ...
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ố ...
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ữ ...
ソートアルゴリズムの動きをgifに表示する
ソートアルゴリズムの動きを可視化したいので.gifファイルを作るためのプログラムを作成したい。 方法として、2つの段階を踏む。 一段回目は数値リストを座標の図として表した画像ファイルを生成するフェーズ。 二段階目は生成した複数の画像からgifファイルを作成するフェーズ。 第1段階から順に作成する Gem 今回はchunky_pngというGemを使用する。 ピクセルごとにデータをいじってpngファイルを作成できるらしい。 数値を画像に反映したい今回の要件にピッタシだ。 Chunky_png pngファイルの作成方法 png = ChunkyPNG::Image.new(1 ...
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 ...
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 ...
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 ...