Ruoxi Wang

Just another geek.



Linux VNC Remote Desktop with GPU Acceleration

Before we start, this method works by sending whatever on the display to a VNC client, so it can't handle multiuser login. Yet it's an open-source solution and works great on a headless server. Install I strongly recommend using a desktop... Continue Reading →

Creating a YubiKey-encrypted Arch Linux Installation

Image from Wikimedia Commons. In this tutorial, we will create an Arch Linux installation whose root partition is encrypted with YubiKey HMAC-SHA1 challenge-response module. The final result looks like this: You will be asked to have a correct YubiKey inserted into... Continue Reading →

Make Your Network Service Listen on Multiple Ports with iptables

I want my OpenVPN server to listen on multiple ports, e.g. port 3000 to 4000, for some reason. I searched for a solution and the answer I got was basically "just run 1001 instances". It's not practical obviously. But from my... Continue Reading →

DIY Home Security System with Raspberry Pi: A Step-by-step Guide

Four weeks ago I adopted a baby cockatiel. As a first-time bird owner, I'm often too anxious about the health condition of my birdie, as I've read that birds are prone to many household hazards and are notorious for hiding critical... Continue Reading →

Enabling Bluetooth Headset A2DP Profile under Arch Linux with Gnome Display Manager

After some struggle, I finally managed to connect my SBH20 Bluetooth headset with my Thinkpad X250 running Arch Linux. But the headset refuses to switch to A2DP profile, instead, it only wants to work in HSP/HFP profile, leaving error message:... Continue Reading →

Configuring OpenVPN Service on Debian 9: A Walkthrough

You might need this if you are unfamiliar with systemd as I am. Note the consistency of <profile-name> and the choice between client and server. Install OpenVPN using apt: # apt install openvpn Put your configuration file in a specific... Continue Reading →

A Short Circuit in Hotend Heater Could Ruin Your Makerbot Electronics, Thoroughly.

The other day I was printing with a Wiiboox C300 whose electronics is very similar to Makerbot Replicator 1 (a modified Mightyboard, Rev. E I think). Not long after the printing started, I suddenly found the machine went quiet, with... Continue Reading →

Elegantly Stream Video or Audio From ANY Source You Can Think Of

  My initial intention is to remote control my Electone in my home from my school. That requires streaming Electone's sound to my PC at school. The remote part is pretty easy: send a Raspberry Pi with a Cirrus Logic Audio... Continue Reading →

Connect Your Electone and PC Elegantly via TO HOST Port

Notice: Skip this blog if your Electone or MIDI device has a USB TO HOST port. In this case, just connect with a USB Type B cable. After learned some basic electronics in university, I was so surprised when I found that... Continue Reading →

Repairing LaTeX for WordPress Plugin after Upgrading to PHP 7

Several days ago I did a distro upgrade on this server and the PHP packages was upgraded to version 7.0. Then I noticed this site's homepage is broken: Only one column can be displayed. I was suspecting my Baskerville theme at... Continue Reading →

© 2019 Ruoxi Wang — Powered by WordPress

Theme by Anders NorenUp ↑