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

Example

Comprehensive Markdown Test Document This document tests all major Markdown features including complex combinations. Use it to validate HTML conversion completeness. Table of Contents Text Formatting Lists Code Links & Images Tables Blockquotes Horizontal Rules Task Lists Footnotes Definition Lists Math Emojis & Mentions Special Characters Mermaid Diagrams Mixed HTML Edge Cases Text Formatting Bold, italic, strikethrough, inline code, nested combinations. Headers H1 able bank castle dog easy H1 able bank castle dog easy H2 able bank castle dog easy H2 able bank castle dog easy H3 able bank castle dog easy H3 able bank castle dog easy H4 able bank castle dog easy H4 able bank castle dog easy H5 able bank castle dog easy H5 able bank castle dog easy H6 able bank castle dog easy H6 able bank castle dog easy Lists Nested Mixed Lists First ordered item Nested unordered Sub-nested asterisk Sub-sub-nested plus Second ordered 1# Code block in list 2print("Hello World") Third ordered Continuation line Task List Completed task Pending task Subtask Code Fenced Code with Syntax Highlighting 1def fibonacci(n): 2 if n <= 1: 3 return n 4 else: 5 return fibonacci(n-1) + fibonacci(n-2) Diff Highlighting 1- deleted_line = True 2+ added_line = False Links & Images Variants Standard Link Title Link Reference Link ...

September 15, 2020 · 41 min · 8620 words · Me