發表文章

致中國國民黨的一封信:莫忘殷鑑,糖衣炮彈下的血淚歷史

中國國民黨全體黨員與現今親共人士閣下: 歷史是一面鏡子,它不帶感情,卻最為真實。今天寫下這封信,不是為了挑起過往的仇恨,而是站在當前的歷史十字路口,看著黨內部分人士對中國共產黨抱持著不切實際的幻想,甚至試圖以「和平」之名與其唱和,心中不免感到無比的焦慮與痛心。 我們必須直白地說: 歷來選擇相信中共謊言的人,從來都沒有過任何好結果。中共對你們展現的每一次微笑、每一次承諾,不過都是包裹著毒藥的「糖衣炮彈」。 ## 馬列哲學的本質:永遠不能相信的絞肉機與反共的歷史先見 現今國民黨內部的親共人士啊,你們必須清醒地認識到,為什麼共產黨的承諾永遠不可信? 因為中國共產黨的核心信仰是 馬列主義哲學思想 。這套哲學的基石是「階級鬥爭」與「唯物辯證法」。在馬列主義的邏輯裡, 共產黨從來沒有任何道義、道德,更沒有半點「仁義禮智信」的中華美德可言。 在中華傳統美德中,講求的是「人無信不立」、「既往不咎」、「厚德載物」。然而,共產黨尊奉的馬列哲學,本質上是一種 完全摒棄傳統道德、將人視為階級鬥爭工具的功利主義絞肉機 。誠信與承諾,在馬列主義的唯物辯證法裡,都只是因應當前「主要矛盾」的 權宜之計 與統戰手段。 這也正是為什麼, 當年總裁蔣公(蔣中正)一生堅持消滅共產黨的立場,在歷史的檢驗下是百分之百絕對正確的。 蔣公早在建黨初期就洞悉了馬列思想的毀滅性本質,深知共產黨是一個不講信義、以仇恨和顛覆為核心的組織,若不徹底消滅,國家必遭大難。歷史後來的發展,不幸完全印證了蔣公當年的遠見。 ## 歷史的極端荒謬:滿嘴愛國主義,卻是殘殺抗日英雄最多的組織 現今國民黨內部的親共人士,請看清這幅最令人髮指、也最為諷刺的歷史歷史畫面: 中共經常在牆內大肆標榜愛國主義、煽動對日仇恨、拍攝無數荒謬的「抗日神劇」,試圖將自己包裝成民族的救星。可是,歷史的血腥真相是——中國共產黨才是二戰結束後,在全世界肉體消滅、迫害「抗日英雄」與「民族英雄」人數最多、手段最殘酷的組織! 中共體制對那些為了保衛中華民族、在戰場上抵禦外外侮的「民族英雄」與「抗日英雄」,根本沒有半點尊敬與尊重之情!在正常的人類文明中,為民族流血抗日的英雄都應享有崇高尊嚴。但在中共眼裡,根本不存在「國家英雄」,只有敵我劃分。抗日英雄們立下的戰功,在中共眼裡反倒成了「蔣介石反動集團」具有頑強軍事組織能力的...

困局、悖論與不妥協的覺醒:美元霸權、威權圈養與世界人民的第三條路

