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

Áp Dụng ReCaptcha vào hệ thống sử dụng Ruby On Rails

Chắc các bạn cũng không xa lạ gì với phương pháp xác thực người dùng trên mạng Internet phổ biến nhất là phương pháp dùng captcha. Đây là phương pháp tạo ra đoạn kí tự với phần chữ bị làm méo đi nhưng vẫn đảm bảo con người có thể đọc ra được mà các công cụ tự động không nhận ra được. Thường ...

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

Tìm hiểu về UI/UX

Bài được dịch từ fastcodesign giúp bạn có thêm kiến thức về công việc, bao gồm cả chia sẻ những mô tả về công việc thiết kế tại Google, Apple, Facebook… Thiết kế là một thuật ngữ khá rộng và mơ hồ. Vì vậy khi ai đó nói “Tôi làm nghề thiết kế” chắc chắn nó không đủ thông tin để ...

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

Một số functions hữu ích trong MySQL

Bài viết này sẽ liệt kê số hàm hữu ích trong My SQL: RPAD Function : đây là hàm được sử dụng để gép 1 chuỗi với 1 số ký tự vào bên phải cho đến khi đạt độ dài mong muốn. Cú pháp: RPAD( string, length, pad_string) Ví dụ: mysql> SELECT RPAD('abc', 9, 'XYZ'); --> Result: ...

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

Cách vận dụng Singleton pattern p1: Singleton cổ điển

Các singleton pattern nghe co vẻ đơn giản, nhưng để sử dụng nó trong quá trình phát triển thì không đơn giản chút nào. Singleton pattern ứng dụng trong các chương trình đa luồng, classloader, serialization. Do đó, trong loạt bài viết về Singleton pattern. Mình sẽ trình bày về cách vận dụng nó từ ...

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

Hướng dẫn sử dụng Animator trong game Unity2D

**Giới Thiệu ** Chào các bạn hôm nay mình sẽ hướng dẫn các bạn sử dụng Animator trong game Unity 2D . Để cho dễ hình dung thì mình sẽ làm các animation cho một nhân vật trong game có các hành động là đi bộ , tấn công, chết, và một trạng thái đứng bình thường . Sau đó mình sử dụng animator để kết ...

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

Some new features of ES6, I mean ES2015

ECMAScript 2015 (previously ES6) is the newest version of the ECMAScript standard. It is a significant update to the language, and the first major update to the language since ES5 was standardized in 2009. Implementation of these features in major JavaScript engines is underway now. Though, ...

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

Những điều cơ bản về Agile. Lý tưởng và thực tế

12 nguyên tắc Agile Ưu tiên cao nhất của dự án là thỏa mãn khách hàng bằng việc bàn giao sản phẩm sớm và liên tục. Hoan nghênh các thay đổi từ phía khách hàng, kể cả các thay đổi vào giai đoạn cuối. Bàn giao sản phẩm theo chu kì từ vài tuần đến vài tháng. Chu kì ngắn tốt hơn chu kì dài. ...

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

THÀNH PHẨM (FINISHED GOODS) VÀ CÁC VẤN ĐỀ LIÊN QUAN

Nhắc đến thành phẩm, giảm giá hàng bán hay chiết khấu thương mại thì chắc nhiều người sẽ chưa hiểu rõ được bản chất chúng được dùng để làm gì, nên hôm nay, mình sẽ tổng hợp cũng như tóm lại các vấn đề chính nhất trong kế toán liên quan đến thành phẩm, từ sản xuất thành phẩm đến tiêu thụ và kế toán ...

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

Hướng dẫn cài đặt Express framework và xây dựng ứng dụng chat đơn giản

Là lập trình viên, chúng ta chắc hẳn biết javascript là một ngôn ngữ client, nhưng kể từ khi Node.js ra đời, khái niệm đã đó đã thay đổi. Bài viết sẽ giới thiệu về Node.js và một Node.js framework khá phổ biến hiện nay là Express. Cuối cùng chúng ta sẽ tạo một ứng dụng chat đơn giản để hiểu hơn ...

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

Performing raw SQL queries in Django (Part I)

Như các bạn đã biết, Django cung cấp sẵn một bộ API (QuerySet) cho phép thực hiện các thao tác CRUD. Các bạn có thể tham khảo ở đây: A Survey On QuerySet In Django (Part I) A Survey On QuerySet In Django (Part II) Bộ API này đơn giản hóa việc thao tác với data trong Django. Cú pháp đơn ...

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