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

Google Maps KML Importing Utility

Giới thiệu KML là một phần mở rộng của định dạng dữ liệu XML và đại diện cho dữ liệu địa lý trên một bản đồ. Sử dụng tiện ích này, bạn có thể chuyển đổi các đối tượng KML thành các hình dạng địa lý và biến chúng thành một lớp trên bản đồ. Để thêm và xóa dữ liệu KML của bạn đến và đi từ bản ...

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

Phần 1/2: Hệ thống PrivacyIDEA giải pháp xác thực 2 bước, chứng thực - quản lý tập trung.

PrivacyIDEA giải pháp xác thực 2 bước, chứng thực-quản lý tập trung. Giới thiệu: - Bạn đã bao giờ thấy Google/Microsoft/Skype gửi cho bạn 1 đoạn mã qua SMS/Email để đăng nhập chưa? . - Bạn đã dùng thiết bị tạo key OTP của 1 số ngân hàng để thanh toán giao dịch chưa? (vd: techcombank) - Bạn đã ...

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

Các cách để viết Testcases hiệu quả

Testcases rất quan trọng đối với bất kì dự án nào vì đây là bước đầu tiên trong bất cứ chu trình kiểm thử nào, và nếu có sai sót nào trong bước này nó sẽ ảnh hưởng đến suy luận của bạn trong quá trình kiểm thử. Vậy nên biết làm thế nào để tạo được những testcase tốt là điều vô cùng quan trọng với ...

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

Git và những thuật ngữ cơ bản

Repository Nơi lưu trữ program và file ở trong hệ thống quản lý Version Trên Git chia repository thành 2 loại là Local repository và Remote repository Local repository Repository đang thao tác hiện tại, trong trường hợp thao tác chủ yếu trên máy tính cá nhân hoặc server phát triển gọi ...

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

TableView Trong TableView

Trong quá trình dựng giao diện cho ứng dụng của mình, đôi khi muốn hiển thị một tableview con nằm trong một màn hình lớn được thiết kế là một tableview hoặc là UITabliewController. Tuy nhiên nếu dùng giao diện kéo cả 2 tableview vào cùng một giao diện như thế sẽ gây hiểm lầm cho controller không ...

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

Phần 4: Basic Authen Apache sử dụng OTP Token key - PrivacyIDEA

Phần 4: Mô tả: Ta có thể sử dụng OTP token key thay đổi theo thời gian để login vào website. Phần 1 : Cài đặt PrivacyIDEA server Phần 2: Login ubuntu sử dụng OTP token key. Phần 3: Quản lý tập trung ssh-key bằng privacyIDEA. Phần 4: Basic Authen Apache sử dụng OTP token key. Phần 5: Sử dụng ...

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

Error 503 - Nguyên nhân và cách xử lý (Phần 1)

Bài viết được dịch từ https://www.cpi.ad.jp/column/column01/ Chào các bạn. Tôi là Matsuo – Web rider của team Web Marketing ở Kyoto. tôi sẽ đưa ra những “bí kíp” để thu hút khách hàng tới trang Web dưới con mắt của một Marketer, trong đó tập trung vào những tip để chọn Rental server ...

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

React Cách điều hướng hiển thị trên view

Trong React mỗi component sẽ trả về một view, Sự kết hợp của các component tạo thành giao diện của web. Khi số lượng các component nhiều thì các hiển thị các component trở nên khó kiểm soát. Cần tạo ra 1 cơ chế quản lý hiển thị các component hiệu quả và rõ ràng. Ví dụ: khi có 3 compoennt : A, ...

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

Phần 6: Policy cho user trong PrivacyIDEA

Phần 6: Policy cho user Phần 1 : Cài đặt PrivacyIDEA server Phần 2: Login ubuntu sử dụng OTP token key. Phần 3: Quản lý tập trung ssh-key bằng privacyIDEA. Phần 4: Basic Authen Apache sử dụng OTP token key. Phần 5: Sử dụng OTP PrivacyIDEA cho Freeradius. Phần 6: Policy cho user ...

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

Waterfall vs Agile vs Scrum - Part 1: Agile là gì?

Trong công ty phần mềm, việc quản lý dự án đóng vai trò then chốt. Và một trong các bước đầu tiên khi bắt đầu dự án là xác định phương thức quản lý dự án. Đến đây, chúng ta sẽ nghe nhiều về các phương thức như: Waterfall, Agile, Scrum, Spiral, Kanban,... Với mỗi loại sẽ có những điểm mạnh, điểm yếu ...

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