困局、悖論與不妥協的覺醒:美元霸權、威權圈養與世界人民的第三條路 人類的歷史,往往不是由教科書上的宏大口號寫成的,而是由無數個體在體制巨輪下的血淚與選擇交織而成的。當我們剝開當今國際政治上那些冷冰冰的陣營對抗名詞,映入眼簾的,其實是兩座不同形式、卻同樣殘酷的囚籠——「權力的監獄」與「資本的屠宰場」。 世界正處於一個令人窒息的雙重惡性螺旋之中。要看清現時世界的現狀,進而向世界揭露最終的答案,我們必須徹底掀開這些國際體系最底層的底牌。 第一章:硝煙之外的隱形洗劫——資本的屠宰場 冷戰時期,美國前財長約翰·康納利(John Connally)曾對全世界留下一句傲慢的經典名言: 「美元是我們的貨幣,卻是你們的問題。」 (Our currency, your problem.)這句話道出了西方金融體系最底層的掠奪邏輯。這套制度不需要開火,不需要派遣一兵一卒佔領土地,卻能利用精密的金融規則、基礎貨幣地位與全球信用體系,實行不流血的「合法洗劫」。 一九九七年的泰國曼谷,正是這場金融潮汐最慘烈的祭壇。當時,原本繁榮的泰國在美元低利率時期大舉借貸。然而,當美聯儲為了自身經濟利益突然宣布暴力加息、資本瘋狂回流美國時,泰銖瞬間崩盤。那一年的曼谷街頭,留下了歷史上著名的「沙吞獨特大樓」——一座至今仍矗立在市中心、鋼筋外露的巨大爛尾樓,成為了這場金融海嘯的墓碑。一夜之間,東南亞無數原本豐衣足食的中產階級淪為赤貧,無力償還貸款的商人排隊跳樓;甚至連鄰近的韓國,也出現了無數家庭主婦流著淚、排隊將自己結婚的金戒指捐給國家還債的慘烈奇景。西方跨國資本此時卻如禿鷹般飛來,以極低廉的「骨折價」收購了這些國家積累數十年的核心產業。 然而,資本的惡體現不僅僅發生在發展中國家。在自由民主的燈塔美國,極端的資本主義同樣在合法地屠宰它本國的國民。美國普渡製藥公司(Purdue Pharma)研發了一款名為「奧康丁」(OxyContin)的阿片類止痛藥,其本質具有極強的成癮性。為了追求極致的商業利潤,該家族賄賂美國食品藥品監督管理局(FDA)的官員,簽下「不易成癮」的認證,並用金錢洗腦全美的醫生,讓他們無論病人是牙痛還是關節痛,都大劑量開出這款藥。幾年之內,這款藥像毒品一樣席捲了美國無數普通的藍領工人與中產家庭。當他們花光積蓄、買不起高昂的處方藥時,只能轉向黑市。這場由一家私人企業為了利...

斷裂的道統與迷失的孤島:香港精神困境與發展失落的歷史剖析

斷裂的道統與迷失的孤島:香港精神困境與發展失落的歷史剖析 香港,這座曾在南海之濱熠熠生輝的城市,如今正面臨著深層的精神與文化危機。從殖民地的歷史陰影到被中共吞併後的政治風波,香港人似乎在歷史的夾縫中失去了主體性。要理解今日香港的經濟單一、文化真空與政治激進,必須回到其歷史與文化斷層的根源,並審視其缺乏中華民國正統領導下的發展損失。 一、 歷史的斷層、國家觀念的淡薄與民國的無力 香港自脫離英國殖民統治並被中共吞併以來,歷史的巨變並未自動帶來身份認同的覺醒。由於長期的華洋分治與殖民教育,香港人與源自辛亥革命、承載中華正統的中華民國流派產生了嚴重的歷史斷層。 在歷史事實上,香港曾是革命基地,興中會總會便設於香港,早期華人社會與民國道統有著極深的血脈聯繫。然而,國共內戰後,中華民國政府因國際局勢(如1971年退出聯合國)與兩岸長期對峙的地緣政治局限,在外交與軍事力量上顯得無力且鞭長莫及,無法有效地向香港社會傳播與延續正統充的中華文化與憲政思維。 隨著國民政府遷台,以及後來港英政府對親台勢力的壓制(如逐步清理具有民國色彩的調景嶺寮屋區),這種外在正統力量的缺位,導致香港本土社會徹底失去了接觸民主憲政中華民國的機會。當國家觀念僅被等同於對單一專制政權的服從,而非對歷史道統與民族命運的認同,香港人的國家觀念自然走向薄弱與迷茫。 二、 積極不干預的功利治理與建國精神的集體缺位 長達百年的英殖時期,港英政府採取了著名的「積極不干預」(Positive Non-interventionism)治理政策。這一政策背後有著極為現實的政治動機與歷史成因: 工具性與權宜性的殖民本質 :香港在英國全球戰略中,本質上只是一個貿易轉口港與經濟橋頭堡。英國小說家韓素音曾形容香港是「借來的時間,借來的地方」。歷史事實證明,倫敦當局深知這塊土地隨時可能面臨地緣政治變數(特別是新界租約於1997年屆滿),因此不願為其投入龐大的財政補貼或規劃長遠的「國家建設」藍圖。政府將自身職能限縮於維持治安、基礎設施與普通法法治,這種「小政府」模式能以最低的統治成本,榨取最大的經濟效益。 導向功利主義的原因 :在這種政策導向下,港英政府刻意將香港塑造成一個「只有經濟,沒有政治」的非政治化社會。在1970年代以前,政府不提供完善的社會福利安全網與勞工保障,迫使基層市民必須將所有精力投入個人的...

