-
快速切換開發分支的好方法 Git Worktree
在開發過程中難免會遇到插件或緊急 issue 要馬上修復,但手頭上開發還沒到達一個段落,除了 stash 外也可以試試 worktree,使用上比起單純的 stash 後切換分支更加方便外,也可以解決同時並行多個修改的或操作 。 開始先新增一個 branch,如果原本就有分支可以省略 `-b` , fix/error
- , updated
實現讓 Swiper 擁有圓弧度滑動的效果
恰巧設計稿出了個我不太接觸但可蠻常見的動態,當滑動前面卡片區塊時,背景的區域也要以弧形的角度進行動態動作,這邊的重點是 `Math.sqrt(radius * radius - x * x)` 會運用到可能國中學到但還給數學老師的定理公式 \(x^2 + y^2 = r^2\) ,大概想像成他能依照你所提供的圓心進行移
- , updated
透過 Forwarding 設定轉送 VPN
範例使用樹莓派 4B 搭配 Raspberry Pi OS 當作跳板安裝 openfortivpn,開發環境使用 Mac,期望結果是使用的連線請求中如果有包含需要跳 VPN 的 IP 則透過樹莓派進行轉送,其餘則依照原來的方式進行網路溝通避免風險。順帶一提如果 openfortivpn 開啟後沒多久就關閉甚至無法連線,
-
tmux 快捷筆記
常用的 tmux 記錄起來,方便查詢。 mac 可用 homebrew 安裝,linux 則可用 apt 、 pacman 或 flatpak 依照分支自己尋找適合的方式,快捷鍵的起手通常都會透過輸入 `ctrl` + `b` 進行,也就是所謂的 prefix key,後續輸入會用 `<prefix key>` 作為
-
flutter 在 mac 上開發
明年開始有部分專案會轉用 flutter 開發並在多平台上發布,稍微順一下環境部署與開發至上線產品的流程~~少走一點歪路~~。 以下是用 mac 搭配 homebrew 管理安裝 fvm 與 cocoapods (ios 開發時需要,如果不用可以不安裝)並進行開發,當然也可以用的 sdkman,linux 或 win
- , updated
Raspberry Pi 4B 番外之自行編譯 nvim 過程
## 前言 在 raspberry pi 4b 上用 raspberry os 搭 xfce 上斷斷續續使用了一陣子,速度在前端開發上真的不是很理想,單純開發前端一個 vscode 、一個 node 服務再搭個 firefox 純預覽產品真就慢到懷疑人生是不是選錯職業,原本想用 nvim 取代 vscode ,但 a