Hey 👋😃

This is Ethan Shen.

Apache Hadoop 2.0 and YARN

Building a Hadoop Distributed Environment on Virtual Machines and Raspberry Pi

This process comes from a course experiment, A more detailed tutorial to fully distributed cluster deployment using multiple virtual machines for Hadoop HA, HBase HA and YARN HA. 6 virtual machines as nodes of the cluster on 2 computers and 1 Raspberry Pi.

November 1, 2021 · 10 min · Ethan Shen
ThinkPad X1 Carbon Touchpad

Optimizing Experience of Using Touchpad on Linux with xdotool and libinput-gestures

Improve the experience of using touchpad on Linux by tweaking libinput, xdotool and libinput-gesture.

March 10, 2019 · 2 min · Ethan Shen
A Demo of Signature Help with YouCompleteMe

Installing Vim with YouCompleteMe Plugin to Enable Autocomplete

Install Vim and install the YouCompleteMe plugin to support autocomplete for multiple programming languages to improve development efficiency and provide an IDE-like experience.

September 1, 2018 · 5 min · Ethan Shen
Gentoo Logo

The Best Practice for Installing Gentoo Linux on AMD Ryzen™ Mobile

Gentoo Linux should work well on brand new AMD Ryzen™ Mobile platforms. Yes, it does but it requires some extra magic.

August 15, 2018 · 5 min · Ethan Shen
szsy-canteen-api Logo

szsy-canteen-API README

This is API for Shenzhen Experimental School Canteen Online Ordering System.

July 20, 2018 · 8 min · Ethan Shen
Windows Subsystem for Linux in Microsoft Store

Building SSH for Development on Windows Subsystem for Linux

A simple guide to building SSH for development on Windows Subsystem for Linux. Let’s do something on “Microsoft Linux”

June 10, 2018 · 5 min · Ethan Shen