
Xây dựng cho sản xuất: Ứng dụng web - Ghi nhật ký tập trung
Giới thiệu Chúng tôi cuối cùng đã sẵn sàng để thiết lập đăng nhập tập trung cho thiết lập ứng dụng sản xuất của chúng tôi. Ghi nhật ký tập trung là một cách tuyệt vời để thu thập và trực quan hóa nhật ký máy chủ của bạn. Nói chung, việc thiết lập một hệ thống ghi nhật ký phức tạp không quan trọng ...

Làm thế nào để cấu hình Apache để sử dụng trang lỗi tùy chỉnh trên Ubuntu 14.04
Giới thiệu Apache là máy chủ web phổ biến nhất trên thế giới. Nó được hỗ trợ tốt, giàu tính năng và linh hoạt. Khi thiết kế trang web của bạn, thường hữu ích khi tùy chỉnh mọi phần nội dung mà người dùng của bạn sẽ thấy. Điều này bao gồm các trang lỗi khi họ yêu cầu nội dung không có sẵn. Trong ...

Bài 2: Cài đặt Laravel 5.6 và laravel passport.
Thông qua bài trước chúng ta đã hiểu 1 số khái niệm, tiếp tục series chúng ta bắt tay làm việc thôi. 1. Cài đặt laravel và nuxt.js Khởi tạo thư mục làm việc. composer create-project --prefer-dist laravel/laravel laravel-nuxtjs-more-easy-to-learn "5.6.*" các bạn nên cài xampp tùy biến ...

Xây dựng cho sản xuất: Ứng dụng web - Triển khai
Giới thiệu Trong phần này của hướng dẫn, chúng tôi sẽ triển khai ứng dụng PHP ví dụ, WordPress và một DNS riêng của chúng tôi: Người dùng của bạn sẽ truy cập ứng dụng của bạn qua HTTPS thông qua tên miền, ví dụ: "https://www.example.comTrình cân bằng tải sẽ hoạt động như một proxy ngược ...

Làm thế nào để cấu hình bản sao DNS trên một máy chủ PowerDNS Slave trên Ubuntu 14.04
Giới thiệu Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách thiết lập PowerDNS trong một cấu hình master / slave với sự nhân bản tự động từ máy chủ DNS chính đến slave. Hướng dẫn này là hướng dẫn thứ hai trong PowerDNS loạt cho Ubuntu. Cấu hình chính / phụ cung cấp độ tin cậy bổ sung. Nếu một ...

XPath with Selenium WebDriver and simple login testscript - Part 2
Bài viết lần này, mình và các bạn sẽ cùng tìm hiểu tiếp các cách xác định phần tử bằng XPath và cách sử dụng chúng. Ngoài ra, bài viết này mình cũng sẽ viết chương trình login với trang web Kidsplaza sử dụng Xpath trong việc xác định đối tượng UI. 2.9 Text() Cú pháp : //*[@text()='value'] ...

Xây dựng cho sản xuất: Ứng dụng web - Bản sao lưu
Giới thiệu Sau khi đưa ra kế hoạch khôi phục cho các thành phần khác nhau của ứng dụng, bạn nên thiết lập hệ thống sao lưu cần thiết để hỗ trợ nó. Hướng dẫn này sẽ tập trung vào việc sử dụng Bacula như một giải pháp sao lưu. Lợi ích của việc sử dụng một hệ thống sao lưu chính thức, như Bacula, là ...

10 công cụ soạn thảo HTML miễn phí tốt nhất cho Windows 2018
Công cụ soạn thảo HTML tốt phải có trình kiểm tra chính tả, số dòng, tự động hoàn thành, xem trước trang và là công cụ soạn thảo văn bản và hình ảnh. Có rất nhiều loại công cụ soạn thảo (văn bản, đối tượng và WYSIWYG), do đó điều quan trọng là tìm ...

27 Công cụ quản lý dự án nhanh nhất
Đây là những tool mình đã tìm hiểu qua để phục vụ công việc mình đang làm đó là Tester. Nếu có biết thêm tool nào xin hãy comment cho mình biết thêm nhé! 1) Redmine Ứng dụng này đã quá quen thuộc với mọi người ở công ty Framgia vì hầu hết các dự án đều sử dụng tool này để quản lý task và ...