Power Automate - Send an email notification when a SharePoint list item or file is approved (Support multiple approvers)

圖片
Overall First, you need to enable "Approvals" in your SharePoint. Next, click "Add Column" to configure the new columns to show on your site. Enable Approval status, Approvers, Responses, and Approval Creator. Power Automate Flows: 1. SharePoint::When an item or a file is modified     - Site Address: select your site address (What is your folder location?)     - List or Library Name: (Option, if your site has a library or another tag) 2. Variable::Initialize variable  The variable is only for debugging purposes and allows you to check the output; you can skip it. -Name: ApproversEmails -Type: Array -Value: 3. Control::Apply to each (If Power Automate automatically produces some additional information for each block, you can remove it directly.) -Name: For each  -Select an output from previous steps: "Approvers" of "SharePoint::When an item or a file is modified" Get folder metadata can skip. 4. SharePoint::Get file metadata     -Site Address: sam...

如何將 Telegram 接入 OpenClaw - 學習如何建立 Telegram Bot 並將其與 OpenClaw 整合

前言 OpenClaw 是一個強大的自動化平台,它支援多種渠道,包括 Telegram。透過接入 Telegram,您可以方便地與 OpenClaw 互動,以通知您任務狀態或直接控制自動化流程。 步驟 1:建立 Telegram Bot 要讓 OpenClaw 連接 Telegram,您需要一個 Telegram Bot。請按照以下步驟操作: 開啟 Telegram App,搜尋 @BotFather 並點擊進入對話。 輸入命令 /newbot ,然後按照指示為新的 Bot 指定名稱和用戶名: 名稱: 例如「OpenClaw Assistant」 用戶名: 需要以 _bot 作為結尾,例如「openclaw_assistant_bot」 完成後,您將收到一組唯一的 API Token ,格式類似於: 123456789:ABCDEF... 步驟 2:將 Token 添加至 OpenClaw 以下是完整的操作指南,幫助您將 Telegram Bot 的 Token 配置到 OpenClaw。 2.1 確定 OpenClaw 的工作區路徑 預設情況下,OpenClaw 的工作區位於伺服器上的 ~/.openclaw/workspace 。使用 SSH 登入伺服器後,執行以下指令檢查: ssh -i "test-webserver-apeast1.pem" ec2-user@ cd ~/.openclaw/workspace ls 確保能看到名為 config 的配置文件。 ...

OpenClaw安裝 [AWS]

圖片
🚀 OpenClaw 安裝指南 - AWS EC2 💡 快速安裝提示: 在最新版的 OpenClaw 官網中,使用以下指令已經可以自動安裝 Node.js: curl -fsSL https://openclaw.ai/install.sh | bash 你也可以跟隨以下步驟了解一下套件和原理。 📋 準備工作 在 Linux VM 上準備 Node.js, brew 和 git 一個 Amazon Linux EC2 instance 🔧 安裝步驟詳解 1 安裝 Git OpenClaw 需要 Node.js,我們需要用到 brew 去安裝,而安裝 brew 又需要先安裝 git。 Brew 和 yum 都是一些軟件工具包,協助管理和安裝 linux 的工作環境,有興趣自己可以去了解下。 所以我們需要先在 VM 上安裝 git, git 傳送門 📦 安裝指令 sudo yum install git-all 2 安裝 Homebrew 安裝完成後,安裝 Brew: curl -o- https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh | bash ⚠️ 重要提醒: 安裝成功後,別忘了看這段文字,它需要我們自行設定環境變數 (PATH),否則輸入 brew 時,cmd 會無法辨識 "brew" 指令。 🔧 設定環境變數 echo '' >> /home/ssm-user/.bashrc echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)"' >> /home/ssm-user/.bashrc eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv bash)" 設定完成後,試著輸入 brew ,如果不是跳出 command not f...

