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

Java - Mã hóa và giải mã với thuật toán RSA

Công nghệ mã hóa Mã hóa và giải mã dữ liệu là kỹ thuật nhằm bảo mật dữ liệu, xác thực và đảm bảo tính toàn vẹn của thông tin được truyền trên các phương tiện truyền thông. Mã hóa là thao tác chuyển đổi văn bản hoặc dữ liệu ban đầu thành một hình thức mã hóa hay các bản mã bằng cách áp dụng các ...

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

Nhật ký học CI/ CD bắt đầu từ Drone.io

Mình là một lập trình viên java. Cụ thể là java web. Vừa rồi ông leader có giao nhiệm vụ về tìm hiểu về Drone.io. Giờ ngồi viết lại vừa để report, vừa để share những gì mình đã tìm hiểu, và quan trọng nhất là ghi lại những khoảnh khắc đã trải qua =)). Thực sự thì ban đầu mình chả biết cái vẹo gì ...

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

[iOS] Xây dựng ứng dụng thanh toán trực tuyến với Shopify mobile buy SDK [Phần 1]

Mở đầu: Ngày nay việc mua bán, trao đổi qua các trang web bán hàng, thanh toán trực tiếp rất phong phú và đa dạng. Vậy đối với application thì sao? Bạn có bao giờ nghĩ mình sẽ tạo ra một app để phục vụ cho việc thanh toán trực tuyến hay chưa? Sau đây mình xin giới thiệu một SDK giúp cho việc xây ...

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

Cấu hình HA và Load balancing cho web server với công cụ haproxy và keepalive

Giả sử với mô hình gồm 2 load balance server và 2 web server để HA: Load Balance server 1: 192.168.2.10 Load Balance server 2: 192.168.2.11 Web Server 1: 192.168.2.12 Web Server 2: 192.168.2.13 Mô hình của chúng ta như sau: Các bước cấu hình: Trên 2 server HAProxy, chúng ta cài ...

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

Cái giá phải trả cho Metaprogramming

I. Lời nói đầu: Xin chào các bác. Đến hẹn lại lên, bài viết hôm nay sẽ chia sẻ về Metaprogramming . (dance2) Chắc hẳn các bạn đã từng nghe hoặc sử dụng nó rồi. Metaprogramming là phương pháp viết code động, những đoạn code được sinh ra không phải do lập trình viên viết từ đầu đến cuối, mà nó ...

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

How to write better rspec

How to describe your methods Hãy rõ ràng về phương pháp bạn viết describe. Ví dụ, sử dụng documentation convention Ruby của "." (Hoặc: </p> <div class= Tác giả: Trịnh Tiến Mạnh viết 15:47 ngày 12/08/2018 chỉnh sửa

K-Nearest Neighbour trong opencv2

1. K-Nearest Neighbour (kNN) K-nearest neighbor (KNN) là một trong những thuật toán supervised-learning đơn giản nhất trong Machine Learning. Ý tưởng của KNN là tìm ra output của dữ kiệu dựa trên thông tin của những dữ liệu training gần nó nhất. Để hiểu về ý tưởng của KNN thì trước hết ta xem ...

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

Introduction to Org-mode

Org-mode is a personal information management and outlining tool for Emacs. This document is a documentation of what I learn in ord-mode Obtaining org mode Org-mode is part of Emacs 22 and above. Configuration Make sure org-mode get load and add some basic global key combinations: ...

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

Mình đã làm bể cá thông minh như thế nào - Giới thiệu phần cứng - Wemos (phần 2)

Xin chào các bạn! Tiếp tục với chủ đề Làm bể cá thông minh, hôm nay mình xin giới thiệu với các bạn các khái niệm liên quan đến phần cứng. Các lưu ý khi sử dụng bất kì em vi xử lý nào. Bên cạnh đó mình sẽ giới thiệu với các bạn về Esp8266 (cụ thể ở đây là Wemos) và cách chinh phục em nó. Bài ...

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

API Authentication sử dụng JWT trong Laravel

Hôm nay mình xin giới thiệu tới các bạn một ví dụ về API Authentication trong Laravel sử dụng JWT. Đây là một ví dụ mà mình thấy khá hữu ích trong việc xác thực người dùng trong các ứng dụng web. JSON Web Token (JWT) là một tiêu chuẩn mở (RFC 7519) định nghĩa một cách nhỏ gọn và an toàn để ...

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