[WP] How to Add SSL and HTTPS in WordPress?

SSL plays an important role in website, because in the last year Google announced that they will be using HTTPS and SSL as a ranking signal in their search results. This means that using HTTPS and SSL will help improve your site’s SEO.

Using an SSL certificate for your WordPress site means that your data, as well as your users’ data, remains safe from prying eyes. Since WordPress is a particularly large target for hackers due to its popularity and transparency, it’s important to take all the appropriate steps toward securing your site.

If you host a wordpress website by yourself, you may need to install SSL certificate on your website. I found a simple way to install SSL certificate through commands and the most important thing is this SSL certificate is free. Oh yes, you need to have the basic knowledge of SSH, Linux and Bash.

[read more…]

閱讀全文 →

[JS] When upgrade Webpack from v3 to v4…

When I upgraded Webpack from v3 to v4, I got a bunch of errors. I already get used to encountering the errors when I upgrade the Webpack, sigh…

The first 2 errors I encountered were CommonsChunkPlugin and UglifyJsPlugin. [read more…]

閱讀全文 →

[Ubuntu] Install Hadoop 3.0.0 & Hive on Ubuntu 16.04

What’s Hadoop?

Hadoop is an open-source framework that allows to store and process big data in a distributed environment across clusters of computers using simple programming models. It is designed to scale up from single servers to thousands of machines, each offering local computation and storage.

The project includes these modules:

Hadoop Common: The common utilities that support the other Hadoop modules.
Hadoop Distributed File System (HDFS™): A distributed file system that provides high-throughput access to application data.
Hadoop YARN: A framework for job scheduling and cluster resource management.
Hadoop MapReduce: A YARN-based system for parallel processing of large data sets.
[read more…]

閱讀全文 →

[Ubuntu] Install Spark2.2.1 on Ubuntu 16.04

What is Spark?
Apache Spark is a fast and general-purpose cluster computing system. It provides high-level APIs in Java, Scala, Python and R, and an optimized engine that supports general execution graphs. It also supports a rich set of higher-level tools including Spark SQL for SQL and structured data processing, MLlib for machine learning, GraphX for graph processing, and Spark Streaming. [read more…]

閱讀全文 →

【Life】2017年學海無涯之線上課程教學評比:Coding/Programming Training篇

從2015年開始,我陸續使用過了不同的線上學習課程平台,像是Coursera, Udemy, Lynda.com, Codecademy, Udacity, Linux Academy, Cloud Academy。其中Linux Academy和Cloud Academy是只有IT DevOps訓練的平台,我會在別篇介紹,我在這裡介紹的是跟Coding & Programming相關的平台。此外在國外還算蠻有名的coding線上課程還有treehouse以及Code school,不過因為時間有限,這兩家的線上課程平台我並沒有特別去嘗試,有興趣的人可以找找國外的評價。[read more…]

閱讀全文 →

[Android] How to solve the annoying toolbar stretching issue?

I’ve been deve…

閱讀全文 →

[Java] 支付寶(alipay) 境內支付API介接與實作

最近因為公司業務拓展需求,需要將公司的平…

閱讀全文 →

[AWS] How to tackle with the AWS Certified Developer Associate Level?

I attended the AWS C…

閱讀全文 →

[Java] How to use SSL and Google Protobuf on Netty?

Recently, I tried to…

閱讀全文 →

[Python] Use python boto3 and crontab to backup MySQL to AWS S3

I wrote a python scr…

閱讀全文 →