TIBC Spotfire SSL 證書安裝 / HTTPS 設定

圖片
TIBCO Spotfire SSL 證書安裝 / HTTPS 設定 TIBCO Spotfire SSL 證書安裝 / HTTPS 設定 大家好,我是 Jayson Chan 。在企業內部部署 TIBCO Spotfire Server 時,啟用 HTTPS 加密連線是常見的安全性要求。這篇文章將分享我實際處理一張 PFX 格式 SSL 證書的經驗,並點出最容易忽略的細節—— keystore 的 alias 。希望透過真實案例與圖文說明,幫助你順利完成 Spotfire 的 HTTPS 設定。 一、SSL 證書的常見格式 在開始之前,先認識一下 SSL 證書的各種檔案格式,因為接下來的操作會用到這些概念。以下是常見的檔案後綴及其說明: 檔案後綴 檔案類型 說明 *.DER 或 *.CER 二進制格式 只含有證書資訊,不包含私鑰。 *.CRT 二進制格式或文本格式 只含有證書資訊,不包含私鑰。 *.PEM 文本格式 一般存放證書或私鑰,或同時包含證書和私鑰。*.PEM 如果只包含私鑰,通常會用 *.KEY 作為檔名。 *.PFX 或 *.P12 二進制格式 同時包含證書和私鑰,且通常有密碼保護。這是 Windows 環境常見的交換格式。 ...

PL/SQL Cursor 解析 : Oracle Store Procedure & Cursor

PL/SQL 游標深入解析:從基礎到作用域 PL/SQL 游標深入解析:從基礎到作用域,一篇文章帶你徹底搞懂 大家好,我是Jayson。今天我們來聊聊 PL/SQL 中一個非常基礎但至關重要的概念—— 游標(Cursor) 。無論你是剛接觸 Oracle 資料庫的萌新,還是已經寫過幾年 SQL 的老手,游標都是繞不開的話題。尤其是游標的 作用範圍(Scope) ,很多人在實際開發中容易踩坑。 先來看一段簡單的範例程式碼: CREATE OR REPLACE PROCEDURE TESTING AS F_DATE VARCHAR2(10); CURSOR Hello_Cursor IS SELECT A FROM <your table> WHERE A = 'ABC'; BEGIN OPEN Hello_Cursor; FETCH Hello_Cursor INTO F_DATE; DBMS_OUTPUT.PUT_LINE(F_DATE); CLOSE Hello_Cursor; END; 這段程式碼看起來很簡單,但它背後隱藏著游標使用的完整流程。接下來我們就從這段程式碼出發,逐步拆解游標的方方面面,最後深入討論游標的 作用範圍 。 一、什麼是游標? 簡單來說, 游標是 PL/SQL 中用於處理 SQL 查詢結果集的一種機制 。當你執行一個 SELECT 語句,回傳的結果可能包含多行資料,而 PL/SQL 是面向單行處理的,這時候就需要游標來逐行讀取資料。 游標分為兩類: 隱式游標(Implicit Cursor) :由 PL/SQL 自動管理,用於單行查詢或 DML 操作。 顯式游標(Explicit Cursor) :由程式設計師顯式定義,用於處理多行結果集。 今天我們重點講解 顯式游標 ,因為它是我們手動控制的核心。 二、顯式游標的四步曲 使用顯式游標通常需要四個步驟: 宣告游標(Declare) :定義游標名稱和對應的 SELECT 語句。...

Oracle 分析函數:ROW_NUMBER() 與 RANK() 指南

