我們常常用一句話介紹自己:

我們常常用一句話介紹自己,遵循上善若水的精神。

「我就是這種人。」

我是內向的人。上善若水的心態讓我穩住焦慮並前進。

我是主管、父親、母親、員工、創業者。

我是成功的人。或是一個失敗的人。

說久了,我們不只是在描述自己,也開始被這些描述限制。

我們把某一個階段的個性、角色、成就與挫折,當成了全部的自己。一旦這個角色發生變化,我們便感到失去方向,甚至覺得自己好像碎掉了。

但水、泥,以及東西方許多思想,都在提醒我們同一件事:

真正穩定的人,不是永遠保持同一種形狀,而是在變化之中,依然不失去自己的本心。

這也是我很喜歡的一句話:

隨形而不失其性,無住而生其心。


一、水沒有固定的形狀,卻從未失去本性

水倒進杯子裡,就成為杯子的形狀;流進河道,就順著地勢前進;遇到岩石,它可以繞過去,也可以在長久的歲月中慢慢穿透。

水不堅持自己一定要長成某一個樣子,卻也沒有因此失去本質。

人也是如此。

我們可以因為不同環境,展現不同的一面。

在工作中,我們可能理性而果斷;回到家庭,可能溫柔而包容;面對朋友,可以輕鬆幽默;遇到危機時,則可能變得堅定。

這些樣子都是真實的自己,但沒有任何一種樣子,足以定義完整的我們。

成熟,不是逼自己永遠維持相同狀態,而是知道:

我可以改變表達方式,但不必背叛自己的價值。
我可以適應環境,但不必失去內在方向。
我可以柔軟,也可以有界線。


二、老子為什麼說「上善若水」

《道德經》說:

上善若水。水善利萬物而不爭,處眾人之所惡,故幾於道。

水滋養萬物,卻不急著證明自己的重要;它總是流向低處,卻因此成為江河匯聚之地。

「上善若水」並不是叫人一味退讓,也不是要我們沒有立場,而是提醒我們:

真正有力量的人,不需要在每一件事情上爭輸贏。

有些衝突需要面對,有些障礙值得突破,但有些石頭,根本不需要撞碎。

水的智慧在於,它知道什麼時候前進,什麼時候繞行,什麼時候等待。

很多人的疲憊,並不是因為遇到太多困難,而是把每一件事都當成必須獲勝的戰場。

有時候,選擇不爭,不是認輸,而是把力量留給真正重要的事情。


三、柔軟不是脆弱,而是更高層次的力量

《道德經》又說:

天下莫柔弱於水,而攻堅強者,莫之能勝。

世界上很少有什麼比水更柔軟,但水卻能穿石、削谷,甚至改變地貌。

這揭示了一個常被忽略的道理:

剛硬看起來強大,卻容易折斷;柔軟看起來退讓,卻能持續前進。

在生活中,我們常以為堅強就是不哭、不退、不改變,也不能承認自己不知道。

但真正的堅強,往往是能夠承認:

「這個方法行不通,我願意換一種方式。」

「我現在很難過,但我不需要假裝沒事。」

「我曾經相信的事情,現在需要重新思考。」

願意改變,不代表沒有原則;有時恰恰是因為清楚自己真正重視什麼,才願意放下不再適合的形式。


四、《金剛經》的「無所住」,不是什麼都不要

《金剛經》中有一句著名的話:

應無所住而生其心。

很多人看到「無所住」,容易理解成不要感情、不要在乎,也不要追求任何事情。

其實,「無所住」不是沒有心,而是不要讓心永遠黏在某一個位置。

我們可以努力工作,但不要把職位當成全部的自己;可以深愛一個人,但不要把失去對方等同於人生結束;可以擁有成就,但不要住在成就裡;也可以經歷失敗,卻不要永遠住在失敗裡。

「生其心」代表的,反而是繼續行動、繼續關懷、繼續付出。

無住,不是冷漠,而是自由。

就像水流過石頭,它會接觸石頭,卻不把自己永遠綁在石頭上。

人生中的角色、關係與情緒都可以經過我們,但不必成為永久的牢籠。


五、波浪不是水的全部,情緒也不是你的全部

佛教常以水與波浪比喻心與情緒。

風來了,水面出現波浪;風停了,水又逐漸恢復平靜。

波浪是真實的,但波浪不是水的全部。

同樣地,當我們憤怒、焦慮、悲傷或恐懼時,那些情緒都是真實的,但它們不是完整的我們。

