Sửa file hosts trên mac và windows

Sửa file hosts trên Mac và Windows

Cách sửa file hosts trên Mac & Windows (có thể dùng để test web mà không ảnh hưởng đến production site – chặn truy cập 1 site nào đó trên máy tính…) 1. Trên Mac:  + mở terminal  + Sử dụng lệnh: sudo nano /private/etc/hosts => nhập password máy + nhập ip & domain vào […]

Giữ nguyên URL Google apps script deployment

Giữ nguyên URL Google apps sript deployment

Issue: Mỗi khi update application viết bằng Google apps script, web app url sẽ thay đổi => Cần cập nhật các 3rd application để có thể sử dụng bản code apps script mới nhất, khá mất thời gian.  Solution: Nếu muốn giữ nguyên web app url (đã hard code ở 3rd application), chúng ta cần […]

Gửi email với data table từ google sheet với apps script

Mục tiêu: + Thay thế chức năng gửi email xác nhận đơn hàng của Woo (function này làm thời gian chờ của khách hàng kéo dài khi đặt trên web) Workflow: Đơn hàng mới => webhook => insert data to google sheet => create invoice + compose email => send out + Server side code: […]

Căn giữa iframe và các phần tử trong html

1. Căn giữa iframe: cách tốt nhất và đơn giản hơn để căn giữa iframe trên trang web của bạn là: <p align=”center”><iframe src=”http://domain” width=500 height=”500″></iframe></p> trong đó chiều rộng và chiều cao sẽ là kích thước của iframe trong trang html của bạn. 2. Căn giữa image: vh – Viewport Height: 1 vh = […]

Sử dụng ImportHTML, ImportXML, ImportFeed với Google Apps script

ImportHTML importXML Google Sheet

Công dụng: 3 function này được sử dụng để cập nhật dữ liệu từ các source => một cách đơn giản để crawl dữ liệu website (cập nhật giá sản phẩm của đối thủ cạnh tranh, thông tin thị trường, làm affiliate…) Vấn đề: Trong nhiều trường hợp, 3 hàm này trả lại thông báo: […]

Review các loại đầu bàn chải Philips Sonicare và cách phân biệt thật giả

Thay thế đầu bàn chải Philips Sonicare

Có khá nhiều loại bàn chải Philips Sonicare trên thị trường, khác biệt từ vật liệu sản xuất, thiết kế, cho đến công dụng của từng loại. Do vậy mình muốn review các loại đầu bàn chải Philips Sonicare để giúp mọi người dễ lựa chọn cũng như phân biệt đầu bàn chải thật hay […]

Tạo mới SSL với LetsEncrypt

letsencrypt SSL vpssim

Issue: + Bash script VPSSIM bị lỗi, không cấp/gia hạn SSL letsencrypt được nữa => cần sử dụng một phương thức khác để cấp SSL Letsencrypt cho website. + Chú ý: trước khi làm nên backup lại web hoặc backup toàn bộ vps. Cách xử lý: Sử dụng Certbot client (thực hiện trên Centos & […]