Hướng dẫn cấu hình Mikrotik site to site IpSec tunnel

Mô hình Router ở Office 1 và Office 2 được kết nối ra internet Các workstation ở phía trong và được NAT ra ngoài qua router. Office 1 : Public IP : 113.190.240.135 Local subnet : 10.0.1.0/24 Router : 10.0.1.254 Office 2 : Public IP : 14.176.232.181 Local subnet : ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Giới thiệu về Kubernetes - Docker cluster tool của Google

1. Nguồn メモ:Google製DockerクラスタツールKubernetes 2. Động cơ Một buổi chiều rảnh rỗi nơi xứ sở Anh Đào, mình quyết định tìm hiểu thêm về Docker và cách vận hành của nó, từ khoá Kubernetes đã xuất hiện rất nhiều trong lĩnh vực này. Hy vọng bài viết sẽ giúp các bạn hiểu thêm về thế giới vận hành ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

[AngularJS toàn tập] Phần 3 : Expression

[AngularJS toàn tập] Phần 3 : Expression Khi bạn làm việc với AngularJS chắc chắn bạn sẽ nhiều làn sử dụng đến expression, vậy nó là gì? sử dụng như thế nào? hoạt động ra sao? Ở bài viết này mình sẽ chỉ ra cho bạn biết những điều đó. Expression là gì? Expression hay còn gọi là biểu thức, ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018

Gửi mail với Amazon SES và Rails

Amazon là một trong những thương hiệu hàng đầu thế giới. Amazon có rất nhiều dịch vụ phục vụ cho người dùng trên toàn cầu. Email Marketing cũng không nằm ngoài số đó. Amazon Simple Email Service (Amazon SES) là dịch vụ gửi Email mà Amazon phát triển để phục vụ khách hàng. Với Amazon SES bạn có ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Một số điểm không nên viết trong Test case

Viết các trường hợp kiểm thử hoàn hảo và bao gồm tất cả các mục kiểm thử cần thiết sẽ xây dựng được lòng tin với khách hàng , nhưng viết như thế nào , cần tránh những điểm gì để test case được tốt hơn là điều tất cả người kiểm thử cần quan tâm. Vì vậy trong bài viết này mình sẽ giới thiệu một vài ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Đặc trưng mô hình Scrum, những sai lầm thường mắc phải khi tiến hành một buổi Daily Stand-up Meeting và một số hướng khắc phục

** I: Scrum và những đặc trưng cơ bản: ** Trong những thập niên gần đây, mô hình phát triển phần mềm đang rất được ưu chuộng là Agile và Scrum đã trở thành một trong những qui trình Agile có những giá trị và nguyên lý như mô tả trong Tuyên ngôn Agile. Sau đây tôi xin mô tả chi tiết hơn về ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Load Bitmap Efficiently in Android [Part 1]

Thuật ngữ Load Bitmap Efficiently Chúng ta biết rằng trong lập trình Mobile nói chung và Android nói riêng, Bitmap luôn được sử dụng rất nhiều để tạo Graphic Design cho ứng dụng bởi lẽ chúng sẽ tạo nên sự trực quan cho người dùng hơn là những dòng chữ khô khan. Một ứng dụng đẹp là một ứng dụng ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Cách gộp 2 dictionaries trong Python

Trong thủ thuật, tôi sẽ cho bạn thấy làm thế nào để hợp nhất hai dictionaries với nhau. Function update() Chúng ta có 2 dict như sau dict1 = { 'bookA' : 1 , 'bookB' : 2 , 'bookC' : 3 } dict2 = { 'bookC' : 2 , 'bookD' : 4 , 'bookE' : 5 } ...

Tác giả: Hoàng Hải Đăng viết 13:44 ngày 12/08/2018

Using ReactJS with Rails Action Cable

Introduction Action Cable integrates websocket based real-time communication in Ruby on Rails applications. It allows building realtime applications like Chats, Status updates, etc. Action Cable provides real time communication. ReactJS is a good tool to manage view complexity on the client ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018

Relationship between Financing sources and Balance Sheet of an enterprise (Part 2)

As in my previous part, I already presented about financing source which derives from the shareholders of the company, and its relation towards equity items in the Balance Sheet. In this part, I will introduce the second method to raising finance. They are Debt financing sources. ...

Tác giả: Tạ Quốc Bảo viết 13:44 ngày 12/08/2018

What is Microservices Architecture?

In the last two week, I did a research about sofware devlopment architecture, and I am interested in two archeticture Monolithic and Microservices. And Microservices is the most I am interested. So, what is "Microservices"? What is "Microservices"? Introduced by Dr. Peter Rodgers in 2005, ...