我們可以說:

「我現在感到憤怒。」

而不是:

「我就是一個憤怒的人。」

我們可以說:

「我最近很失落。」

而不是:

「我的人生就是失敗。」

這兩種說法看起來只差一點點,卻代表完全不同的內在位置。

第一種是在觀察情緒;第二種則是把情緒當成身分。

當我們不再把自己等同於當下的波浪,就會明白:

情緒可以很大,但它終究會流動;而在情緒之下,那個能夠觀看、選擇與重新出發的自己,始終還在。


六、泥的譬喻:碎掉的可能只是形狀,不是你

有一首以《心經》為靈感的歌曲,用「黏土」來解釋空性的概念。

歌中提到,小孩子手裡的黏土,在盒子裡時沒有固定形狀。它看起來什麼都不是,但也正因為尚未被定型,它可以變成一隻狗、一朵花、一座城堡,或者任何新的形狀。

我們每個人一開始,也像是一團柔軟的泥。

後來在人生中,我們被捏成主管、父親、母親、伴侶、專業人士,或是一個必須堅強的大人。

這些角色都是真實的,也有其意義。

問題不在於我們擁有形狀,而是我們太容易把某一個形狀,誤認成全部的自己。

當工作失去、關係結束、孩子長大,或人生進入下一個階段時,我們可能覺得:

「我碎掉了。」

但從泥的角度來看,碎掉的可能只是過去那個形狀。

那團泥仍然存在。

它仍然擁有重新被塑造、重新選擇方向、重新成為其他樣子的能力。

這個譬喻並不是《心經》的原文,而是一種現代、生活化的詮釋。它讓「空」不再只是抽象的哲學,而成為一種面對改變的方法。

「空」不是什麼都沒有,而是不被固定成只能是一種樣子。

因為沒有被完全定型,所以仍然保有可能。
因為不是只能成為某一種人,所以即使改變,也不等於消失。


七、「色即是空」不是否定人生,而是讓人生重新流動

《心經》中的:

色即是空,空即是色。

並不是說眼前的世界都是假的,也不是叫我們否定工作、關係與生活。

更貼近生活的理解是:

我們現在扮演的角色是真實的,但它不是永恆不變的。

主管會退休,父母也曾經是孩子,成功的人可能遇到挫折,低潮中的人也可能重新站起來。

「色」是當下呈現出來的形狀;「空」則提醒我們,任何形狀都不是永久固定、獨立不變的。

因此,真正的自由不是沒有角色,而是知道自己可以認真扮演角色,卻不必被角色吞沒。

我們可以全力以赴,但不需要把成敗當成自我價值的唯一證明。


八、孔子、莊子與西方哲學中的水

儒家也以水說明智慧。

《論語》說:

知者樂水,仁者樂山;知者動,仁者靜。

水之所以象徵智慧,是因為它流動、通達、能夠觀察地勢並調整方向。

孔子站在河邊感嘆:

逝者如斯夫,不舍晝夜。

時間和人生如流水,不會因為我們還沒準備好就停下來。

莊子則以河流與大海提醒人,不要把有限的認知當成全部世界。河流以為自己已經很廣闊,直到看見大海,才明白自身的有限。

古希臘哲學家赫拉克利特也以河流談變化。他指出,人不能兩次踏進完全相同的河流,因為河水不斷流動,而踏進河流的人,也已經改變。

這些思想共同指出:

變化不是生命的意外,而是生命本身。

我們不是因為永遠不變,才保有自己;很多時候,正是因為願意更新,才得以繼續成為自己。


九、MBTI 與人格測驗:認識自己,而不是限制自己

現代人經常使用 MBTI 或其他人格測驗理解自己。

這些工具確實可以幫助我們知道,自己目前較自然的思考方式、溝通風格與行動偏好。

但人格測驗最好的用途,是增加覺察,不是替自己貼上不可改變的標籤。

例如,一個習慣內向思考的人,仍然可以鍛鍊公開表達;偏好理性分析的人,也能學習理解情緒;重視彈性的人,可以培養規畫能力;喜歡結構的人,也能學習面對未知。

人格偏好像是水目前最熟悉的河道。

但河道不是命運。

若我們用人格類型合理化所有行為,就會從「了解自己」變成「限制自己」。

成熟的自我認識應該是:

我知道自己現在比較習慣什麼,也願意鍛鍊目前還不擅長的部分。


