Blog Posts

Jun 2022

May 2022

How to configure SSH without Passwords

3 minute read

This article introduces a secure private/public key-based SSH connection method to log into remote servers from a local machine. Here, we can think of the pu...

Apr 2022

Mar 2022

Jan 2022

Sep 2021

Aug 2021

How to make private fork of public repository

1 minute read

Github does not allow a forked repository to be private. This article describes a way to make a private repo that can pull new features of a public repo. The...

Jul 2021

May 2021

Apr 2021

Mar 2021

Feb 2021

Visually understanding DoF with thin lens model

6 minute read

I believe the thin lens model is the most straightforward way to understand how the depth of field (DoF) is formed within a camera. We may simplify a complex...

Jan 2021

Dec 2020

Dotdrop workflow

1 minute read

This post describes how I use dotdrop for managing my dotfiles (.zshrc, .vimrc, .tmux.conf, etc.)

Sep 2020

Feb 2020

Aug 2019

Jun 2019

Mar 2019

Dec 2018

Sep 2018

Aug 2018

Jul 2018

Jun 2018

May 2018

Apr 2018

Mar 2018

Sep 2017

Aug 2017

How to configure Samba on Ubuntu

1 minute read

This article introduces how to install and configure Samba on Ubuntu16.04. Also, we introduce how to mount the shared folder on Ubuntu and Windows.

Jul 2017

User management in Ubuntu

2 minute read

This post describes a multi-user management method that I use in the lab. Since all the users require a root privilege, it is better to have only one group w...