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

What''s New in Android N and Wear 2.0

Mặc dù phiên bản Developer Preview cho Android N đã sẵn sàng trước khi Google I / O diễn ra cho các thiết bị lựa chọn, Google đã công bố một phiên bản chính thức cho người sử dụng với các thiết bị trong I / O, mở cửa cho nhiều người để trải nghiệm các tính năng và kiểm tra những gì có sẵn trong ...

Tác giả: Trịnh Tiến Mạnh viết 13:35 ngày 12/08/2018 chỉnh sửa

Sử dụng Google Sheet API Android

Giới thiệu Google Sheets API Google Sheets API cho phép chúng ta có thể sửa và đọc bất các thành phần của spreadsheet. Spreadsheets có rất nhiều cài đặt hỗ trợ làm đẹp cho nó và các sheet chức năng, vậy API cũng có rấy nhiều các sitting đó. API cung cấp 2 cách để tương tác với các Spreadsheet: ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018 chỉnh sửa

Tạo nhiều hubot instance trong docker-compose

Purpose I would like to introduce how to launch multiple hubot applied for multiple account or communication services such as a hubot for Slack team A, a hubot for Slack team B, hubot for Chatwork as well... I think the best way to do this is to use an OS operation device and change ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018 chỉnh sửa

Testing with JUnit in Java

1.Giới thiệu về JUnit. JUnit là một framework đơn giản dùng cho việc tạo các unit testing tự động, và chạy các test có thể lặp đi lặp lại. Nó chỉ là một phần của họ kiến trúc xUnit cho việc tạo các unit testing. JUnit là một chuẩn trên thực tế cho unit testing trong Java. JUnit về nguồn gốc ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018 chỉnh sửa

[Tutorial] Angular JS (part 1)

Giới thiệu Trong bài viết này, chúng ta sẽ tìm hiểu các khái niệm cơ bản của Angular.Js. Đây là bài viết đầu tiên của loạt bài viết về Angular Js. Tìm hiểu những lợi ích mà Angular JS mang lại và áp dụng và công việc phát triển những ứng dụng web một cách linh hoạt. Lịch sử Nếu chúng ta có ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018 chỉnh sửa

SUMO NHẬT BẢN - MÔN VÕ CỦA VĂN HÓA VÀ TÔN GIÁO

Khi nói đến Sumo, ai cũng nghĩ đến các võ sĩ Sumo tầm vóc khổng lồ, nhưng lại nhanh nhẹn tuyệt vời khi bước vào trận đấu. Mỗi khi nhắc đến Sumo là ai trong chúng ta đều nghĩ ngay đến Nhật Bản nơi mà Sumo là là niềm tự hào của thể thao Nhật Bản, là biểu tượng văn hóa tinh thần của người Nhật. ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018 chỉnh sửa

Tìm hiểu về Blade template engine trong Laravel 5x

Teamplete engine là gì Template đó chính là 1 mẫu bố cục chung cho tất cả các trang có sử dụng lại những thành phần giống nhau mà không phải viết lại toàn bộ, từ đó trên mỗi trang, chỉ cần thay đổi ở một số nơi được chỉ định trên trang từ template. Template engine có tác dụng giúp sạch đi ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018 chỉnh sửa

Struts 1 components

Struts 1 Framework is popular framework supporting building web application with applying MVC pattern. Audience The document is prepare for people who has a basic knowledge of MVC pattern. After completeing the document you will get more clearly about struts 1 framwork. Purpose: In the ...

Tác giả: Trịnh Tiến Mạnh viết 13:34 ngày 12/08/2018 chỉnh sửa

Dynamic roles and permissions dùng cancancan gem rails

Trong Rails, cancancan là gem phổ biến nhất dùng cho việc xây dựng chức năng authorization của ứng dụng. Khi sử dụng cancancan thường chúng ta sẽ định nghĩa Role Based Access (RBAC) tới các models trong class Ability. Tuy nhiên, khi muốn thay đổi các roles trong ứng dụng chúng ta cần sửa code trong ...

Tác giả: Trịnh Tiến Mạnh viết 13:33 ngày 12/08/2018 chỉnh sửa

Xem trước nội dung file CSV với papaparse

Giới thiệu Để import và export file csv trong rails, chúng ta đã có khá nhiều công cụ hỗ trợ và bài viết hướng dẫn.Tuy nhiên, nếu cần phải xem trước nội dung của file csv trước khi tiến hành import dữ liệ vào cơ sở dữ liệu để kiểm tra thì ta phải làm như thế nào?.Ở bài viết này, mình xin giới ...

Tác giả: Trịnh Tiến Mạnh viết 13:33 ngày 12/08/2018 chỉnh sửa