Git Config Guide

Change Git Global Config to the Correct Info This sets your default Git identity for all new commits from now on: 1git config --global user.name "your username" 2git config --global user.email "your.email@example.com" You can double-check it worked with: 1git config --global --list Set Git Default Editor Run one of the following commands in your terminal, replacing editor-command with your preferred editor: For Vim (default in many systems): 1git config --global core.editor "vim" For VS Code 1git config --global core.editor "code --wait" Verify Settings Check your configured editor with: ...

April 7, 2025 · 1 min · 102 words · xxraincandyxx

Shell Commands

Preliminary Our shell is based on the Z Shell, namely zsh, and our OS is based on unix-like system (Linux, macOS, e.t.). Commands Guide find To recursively search for .md (Markdown) files in a directory and its subdirectories, you can use the following find shell command: 1$ find /path/to/search -type f -name "*.md" Replace /path/to/search with the directory you want to search (e.g., . for the current directory). -type f ensures only files are matched. ...

April 1, 2025 · 1 min · 125 words · xxraincandyxx

Kinematics of 6DOF Robotic Arm

March 16, 2025 · 0 min · 0 words · xxraincandyxx

Introduction to Kinematics

Kinematic A basic introduction and explanation of the Forward Kinematic and Backward Kinematic. Rotation Matrix Before the introduction to Rotation Matrix, let’s dive into the essence of a linear algebra first. In term of a general vector, it could be viewed as: $$ \begin{bmatrix} a & c \cr b & d \end{bmatrix} \begin{bmatrix} 1 & 0 \cr 0 & 1 \end{bmatrix} \begin{bmatrix} x \cr y \end{bmatrix} \begin{bmatrix} \hat{i}’ & \hat{j}' \end{bmatrix} \begin{bmatrix} \hat{i} & \hat{j} \end{bmatrix} \begin{bmatrix} x \cr y \end{bmatrix} \begin{bmatrix} ax + cy \cr bx + dy \end{bmatrix} $$ ...

March 8, 2025 · 1 min · 144 words · xxraincandyxx