# 資源整理
###### tags: `#1.KEYPOINT`
## my github
- [profile](https://github.com/henry5720)
- [stars: 工具&資源](https://github.com/henry5720?tab=stars)
## ★
- [心得: 想進入程式領域前,先思考為什麼寫程式](https://forum.gamer.com.tw/C.php?bsn=60561&snA=11466)
- [hellogithub](https://hellogithub.com/)
- [B站大佬-技术蛋老师 (算淺顯易懂)](https://www.bilibili.com/video/BV1be411w7iF/?spm_id_from=333.337.search-card.all.click&vd_source=dd5f45fce12f0ecfd50e32c643c2f49b)
- [慕課教程 (算清晰)](https://m.imooc.com/wiki)
- [自建網站教程, 透過雲端服務商 (華為雲: 可替換成 aws, gcp, ...等)](https://www.bilibili.com/video/BV1hU4y1R7KW/?spm_id_from=333.1387.upload.video_card.click&vd_source=dd5f45fce12f0ecfd50e32c643c2f49b)
## 教程 & 工具
- [編程導航網站](https://www.code-nav.cn/)
- [教學: oxxostudio](https://www.oxxostudio.tw/list.html)
- [迷途小书童的Note](https://xugaoxiang.com/)
- [被删的前端游乐场](http://www.godbasin.com/front-end-addon/)
- [面向信仰編程](https://draveness.me/)
- [學習地圖](https://roadmap.sh/)
- [後端工程師第三階段建議技能列表](https://hackmd.io/ctV9CV5qS56TkeOV5eWkOA)
- [導航: 創造獅](https://chuangzaoshi.com/)
- [開發常用工具](https://smalldev.tools/)
- [檔案辭典(副檔名)](http://www.filedict.com/)
- [導航: 25个前端开发網站](https://juejin.cn/post/7077196404422246430)
- [DevDocs: API documentations](https://devdocs.io/)
- [OverApi](https://overapi.com/)
- [RWD: media query](https://mediaqueri.es/)
- [webflow](https://webflow.com/?r=0)
- [書棧網](https://www.bookstack.cn/)
- [免費domain](https://opennic.org/)
- [墨滴](https://www.mdnice.com/?category=frontend)
- [概念: 5种网站形态及其工作原理](https://www.zhihu.com/zvideo/1451922543662211072)
- [概念: 前端Web开发的26项基本概念和技术总结](https://zhuanlan.zhihu.com/p/89484920)
- [浏览器中实现可视化的四种方式](https://zhuanlan.zhihu.com/p/201424448)
- [overapi(查看js常用語法)](https://overapi.com/javascript)
- [使用 VSCode 來取代 ngrok](https://milkmidi.medium.com/%E4%BD%BF%E7%94%A8-vscode-%E4%BE%86%E5%8F%96%E4%BB%A3-ngrok-6dd91b814280)
- [使用VSCode Remote透過 SSH 進行遠端開發](https://hackmd.io/@brick9450/vscode-remote)
## Ai
- [AI技術核心本質 (白話易懂)](https://www.zhihu.com/question/571427849/answer/1991863531415549465)
- [一文看懂mcp](https://zhuanlan.zhihu.com/p/27327515233)
- [smithery (找mpc用)](https://smithery.ai/)
- [awesome-mcp-servers (找mpc用)](https://github.com/punkpeye/awesome-mcp-servers)
- [我目前常用的3個mcp](https://zhuanlan.zhihu.com/p/1917964196974421518)
- [serena mcp](https://zhuanlan.zhihu.com/p/1919889301719737482)
- [browser mcp (可以讀console log, 操控瀏覽器等等)](https://browsermcp.io/)
- [figma mcp](https://github.com/GLips/Figma-Context-MCP)
- [ai rules (可參考)](https://juejin.cn/post/7513117108114128937)
- [複雜問題如何問 (可參考)](https://juejin.cn/post/7538371148087296039)
- [Spec-Kit 規格驅動開發 (ai coding 的一種方式)](https://ithelp.ithome.com.tw/articles/10394078)
## 網路
1. [問題的起源] 使用者(人) --> 網站(瀏覽器開啟的url)
- [1.瀏覽器輸入網址後...](https://www.bilibili.com/video/BV1s44y117vK/?spm_id_from=333.1387.upload.video_card.click&vd_source=dd5f45fce12f0ecfd50e32c643c2f49b)
- [2.瀏覽器輸入網址後...](https://www.bilibili.com/video/BV1Dj411w7ie/?vd_source=dd5f45fce12f0ecfd50e32c643c2f49b)
2. [往下拆解: 軟體面 (程式&程式之間的溝通)] 瀏覽器開啟的網站(客戶端) --> 裡面的服務(api伺服器)
- [API是什麼](https://zhuanlan.zhihu.com/p/1981772291319816282)
3. [硬體面 (裝置&裝置之間的溝通)] 客戶端 (一台裝置: ex.電腦) --> 伺服器 (一台裝置: ex.電腦)
- [图文讲解网络原理](https://zhuanlan.zhihu.com/p/426085830)
- [ip 基礎知識](https://juejin.cn/post/6844904147955941384)
4. [管控面] 可以互相溝通後, 不能讓所有人都可以使用吧, 該如何控制
- [防火牆是什麼](https://juejin.cn/post/7150476979848871944?searchId=20251225113731A9DA41FF2362C33C875F)
## 資料結構 & 演算法
- [Data Structure Visualizations](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html)
- [圖解教程](https://web.ntnu.edu.tw/~algo/)
- [visualgo](https://visualgo.net/en)
## Git
- [git【设计师的100个前端问题-05】 (看了這個豁然開朗:)](https://www.youtube.com/watch?v=N6YQlPuAamw&t=6s)
- [git 教程](https://juejin.cn/post/6844904166867861511)
- [git branch 教程](https://learngitbranching.js.org/)
## CSS
- [CSS: box-shadow 盒子陰影](https://shadows.brumm.af/)
- [CSS: 動畫](https://animista.net/play/entrances/slide-in-elliptic/slide-in-elliptic-top-bck)
- [CSS: Generate Soft-UI CSS code](https://neumorphism.io/#9c9fab)
- [CSS Design Awards](https://www.cssdesignawards.com/)
- [csswinner](https://www.csswinner.com/)
## JS
- [three.js 入門](https://www.jianshu.com/p/563a03703abb)
- [用JavaScript玩转计算机图形学](https://www.cnblogs.com/miloyip/archive/2010/03/29/1698953.html)
- [事件監聽常用種類](https://hackmd.io/@ivaSrwTTSkC1jb66rpGfnQ/H13zw2mwF)
## React
- [【前端速成】React 快速入門|Tiktok工程師帶你入門前端|布魯斯前端](https://www.youtube.com/watch?v=zqV7NIFGDrQ&t=1104s)
- [【udemy付费课程】2023 年终极 React 课程 (b站)](https://b23.tv/spwFEip)
- [一次搞定七大 React Hooks & Hooks 的一些最佳实践分享](https://zhuanlan.zhihu.com/p/179136243)
- [React白話文運動02-ES6](https://ithelp.ithome.com.tw/articles/10292648)
- [useEffect 的完整指南](https://overreacted.io/zh-hant/a-complete-guide-to-useeffect/)
- [React Query 設計理念(清晰)](https://b23.tv/Qie7vXE)
- [主要看這個 React Query 還可以](https://juejin.cn/post/7503449107542016040)
- [Zustand](https://juejin.cn/post/7452175687089946659)
## Python
- [python: 面向對象](https://helpful-act-d01.notion.site/Python-1700f437ea3241f69f18f907e2c99ab0)
## Docker
- [docker 介紹](https://juejin.cn/post/7139724794672447518)
## 資料庫
- [mysql: 樂天](https://www.letianbiji.com/mysql/)
- [mysql: 易百](https://www.yiibai.com/mysql/data-types.html)
- [mysql: sh](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzU5NDk0MTc2OA==&action=getalbum&album_id=1690683025673535494&scene=173&from_msgid=2247484885&from_itemidx=1&count=3&nolastread=1#wechat_redirect)
- [mysql: 小朱](https://dotblogs.com.tw/regionbbs)
- [mssql: 前端共筆](https://hackmd.io/@FrontEndSharedDocumentTeam/r1Npdv5Ju)
- [自学SQL网](http://xuesql.cn/)
## Linux
- [linux特殊符号大全](https://www.cnblogs.com/balaamwe/archive/2012/03/15/2397998.html)
- [swap 虛擬記憶體](https://kejyuntw.gitbooks.io/ubuntu-learning-notes/content/system/system-virtual-memory.html)
## Api
- [public api](https://github.com/public-apis/public-apis)
- [隨機生圖 (api)](https://picsum.photos/)
- [隨機頭像 (api)](https://api.dicebear.com/7.x/avataaars/svg?seed=0.0)
## Design
- [ArtStation](https://www.artstation.com/)
- [pinterest](https://www.pinterest.com/henry4294967296/)
- [reeoo web design](https://reeoo.com/)
- [免費資源筆記 @李介介](https://docs.google.com/spreadsheets/d/1c83LfsUn6uylNwKHqHpD32xZ68ZDFaCG5alkXRmU94g/edit?gid=667984334#gid=667984334)
- [unsplash 免費照片/圖片素材分享平台](https://unsplash.com/)
- [10個繪畫網站](https://zhuanlan.zhihu.com/p/265341942)
- [動態網站sop](https://blockstudio.tw/blog/web-animation-sop/)
- [blender插件](https://blenderco.cn/)
## 🐮
- [Asher Zhu (史萊姆~)](https://www.artstation.com/vuth)
- [DOM哥 (前端)](https://dombro.site/)
- [小朱 (後端)](https://dotblogs.com.tw/regionbbs)
- [龍崎科技 (後端)](https://www.cnblogs.com/1175429393wljblog/category/1915064.html)
## 相關配置
### ai rules (cursor)
```md
Reply in 繁體中文, but keep all technical terms (React, TypeScript, hook, component, API) in English.
You are a senior full-stack engineer with deep critical thinking skills.
Before responding, follow this workflow:
1. 💡 Step-by-step thinking:
- Analyze the problem in detail
- Question assumptions explicitly
2. ⚠️ Identify risks & potential issues:
- Performance, scalability, security, edge cases
- Maintainability and hidden dependencies
3. 🔀 Propose 2-3 alternatives:
- Include pros and cons for each option
- Consider complexity vs. benefit
4. ✅ Recommend best approach:
- Explain why it’s preferred
- Include mitigation for risks
Rules:
- Challenge everything, even if it works
- Never say "looks good", "no issues", or "should work"
- Prefer phrasing like "works, but...", "considering...", "risk here..."
- Stack context: React+TS+Vite, C#+Python+Node, SQL Server+PostgreSQL
- Use MCP strategies:
- sequential_thinking (complex)
- context7 (docs)
- interactive_feedback (before completion)
- All output must be Markdown + emoji; no HTML tags
```
### mcp.json (cursor)
``` json
{
"mcpServers": {
"Figma MCP": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"figma-developer-mcp",
"--figma-api-key={your api key}",
"--stdio"
]
},
"browsermcp": {
"command": "npx",
"args": [
"@browsermcp/mcp@latest"
]
},
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
},
"interactive-feedback-mcp": {
"command": "uv",
"args": [
"--directory",
"(ex. D:/2-Work/interactive-feedback-mcp)",
"run",
"server.py"
],
"timeout": 600,
"autoApprove": [
"interactive_feedback"
]
},
"serena": {
"command": "uv",
"args": [
"run",
"--directory",
"(ex. D:/2-Work/serena)",
"serena-mcp-server"
]
}
}
}
```
### vscode/cursor 延伸模組
```text
aaron-bond.better-comments
adpyke.codesnap
anseki.vscode-color
arjun.swagger-viewer
augment.vscode-augment
bierner.emojisense
bierner.markdown-preview-github-styles
bradlc.vscode-tailwindcss
christian-kohler.path-intellisense
cipchk.cssrem
davidanson.vscode-markdownlint
eamodio.gitlens
ecmel.vscode-html-css
esbenp.prettier-vscode
formulahendry.auto-close-tag
formulahendry.auto-complete-tag
formulahendry.auto-rename-tag
geeksharp.openssl-configuration-file
github.copilot
github.copilot-chat
hollowtree.vue-snippets
hoovercj.vscode-power-mode
leetcode.vscode-leetcode
leonardssh.vscord
ms-azuretools.vscode-containers
ms-ceintl.vscode-language-pack-zh-hant
ms-dotnettools.csharp
ms-dotnettools.vscode-dotnet-runtime
ms-python.debugpy
ms-python.python
ms-python.vscode-pylance
ms-python.vscode-python-envs
ms-vscode-remote.remote-containers
ms-vscode-remote.remote-ssh
ms-vscode-remote.remote-ssh-edit
ms-vscode-remote.remote-wsl
ms-vscode.remote-explorer
naumovs.color-highlight
oderwat.indent-rainbow
pkief.material-icon-theme
redhat.vscode-yaml
ritwickdey.liveserver
rvest.vs-code-prettier-eslint
shardulm94.trailing-spaces
stagewise.stagewise-vscode-extension
styled-components.vscode-styled-components
tobermory.es6-string-html
wakatime.vscode-wakatime
wallabyjs.console-ninja
wix.vscode-import-cost
wmaurer.change-case
wn244.directory-tree
zhuangtongfa.material-theme
```
### blender addon
```text
LoopTools
Bool Tool
Copy Attributes Menu
Import Images as Planes
Node Wrangler
Modifier Tools
Sapling Tree Gen
Extra Objects
```