Xây dựng cho sản xuất: Ứng dụng web - Giám sát
Giới thiệu Bây giờ chúng tôi đã thiết lập máy chủ ứng dụng sản xuất, kế hoạch khôi phục và sao lưu, hãy xem xét thêm giám sát để cải thiện nhận thức về trạng thái máy chủ và dịch vụ của chúng tôi. Phần mềm giám sát, chẳng hạn như Nagios, Icinga và Zabbix, cho phép bạn tạo các trang tổng quan và ...

Ruby Struct - Đơn giản mà mạnh mẽ
Struct là gì ? Một struct trong Ruby là một trong những class built-in có chức năng và cách sử dụng khá giống với một Class được định nghĩa do người dùng, nhưng vẫn cung cấp một vài tính năng của class mà không cần tạo một class hoàn chỉnh. Chúng ta sẽ đi sâu vào tìm hiểu cách sử dụng struct, ...

Xây dựng cho sản xuất: Ứng dụng web - Lập kế hoạch khôi phục
Giới thiệu Bây giờ chúng ta đã thiết lập ứng dụng ví dụ của mình, chúng ta nên đưa ra một kế hoạch khôi phục. Gói khôi phục là một tập hợp các thủ tục được ghi lại để khôi phục từ các lỗi tiềm năng hoặc lỗi quản trị trong thiết lập máy chủ của bạn. Tạo một kế hoạch khôi phục cũng sẽ giúp bạn xác ...

Machine learning — Is the emperor wearing clothes?
Bài viết được dịch từ ngồn: https://hackernoon.com/machine-learning-is-the-emperor-wearing-clothes-59933d12a3cc Một cái nhìn về cách hoạt động của machine learning Machine learning sử dụng các mẫu trong dữ liệu để label thing mọi thứ. Nghe có vẻ kỳ diệu? Các khái niệm cốt lõi thực sự rất đơn ...

Laravel: Eloquent Relationship là cái qq gì vậy???
(Bài viết chống chỉ định với các thành phần nghiêm túc) Chào mừng mày đã đến với bài viết: Relationship là cái quái quỷ gì vậy!!! <img alt="

Cách mã hóa các kết nối OpenLDAP bằng STARTTLS
Giới thiệu OpenLDAP cung cấp dịch vụ thư mục LDAP linh hoạt và được hỗ trợ tốt. Tuy nhiên, out-of-the-box, chính máy chủ giao tiếp qua kết nối web không được mã hóa. Trong hướng dẫn này, chúng tôi sẽ trình bày cách mã hóa các kết nối tới OpenLDAP bằng STARTTLS để nâng cấp các kết nối thông thường ...

Truyền parameters vào rake task
Rake task hẳn là đã khá quen thuộc với các bạn làm việc với Rails rồi. Từ các task mặc định của Rails như rails db:migrate cho đến các task tự viết như namespace :hello do task create : :environment do puts "Hello" end end rake hello :create Hẳn là các bạn ...

Sử dụng OllyDbg trong phân tích mã độc Phần 1
Trước khi trở nên trứ danh trong giới phân tích mã độc, OllyDbg được dùng chủ yếu để crack phần mềm. OllyDbg từng là lựa chọn debugger hàng đầu đối với các chuyên gia phân tích mã độc và chuyên gia khai thác lỗ hổng phần mềm cho đến khi mã nguồn của OllyDbg 1.1 được mua lại bởi ...

Một số cách để tăng tốc truy vấn sql
SQL Processing & Query Execution Để cải thiện hiệu năng của các truy vấn SQL, trước hết bạn cần biết điều gì xảy ra khi bạn thực thi một câu truy vấn SQL. Đầu tiên, câu truy vấn được đưa vào một cây phân tích cú pháp. Câu truy vấn được kiểm tra xem nó có phù hợp về mặt cú pháp và ngữ nghĩa ...

RSpec Testing Template - Part 1: Model
Chào mọi người. Chắc hẳn nếu là một developer thì hẳn ai cũng từng nghe qua khái niệm unit test, cho nên ở đây mình không nhắc đến khái niệm nữa. Và bất cứ ai theo học Rails thì cũng đều học qua về RSpec để viết unit test. Viết thì ai cũng viết được, tuy nhiên trong một dự án, làm thế nào để viết ...

Nâng cấp app Android lên Gradle Kotlin DSL 1.0
Kotlin DSL RC 1.0 đã được giới thiệu và từ nay các bạn có thể code gradle bằng Kotlin thay vì Groovy như trước. Có nhiều lí do khiến cho Gradle làm như vậy nhưng nhìn chung là họ muốn mang đến cho mọi IDE sức mạnh của build script. Tự động hoàn thiện Hỗ trợ nội dung Tài liệu dễ dàng Dễ ...