Tác giả: Trịnh Tiến Mạnh viết 13:44 ngày 12/08/2018

Cấu trúc dữ liệu và giải thuật - Danh sách liên kết.

Danh sách liên kết là gì Danh sách liên kết là 1 cấu trúc dữ liệu có kiểu tuần tự, mỗi phần tử trong danh sách liên kết có chứa thông tin, qua đó ta có thể truy cập tới phần tử này. Các loại danh sách liên kết Danh sách liên kết đơn. Danh sách liên kết vòng. Danh sách liên kết kép. ...

Tác giả: Tạ Quốc Bảo viết 13:44 ngày 12/08/2018

Sự khác biệt dưới góc nhìn của "Testers" và "Developers"

Trong bài viết này, chúng ta sẽ thấy những quan điểm khác nhau của các Testers và Developers và các mối quan hệ của họ để làm nên cho một ứng dụng hoàn hảo. Mục đích của Testers và Developers là giống nhau, đều muốn cung cấp một sản phẩm chất lượng cho khách hàng. Nhưng cách suy nghĩ của họ ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Thiết kế RESTful API như thế nào?

Để thiết kế một API tốt thật sự là một điều rất khó. Tài liệu thiết kế API rất quan trọng nhưng cũng thật khó để tìm ra một lập trình viên thích viết tài liệu mô tả cho nó. Việc xây dựng một API là một trong những điều quan trọng nhất bạn có thể làm để nâng cao giá trị dịch vụ của bạn. Bởi việc ...

Tác giả: Bùi Văn Nam viết 13:44 ngày 12/08/2018

Agile Marketing khái niệm và tại sao nên áp dụng Agile trong Marketing

Agile Marketing là gì? Agile Marketing là một cách tiếp cận áp dụng tinh thần agile (phát triển linh hoạt, xuất phát từ lĩnh vực phát triển phần mềm) vào lĩnh vực marketing với mục tiêu cải tiến tốc độ, khả năng dự đoán, minh bạch và thích ứng nhanh với thay đổi trong các hoạt động ...

Tác giả: Hoàng Hải Đăng viết 13:43 ngày 12/08/2018

Hình nền sông núi tuyệt đẹp chất lượng cao

Những mẫu hình nền sông núi đẹp mắt này sẽ làm cho không gian máy tính của bạn sẽ trỡ nên thoáng và tươi mát hơn. Rất có ích cho Designer vì nó sẽ truyền cảm hứng cho ý tưởng của bạn. Xem qua một số ảnh xem trước: Xem bài viết gốc và Download

Tác giả: Tạ Quốc Bảo viết 13:43 ngày 12/08/2018

WebRTC basic – Phần 1: Tìm hiểu về NAT, STUN, TURN vs ICE

Hi các bạn, mình đã làm trong một dự án sử dụng WebRTC và mình muốn chia sẻ với mọi nguời những gì mình biết và chúng ta có thể cùng nhau tìm hiểu thêm về WebRTC </p> <div class= Tác giả: Tạ Quốc Bảo viết 13:43 ngày 12/08/2018

Định hướng nghề nghiệp - Trở thành Tester hay Developer?

Bài viết này Tôi muốn chia sẻ một số quan điểm và nhận xét liên quan tới công việc KTPM nhằm giúp các bạn sinh viên mới ra trường cũng như các bạn đang đứng ở “ngã ba đường” chọn lựa nghề nghiệp (trở thành tester hay developer) tránh được những “ngộ nhận” về công việc KTPM. ...

Tác giả: Hoàng Hải Đăng viết 13:43 ngày 12/08/2018

Top Chrome Extensions dành cho việc Test Web Apps

Một trang web có rất nhiều bộ phận mà bạn cần test, và bạn thường tốn nhiều thời gian để làm những việc lặp đi lặp lại. Hãy thử những Chrome plugin - QA tools sau đây, tôi cá rằng nó sẽ giúp biến browser của bạn thành một cỗ máy diệt bug hạng nặng. Và hơn thế nữa, những plugin này hoàn toàn miễn ...

Tác giả: Hoàng Hải Đăng viết 13:43 ngày 12/08/2018

Auto backup database in rails application

Mở đầu Sẽ cực kỳ nguy hiểm và thiếu chuyên nghiệp nếu chạy một máy chủ mà không có thiết lập backup dữ liệu tự động. Chúng ta nên sao lưu cơ sở dữ liệu và các tệp tin hàng giờ, hoặc hoặc hàng ngày trên máy chủ. Nếu có bất cứ điều gì làm dữ liệu sai, hoặc làm hỏng hệ thống thì chúng ta đã có một ...

Tác giả: Trịnh Tiến Mạnh viết 13:43 ngày 12/08/2018