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

Building a CustomView - TicTacToe (Part 2)

Trong bài trước ta đã vẽ được text trong từng ô, tiếp theo ta cần xác định được sẽ vẽ text nào ở mỗi ô vuông. Để làm được điều đó ta sẽ cần xác định được touch event ở mỗi ô vuông. Tìm hiểu Android Touch Event System Trong ảnh trên, khi người dùng touch vào view touch event sẽ được thể ...

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

[ReactJS] Refs

Trong bài viết hôm nay chúng ta sẽ cùng nhau tìm hiểu về Refs (References), đây là một tính năng cho phép React components có thể tương tác với các child element của chúng. Trong hầu hết các trường hợp, refs được sử dụng để tương tác với các UI element hay chính là các element nhận input từ người ...

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

Tìm hiểu tạo Cron job trong laravel

Tạo cron job trong Laravel Trong thực tế khi triển khai dự án, bạn có thể phải thực hiện những tác vụ lặp đi lặp lại vào 1 thời điểm nhất định, ví dụ như gửi mail hay backup dữ liệu hệ thống …. Laravel cung cấp một bộ lệnh đặt lịch với một cách thức đơn giản để thực hiện điều này, đó là ...

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

Tìm hiểu hàm enumerate() trong python (translated)

Bài viết sẽ trình bày việc làm như nào và tại sao sử dụng hàm enumerate trong python sẽ làm các vòng lặp python trở nên rõ ràng hơn. Hàm enumerate của python thực sực có rất nhiều sức mạnh, thật khó để tổng kết sự hữu ích của nó trong một câu. Có rất nhiều những feature hữu ích của hàm, mà ...

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

Điều khiển truy cập (P2)

I. DAC (Discretionary Access Control) 1. Ưu và khuyết điểm: 2. System R: 3. Một số quyền quan trọng: 4. DAC trong Oracle: 5. Các kiểu thu hồi quyền: a. Thu hồi quyền đệ quy (recursive revocation): H1. Thu hồi quyền đệ quy. => khi người dùng A thu hồi quyền truy xuất trên ...

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

Internet of Things (IoT) Testing : Những thách thức, Công cụ và Phương pháp tiếp cận

Thuật ngữ Internet of things (IoT) những năm gần đây xuất hiện khá nhiều và thu hút không ít sự quan tâm chú ý của thế giới công nghệ. Là xu hướng đang được các doanh nghiệp trong lĩnh vực công nghệ quan tâm và đầu tư nghiên cứu. Sự bùng nổ của IoT trong tương lai sẽ có tác động mãnh mẽ tới cuộc ...

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

Đôi nét về Redis

Giới thiệu Redis là 1 trong số các hệ quản trị cơ sở dữ liệu phát triển mang phong cách NoSQL. Redis là hệ thống lưu trữ key-value với rất nhiều tính năng và được sử dụng rộng rãi. Redis nổi bật bởi việc hỗ trợ nhiều cấu trúc dữ liệu cơ bản (hash, list, set, sorted set, string...). Vậy để đơn ...

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

5 google chrome extensions for developer (P2)

Trước đây mình đã có bài viết giới thiệu một số extensions mà mình hay sử dụng trên google chrome. Các bạn có thể tham khảo ở đây. Hôm nay mình sẽ tiếp tục giới thiệu một vài extensions khác, hy vọng nó sẽ giúp ích cho các bạn trong quá trình sử dụng google chrome, để làm việc một cách hiệu quả ...

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

How to create a gem ?

Khi đã làm quen với Ruby, điều dễ dàng nhận thấy đó là gem có mặt ở mọi nơi trong thế giới ruby. Chúng là xương sống của mọi ứng dụng Ruby. Việc tạo gem thực sự là không khó. Trong loạt bài này, mình sẽ bắt đầu bằng cách trình bày những điều cơ bản nhất trong việc tạo ra một gem từ đầu, sau đó ...

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

Android - Work Manager: lập lịch cho các tác vụ

Trong Google I/0 2018, Google đã ra mắt Android Jetpack. Android Jetpack là một set các thư viện, công cụ và mẫu kiến trúc để cho các developer có thể xây dựng các ứng dụng một cách đơn giản nhanh chóng và tuyệt vời. Một trong số đó là gói Architecture, ở những phần trước mình đã hướng dẫn cho các ...

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