Oracle 分析函數:ROW_NUMBER() 與 RANK() 指南 Oracle 分析函數:ROW_NUMBER() 與 RANK() 完全指南 大家好,我是Jayson。在上一篇我們聊了 PL/SQL 游標,今天我們要進入 SQL 分析函數的世界,專注於兩個超級實用的工具: ROW_NUMBER() 和 RANK() 。這兩個函數搭配 PARTITION BY 和 ORDER BY ,可以輕鬆完成「分組排序」、「取各組最大/最小值記錄」等複雜任務,是資料分析與報表製作的必備技能。 一、什麼是分析函數? 分析函數(Analytic Functions),也稱為視窗函數(Window Functions),允許我們在不改變查詢結果列數的情況下,對每一行計算一個基於某個視窗範圍的聚合值或排序值。簡單說,就是可以在每一行的旁邊加上排名、累計總和、移動平均等資訊。 ROW_NUMBER() 和 RANK() 是最常用的兩種排名函數。 二、ROW_NUMBER() 基本語法與用法 ROW_NUMBER() 會為查詢結果集中的每一行指派一個唯一的序號,序號從 1 開始,按照 ORDER BY 指定的順序遞增。如果搭配 PARTITION BY ,則會在每個分區內獨立編號。 基本語法: ROW_NUMBER() OVER ( [PARTITION BY 分欄位1, 分欄位2, ...] ORDER BY 排序欄位1 [ASC|DESC], 排序欄位2 ... ) 範例 1:簡單的 ROW_NUMBER() SELECT A, B, C, ROW_NUMBER() OVER (ORDER BY B) AS row_num FROM Table_ABC; 這個查詢會將 Table_ABC 的資料依照 B 欄位排序,然後從 1 開始依序給每一行一個編號。注意,這裡沒有 PARTITION BY ,所以整個結果集視為一個大區塊。 範例 2:使用 PARTITION BY 的分組編號 SELECT A, B, C, ROW_NUMBER() OV...

T-SQL 與 SSMS:深入剖析 SQL Server 預存程序中的 While 迴圈游標

T-SQL 與 SSMS:深入剖析 SQL Server 預存程序中的 While 迴圈游標 T-SQL 與 SSMS:深入剖析 SQL Server 預存程序中的 While 迴圈游標 大家好,我是 Jayson Chan 。在處理 T‑SQL 邏輯時,我們偶爾會遇到需要逐行處理資料的情況,這時許多人第一個想到的就是「游標」(Cursor)。雖然 SQL Server 的強項是「集合導向」(Set‑based)操作,但有時候(例如呼叫外部 API、複雜的商業邏輯,或來源是連結伺服器的資料)游標仍是必要的工具。今天我們就透過一個實際的預存程序範例,深入探討如何在 SSMS 中使用 WHILE 迴圈搭配游標,並點出其中的細節與陷阱。 一、範例程式碼一覽 以下是讀者提供的預存程序,功能是從 Oracle 連結伺服器抓取資料,然後逐筆印出並呼叫另一個程序: CREATE PROCEDURE [dbo].[SP_ABC] AS BEGIN DECLARE @F_DATE VARCHAR(10) DECLARE @T_DATE VARCHAR(10) DECLARE Hello_Cursor CURSOR FOR SELECT A, B FROM OPENQUERY(Oracle_SF, 'SELECT * FROM ABC') OPEN Hello_Cursor FETCH NEXT FROM Hello_Cursor INTO @F_DATE, @T_DATE WHILE @@FETCH_STATUS = 0 BEGIN PRINT(@F_DATE + ' | ' + @T_DATE) EXECUTE('Call your Procedure') -- 假設這裡是動態呼叫其他程序 FETCH NEXT FROM Hello_Cursor INTO @F_DATE, @T_DATE END CLOSE Hello_Cursor DEALLOCATE Hello_Cu...

T-SQL 與 SSMS:透過 Linked Server 從 SQL Server 呼叫 Oracle Procedure

