Gửi email thông báo khi có tin nhắn Chatwork.

Gửi email thông báo khi có tin nhắn Chatwork.

Với mục đích nhằm thông báo tới khách hàng những tin nhắn quan trọng. Nhưng khách hàng lại lơ tơ mơ hoặc không thèm đọc tin nhắn kể cả khi tin nhắn được gửi đích xác đến riêng khách hàng và thậm chí là lười không thèm join room chat. Vậy nên phải tìm cách gửi mail spam cho bõ ghét. ... »

Sử dụng Vue.js với vue-cli

Sử dụng Vue.js với vue-cli

Theo xu hướng gần đây có nhiều hệ thống và nhóm sử dụng vue.js, hòa trong xu thế đó chúng tôi cũng chuyển giao một phần của hệ thống sang vue.js. Dưới đây tôi xin trình bầy sử dụng Vue.js với vue-cli, hy vọng sẽ giúp gì được cho các bạn đang sử dụng Vue.js I. Xây dựng môi trường $ sw_vers ProductName: Mac OS X ProductVersion: 10.11.6 BuildVersion: 15G1611 $ node -v v6.11.3 $ npm -v 3.10.10 Để dùng vue-cli thì phải cần cài sẵn node và npm Về editor, nếu ... »

Sử dụng Vue-croppie để chỉnh sửa ảnh trong dự án Vue-js

Sử dụng Vue-croppie để chỉnh sửa ảnh trong dự án Vue-js

1. Lời nói đầu? Khi lập trình front-end với Vue-js việc sử dụng các thư viện của vue là một điều thường gặp. Ví dụ như trong trường hợp tạo profile avatar chẳng hạn, bạn muốn làm được nhiều điều hơn so với việc chỉ upload ảnh thông thường lên trang cá nhân như là cắt xén và zoom out zoom in trong ảnh. Hôm nay mình sẽ hướng dẫn các bạn một thư viện phục vụ cho điều đó một cách dễ dàng đó là Vue-croppie. 2. Tạo môi trường chạy vue: 2.1 Cài đặt npm: Vì sử ... »

Cấu hình Apache Druid trên Hadoop

Cấu hình Apache Druid trên Hadoop

Giới thiệuApache Druid là kho lưu trữ dữ liệu phân tích hiệu suất cao cho dữ liệu theo hướng sự kiện. Druid dựa vào hệ thống tệp phân tán hoặc lưu trữ đối tượng nhị phân để lưu trữ dữ liệu. Druid được thiết kế để nhanh chóng nhập số lượng lớn dữ liệu sự kiện và cung cấp các truy vấn có độ trễ thấp trên đầu dữ liệu. Các ưu điểm của DruidSub-second OLAP Queries: Kiến trúc độc đáo của Druid cho phép lọc đa chiều nhanh chóng, các nhóm thuộc tính đặc biệt và tổng hợp cực ... »

Nginx - Cơ bản

Nginx - Cơ bản

Nginx là 1 web server đang càng ngày được sử dụng phổ biến. Tuy vậy việc cấu hình nó có một chút khó khăn đối với newbie. Bài viết này sẽ giới thiệu cơ bản về các khái niệm và một số directive cơ bản trong cấu hình của nginx. 1. Các khái niệm liên quan tới nginx a. Nginx? Nginx là một web server có thể được dùng như một reverse proxy, load balancer, mail proxy và HTTP cache. Tính năng của nginx: Khả năng xử lý hơn 10k request trong khi sử dụng ít tài nguyên máy. Phục ... »

Hướng dẫn cài đặt Tabpy trên server offline

Hướng dẫn cài đặt Tabpy trên server offline

Tabpy là một service cho phép kết nối đến Tableau để tính toán những công việc nặng nhọc mà Tableau Desktop không thể xử lý hoặc nếu xử lý sẽ rất khó khăn. Khi phải cài đặt tabpy chúng ta cần phải có internet. Tuy nhiên, trong nhiều hoàn cảnh đặc biệt, bạn phải cài đặt trên 1 con server ngắt kết nối internet (ví dụ server cần bảo mật hoặc gặp trục trặc nào đó không kết nối internet được). Đây là một bài toán mình đã gặp phải và tìm cách giải quyết. Hy vọng qua bài viết ... »

Giới thiệu YAML

Giới thiệu YAML

I.YAML là gì ? YAML chính thức ra mắt ngày 11/5/2001. YAML là viết tắt của cụm từ YAML Ain’t Markup Language : YAML không phải là 1 ngôn ngữ đánh dấu (như HTML, XML). Là một chuẩn dữ liệu kiểu serialization dành cho tất cả các ngôn ngữ. Nó được sử dụng phổ biến để tạo ra các file config cho nhiều ứng dụng, VD: như Docker Compose. YAML thường được sử dụng cho các file cấu hình ( configuration files ), nhưng cũng có thể được sử dụng cho những mục đích khác như lưu các file log ... »

Tạo ứng dụng CRUD đơn giản với Redux (phần 2)

Tạo ứng dụng CRUD đơn giản với Redux (phần 2)

Chào các bạn, hôm nay mình trở lại và viết tiếp phần 2 cũng là phần cuối của "Tạo ứng dụng CRUD với Redux". Lần trước mình đã viết bài hướng dẫn các bạn tạo ứng dụng, setup phần backend và thực hiện chức năng Read (các bạn có thể xem bài viết trước tại đây). Trong blog lần này, mình sẽ hướng dẫn các bạn thực hiện các chức năng còn lại: Create, Update, Delete. Trong bài viết không thể nói hết các phần râu ria của project, các bạn có thể tham khảo phần  code tại đây. II. ... »