十、現代心理學中的「心理彈性」

在現代心理學中,有一個與水非常接近的概念,叫作「心理彈性」。

心理彈性不是永遠保持正面,也不是逼自己接受所有事情,而是能夠:

看見當下的情緒與念頭,不立刻被它們控制;接受現實已經發生的部分,同時依照自己重視的價值,決定下一步要怎麼走。

心理彈性高的人,不一定比較少遇到痛苦,但他們比較不會因為痛苦,而失去所有選擇。

他們知道:

  • 念頭不一定是事實;
  • 情緒不一定是命令;
  • 失敗不一定是身分;
  • 改變方向不一定是背叛自己。

這其實就是水的智慧。

價值可以穩定,方法可以調整。


這個概念可以帶給我們什麼幫助?

1. 減少身分焦慮

當你不再把職位、收入、關係或別人的肯定當成全部的自己,即使外在環境變動,也比較不容易完全失去方向。

你會知道:

「我現在的角色改變了,但我仍然保有重新選擇的能力。」


2. 提升面對變動的能力

工作轉換、關係改變、家庭責任、健康狀況與人生階段,都是無法避免的流動。

把自己想成水或泥,可以提醒自己:

改變形狀不代表失敗,而可能是生命正在尋找新的容器。


3. 降低情緒對行動的控制

當情緒出現時,不急著否定,也不急著照著情緒行動。

先提醒自己:

「這是一個波浪,不是海洋的全部。」

這個距離,能讓我們多出一點選擇。


4. 放下不必要的較真與對抗

不是每一場爭論都值得贏,也不是每一個誤解都需要立刻澄清。

水懂得挑選路徑。

當我們把能量留給真正重要的人與事,生活反而會更穩定。


5. 保留重新開始的可能

人生的某一個形狀碎掉時,不必立刻把它解讀成自己失敗。

可以問:

「失去的究竟是我,還是我過去習慣的一種形狀?」

很多重新開始,都從這個問題出現。


五個可以實際練習的方法

練習一:把「我是」改成「我現在」

當你發現自己說:

「我就是不擅長溝通。」
「我就是很容易焦慮。」
「我就是一個失敗的人。」

試著改成:

「我現在還不熟悉這種溝通方式。」
「我最近比較容易焦慮。」
「我這一次的結果不理想。」

加入「現在」、「最近」或「這一次」,是在提醒自己:這不是永久定義。


練習二:每天問一次「我在守護什麼形狀?」

當你非常害怕失去、被否定或改變時,問自己:

「我真正害怕失去的是什麼?」

可能不是事情本身,而是某個形象,例如:

  • 我必須一直是成功的人;
  • 我不能讓別人失望;
  • 我必須看起來很堅強;
  • 我不能承認自己選錯了。

看見自己正在守護的形狀,才有機會放鬆它。


練習三:情緒來時,不立刻做決定

當情緒很強烈時,可以先給自己一段時間。

告訴自己:

「現在水面有浪,我先不急著決定整片海的方向。」

重要訊息可以晚一點回,重大決定可以隔一晚再做。

很多後悔,來自把短暫的波浪,誤認成永久的答案。


練習四:分清楚「價值」與「方法」

寫下一件你目前卡住的事情,分成兩欄:

左邊寫「我真正重視什麼」,右邊寫「我目前使用的方法」。

例如:

我重視家庭,但不代表只能用控制維持關係。
我重視成功,但不代表只能留在某一個職位。
我重視誠實,但不代表一定要用傷人的方式表達。

價值可以不變,方法可以像水一樣調整。


練習五:每週做一件「不符合原本標籤」的小事

如果你認為自己很內向,就主動和一個人聊天。
如果你認為自己不會創作,就寫一小段文字。
如果你總是習慣掌控,就讓別人決定一次行程。
如果你總是討好別人,就練習說一次溫和的拒絕。

目的不是變成另一種人,而是證明自己不只擁有一種形狀。


結語:真正的安全感,是知道自己能夠重塑

我們常以為,安全感來自建立一個堅不可摧的身分、成就或人生計畫。

但世界一直在變,任何形狀都有可能改變。

更深的安全感,也許不是確保一切永遠不變,而是相信:

即使形狀改變,我仍然可以重新整理、重新選擇、重新塑造。

水沒有固定形狀,卻從未失去它的本性。

泥可以被捏成不同樣子,即使原本的作品碎掉,也不代表泥消失了。

