Showing Post From Other Posts

Install mysql2 gem on macOS using MAMP as mySQL server

When installing mysql2 gem on a system using MAMP as mySQL server, you may end up with a compilation error because of incorrect mysql path.

Read more

Minify multiple Javascript files in a folder with UglifyJS

To minify multiple Javascript files, you can use Grunt. However, there is a much easier way to archive it using UglifyJS and Bashscript.

Read more

Một cách nhập xâu kí tự trong C - giải quyết vấn đề của fflush cho Linux, Mac OS

Khi lập trình C trên Windows, bạn có thể sử dụng fflush() để làm sạch bộ đệm trước khi nhập một xâu, tránh tình trạng "lạc trôi" của lệnh nhập xâu.

Read more

Lấy địa chỉ IP thật của client trên Heroku với Nodejs

Khi sử dụng Express js của Nodejs, bạn đơn giản chỉ cần sử dụng req.ip để lấy IP người dùng. Tuy thế, khi bạn ứng dụng của chúng ta được host trên Heroku thì việc lấy IP thế này sẽ cho kết quả sai, đơn giản vì Heroku thực hiện một số routing khiến IP bạn nhận được là IP của router Heroku hoặc proxy.

Read more

Tạo contact form đơn giản với Nodejs - nodemailer

Nếu website của bạn sử dụng một CMS như Wordpress thì việc tạo contact form đã khá dễ dàng với các plug-in.

Read more

Cài Certbot cho Raspbian Jessie

Certbot là package phía server sử dụng để lấy và deploy chứng chỉ SSL/TSL một cách tự động. Nó giúp setup một kết nối HTTPS cho máy chủ chỉ trong một nốt nhạc và hoàn toàn miễn phí với Let’s Encrypt.

Read more