Bài viết của Trịnh Tiến Mạnh

Elasticsearch with vietnamese analyzer

I. Introduction Đã có một bài nói về áp dụng tiếng việt trong elasticsearch nhưng mình vẫn quyết định viết bài này vì mình thấy khá nhiều bạn gặp khó khăn trong việc cài cắm plugin. Vì vậy bài này mình tập trung vào cách cài plugin và sau đó sử dụng ra sao. Hi vọng sẽ giúp ích được cho các bạn. ...

Tác giả: Trịnh Tiến Mạnh viết 09:54 ngày 07/09/2018 chỉnh sửa

Xây dựng một Blockchain đơn giản bằng Javascript

Hầu hết mọi người đều nghe về cryptocurrency như Bitcoin hoặc Ethereum, nhưng rất ít người thực sự biết về công nghệ đứng đằng sau nó. Đó là Blockchain. Thay vì đọc những dòng khái niệm khô khan và khó hiểu, bài viết này sẽ tạo một blockchain đơn giản bằng JavaScript để chúng ta có thể dễ hình dung ...

Tác giả: Trịnh Tiến Mạnh viết 09:31 ngày 07/09/2018 chỉnh sửa

Giới thiệu react-native-video

React-native-video Chào các bạn, đến hẹn lại lên, mỗi tháng 1 lần đều như vắt chanh. Lần này tôi sẽ giới thiệu đến các bạn 1 thư viện hỗ trợ cho các bạn làm việc với video trên react native. Thư viện này đã được đầu tư phát triển từ rất lâu rồi, suốt từ năm 2015 đến nay, trải qua 56 lần ...

Tác giả: Trịnh Tiến Mạnh viết 09:29 ngày 07/09/2018 chỉnh sửa

Giới thiệu saga trong redux (p2)

Trong phần trước mình đã giới thiệu với các bạn về khái niệm redux-saga và khi nào thì sử dụng nó cũng như 1 số ví dụ cơ bản, trong phần này mình sẽ tiếp tục giới thiệu về các basic-helpers thông dụng trong redux-saga, mong các bạn đón đọc. Link p1: https://viblo.asia/p/gioi-thieu-ve-saga-trong-r ...

Tác giả: Trịnh Tiến Mạnh viết 09:29 ngày 07/09/2018 chỉnh sửa

Ruby Tips and Tricks

In this post I am going to show you lots of Ruby trick shots that very experience rubyist that I know have said I don't know that all. Random number from a range getting a random number in ruby is quite easy. We use the random method. Effort here is very simple. rand ( 10 ) = > 7 ...

Tác giả: Trịnh Tiến Mạnh viết 09:29 ngày 07/09/2018 chỉnh sửa

Creating Loader React-Native

In this tutorial we will create a loader that can be easily used in our screens just by setting it to true to display and disable screen and false to hide. To archieve this we will create a file and name it Loader.js. Loader.js import React, { Component } from 'react'; import { ...

Tác giả: Trịnh Tiến Mạnh viết 09:29 ngày 07/09/2018 chỉnh sửa

Laravel Dusk- giải ngố về packages hỗ trợ test browser cho laravel (p1)

Các bước cài đặt : Cài đặt thông qua composer : composer require --dev laravel/dusk:^2.0 Đăng ký DuskServiceProvider trong ứng dụng : + Cách 1: Include trong providers array trong file config/app.php : LaravelDuskDuskServiceProvider::class Với cách này, ...

Tác giả: Trịnh Tiến Mạnh viết 09:28 ngày 07/09/2018 chỉnh sửa

Awesome iOS popup

Giới thiệu Chắc hẳn nói đến Popup thì đã quá quen thuộc với ae dev và hầu hết các dự án đều sử dụng. Tuy nhiên Popup theo dự án thực tế thường yêu cầu phải custom nên giữa một rừng các library về Popup nhiều lúc sẽ khiến chúng ta phân vân không biết lựa chọn Popup nào dễ sử dụng. Hôm nay mình sẽ ...

Tác giả: Trịnh Tiến Mạnh viết 09:28 ngày 07/09/2018 chỉnh sửa

Z-index: Hiển thị các element đè lên nhau trong CSS

Chắc hẳn các bạn đã từng cố gắng đặt z-index cho element tuy nhiên lại không có kết quả như mong đợi. Đây là một thuộc tính tưởng chừng đơn giản nhưng đôi khi lại khá là confuse. Bài viết này sẽ giải thích rõ hơn về cách mà z-index hoạt động. Thứ tự stacking mặc định Trước tiên ta cùng xem xét ...

Tác giả: Trịnh Tiến Mạnh viết 09:28 ngày 07/09/2018 chỉnh sửa

Immutable object trong Javascript

Giới thiệu Thông thường, object trong JavaScript là mutable – nghĩa là trạng thái của object có thể thay đổi được. Tuy nhiên, có nhiều trường hợp bạn mong muốn object đó là immutable – trạng thái không thể thay đổi được. Bài viết này sẽ giới thiệu với bạn một vài cách tạo immutable object ...

Tác giả: Trịnh Tiến Mạnh viết 09:27 ngày 07/09/2018 chỉnh sửa