This article does not discuss why you should use VPN, or specifically OpenVPN – just how to implement OpenVPN server on Mikrotik RouterOS. Change these to fit your setup: This router’s local address: 10.0.0.1 Local certificate authority name: myCa Name for the VPN server in the certificate: server Name for the VPN client in the… Read More


Getting audio files to play in a desktop environment is nothing difficult, but it is the case if you don’t want to install a desktop environment and just use the command line, either locally or remotely. Well, I’ve found an app called moc that allows you to play audio files and gives you a pseudo-GUI.… Read More


As I have switched to macOS, I needed to create my own layout for Khmer script again. Thanks to the Ukulele app, it’s even simpler than on Microsoft’s Keyboard Layout Creator. Below is the layout in different modes: In order are the following modes: base (no modifier key) Shift Option Caps lock Shift + option… Read More