vault backup: 2025-07-22 22:14:08

Affected files:
Too many files to list
This commit is contained in:
2025-07-22 22:14:08 +08:00
parent 99f67788fc
commit 5d4e261181
202 changed files with 86 additions and 886 deletions

View File

@@ -1,12 +0,0 @@
---
tags:
aliases:
date: 2025-04-23
time: 13:25:13
description:
---
# Python
- [Flet](https://flet.dev/docs/)
# 參考來源

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2024-06-08
time: 12:48:44
description:
---
## Prompt
### 總結論文
請以markdown心智圖筆記的概念來為我整理這份pdf文件從文件目錄結構作為第一層向下深入整理出重要的知識點、研究方法、研究成果、實驗數據洞察、結論輸出包括階層式標題筆記內容以及可以豐富視覺化的表情符號。
# 參考來源

View File

@@ -1,3 +0,0 @@
# 三磷酸腺苷
**三磷酸腺苷**英語adenosine triphosphate、[縮寫](https://zh.wikipedia.org/wiki/%E7%B8%AE%E5%AF%AB "縮寫")ATP也稱作**腺苷三磷酸**、**腺嘌呤核苷三磷酸**、**腺嘌呤三磷酸核糖核苷酸**,在[生物化學](https://zh.wikipedia.org/wiki/%E7%94%9F%E7%89%A9%E5%8C%96%E5%AD%B8 "生物化學")中是一種[核苷酸](https://zh.wikipedia.org/wiki/%E6%A0%B8%E8%8B%B7%E9%85%B8 "核苷酸"),作為[細胞](https://zh.wikipedia.org/wiki/%E7%B4%B0%E8%83%9E "細胞")內[能量](https://zh.wikipedia.org/wiki/%E8%83%BD%E9%87%8F "能量")傳遞的「能量貨幣」,儲存和傳遞[化學能](https://zh.wikipedia.org/wiki/%E5%8C%96%E5%AD%A6%E8%83%BD "化學能")。ATP在[核酸](https://zh.wikipedia.org/wiki/%E6%A0%B8%E9%85%B8 "核酸")合成中也具有重要作用。它也是[RNA](https://zh.wikipedia.org/wiki/RNA "RNA")序列中的鳥嘌呤二核苷酸,在[DNA](https://zh.wikipedia.org/wiki/DNA "DNA")進行[轉錄](https://zh.wikipedia.org/wiki/%E8%BD%89%E9%8C%84 "轉錄")時可做為替補。

View File

@@ -1,9 +0,0 @@
- [布朗噪音(「棕色噪音」)和白噪音有何卻別?為什麼可能幫助多動症者? - BBC News 中文](https://www.bbc.com/zhongwen/trad/science-63342282)
布朗噪聲也稱布朗噪音、棕色噪音、紅色噪音或隨機移動噪音brown noise相對於其「表親」白噪音[[White noise]]布朗噪音相對鮮為人知而且對其研究也比較少。據說這種聲音可以幫助集中精力有助睡眠甚至可以幫助那些患有神經多樣性病症例如注意力缺陷多動症俗稱多動症ADHD的人自我調節。
但英文brown noise中的「brown」在這裏並不是指棕色雖然後來也有人把它稱為棕色噪聲而是指布朗運動Brownian motion。幾乎在200年前的1827年植物學家羅伯特·布朗(Robert Brown)首次發現花粉在水中做(不規則)運動。
後來證實其他微細顆粒如灰塵也有同樣的現象,雖然他並沒有能從理論上解釋這種現象,但後來的科學家用他的名字命名為布朗運動,因為該聲音信號的圖形表現跟布朗模式一摸一樣,故此得名。
布朗噪音有時也被稱為紅噪音,其來源於光的類比,紅光比白光有更多低頻波譜,就像布朗噪音比白爆音具有更多低頻波一樣。

View File

@@ -1,13 +0,0 @@
# Set donation to 0
Open `xmrig/src/donate.h`, set `kDefaultDonateLevel` to 0, and set `kMinimumDonateLevel` to 0.
# Build
```bash
git clone https://github.com/xmrig/xmrig.git
mkdir xmrig\build && cd xmrig\build
cmake .. -G "Visual Studio 17 2022" -A x64 -DXMRIG_DEPS=c:\xmrig-deps\msvc2019\x64
cmake --build . --config Release
```
# 參考
- [Windows build - XMRig](https://xmrig.com/docs/miner/build/windows)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-02-02
time: 21:05:22
description:
---
# SCUDA
[SCUDA](https://github.com/kevmo314/scuda?tab=readme-ov-file#scuda-gpu-over-ip) is a GPU over IP bridge allowing GPUs on remote machines to be attached to CPU-only machines.
# Juice
[Juice](https://github.com/Juice-Labs/Juice-Labs/wiki) is **GPU-over-IP**。可以讓GPU不夠強大的電腦使用另一台電腦的GPU來運算或是玩遊戲。
# 參考來源

View File

@@ -1,37 +0,0 @@
GT1545T
- G: Gitzo
- T: 類型
- T: 三腳架
- M: 單腳架
- H: 雲台
- K: 三腳架套裝
- 1: 第一節腳管的粗度
- 0: 20mm
- 1: 24mm
- 2: 28mm
- 3: 32mm
- 4: 37mm
- 5: 41mm
- 5: 碳纖維
- 3: 鋁合金
- 5: 碳纖維
- 7: 鎂合金
- 8: 玄武岩纖維
- 4: 腳管節數
- 3: 3 節
- 4: 4 節
- 5: 5 節
- 6: 6 節
- 5: 版本
- 0: 第一版
- 1: 第二版
- 2: 第三版
- 3: 第四版
- 後面的英文字: 額外資料
- S: Systematic 系列
- L: Long 延伸後較長
- XL: Extra Long 延伸後更長
- G: Giant 延伸後長如巨人
- V: Video 附有錄影用碗形轉接器
- T: Traveller 收合後較細小

View File

@@ -1,38 +0,0 @@
## 什麼是 HEIF / HEIC
HEIF 是儲存照片的格式全名是「High Efficiency Image File」(高效影像檔),是 HEVC/H.265 (High Efficiency Video Coding高效影片編碼) 的硬照版本;而 HEIC (High Efficiency Image Container高效影像容器) 則是蘋果用來形容 HEIF 格式檔的副檔名。 無可否認,「容器格式」(Container Format) 比起「格式」二字更能表達 HEIF 的能耐。
## HEIF 較小較佳
HEIF 檔案的大小約是 JPEG 檔案的一半,意味大家可以相同儲存空間放置多一倍的照片,也可縮短從網絡上傳或下載照片的時間,這是 HEIF 帶給我們最大的好處之一。 別以為較小的檔案會導致較差的畫質相反HEIF 的影像質素比 JPEG 還要好。單是這兩個好處就值得推翻「統治」硬照超過 25 年的 JPEG。
何解 HEIF 可以較小的儲存空間來記錄更多畫面細節呢?不要忘記 JPEG 是 1992 年的產物。經過二十多年科技的進步,不論是電腦硬件還是影像壓縮演算法,都獲得了空前成功和突破。 當年也有很多出色的影像壓縮演算法,礙於算式過於複雜,未能瞬間完成壓縮,無法應用於日常生活中。現今中央處理的速度已是當時的 100 倍以上,容許我們使用更繁複的演算法。
蘋果甚至在最新產品的硬件上,直接加入對 HEVC 及 HEIF 的支援,大大加快了影像編硬及解硬的過程,同時減少了圖像處理器的負擔,繼而減少電池的消耗。
## 一個檔案多張照片
一個 JPEG 檔只可存放一張照片,這是眾所周知的事實;但 HEIF 容許大家把多張照片存放於單一檔案內,像個照片容器。
把一系列相片放於單一檔案有什麼好處?許多手機都可拍攝 Live Photos 動態照片,即一序列數秒連續的照片。
如果把連續的照片放於單一的檔案既能使文件夾變得整齊也有助提升播放效率否則2 張 Live Photos 會演變成數十個 JPEG 檔;重播時,又要花時間尋找相關的照片。
## GIF 殺手
HEIF 能容納多張相片,已經有了 GIF 的最大優點。再者HEIF 像 GIF 一樣,支援透明背景,但 HEIF 的「通道位元深度」(Channel bit depth) 是 16 bits即 48 bits 的「像素位元深度」(Pixel bit depth) 遠大於 pixel bit depth 只有 8 bits 的 GIF 和 pixel bit depth只有 24 bits 的 JPEG。而相機的 channel bit depth 都只有 10 或 12 bitsHEIF 不會像 JPEG 那樣浪費相機的 bit depth可完整地保留顏色的層次。
如未清楚「通道位元深度」(Channel bit depth) 和「像素位元深度」(Pixel bit depth) 的分別,可參閱《[【攝影名詞】什麼是 Bit Depth (位元深度)Bits per Channel 和 Bits per Pixel 又有何分別?](https://www.imagejoy.com/article/655)》一文。
由此可見HEIF 不單是 JPEG 的終結者,還是個 GIF 殺手呢!
## 無損旋轉及裁砌
旋轉及裁砌相信是大家用得最多的相片編輯功能,而旋轉有可能對照片造成破壞,而裁砌肯定會對相片造成破壞。除非另存新檔,否則編輯後的照片是不可還原。 然而HEIF 天生已容許用家對照片進行無損的旋轉及裁砌,大家可把旋轉及裁砌後的照片完整無缺地還原。
## HEIF 的兼容性
目前為此iOS 是 HEIF 格式的最大的推行者。在 HEIF 未完全普及前,如把 HEIF 照片傳送到非 iOS 裝置或分享至不支援 HEIF 格式的 APPiOS 會把 HEIF 相片無聲無色地轉換成 JPEG 照片。
照片編輯方面Photoshp 和 Lightroom 已支援 HEIF / HEIC。 相信不久將來,大家都會把檔案輸出成 HEIF / HEIC (視乎其他廠商怎樣命名 HEIF 照片的副檔名),而非 JPEG。
## 參考
- [【攝影名詞】什麼是 HEIF/HEIC 照片格式?蘋果助攻的 JPEG 終結者 - 攝影入門教學 | ImageJoy](https://www.imagejoy.com/article/658)

View File

@@ -1,81 +0,0 @@
---
tags:
aliases:
date: 2025-01-13
time: 09:50:32
description:
---
## 讓玄關燈可以自動開關
希望大門打開的時候玄關燈可以自動亮起來,過一陣子之後自動熄滅省電。
### 準備
- 要買可控制的插座用來接目前的嵌燈
### 問題
- 小米目前的人體傳感器都缺貨,蝦皮上賣的都是陸版,等台灣再次撲貨
----------------------------------------
## 鐵皮屋
- 鐵皮屋門可以被偵測是否打開。
- 加裝攝影機。
- 濕度太高的話打開電風扇電風扇耗電34W還滿高的。
### 準備
- TP-Link 門窗偵測器
- TP-Link 網關
- TP-Link 攝影機
- TP-Link 溫濕度計
### Status
2025-01-15: 已在蝦皮購買,還沒到貨
----------------------------------------
## 弱電箱
Switch Hub 要接上 UPS
### 準備
- 把弱電箱裡面的電接出來給外面的UPS使用
- 把外面的UPS電送進去弱電箱
- RJ45 延長線接Switch Hub
- 打一個洞走光纖線
### Status
2025-01-15: 已在蝦皮購買零件,還沒到貨
----------------------------------------
## 太陽能儲電
準備一顆 100A 的鋰鐵電池。以備不時之需。
但是說實在的,我真的不知道可以在哪裡派上用場?
目前想到的就是可以用來幫戶外缸打氣。但是這樣又必須放上大大的太陽能板,感覺草坪那邊變得很擁擠。
----------------------------------------
## 門口攝影機
門口要裝攝影機,攝影機已經買了
### 問題
攝影機是白的,裝了很醜,要把它弄黑,但是很花時間
----------------------------------------
## 小孩房間油漆
### 準備
- [x] 匯訂金給吳先生 ✅ 2025-01-15
- [ ] 匯尾款給吳先生
----------------------------------------
## 小孩房間裝冷氣
- [ ] 聯絡冷氣📅 2025-02-03
----------------------------------------
## 小孩房間買家具
----------------------------------------
# 參考來源

View File

@@ -1,176 +0,0 @@
---
tags:
aliases:
date: 2024-11-26
time: 10:25:17
description:
---
如果您正在尋找一種方法來優化您的 **[太陽系](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/solar-system-advantages-and-disadvantages)** 為了充分利用太陽能板,您可能需要考慮購買 MPPT 太陽能充電控制器。但什麼是 MPPT 充電控制器以及它如何運作?使用其中一種有什麼好處以及如何為您的系統選擇合適的一種?在這篇文章中,我們將回答這些問題以及更多問題,並幫助您了解為什麼 MPPT 充電控制器是任何太陽能愛好者的必備品。
![](https://cdn.shopify.com/s/files/1/0596/3713/7578/files/Solar_charge_controller_basic_configuration_480x480.png?v=1709023416)
## 介紹
### 什麼是太陽能充電控制器?為什麼它很重要?
A **[太陽能控制器](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/solar-charge-controller)** 是一種調節從太陽能板到電池組的電壓和電流的裝置。它可以防止電池過度充電,過度充電會損壞電池並縮短其使用壽命。它還可以防止電池過度放電,過度放電可能導致電池容量和效率損失。對於任何使用電池儲存太陽能電池板產生的多餘能量的太陽能係統來說,太陽能充電控制器都是必不可少的。
### MPPT 和 PWM 充電控制器有什麼不同?
太陽能充電控制器主要有兩種: [**最大功率點追蹤 (MPPT) 和脈寬調變 (PWM)**](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/mppt-vs-pwm-solar-charge-controller) 。它們之間的主要區別在於如何處理太陽能電池板電壓和電池電壓之間的不匹配。 PWM 充電控制器只是降低太陽能電池板電壓以匹配電池電壓這意味著它浪費了太陽能電池板產生的部分電力。另一方面MPPT 充電控制器將多餘的電壓轉換為更多的電流,這意味著它可以從太陽能板中提取最大功率。
### 使用 MPPT 充電控制器有哪些好處?
與使用 PWM 充電控制器相比,使用 MPPT 充電控制器有幾個優點。一些好處是:
- 更高的效率MPPT 充電控制器可以將太陽能係統的效率提高高達 30%,具體取決於條件。這意味著您可以從相同數量的太陽能電池板獲得更多的電力,或者使用更少的太陽能電池板來實現相同的電力輸出。
- 更大的靈活性MPPT 充電控制器可讓您使用電壓高於電池組的太陽能電池板,這為您提供了更多選擇。您還可以串聯太陽能電池板,從而減少接線和安裝成本。
- 更好的性能MPPT 充電控制器可以適應不斷變化的天氣和溫度條件,並始終找到太陽能板的最佳工作點。這意味著您可以 **[從太陽能板獲得更多電力](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/principles-of-solar-panels-and-how-they-work)** 即使陽光不強烈或溫度較低。
## MPPT 充電控制器的工作原理
### 最大功率點是多少MPPT 如何追蹤它?
最大功率點是太陽能板電流-電壓曲線上提供最大功率輸出的點。最大功率點會根據太陽輻照度(照射到太陽能板的陽光量)和太陽能板的溫度而變化。太陽輻照度越高、溫度越低,最大功率點越高。
MPPT 是一種持續監控太陽能板的電流和電壓並調整輸出以匹配最大功率點的技術。 MPPT 使用複雜的演算法來計算電流和電壓的最佳組合從而產生最高功率輸出。即使最大功率點因環境因素而變化MPPT 也能追蹤最大功率點。
### MPPT如何匹配電池電壓並增加電流
正如我們之前提到的,太陽能板電壓通常高於電池電壓,這意味著有一些多餘的電壓需要轉換成更多的電流。 MPPT 透過使用 DC-DC 轉換器來實現此目的DC-DC 轉換器是一種可以改變直流 (DC) 源的電壓和電流的設備。 DC-DC 轉換器可以升高(增加)或降低(減少)電壓,同時相反地改變電流。
MPPT 充電控制器使用 DC-DC 轉換器降低太陽能板電壓以匹配電池電壓同時按比例增加電流。例如如果太陽能板電壓為36V電流為5A電池電壓為12VMPPT充電控制器會將36V轉換為12V並將電流從5A增加到15A。這樣功率輸出保持不變36V x 5A = 12V x 15A = 180W但電流增加這意味著可以向電池輸送更多功率。
### MPPT 如何處理溫度和太陽輻照度的變化?
正如我們之前提到的太陽能電池板的最大功率點會根據溫度和太陽輻照度而變化。這意味著MPPT充電控制器需要不斷調整輸出以匹配最大功率點。 MPPT 透過使用回饋迴路來實現此目的,回饋迴路是一個將實際輸出與所需輸出進行比較並進行相應修正的系統。
MPPT充電控制器使用回饋迴路來測量太陽能板和電池的電流和電壓並將它們與最大功率點進行比較。如果實際輸出低於最大功率點MPPT充電控制器將增加輸出電壓並減少輸出電流直到達到最大功率點。如果實際輸出高於最大功率點MPPT充電控制器將降低輸出電壓並增加輸出電流直到達到最大功率點。這樣MPPT充電控制器就可以始終追蹤最大功率點並向電池提供最佳功率輸出。
## 如何選擇 MPPT 充電控制器
### 選擇MPPT充電控制器時要考慮的主要參數有哪些
當您購買 MPPT 充電控制器時,有幾個參數需要注意,例如:
- 最大輸入電壓:這是 MPPT 充電控制器可以處理太陽能板陣列的最高電壓。您需要確保 MPPT 充電控制器的最大輸入電壓高於太陽能板陣列的開路電壓 (Voc),也就是太陽能板未連接任何負載時的電壓。太陽能板的 Voc 隨溫度降低而增加,因此在計算 Voc 時需要考慮您所在位置可能的最冷溫度。
- 最大輸入電流:這是 MPPT 充電控制器可以處理來自太陽能板陣列的最大電流。您需要確保 MPPT 充電控制器的最大輸入電流高於太陽能板陣列的短路電流 (Isc),也就是充電時的電流。 **[太陽能板套件](https://zh-tw.shieldenchannel.com/collections/solar-panels)** 被短路。太陽能板的 Isc 隨著太陽輻照度的增加而增加,因此在計算 Isc 時,您需要考慮您所在位置可能最亮的陽光。
- 最大輸出功率:這是 MPPT 充電控制器可以提供給電池組的最高功率。您需要確保 MPPT 充電控制器的最大輸出功率高於負載的功率需求,也就是您想要與太陽能係統一起運行的所有裝置的總功耗。
- 電池相容性:這是 MPPT 充電控制器可以使用的電池組的類型和電壓。您需要確保MPPT充電控制器與您擁有的電池類型如鉛酸、鋰離子等和電池電壓如12V、24V、48V等相容或計劃用於您的太陽系。
### 如何確定適合您的太陽能係統的 MPPT 充電控制器的尺寸?
要確定適合您的太陽能係統的 MPPT 充電控制器的規格,您需要執行以下步驟:
- 第 1 步:計算太陽能板陣列的總功率輸出。您可以透過將每個太陽能電池板的額定功率 (W) 乘以陣列中太陽能電池板的數量來完成此操作。例如,如果您有 10 個太陽能板,每個太陽能板的額定功率為 100W則太陽能板陣列的總功率輸出為 10 x 100W = 1000W。
- 第 2 步:計算太陽能板陣列的最大輸入電壓。您可以透過將每個太陽能電池板的 Voc 乘以陣列中串聯的太陽能電池板數量來實現此目的。例如,如果您有 10 個太陽能電池板,每個太陽能板的 Voc 為 20V並且將它們串聯則太陽能電池板陣列的最大輸入電壓為 10 x 20V = 200V。
- 步驟 3計算太陽能板陣列的最大輸入電流。您可以透過將每個太陽能電池板的 Isc 乘以陣列中並聯的太陽能電池板的數量來實現此目的。例如,如果您有 10 個太陽能板,每個 Isc 為 5A並將它們並聯則太陽能板陣列的最大輸入電流為 10 x 5A = 50A。
- 步驟 4選擇具有比太陽能板陣列更高的最大輸入電壓、最大輸入電流和最大輸出功率的 MPPT 充電控制器。您還需要確保 MPPT 充電控制器與您的電池類型和電壓相容。例如,如果您有 1000W 太陽能板陣列,最大輸入電壓為 200V最大輸入電流為 50A並且您想使用 12V 鉛酸電池組,則可以選擇具有最大輸入電壓的 MPPT 充電控制器。輸入電壓250V 最大輸入電流60A最大輸出功率1200W相容於12V鉛酸電池。
### 如何比較不同品牌、型號的MPPT充電控制器
當您比較不同品牌和型號的 MPPT 充電控制器時,還需要考慮其他一些因素,例如:
- 轉換效率這是MPPT充電控制器可以從太陽能板陣列轉換到電池組的功率的百分比。轉換效率越高功率損耗越少輸送的功率越多。您可以透過查看規格或評論來比較不同 MPPT 充電控制器的轉換效率。
- 特性與功能這是MPPT充電控制器可以提供的附加特性和功能例如LCD顯示、遠端控制、資料記錄、溫度補償、負載控制等。功能和功能越多便利性和功能就越多。您可以透過查看手冊或網站來比較不同 MPPT 充電控制器的特性和功能。
- 價格和保固這是MPPT充電控制器的成本和保固。價格越低保固期越長價值和可靠性越高。您可以透過線上或線下商店比較不同 MPPT 充電控制器的價格和保固。
## 如何安裝並使用 MPPT 充電控制器
### 安裝MPPT充電控制器的基本步驟是什麼
要安裝 MPPT 充電控制器,您需要遵循以下基本步驟:
- 步驟1將MPPT充電控制器安裝在陰涼乾燥的地方遠離陽光直射、熱源和易燃材料。您還需要確保 MPPT 充電控制器周圍有足夠的通風和間隙,以利於散熱和空氣流通。
- 步驟 2依照極性和電壓規格將電池組連接到 MPPT 充電控制器。您需要使用適當的電纜、連接器和保險絲來連接電池,並確保電纜緊固。在將電池組連接到 MPPT 充電控制器之前,您還需要確保電池組已充滿電。
- 步驟 3依照極性和電壓規格將太陽能板陣列連接到 MPPT 充電控制器。您需要使用適當的電纜、連接器和二極體來連接太陽能板,並確保電纜緊固。在將太陽能板陣列連接到 MPPT 充電控制器之前,您還需要確保太陽能板陣列沒有暴露在陽光下。
- 步驟 4依照極性和電壓規格將負載連接到 MPPT 充電控制器。您需要使用適當的電纜、連接器和開關來連接負載,並確保電纜緊固。您還需要確保負載在連接到 MPPT 充電控制器之前已關閉。
- 步驟5開啟MPPT充電控制器並檢查狀態指示燈和顯示。您需要確保 MPPT 充電控制器正常運作並顯示正確的訊息。您還需要確保 MPPT 充電控制器沒有顯示任何錯誤代碼或警告。
### 安裝和使用MPPT充電控制器時需要遵循哪些安全注意事項
安裝和使用MPPT充電控制器時需要遵循以下安全注意事項
- 處理 MPPT 充電控制器、電池組、太陽能板陣列和負載時,請戴上防護手套、護目鏡和衣服。您需要避免觸電、短路、火災、爆炸和其他危險。
- 遵循 MPPT 充電控制器、電池組、太陽能板陣列和負載的說明和規格。您需要避免損壞、故障和保固無效。
- 請勿改裝、拆解或修復 MPPT 充電控制器、電池組、太陽能板陣列和負載。您需要避免受傷、故障和保固失效。
- 請勿將 MPPT 充電控制器、電池組、太陽能板陣列和負載暴露在水、灰塵、腐蝕、極端溫度或物理撞擊的環境中。您需要避免損壞、故障和保固失效。
### 如何監控 MPPT 充電控制器並排除故障?
若要監控 MPPT 充電控制器並對其進行故障排除,您需要執行以下操作:
- 定期監控MPPT充電控制器的狀態指示燈和顯示。您需要檢查輸入電壓、輸入電流、輸出電壓、輸出電流、輸出功率、電池電壓、電池充電狀態、電池溫度、負載狀態等資訊。您還需要檢查錯誤代碼和警告如果有
- 根據錯誤代碼和警告(如果有)對 MPPT 充電控制器進行故障排除。故障處理步驟和解決方案需要參考MPPT充電控制器的使用手冊或諮詢客服。如果需要保固服務您還需要聯絡MPPT充電控制器的製造商或經銷商。
## MPPT 充電控制器應用與範例
### MPPT 充電控制器有哪些常見應用?
MPPT充電控制器廣泛應用於需要太陽能發電的各種應用例如
- **[離網系統](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/what-is-an-off-grid-solar-system)**:這些系統未連接到電網,而是依靠太陽能和電池提供電力。 MPPT 充電控制器非常適合離網系統,因為它們可以最大限度地提高太陽能電池板的功率輸出並延長電池壽命。離網系統常用於偏遠地區,如鄉村、小木屋、房車、船隻等。
- **[併網系統](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/what-is-a-grid-tied-solar-system)**:這些系統連接到電網並使用太陽能來減少電費。 MPPT 充電控制器也適用於併網系統,因為它們可以提高太陽能板的效率並減少對電網的依賴。併網系統通常用於城市地區,例如家庭、辦公室、學校等。
- 混合系統:這些系統將太陽能與其他能源(例如風能、柴油或水力)結合。 MPPT 充電控制器也與混合系統相容,因為它們可以將太陽能與其他電源整合並優化能源管理。混合系統通常用於電網不穩定或不可靠的地區,例如島嶼、農場、度假村等。
### MPPT 充電控制器如何提高太陽能係統的效能和效率?
MPPT 充電控制器可以透過多種方式提高太陽能係統的效能和效率,例如:
- 增加功率輸出MPPT 充電控制器可將太陽能係統的功率輸出增加高達 30%,具體取決於條件。這意味著您可以從相同數量的太陽能電池板獲得更多的電力,或者使用更少的太陽能電池板來實現相同的電力輸出。
- 減少功率損耗MPPT 充電控制器可以透過最小化電壓降和電線電阻來減少太陽能係統的功率損耗。這意味著您可以使用更長、更細的電線來連接太陽能電池板和電池,從而節省金錢和空間。
- 增強電池保護MPPT 充電控制器可透過防止過度充電、過度放電和反極性來增強太陽能係統的電池保護。這意味著您可以延長電池壽命並避免電池損壞。
### MPPT 充電控制器的實際應用範例有哪些?
以下是 MPPT 充電控制器的一些實際應用範例:
- 肯亞的太陽能水泵系統:該系統使用 MPPT 充電控制器為水泵供電,為農村社區提供清潔水。 MPPT充電控制器可以追蹤太陽能板的最大功率點並調整輸出以匹配水泵。即使在多雲天氣下該系統每天也可泵送多達 40,000 公升水。
- 印度的太陽能路燈系統:該系統使用 MPPT 充電控制器為照亮村莊的 LED 路燈供電。 MPPT充電控制器可以優化太陽能板的功率輸出並調節電池的充電和放電。即使在雨季該系統每晚也能提供長達 12 小時的可靠且可持續的照明。
- 尼泊爾的太陽能冷凍系統:該系統使用 MPPT 充電控制器為保存疫苗和藥品的冰箱供電。 MPPT充電控制器可以最大限度地提高太陽能電池板的功率輸出並維持冰箱的溫度。即使在高海拔和低溫條件下該系統也能確保疫苗和藥物的安全有效。
## MPPT 充電控制器常見問題解答
### MPPT 充電控制器比 PWM 充電控制器更有效率多少?
MPPT 充電控制器通常比 [**PWM 充電控制器**](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/pwm-solar-charge-controller),因為它們可以將多餘的電壓轉換為更多的電流,而 PWM 充電控制器只是降低電壓以匹配電池。效率的確切差異取決於太陽能板電壓、電池電壓、溫度和太陽輻照度等條件。一般來說MPPT 充電控制器的效率比 PWM 充電控制器高 10% 到 30%。
### 我可以將 MPPT 充電控制器與任何類型的太陽能電池板和電池一起使用嗎?
MPPT 充電控制器與大多數類型的太陽能板和電池相容,只要它們符合 MPPT 充電控制器的規格和要求。在與任何太陽能板和電池一起使用之前,您需要檢查 MPPT 充電控制器的最大輸入電壓、最大輸入電流、最大輸出功率和電池相容性。安裝和使用MPPT充電控制器、太陽能板、電池時還需要遵循其說明和注意事項。
### MPPT 充電控制器的使用壽命有多長?其保固期為何?
MPPT 充電控制器採用耐用且優質的材料和組件製成,使用壽命長。 MPPT充電控制器的使用壽命取決於多種因素例如使用、維護和環境。一般來說MPPT充電控制器如果保養得宜的話可以使用10到15年甚至更長。 MPPT 充電控制器的保固期因製造商和型號而異。在購買和使用MPPT充電控制器之前您需要查看其保固政策和條款。
## 結論
在這篇文章中,我們解釋了 MPPT 充電控制器是什麼、它的工作原理、如何選擇、如何安裝和使用,以及它的一些應用和範例。我們希望這篇文章能幫助您了解為什麼 MPPT 充電控制器是任何太陽能愛好者的必備品。如果您有任何疑問或需要任何協助,請隨時與我們聯繫。我們很樂意協助您滿足太陽能需求。感謝您的閱讀,祝您有美好的一天!
# 參考來源
- [MPPT 太陽能充電控制器:它是什麼以及您為何需要它](https://zh-tw.shieldenchannel.com/blogs/portable-power-station/mppt-solar-charge-controller)

View File

@@ -1 +0,0 @@
- [理解梅尔频谱mel spectrogram_melspectrogram-CSDN博客](https://blog.csdn.net/bo17244504/article/details/124707265)

View File

@@ -1,2 +0,0 @@
- [結構相似性 - 維基百科,自由的百科全書](https://zh.wikipedia.org/zh-tw/%E7%B5%90%E6%A7%8B%E7%9B%B8%E4%BC%BC%E6%80%A7)

View File

@@ -1,3 +0,0 @@
白噪音,是指一種功率譜密度為常數的隨機信號。這種信號在各個頻段上的功率譜密度是一樣的,由於白光是由各種頻率(顏色)的單色光混合而成,故叫白噪音,它類似於廢棄無線電或電視台的靜電聲音,由於同時發出均勻聲頻,人耳可以察覺到。
也就是什麼頻率都有聲音,全部混合在一起。

View File

@@ -1,9 +0,0 @@
{
"nodes":[
{"id":"0cf3eb9ca4edb9e7","x":-183,"y":-31,"width":250,"height":60,"type":"text","text":"flask"},
{"id":"b9a009569e4d16d2","x":-183,"y":-160,"width":250,"height":60,"type":"text","text":"flask_login"},
{"id":"d1e07b3f6c214732","x":-380,"y":-300,"width":250,"height":60,"type":"text","text":"User instance\n`class User(UserMixin)`"},
{"id":"053c4bab0ff61e91","x":-380,"y":80,"width":460,"height":222,"type":"text","text":"- [第 8 章:用户认证 - Flask 入门教程](https://tutorial.helloflask.com/login/)\n- [第57天 Flask 用户登录 Flask-Login - 纯洁的微笑博客](https://www.ityouknow.com/python/2019/11/13/python-web-flask-login-057.html)\n- [第 25 天Flask登入系統 Flask-Login - iT 邦幫忙::一起幫忙解決難題,拯救 IT 人的一天](https://ithelp.ithome.com.tw/articles/10224408)"}
],
"edges":[]
}

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2024-06-06
time: 11:29:52
description:
---
- 是日本佛教特有的護法神之一。
- 守護佛法僧三寶,[[厭離]][[不淨觀|不淨]]。
- 形像一般是三面六臂或八面六臂三面像的頭上有5個小面
- 因治罰暴惡,所以呈現頭髪逆立的憤怒像,和密教的明王像共通。
- 因為是除去不淨、災難的神,所以江戶時代以降,被視為火神和竈神,多作為竈神祭祀,是廚房常見的神祇。
# 參考來源

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2024-06-06
time: 11:28:00
description:
---
- 佛教術語
- 為一種修行禪定的調伏心智的方法。
- 他們會藉由觀想人類身體的組成,以及人體在過世之後,成為屍體,並逐漸毀敗的過程,被認為是對治欲界貪欲特別有效的一種方式。也是五停心觀之一。
# 參考來源

View File

@@ -1,3 +0,0 @@
又稱**亞甲基藍**、**次甲基藍**、**次甲藍**
其他俗稱舊稱有美藍、藍趴、甲烯藍、瑞士藍Swiss blue
[國際非專利藥品名稱](https://zh.wikipedia.org/wiki/%E5%9B%BD%E9%99%85%E9%9D%9E%E4%B8%93%E5%88%A9%E8%8D%AF%E5%93%81%E5%90%8D%E7%A7%B0 "國際非專利藥品名稱")INN為 methylthioninium chloride是一種[芳香](https://zh.wikipedia.org/wiki/%E8%8A%B3%E9%A6%99%E6%80%A7 "芳香性")[雜環化合物](https://zh.wikipedia.org/wiki/%E6%9D%82%E7%8E%AF%E5%8C%96%E5%90%88%E7%89%A9 "雜環化合物"),用作化學指示劑、染料、生物染色劑和藥物。

View File

@@ -1,27 +0,0 @@
```python
import numpy as np
n_fft=2048
ft = np.abs(librosa.stft(y[:n_fft], hop_length=n_fft+l))
plt.plot(ft)
plt.title('Spectrum')
plt.xlabel('Frequency Bin')
plt.ylabel('Amp1itude')
```
output e.g.:
![[Pasted image 20231212180917.png]]
這時候 Y 軸是 amplitude可以使用 `librosa.amplitude_to_db()` 來把 amplitude 轉為 db。
```python
import librosa.display
spec = np.abs(librosa.stft(y, hop_1ength=512))
spec = librosa.amplitude_to_db(spec, ref=np.max)
librosa.display.specshow(spec, sr=sr, x_axis='time', y_axis='log')
p1t.colorbar(format='%+2.0f dB')
plt.title( 'Spectrogram')
```
Output:
![[Pasted image 20231212181543.png]]

View File

@@ -1,13 +0,0 @@
由於人類會對低頻低音高的片段更感興趣,所以會對通過 FFT 變換得到的 Amplitude 和 Frequency。
[[Mel spectrogram]] 和 spectrogram 的差別就是 mel spectrogram 的頻率是 mel scale 變換後的頻率你可以想像把Spectrogram整體往下壓
```python
mel_spect = librosa.feature.melspectrogram(y=y, sr=sr, n fft=2048, hop_Iength=1024)
mel_spect = librosa.power_to_db(mel_spect, ref=np.max)
librosa.display.specshow(mel_spect, y_axis='mel', fmax=8000, x_axis='time')
plt.title('Mel Spectrogram')
p1t.colorbar(format='%+2.0f dB')
```
Output:
![[Pasted image 20231212181946.png]]

View File

@@ -1,11 +0,0 @@
---
tags:
aliases:
date: 2024-06-06
time: 11:25:34
description:
---
意為對**欲樂**的棄絕,不為塵垢所染。
# 參考來源

View File

@@ -1,12 +0,0 @@
---
tags:
aliases:
date: 2024-06-06
time: 11:24:37
description:
---
- 佛教術語,「厭」指饜足、厭斥,「離」指[[出離]]、離欲。
- 即說對世間苦、集之知曉進而對世俗生活「厭倦」、不感興趣,而願意出離苦,求涅槃道。
# 參考來源

View File

@@ -1,3 +0,0 @@
###
父母疼囝長流水,無時停。
囝想父母樹尾風,有時陣。

View File

@@ -1,44 +0,0 @@
- 初聞不知曲中意,再聽已是曲中人。
- 讀書,就是要先將厚書讀薄,再將薄書讀厚。
- 種一棵樹最好的時候,一個是過去,一個是現在 - dead aid by Dambisa Moyo [^1] ^901833
- ![[20201224 - 寫作是最好的自我投資#^d7f87c|葉勝陶先生:「語言是有聲無形的文章,文章是有形無聲的語言。」]]
- ![[20201224 - 寫作是最好的自我投資#^fad99d|蘇格拉底:「未經審查的人生沒有價值。」]]
- ![[20201224 - 寫作是最好的自我投資#^fd93cf|「專業,二十一世紀你唯一的生存之道。」 - 大前研一]]
- ![[20201224 - 寫作是最好的自我投資#^a00bcf|「任何一個好產品都是聰明人用笨功夫做出來的」 - 咪蒙]]
- ![[20201224 - 寫作是最好的自我投資#^7e896d|「天才的唯一秘密,就在於刻意練習,用自己一套系統性的方法,不斷突破自己的邊界」 - 刻意練習,安德斯.艾瑞克森]]
- ![[20230206 - 卡片盒筆記#^f3d5d9|康德:「不成熟,是指若無他人的教導就不會運用自己的理解力...]]
- ![[20230206 - 卡片盒筆記#^1b06a6|我們並不是無法從經驗中學習,而是要再經驗發生之後快速獲得反饋(而且頻率密集),才能從自身的經驗中學到東西。]]
- ![[20230801 - 蘇格拉底哲學特快車#^8f104c]]
- ![[20250226 - 連結#^8caec9]]
---
1. 富人待人的共同點:明明知道這個人不行,但是他不提醒、不指點、不好為人師,即便是他的認知經驗都超過了對方,他也不會給對方的提建議。
因為無論你是指點、說教,都是需要消耗能量,情商最低的行為就是不停的講道理,智者戒口,愚者指點江山。能說服一個人的從來不是道理,而是南墻;能點醒一個人的從來不是說教,而是磨難。
2. 母弱出商賈,父強做史郎,族旺留原籍,家貧走他鄉。父母弱,就要學著做生意去改變命運;父母強,就要學會背靠大樹去入仕為宮。如果宗族很強,就利用家族名望在本地發展,那如果家境貧寒,就需要遠走他鄉去尋找出路了。
3. 放下助人情節,尊重他人命運。
社會的游戲規則,一層一層的難度係數和代價,都鎖死著不同的人,層層遞進。才會有這一句話:成年人,最終是被篩選出來的。你能賺得到多少錢,不是時間熬出來的,是社會中的他人把你篩選出來的。
4. 帶你賺錢的人,約你學習的人,和你談人生的人,和你聊理想的人,處處為你加油打氣,這才是貴人。故意在人多的時候訓你的人,你別往心里去,他是小人,在沒人的時候,才罵你跟你交心的人,千萬要記住,他是你的貴人。
真正的貴人,會鼓勵你,指引你,幫助你,開拓你的眼界,糾正你的格局,帶給你正能量。
5. 一句很有力量的話就是叫允許一切發生。
一切的發生,本身就是不可能去阻擋它的。有一句話叫境隨心變,所有不愉快的東西,你把它放在死亡面前你都可以包容,你都可以解釋,你就通了你就不會過得那麼委屈了。吃飯,睡覺才是天大的事,其他都可以放放。
6. 但凡有賺錢的好事,沒有人會免費教給你,要麼交學費,要麼對方真的願意幫你。不然做三年能成功的事情,可能就要花上五年。
7. 我很喜歡羅素的一句話:「屏蔽力」是一個人最頂級的能力。任何消耗你的人和事,多看一眼都是你的不對。
8. 近幾年明白了一個道理:就是人完全不需太懂事的,你只要形成自己的一套行事風格並發自內心不覺得有任何問題,那你身邊人就會自己調整,變換出一種能和你相處下去的模式和心態。
你不想想辦法,別人就想想辦法,非常神奇這叫“想辦法”守恒。
9. 無論是什麼關系,提供不了情緒價值,給予不了經濟支持,給不了正面陪伴,三點不佔一樣,捨棄才是明智之舉。
10. 告訴你,只要你擔心別人會怎麼看你,他們就能奴役你;只有你再也不從自身之外尋求肯定,那你才能真正成為自己的主人。
---
[^1] [“種一棵樹最好的時間是十年前,其次是現在”出自哪裡?](https//zhidao.baidu.com/question/652202353537726525.html)

View File

@@ -1,6 +0,0 @@
- 這是對個人成長阻礙最大的心態。害怕、逃避反饋的人,擔心反饋可能會傷害到自己的好形象,或許短時間內會覺得自己很優異,但是很快會在真正的表線上落後。諷刺的是,很多聰明、天賦異稟的學生,因為過去自身天賦異稟受到讚美,而不是因為自己的表現兒受到讚揚,因此多半只想完整保持住這個形象,不想讓自己接觸到新的挑戰,不想從失敗中學習。[^1]
[^1]: 卡片盒筆記P137。

View File

@@ -1,53 +0,0 @@
---
tags:
aliases:
date: 2025-01-06
time: 09:58:20
description:
---
被演算法推到這部舊影片,結果竟然上癮地看了兩遍。真是相見恨晚。世界上有什麼東西不能用 AI 摘要的呢?也許這部影片就是。
Patrick Winston 是美國電腦科學家,在 MIT 任教近 50 年,也是 AI 領域的權威之一。
除了 AI 研究,他最有名的是一堂在 MIT 開設超過 40 年的名課《如何表達》How to Speak。這堂課年年爆滿甚至必須限制人數。
YouTube 上有他 2018 年講課的完整錄影。令人遺憾的是 Winston 於隔年過世。影片連結放留言。
嚴格來說,整堂六十分鐘的課並沒有傳授什麼「魔法」。然而,真正的魔法是這六十分鐘過得極快,才知道原來他在每一個環節都用上了自己示範的技巧。
以下是比較有印象的重點,但仍高度推薦直接看全程影片,真的是享受。
--------------------------------------------------------------------------------
## 如何開場
1. 不要以笑話開場。
2. 給聽眾一個聽完後的承諾。
## 如何啟發別人
1. 重要的事情要講三遍。
2. 明確劃分自己的內容與他人的不同。
3. 適時回頭帶一下重點,拉回注意力。
## 技術性細節
1. 挑合適的時間,例如早上 11 點。
2. 地點應該燈光充足。
3. 粉筆與黑板很好用。
4. 手不要插在口袋,也不要放在背後。
5. 不要用雷射筆。
6. 字絕對不能多。
7. 字體最小為 40 級,既清楚也能避免太多。
8. 投影片是用來展示概念,不是用來念或看的。
9. 適當使用道具有助於聽眾記憶重點。
10. 不要找專家排練,因為怎樣他都聽得懂。
## 如何激勵聽眾
1. 只要你展現出熱情,聽眾就會感到被啟發。
2. 給聽眾一個故事,並帶領他們提問、甚至分析。
## 如何說服聽眾
1. 為了工作:分享願景,並說明解決問題的步驟。
2. 為了有名:透過理念、故事、口號來打造個人品牌。
## 如何結束演講
1. 絕不說「謝謝」,這很像台下的人只是基於禮貌才聽。
2. 可以用行動號召作結。
3. 或是你終於可以講個笑話。
# 參考來源
- [Manny YH Li - 被演算法推到這部舊影片,結果竟然上癮地看了兩遍。真是相見恨晚。世界上有什麼東西不能用 AI... | Facebook](https://www.facebook.com/mannyyhl/posts/pfbid0EycLQ9VFmJFwW9qr5SAhNMp8J86Nb59B5sCK55G2juNpV1S1xFbBxv22C9tCEuWCl)

View File

@@ -1 +0,0 @@
- 今天沒有時間,所以信的內容變得很長

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2024-06-20
time: 00:02:21
description:
---
## 飼料
- [[飼料]]
## 問題
- 胃扭轉
# 參考來源

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2023-04-25
time: 21:48:33
description:
---
積極尋求並歡迎各種反饋,不論正面還是負面,是長期獲得成功(還有快樂)的一個重要因素[^1]。
[^1]: 卡片盒筆記P137。

View File

@@ -1,17 +0,0 @@
{
"nodes":[
{"id":"9d207efca8e39cd4","type":"text","text":"Zephyr","x":-407,"y":58,"width":125,"height":60,"color":"3"},
{"id":"cbead737c83840bd","type":"text","text":"## 錢包\n[zephyrprotocol](https://wallet.zephyrprotocol.com/)","x":-441,"y":-180,"width":194,"height":90},
{"id":"e96c80e8aad5e6bc","type":"text","text":"## 教學\n[# ZEPH挖矿教程 CPU挖矿 全流程讲解 算力低解决方法](https://www.youtube.com/watch?v=Ro8XNMlAtrM)","x":-554,"y":262,"width":421,"height":92},
{"id":"c06fb876aad6755a","type":"text","text":"## 挖礦工具\n- [xmrig](https://github.com/xmrig/xmrig)\n\n### Set donate to 0\n[[Build xmrig with Visual Studio 2022]]","x":0,"y":-260,"width":355,"height":185},
{"id":"fa19a71efffddcb1","type":"text","text":"## 輔助工具\n### 選礦池\n[zephyr.miningocean.org](https://zephyr.miningocean.org/worker_stats)\n\n### 查CPU/GPU 算力\n- [XMRig](https://xmrig.com/benchmark)\n- https://www.hashrate.no/cpus\n\n### 算收益\n[Zephyr 挖矿收益计算器](https://minerstat.com/coin/ZEPH?lang=zh)","x":0,"y":-60,"width":355,"height":357},
{"id":"9bb4b7969d5cf3e8","type":"text","text":"## 設定\n- [Windows 11 算力最大化](https://www.youtube.com/watch?v=vUbjxpBc9N8)","x":0,"y":310,"width":355,"height":89}
],
"edges":[
{"id":"fda9bf543a8846de","fromNode":"9d207efca8e39cd4","fromSide":"top","toNode":"cbead737c83840bd","toSide":"bottom"},
{"id":"dea21c3da2418bf6","fromNode":"9d207efca8e39cd4","fromSide":"right","toNode":"c06fb876aad6755a","toSide":"left"},
{"id":"108524e502ec98a1","fromNode":"9d207efca8e39cd4","fromSide":"right","toNode":"fa19a71efffddcb1","toSide":"left"},
{"id":"c272278ac173632a","fromNode":"9d207efca8e39cd4","fromSide":"bottom","toNode":"e96c80e8aad5e6bc","toSide":"top"},
{"id":"b3999d558fa417e8","fromNode":"9d207efca8e39cd4","fromSide":"right","toNode":"9bb4b7969d5cf3e8","toSide":"left"}
]
}

View File

@@ -1 +0,0 @@
我們對現在的想法與未來的想法大不相同。

View File

@@ -1,6 +0,0 @@
皮質醇會直接妨礙認知與判斷能力。
壓力會引發皮質醇釋放影響大腦的幾個區域例如前額葉皮質區、杏仁核amygdala、海馬體hippocampus等等。
前額葉皮質區對於抑制衝動極為關鍵。 [^1]
[^1]: [[20230418 - 窮人的經濟學]] p.178

View File

@@ -1 +0,0 @@
- [我的個人知識管理系統 - Pin 起來!](https://pinchlime.com/blog/my-personal-knowledge-management-system-2023/)

View File

@@ -1,2 +0,0 @@
亦稱為「產能利用率」,是用來衡量機器設備使用效率的重要指標之一,簡單來說就是用機器設備可以運轉的時間(即負荷時間)與扣除掉因保養、維修、假日等的停機時間之比率,其計算公式如後:稼動率=(負荷時間-停機時間)/ 負荷時間 。

View File

@@ -1,37 +0,0 @@
{
"nodes":[
{"id":"4bc28156ba914925","type":"text","text":"成功","x":-127,"y":-32,"width":107,"height":60},
{"id":"9bf6e96eb80b5ef9","type":"text","text":"熱情","x":-127,"y":100,"width":107,"height":60},
{"id":"c00f7241e4fb1e59","type":"text","text":"自律","x":100,"y":-32,"width":93,"height":60},
{"id":"2949ff9fb5621558","type":"text","text":"願景","x":-127,"y":-180,"width":107,"height":60},
{"id":"0964b9a7120a94b2","type":"text","text":"放縱","x":300,"y":-32,"width":108,"height":60},
{"id":"b642b18083f2f181","type":"text","text":"犧牲重要的東西以換取一時的歡樂","x":480,"y":-32,"width":212,"height":60},
{"id":"eb9431052053dfa5","type":"text","text":"腦海中看到的未來","x":-198,"y":-320,"width":250,"height":60},
{"id":"c8189efaab564e7a","type":"text","text":"沒有熱情\n就容易跟著流行走而迷失自己","x":-198,"y":260,"width":250,"height":60},
{"id":"bf816d5dd96ac24c","type":"text","text":"判斷是非的道德感","x":-680,"y":-32,"width":250,"height":60},
{"id":"36a3913993b8a464","type":"text","text":"良知","x":-360,"y":-32,"width":100,"height":60},
{"id":"1ad4e8eefb07a55f","type":"text","text":"## 不道德\n1. 不勞而獲的財富\n2. 缺乏良知的歡樂\n3. 沒有品味的知識\n4. 缺乏道德的商業\n5. 不人道的科學\n6. 沒有犧牲的崇拜\n7. 無原則的政治","x":-1100,"y":-118,"width":250,"height":232},
{"id":"5568235e8c0f93fd","type":"text","text":"誠信","x":-680,"y":-148,"width":140,"height":60},
{"id":"fe97a4207f8cc0d1","type":"text","text":"平和","x":-680,"y":-210,"width":140,"height":60},
{"id":"e9c988d9c758436c","type":"text","text":"| 全人 | 四項需求 | 四項才能 | 四項品質 | 心聲 |\n|:------:|:-------:|:-------------:|:------:|:------:|\n| 身體 | 生活 | 身體能力PQ | 自律 | 需求<br>(看到並滿足需求) |\n| 心智 | 學習 | 智力IQ | 願景 | 天賦才能<br>(自律的關注焦點)|\n| 情感 | 愛 | 情感力EQ | 熱情 | 熱情<br>(熱衷於某事)|\n| 心靈 | 發揮影響力| 精神力SQ | 良知 | 良知<br>(做正確的事)|","x":-1100,"y":-524,"width":529,"height":264}
],
"edges":[
{"id":"241af6fdb0c62886","fromNode":"2949ff9fb5621558","fromSide":"right","toNode":"c00f7241e4fb1e59","toSide":"top","fromEnd":"arrow","label":"需要"},
{"id":"2a2505cd34afee38","fromNode":"c00f7241e4fb1e59","fromSide":"right","toNode":"0964b9a7120a94b2","toSide":"left","fromEnd":"arrow","label":"相反面"},
{"id":"a8030fccc63e991d","fromNode":"0964b9a7120a94b2","fromSide":"right","toNode":"b642b18083f2f181","toSide":"left"},
{"id":"50ef3c5170178c34","fromNode":"2949ff9fb5621558","fromSide":"top","toNode":"eb9431052053dfa5","toSide":"bottom"},
{"id":"299dd8caee4c658c","fromNode":"4bc28156ba914925","fromSide":"top","toNode":"2949ff9fb5621558","toSide":"bottom"},
{"id":"b1c9d9de2be64b3e","fromNode":"4bc28156ba914925","fromSide":"left","toNode":"36a3913993b8a464","toSide":"right"},
{"id":"ec48f8a15eec067c","fromNode":"4bc28156ba914925","fromSide":"bottom","toNode":"9bf6e96eb80b5ef9","toSide":"top"},
{"id":"9be33fefcef78a91","fromNode":"4bc28156ba914925","fromSide":"right","toNode":"c00f7241e4fb1e59","toSide":"left"},
{"id":"4d7452f97359f74f","fromNode":"9bf6e96eb80b5ef9","fromSide":"right","toNode":"c00f7241e4fb1e59","toSide":"bottom","label":"提供動力"},
{"id":"bb333dafe2c3d8a3","fromNode":"9bf6e96eb80b5ef9","fromSide":"bottom","toNode":"c8189efaab564e7a","toSide":"top","fromEnd":"arrow","label":"相反面"},
{"id":"91d81e51a4933de7","fromNode":"36a3913993b8a464","fromSide":"left","toNode":"bf816d5dd96ac24c","toSide":"right"},
{"id":"235c633e9c020893","fromNode":"36a3913993b8a464","fromSide":"top","toNode":"9bf6e96eb80b5ef9","toSide":"top","label":"指導力量"},
{"id":"70558ed8171bb110","fromNode":"bf816d5dd96ac24c","fromSide":"left","toNode":"1ad4e8eefb07a55f","toSide":"right","label":"相反面"},
{"id":"0a7657886c552afc","fromNode":"bf816d5dd96ac24c","fromSide":"top","toNode":"5568235e8c0f93fd","toSide":"right"},
{"id":"c018413f49ed30b5","fromNode":"bf816d5dd96ac24c","fromSide":"top","toNode":"fe97a4207f8cc0d1","toSide":"right"},
{"id":"3e1a9dd13bcb3869","fromNode":"36a3913993b8a464","fromSide":"top","toNode":"2949ff9fb5621558","toSide":"bottom","label":"指導力量"},
{"id":"4acfcf6f0a4d90aa","fromNode":"36a3913993b8a464","fromSide":"top","toNode":"c00f7241e4fb1e59","toSide":"left","label":"指導力量"}
]
}

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2024-06-20
time: 00:02:26
description:
---
- https://www.mobile01.com/topicdetail.php?f=290&t=3688553
- 因我現在有飼養一隻10個月大的狼犬在8個月前我都給牠吃皇家大型幼犬飼料牠身上就一直有體臭因養在室內所以每周都必須洗澡但是後來換了Prairie的羊肉飼料牠的體臭就消失了這個月我又買了皇家的大型犬成犬飼料牠的味道又來了。冒昧問你你養德國牧羊犬的目的
- [Prairie大草原 紐西蘭鮮羊肉全犬配方4.5磅 | Yahoo奇摩購物中心](https://tw.buy.yahoo.com/gdsale/Prairie%E5%A4%A7%E8%8D%89%E5%8E%9F-%E7%B4%90%E8%A5%BF%E8%98%AD%E9%AE%AE%E7%BE%8A%E8%82%89%E5%85%A8%E7%8A%AC%E9%85%8D%E6%96%B94-5%E7%A3%85-5663144.html)
# 參考來源

View File

@@ -1,27 +0,0 @@
{
"nodes":[
{"id":"335a89dbc334dd1b","type":"text","text":"## 魚體表會出現白色且界線明顯的斑塊\n看起來像是體表顏色稍微變淡。大多從頭、鰭基部或尾柄開始發生。隨著時間過去白斑周遭會有一圈紅色的發炎帶白色部份的皮膚可能被完全侵蝕而露出肌肉的紋理。","x":-695,"y":-300,"width":272,"height":200},
{"id":"7f4edf44d2c506fb","type":"text","text":"## 魚會變得很喘\n魚鰓上會出現黃白色的黏液且鰓會出現末端局部白化的現象。","x":-389,"y":-300,"width":250,"height":200},
{"id":"ceff7f34f6a04b7a","type":"text","text":"## 游泳歪斜,或是很常停在定點休息\n感覺很虛弱","x":-109,"y":-300,"width":250,"height":200},
{"id":"21e3e28e19400ffd","x":164,"y":-300,"width":250,"height":200,"type":"text","text":"## 魚鰭上的膜會快速消失,只留下鰭條"},
{"id":"615a1fa0b7c50bc7","x":440,"y":-300,"width":250,"height":200,"type":"text","text":"## 外觀看起來很像魚的嘴巴爛掉\n會長出一圈白色的物質。嚴重的時候會併發水黴菌感染。可能會影響魚隻的食慾。"},
{"id":"918d332bb59c9662","type":"text","text":"柱狀病","x":-36,"y":120,"width":104,"height":60},
{"id":"2b32355f7e5170ea","x":-389,"y":60,"width":250,"height":180,"type":"text","text":"## 超急性感染\n\n魚隻沒有特別的症狀但在感染12小時~24小時後會突然大量暴斃。"},
{"id":"f0af8b3344f253bd","x":164,"y":60,"width":250,"height":180,"type":"text","text":"## 慢性感染:\n\n魚隻外觀沒有明顯的異常初期也沒有症狀但其腎臟會受到感染而逐漸喪失功能。而讓魚隻出現腹水的現象最後因臟器衰竭而死亡。從感染到死亡從數個禮拜到數個月不等。"},
{"id":"844caecc04a86213","x":-135,"y":320,"width":303,"height":97,"type":"text","text":"- [柱狀病 | 塔魚手札](https://www.towerfish.tw/information_detail.php?id=54)\n- [柱狀病症狀及治療方式](https://fish.tsumii.com/%E6%9F%B1%E7%8B%80%E7%97%85%E7%97%87%E7%8B%80%E5%8F%8A%E6%B2%BB%E7%99%82%E6%96%B9%E5%BC%8F/)"},
{"id":"2f08b5e1af3b2a95","x":-36,"y":580,"width":104,"height":60,"type":"text","text":"水霉"},
{"id":"f7fe65e825209b8a","x":-36,"y":820,"width":104,"height":60,"type":"text","text":"腸炎"},
{"id":"1e3828a7ea29178e","x":-440,"y":580,"width":120,"height":60,"type":"text","text":"甲基藍"}
],
"edges":[
{"id":"ea7bfbba50be04ae","fromNode":"918d332bb59c9662","fromSide":"left","toNode":"2b32355f7e5170ea","toSide":"right"},
{"id":"08cb33e6b4992dbb","fromNode":"918d332bb59c9662","fromSide":"right","toNode":"f0af8b3344f253bd","toSide":"left"},
{"id":"f051b02fb8da231f","fromNode":"918d332bb59c9662","fromSide":"top","toNode":"335a89dbc334dd1b","toSide":"bottom"},
{"id":"13b1d002e0a882b0","fromNode":"918d332bb59c9662","fromSide":"top","toNode":"7f4edf44d2c506fb","toSide":"bottom"},
{"id":"1724fab53b8ae982","fromNode":"918d332bb59c9662","fromSide":"top","toNode":"ceff7f34f6a04b7a","toSide":"bottom"},
{"id":"dc0d96eddf6e175f","fromNode":"918d332bb59c9662","fromSide":"top","toNode":"21e3e28e19400ffd","toSide":"bottom"},
{"id":"eab89ad662b34431","fromNode":"918d332bb59c9662","fromSide":"top","toNode":"615a1fa0b7c50bc7","toSide":"bottom"},
{"id":"f5ab2deee8bd0e45","fromNode":"918d332bb59c9662","fromSide":"bottom","toNode":"844caecc04a86213","toSide":"top"},
{"id":"9ba59b2d6c8d8b89","fromNode":"2f08b5e1af3b2a95","fromSide":"left","toNode":"1e3828a7ea29178e","toSide":"right"}
]
}

View File

@@ -1,39 +0,0 @@
---
tags: 魚藥, Levamisole, 左旋咪唑, 左美索, 左美素
aliases:
date: 2024-10-09
time: 11:01:28
description:
---
廣效的抗寄生蟲藥物,它對人及動物的大部分線蟲感染均有廣效的驅蟲效力,所以被廣泛的應用在人類及動物。
# 主治
- 七彩消瘦,變黑,肚子扁扁
- 駝型線蟲
- 蟯蟲
- 腹水
- 鰷蟲
- 蛔蟲
- 鉤蟲
- 糞圓蟲
- 線蟲
- 鑽頭蟲
- 蟲卵(可殺死蟲卵)
# 作用機制
作用於線蟲可使蟲體麻痺,當動物服用 Levamisole 後若蟲體快速隨糞便被排出在糞便中尚可見活的蟲體而若經過較長的時間才排出則蟲體分解而無法於糞便中見到。Levamisole 是一種快速作用的驅蟲劑作用於線蟲神經節在和線蟲接觸的數秒鐘內麻痺蟲體肌肉。蟲體無法維持正常位置通常在24小時內被蠕動作用排出體外。
# 使用方法
## 浸泡
每一百公升的水使用0.2公克2PPM重症藥量加倍藥效維持四十八小時故可於四十八小時後再下藥再添加換水量的藥量即可。
最高劑量 10ppm。
## 口服
可直接添加在魚食中,每 100 公克魚食可混合本品 1 公克1000mg餵食連續 5-7 天。
# 注意事項
當遇上魚體皮肉出現肉眼可見的絲蟲一類的頑強寄生蟲,一般驅蟲藥如 [[魚藥 - Mebendazole美鞭達唑]],褔馬林、銅藥都未必可以解決。因為 [[魚藥 - Mebendazole美鞭達唑]] 不能被腸道吸收進入血液只能對腸道及體外蟲體發揮作用但生長於皮肉中的寄生蟲就不能對付。Levamisole 可以經腸道吸收,經血液送到全組織,針對組織中的寄生蟲,但缺點是毒性較強。
# 資料收集
- [三種體內藥物 | Facebook](https://www.facebook.com/legacy/notes/250504688381870/)

View File

@@ -1,52 +0,0 @@
---
tags: 魚藥, Mebendazole, 美鞭達唑
aliases:
date: 2024-10-09
time: 11:00:47
description:
---
# 主治
- 鞭蟲
- 蟯蟲
- 蛔蟲
- 鉤蟲
- 絲蟲
- 對蟲卵亦有殺滅效果
# 作用機制
經由阻斷 [[ATP]] 的合成來達到殺死寄生蟲的目的。基本上 [[ATP]] 乃是生物維持活動的能源、養分,若使寄生蟲無法吸收養分,便會逐漸消耗而死亡,最後隨腸道運動排出。
安全性高、但作用慢。且必須週期重複使用才能斷根(在水族而言、是必須同時大量換水移除蟲體)。
# 副作用
1. 本藥品屬直接殺蟲,故不需要併服瀉劑。
2. 可抑制蟲卵形成幼蟲,故對體內之寄生蟲能發揮徹底的清除之效。
3. 因不易被吸收,故不會引起全身性之毒性。
4. 僅會抑制蟲體對葡萄糖之攝取,對人體則無作用,所以即使服用高劑量也不會影響血糖濃度。
5. 對鞭蟲WHIPWORM、蛔蟲YOUNDWORM、蟯蟲PINWORM、美國鉤蟲AMERICAN HOOKWORM、普通的鉤蟲(COMMONHOOKWORM)、絲蟲THERADWORM皆有顯著的作用尤其是鞭蟲。故不僅對單寄生蟲感染有卓效對混合感染更是有實質的價值。
# 使用方法
## 浸泡
### 去除魚隻體表寄生蟲
- 每一百公升的水使用0.5公克,藥效維持四十八小時,故可於四十八小時後再下藥,再添加換水量的藥量即可。(重症藥量加倍)
- ※ 使用本劑水溫提高到32~34度 。
- 必須要先用甲酸或DMSO將藥物完全溶解後再倒入缸中治療。處理的時間為24小時24個小時之後則必須要將水的分批的換掉減少環境中的藥劑量。雖然將魚移出治療缸治療的話就不用擔心換水的問題但是存留在缸中的蟲卵就無法被殺滅可能會需要反覆的給藥。因此可以選擇在原缸中治療但花較多的心力去換水或者是移出治療但每個禮拜治療一次重複三次。但必須要注意反覆的治療可能會出現抗藥性。
### 去除底土的無脊椎生物
- 不需要用醋酸將藥物溶解,直接磨粉後加水均勻的撒在底土上或是埋入底土內即可,而且需要的藥量並非以水體積下去計算,要以底土的體積下去計算。因為底土上的藥物添加後並不會特別的移除,如果以水體積下去計算可能會導致藥物劑量過高,造成魚隻的死亡。
## 口服
- 口服給藥每公斤魚體重給予50mg的藥物
- 口服給藥主要用來去除體內的線蟲與絛蟲感染每天餵食一次藥餌連續餵食3~5天。藥餌的製做為先將飼料用水稍微的沾濕把藥丸磨成藥粉後直接將藥粉灑到飼料上攪拌均勻稍微晾乾後即可以餵食。餵食時使用的飼料量為平常給的飼料量的三分之一到一半左右即可。另外必須要確定所有的魚隻都有吃到飼料必要時須將魚隻隔離分開餵食。
# 注意事項
- 如果藥物處理的時間不夠久,會讓蟲體有恢復的機會而失效,但如果處理太久,讓魚隻接觸過久的藥物,也會產生毒性。因此使用此類藥物時,藥物處理的時間非常重要。
- 由於藥物是干擾蟲體的能量代謝因此大多數的蟲體要在藥物處理完後1~2天才會出現明顯的死亡。不過當魚隻的消化道內如果被比較多寄生蟲感染時使用此類藥物後就會造成大量的白便這些糞便內可能含有部分還沒死亡的寄生蟲如果健康的魚隻食入會有感染的風險所以建議要快速的移除這些異常的糞便。
- 對胎兒有致畸胎效果:在綿羊的實驗上已經證實對懷孕早期的胎兒具有致畸胎效果。雖然目前在人和魚身上還沒有報告,但在對種魚使用此藥的時候還是要特別的小心。另外也盡量不要讓孕婦接觸此藥。
- 不同魚種的耐受性不同:部分鯉科與脂鯉科魚類(大部分的燈科魚類都屬於這兩類的魚隻)還有無鱗魚(例如:鯰魚、鰻魚)對mebendazole較為敏感因此盡量不要使用此類藥物進行治療如果需要使用則要使用最低劑量且一定要特別注意藥物殘留的問題。
- 對軟體動物與蝦類具有殺滅能力軟體生物也會被此類藥物殺死使用劑量與驅蟲劑量相同只要浸泡即能殺滅。蝦子對mebendazole的抗性比軟體動物還要強一點不過只要劑量稍微超標也可能會死亡。
- 不溶於水和酒精只能用甲酸或DMSO溶
# 資料收集
- [水族吸蟲藥-美鞭達唑的使用 | 塔魚手札](https://www.towerfish.tw/information_detail.php?id=11)
- [三種體內藥物 | Facebook](https://www.facebook.com/legacy/notes/250504688381870/)

View File

@@ -1,25 +0,0 @@
---
tags: 魚藥, Metronidazole, 硝基嘧唑乙醇
aliases:
date: 2024-10-09
time: 11:01:09
description:
---
# 主治
- 鞭毛蟲
- 六鞭毛蟲
- 蟯蟲
- 頭槽滌蟲
- 頭洞病
- 鰓病
- 用於抗原蟲類、但作用機轉尚不明朗、而對於厭氧菌感染相當有效. 可是有肝毒性(且可能因個體而有過敏反應)。
# 作用機制
本劑乃將魚體內寄生蟲與體內寄生蟲,做一次清理。
# 使用方法
每一百公升的水使用0.5公克(重症藥量加倍),藥效維持四十八小時,故可於四十八小時後再下藥,再添加換水量的藥量即可。
# 資料收集
- [三種體內藥物 | Facebook](https://www.facebook.com/legacy/notes/250504688381870/)

View File

@@ -1,256 +0,0 @@
---
title: "Custom instructions for GitHub Copilot in VS Code"
author:
tags:
- "clippings"
date: "2025-04-15T11:31:55+08:00"
time: "2025-04-15T11:31:55+08:00"
description: "Learn how you can customize how GitHub Copilot generates code or tests for your project by defining a set of instructions."
source: "https://code.visualstudio.com/docs/copilot/copilot-customization#_reusable-prompt-files-experimental"
published:
---
You can enhance Copilot's chat responses by providing it with contextual details about your team's workflow, tools, or project specifics. Instead of manually including this context in every chat query, you can create a *custom instructions* file that automatically incorporates this information with every chat request.
Copilot applies these instructions to chat prompts in the Chat view, Quick Chat, or Inline Chat. These instructions are not displayed in the chat, but are passed to Copilot by VS Code.
You can specify custom instructions for specific purposes:
- **Code-generation instructions** - provide context specific for generating code. For example, you can specify that private variables should always be prefixed with an underscore, or that singletons should be implemented a certain way. You can specify code-generation instructions in settings, or in a Markdown file in your workspace.
- **Test-generation instructions** - provide context specific for generating tests. For example, you can specify that all generated tests should use a specific testing framework. You can specify test-generation instructions in settings, or in a Markdown file in your workspace.
- **Code review instructions** - provide context specific for reviewing the current editor selection. For example, you can specify that the reviewer should look for a specific type of error in the code. You can specify review-selection instructions in settings, or in a Markdown file in your workspace.
- **Commit message generation instructions** - provide context specific for generating commit messages. You can specify commit-message-generation instructions in settings, or in a Markdown file in your workspace.
- **Pull request title and description generation instructions** - provide context specific for generating pull request titles and descriptions. You can specify pull request title and description generation instructions in settings, or in a Markdown file in your workspace.
Custom instructions consist of natural language instructions and should be short, self-contained statements that add context or relevant information to supplement chat questions.
## Define code-generation custom instructions
Copilot can help you generate code, for example as part of a refactoring, generating unit tests, or implementing a feature. You might have specific libraries you want to use in your project, or a particular coding style you want to follow for the code that Copilot generates.
Note
Copilot does not apply code-generation instructions for [code completions](https://code.visualstudio.com/docs/copilot/ai-powered-suggestions).
### Use settings
You can configure custom code-generation instructions by using the [github.copilot.chat.codeGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.codeGeneration.instructions) setting. You can define custom instructions at the User or Workspace level.
The following code snippet shows how to define a set of instructions in the `settings.json` file. To define instruction directly in settings, configure the `text` property. To reference an external file, configure the `file` property.
```
"github.copilot.chat.codeGeneration.instructions": [
{
"text": "Always add a comment: 'Generated by Copilot'."
},
{
"text": "In TypeScript always use underscore for private field names."
},
{
"file": "code-style.md" // import instructions from file \`code-style.md\`
}
],
```
An example of the contents of the `code-style.md` file:
```
Always use React functional components.
Always add comments.
```
### Use a.github/copilot-instructions.md file
You can also store custom instructions in your workspace or repository in a `.github/copilot-instructions.md` file and have VS Code automatically pick up this file.
If you define custom instructions in both the `.github/copilot-instructions.md` file and in settings, Copilot tries to combine instructions from both sources.
Note
GitHub Copilot in Visual Studio also detects the `.github/copilot-instructions.md` file. If you have a workspace that you use in both VS Code and Visual Studio, you can use the same file to define custom instructions for both editors.
1. Set the [github.copilot.chat.codeGeneration.useInstructionFiles](https://code.visualstudio.com/docs/copilot/github.copilot.chat.codeGeneration.useInstructionFiles) setting to `true` to instruct Copilot in VS Code to use the custom instructions file.
2. Create a `.github/copilot-instructions.md` file at the root of your workspace. If needed, create a `.github` directory first.
Tip
In the Explorer view in VS Code, you can create the folder and directly in one operation by typing the full path as the file name.
3. Add natural language instructions to the file. You can use the Markdown format.
Whitespace between instructions is ignored, so the instructions can be written as a single paragraph, each on a new line, or separated by blank lines for legibility.
## Define test-generation custom instructions
You can use Copilot to generate tests for your code, for example by using the `@workspace /tests` prompt in the Chat view. You can define custom instructions to help Copilot generate tests that are specific to your project and development workflow.
To configure custom test-generation instructions, use the [github.copilot.chat.testGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.testGeneration.instructions) setting. You can define custom instructions at the User or Workspace level.
The following code snippet shows how to define a set of instructions in the `settings.json` file. To define instruction directly in settings, configure the `text` property. To reference an external file, configure the `file` property.
```
"github.copilot.chat.testGeneration.instructions": [
{
"text": "Always use vitest for testing React components."
},
{
"text": "Use Jest for testing JavaScript code."
},
{
"file": "code-style.md" // import instructions from file \`code-style.md\`
}
],
```
An example of the contents of the `code-style.md` file:
```
Always add code comments.
Always use React functional components.
```
## Define code review custom instructions
You can use Copilot to review a selection of code in the editor. You can define custom instructions to help Copilot take into account specific code review criteria that are relevant to your project and development workflow.
To configure custom code review instructions, use the [github.copilot.chat.reviewSelection.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.reviewSelection.instructions) setting. You can define custom instructions at the User or Workspace level.
## Define commit message generation custom instructions
In the Source Control view, you can use Copilot to generate a commit message for the pending code changes. You can define custom instructions to help Copilot generate a commit message that takes into account specific formatting and structure that are specific to your project and development workflow.
To configure custom commit message generation instructions, use the [github.copilot.chat.commitMessageGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.commitMessageGeneration.instructions) setting. You can define custom instructions at the User or Workspace level.
## Define pull request title and description generation custom instructions
When you have the [GitHub Pull Requests](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-pull-request-github) extension installed, you can use Copilot to generate a title and description for a pull request. You can define custom instructions to help Copilot generate a title and description that take into account specific formatting and structure that are specific to your project and development workflow.
To configure custom pull request title and description generation instructions, use the [github.copilot.chat.pullRequestDescriptionGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.pullRequestDescriptionGeneration.instructions) setting. You can define custom instructions at the User or Workspace level.
## Tips for defining custom instructions
- Keep your instructions short and self-contained. Each instruction should be a single, simple statement. If you need to provide multiple pieces of information, use multiple instructions.
- Don't refer to external resources in the instructions, such as specific coding standards.
- Make it easy to share custom instructions with your team or across projects by storing your instructions in an external file. You can also version control the file to track changes over time.
## Reusable prompt files (experimental)
Prompt files (*prompts*) let you build and share reusable prompt instructions with additional context. A prompt file is a Markdown file that mimics the existing format of writing prompts in Copilot Chat (for example, `Rewrite #file:x.ts`). This allows blending natural language instructions, additional context, and even linking to other prompt files as dependencies.
While custom instructions help to add codebase-wide context to each AI workflow, prompt files let you add instructions to a specific chat interaction.
Common use cases include:
- **Code generation**: create reusable prompts for components, tests, or migrations (for example, React forms, or API mocks).
- **Domain expertise**: share specialized knowledge through prompts, such as security practices, or compliance checks.
- **Team collaboration**: document patterns and guidelines with references to specs and documentation.
- **Onboarding**: create step-by-step guides for complex processes or project-specific patterns.
### Prompt file examples
- `react-form.prompt.md` - documents a reusable task for generating a form:
```
Your goal is to generate a new React form component.
Ask for the form name and fields if not provided.
Requirements for the form:
* Use form design system components: [design-system/Form.md](../docs/design-system/Form.md)
* Use \`react-hook-form\` for form state management:
* Always define TypeScript types for your form data
* Prefer *uncontrolled* components using register
* Use \`defaultValues\` to prevent unnecessary rerenders
* Use \`yup\` for validation:
* Create reusable validation schemas in separate files
* Use TypeScript types to ensure type safety
* Customize UX-friendly validation rules
```
- `security-api.prompt.md` - documents reusable security practices for REST APIs, which can be used to do security reviews of REST APIs:
```
Secure REST API review:
* Ensure all endpoints are protected by authentication and authorization
* Validate all user inputs and sanitize data
* Implement rate limiting and throttling
* Implement logging and monitoring for security events
```
### Usage
To enable prompt files, configure the [chat.promptFiles](https://code.visualstudio.com/docs/copilot/chat.promptFiles) VS Code setting. By default, prompt files are located in the `.github/prompts` directory of your workspace. You can also [specify additional folders](https://code.visualstudio.com/docs/copilot/#_prompt-files-experimental-settings) where prompt files are located.
#### Create a prompt file
1. Set the [chat.promptFiles](https://code.visualstudio.com/docs/copilot/chat.promptFiles) setting to `true` for the `.github/prompts` directory.
2. Create a `.prompt.md` file in the `.github/prompts` directory of your workspace.
Alternatively, use the **Create Prompt** command from the Command Palette (Ctrl+Shift+P).
3. Write prompt instructions by using Markdown formatting.
Within a prompt file, reference additional workspace files as Markdown links (`[index](../index.ts)`), or as `#file:../index.ts` references within the prompt file.
You can also reference other `.prompt.md` files to create a hierarchy of prompts, with reusable prompts that can be shared across multiple prompt files.
#### Create a user prompt file
User prompt files are stored in your [user profile](https://code.visualstudio.com/docs/configure/profiles). With user prompt files, you can share reusable prompts across multiple workspaces.
You can add a user prompt file to a chat prompt in the same way as a workspace prompt file.
To create a user prompt file:
1. Select the **Create User Prompt** command from the Command Palette (Ctrl+Shift+P).
2. Enter a name for your prompt file.
3. Write prompt instructions by using Markdown formatting.
User prompt files can now be synced across multiple devices with [Settings Sync](https://code.visualstudio.com/docs/configure/settings-sync). Make sure to enable support for prompt files in your Settings Sync configuration. Select **Settings Sync: Configure** from the Command Palette, and make sure **Prompts** is selected.
#### Attach a prompt file to a chat request
1. Select the **Attach Context** icon (Ctrl+/), and then select **Prompt...**.
Alternatively, use the **Chat: Use Prompt** command from the Command Palette (Ctrl+Shift+P).
2. Choose a prompt file from the Quick Pick to attach it to your chat request.
You can use prompt files in both Copilot Chat and Copilot Edits.
3. Optionally, attach additional context files required for the task.
For reusable tasks, send the prompt without any additional instructions.
To further refine a reusable prompt, include additional instructions to provide more context for the task at hand.
Tip
Reference additional context files like API specs or documentation by using Markdown links to provide Copilot with more complete information.
## Settings
### Custom instructions settings
- [github.copilot.chat.codeGeneration.useInstructionFiles](https://code.visualstudio.com/docs/copilot/github.copilot.chat.codeGeneration.useInstructionFiles): controls whether code instructions from `.github/copilot-instructions.md` are added to Copilot requests.
- [github.copilot.chat.codeGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.codeGeneration.instructions) *(Experimental)*: set of instructions that will be added to Copilot requests that generate code.
- [github.copilot.chat.testGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.testGeneration.instructions) *(Experimental)*: set of instructions that will be added to Copilot requests that generate tests.
- [github.copilot.chat.reviewSelection.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.reviewSelection.instructions) *(Preview)*: set of instructions that will be added to Copilot requests for reviewing the current editor selection.
- [github.copilot.chat.commitMessageGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.commitMessageGeneration.instructions) *(Experimental)*: set of instructions that will be added to Copilot requests that generate commit messages.
- [github.copilot.chat.pullRequestDescriptionGeneration.instructions](https://code.visualstudio.com/docs/copilot/github.copilot.chat.pullRequestDescriptionGeneration.instructions) *(Experimental)*: set of instructions that will be added to Copilot requests that generate pull request titles and descriptions.
### Prompt files (experimental) settings
- [chat.promptFiles](https://code.visualstudio.com/docs/copilot/chat.promptFiles) *(Experimental)*: enable reusable prompt files.
- [chat.promptFilesLocations](https://code.visualstudio.com/docs/copilot/chat.promptFilesLocations) *(Experimental)*: a list of folders where prompt files are located. You can specify one or more folders where prompt files are located. Relative paths are resolved from the root folder(s) of your workspace. Supports glob patterns for file paths.
| Setting value | Description |
| --- | --- |
| `["/path/to/folder"]` | Enable prompt files for a specific path. Specify one or more folders where prompt files are located. Relative paths are resolved from the root folder(s) of your workspace. By default, `.github/prompts` is added but disabled. |
- Start AI chat conversations with [Copilot Chat](https://code.visualstudio.com/docs/copilot/chat/copilot-chat).
- Start an AI-powered editing session with [Copilot Edits](https://code.visualstudio.com/docs/copilot/chat/copilot-edits).
# 參考來源
- [Custom instructions for GitHub Copilot in VS Code](https://code.visualstudio.com/docs/copilot/copilot-customization#_reusable-prompt-files-experimental)

View File

@@ -1,49 +0,0 @@
{
"nodes":[
{"id":"d805f3dd80f785e6","type":"group","x":-1640,"y":-580,"width":1822,"height":1268,"label":"Encoding setting"},
{"id":"a2ee86873d432396","type":"group","x":-352,"y":338,"width":514,"height":333,"label":"Create SwrContext"},
{"id":"2a931b85411c091e","type":"group","x":-1596,"y":1160,"width":506,"height":260,"label":"Create InputFormat"},
{"id":"657749e452ae22a2","type":"group","x":-280,"y":-495,"width":425,"height":250,"label":"Create CodecContext by CODEC"},
{"id":"45483f8465f79ab6","type":"group","x":-1592,"y":385,"width":419,"height":240,"label":"Create Frame"},
{"id":"cc5b50aaf9428ed5","type":"group","x":-1080,"y":385,"width":415,"height":190,"label":"Create Packet"},
{"id":"a8a281b03160720c","type":"group","x":-1620,"y":-230,"width":475,"height":150,"label":"Create AVStream by AVFormatContext"},
{"id":"dadd55c0e82a0f75","type":"group","x":-280,"y":-155,"width":442,"height":150,"label":"Create CODEC"},
{"id":"ba45f40b19ea44d3","type":"group","x":-1596,"y":110,"width":426,"height":150,"label":"Create AVFormatContext"},
{"id":"7e6ff8d4cb0730ad","type":"text","text":"`stream = avformat_new_stream(formatContext, nullptr);`","x":-1600,"y":-150,"width":435,"height":50,"color":"3"},
{"id":"8197b443d5d2a0ee","type":"text","text":"`AVStream* stream`","x":-1507,"y":-210,"width":250,"height":50,"color":"4"},
{"id":"ffb5250ae3d92551","type":"text","text":"`avformat_alloc_output_context2(&formatContext`)","x":-1576,"y":190,"width":386,"height":50,"color":"3"},
{"id":"4692d58b834eee84","type":"text","text":"`AVFormatContext* formatContext`","x":-1520,"y":130,"width":274,"height":50,"color":"4"},
{"id":"30b0024f3331c50d","type":"text","text":"```cpp\n// Initialize packet\npacket = av_packet_alloc();\n```","x":-1060,"y":475,"width":375,"height":80,"color":"3"},
{"id":"5f8636c9725a3ffe","type":"text","text":"```cpp\n// Set codec parameters\ncodecContext->bit_rate = bitRate;\ncodecContext->sample_rate = sampleRate;\ncodecContext->channels = channels;\ncodecContext->channel_layout = av_get_default_channel_layout(channels);\ncodecContext->sample_fmt = AV_SAMPLE_FMT_S16P; // MP3 encoder usually requires planar s16\n// Some formats need stream headers\nif (formatContext->oformat->flags & AVFMT_GLOBALHEADER) {\n codecContext->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;\n}\n```","x":-1106,"y":-30,"width":734,"height":298,"color":"3"},
{"id":"47e7b62d1a0bfa79","type":"text","text":"`avcodec_parameters_from_context(stream->codecpar, codecContext)`","x":-1040,"y":-160,"width":507,"height":50,"color":"3"},
{"id":"3e5e2eb286b66064","type":"text","text":"`AVFrame* frame`","x":-1507,"y":405,"width":250,"height":50,"color":"4"},
{"id":"bffaa80a186d9b54","type":"text","text":"`frame = av_frame_alloc();`","x":-1507,"y":465,"width":250,"height":50,"color":"3"},
{"id":"f3140664e1295662","type":"text","text":"```cpp\n// Allocate the data buffers\nret = av_frame_get_buffer(frame, 0);\n```","x":-1572,"y":525,"width":379,"height":80,"color":"3"},
{"id":"e4fc1011aa51d648","type":"text","text":"`AVPacket* packet`","x":-997,"y":405,"width":250,"height":50,"color":"4"},
{"id":"8b456592b19b1bfd","type":"text","text":"```cpp\n avio_open(&formatContext->pb, filename.c_str(), AVIO_FLAG_WRITE)\n```","x":-1605,"y":-400,"width":608,"height":50,"color":"3"},
{"id":"5a46ad2c03434ac2","type":"text","text":"```cpp\navformat_write_header(formatContext, nullptr);\n```","x":-1605,"y":-560,"width":608,"height":50,"color":"3"},
{"id":"3338d0ae0a5d52e8","type":"text","text":"`AVCodec* codec`","x":-193,"y":-135,"width":250,"height":50,"color":"4"},
{"id":"eed8fddf0e282c05","type":"text","text":"`codec = avcodec_find_encoder(AV_CODEC_ID_MP3)`","x":-260,"y":-75,"width":402,"height":50,"color":"3"},
{"id":"b9f9abb339e512d2","type":"text","text":"`avcodec_open2(codecContext, codec, nullptr);`","x":-255,"y":-345,"width":375,"height":50,"color":"3"},
{"id":"b083af0a802c90b1","type":"text","text":"`codecContext = avcodec_alloc_context3(codec);`","x":-260,"y":-415,"width":385,"height":50,"color":"3"},
{"id":"bf7f90f77714e446","type":"text","text":"`AVCodecContext* codecContext`","x":-214,"y":-475,"width":274,"height":50,"color":"4"},
{"id":"8fb6f1a9be16335c","type":"text","text":"`SwrContext* swrContext`","x":-215,"y":358,"width":240,"height":50,"color":"4"},
{"id":"9133e5adf36a8d71","type":"text","text":"```cpp\nswrContext = swr_alloc_set_opts(nullptr,\n codecContext->channel_layout, \n codecContext->sample_fmt, \n codecContext->sample_rate,\n codecContext->channel_layout, \n inputFormat, \n codecContext->sample_rate,\n 0, \n nullptr);\n```","x":-332,"y":428,"width":474,"height":223,"color":"3"},
{"id":"874b741be7463df8","type":"text","text":"`swr_init(swrContext)`","x":-220,"y":143,"width":250,"height":50,"color":"3"},
{"id":"49c0e52749200a34","type":"text","text":"```cpp\nswitch (bitsPerSample) {\ncase 8: inputFormat = AV_SAMPLE_FMT_U8; break;\ncase 16: inputFormat = AV_SAMPLE_FMT_S16; break;\ncase 24:\ncase 32: inputFormat = AV_SAMPLE_FMT_S32; break;\ndefault: inputFormat = AV_SAMPLE_FMT_S16; break;\n}\n```","x":-1576,"y":1247,"width":466,"height":153,"color":"3"},
{"id":"ea1c0844ef8f1cfa","type":"text","text":"`AVSampleFormat inputFormat;`","x":-1477,"y":1180,"width":269,"height":50,"color":"4"},
{"id":"4e2180f848416962","type":"text","text":"# Encoding Parametes\n\n```cpp\nstruct EncoderConfig {\nint sampleRate = 44100;\nint channels = 2;\nint bitRate = 128000;\nint bitsPerSample = 16;\nint bufferFrames = 1024; // Number of frames per buffer\n};\n```","x":-2440,"y":-55,"width":513,"height":270}
],
"edges":[
{"id":"1473a901cc2657ec","fromNode":"dadd55c0e82a0f75","fromSide":"top","toNode":"657749e452ae22a2","toSide":"bottom"},
{"id":"2b3cdd328f451c81","fromNode":"ba45f40b19ea44d3","fromSide":"top","toNode":"a8a281b03160720c","toSide":"bottom"},
{"id":"b69dc1ba45835fbe","fromNode":"8197b443d5d2a0ee","fromSide":"right","toNode":"47e7b62d1a0bfa79","toSide":"left"},
{"id":"3e9fa7e107bf252c","fromNode":"b083af0a802c90b1","fromSide":"left","toNode":"47e7b62d1a0bfa79","toSide":"right"},
{"id":"5b43e072f1f0bf66","fromNode":"4e2180f848416962","fromSide":"right","toNode":"49c0e52749200a34","toSide":"left","toEnd":"none"},
{"id":"195888a93cc014b7","fromNode":"4e2180f848416962","fromSide":"right","toNode":"5f8636c9725a3ffe","toSide":"top","toEnd":"none"},
{"id":"dcdd7e303f3e2074","fromNode":"b083af0a802c90b1","fromSide":"left","toNode":"5f8636c9725a3ffe","toSide":"right"},
{"id":"53b5d223a9723660","fromNode":"a2ee86873d432396","fromSide":"top","toNode":"874b741be7463df8","toSide":"bottom"},
{"id":"3fe3b152acfcd0fd","fromNode":"a8a281b03160720c","fromSide":"top","toNode":"8b456592b19b1bfd","toSide":"bottom"},
{"id":"96808ae6e1387eb3","fromNode":"8b456592b19b1bfd","fromSide":"top","toNode":"5a46ad2c03434ac2","toSide":"bottom"}
]
}

View File

@@ -1,15 +0,0 @@
{
"nodes":[
{"id":"d6c4368826cc2627","x":-672,"y":40,"width":577,"height":200,"type":"text","text":"`IMFAttributes`\n\n```cpp\npDeviceAttributes->SetGUID(\n MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE,\n MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_GUID)\npDeviceAttributes->SetString(\n MF_DEVSOURCE_ATTRIBUTE_SOURCE_TYPE_AUDCAP_ENDPOINT_ID,\n deviceSymbolic.c_str())\n```\n"},
{"id":"671ac7c80cfb589a","x":-760,"y":-900,"width":754,"height":300,"type":"text","text":"`IMFSourceReader`\n> 用來讀取 MediaSource要搭配 `IMFAttributes` 指定讀取方式\n\n```cpp\nIMFSourceReader* pSourceReader = NULL;\nIMFAttributes* pAttributes = NULL;\n\nMFCreateAttributes(&pAttributes, 1);\npAttributes->SetUnknown(MF_SOURCE_READER_ASYNC_CALLBACK, returnDevice->sourceReaderCallback);\nMFCreateSourceReaderFromMediaSource(\n pMediaSource,\n pAttributes,\n &pSourceReader)\n```"},
{"id":"5ab8d6f75e911379","x":-649,"y":-500,"width":531,"height":204,"type":"text","text":"`IMFMediaSource`\n\n> 媒體來源是一種產生媒體資料的物件。 例如,資料可能來自視訊檔案、網路串流或硬體裝置,例如相機。 每個媒體來源都包含一或多個資料流程,而每個資料流程都會提供一種類型的資料,例如音訊或視訊。\n\n```cpp\nIMFMediaSource* pMediaSource = NULL;\npDevice->ActivateObject(IID_PPV_ARGS(&pMediaSource)\n```"},
{"id":"3df0dd59ad66c803","x":-633,"y":-200,"width":500,"height":140,"type":"text","text":"`IMFActivate(pDevice)`\n\n它就是你需要的裝置\n\n```cpp\nMFCreateDeviceSourceActivate(pDeviceAttributes, &pDevice)\n```\n"},
{"id":"c0627e6385587472","x":-1280,"y":-750,"width":440,"height":150,"color":"3","type":"text","text":"因為使用了 `MF_SOURCE_READER_ASYNC_CALLBACK`\n\n所以要在另一個 thread 裡面呼叫 `pSourceReader->ReadSample`\n\n`pSourceReader` 會透過我們自己定義的 `SourceReaderCB::OnReadSample()` 取得畫面或是聲音資料。"}
],
"edges":[
{"id":"90da9679f52c2406","fromNode":"d6c4368826cc2627","fromSide":"top","toNode":"3df0dd59ad66c803","toSide":"bottom","label":"建立"},
{"id":"53dfe096135de053","fromNode":"3df0dd59ad66c803","fromSide":"top","toNode":"5ab8d6f75e911379","toSide":"bottom","label":"建立"},
{"id":"899dd7ccd8fbfd50","fromNode":"5ab8d6f75e911379","fromSide":"top","toNode":"671ac7c80cfb589a","toSide":"bottom","label":"建立"},
{"id":"eec5fdc23644aa48","fromNode":"671ac7c80cfb589a","fromSide":"left","toNode":"c0627e6385587472","toSide":"right","color":"3","label":"注意"}
]
}

View File

@@ -1,32 +0,0 @@
軟體名稱】Microsoft 365 Pro Plus Retail IMG+KMS 檔
【軟件類型】:完全
【下載載點】:[Microsoft 365 Pro Plus Retail.part1.rar](https://mega.nz/file/UN5CDILJ#QF99erM5ggJUIwBaXorZScHaYGdWui83Gp0mIW_RsRc)
       [Microsoft 365 Pro Plus Retail.part2.rar](https://mega.nz/file/JdJQxQSA#Uh5ZRq2Q_MAis0xFxutyDToM6XTX3HSdcXHk1C1SkuA)
【解壓密碼】pgvinshare@eyny
【注意事項】:
* 壓縮檔內含3%修復紀錄,若檔案毀損,可自行修復
* 此為可破解版供各位測試使用,請使用內附的破解軟體 HEU KMS Activator 來激活,使用前請記得關防毒
* 若覺得此 365 Pro Plus 版本使用起來順手,煩請向微軟購買正版序號
   
【軟體簡介】Microsoft 365 Pro Plus Retail包含 Access, Excel, Lync, OneNote, Outlook, PowerPoint, Publisher, Word, OneDrive
【安裝說明】:
1. IMG 檔按右鍵選"掛接"後,會直接生成一虛擬光碟機
![[___m365_001.png]]
   
2. 點擊 Setup 進行安裝
![[___m365_002.png]]
3. 等候一般 Office 安裝程序執行完成
![[___m365_003.png]]
4. 安裝完成後,開啟隨附的破解程式,直接點擊"開始"即可 
![[___m365_004.png]]
【軟體截圖】:
![[___m365_005.png]]
*免責聲明
本人呼籲會員們不要將本站資源用於盈利和/或非法目的。
本圖像文件皆從網上搜集轉載,不承擔任何技術及版權問題。
下載鏈接僅供寬帶測試研究用途,請下載後在24小時內刪除,請勿用於商業目的。
本人亦不承擔會員將本站資源用於盈利和/或非法目的之任何後果和/或法律責任。

View File

@@ -1,21 +0,0 @@
---
tags:
aliases:
date: 2025-03-25
time: 09:32:36
description:
---
# 優勢
# 隱憂
# 缺點
# 參考來源

View File

@@ -1,75 +0,0 @@
---
tags:
aliases:
date: 2025-03-25
time: 09:30:51
description:
---
NVIDIA GTC 2025風光落幕全球各界都來朝聖執行長黃仁勳更將嚴肅的AI大會直接封路打造成萬人嘉年華與會人數近3萬人聖荷西會議中心附近人山人海。
然而熱鬧背後黃仁勳傾力說明AI技術與展望不僅當週資本市場不捧場GTC其實圍繞NVIDIA的「五大危機」。[](https://img.digitimes.com/newsimg/2025/0325/717662-1-zbr4b.jpg "<a onclick=window.open('/tech/showimg_fusion.asp?news_key=717662&filename=717662-1-ZBR4B.jpg','IMG',config='height=682,width=780,scrollbars=no'); style=color:#ffffff;cursor:pointer;>預覽列印</a>")
進一步細究2年來NVIDIA因AI而登峰但也首度歷經地緣政治震撼教育本次GTC可看出AI隊長「黃仁勳變了」。
**NVIDIA GTC 2025 驚喜多已劇透**
GTC展前各界雖期盼但也認為NVIDIA本次AI劇本多已「劇透」。也因此黃仁勳還能帶來什麼驚喜成為一大問題。
而如預期黃仁勳再次推進AI技術發展從「感知AI」、「生成式AI」現階段已進入能與人互動並執行任務的「代理AI」接下來則是為機器人和真實應用提供驅動力的「未來實體AI」。
黃仁勳也說未來資料中心資本支出持續向上全球已進入AI工廠時代預估至2030年資料中心建置將達1兆美元企業將從傳統軟體走向生成式 AI加速採購GPU。
產業鏈關注的AI平台方面黃仁勳一次揭露了2025~2028年的「四年計畫」、矽光子網路交換器、開源的AI工廠作業系統Dynamo、開源通用人型機器人模型GROOT N1等可說是說明地非常清楚。
**老黃傾力說明 市場未盡滿意的五大危機**
但儘管如此外界還是拋出了NVIDIA的「五大危機」。
包括:
**一、美國政府難以預估的AI禁令與關稅政策。**
**二、美系四大CSP於2026年後資本支出縮減。**
**三、AI需求將趨緩高成長爆發不再。**
**四、ASIC對手群的挑戰。**
**五、恐重演思科Cisco大起大落路線。**
承受各方壓力的黃仁勳在GTC中也明顯看出全力想掌控全場。但歷經兩年來美中貿易戰NVIDIA首當其衝後外界對於NVIDIA疑問也爆棚。
也因此,黃仁勳發言收起過往大炮作風,小心翼翼面對全球媒體與供應鏈提問。
針對最敏感的美國關稅、中國AI禁令以及與台積電一同合資搶救英特爾等傳言黃仁勳謹慎表示未收到台積邀請合資的邀約不知道消息從哪兒來。
另外NVIDIA全球擁有靈活敏捷的供應鏈網絡可隨時調整關稅短期沒有影響同時也會在台積電美國廠下單。
多次被提及的ASIC競況尤其博通Broadcom的挑戰黃仁勳態度仍堅定。
博通執行長陳福陽曾公開表示到2027會計年度博通前三大客戶的AI晶片市場機會將介於600億~900億美元可進一步取得市佔。黃仁勳則不認同表示博通只是ASIC業者也不知其正在打造哪款晶片。
然而其實2024年中時黃仁勳向全球媒體已直接表示NVIDIA將成立新部門正式投入ASIC可擴大客群或許CSP客戶會成為對手但同時所有的CSP也都還是NVIDIA客戶客戶想投入自研晶片成本會大大提升。
**AI隊長帶來集體希望 還是強化了集體焦慮**
儘管如此與NVIDIA合作多年的供應鏈及媒體泰半認為「黃仁勳變了」。
因應當前政治情勢與對手挑戰,以及市場氛圍,細節中可看出黃仁勳的努力,一改先前的談話風格。
再者展會演講難見「One More Thing」驚喜使得一向對GPU規劃神秘的黃仁勳直接給出4年藍圖在出席台灣之夜時更向供應鏈夥伴表示不怕[[奧斯本效應]],提早公布未來計畫,反而能刺激更多需求,客戶馬上下單。
另外人形機器人在GTC驚喜有限除了發展藍圖必須拉長時間來看有業者認為由於中國全力發展也大量採購NVIDIA產品因此展會裡中國供應鏈甚少業者力求低調避免美國政府盯上恐連機器人平台都可能被禁。
首屆量子日更被外界大酸是黃仁勳「道歉大會」。
因為在1月CES展受訪時黃仁勳直言量子電腦要變得「非常有用」恐還要20年造成IonQ和Quantum Computing等業者在資本市場中暴跌。
事實上雖然量子運算發展仍須多年但現下NVIDIA也沒有產業發話權。未來情勢不明與全球量子供應鏈仍須保持合作姿態放軟助力召開量子日向各方大廠專家釋出善意。
供應鏈業者總結現況指出GTC快速成為全球最重要的展會不只有最新技術還有各領域串接合作全球AI產業鏈離不開NVIDIA黃仁勳讓與會者盡興開心但也確實營造了「AI集體焦慮」。
# 參考來源
- [黃仁勳變了 解析NVIDIA GTC風光背後的五大危機](https://www.digitimes.com.tw/tech/dt/n/shwnws.asp?utm_source=DailyNews&utm_medium=Email&utm_campaign=DT_UTM&id=717662&ct=a)

View File

@@ -1,267 +0,0 @@
---
title: "Themes | Oh My Posh"
author:
tags:
- "clippings"
date: "2025-04-11T20:00:40+08:00"
time: "2025-04-11T20:00:40+08:00"
description: "Oh My Posh comes with many themes included out-of-the-box. Below are some screenshots of the more common themes."
source: "https://ohmyposh.dev/docs/themes"
published:
---
Oh My Posh comes with many themes included out-of-the-box. Below are some screenshots of the more common themes. For the full updated list of themes, [view the themes](https://github.com/JanDeDobbeleer/oh-my-posh/tree/main/themes) in Github.
Once you're ready to swap to a theme, follow the steps described in [🚀 Get started > Customize](https://ohmyposh.dev/docs/installation/customize).
Themes with `minimal` in their names do not require a Nerd Font. Read about [🆎Fonts](https://ohmyposh.dev/docs/installation/fonts) for more information.
[![aliens](https://ohmyposh.dev/assets/images/aliens-06be728fb7c5c94162bbbbfafc59fbc5.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/aliens.omp.json "aliens")
[![M365Princess](https://ohmyposh.dev/assets/images/M365Princess-05ef5726348a9ac9fab671fb7d9496e9.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/M365Princess.omp.json "M365Princess")
[![agnoster](https://ohmyposh.dev/assets/images/agnoster-e1c2f7dc843510b55db7d14c7f002616.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/agnoster.omp.json "agnoster")
[![agnosterplus](https://ohmyposh.dev/assets/images/agnosterplus-9598d18dd269c7d608e90b0a81f2c752.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/agnosterplus.omp.json "agnosterplus")
[![1_shell](https://ohmyposh.dev/assets/images/1_shell-c717f0ef8b11a8ca6e5766f582ef3dd9.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/1_shell.omp.json "1_shell")
[![amro](https://ohmyposh.dev/assets/images/amro-519a7f6ab425869a67bec382d764ce29.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/amro.omp.json "amro")
[![agnoster.minimal](https://ohmyposh.dev/assets/images/agnoster.minimal-787620cc77576d8aaf82de329e8d738b.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/agnoster.minimal.omp.json "agnoster.minimal")
[![atomic](https://ohmyposh.dev/assets/images/atomic-24c89fa42cab3c8a10be4bdba16b21c1.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/atomic.omp.json "atomic")
[![atomicBit](https://ohmyposh.dev/assets/images/atomicBit-f1704f3c88774816341ab3a753db310e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/atomicBit.omp.json "atomicBit")
[![avit](https://ohmyposh.dev/assets/images/avit-3af98cddc043a099a2b91f5a50d264f3.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/avit.omp.json "avit")
[![blue-owl](https://ohmyposh.dev/assets/images/blue-owl-2463c3e5eb71cc1f10d4d92992d605d5.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/blue-owl.omp.json "blue-owl")
[![blueish](https://ohmyposh.dev/assets/images/blueish-0d24344d9c7009d7bd0c06e28fab4955.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/blueish.omp.json "blueish")
[![bubblesline](https://ohmyposh.dev/assets/images/bubblesline-1c1ef7f253ea0079c0d9cfbcbc442ec6.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/bubblesline.omp.json "bubblesline")
[![bubbles](https://ohmyposh.dev/assets/images/bubbles-236d70734687415f6df716a57523ced9.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/bubbles.omp.json "bubbles")
[![capr4n](https://ohmyposh.dev/assets/images/capr4n-efff16e9a28b56b4e123b1da054a249e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/capr4n.omp.json "capr4n")
[![bubblesextra](https://ohmyposh.dev/assets/images/bubblesextra-11061754f5b6db2d585eafe121237fa5.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/bubblesextra.omp.json "bubblesextra")
[![catppuccin_frappe](https://ohmyposh.dev/assets/images/catppuccin_frappe-da8f2349a8720dfb41636dd6b0a3ed69.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/catppuccin_frappe.omp.json "catppuccin_frappe")
[![catppuccin_latte](https://ohmyposh.dev/assets/images/catppuccin_latte-ea6f8d052c05907d9a9b53e1411c595b.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/catppuccin_latte.omp.json "catppuccin_latte")
[![catppuccin](https://ohmyposh.dev/assets/images/catppuccin-df713cdace2248e5dafd7ed39d4731df.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/catppuccin.omp.json "catppuccin")
[![catppuccin_mocha](https://ohmyposh.dev/assets/images/catppuccin_mocha-c59640f1439016c5529518767ca198e5.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/catppuccin_mocha.omp.json "catppuccin_mocha")
[![catppuccin_macchiato](https://ohmyposh.dev/assets/images/catppuccin_macchiato-09f13b748713824100ad314a07a8264f.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/catppuccin_macchiato.omp.json "catppuccin_macchiato")
[![cert](https://ohmyposh.dev/assets/images/cert-9d2fd37ba67d012826913f5ee1a9a152.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/cert.omp.json "cert")
[![cinnamon](https://ohmyposh.dev/assets/images/cinnamon-66ed750722efbf33a2c376ec5534d0a2.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/cinnamon.omp.json "cinnamon")
[![chips](https://ohmyposh.dev/assets/images/chips-a37142d5bb5995bec12a82eadf127051.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/chips.omp.json "chips")
[![clean-detailed](https://ohmyposh.dev/assets/images/clean-detailed-44fd3c19d12270005e95ca92b1a278f6.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/clean-detailed.omp.json "clean-detailed")
[![cobalt2](https://ohmyposh.dev/assets/images/cobalt2-dd53487c8e156f3a259d1f96d84d73df.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/cobalt2.omp.json "cobalt2")
[![cloud-context](https://ohmyposh.dev/assets/images/cloud-context-bf6309ecda6119645687a624bb2d1d73.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/cloud-context.omp.json "cloud-context")
[![cloud-native-azure](https://ohmyposh.dev/assets/images/cloud-native-azure-ea6c72ee693c2b7e6e300c70009d9db7.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/cloud-native-azure.omp.json "cloud-native-azure")
[![craver](https://ohmyposh.dev/assets/images/craver-c855a70c6856e66ca02c80aefeac2637.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/craver.omp.json "craver")
[![darkblood](https://ohmyposh.dev/assets/images/darkblood-3c60b838beb6e3c37be666a0494e504c.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/darkblood.omp.json "darkblood")
[![di4am0nd](https://ohmyposh.dev/assets/images/di4am0nd-0459e9e28ff26e524a92458506a3e150.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/di4am0nd.omp.json "di4am0nd")
[![devious-diamonds](https://ohmyposh.dev/assets/images/devious-diamonds-9bf96dfdaa5bb08bb95a6056e599928e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/devious-diamonds.omp.yaml "devious-diamonds")
[![dracula](https://ohmyposh.dev/assets/images/dracula-7cbb96e944a751eee37d6545fcfcc298.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/dracula.omp.json "dracula")
[![emodipt](https://ohmyposh.dev/assets/images/emodipt-09faadd48c500acc3c1a66323a44f00c.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/emodipt.omp.json "emodipt")
[![emodipt-extend](https://ohmyposh.dev/assets/images/emodipt-extend-225ec870a62c90865b335790ddff174a.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/emodipt-extend.omp.json "emodipt-extend")
[![fish](https://ohmyposh.dev/assets/images/fish-14ca18175d191f3e61d1e2322a9de8b6.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/fish.omp.json "fish")
[![easy-term](https://ohmyposh.dev/assets/images/easy-term-03026ae00554a70fa59a6eeaa52c132b.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/easy-term.omp.json "easy-term")
[![free-ukraine](https://ohmyposh.dev/assets/images/free-ukraine-fa9cfb8a4c42a071dd49d0279aa64082.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/free-ukraine.omp.json "free-ukraine")
[![half-life](https://ohmyposh.dev/assets/images/half-life-c0bd3e0dc2864adada320db0e641f4eb.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/half-life.omp.json "half-life")
[![grandpa-style](https://ohmyposh.dev/assets/images/grandpa-style-b494d52b76babd355314666c1ae11df9.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/grandpa-style.omp.json "grandpa-style")
[![gruvbox](https://ohmyposh.dev/assets/images/gruvbox-46aaec2d6ec227c6eb32a63d87c7b3a8.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/gruvbox.omp.json "gruvbox")
[![froczh](https://ohmyposh.dev/assets/images/froczh-9ca1ff26171c599944ba51b0abf586ee.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/froczh.omp.json "froczh")
[![gmay](https://ohmyposh.dev/assets/images/gmay-17e48b8342bee22a097cc6fe13d3746c.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/gmay.omp.json "gmay")
[![glowsticks](https://ohmyposh.dev/assets/images/glowsticks-26e1a0e57ba09b9b8ca1af32ad08764f.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/glowsticks.omp.yaml "glowsticks")
[![hotstick.minimal](https://ohmyposh.dev/assets/images/hotstick.minimal-5f20d6b8b3bdf4604a444c6229b5457f.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/hotstick.minimal.omp.json "hotstick.minimal")
[![honukai](https://ohmyposh.dev/assets/images/honukai-fcf37ea299202421a43f89f5681cea52.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/honukai.omp.json "honukai")
[![huvix](https://ohmyposh.dev/assets/images/huvix-365f300e4330bc1845a487a28aba8705.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/huvix.omp.json "huvix")
[![hunk](https://ohmyposh.dev/assets/images/hunk-421b258c49f471d4c2192a1f11f6336a.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/hunk.omp.json "hunk")
[![hul10](https://ohmyposh.dev/assets/images/hul10-56aa70bd522ee3ba04cba54a7f85e90e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/hul10.omp.json "hul10")
[![illusi0n](https://ohmyposh.dev/assets/images/illusi0n-55349225a4b7bcecbf62dae9dd4d8b37.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/illusi0n.omp.json "illusi0n")
[![if_tea](https://ohmyposh.dev/assets/images/if_tea-a6ecf21e071856e377381611bb03a271.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/if_tea.omp.json "if_tea")
[![iterm2](https://ohmyposh.dev/assets/images/iterm2-eae477e72b46a6741d6b7c13cdf8133b.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/iterm2.omp.json "iterm2")
[![jandedobbeleer](https://ohmyposh.dev/assets/images/jandedobbeleer-eea31152bf0d47f73ad8cc9f1a6fd4d6.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/jandedobbeleer.omp.json "jandedobbeleer")
[![jblab_2021](https://ohmyposh.dev/assets/images/jblab_2021-dd962140bbdae2785ffd37a7bea3c1a0.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/jblab_2021.omp.json "jblab_2021")
[![jonnychipz](https://ohmyposh.dev/assets/images/jonnychipz-402bbe45bb3df5571ee170af9ac283b8.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/jonnychipz.omp.json "jonnychipz")
[![json](https://ohmyposh.dev/assets/images/json-c572a1ee5ecd7da5b945a1ebeceb4ae8.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/json.omp.json "json")
[![jtracey93](https://ohmyposh.dev/assets/images/jtracey93-7f5f1efb46809ff2e71652bc5ab408b3.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/jtracey93.omp.json "jtracey93")
[![jv_sitecorian](https://ohmyposh.dev/assets/images/jv_sitecorian-3965c59abfc63d591b8890209e6c3c21.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/jv_sitecorian.omp.json "jv_sitecorian")
[![kali](https://ohmyposh.dev/assets/images/kali-b8e7f5031671888d83b260aaa28cc478.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/kali.omp.json "kali")
[![lambda](https://ohmyposh.dev/assets/images/lambda-589dbd099fda99bda8b1e1e816727857.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/lambda.omp.json "lambda")
[![lambdageneration](https://ohmyposh.dev/assets/images/lambdageneration-2bd09481eff2fd92b10ca5e0d57c1f5a.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/lambdageneration.omp.json "lambdageneration")
[![kushal](https://ohmyposh.dev/assets/images/kushal-76f3d719d25ec0c84e13621b556a17c4.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/kushal.omp.json "kushal")
[![larserikfinholt](https://ohmyposh.dev/assets/images/larserikfinholt-dd2659bb502a04b31f8577b9127c3c6c.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/larserikfinholt.omp.json "larserikfinholt")
[![lightgreen](https://ohmyposh.dev/assets/images/lightgreen-7ea236da617fd8dce004ae7faf3a4e9f.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/lightgreen.omp.json "lightgreen")
[![marcduiker](https://ohmyposh.dev/assets/images/marcduiker-6a9c2f0ba15316f377d071d9aec68d60.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/marcduiker.omp.json "marcduiker")
[![material](https://ohmyposh.dev/assets/images/material-5df3a49d99d3c2cd07798b27d3916483.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/material.omp.json "material")
[![markbull](https://ohmyposh.dev/assets/images/markbull-a90822afc82971b27b93bde9cce5cbf7.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/markbull.omp.json "markbull")
[![mojada](https://ohmyposh.dev/assets/images/mojada-dd2adc6fde9086f397c1b2045f1d6e87.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/mojada.omp.json "mojada")
[![microverse-power](https://ohmyposh.dev/assets/images/microverse-power-efc4c77f9d19a0465a6a0fa29e8cb355.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/microverse-power.omp.json "microverse-power")
[![montys](https://ohmyposh.dev/assets/images/montys-872fcf77717cc9fa4cd1f7c0131af112.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/montys.omp.json "montys")
[![mt](https://ohmyposh.dev/assets/images/mt-406a14c635e7d3feaba86957534a2f1a.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/mt.omp.json "mt")
[![multiverse-neon](https://ohmyposh.dev/assets/images/multiverse-neon-e02dd5ca34569020f34bc68836e54df8.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/multiverse-neon.omp.json "multiverse-neon")
[![negligible](https://ohmyposh.dev/assets/images/negligible-57190fe35fff42ebe793c9e2da85a9d5.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/negligible.omp.json "negligible")
[![neko](https://ohmyposh.dev/assets/images/neko-2f3243794a441cb0d65054b84bfa8a26.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/neko.omp.json "neko")
[![nordtron](https://ohmyposh.dev/assets/images/nordtron-570c4fb6ee0c17d578d47e0b0c103217.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/nordtron.omp.json "nordtron")
[![night-owl](https://ohmyposh.dev/assets/images/night-owl-86b2dceab33527d9c7f93b950f26bc8e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/night-owl.omp.json "night-owl")
[![onehalf.minimal](https://ohmyposh.dev/assets/images/onehalf.minimal-27f2c264d246c1d2c1d8e35ace418cc3.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/onehalf.minimal.omp.json "onehalf.minimal")
[![nu4a](https://ohmyposh.dev/assets/images/nu4a-4c13c959fc866aa5cf551c508bafeefb.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/nu4a.omp.json "nu4a")
[![pararussel](https://ohmyposh.dev/assets/images/pararussel-bd93aa6210da40f46e7594474159fc2d.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/pararussel.omp.json "pararussel")
[![paradox](https://ohmyposh.dev/assets/images/paradox-602898f73d6a24a8b04ce536163aa414.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/paradox.omp.json "paradox")
[![patriksvensson](https://ohmyposh.dev/assets/images/patriksvensson-001d033fc1abebaded55dfeae9c95459.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/patriksvensson.omp.json "patriksvensson")
[![peru](https://ohmyposh.dev/assets/images/peru-672c2eb067af25e688a9757c0a7fc88a.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/peru.omp.json "peru")
[![plague](https://ohmyposh.dev/assets/images/plague-d1cd5145001d1bfc0e88d9ea37e5774d.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/plague.omp.json "plague")
[![poshmon](https://ohmyposh.dev/assets/images/poshmon-9e64050659bce5002828c2792f20aafe.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/poshmon.omp.json "poshmon")
[![powerlevel10k_classic](https://ohmyposh.dev/assets/images/powerlevel10k_classic-cc7d2ec60d51481f3d6c0b46569046c2.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/powerlevel10k_classic.omp.json "powerlevel10k_classic")
[![pixelrobots](https://ohmyposh.dev/assets/images/pixelrobots-7f8761580af781b30325e0dbdb0d283f.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/pixelrobots.omp.json "pixelrobots")
[![powerlevel10k_lean](https://ohmyposh.dev/assets/images/powerlevel10k_lean-34a9d55d13c79859284aa327c2db31bf.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/powerlevel10k_lean.omp.json "powerlevel10k_lean")
[![powerlevel10k_modern](https://ohmyposh.dev/assets/images/powerlevel10k_modern-c3ee6b4ca9b8706ffec0d85113a64bea.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/powerlevel10k_modern.omp.json "powerlevel10k_modern")
[![powerlevel10k_rainbow](https://ohmyposh.dev/assets/images/powerlevel10k_rainbow-fa223defca56bd07b3338acbaf28565c.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/powerlevel10k_rainbow.omp.json "powerlevel10k_rainbow")
[![powerline](https://ohmyposh.dev/assets/images/powerline-779914506c0ce0d300d9bff907c0c0ff.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/powerline.omp.json "powerline")
[![probua.minimal](https://ohmyposh.dev/assets/images/probua.minimal-6fe8ebf66c5880dcebadaf391a32e39e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/probua.minimal.omp.json "probua.minimal")
[![remk](https://ohmyposh.dev/assets/images/remk-dc7725ed50c6b09820becb48fb2d7e2e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/remk.omp.json "remk")
[![robbyrussell](https://ohmyposh.dev/assets/images/robbyrussell-de6fed118f8ac9acf4bbb804102d5306.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/robbyrussell.omp.json "robbyrussell")
[![quick-term](https://ohmyposh.dev/assets/images/quick-term-bdca79b3f55b4a9ed326becf119d3734.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/quick-term.omp.json "quick-term")
[![pure](https://ohmyposh.dev/assets/images/pure-b427da09ce220fe95aca0ab26b437289.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/pure.omp.json "pure")
[![rudolfs-dark](https://ohmyposh.dev/assets/images/rudolfs-dark-7e5ead585b102eb740c6bf650383e89d.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/rudolfs-dark.omp.json "rudolfs-dark")
[![rudolfs-light](https://ohmyposh.dev/assets/images/rudolfs-light-cce17bd5deb91b4ca3263489e200b149.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/rudolfs-light.omp.json "rudolfs-light")
[![sim-web](https://ohmyposh.dev/assets/images/sim-web-a99d0ada099744b493654b1df60572c5.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/sim-web.omp.json "sim-web")
[![smoothie](https://ohmyposh.dev/assets/images/smoothie-e2e4dd7fc8f0748bc9d1e83dfcf7c085.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/smoothie.omp.json "smoothie")
[![slim](https://ohmyposh.dev/assets/images/slim-8e8ee3fadb5dca9b8da0a7e56793ea84.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/slim.omp.json "slim")
[![slimfat](https://ohmyposh.dev/assets/images/slimfat-e6b20fda7cfae8e26be4914cd377ad52.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/slimfat.omp.json "slimfat")
[![sonicboom_dark](https://ohmyposh.dev/assets/images/sonicboom_dark-25f154422ba8cf844aa7208aec06440a.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/sonicboom_dark.omp.json "sonicboom_dark")
[![sonicboom_light](https://ohmyposh.dev/assets/images/sonicboom_light-4901645c76aee8a13e3113b8f44d28b9.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/sonicboom_light.omp.json "sonicboom_light")
[![sorin](https://ohmyposh.dev/assets/images/sorin-f2e9292ac04bfbf30b583c1c7279f731.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/sorin.omp.json "sorin")
[![space](https://ohmyposh.dev/assets/images/space-1d6951d81edd95d4c372ae61f70ff61d.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/space.omp.json "space")
[![star](https://ohmyposh.dev/assets/images/star-9193d69468ea00d8ab67ebb14745743d.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/star.omp.json "star")
[![spaceship](https://ohmyposh.dev/assets/images/spaceship-2ea044ed752e4656d84a34d90f1538e7.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/spaceship.omp.json "spaceship")
[![stelbent-compact.minimal](https://ohmyposh.dev/assets/images/stelbent-compact.minimal-e7080e6c13c19f88adfcdf3702fe8baf.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/stelbent-compact.minimal.omp.json "stelbent-compact.minimal")
[![takuya](https://ohmyposh.dev/assets/images/takuya-63c15817326e0c274fb31ef926a25e6e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/takuya.omp.json "takuya")
[![stelbent.minimal](https://ohmyposh.dev/assets/images/stelbent.minimal-19123c53ddead43d6d4e6f10ecf55d99.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/stelbent.minimal.omp.json "stelbent.minimal")
[![thecyberden](https://ohmyposh.dev/assets/images/thecyberden-17febabbb9a159e741a1d4f5e990c914.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/thecyberden.omp.json "thecyberden")
[![the-unnamed](https://ohmyposh.dev/assets/images/the-unnamed-266a2545743a200b49fe5400c0633a48.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/the-unnamed.omp.json "the-unnamed")
[![tiwahu](https://ohmyposh.dev/assets/images/tiwahu-4729d3a58d3461ea488cceaf563d2e8a.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/tiwahu.omp.json "tiwahu")
[![tokyonight_storm](https://ohmyposh.dev/assets/images/tokyonight_storm-7e8da68d8228f2e475be9249d3eea693.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/tokyonight_storm.omp.json "tokyonight_storm")
[![tonybaloney](https://ohmyposh.dev/assets/images/tonybaloney-7bb1d533f6de123291bc15c45ee17505.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/tonybaloney.omp.json "tonybaloney")
[![tokyo](https://ohmyposh.dev/assets/images/tokyo-a94cae4c177f45e34b21780dde111092.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/tokyo.omp.json "tokyo")
[![velvet](https://ohmyposh.dev/assets/images/velvet-5e20ac544ba707c5f7623127f67e1d5d.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/velvet.omp.json "velvet")
[![unicorn](https://ohmyposh.dev/assets/images/unicorn-0b1012959ef9d1e69784c68d37a4c74e.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/unicorn.omp.json "unicorn")
[![uew](https://ohmyposh.dev/assets/images/uew-71f81dfbcc8c67f950b5007e76e89b01.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/uew.omp.json "uew")
[![wopian](https://ohmyposh.dev/assets/images/wopian-59598b822cca4e50eb06ca05c6bf55a5.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/wopian.omp.json "wopian")
[![wholespace](https://ohmyposh.dev/assets/images/wholespace-50a8b398749e0c3998bf06c8eefe921c.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/wholespace.omp.json "wholespace")
[![xtoys](https://ohmyposh.dev/assets/images/xtoys-a7aa485c8e5e8fa59c9798421d335c1c.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/xtoys.omp.json "xtoys")
[![zash](https://ohmyposh.dev/assets/images/zash-c14f299989f913f04d3bb6b7f3a4b592.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/zash.omp.json "zash")
[![ys](https://ohmyposh.dev/assets/images/ys-c94622c72e5c954c46cf124dbc9ada3f.png)](https://github.com/JanDeDobbeleer/oh-my-posh/blob/main/themes/ys.omp.json "ys")
# 參考來源
- [Themes | Oh My Posh](https://ohmyposh.dev/docs/themes)

View File

@@ -1,309 +0,0 @@
---
title: "doggy8088/github-copilot-configs: Will 保哥整理的最佳 GitHub Copilot 設定"
author:
- "[[GitHub]]"
tags:
- "clippings"
date: "2025-04-12T22:37:51+08:00"
time: "2025-04-12T22:37:51+08:00"
description: "Will 保哥整理的最佳 GitHub Copilot 設定. Contribute to doggy8088/github-copilot-configs development by creating an account on GitHub."
source: "https://github.com/doggy8088/github-copilot-configs"
published:
---
[Open in github.dev](https://github.dev/) [Open in a new github.dev tab](https://github.dev/) [Open in codespace](https://github.com/codespaces/new/doggy8088/github-copilot-configs?resume=1)
<table><thead><tr><th colspan="2"><span>Name</span></th><th colspan="1"><span>Name</span></th><th><p><span>Last commit message</span></p></th><th colspan="1"><p><span>Last commit date</span></p></th></tr></thead><tbody><tr><td colspan="3"></td></tr><tr><td colspan="2"></td><td colspan="1"></td><td><p><a href="https://github.com/doggy8088/github-copilot-configs/commit/bf9fc9b1cafc57eea0f13798577011acc0faf8d1">Add telemetry setting to enable Agent Mode</a></p></td><td></td></tr><tr><td colspan="2"></td><td colspan="1"></td><td><p><a href="https://github.com/doggy8088/github-copilot-configs/commit/ea33729b16a1b91743ffbf7f9aefc7e3b7abe33e">Initial commit</a></p></td><td></td></tr><tr><td colspan="2"></td><td colspan="1"></td><td><p><a href="https://github.com/doggy8088/github-copilot-configs/commit/bf9fc9b1cafc57eea0f13798577011acc0faf8d1">Add telemetry setting to enable Agent Mode</a></p></td><td></td></tr><tr><td colspan="3"></td></tr></tbody></table>
大家好,我是 Will 保哥,我之前開了三堂關於 GitHub Copilot 的課程,為了這些課程,我精心準備了許多 GitHub Copilot 的應用技巧。為了更好的應用這些 GitHub Copilot 這個好用工具,我測試了幾乎所有 GitHub Copilot 的選項設定,這個 Repo 就是用來整理我認為的 GitHub Copilot **最佳設定** ,讓學員們能夠在課程中更輕鬆的使用 GitHub Copilot👍
由於課程內容非常豐富,如果沒有報名過我的課程,強烈建議大家可以購買課程的錄影回放,這樣就能夠更深入的了解 GitHub Copilot 的使用方式與技巧。
1. 入門課:適合從未使用過 GitHub Copilot 的新手
[GitHub Copilot 協作開發實戰](https://learn.duotify.com/courses/gh-copilot)
2. 進階課:適合有一定基礎的開發者
[GitHub Copilot 進階開發實戰](https://learn.duotify.com/courses/gh-copilot-pro)
3. 代理人:適合希望深入了解 Agent Mode 的 GitHub Copilot 開發人員
[全面掌握 GitHub Copilot 代理人模式:打造專屬 AI 開發助手](https://learn.duotify.com/courses/gh-copilot-agent)
如果你不知道自己適合哪一堂課,我的建議一律是都買回去看就對了,因為這三堂課的內容是相輔相成的,內容很少有重疊,這樣你就能夠更深入的了解 GitHub Copilot 的使用方式與技巧。
1. [GitHub Copilot 完整課程 (共三堂)](https://learn.duotify.com/courses/gh-copilot-all)
2. [GitHub Copilot 入門到進階 (共二堂)](https://learn.duotify.com/courses/gh-copilot-beginner)
如果你只有報名過 [全面掌握 GitHub Copilot 代理人模式:打造專屬 AI 開發助手](https://learn.duotify.com/courses/gh-copilot-agent) 這堂課,想要補充我的前兩堂課程的話,可以購買這個組合票。
目前 GitHub Copilot 的 `Agent Mode` 已在 [Visual Studio Code](https://code.visualstudio.com/) `v1.99` 之後的版本提供。
我個人還是建議安裝 [Visual Studio Code Insiders](https://code.visualstudio.com/insiders/) 開發工具,因為有些功能可能僅在 Insiders 版本中可用,並且會隨著新功能的發布而更新。
[![Visual Studio Code Insiders](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-insiders.png)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-insiders.png)
Visual Studio Code 是一套跨平台的編輯器,支援 Windows、macOS 與 Linux因此理論上所有人都可以順利安裝與使用如果你真的有遇到什麼困難歡迎隨時到 Discord 課程專屬頻道中發問。
由於 Visual Studio Code 是一套輕量級的編輯器,它的功能是透過安裝「擴充套件」來增強的。
首先Visual Studio Code 支援完整的「繁體中文」介面,而且翻譯品質非常好,在首次安裝並啟動 Visual Studio Code 後,該軟體就會提醒你安裝繁體中文套件,建議英文不太好的朋友可以安裝繁體中文版。
[![Chinese (Traditional) Language Pack for Visual Studio Code](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-ext-langpack-zh-tw.jpg)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-ext-langpack-zh-tw.jpg)
如果你的介面沒有自動切換到繁體中文版,那就請透過以下步驟手動切換:
1. 按下 `F1` 並輸入 `>display language` 並選擇 `Configure Display Language`
[![按下 F1 並輸入 >display language 並選擇 Configure Display Language](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-langswitch-step1.png)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-langswitch-step1.png)
2. 選擇 `中文(繁體) (zh-tw)` 並按下 `Enter`
[![選擇 中文(繁體) (zh-tw) 並按下 Enter 鍵](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-langswitch-step2.png)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-langswitch-step2.png)
3. 按下 `Restart` 按鈕以重新啟動 Visual Studio Code
[![按下 Restart 按鈕以重新啟動 Visual Studio Code](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-langswitch-step3.png)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-langswitch-step3.png)
GitHub Copilot 的功能是透過安裝 **擴充套件** 來實現的,你需要安裝以下擴充套件才能順利的使用 GitHub Copilot 工具:
1. [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot)
[![GitHub Copilot](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-ext-gh-copilot.jpg)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-ext-gh-copilot.jpg)
2. [GitHub Copilot Chat](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat)
[![GitHub Copilot Chat](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-ext-gh-copilot-chat.jpg)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-ext-gh-copilot-chat.jpg)
3. [VS Code Speech](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-speech)
[![VS Code Speech](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-ext-vs-code-speech.jpg)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-ext-vs-code-speech.jpg)
4. [Chinese (Traditional, Taiwan) language support for VS Code Speech](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-speech-language-pack-zh-tw)
[![VS Code Speech](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-ext-vs-code-speech-zh-tw.jpg)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-ext-vs-code-speech-zh-tw.jpg)
5. [Live Preview](https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server)
可以讓你在 Visual Studio Code 裡面的檔案隨時都能透過瀏覽器預覽網頁。
以下是我在精雕細琢之後,覺得最完美的 [GitHub Copilot Chat](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat) 與 [VS Code Speech](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-speech) 設定參數,可以讓你在使用 GitHub Copilot 時更加順暢,也可以讓你在使用語音輸入時更加自然舒適。
請先找到 Visual Studio Code 的左下角或右下角的 `⚙` 圖示,點開之後選擇 `設定``鍵盤快速鍵` 這兩項,依據以下說明調整設定。
[![Visual Studio Code 設定](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-settings.jpg)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-settings.jpg)
你也可以打開 `設定``鍵盤快速鍵` 後,找到右上角的 **開啟設定(JSON)** 按鈕,你就可以開啟相對應的 `settings.json``keybindings.json` 檔案,直接合併我在下方整理的 JSON 設定也可以,這是最快速的設定方法。
[![Visual Studio Code 開啟設定(JSON)](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-settings-json.jpg)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-settings-json.jpg)
💡 以下兩個檔案我已經整理在 Repo 之中,可以直接下載回去使用:
1. [.vscode/settings.json](https://github.com/doggy8088/github-copilot-configs/blob/main/.vscode/settings.json)
2. [.vscode/keybindings.json](https://github.com/doggy8088/github-copilot-configs/blob/main/.vscode/keybindings.json)
以下則是我對每一個設定選項的摘要說明:
1. 使用者設定
- **GitHub Copilot - 一般設定**
- `github.copilot.enable`
設定在 **所有檔案** 啟用 GitHub Copilot 功能,但停用「 **純文字** 」檔案類型。
- `github.copilot.selectedCompletionModel` 設定為 `gpt-4o-copilot`
GitHub Copilot 預設自動補全的模型為 `copilot-codex` (GPT-3.5 Turbo),相較於今日的 GPT-4o 來說,相對比較弱。最近的 Insiders 增加了 `github.copilot.selectedCompletionModel` 選項設定,可以讓你調整為更聰明的 `gpt-4o-copilot` 模型。
> 你也可以用 `F1` > `GitHub Copilot: Change Completion Model` 選擇。
- `github.copilot.editor.enableAutoCompletions` 設定為 `true`
啟用程式碼自動補全功能,也就是 Inline 自動完成功能。
因為自動完成功能經常會提供錯誤的提示,有些人會選擇關閉這個選項。
- `github.copilot.editor.enableCodeActions` 設定為 `true`
控制 Copilot 命令在可用時是否顯示為 **Code Actions** (程式碼動作)
- `github.copilot.renameSuggestions.triggerAutomatically` 設定為 `true`
自動觸發重新命名建議
- `window.commandCenter` 設定為 `true`
如果要啟用 `chat.commandCenter.enabled` 設定,就必須啟用這個設定。
- `chat.commandCenter.enabled` 設定為 `true`
設定要不要在編輯器中啟用 Copilot Chat 指令中心按鈕。
- `workbench.commandPalette.experimental.askChatLocation` 設定為 `chatView`
當你按下 `F1` 之後詢問 `Ask GitHub Copilot` 的結果要顯示在哪裡,選 `chatView` 就會留下提問記錄,若選 `quickChat` 就不會留下。
- `github.copilot.chat.search.semanticTextResults` 設定為 `true`
**搜尋檢視** 中啟用 **語意搜尋結果**
- `github.copilot.nextEditSuggestions.enabled` 設定為 `true` (預覽功能)
在編輯器中啟用 **下一個編輯建議** (NES)功能。
> NES = Next Edit Suggestions
- `editor.inlineSuggest.edits.showCollapsed` 設定為 `true`
在啟用 **下一個編輯建議** (NES)功能之後,編輯器會經常提醒你要不要按下 Tab 貼上建議的程式碼。但是預設這些建議都會直接在編輯器上占空間,有時候非常干擾我們的開發心流,所以我個人建議將這個設定調整為 `true` ,他就不會一直跳出來顯示你要按下 Tab 會被加入的內容了。
- **GitHub Copilot Chat**
- `github.copilot.chat.followUps` 設定為 `firstOnly``always`
是否要在聊天中建議跟進訊息,提供你 **下一個提示** 的建議。
- `github.copilot.chat.localeOverride` 設定為 `zh-TW`
設定 GitHub Copilot Chat 的回應語言預設為 **繁體中文**
- `github.copilot.chat.useProjectTemplates` 設定為 `true`
使用 `/new` 時直接選用 GitHub 專案範本
- `github.copilot.chat.scopeSelection` 設定為 `true`
如果使用者使用 `/explain` 並且使用中編輯器沒有選取,是否提示使用者選取特定符號範圍。
- `chat.detectParticipant.enabled` 設定為 `false`
在 Chat View 聊天的時候自動偵測適合的 **聊天參與者** 來執行你的需求,因此你可以不用特別透過 `@` 叫用聊天參與者。
如果設定為 `true` 的話,如果呼喚出錯誤的 **聊天參與者** ,可以按下 `rerun without` 重跑一次,這時就會交給 Copilot 來回答。([說明](https://code.visualstudio.com/updates/v1_93#_automatic-chat-participant-detection-in-chat-view-experimental))
依照我的過往經驗,設定為 `true` 的時候,經常會叫錯 **聊天參與者** ,所以我個人是建議將該設定調整為 `false` 比較好。
- `chat.promptFiles` 設定為 `true` (實驗性功能)
啟用提示檔案(prompts)功能,讓您可以在 VS Code 建立可分享、可重複使用的提示指令,並附加額外的上下文。
可運用在 Chat View, Edit View, Agent Mode, Inline Chat 等環境下。
詳見 [Reusable prompt files (experimental)](https://code.visualstudio.com/docs/copilot/copilot-customization#_reusable-prompt-files-experimental)
- `github.copilot.chat.languageContext.typescript.enabled` 設定為 `true` (實驗性功能)
在 Inline Chat 與 Inline Completion 啟用自動向 TypeScript Language Service 取用 Context 資訊的能力,以獲取更多附加額外的上下文。
- `github.copilot.chat.agent.thinkingTool` 設定為 `true`
啟用這個思考工具設定,能讓 Copilot 能夠在代理模式下深入思考您的請求,然後再生成回應。
- **GitHub Copilot Chat - 內嵌聊天 (Inline Chat)**
- `github.copilot.chat.editor.temporalContext.enabled` 設定為 `true`
是否要在 Copilot 要求中包含最近檢視及編輯過的檔案。
- `inlineChat.holdToSpeech` 設定為 `true`
按住不放 `Ctrl+U``Ctrl+I` 開始語音對話
- `inlineChat.finishOnType` 設定為 `false`
在編輯器中輸入時,不會自動結束 Inline Chat 對話
- **GitHub Copilot Chat - 偵錯相關設定**
- `github.copilot.chat.startDebugging.enabled` 設定為 `true`
在 Chat View 啟用實驗性的 `/startDebugging` 命令,幫你快速在 VS Code 初始化偵錯相關設定。
- **GitHub Copilot Chat - 測試相關設定**
- `github.copilot.chat.setupTests.enabled` 設定為 `true`
啟用實驗性的 `/setupTests` 命令,幫你在 VS Code 快速初始化單元測試相關設定。
- `github.copilot.chat.generateTests.codeLens` 設定為 `true` (實驗性功能)
讓你在編輯器中遇到某一個函式或方法沒有涵蓋到測試範圍時,自動產生 `Generate tests` 的 Code lens 建議。
- `github.copilot.chat.testGeneration.instructions` 設定為以下內容:
- **GitHub Copilot Chat - 自訂提示**
- `github.copilot.chat.codeGeneration.useInstructionFiles` 設定為 `true`
使用 `.github/copilot-instructions.md` 文件來自訂程式碼生成邏輯
- `github.copilot.chat.codeGeneration.instructions` 設定為以下內容:
```
"github.copilot.chat.codeGeneration.instructions": [
{
"text": "Always response in #zh-tw."
},
{
"text": "When outputing any text, use the following translation mappings: create = 建立, object = 物件, queue = 佇列, stack = 堆疊, information = 資訊, invocation = 呼叫, code = 程式碼, running = 執行, library = 函式庫, schematics = 原理圖, building = 建構, Setting up = 設定, package = 套件, video = 影片, for loop = for 迴圈, class = 類別, Concurrency = 平行處理, Transaction = 交易, Transactional = 交易式, Code Snippet = 程式碼片段, Code Generation = 程式碼產生器, Any Class = 任意類別, Scalability = 延展性, Dependency Package = 相依套件, Dependency Injection = 相依性注入, Reserved Keywords = 保留字, Metadata = Metadata, Clone = 複製, Memory = 記憶體, Built-in = 內建, Global = 全域, Compatibility = 相容性, Function = 函式, Refresh = 重新整理, document = 文件, example = 範例, demo = 展示, quality = 品質, tutorial = 指南, recipes = 秘訣, byte = 位元組, bit = 位元"
},
{
"file": ".copilot-instructions.md"
}
],
```
- `github.copilot.chat.reviewSelection.instructions` 設定為以下內容:
```
"github.copilot.chat.reviewSelection.instructions": [
{
"file": ".copilot-review-instructions.md"
}
],
```
- `github.copilot.chat.commitMessageGeneration.instructions` 設定為以下內容:
```
"github.copilot.chat.commitMessageGeneration.instructions": [
{
"file": ".copilot-commit-message-instructions.md"
}
],
```
- `github.copilot.chat.pullRequestDescriptionGeneration.instructions` 設定為以下內容:
```
"github.copilot.chat.pullRequestDescriptionGeneration.instructions": [
{
"file": ".copilot-pull-request-description-instructions.md"
}
],
```
- **GitHub Copilot Edit**
- `github.copilot.chat.edits.suggestRelatedFilesForTests` 設定為 `true`
該功能會在你編輯程式碼時,建議與測試相關的檔案。這對於開發者來說非常有用,因為它可以幫助你快速找到並編輯與當前程式碼變更相關的測試檔案,從而確保程式碼的品質和可靠性。
- `github.copilot.chat.edits.suggestRelatedFilesFromGitHistory` 設定為 `true`
該功能會根據 Git 歷史紀錄來建議相關的檔案。這意味著當你編輯某個檔案時GitHub Copilot Chat 會根據過去的 Git 提交紀錄,建議可能與當前編輯相關的其他檔案。這有助於你更全面地理解程式碼變更的影響範圍,並確保所有相關檔案都得到了適當的更新。
- `chat.editing.confirmEditRequestRemoval` 設定為 `true`
該功能會在你嘗試刪除由 GitHub Copilot Chat 生成的程式碼變更時,提示你確認是否要刪除。這樣可以避免意外刪除程式碼變更,並確保你的程式碼變更是正確的。
- `chat.editing.confirmEditRequestRetry` 設定為 `true`
該功能會在你嘗試重新生成由 GitHub Copilot Chat 生成的程式碼變更時,提示你確認是否要重新生成。這樣可以避免意外重新生成程式碼變更,並確保你的程式碼變更是正確的。
- **GitHub Copilot Chat - Agent Mode**
- `chat.agent.enabled` 設定為 `true`
即便是 Visual Studio Code Insiders 版本,預設 Agent Mode 也是沒有啟用的,你必須手動啟用這個選項,才可以看見 Copilot Edit 中的功能。
- `chat.agent.maxRequests` 設定為 `50`
預設 Agent Mode 在讓 Agent 自動作業的時候,預設只有 `15` 次迭代,對於一些比較複雜的工作,可能會需要你不斷的確認是否繼續。建議可以調高到 `50` 即可。也建議不要調的更多,因為設定更高時,複雜工作一樣不會表現的更好。
- `github.copilot.chat.codesearch.enabled` 設定為 `true` (預覽功能)
這個選項用來啟用 `#codebase` 變數的「代理人」原始碼搜尋功能。
傳統 **一般搜尋** 主要是透過 **關鍵字比對** ,搭配 `github.copilot.chat.search.semanticTextResults` 設定為 `true` 可以啟用搜尋時做 **語意比對** ,但在 GitHub Copilot Chat 聊天時,如果要透過 `#codebase` 變數找檔案,之前就只能做一次性的比對。
當啟用了 `github.copilot.chat.codesearch.enabled` 設定後,就不會只搜尋一次,而是會多嘗試幾種不同的搜尋條件,幫你更好的找到需要的程式碼!👍
- `github.copilot.chat.newWorkspaceCreation.enabled` 設定為 `true` (實驗性功能)
這個選項用來啟用 `@workspace /new` 建立新專案的「代理人」功能。
- `github.copilot.chat.agent.runTasks` 設定為 `true`
這個選項感覺跟 Agent Mode 相關,實則完全無關。其設定值預設也為 `true` ,所以理論上不用特別設定。
這個選項的用途,主要是讓你可以在 GitHub Copilot Chat 呼叫 `.vscode/tasks.json` 定義的 Task 來執行。
- `chat.mcp.enabled` 設定為 `true`
啟用 GitHub Copilot 的 MCP (Model Context Protocol) 支援。
- `chat.mcp.discovery.enabled` 設定為以下 JSON 內容,預設關閉其他 MCP Host 的伺服器註冊資訊:
```
"chat.mcp.discovery.enabled": {
"claude-desktop": false,
"windsurf": false,
"cursor-global": false,
"cursor-workspace": false
}
```
- `mcp` 用來註冊 MCP 伺服器的啟動資訊:
```
"mcp": {
"servers": {
}
},
```
- `telemetry.telemetryLevel` 設定為 `off`
設定此選項可以避免 Agent Mode 無法啟用的問題。請注意,在更改此設定後,您需要重新啟動 Visual Studio Code 以使更改生效。
- **Accessibility** (Voice)
- `accessibility.voice.speechLanguage` 設定為 `zh-TW`
設定語音輸入的語言為 **繁體中文** 。
- `accessibility.voice.autoSynthesize` 設定為 `off`
在 Copilot 回應時自動合成語音但有時候太吵了建議關閉XD
- `accessibility.voice.keywordActivation` 設定為 `chatInContext`
代表你在說 `Hey Code` 時會在 Copilot 聊天視窗互動。可設定 `off` 關閉此功能。
- `accessibility.voice.speechTimeout` 設定為 `1200`
設定語音輸入後可停頓的時間為 1200 毫秒。
有些人講話比較慢,一句話講到一半會想很久,這時就要調高一點,不然只要停頓 1.2 秒就送出了!
- `accessibility.voice.ignoreCodeBlocks` 設定為 `true` (Insiders)
避免在合成語音的時候去讀程式碼區塊的內容
- Live Preview
- `livePreview.autoRefreshPreview` 設定為 `On Changes to Saved Files`
在使用 [Live Preview](https://marketplace.visualstudio.com/items?itemName=ms-vscode.live-server) 擴充套件的時候,這個選項的預設值為 `On All Changes in Editor` ,這意味著在 Copilot 生成程式碼的過程當中,會不斷地更新 Live Preview 網頁內容,預覽時可能會看到生成到一半的畫面,容易出現許多錯誤。若將選項值調整為 `On Changes to Saved Files` 就可以等到檔案儲存時才會更新預覽的網頁。
2. 鍵盤設定
- 常用快速鍵 (內建)
- 開啟 Copilot Chat 視窗,可以按下 `Ctrl+Alt+I`
- 開啟 Copilot Edit 視窗,可以按下 `Ctrl+Shift+I`
- 若在 Copilot Edit 視窗,可以按下 `Ctrl+.` 快速切換 **Ask Mode** 、 **Edit Mode** 與 **Agent Mode**
- 若在 Copilot Chat 或 Copilot Edit 可以按下 `Ctrl+/` 連結內容 (Attach Context)
- 若在 Copilot Chat 或 Copilot Edit 可以按下 `Ctrl+L` 清空現在的對話記錄
- 若在 Copilot 的代理模式可以按下 `Ctrl+Enter` 讓終端機的命令自動執行 (不用碰滑鼠)
- 語音對話 (Chat View)
- 按下 `Ctrl+U` 開始語音對話
- 按下 `Ctrl+U` 結束語音對話
- 長按 `Ctrl+U` 可直接說話,放開快速鍵就可以送出提示
- 語音指令 (Dictation)
- 按下 `Alt+L` 開始語音輸入
- 按下 `Alt+L` 或 `Escape` 結束語音輸入
由於 GitHub Copilot 的 Agent Mode 只能跟指定的 Shell 環境搭配,尤其是在 Windows 作業系統下,各位同學更應該注意!
在 Windows 作業系統,我們有三種 Shell 環境可以選擇:
1. Command Prompt (命令提示字元)
這是每一台 Windows 都有內建的 Shell 環境。
❌ 這個是 GitHub Copilot 的 Agent Mode 不支援的 Shell 環境,如果你目前選到這個的話,一定要改。
2. Windows PowerShell 5.1
這是每一台 Windows 都有內建的 Shell 環境,啟動命令為 `powershell.exe` 。
✅ 這是 Visual Studio Code 預設的終端機,理論上不用調整就能用。
但是第一次使用前,建議執行以下命令,解除一些執行限制。請用「系統管理員」身份開啟 Windows PowerShell 並執行以下命令:
```
Set-ExecutionPolicy RemoteSigned
```
3. [PowerShell](https://github.com/PowerShell/PowerShell) (舊名為 PowerShell Core)
這是微軟下一代 PowerShell 執行環境,支援 Windows, macOS, Linux 等作業系統,必須額外安裝才能使用,啟動的命令為 `pwsh.exe` 。
✅ 你可以手動調整 Visual Studio Code 讓終端機預設採用這個環境。
先按下 `F1` 並輸入 `Terminal` 搜尋,找到 `Terminal: Select Default Profile` 命令
[![Terminal: Select Default Profile](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-settings-terminal-select-default-profile.png)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-settings-terminal-select-default-profile.png)
然後選擇執行檔為 `pwsh.exe` 的選項,如下圖示:
[![Select a profile](https://github.com/doggy8088/github-copilot-configs/raw/main/images/vscode-settings-terminal-select-profile.png)](https://github.com/doggy8088/github-copilot-configs/blob/main/images/vscode-settings-terminal-select-profile.png)
4. Git Bash
這是在你安裝 Git for Windows 之後,預設就會有的 Shell 環境,啟動命令為 `bash.exe` 。
❌ 這個是 GitHub Copilot 的 Agent Mode 不支援的 Shell 環境,如果你目前選到這個的話,一定要改。
如果你使用 Windows 作業系統,我強烈建議採用 [PowerShell](https://github.com/PowerShell/PowerShell) 為你主要的 Shell 執行環境,問題會比較少!🔥
如果你使用 macOS 或 Linux 作業系統,選用 `Bash` 或 `Zsh` 應該不會有什麼問題,如果遇到無法讓 Agent 呼叫命令的情況,請到 Discord 頻道回報,或直接到 [microsoft/vscode-copilot-release](https://github.com/microsoft/vscode-copilot-release/issues) 這裡反應問題。
1. [GitHub Copilot 官網](https://github.com/features/copilot/)
2. [GitHub Copilot Plans](https://github.com/features/copilot/plans)
3. [GitHub Copilot 快速上手](https://github.com/features/copilot/tutorials)
4. [GitHub Copilot Extensions](https://github.com/features/copilot/extensions)
1. [Copilot Extensions marketplace](https://github.com/marketplace?type=apps&copilot_app=true)
5. [GitHub Copilot documentation](https://docs.github.com/en/copilot)
6. [GitHub Copilot in Visual Studio Code](https://code.visualstudio.com/docs/copilot/overview)
7. [GitHub Copilot Issues](https://github.com/microsoft/vscode-copilot-release/issues) (專門用來回報問題的地方)
## 歡迎貢獻
如果你有任何建議或是發現錯誤,歡迎隨時在 GitHub 上面開 Issue 提問,也歡迎大家幫忙發 Pull Request 讓這份文件變的更好!👍
# 參考來源
- [doggy8088/github-copilot-configs: Will 保哥整理的最佳 GitHub Copilot 設定](https://github.com/doggy8088/github-copilot-configs)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:41:34
description:
---
![[三角鹿角蕨_20250624204136.png]]
![[三角鹿角蕨_20250624205632.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703757630486&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:37:49
description:
---
![[二叉普通鹿角蕨_20250624203755.png]]
![[二叉普通鹿角蕨_20250624205609.png]]
# 參考來源
- https://www.facebook.com/photo?fbid=273703420963853&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:40:46
description:
---
![[何其美鹿角蕨_20250624204048.png]]
![[何其美鹿角蕨_20250624205218.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703724297156&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,14 +0,0 @@
---
tags:
aliases:
date: 2025-06-15
time: 20:40:07
description:
---
購買日期2025-06-13
賣場:[真 微蓮:極豐花品種 周實生傾絕(小鈴)種藕/小苗 (小微型荷花 碗蓮 小型蓮花) | 蝦皮購物](https://shopee.tw/%E7%9C%9F-%E5%BE%AE%E8%93%AE%EF%BC%9A%E6%A5%B5%E8%B1%90%E8%8A%B1%E5%93%81%E7%A8%AE-%E5%91%A8%E5%AF%A6%E7%94%9F%E5%82%BE%E7%B5%95%EF%BC%88%E5%B0%8F%E9%88%B4%EF%BC%89%E7%A8%AE%E8%97%95-%E5%B0%8F%E8%8B%97-%EF%BC%88%E5%B0%8F%E5%BE%AE%E5%9E%8B%E8%8D%B7%E8%8A%B1-%E7%A2%97%E8%93%AE-%E5%B0%8F%E5%9E%8B%E8%93%AE%E8%8A%B1%EF%BC%89-i.46946196.24462496887)
![[傾絕.jpg]]
# 參考來源

View File

@@ -1,47 +0,0 @@
---
tags:
aliases:
date: 2025-06-15
time: 21:27:13
description:
---
- 中文名稱:千屈菜
- 英文名稱:
- Spiked Loosestrlfe
- Purple Lythrum
- 學名:
- Lythrum salicaria Linn.
- Lythrum salicaria 'Feuerkerze' 美麗千屈菜
- 科名:千屈菜科(Lythraceae)指甲花屬(Lawsonia)
- 別稱:
- 千屈菜
- 水枝柳
- 水柳
- 對葉蓮
- 水枝錦
- 水芝錦
- 敗毒草
- 千禧花
- 美麗千屈菜
- 多枝千屈菜(園藝種)
- 原產地:
- 亞洲、歐洲、非洲的阿爾及利亞、北美和澳大利亞東南部。
- 分布:園藝栽培。
- 用途:
1. 盆栽或沼澤園用:株叢整齊,聳立而清秀,紫紅色成串的花序姿態娟秀整齊,花色鮮麗醒目,花朵繁茂,花序長,花期長,是水景中優良的豎線條材料,廣栽片植具有很強的絢染力。最宜在淺水岸邊叢植或池中栽植,也可栽植於盆栽、花壇,或作花境材料及切花用。
2. 一般用途:
1. 食用:可食部位為嫩葉,雖不具有香氣,在台灣她卻被歸屬於香草類植物,葉子被當成養生茶飲用;一般於 4~5 月間到野外採摘,從易折斷處將千屈菜的嫩莖葉摘下,將鮮菜洗淨,入沸水中川燙一下,涼拌、炒食、做湯均可。有的則切碎,拌麵粉內蒸食;有的用鮮菜下麵條食;還有的作火鍋配料等。
2. 藥用:性味:苦,寒。歸大腸經。清熱,涼血,收斂,止瀉 。效用:治痢疾,崩漏,吐血,外傷出血,瘡瘍潰爛等。其全株可入藥,可治痢疾、腸炎等症,具外傷止血功效;依據《湖南藥物誌》可治痢疾、潰瘍泄瀉、便血、血崩、腸炎、傷寒、外傷出血等等。
- 莖:多年生草本,根莖橫臥於地下,粗壯;莖直立,多分枝,高 30~100 公分,全株青綠色,略被粗毛或密被絨毛,枝通常具 4 稜。
- 葉:葉對生或三葉輪生,披針形或闊披針形,長 4~6(~10) 公分,寬 0.8~1.5 公分,頂端鈍形或短尖,基部圓形或心形,有時略抱莖,全緣,無柄。
- 花:花組成小聚繖花序,簇生,因花梗及總梗極短,因此花枝全形似一大型穗狀花序;苞片闊披針形至三角狀卵形,長 0.5~1.2 公分;萼筒長 0.5~0.8 公分,有縱稜 12條稍被粗毛裂片 6三角形附屬體針狀直立長 0.15~0.2 公分;花瓣 6紅紫色或淡紫色倒披針狀長橢圓形基部楔形長 0.7~0.8 公分,著生於萼筒上部,有短爪,稍皺縮;雄蕊 126 長 6 短,伸出萼筒之外;子房 2 室,花柱圓柱狀,柱頭頭狀。
- 果實:蒴果扁圓形,全包於萼內,成熟時 2 瓣裂,種子多數,細小。
- 特 性:
- 千屈菜為千屈菜科千屈菜屬的多年生草本植物,在園藝上常被稱為「千禧花」或「美麗千屈菜」,原產於歐洲和亞洲的溫熱帶地區,喜歡潮濕的生長環境,常可在沼澤地看見其蹤跡,因其耐濕的特性,常被拿來做為水岸植物使用。
- 千屈菜之株高40至120公分直立而多分枝長穗狀的花序頂生其小花多而密盛開的紫紅色花串隨風搖曳生姿甚是好看!
- 千屈菜的花期相當長,約可跨越夏秋二季,又花色艷麗且適合大面積栽植,所以多被栽於水邊與池旁。
- 「千屈菜」的拉丁文學名中,屬名 Lythrum 是由希臘文 lythron (血) 締造而成意指該植物的花是血紅色的。種小名salicaria則是「像柳樹的」的意思因葉形像柳樹所以在不同地區也有把它稱為「水柳」或是「水濱柳」。
# 參考來源
- [千屈菜](http://kplant.biodiv.tw/%E5%8D%83%E5%B1%88%E8%8F%9C/%E5%8D%83%E5%B1%88%E8%8F%9C.htm)

View File

@@ -1,17 +0,0 @@
---
tags:
aliases:
date: 2025-05-21
time: 15:12:54
description:
---
- [[千禧花]]
- [[龍骨瓣莕菜]](水蓮)
- [[風箱樹]]
- 異葉石龍尾
- 圓葉節節菜
- [[水車前]]
# 參考來源

View File

@@ -1,17 +0,0 @@
---
tags:
aliases:
date: 2025-05-21
time: 15:12:54
description:
---
- [[千禧花]]
- [[龍骨瓣莕菜]](水蓮)
- [[風箱樹]]
- 異葉石龍尾
- [[圓葉節節菜]]
- [[水車前]]
# 參考來源

View File

@@ -1,14 +0,0 @@
---
tags:
aliases:
date: 2025-05-21
time: 15:32:03
description:
---
# 參考來源
- [台灣水韭 - 維基百科,自由的百科全書](https://zh.wikipedia.org/zh-tw/%E5%8F%B0%E7%81%A3%E6%B0%B4%E9%9F%AD)

View File

@@ -1,21 +0,0 @@
---
tags:
aliases:
date: 2025-05-21
time: 15:13:24
description:
---
- [[台灣萍蓬草]]
- [[大安水蓑衣]]
- [[台灣水韭]]
- [[水社柳]]
- [[水柳]]
- [[台灣水龍]]
- [[台灣水蕹]]
- [[龍潭莕菜]]
- [[桃園草]]
# 參考來源
- [台灣水生植物多樣性及其保育](https://www.hdares.gov.tw/upload/hdares/files/web_structure/1627/2009-06_1-2.pdf)

View File

@@ -1,22 +0,0 @@
---
tags:
aliases:
date: 2025-05-21
time: 15:36:20
description:
---
- 界: 植物界 Plantae
- 演化支: 維管束植物 Tracheophyta
- 演化支: 被子植物 Angiosperms
- 目: 睡蓮目 Nymphaeales
- 科: 睡蓮科 Nymphaeaceae
- 屬: 萍蓬草屬 Nuphar
- 種: 台灣萍蓬草 N. shimadae
---
# 參考來源
- [台灣萍蓬草 - 維基百科,自由的百科全書](https://zh.wikipedia.org/zh-tw/%E5%8F%B0%E7%81%A3%E8%90%8D%E8%93%AC%E8%8D%89)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:41:09
description:
---
![[四叉鹿角蕨_20250624204112.png]]
![[四叉鹿角蕨_20250624205414.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703750963820&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:35:05
description:
---
![[圓盾鹿角蕨_20250624203511.png]]
![[圓盾鹿角蕨_20250624205307.png]]
# 參考來源
- https://www.facebook.com/photo?fbid=273703404297188&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,62 +0,0 @@
---
tags:
aliases:
date: 2025-06-15
time: 21:23:09
description:
---
- 中文名稱:水豬母乳
- 英文名稱Roundleaf Rotala
- 學名:
- Rotala rotundifolia (Wall. ex Roxb.) Koehne
- Ammannia rotundifolia Wall. ex Roxb.
- Ammannia rotundifolia Wallich ex Roxb.
- 科名:千屈菜科(Lythraceae)水豬母乳屬(Rotala)
- 別稱:
- 水珠母乳
- 水豬母菜
- 圓葉節節菜(廣州植物志)
- 水莧菜『草木便方』
- 水泉(陸川)
- 水瓜子菜
- 紅眼貓(南寧)
- 水指甲(四川)
- 水豆瓣(雲南)
- 假桑子
- 禾蝦菜(廣東)
- 水酸草
- 豬肥菜(廣東海南)
- 過塘蛇
- 水瓜子
- 上天梯
- 指甲葉(廣西)
- 豆瓣菜
- 水豆瓣(四川)
- 水松葉(江蘇)
- 水底金(台灣)
- 原產地:熱帶亞洲及東亞,如中國大陸長江以南,海南島,日本,印度等地區均有分布。
- 分布:台灣中、北部平澤、潮濕地、水溝及溪流旁,水田內成群落自生。
- 用途:
1. 藥用:性味:全草:甘、淡、涼。效用:全草:清熱解毒,健脾利溼,消腫。治肺熱咳嗽,痢疾,黃疸,小便淋痛;外用治癰癤腫毒。
2. 水族箱受歡迎的水草植物。
- 莖:草本,下部伏地生根,常急速繁衍成群落,花期時呈一片紫紅色,極為美觀;高 10~20 公分,光滑,帶紅色。
- 葉:葉對生,無柄,葉片圓形、倒卵形或闊矩圓形,長 0.5~0.8 公分,寬 0.3~0.6 公分,基部心臟形或鈍形,先端鈍形或圓形,全緣,帶紫紅色。
- 花:總狀花序密生成穗狀花序,頂生;花小,粉紅色,約四朵簇生;苞片葉狀,卵形或矩圓形,萼管鐘形,長約 0.2 公分4 齒裂,三角形,短尖;花瓣 4 枚,倒卵形,淡紫紅色,長約為萼管的 2 倍;雄蕊 4 枚,雌蕊 1 枚,花柱短,紫色,柱頭頭狀。花期春天。
- 果實:蒴果橢圓形,果殼 3~4 枚,宿存萼。
- 特性:
- 多年生挺水或沉水草本,下部伏地生根,常急速繁衍成群落,花期時呈一片紫紅色,極為美觀。
- 高 10~20 公分,光滑,帶紅色。挺水葉對生,無柄,葉片圓形、倒卵形或闊矩圓形,長 0.5~0.8 公分,寬 0.3~0.6 公分,基部心臟形或鈍形,先端鈍形或圓形,全緣,帶紫紅色。
- 沉水葉變化多端,由卵形至線形,色彩有翠綠、金黃到紫紅。
- 總狀花序密生成穗狀花序,頂生。
- 花小,粉紅色,約四朵簇生。
- 苞片葉狀,卵形或矩圓形,萼管鐘形,長約 0.2 公分4 齒裂,三角形,短尖。
- 花瓣 4 枚,倒卵形,淡紫紅色,長約為萼管的 2 倍。
- 雄蕊 4 枚,雌蕊 1 枚,花柱短,紫色,柱頭頭狀。
- 蒴果橢圓形,果殼 3~4 枚,宿存萼。
- 種子黃色,長 0.05 公分。
- 花期春天。本種為典型的兩棲性植物,沉水葉的色彩及形態千變萬化,故有『水草魔術師』之稱。族群全島普遍分布。
- 北部雙溪及貢寮鄉所產的部分族群,全株翠綠,花朵白色,是比較特殊的地方型。
# 參考來源
- [水豬母乳](http://kplant.biodiv.tw/%E6%B0%B4%E8%B1%AC%E6%AF%8D%E4%B9%B3/%E6%B0%B4%E8%B1%AC%E6%AF%8D%E4%B9%B3.htm)

View File

@@ -1,11 +0,0 @@
---
tags:
aliases:
date: 2025-03-25
time: 09:29:57
description:
---
奧斯本效應是一種社會現象,即**由於公司過早宣布推出未來產品,導致客戶紛紛取消或延遲當前即將過時的產品訂單,而帶來意想不到的不利影響**。 這是侵蝕效應的一個例子。
# 參考來源

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:42:51
description:
---
![[女王鹿角蕨_20250624204253.png]]
![[女王鹿角蕨_20250624205039.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703880963807&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,16 +0,0 @@
---
title: "如何打造一個華麗又實用的 PowerShell 命令輸入環境"
author:
- "[[Will Huang]]"
tags:
- "clippings"
date: "2025-04-11T17:56:44+08:00"
time: "2025-04-11T17:56:44+08:00"
description: "The Will Will Web - 記載著 Will 在網路世界的學習心得與技術分享 - 每次看到 Scott Hanselman 那套華麗的 PowerShell 命令輸入環境,就覺得自己一定也要設定一個類似的環境,不但使用起來讓人覺得神清氣爽,在同事朋友面前也會顯得出類拔萃。今天這篇文"
source: "https://blog.miniasp.com/post/2021/11/24/PowerShell-prompt-with-Oh-My-Posh-and-Windows-Terminal"
published: 2021-11-24
---
# 參考來源
- [如何打造一個華麗又實用的 PowerShell 命令輸入環境](https://blog.miniasp.com/post/2021/11/24/PowerShell-prompt-with-Oh-My-Posh-and-Windows-Terminal)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:35:48
description:
---
![[安地斯鹿角蕨_20250624203551.png]]
![[安地斯鹿角蕨_20250624205450.png]]
# 參考來源
- https://www.facebook.com/photo?fbid=273703407630521&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,171 +0,0 @@
---
title: "安裝新版 Oh My Posh 與插件來美化 PowerShell"
author:
- "[[kwchang0831]]"
tags:
- "clippings"
date: "2025-04-11T19:56:45+08:00"
time: "2025-04-11T19:56:45+08:00"
description: "本篇文章紀錄 使用 Oh My Posh 來美化 PowerShell 7pwsh並安裝一些插件讓開發環境更高效。 插件可以安裝 Posh Git 讓使用 Git 指令的時候有自動完成的功能,或是安裝 ZLocation 讓我們可以更快速地跳到想去的資料夾,等等..."
source: "https://www.kwchang0831.dev/dev-env/pwsh/oh-my-posh"
published: 2022-05-22
---
[kwchang0831](https://github.com/kwchang0831)
更新於2 年前
## 開頭
[Oh My Posh](https://ohmyposh.dev/) 是一個主題引擎可以美化 PowerShell 7 pwsh
本篇文章紀錄 Oh My Posh 的安裝與主題置換來美化你的 pwsh並可更改主題 (theme)。除此之外,我們還會新增幾個插件來擴充 pwsh 的功能性,進一步提高使用效率。包含指令自動完成,快速切換資料夾等等。
本篇文章會介紹以下套件的安裝:
- [Oh My Posh](https://ohmyposh.dev/)
- [Git](https://community.chocolatey.org/packages/git)
- [Posh-Git](https://github.com/dahlbyk/posh-git)
- [ZLocation](https://github.com/vors/ZLocation)
- [NeoFetch](https://github.com/dylanaraps/neofetch)
## 環境配置
- Windows 10
- Windows Terminal
- PowerShell 7
## 安裝 gsudo
推薦安裝 gsudo ,可以更方便地提升權限到系統管理員權限,
請參考: [gsudo - 讓 Windows 也有 sudo 功能](https://www.kwchang0831.dev/dev-env/gsudo)
## 安裝 PowerShell 7
若還沒有安裝最新版的 PowerShell 7
請參考: [PowerShell 7 - 來安裝最新版的 PowerShell](https://www.kwchang0831.dev/dev-env/pwsh)
## 安裝 Windows Terminal
若還沒有安裝最新版的 Windows Terminal
請參考: [改用 Windows Terminal - 比 Cmder 更好用的現代終端機](https://www.kwchang0831.dev/dev-env/windows-terminal)
## 安裝 Git
若還沒有安裝 Git ,可以使用 [chocolatey](https://chocolatey.org/install) 來安裝。
使用 gsudo 取得一次性系統管理員權限來安裝
## 安裝 Oh My Posh
pwsh 輸入
用文字編輯器編輯 `$Profile`
添加以下,儲存後關閉。
## $Profile
重新開啟 Windows Terminal 後生效,或是輸入以下指令應用修改,
## 安裝 Patched 字型
為了 Oh My Posh 的主題可以正常顯示字型與圖示,下載以下字型包並安裝:
[https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip](https://github.com/ryanoasis/nerd-fonts/releases/download/v2.1.0/Meslo.zip)
或是使用 `oh-my-posh` 來安裝。這邊必須使用 gsudo 取得一次性系統管理員權限來安裝。
### 更改字型
#### Windows Terminal
Ctrl +, 打開設定,選擇 PowerShell 7 的設定檔 `外觀 > 字型` ,將字型改成 `MesloLGS NF` 之後儲存。
![fig01](https://www.kwchang0831.dev/_app/immutable/assets/fig01.BdZcV1Ia.webp)
#### PowerShell 7
以系統管理員身分執行 PowerShell 7(x64),更改字型為 `MesloLGS NF`
![fig02](https://www.kwchang0831.dev/_app/immutable/assets/fig02.B8xYz5VJ.webp)
### 更改 Oh My Posh 主題
Oh My Posh 內建很多不同的主題 (theme),請查看 [官網](https://ohmyposh.dev/docs/themes)
或是輸入以下指令查看內建的主題與預覽,
確定好了主題,讓我們修改 `$Profile` 來設定預設要使用的主題,
`oh-my-posh init pwsh ...` 的部分後面加上 `--config "$env:POSH_THEMES_PATH\{主題名稱}.omp.json"`
例如
## $Profile
重新開啟 Windows Terminal 後生效,或是輸入以下指令應用修改,
## posh-git
[posh-git](https://github.com/dahlbyk/posh-git) 讓 Git 的指令可已用 Tab 自動完成。
pwsh 輸入來安裝
`$Profile` 檔案最後一行新增以下指令:
## ZLocation
[ZLocation](https://github.com/vors/ZLocation) 類似於 [autojump](https://github.com/wting/autojump) 或是 [Zsh-z](https://github.com/agkozak/zsh-z) 的插件,
可以用關鍵字直接跳到想去的資料夾,比使用 `cd` 更快速。
1.安裝 ZLocation
用 PowerShell 輸入以下指令:
輸入 \[A\] Yes to All ,全部同意。
2.修改使用者設定
`$Profile` 檔案最後一行新增以下指令,
## $Profile
重新開啟 Windows Terminal 後生效,
或是輸入以下指令應用修改,
### ZLocation 使用方式
查看已知的資料夾位置
進入包含此字串的資料夾,可以用 `Tab` 來選擇結果,如果有多個資料夾符合 doc 的話。
回到之前的資料夾
## (選用) 安裝 NeoFetch
NeoFetch 用來顯示電腦配置。
即使已經有安裝 git 了,這邊還是要安裝 git ,因為 neofetch 會直接使用 scoop 安裝的 git 。
打開 pwsh 輸入以下指令,
執行 NeoFech
## (選用) 舊版錯誤訊息
如果你看到以下錯誤訊息,
表示你過去是用 `Install-Module` 的方式安裝 Oh My Posh如以下
詳細情況請參考 [官方網站](https://ohmyposh.dev/docs/migrating) 。
### 解決辦法
刪除過去的版本。打開 pwsh 輸入
移除 `$Profile` 裡的 `Import-Module oh-my-posh`
然後回到 [最上面的開始](https://www.kwchang0831.dev/dev-env/pwsh/#an1-zhuang1-oh-my-posh) 的流程重新安裝。
# 參考來源
- [安裝新版 Oh My Posh 與插件來美化 PowerShell](https://www.kwchang0831.dev/dev-env/pwsh/oh-my-posh)

View File

@@ -1,49 +0,0 @@
---
tags:
aliases:
date: 2025-05-28
time: 13:40:41
description:
---
又名**匙葉茅膏菜**、**寬苞茅膏菜**。
![[小毛氈苔_from_wiki_Drosera_spatulata_KansaiHabit_20250528135523.jpg]]
## 科學分類
- 界: 植物界 Plantae
- 演化支:維管束植物 Tracheophyta
- 演化支:被子植物 Angiosperms
- 演化支:真雙子葉植物 Eudicots
- 目:石竹目 Caryophyllales
- 科:茅膏菜科 Droseraceae
- 屬:茅膏菜屬 Drosera
- 種:小毛氈苔 D. spatulata
## 種植環境
- 喜歡高濕度、充足光照的環境,原生於濕地、岩壁或邊坡等容易積水的地方
- 適合全日照或半日照。全日照下株型緊密且葉片紅潤,半日照則株型較鬆散、葉片偏綠
- 生長適溫約2027°C30°C以上部分品種會進入休眠或生長緩慢
## 栽培介質
- 根通常非常纖細,可用水苔、泥炭土、泥炭土混合細砂、細粒赤玉土,介質需保濕且排水良好。
- 盆器高度一般建議是 8~9 公分以上因為迷你毛氈苔的根系比較長所以最好使用高度9公分以上的容器種植。
## 澆水與濕度
- 不可以缺水。
- 建議採腰水法盆底浸水水位約為盆高的1/41/5保持介質濕潤但不可積水
- 空氣濕度高有助於黏液分泌,但不需悶養,避免悶熱
## 注意事項
- 冬季北部需防寒,避免低溫及長期陰雨
- 夏季休眠型品種需適度減水,模擬乾旱幫助休眠
- 不需額外施肥,捕食昆蟲即可
# 參考來源
- [小毛氈苔 - 維基百科,自由的百科全書](https://zh.wikipedia.org/zh-tw/%E5%B0%8F%E6%AF%9B%E6%B0%88%E8%8B%94)
- [小毛氈苔 - 農業知識入口網](https://kmweb.moa.gov.tw/theme_data.php?theme=plant_illustration&id=553)
- [小毛氈苔的栽培-小蕭的秘密花園|痞客邦](https://r6628121.pixnet.net/blog/post/452935016)
- [毛氈苔的栽培方法 | 漫步在食蟲植物的奇幻異境](https://cp-toxin.blogspot.com/2018/09/blog-post.html)
- [《悠栽小植》-迷你系植物-迷你毛氈苔種植與照護方式介紹-悠栽小植|痞客邦](https://ocean1093.pixnet.net/blog/post/353286084)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:42:01
description:
---
![[巨大鹿角蕨_20250624204206.png]]
![[巨大鹿角蕨_20250624205006.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703804297148&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:39:57
description:
---
![[巨獸壯麗鹿角蕨_20250624203958.png]]
![[巨獸壯麗鹿角蕨_20250624204921.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703660963829&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:39:31
description:
---
![[愛麗絲鹿角蕨_20250624203932.png]]
![[愛麗絲鹿角蕨_20250624205757.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703620963833&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,56 +0,0 @@
---
tags:
aliases:
date: 2025-05-28
time: 20:42:50
description:
---
**水車前草**(學名:**Ottelia alismoides**)為水鱉科水車前屬下的一個種,又名**龍舌草**。
![[水車前_20250528204832.jpg]]
水車前的葉片與車前草科Plantaginaceae的車前草十分相似故名水車前其葉型幼葉呈線形到披針形成熟葉則為卵至心形葉綠色或深綠色、具 5 到 9 條平行脈,葉基生地面而莖部則不甚明顯。花兩性、單生,花色白至淡粉色,每年 3 至 9 月氣溫回暖的時節正午前後挺出水面綻放,是水車前整個生活史最吸睛的時刻,水車前種子細小且在非熱帶地區有休眠特性。因為原生育地的開發及農藥污染等多重因素,導致水車前在臺灣野外分布族群大量減少,目前僅以宜蘭員山鄉的個體數量較穩定,惟正受到入侵性水草粉綠狐尾藻的挑戰。
![[Pasted image 20250528210852.jpg]]
↑水車前的卵至心形的綠色沈水葉上方具5到9條平行脈與車前草相似。
## 科學分類
- 界:植物界 Plantae
- 演化支:維管束植物 Tracheophyta
- 演化支:被子植物 Angiosperms
- 演化支:單子葉植物 Monocots
- 目:澤瀉目 Alismatales
- 科:[[水鱉科]] Hydrocharitaceae
- 屬:水車前屬 Ottelia
- 種:水車前草 O. alismoides
## 種植環境
- 適合種植於溫暖的淡水環境水溫以2027°C為佳。
- 水深建議保持在2040公分以上讓葉片完全沉於水中避免葉片浮出水面因日照而焦枯。
- 水車前於每年39月生長最旺盛開花期集中於溫暖季節。
- 冬季低溫時,植株會進入休眠,葉片減少甚至枯萎,翌年春天再度萌發。
## 栽培介質
- 可將植株直接插入水底泥土、砂礫或水草專用基質中,讓根系固定。
- 水中可適量添加水草專用液肥或基肥,供給氮、磷、鉀等基本養分。
## 光照
- 需要充足的日照每日直射光34小時以上最理想可促進生長與開花。
- 若光照不足,生長緩慢且葉色暗淡;如為室內水族箱,建議使用水草專用燈補足光照。
## 其他照護
- 定期更換水體,維持水質清潔,防止藻類或外來種水草競爭。
# 參考來源
- [水車前 Ottelia alismoides](https://forestluch.blogspot.com/2016/07/ottelia-alismoides.html)
- [水車前-國立自然科學博物館](https://www.nmns.edu.tw/ch/exhibitions/galleries/botanical-garden/flowers/Theme-F00711/)
- [初學者如何種植水生植物!-水畝田工作室-水生植物|痞客邦](https://hsu196058.pixnet.net/blog/post/103107661)
- [水耕盆栽完整栽培指南!水耕盆栽技巧與用具教學&十大熱門水耕盆栽植物推薦 | Pinkoi 設計誌](https://blog.pinkoi.com/tw/design/home-living/2303-hydroponics-plants/)
- [何謂陰性水草何謂陽性水草? - 農業知識入口網](https://kmweb.moa.gov.tw/knowledge_view.php?id=1927)
- [蘭陽博物館-132期-好山好水下的水仙子-水車前](https://www.lym.gov.tw/ch/collection/epaper/epaper-detail/02338f49-fef8-11eb-92da-2760f1289ae7/)
- [新北市淡水區新市國民小學校園生態行動學習地圖 - 水車前](https://sites.google.com/mail.xses.ntpc.edu.tw/ecology/%E6%99%AF%E8%A7%80-%E8%AB%BE%E4%BA%9E%E7%94%9F%E6%85%8B%E6%B1%A0/%E6%B0%B4%E8%BB%8A%E5%89%8D)
- [水車前草](http://kplant.biodiv.tw/%E6%B0%B4%E8%BB%8A%E5%89%8D%E8%8D%89/%E6%B0%B4%E8%BB%8A%E5%89%8D%E8%8D%89.htm)

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2025-05-28
time: 20:54:59
description:
---
「水鱉科」是一個很特殊的科
目前在臺灣已知的原生種類約有11種全部都是水生植物有些還生長在海水裡。小學生做實驗所用的水蘊草_Egeria densa_ Planch.)也屬於這個科。
# 參考來源

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:40:22
description:
---
![[深綠鹿角蕨_20250624204023.png]]
![[深綠鹿角蕨_20250624205737.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703627630499&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:38:27
description:
---
![[皇冠鹿角蕨_20250624203834.png]]
![[皇冠鹿角蕨_20250624205357.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703470963848&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:37:02
description:
---
![[立葉銀鹿鹿角蕨_20250624203705.png]]
![[立葉銀鹿鹿角蕨_20250624205651.png]]
# 參考來源
- https://www.facebook.com/photo?fbid=273703530963842&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,17 +0,0 @@
---
tags:
aliases:
date: 2025-03-06
time: 11:12:59
description:
---
- 透過註解來提供context的效果最弱
- 把需求當成註解反而有效果
- Copilot的suggestion code如果被acceptCopilot會回頭搜尋Github上有這段code的repo並給出清單記得確認 license。這功能出現機率低。
- VSCode 快速鍵
- Visual Studio 快速鍵
# 參考來源

View File

@@ -1,22 +0,0 @@
---
tags:
aliases:
date: 2025-03-18
time: 13:00:41
description:
---
- [ ] `rr.RobotRunInfo["ScriptFileFullPath"]` 的用途與格式
- 用途:用來取得最上層的 py 檔路徑。
- 格式string
- [ ] 缺少
- [ ] CAudioPlay
- [ ] CAudioRecord
- [ ] rr.IsUSBDeviceConnected
- [ ] Uvc.diffVideoFormat()
- [ ] Uvc.getSupportVideoFormatsAllResolutionMaxFps2()
- [ ] 實做 UVC 1.5 的功能
- [H.264 UVC 1.5 相機編碼器](https://learn.microsoft.com/zh-tw/windows/win32/medfound/camera-encoder-h264-uvc-1-5)
# 參考來源

View File

@@ -1,21 +0,0 @@
---
tags:
aliases:
date: 2025-03-07
time: 21:02:06
description:
---
- 從Git整理工作日誌
- `git --no-pager`
- 當正駕駛
- AI 提昇了下限junior 機會被壓縮
- 收集 prompt
- 建構生產環境
- git-init.prompt.md
- Git commit message
- git-commit.prompt.md
- 描述產品規格
- product-spec.prompt.md
# 參考來源

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-15
time: 20:41:33
description:
---
購買日期2025-06-14
賣場:[真 微蓮:極豐花品種 周實生紅綬種藕/小苗 (小微型荷花 碗蓮 小型蓮花) | 蝦皮購物](https://shopee.tw/%E7%9C%9F-%E5%BE%AE%E8%93%AE%EF%BC%9A%E6%A5%B5%E8%B1%90%E8%8A%B1%E5%93%81%E7%A8%AE-%E5%91%A8%E5%AF%A6%E7%94%9F%E7%B4%85%E7%B6%AC%E7%A8%AE%E8%97%95-%E5%B0%8F%E8%8B%97-%EF%BC%88%E5%B0%8F%E5%BE%AE%E5%9E%8B%E8%8D%B7%E8%8A%B1-%E7%A2%97%E8%93%AE-%E5%B0%8F%E5%9E%8B%E8%93%AE%E8%8A%B1%EF%BC%89-i.46946196.26825402221)
![[紅綬.jpg]]
# 參考來源

View File

@@ -1,136 +0,0 @@
---
tags:
aliases:
date: 2025-06-23
time: 17:47:23
description:
---
## 修剪
### 最佳修剪時機
- 花後修剪繡球花謝後到7月底前是最佳修剪期此時修剪可促進新枝生長有利於來年開花[1](https://www.youtube.com/watch?v=i62HPOxSV_4)[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
- 休眠期修剪11月至翌年3月可進行樹形整理剪除過密、病弱、枯死的枝條促進通風與健康[1](https://www.youtube.com/watch?v=i62HPOxSV_4)[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
### 修剪部位
- 建議在開花枝條的第2片葉節與第3片葉節之間進行修剪因第45片葉節的花芽較不穩定1。
- 若無法辨識葉節,可選擇飽滿的芽點上方剪除。
### 注意事項
- 第一年新枝若無花開建議不修剪來年仍有開花機會1。
- 強剪剪去1/22/3枝條雖可控制株型但會減少來年花量建議僅對過度生長枝條進行1。
## 換盆
### 最佳換盆時機
- 春季 3 5 月為最佳換盆期,此時氣溫回升、植株開始生長,有利於根系恢復[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
- 避開夏季高溫與開花期,避免植株因高溫或開花壓力而受損[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)。
### 換盆步驟
1. 準備土壤:腐殖土、泥炭土、沙土混合,確保排水良好[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
2. 修根消毒:換盆前幾天停止澆水,取出植株後清理根部,剪除病弱根並用多菌靈或生根水浸泡消毒[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)。
3. 移栽上盆新盆底部鋪設粗河沙與營養土比例約1:1將植株根系舒展後放入覆土壓實[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)。
4. 澆水與緩苗:移栽後澆透水,置於通風陰涼處緩苗一週,期間每天噴水保持濕度[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)。
###注意事項
- 台灣夏季濕熱,避免夏季換盆,以免傷口感染與緩苗困難[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)。
- 換盆後避免強光直射,保持土壤濕潤但不積水[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
## 施肥
### 施肥時機
- 萌芽期3月前後施氮肥為主促進枝葉生長[5](https://jingyan.baidu.com/article/f25ef25453bfaf092d1b8277.html)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
- 花芽分化期春末夏初施磷鉀肥促進花芽分化建議每10天噴灑一次磷酸二氫鉀液肥[5](https://jingyan.baidu.com/article/f25ef25453bfaf092d1b8277.html)6。
- 花謝後67月施複合肥或腐熟有機肥補充開花消耗的養分[5](https://jingyan.baidu.com/article/f25ef25453bfaf092d1b8277.html)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
- 冬季121月可施寒肥補充植株越冬所需養分1[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
### 施肥方法
- 複合肥、有機肥均可,建議薄肥勤施,避免肥害[5](https://jingyan.baidu.com/article/f25ef25453bfaf092d1b8277.html)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
- 若希望花色偏藍避免過多磷肥磷會與鋁拮抗不利藍色花形成可多施鉀肥6。
- 若希望花色偏紅可正常施磷肥6。
## 其他照顧技巧
### 光照與水分
- 繡球花喜半陰,台灣夏季需遮陽,避免午後強光直射[7](https://www.picturethisai.com/zh-tw/care/Hydrangea_macrophylla.html)[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
- 保持土壤濕潤但不積水,夏季高溫時需每天澆水[7](https://www.picturethisai.com/zh-tw/care/Hydrangea_macrophylla.html)[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
- 空氣乾燥時可噴水增加濕度[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
### 土壤與花色調整
- 土壤pH值影響花色酸性pH 5.5易呈藍色中性至微鹼性pH 67易呈紅色[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
- 可用園藝硫磺降低pH值藍花或用石灰提高pH值紅花[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
### 病蟲害防治
- 定期檢查葉片,防治蚜蟲與真菌病害[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
- 保持通風,避免濕度過高引發病害[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
## 扦插時機
### 最佳時機
- 早春23月枝條萌芽前選去年生的健壯枝條此時植株活力強生根快[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[2](https://jingyan.baidu.com/article/47a29f242eb50f811523991d.html)。
- 春末夏初47月溫度適宜1828℃濕度高適合扦插繁殖[3](https://www.sohu.com/a/705341806_121735369)[2](https://jingyan.baidu.com/article/47a29f242eb50f811523991d.html)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=8210)。
- 秋季911月上旬天氣涼爽也是適合扦插的季節生根率佳[5](http://www.360doc.com/content/20/0407/20/5873525_904481938.shtml)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
### 避開冬季
冬季低溫,植株進入休眠,扦插生根困難,除非有溫室或大棚[5](http://www.360doc.com/content/20/0407/20/5873525_904481938.shtml)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
## 扦插方法
### 選取插穗
- 選擇健康、無病蟲害、半木質化的枝條長度約1015公分[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[3](https://www.sohu.com/a/705341806_121735369)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=8210)。
- 剪下後去除基部12節的葉片頂部保留2片葉可將葉片剪半減少水分蒸散[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=8210)。
### 修剪與處理
- 基部以鋒利刀具斜切約45度增加吸水面積[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)[2](https://jingyan.baidu.com/article/47a29f242eb50f811523991d.html)。
- 可用生根劑(如萘乙酸)浸泡基部,促進發根(非必要,但可提高成功率)[3](https://www.sohu.com/a/705341806_121735369)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
### 準備介質
- 使用疏鬆、透氣性佳的介質:如泥炭土、蛭石、珍珠岩、河沙等,或混合使用[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[3](https://www.sohu.com/a/705341806_121735369)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
- 介質需事先消毒(可用太陽曝曬、高錳酸鉀或多菌靈噴灑),減少細菌感染[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
### 扦插操作
- 先用竹筷在介質上戳洞再將插穗插入約1/31/2深度[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
- 輕輕壓實周圍土壤,澆透水,保持介質濕潤但不積水[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[3](https://www.sohu.com/a/705341806_121735369)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
### 扦插後養護
- 放置於陰涼通風處,避免陽光直射[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)[2](https://jingyan.baidu.com/article/47a29f242eb50f811523991d.html)。
- 可用噴霧器經常噴水,保持環境濕度[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[3](https://www.sohu.com/a/705341806_121735369)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
- 23週後若拔動插穗有阻力表示已生根可逐漸增加光照[3](https://www.sohu.com/a/705341806_121735369)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
### 移栽上盆
- 根系長出後,可移栽至大盆或庭園,帶土團移植,減少根系損傷[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=8210)。
- 上盆後先放陰涼處緩苗,待植株適應後再移至半日照環境[1](https://kmweb.moa.gov.tw/knowledge_view.php?id=2580)[6](https://www.163.com/dy/article/F9PTUIOS05457DN4.html)。
## 水培扦插法(補充)
- 步驟將插穗基部23節葉片去除插入清水中每35天換水[3](https://www.sohu.com/a/705341806_121735369)。
- 注意:水培生根較慢,需耐心等待,生根後再移植至土壤[3](https://www.sohu.com/a/705341806_121735369)。
## 適合台灣氣候的補充建議
### 夏季管理
- 台灣夏季高溫多濕,需加強遮陽與通風,避免植株熱害與病害[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
- 可於盆底鋪設粗河沙,增加排水性,避免爛根[3](https://www.xbmiaomu.com/miaomuwenda/show.php?itemid=191)。
### 冬季管理
- 台灣冬季溫暖繡球花仍可生長但需節制澆水5℃以上可安全越冬[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)。
### 花期延長
- 選擇半陰環境、適度遮陽、保持土壤濕潤、花期施鉀肥可延長花季並增強枝幹強度6。
---
## 總結
繡球花在台灣需注意夏季遮陽、保持濕潤但不積水春季換盆、花後修剪並依生長階段適時施肥。花色可透過調整土壤pH值與肥料種類來控制讓繡球花在台灣也能綻放最美麗的姿態[7](https://www.picturethisai.com/zh-tw/care/Hydrangea_macrophylla.html)[4](https://kmweb.moa.gov.tw/knowledge_view.php?id=4846)[2](https://plant.sayit.com.tw/how-to-take-care-of-hydrangeas-the-secret-to-blooming-in-summer/)。
## 品種相簿
- [繡球花的品種介紹](https://www.facebook.com/media/set/?set=a.1291863920867981&type=3)
# 參考來源
- [介紹繡球花的照顧方式 包括修剪、換盆、施肥等方面的時間季節與技巧,盡可能的詳細 並且操作方式要適合台灣](https://www.perplexity.ai/search/jie-shao-xiu-qiu-hua-de-zhao-g-LMOgwWjPTym1w1g1lJLLjg)

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2025-06-10
time: 15:54:54
description:
---
# 參考來源
- [【快讀野花1】繖形花科‧水芹菜家栽好逑痞客邦](https://letterflag.pixnet.net/blog/post/160534892)

View File

@@ -1,24 +0,0 @@
---
tags:
aliases:
date: 2025-03-22
time: 12:33:19
description:
---
# 2025-03-22
Nvidia 的矽光子 [[CPO]] 產品 Spectrum-X 將在 2025 下半年問世,採用 1.6T 矽光子 CPO 晶片,擁有全球首款 3D 堆疊矽光子引擎,由 [[TSMC]] 製造。
大家最愛的背板部分有:
- [[波若威]] (TPE: 3163):提供光纖連接器與光模組,應用於 CPO 光學連接。
- Coherent (NYSE: COHR):提供高速雷射與光學元件,可用於 CPO 光引擎。
- Corning (NYSE: GLW):供應高性能光纖與材料,支援 CPO 光學傳輸。
- Fabrinet (NYSE: FN):提供光電子元件製造與組裝,支援 CPO 量產。
- [[鴻海]] (TPE: 2317):具備大規模組裝能力,可生產 CPO 相關設備。
- Lumentum (NASDAQ: LITE):提供高速光學模組,提升 CPO 傳輸效率。
- Senko Advance提供高密度光纖連接器如 SN-MT適用於 CPO 系統的光學互連。
- [[矽品]] (TPE: 2325):提供半導體封裝測試,適用於 CPO 光電整合。
- Sumitomo Electric (TYO: 5802):生產高品質光纖與元件,可應用於 CPO 連接。
- 天孚通信 (SHE: 300394):生產光器件封裝與模組,支援 CPO 光學互連。
- [[TSMC]] (TPE: 2330):提供先進矽光子製程,助力 CPO 晶片製造。
# 參考來源

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2025-03-22
time: 12:33:56
description:
---
股票代號2330
- 先進矽光子製程,助力 [[CPO]] 晶片製造。
# 參考來源

View File

@@ -1,12 +0,0 @@
---
tags:
aliases:
date: 2025-03-22
time: 12:36:27
description:
---
股票代號3711
# 參考來源

View File

@@ -1,14 +0,0 @@
---
tags:
aliases:
date: 2025-03-22
time: 12:38:03
description:
---
股票代號3163
- 提供光纖連接器與光模組,應用於 [[CPO]] 光學連接。
# 參考來源

View File

@@ -1,12 +0,0 @@
---
tags:
aliases:
date: 2025-03-22
time: 12:35:24
description:
---
- 提供半導體封裝測試,適用於 [[CPO]] 光電整合。
- 已經下市併入[[日月光]]
# 參考來源

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-03-22
time: 12:37:05
description:
---
股票代號2317
- 具備大規模組裝能力,可生產 [[CPO]] 相關設備。
-
# 參考來源

View File

@@ -1,38 +0,0 @@
---
tags:
aliases:
date: 2025-03-22
time: 14:25:33
description:
---
線路是電訊號,仍有著訊號耗損以及熱量問題。
隨著AI與高性能運算帶來的算力
資料傳輸的需求大幅提升
1. 傳輸速度不夠快
2. 有著散熱與能源耗損的問題
矽光子是用光來傳輸,正好可以解決以上的兩大問題。
是種製造晶片的技術,不過是光學的晶片
![[Pasted image 20250322142706.png]]
光電模組:
- 光接收器
- 光波導
- 光調變器
- 電流電壓放大器
- 驅動IC
- 交換器
![[Pasted image 20250322142814.png]]
![[Pasted image 20250322142819.png]]
為了減少電訊號和高速運算的的損失,業界將矽光元件改到接近伺服器交換器週邊的位置,進一步縮短電流的距離,讓原先的插拔式模組僅剩光纖的部分。
這個作法即為 (CPO, Co-Packaged Optics)技術就是將EIC(電子積體電路)與PIC(光子積體電路)共同裝在同個載板形成模組與晶片的共同封裝進而取代光收發模組讓光引擎更加地靠近CPU/GPU縮短電的傳輸路徑減少傳輸耗損和訊號的延遲。
# CPO概念股
![[Pasted image 20250322142857.png]]
# 參考來源

View File

@@ -1,32 +0,0 @@
---
tags:
aliases:
date: 2025-06-03
time: 13:56:32
description:
---
- 星星蘚
- 白髮苔
- 缺水時,會由綠色逐漸變灰白。
- 孔雀苔
- 孔雀苔科Hypopterygiaceae全世界有 6 屬,臺灣目前記錄 4 屬共 20 種分別是雉尾苔屬Cyathophorella、樹雉尾苔屬Dendrocyathophorum、孔雀苔屬Hypopterygium和雀尾苔屬Lopidium。本科的植物大多樹生、腐木生、土生、或石生。植物體中大型、直立青綠色至黃綠色。主莖匍匐支莖單一上部常扁平羽狀或樹型分枝貌似孔雀開屏或雀鳥尾形。葉片 3 列,側葉 2 列,腹葉 1 列。側葉卵形兩側不對稱中肋單一葉緣細胞常有分化。孔雀苔屬Hypopterygium主莖匍匐支莖 1-2 回羽狀分枝,呈扇形。側葉卵形,葉緣分化,中肋不到葉先端。葉細胞沒有疣。蒴柄較長。
- 小金髮苔
- 土馬騣科土馬騣屬。常綠苔蘚植物。莖細長而直立,根部底至高約 10 至 16 公分;葉披針形,粗鋸齒緣,不向後反卷。孢蒴四稜形;蒴齒三角形。在中藥裡常用為止血劑。也稱為「大金髮苔」、「獨根草」。植物的形態是上部多為雙層,厚壁,鞘部細胞長方形或線形,常為單層;中肋寬闊,粗壯,中肋突出葉尖呈芒狀,背面上部常具粗刺。葉片腹面具縱列櫛片,密而均勻;櫛片直立,高 5-7 個細胞,頂細胞較短寬,中央凹陷,薄壁。雌雄異株。雄苞盤狀頂生,常自其中央萌生新枝。孢蒴形大,稜柱形,具 4-6 條脊,多數有台部,並具氣孔;蒴壁一般無疣狀突起。蒴柄長而硬挺,橙黃色或紅棕色,直立或傾立。孢子多球形,具細疣,莖直立,單一,常扭曲,下部密生假根,上部深綠色,老時呈棕紅色或黑棕色。葉叢生於上部,向下葉漸小而漸疏,上部葉較大,具長卵形明顯鞘部,雌雄異株;雌株較高大,蒴柄強勁,棕紅色;孢於小,圓形,黃色,平滑。這是金髮蘚科的金髮蘚屬大金髮蘚。
- 鳳尾苔
- 挺水性水草。學名同義詞 Fissidens sp. giant。多年生著生植物利用假根攀附在溪流和泉水地潮濕的岩上或沃土上生長。屬於大型的鳳尾蘚類植物。植物體綠色到帶褐色莖單一連葉高 1.8~6.0cm,寬 0.5~1.0cm,葉 14~26 對;基部葉細小而疏離;中部的各葉遠比基部葉爲大,密生,披針形至狹披針形,長約 0.5 ㎝,寬約 0.1 ㎝,急尖;背翅基部楔形,下延;鞘部約爲葉全長的一半,對稱至近對稱;葉邊上半部具不規則的鋸齒,下半部近全緣。雌雄異株。在水族缸必須栽植於流木或岩石上,讓它矗立生長,水中草質地較纖細。對光線及養分要求均不高,二氧化碳即使沒添加也可能育成,栽培容易,生長緩慢。需要注意的地方是水質一定要清澈,以及水溫不能太高。
- 牛毛蘚
- 植物體黃綠色高約23公分稀疏叢生。莖單一直立。葉乾燥時貼莖濕時向上傾立略向一邊彎曲基部卵形向上成披針形上部細長葉緣平直。雌雄異株。因土質層關係牛毛蘚整體看起來偏向深綠色。
- 指葉蘚
- 暖地大葉苔
- Rhodobryum giganteum
- 萬年苔
- 花葉溪蘚
- 邊緣有鹿角狀芽枝生於陰暗潮濕的土面或岩石上。植物體暗綠色二叉分枝。葉狀體先端心臟型藏精器位於葉狀體中央寬度超過5mm孢蒴球形蒴柄可長達10cm。
- 珠苔
- 擬木毛苔
- 粗大,荷綠色或深綠色,基部帶棕褐色,具絹絲光澤。主莖貼基質匍匐傾展,長 7-15 公分,尖部仰立;支莖蔓伸,稀疏分枝。葉密集着生,強烈背仰,基部闊心臟形,具葉耳,漸上成披針形,長約 3.5 毫米,寬 1.5 毫米;邊緣具銳齒;中肋細弱,達葉片上部消失;葉細胞狹長形,胞壁強烈加厚,具顯明壁孔,有單粗疣。雌雄異株。蕨柄細長,平滑。孢蒴直立,卵形。蕨蓋圓錐形。
- 尖葉油苔
# 參考來源

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:42:28
description:
---
![[蝴蝶鹿角蕨_20250624204230.png]]
![[蝴蝶鹿角蕨_20250624205137.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703840963811&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

File diff suppressed because one or more lines are too long

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:38:58
description:
---
![[象耳鹿角蕨_20250624203902.png]]
![[象耳鹿角蕨_20250624205515.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703477630514&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,53 +0,0 @@
---
tags:
aliases:
date: 2025-05-28
time: 13:56:23
description:
---
**豬籠草**為**豬籠草屬**學名Nepenthes植物的統稱是**豬籠草科**的唯一屬,也是多種能夠捕食昆蟲的多年生草本植物,主產地是熱帶亞洲地區。其為地生植物,是攀援狀的亞灌木。豬籠草擁有獨特的吸取營養的器官——捕蟲籠,捕蟲籠呈圓筒形,下半部稍膨大,因為形狀像豬籠,故稱豬籠草。在中國的產地海南又被稱作**雷公壺**,意指它像酒壺。這類能夠透過捕捉和消化昆蟲等小動物來獲取營養的植物被稱為食蟲植物。
![[豬籠草.jpg]]
## 科學分類
- 界: 植物界 Plantae
- 演化支: 維管束植物 Tracheophyta
- 演化支: 被子植物 Angiosperms
- 演化支: 真雙子葉植物 Eudicots
- 目: 石竹目 Caryophyllales
- 科: 豬籠草科 Nepenthaceae
- Dumort., 1829
- 屬: 豬籠草屬 Nepenthes
- L., 1753
## 種植環境
- 喜溫暖、濕潤、高濕度、半陰至明亮的環境,不耐寒也怕乾燥及強光直射。
- 生長適溫2530°C低於15°C停止生長10°C以下容易受害。
- 需避免悶熱或強烈直射日光,適合放在陽台、窗邊或遮光網下。
## 栽培介質
- 介質需疏鬆、排水良好、偏酸性。常用無肥泥炭土、水苔、赤玉土、椰塊等混合。
- 低地種偏好保水性佳的介質,高地種則需排水性更佳。
## 澆水與濕度
- 介質需常保濕潤不能乾燥可用腰水法盆底12公分水位
- 空氣濕度需高,可常噴霧或在環境中增濕。
## 光照
- 喜歡明亮但避免強烈直射光。光線不足會導致生長衰弱,捕蟲囊變小或不生產。
## 其他照護
- 不需特別施肥,豬籠草能自行捕食昆蟲。
- 定期修剪枯葉、清理水盤,保持環境整潔。
- 若莖太長需設支架避免折斷。
# 參考來源
- [人生第一次栽培豬籠草 | 漫步在食蟲植物的奇幻異境](https://cp-toxin.blogspot.com/2009/08/blog-post.html)
- [豬籠草 - 農業知識入口網](https://kmweb.moa.gov.tw/theme_data.php?theme=plant_illustration&id=208)
- [豬籠草的栽培方法 | 漫步在食蟲植物的奇幻異境](https://cp-toxin.blogspot.com/2018/09/blog-post_27.html)
- [豬籠草照顧 - 農業知識入口網](https://kmweb.moa.gov.tw/knowledge_view.php?id=15275)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:43:36
description:
---
![[爪哇鹿角蕨_20250624204338.png]]
![[爪哇鹿角蕨_20250624205717.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=273703910963804&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,55 +0,0 @@
---
tags:
aliases:
date: 2025-05-28
time: 15:01:58
description:
---
**利維達狸藻**學名Utricularia livida又稱**青紫狸藻**為狸藻屬一年生或多年生極小型至中型食蟲植物。其種加詞「livida」來源於拉丁文「lividus」意為「青紫色藍黑色」指其花朵上條紋的顏色。利維達狸藻分布於非洲熱帶及南部存在於安哥拉、剛果民主共和國、衣索比亞、肯亞、賴索托、馬達加斯加、馬拉威、莫三比克、盧安達、索馬利亞、南非、蘇丹、史瓦帝尼、坦尚尼亞、烏干達、尚比亞和辛巴威。此外其也廣泛分布於墨西哥。利維達狸藻陸生於海平面附近的沼澤或岩石表面的淺表土壤中但非洲東部的種群可分布於海拔2830米處。當利維達狸藻的原生地適當濕潤時其即可開花。1837年恩斯特·海因里希·弗里德里希·邁耶正式描述了利維達狸藻。
![[利維達狸藻.webp]]
## 科學分類
- 界:植物界 Plantae
- 演化支:維管束植物 Tracheophyta
- 演化支:被子植物 Angiosperms
- 演化支:真雙子葉植物 Eudicots
- 演化支:菊類植物 Asterids
- 目:唇形目 Lamiales
- 科:狸藻科 Lentibulariaceae
- 屬:狸藻屬 Utricularia
- 種:利維達狸藻 U. livida
## 種植環境
- 喜歡終年有水、潮濕且陽光充足的環境,對環境變動敏感。
- 原生於濕地、滲水岩壁,土壤表層。
- 適合明亮散射光,亦能在半日照或人工光源下生長,但光照充足有助於開花。
## 栽培介質
- 適用水苔、泥炭土或其混合物,介質需保濕、弱酸且無肥份。
- 可混合顆粒石材以增加排水性。
## 澆水與濕度
- 採腰水法盆底12公分水位保持介質長期潮濕。
- 若要促進開花,可短暫斷水數天,給予生長壓力。
## 溫度
- 喜歡涼爽氣候可耐低溫至1°C但高溫35°C以上生長會變慢或休眠。
## 其他照護
- 不需額外施肥,讓其自然生長即可。
- 若葉片於夏季高溫時消失,秋季氣溫轉涼會重新萌發。
# 參考來源
- [【濕地植物】隱匿於荒煙蔓草中的瑰寶:短梗挖耳草 | 環境資訊中心](https://e-info.org.tw/node/222312)
- [Utricularia sandersonii 小白兔狸藻](https://taiwancp.blogspot.com/2020/01/utricularia-sandersonii.html)
- [中華民國第55屆中小學科學展覽會](https://twsf.ntsec.gov.tw/activity/race-1/55/pdf/030312.pdf)
- [福星花園: 利維達狸藻 (青紫狸藻)](https://bruce0342.blogspot.com/2016/05/blog-post_26.html)
- [U.livida利維達狸藻 2013.5.24 記錄sun的生活記事本痞客邦](https://cephsun0905.pixnet.net/blog/post/36843179)
- [U.livida 利維達狸藻 2012.5.26 記錄sun的生活記事本痞客邦](https://cephsun0905.pixnet.net/blog/post/36843413)
-

View File

@@ -1,13 +0,0 @@
---
tags:
aliases:
date: 2025-05-28
time: 13:39:49
description:
---
- [[小毛氈苔]]
- [[豬籠草]]
- [[青葉挖耳草(利維達狸藻)]]
# 參考來源

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:44:33
description:
---
![[亞洲猴腦鹿角蕨_20250624204435.png]]
![[亞洲猴腦鹿角蕨_20250624205243.png]]
# 參考來源
- https://www.facebook.com/photo/?fbid=308418634158998&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,15 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:36:22
description:
---
![[馬達加斯加鹿角蕨_20250624203624.png]]
![[馬達加斯加鹿角蕨_20250624205545.png]]
# 參考來源
- https://www.facebook.com/photo?fbid=273703390963856&set=pcb.273706544296874
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)

View File

@@ -1,57 +0,0 @@
---
tags:
aliases:
date: 2025-06-24
time: 20:28:41
description:
---
- 界:植物界 Plantae
- 演化支:維管束植物 Tracheophyta
- 綱:真蕨綱 Polypodiopsida
- 目:水龍骨目 Polypodiales
- 科:水龍骨科 Polypodiaceae
- 屬:鹿角蕨屬 Platycerium
-----
目前共有三大類群、十八個已經發表的原生種,主要分布於熱帶地區,為攀附於樹冠層的多年生植物。鹿角蕨在外觀型態上有兩種不同功能的葉,一為包覆根部且葉冠分叉向上生長或圓球狀層層覆蓋的營養葉(又名盾狀葉或腐植質收集葉);另一為下垂且多重分叉或向上分叉似麋鹿角的孢子葉,也是被稱為鹿角蕨的主要原因。
-----
# 原生種
芭芭拉·喬·霍希扎基依其植株生理、型態與原產地將鹿角蕨分成爪哇-澳洲、非洲-美洲以及馬來半島-亞洲三大類群。
![[18原生種鹿角蕨插畫圖鑑_20250624212406.png]]
## 爪哇-澳洲
- [[二歧鹿角蕨]] _Platycerium_ _bifurcatum_ (Cav.) C. Chr.
- [[深綠鹿角蕨]] _Platycerium_ _hillii_ T. Moore.
- [[立葉鹿角蕨]] _Platycerium_ _veitchii_ (Underw.) C. Chr.
- [[長葉鹿角蕨]] _Platycerium_ _willinckii_ T. Moore.
## 非洲-美洲
- [[圓盾鹿角蕨]] _Platycerium alcicorne_ Desv.
- [[安地斯鹿角蕨]] _Platycerium andinum_ Baker.
- [[象耳鹿角蕨]] _Platycerium elephantotis_ Schweinf.
- [[愛麗斯鹿角蕨]] _Platycerium ellisii_ Baker.
- [[馬達加斯加鹿角蕨]] _Platycerium madagascariense_ Baker.
- [[四叉鹿角蕨]] _Platycerium quadridichotomum_ (Bonap.)
- [[三角鹿角蕨]] _Platycerium stemaria_ (Beauv.) Desv.
## 馬來半島-亞洲
- [[皇冠鹿角蕨]] _Platycerium coronarium_ (J. Konig ex O. F. Muller) Desv.
- [[巨獸鹿角蕨]] _Platycerium grande_ (Fee) Kunze
- [[何其美鹿角蕨]] _Platycerium holttumii_ de Jonch. & Hennipman
- [[馬來鹿角蕨]] _Platycerium ridleyi_ Christ.
- [[巨大鹿角蕨]] _Platycerium superbum_ de Jonch. & Hennipman
- [[蝴蝶鹿角蕨]] _Platycerium wallichii_ Hooker
- [[女王鹿角蕨]] _Platycerium wandae_ Racib.
# 栽培
![[18種原生鹿角蕨栽培特性_20250624210320.png]]
![[鹿角蕨與光照度的關係_20250624210359.png]]
# 參考來源
- [鹿角蕨屬 - 維基百科,自由的百科全書](https://zh.wikipedia.org/zh-tw/%E9%B9%BF%E8%A7%92%E8%95%A8%E5%B1%AC)
- [18原生種鹿角蕨插畫圖鑑-Platycerium-ビカクシダ-學名 - 青青小樹。多肉萌](https://doromon01.com/%E5%A4%9A%E8%82%89%E6%87%B6%E4%BA%BA%E5%8C%85/platycerium/)