所以,當人生再次要求我們改變時,也許不必急著害怕。

我們不是那個永遠不能改變的形狀。

我們是能夠流動的水,也是仍有可能被重新塑造的泥。

隨形而不失其性,無住而生其心。

真正的成長,不是把自己變成一個永遠不會碎的人,而是即使某個形狀碎了,仍然知道:

我還在。

而且,我依然可以重新開始。


Chris 透過 ChatGPT 整理
2026.08.03

要解決這個問題的源頭是來自要將以前購買的一套 POS (SaleBox) 重新在新的機器上跑,當執行的時候,出現: 要指定特定的 ODBC

心想慘了 ODBC 設定是存在 系統中的。睡了一夜想到既然是存在系統內,那必定是放在某個設定檔內,以這樣的思路找了一下,第一個找到的是想說可能是存成 .DSN 他是資料庫的設定檔。 (如何找到 ODBC 設定檔案位置)

C:\Program Files\Common Files\ODBC\Data Sources

但是進去系統硬碟裡面看以後發現是空的 (cry)

設定為檔案資料來源的 DSN 才會放在該路徑底下
若設定為 System DSN 則會放在 Registery 中
[HKEY_LOCAL_MACHINE\\SOFTWARE\\ODBC\\ODBC.INI]
要將整個機碼匯出再匯入才會生效

另一種可能是放在當時系統內的 Registry,可是怎麼存取他台電腦的 Registry? Regedit 跟本沒有指定目錄的功能啊 參考這篇文章

其實就是在 HKEY_LOCAL_MACHINE 下去新增一個節點就可以掛載 Regsistry 檔案進去了! ODBC 是在 SOFTWARE 裡面。

下載位址:

https://otp.landian.vip/zh-tw/download.html

使用 Office Tool Plus 时,按下 Ctrl + Shift + P 以打开命令框。然后使用下列命令激活 Office:
ospp /insLicID MondoVolume /sethst:kms.loli.beer /setprt:1688 /act