T-SQL 與 SSMS:透過 Linked Server 從 SQL Server 呼叫 Oracle 預存程序 T-SQL 與 SSMS:透過 Linked Server 從 SQL Server 呼叫 Oracle 預存程序 大家好,我是 Jayson Chan 。在跨資料庫平台的環境中,我們時常需要從 SQL Server 去執行 Oracle 資料庫上的預存程序。SQL Server 的「連結伺服器」(Linked Server)功能讓我們可以無縫地存取 Oracle 的資料表、檢視,甚至直接呼叫 Oracle 的預存程序。今天我們就來探討如何使用 EXECUTE ... AT 語法,在 T‑SQL 中呼叫遠端 Oracle 的預存程序,並提供完整的範例與注意事項。 一、為什麼需要從 SQL Server 呼叫 Oracle 預存程序? 在企業環境中,資料常分散在不同的資料庫平台。例如前端應用程式使用 SQL Server,但某些核心商業邏輯寫在 Oracle 的預存程序中。若要在 SQL Server 中觸發這些邏輯,傳統做法是透過連結伺服器直接操作 Oracle 資料表,但若需要執行已封裝好的預存程序,就必須使用分散式查詢或 EXECUTE AT 指令。 二、什麼是 Linked Server? Linked Server 是 SQL Server 的一種設定,讓 SQL Server 能夠對其他 OLE DB 資料來源執行命令。設定完成後,我們可以在 T‑SQL 中使用四部分名稱( [伺服器].[資料庫].[結構描述].[物件] )存取遠端物件,或是使用 OPENQUERY 、 EXECUTE AT 執行傳遞查詢或命令。 如何查看現有的 Linked Server? 在 SQL Server Management Studio (SSMS) 中,展開「物件總管」→ 你的 SQL Server 執行個體 → 「伺服器物件」→ 「連結伺服器」資料夾,即可看到所有已設定的連結伺服器。如下圖概念: 物件總管 └─ 你的伺服器名稱 ├─ 資料庫 ├─ 安全性 ├─ 伺服器物件 │ ├─ 備份裝置 ...

[CSS]Jquery + CSS 翻頁特效 / 換頁特效

Jquery + CSS 翻頁特效 / 換頁特效 以下效果圖︰ Midland Realty Page 1 Page 2 Page 3 <!doctype html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> <title>Midland Realty</title> <style type="text/css"> body { margin: 0px; box-sizing: border-box; background-color: #FFFFFF; } #slideshow { width: 300px; height: 250px; background-color: sandybrown; position: relative; } .pageWrapper{ width: 100%; height: 100%; position: absolute; border: 2px solid red; } </style> <script src=...

[資料探勘]Java ETL技巧整理

圖片
ETL ETL = Extract-Transform-Loading 過程 Raw Data -> ETL Script -> Tidy Data (結構化資料) Java FileReader  把檔案裡的字元讀進來以後呢,轉換成看得懂的文字。 FileReader fReader = new FileReader ("filename") BufferedReader 為所接受到的內容建立一個緩衝的功能。 bReader = new BufferedReader(fReader); e.g. BufferedReader bReader = null; String line; FileReader fReader; fReader = new FileReader("filename.txt"); bReader = new BufferedReader(fReader); while((line= bReader.readLine()) != null){          System.out.println(line); } ***為什麼要有BufferedReader?(用BufferReader接載FileReader) 因為如果資料量很大的話,主記憶體又有限,一次讀進來的話 會用掉很多記憶體,所有BufferedReader可以針對Buffer進行 資料段的讀取、修改與刪除。 Scanner Scanner 可以使用正規表達式(Regular Expression) 剖析(Parsing)基本資料型態與字串 Scanner sc = new Scanner (new File("FileName")); while(sc.hasNextLine()){     String next = sc.nextLine(); }

Histogram Equalization - 直方圖均衡化 詳細解說 # 附 Python 程式碼

圖片
[影像處理 Image Processing] Histogram Equalization - 直方圖均衡化 詳細解說 # 附 Python 程式碼 前言介紹 Histogram Equalization 直方圖均衡化 - 是用於將一幅圖像的像素的色彩強度平均分佈,令圖像提高對比度及擁有更豐富的色彩,能使圖像不會過暗或過亮,常用於過暗或過亮的圖片美化。 觀念解說 Histogram Equalization 主要目的是將原始圖像像素的色彩強度均勻地映射到整個色彩範圍內,得到一個色彩強度分佈均勻的圖像。 左圖: 均衡化前色彩強度範圍 右圖: 均衡化後色彩強度範圍 以下用 Lenna 來作為範例。 Histogram Equalization 直方圖均衡化 效果圖 經過比較可以發現經過直方圖均衡化後,使圖像原本較亮的地方更亮,較暗的地方更暗,色彩變得比較均衡。圖像的對比度增強,使得細節更加清晰。 若是應用在較暗的圖片,就會呈現出以下這種效果。 Histogram Equalization 直方圖均衡化- 較暗的圖片效果 計算方法 假設 圖像A 是一個 5 x 5 像素的圖像,其色彩範圍是 [ 0 , 7 ]。 圖像A 然後計算其 統計直方圖 如下表 - 表格A ︰ ...