Monitoring systems with Nagios

Monitoring systems with Nagios

I. Giới thiệu Nagios là gì? Nagios Core là tool free và opensource. Sử dụng để monitoring systems, networks và infrastructure. Các công cụ sử dụng trong bài viết Nagios Core : Đây chính là thành phần chính, trung tâm xử lý của Nagios ( Có thể gọi là Coordinator, Orchestrator) Nagios Plugin : Cài trên các remote host để gửi thông tin về cho Nagios Core NRPE (Nagios Remote Plugin Executor) : Là Nagios agent () cho phép chạy các script được đặt trên các remote host. Nagios gọi thực thi các command trên các host thông qua check_nrpe plugin Nagiosgraph: nagiosgraph parses ... »

Thời điểm thích hợp để cải thiện hiệu năng lập trình

Thời điểm thích hợp để cải thiện hiệu năng lập trình

Gần đây tôi có đọc một cuốn sách có tên là Thinking Fast and Slow (Tư duy nhanh và chậm) của tác giả Daniel Kahneman người Do Thái đã từng đoạt giải Nobel kinh tế học năm 2002. Dưới đây tôi sẽ đúc rút một số kiến thức học được từ cuốn sách mong rằng có thể giúp các lập trình viên có thể nâng hiệu năng lên một tầm cao mới. Hai hệ thống Đầu tiên đoạn code sau đây sẽ output ra kết quả là bao nhiêu? $x = 2; $y = 2;  print $x + $y; Nhìn vào đoạn code ... »

Một số phương pháp xử lý code lặp

Một số phương pháp xử lý code lặp

Dấu hiệu nhận biết code lặp Hai đoạn code nhìn khá giống nhau Tại sao lại bị lặp code? Thường xảy ra khi nhiều lập trình viên cùng làm trên một project thuộc các phần khác nhau của project hoặc ngay tự thân một lập trình viên cũng có thể tạo ra code lặp. Khi đó mọi người chưa biết là có đoạn code đó chưa. Nhưng đoạn mã khác nhau nhưng cùng làm chung một nhiệm vụ. Thường xuyên thực hiện copy code cũng có khả năng tạo ra code lặp. Vậy làm như nào để không bị code ... »

Giới thiệu về Codeception Framework testing

Giới thiệu về Codeception Framework testing

Trong quá trình phát triển phần mềm luôn có phần testing, đặc biệt với PHP có một Framework testing nổi tiếng mà ai cũng biết đó là PHPUnit test, tuy nhiên nó vẫn còn những hạn chế. Hôm nay tôi sẽ giới thiệu cho các bạn một Framework testing mà nó bao gồm đầy đủ các tính năng của PHPUnit test và những tính năng khác mà PHPUnit test không có được, đó là Codeception. Codeception là một framework testing có hỗ trợ cho nhiều PHP framework chẳng hạn như Symfony, Laravel5, Yii2,  Zend Framework. Ngoài ra nó còn cung ... »

Giới thiệu về Realm Mobile Database

Giới thiệu về Realm Mobile Database

I. Realm Mobile Database là gì? Ngày nay, việc phát triển ứng dụng di động đang trở thành xu hướng và phổ biến khắp mọi nơi. Hiện nay đang có khá nhiều hệ điều hành di động phổ biến và đi kèm đó là ngôn ngữ riêng cho từng hệ điều hành riêng biệt (Java cho Android; Swift hoặc Objective-C dành cho iOS,...). Trong mỗi ứng dụng thì phần quan trọng không kém chính là Cơ sở dữ liệu. CSDL phổ biến nhất được sử dụng hiện nay trên hầu hết các thiết bị là SQLite bởi vì nó khá ... »

Khởi tạo ứng dụng Angular 2 dễ dàng và linh hoạt

Khởi tạo ứng dụng Angular 2 dễ dàng và linh hoạt

Hầu hết anh em lập trình viên front-end gần đây đều cảm nhận sự nổi lên React do Facebook phát triển. Trước đây mình đã có một bài viết về xây dựng môi trường React App nhanh chóng. Cũng như Facebook, Google trong quá trình phát triển Angular 2 với nhiều cải tiến mới mạnh mẽ và phức tạp hơn cũng cung cấp một công cụ CLI để lập trình viên dễ dàng khởi tạo và tương tác với project một cách linh hoạt, hãy cùng khám phá nhé! Cài đặt và khởi tạo Bước đầu tiên, bạn cần có ... »

Văn phòng GMO-Z.com Việt Nam Lab Center mới tại TP. Hồ Chí Minh

Văn phòng GMO-Z.com Việt Nam Lab Center mới tại TP. Hồ Chí Minh

Sau hơn 1 năm thành lập chi nhánh tại TP. HCM, để đáp ứng được đà phát triển và mở rộng quy mô, GMO-Z.com Vietnam Lab Center cùng công ty góp vốn GMO-Z.com Runsystem đã quyết định chuyển sang văn phòng mới vào ngày 21/10/2016. Văn phòng mới của 2 công ty nằm trên tầng 7 tòa nhà Hà Đô Airport Building, ngay đối diện sân bay Quốc tế Tân Sơn Nhất với diện tích hơn 350m2. Giới thiệu *Mặt ngoài tòa nhà Hà Đô Aiport Building* *Sảnh thang máy tòa nhà để lên văn phòng* ... »

Cải thiện Performance khi render component trong React.js

Cải thiện Performance khi render component trong React.js

React được biết đến với tốc độ thực thi nhanh. Nhưng không có nghĩa là chúng ta không cần tối ưu hóa khi viết code. Một trong những mẹo quan trọng để giúp tăng performance cho ứng dụng react của chúng ta nhanh lên đó chính là optimize hàm render() của react. Chúng ta tạo 1 bài test đơn giản. Để so sánh tốc độ hàm render trong các điều kiện khác nhau. Stateless (functional) components vs stateful (class-based) components Pure component rendering (compnent của react) vs stateless components React 0.14 vs React 15 rendering performance trong môi trường ... »