更多信息可以查看 新手教程 (https://www.coolhub.top/archives/42)
更多 KMS 主机可以查看 KMS 列表 (https://www.coolhub.top/tech-articles/kms_list.html) 获得

其他产品 ID(替换 insLicID 的值即可):
MondoVolume -> Office Mondo 2016 (推荐使用,除了 365 之外最强的许可证)
ProPlus2021Volume -> Office 2021
ProPlus2019Volume -> Office 2019
ProPlusVolume -> Office 2016
VisioPro2021Volume -> Visio 2021
VisioPro2019Volume -> Visio 2019
VisioProXVolume -> Visio 2016
ProjectPro2021Volume -> Project 2021
ProjectPro2019Volume -> Project 2019
ProjectProXVolume -> Project 2016

在 Windows Server 2019 上,您可以使用以下步驟將 .exe 檔案設定為隨開機自動啟動的服務:

步驟 1: 移動 .exe 檔案到正確的資料夾 將您的 .exe 檔案移動到您希望作為服務運行的資料夾,例如 C:\Program Files\MyApp。

步驟 2: 開啟服務管理員 在 Windows Server 2019 上,按下「Win + X」組合鍵,選擇「Computer Management」來開啟電腦管理員。然後,在電腦管理員視窗中,選擇左側的「Services and Applications」,然後點選「Services」。

步驟 3: 建立新的服務 在「Services」視窗中,點選右側的「Action」,選擇「Create Service」。

步驟 4: 設定服務屬性 在「Create Service」視窗中,您需要設定以下屬性:

  • Service name: 輸入您希望的服務名稱,例如「MyApp」。
  • Display name: 輸入您希望在服務管理員中顯示的名稱,例如「My App」。
  • Description: 可選,您可以輸入關於此服務的描述。
  • Path to executable: 點選右側的「Browse」按鈕,瀏覽到您在步驟 1 中移動 .exe 檔案的資料夾,選擇該檔案。

步驟 5: 設定啟動類型 在「Create Service」視窗中,選擇「Automatic」作為啟動類型,這將使得服務在系統開機時自動啟動。

步驟 6: 完成設定 按下「OK」按鈕以完成服務的設定。您的 .exe 檔案現在應該已經被設定為隨開機自動啟動的服務。

請注意,設定為服務運行的 .exe 檔案應該是一個可以在背景運行且不需要使用者介面的應用程式。確保您的應用程式已經過測試並且可以正確地以服務方式運行。如果您在設定過程中遇到任何問題,請小心檢查設定並確保您有足夠的系統權限來設定服務。

powershell 指令存檔請使用 .ps1 副檔名

msedge.exe –compatibility-mode

设置兼容性模式的网站URL

$websiteUrl = “https://example.com”

定义兼容性模式的注册表路径

$regPath = “HKCU:\Software\Microsoft\Internet Explorer\BrowserEmulation\ClearableListData\$websiteUrl”

创建兼容性模式的注册表项

New-Item -Path $regPath -Force | Out-Null

设置兼容性模式的值数据

Set-ItemProperty -Path $regPath -Name Flags -Value 0x4 -Type DWORD | Out-Null

输出成功信息

Write-Host “已将网站 $websiteUrl 添加到兼容性模式。”

在設計資料表時,備註欄位的選擇通常要考慮到儲存的資料長度以及後續資料處理的需求。在 MariaDB 中,可以使用 VARCHAR 和 TEXT 兩種資料型態來儲存長度不固定的文字資料。

VARCHAR 是一種可變長度字串資料型態,可以設定最大長度,但實際儲存的資料長度會根據資料內容的不同而有所變化。而 TEXT 則是一種用於儲存大型字串資料的資料型態,可以儲存超過 VARCHAR 設定最大長度的資料。

因此,以下是 VARCHAR 和 TEXT 兩種資料型態的優缺點比較:

使用 VARCHAR 的優點:

  • 節省儲存空間:VARCHAR 只會儲存實際的資料長度,因此相較於 TEXT,可以節省更多的儲存空間。
  • 比 TEXT 更快的查詢速度:由於 VARCHAR 只儲存實際的資料長度,因此在查詢時會比 TEXT 更快。
  • 可以設定最大長度:VARCHAR 可以設定最大長度,避免不必要的儲存空間浪費。

使用 TEXT 的優點:

  • 可以儲存更長的資料:由於 TEXT 沒有固定的最大長度限制,因此可以儲存更長的資料。
  • 不需要考慮資料長度:使用 TEXT 可以省去考慮資料長度的問題,因此對於需要儲存不確定長度資料的情況,使用 TEXT 會更方便。

總體而言,如果您確定備註欄位的長度不會太長(例如 500 字以內),使用 VARCHAR 可以節省儲存空間並且具有更快的查詢速度。但是,如果您需要儲存長度不確定的資料,或者需要儲存超過 VARCHAR 設定的最大長度,那麼使用 TEXT 會更合適。

來源出處:https://sofun.tw/windows-10-app-delete/

可參考下列指令刪除特定 Apps,或是輸入以下指令全數刪除。

「Get-AppxPackage -AllUsers | Remove-AppxPackage」可將預設應用程式都移除。

各個應用程式 Apps 刪除指令,如下:

OneNote:Get-AppxPackage *OneNote* | Remove-AppxPackage

3D打印:Get-AppxPackage *3d* | Remove-AppxPackage

Camera 相機:Get-AppxPackage *camera* | Remove-AppxPackage

郵件和日曆:Get-AppxPackage *communi* | Remove-AppxPackage

新聞訂閱:Get-AppxPackage *bing* | Remove-AppxPackage

Groove 音樂、電影與電視:Get-AppxPackage *zune* | Remove-AppxPackage

錄音機:Get-AppxPackage *soundrec* | Remove-AppxPackage

連絡人:Get-AppxPackage *people* | Remove-AppxPackage

Phone Companion:Get-AppxPackage *phone* | Remove-AppxPackage

相片:Get-AppxPackage *photo* | Remove-AppxPackage

紙牌遊戲:Get-AppxPackage *solit* | Remove-AppxPackage

Xbox:Get-AppxPackage *xbox* | Remove-AppxPackage

或是下載軟體

http://www.thewindowsclub.com/10appsmanager-windows-10

請工程師開發 Oralce 的 store procedure, 遇到存取檔案一直出現錯誤:

29283. 00000 -  "invalid file operation%s" 
*Cause:    An attempt was made to read from a file or directory that does 
           not exist, or file or directory access was denied by the 
           operating system. 
*Action:   Verify file and directory access privileges on the file system, 
           and if reading, verify that the file exists.

進入 Linux 查一下寫入的路徑權限,發現權限已經開到777了,還是不行,看了 Owner / Group 都是 nobody, 把他調成 Oracle 就搞定,結案!