作者: Jerry Lin

  • 《女性主義理論與流變》重點整理與心得

    《女性主義理論與流變》重點整理與心得

    俗話說的好:「讀懂原理,使用套件。」看完書以後開始看其他人的讀書心得和重點整理來補完內容。

    我想嘗試使用 ChatGPT 針對《女性主義理論與流變》這本書做重點整理。必須先自首,自己對於記憶實在太不在行,尤其是這類介紹形式的內容,除了幾個較為貼近自身經驗的組織和價值觀(e.g. 主婦聯盟、激進女權主義、精神分析女性主義等),對於記憶錯誤的恐慌和掌握錯重點的「被指責沒讀書」的恐懼實在與日遽增,於是想嘗試用一個「不負責任的」方式來做重點整理,最後來嘗試描述自己對於看完書以及從中得到的想法和體會。

    我這次使用的方法是將這本書的原文 pdf 餵給 ChatGPT(我有買正版電子書),並且「訪問」ChatGPT 請他回答我的內容。(其中的問題是我詢問過 N 遍以後整理過的,並非實際詢問內容。)

    請注意, ChatGPT 會幻想,資訊並非完全正確。

    —– 以下開始訪問 —-

    請給我一份重點重點整理,按照章節分類,列點形式。

    第一章 追求自由、平等與獨立──自由主義女性主義

    • 起源於啟蒙運動,強調個人自由和平等權利。
    • 主張男女在教育、財產、參政和婚姻上的平等權利。
    • 批評主要在於未能挑戰性別分工及公私領域的界線。

    第二章 烏托邦的追尋與失落──烏托邦社會主義女性主義/馬克思主義女性主義

    • 強調資本主義與父權體制對女性壓迫的雙重影響。
    • 倡導經濟獨立和消除性別分工,致力於革命性變革。
    • 推動育兒和家務公共化,提倡男女共同參與家務。

    第三章 拒絕做第二性的女人──存在主義女性主義

    • 由西蒙·波娃提出,代表作《第二性》。
    • 強調女性在歷史和文化中的他者地位。
    • 批評波娃過於認同男性價值。

    第四章 顛覆一切壓迫的根源──激進女性主義

    • 起源於1960年代末的美國。
    • 主張性別壓迫是最根本的剝削形式,強調性別革命。
    • 推動性別平等法案,建立女性自助團體和庇護所。

    第五章 探測陽具的版圖──精神分析女性主義

    • 借鑒佛洛伊德理論,強調無意識和早期經驗對性別認同的影響。
    • 分析性別常模通過家庭生活建構。
    • 批評佛洛伊德的厭女症觀點,探討女性心理和文化特徵。

    第六章 解析父權體制與資本主義──當代社會主義女性主義

    • 結合馬克思主義,強調女性在再生產勞動中的價值。
    • 倡導經濟獨立,推動革命性變革。

    第七章 突破異性戀機制的壟斷──女同志理論

    • 強調女性應擺脫異性戀體制的束縛,推動女同志運動。
    • 代表人物包括芮曲和羅德。
    • 挑戰傳統性別和性欲規範,倡導多元性別和性傾向認同。

    第八章 連結女性與自然、永續共存救地球──生態女性主義

    • 源於1970年代的環保運動。
    • 批判資本主義和男性中心主義。
    • 提倡節能、護樹和社區改造,強調集體行動。

    第九章 突顯多元與尊重差異──後現代女性主義

    • 挑戰權威和真理,強調多元和差異。
    • 代表人物包括西蘇、伊希迦赫和克瑞絲緹娃。
    • 解構陽性價值,強調女性特質和多重主體性。

    第十章 由上往下推動性別平等──國家女性主義

    • 倡導在體制內推動女性平等,利用國家機制實現性別主流化。
    • 推動性別比例制和婦女政策機構。
    • 部分批評者認為過於依賴體制內改革。

    第十一章 性別與種族、階級和文化的交織──後殖民女性主義

    • 批判西方女性主義的種族和文化盲點。
    • 提倡交織性,分析女性在種族、階級和性別中的多重壓迫。
    • 代表人物包括柯林斯和史碧華克。

    請列點裡面有哪些女性主義流派(細分),主張與代表人物。

    細分的女性主義流派及其主張和代表人物

    1. 自由主義女性主義

    • 主張:強調個人自由和平等權利,主張男女在教育、財產、參政和婚姻上的平等權利。
    • 代表人物:瑪麗·吳爾史東克拉夫特(Mary Wollstonecraft)、約翰·斯圖亞特·密爾(John Stuart Mill)

    2. 烏托邦社會主義女性主義/馬克思主義女性主義

    • 烏托邦社會主義女性主義
      • 主張:強調合作的集體主義,婦女應從家庭中解放出來,參與社會生產工作。主張婚姻應以個人情欲為基礎,以集體化生活取代私人家庭。
      • 代表人物:夏洛特·帕金斯·吉爾曼(Charlotte Perkins Gilman)、奧古斯特·貝貝爾(August Bebel)
    • 馬克思主義女性主義
      • 主張:強調資本主義與父權體制對女性壓迫的雙重影響。倡導經濟獨立和消除性別分工,致力於革命性變革。推動育兒和家務公共化,提倡男女共同參與家務。
      • 代表人物:弗雷德里希·恩格斯(Friedrich Engels)、亞歷山德拉·柯倫泰(Alexandra Kollontai)

    3. 存在主義女性主義

    • 主張:由西蒙·波娃提出,強調女性在歷史和文化中的他者地位。主張女性應拒絕傳統角色,追求個人自由和獨立。
    • 代表人物:西蒙·波娃(Simone de Beauvoir)

    4. 激進女性主義

    • 主張:主張性別壓迫是最根本的剝削形式,強調性別革命。強調揭露和解構性別權力關係,倡導建立女性自助團體和庇護所。提倡去除或超越性別分類,追求個別差異而非性別角色。
    • 代表人物:舒拉米斯·費爾斯通(Shulamith Firestone)、凱瑟琳·麥金農(Catharine MacKinnon)

    5. 精神分析女性主義

    • 主張:借鑒佛洛伊德理論,強調無意識和早期經驗對性別認同的影響。分析性別常模通過家庭生活建構。強調母職和人格發展的關係。批評佛洛伊德的厭女症觀點,探討女性心理和文化特徵。
    • 代表人物:南希·喬德羅(Nancy Chodorow)、多蘿西·丁尼斯坦(Dorothy Dinnerstein)

    6. 當代社會主義女性主義

    • 主張:結合馬克思主義,強調女性在再生產勞動中的價值。倡導經濟獨立,推動革命性變革。主張女性自成一階級,強調階級觀念在性別體系分析中的重要性。採用歷史唯物論,補充馬克思分析中的性別盲點。
    • 代表人物:克里斯蒂娜·德爾菲(Christine Delphy)、朱麗葉·米切爾(Juliet Mitchell)

    7. 女同志理論

    • 主張:強調女性應擺脫異性戀體制的束縧,推動女同志運動。女同志以女人愛女人、女人認同女人來擺脫男人的控制和定義。挑戰傳統性別和性欲規範,倡導多元性別和性傾向認同。提出「女同志連續體」的概念,認為所有認同女人的女人都可以是女同志。
    • 代表人物:安德里亞·德沃金(Andrea Dworkin)、奧黛麗·羅德(Audre Lorde)

    8. 生態女性主義

    • 自然生態女性主義
      • 主張:強調女性與自然的親密關係,認為女人本質上與自然親近。倡導保護環境,反對資本主義的發展模式。
      • 代表人物:瑪麗·戴利(Mary Daly)
    • 社會生態女性主義
      • 主張:強調女性與自然的關係是社會建構的結果。提倡社區改造,強調互助和非暴力的價值觀。
      • 代表人物:卡羅琳·墨欽(Carolyn Merchant)

    9. 後現代女性主義

    • 主張:挑戰權威和真理,強調多元和差異。批判傳統性別二分法,強調女性的多重主體和邊緣位置的優勢。
    • 代表人物:海倫·西蘇(Hélène Cixous)、露絲·伊里格萊(Luce Irigaray)、茱莉亞·克里斯蒂娃(Julia Kristeva)

    10. 國家女性主義

    • 主張:倡導在體制內推動女性平等,利用國家機制實現性別主流化。推動性別比例制和婦女政策機構。主張政府應在推動性別平等中扮演積極角色。
    • 代表人物:安·菲利普斯(Anne Phillips)、伊麗莎白·弗雷澤(Elizabeth Frazer)

    11. 後殖民女性主義

    • 第三世界女性主義
      • 主張:批判西方女性主義的種族和文化盲點,強調殖民歷史對女性的影響。提倡交織性,分析女性在種族、階級和性別中的多重壓迫。主張第三世界女性應基於對種族、階級和性別的共同思考方式建立政治合作。
      • 代表人物:蓋亞特里·斯皮瓦克(Gayatri Spivak)、莫寒蒂(Chandra Mohanty)
    • 交織性理論
      • 主張:強調多重壓迫的交織,分析女性在種族、階級和性別中的多重壓迫。
      • 代表人物:帕特里夏·希爾·柯林斯(Patricia Hill Collins)、金伯利·克倫肖(Kimberlé Crenshaw)

    以上是一些重點整理。我還另外詢問了 ChatGPT 關於文中描述到各種女性主義的好壞。
    激進女性主義有哪些好處與壞處

    激進女性主義是女性主義運動中的一個重要流派,主張性別壓迫是最根本、最深刻的剝削形式,並致力於根本改造社會。以下是激進女性主義的一些好處與壞處:

    好處

    1. 揭示根本問題
      • 激進女性主義深入剖析性別壓迫的根源,認為性別壓迫是所有其他形式壓迫的基礎,這種分析有助於揭示社會中深層次的不公正和不平等。
    2. 挑戰既有制度
      • 激進女性主義不滿足於小幅度的改革,致力於從根本上改變現有的性別秩序和社會制度,這種激進的立場有助於推動深層次的變革。
    3. 推動法律和社會變革
      • 激進女性主義者的努力促進了許多法律和政策上的變革,如反對強姦、家暴和性騷擾的法律,推動了性別平等的立法。
    4. 強調個人與政治的聯繫
      • 激進女性主義提出「個人的即政治的」這一重要理念,將個人的經驗與廣泛的社會結構聯繫起來,促使人們重新思考個人生活中的性別問題。
    5. 推動女性團結
      • 激進女性主義強調女性之間的團結和互助,建立了許多女性自助團體和庇護所,為遭受壓迫的女性提供支持和幫助。

    壞處

    1. 排他性與分裂
      • 激進女性主義有時會因其激進的立場而排斥其他女性主義流派,造成女性主義運動內部的分裂與排他性。
    2. 過於理想化
      • 一些激進女性主義者的目標過於理想化,如完全消除性別差異或完全改變社會結構,這在實踐中可能難以實現,導致實際成效有限。
    3. 忽視多重壓迫
      • 雖然激進女性主義強調性別壓迫,但有時會忽視種族、階級、性取向等多重壓迫的交織,未能全面考慮所有女性的不同處境和需求。
    4. 激進策略的反效果
      • 激進女性主義的某些策略如過於激進的抗議和行動,可能引發社會反感或反彈,影響女性主義運動的形象和推動效果。
    5. 現實操作的困難
      • 激進女性主義的根本改造目標在現實操作中面臨巨大困難,難以在短期內取得顯著成效,這可能導致運動參與者的挫折感和失望。

    總的來說,激進女性主義在揭示性別壓迫根源、推動深層次變革和強調女性團結方面具有重要作用,但在策略和實踐上也面臨一些挑戰和局限。

    文中描述到關於「靈性」與女性主義的關連為何?是否會與宗教相關?

    靈性與女性主義的關連

    《女性主義理論與流變》中提到靈性與女性主義的關連,強調了靈性對於女性主義運動的重要性。靈性女性主義者主張,女性應該尋求與自然和自我的靈性聯繫,這往往涉及到對傳統宗教的批判和重新解釋。以下是具體的關連和宗教相關的內容:

    1. 地球本位之靈性
      • 靈性生態女性主義強調女性與自然的親密關係,主張我們的身體和心智都是自然的一部分,強調與自然、動植物及人類的相互關聯性。
      • 這種靈性觀點強調同情心和共情,提倡過有同情心的生活方式,並批評那些缺乏同情心的環保觀點​​。
    2. 靈性生態女性主義與宗教
      • 大多數靈性生態女性主義者認為,除非父權制的宗教(尤其是基督教)能去除其無所不在、脫離現實的男性精神,否則女人應摒棄這些宗教的壓迫性限制,到自然的開放空間中進行靈性活動。
      • 靈性生態女性主義者從各種地球本位的靈性中汲取力量,往往轉向古代的神祇崇拜和以自然為重心的北美印地安儀式。她們相信,視女人身體為神聖的文化,也會把自然看成是神聖的,並尊重其週期與韻律​​。
    3. 伊希迦赫與靈性
      • 伊希迦赫結合了東方文化的瑜伽思想,推廣修習瑜伽練氣,強調靈氣的能量超越語言的表達,幫助人們穩定身心靈的平衡。
      • 她認為,瑜伽的氣息操練既能維持個體的主體性,也能建立與他者保持對等且相互傾聽的和諧關係,喚醒內在的神聖靈性,體現身心靈的整合​​。

    結論

    靈性女性主義強調通過與自然和他者的聯繫,發展同情心和共情,以實現身心靈的整合,並在尊重差異的基礎上建立和諧的倫理關係。這一理論常常與傳統宗教觀點產生衝突,提倡摒棄壓迫性的宗教形式,轉向更加自然和靈性的實踐。

    請列點分析各種女性主義的衝突。

    以下是《女性主義理論與流變》中各種女性主義之間的衝突分析:

    1. 自由主義女性主義 vs. 激進女性主義

    • 自由主義女性主義
      • 主張在現有體制內推動平等權利。
      • 強調法律和政策改革。
    • 激進女性主義
      • 認為性別壓迫是根本性的,需要徹底改變社會結構。
      • 批評自由主義女性主義過於溫和,不觸及根本問題。

    2. 馬克思主義女性主義 vs. 自由主義女性主義

    • 馬克思主義女性主義
      • 強調資本主義與父權制的雙重壓迫,主張經濟改革。
      • 批評自由主義女性主義忽視階級問題。
    • 自由主義女性主義
      • 強調個人權利和平等機會。
      • 認為馬克思主義女性主義過於注重階級,忽略個人自由。

    3. 激進女性主義 vs. 精神分析女性主義

    • 激進女性主義
      • 強調性別壓迫的社會結構和政治層面。
      • 批評精神分析女性主義過於注重心理層面。
    • 精神分析女性主義
      • 強調無意識和早期經驗對性別認同的影響。
      • 認為激進女性主義忽視了心理層面的複雜性。

    4. 後現代女性主義 vs. 其他女性主義

    • 後現代女性主義
      • 挑戰權威和真理,強調多元和差異。
      • 批評其他女性主義過於本質化,強調性別二分法。
    • 其他女性主義
      • 強調普遍的女性經驗和權利訴求。
      • 認為後現代女性主義過於解構,缺乏實際行動。

    5. 國家女性主義 vs. 激進女性主義

    • 國家女性主義
      • 主張利用國家機制和國際組織推動性別平等。
      • 強調制度內的改革。
    • 激進女性主義
      • 認為國家女性主義過於依賴體制,缺乏根本性的挑戰。
      • 主張從根本上改變社會結構和性別關係。

    6. 生態女性主義 vs. 馬克思主義女性主義

    • 生態女性主義
      • 強調女性與自然的親密關係和環保價值。
      • 批評馬克思主義女性主義忽視環境問題。
    • 馬克思主義女性主義
      • 強調經濟結構和階級鬥爭。
      • 認為生態女性主義過於理想化,忽略經濟基礎。

    7. 女同志理論 vs. 自由主義女性主義

    • 女同志理論
      • 強調女性應擺脫異性戀體制的束縛,推動女同志運動。
      • 批評自由主義女性主義忽視性取向的壓迫。
    • 自由主義女性主義
      • 強調法律和政策上的平等權利。
      • 認為女同志理論過於專注於性取向,忽略普遍性別平等。

    8. 後殖民女性主義 vs. 西方女性主義

    • 後殖民女性主義
      • 批判西方女性主義的種族和文化盲點,強調殖民歷史對女性的影響。
      • 強調交織性,分析多重壓迫。
    • 西方女性主義
      • 強調普遍的女性經驗和權利訴求。
      • 有時忽視了非西方女性的特殊處境和需求。

    這些衝突反映了不同女性主義流派在理念、策略和重點上的差異,展示了女性主義運動的多樣性和複雜性。

    (我還問了一些無聊的問題)請依照章節,把所有出現的人名都列出來。

    以下是《女性主義理論與流變》中各章節出現的人物列表:

    第一章 追求自由、平等與獨立──自由主義女性主義

    • 瑪麗·吳爾史東克拉夫特(Mary Wollstonecraft)
    • 約翰·斯圖亞特·密爾(John Stuart Mill)

    第二章 烏托邦社會主義女性主義/馬克思主義女性主義

    • 夏洛特·帕金斯·吉爾曼(Charlotte Perkins Gilman)
    • 奧古斯特·貝貝爾(August Bebel)
    • 弗雷德里希·恩格斯(Friedrich Engels)
    • 亞歷山德拉·柯倫泰(Alexandra Kollontai)
    • 馬克思(Karl Marx)

    第三章 拒絕做第二性的女人──存在主義女性主義

    • 西蒙·波娃(Simone de Beauvoir)
    • 讓-保羅·沙特(Jean-Paul Sartre)
    • 黑格爾(Georg Wilhelm Friedrich Hegel)
    • 胡賽爾(Edmund Husserl)
    • 馬丁·海德格(Martin Heidegger)

    第四章 顛覆一切壓迫的根源──激進女性主義

    • 舒拉米斯·費爾斯通(Shulamith Firestone)
    • 凱瑟琳·麥金農(Catharine MacKinnon)

    第五章 探測陽具的版圖──精神分析女性主義

    • 南希·喬德羅(Nancy Chodorow)
    • 多蘿西·丁尼斯坦(Dorothy Dinnerstein)
    • 弗洛伊德(Sigmund Freud)

    第六章 解析父權體制與資本主義──當代社會主義女性主義

    • 克里斯蒂娜·德爾菲(Christine Delphy)
    • 朱麗葉·米切爾(Juliet Mitchell)

    第七章 突破異性戀機制的壟斷──女同志理論

    • 安德里亞·德沃金(Andrea Dworkin)
    • 奧黛麗·羅德(Audre Lorde)

    第八章 連結女性與自然、永續共存救地球──生態女性主義

    • 瑪麗·戴利(Mary Daly)
    • 卡羅琳·墨欽(Carolyn Merchant)

    第九章 突顯多元與尊重差異──後現代女性主義

    • 海倫·西蘇(Hélène Cixous)
    • 露絲·伊里格萊(Luce Irigaray)
    • 茱莉亞·克里斯蒂娃(Julia Kristeva)

    第十章 由上往下推動性別平等──國家女性主義

    • 安·菲利普斯(Anne Phillips)
    • 伊麗莎白·弗雷澤(Elizabeth Frazer)

    第十一章 性別與種族、階級和文化的交織──後殖民女性主義

    • 蓋亞特里·斯皮瓦克(Gayatri Spivak)
    • 莫寒蒂(Chandra Mohanty)
    • 帕特里夏·希爾·柯林斯(Patricia Hill Collins)
    • 金伯利·克倫肖(Kimberlé Crenshaw)

    這些人物在各章節中對女性主義理論的發展和討論起到了重要作用。

    —– 以上結束訪問 —-

    首先先聊聊 ChatGPT 整理的部分,就以自己看完內容加上比對的結果,「訪問」結果大概是堪用但部分資訊有誤,光是出現人名的部分就未必是正確的。但是作為生成式的文字 AI,關於心得的回答倒是滿深得我心:像是關於激進女權主義的好處與壞處,還有不同女性主義之間的衝突描述。雖然有些內容覺得滿莫名的,像是詢問女性主義之間的衝突描述道〈激進女性主義 vs. 精神分析女性主義〉這塊時,我就有一種:「耶??他內文中有這樣寫喔?」有種「我們是看同一本書嗎?」的感覺。這滿有趣的,究竟是我的誤會還是真的是 ChatGPT 的幻想,有待一天得再回去查驗一下就是了。但不得不說,ChatGPT 提供的「觀點」有部分我的確是滿認同的。

    於是我定調「正確使用 ChatGPT 的姿勢」應該要作為一個「便宜的助理/研究員」使用,自己作為「老闆」,責任還是得自己擔的,但經過 order 對方提供的內容,可以透過內容產生「看似有價值」的內容,再來就已自己負責任的態度確認其價值和內容了。 作為創意與觀點有餘,但處理事實需要謹慎查核。

    於是接下來是,經過 ChatGPT 提供內容以後的自己的心得。

    起初這這本是在黃子佼事件之後, threads 獻祭了「男人與熊」(文章)這個議題。threads 因為觸及演算法的關係,看得到很多非同溫層的發文內容,抱怨就不說了,除了看到一堆偏激女權仔和仇女大將軍的交戰,有一篇提到關於女權主義的書單,其中有一個疑似高中生嗆聲說開書單來他就寫五百字心得(回覆連結在此,原文已刪,可惜我沒把原文連結貼上或截圖)。底下一片倒喝采,也不乏一些期待,於是開始對於「激進女權主義」有興趣,初衷是想釐清這到底原本是什麼?難道 threads 上那些偏激仔就是「激進女權主義」者嗎?

    看完書以後我想表達:沒有。激進女權主義的倡議者大概會跳出來說:「我們不一樣」。

    那些覺得怪的偏激內文就只是垃圾內容而已。我會覺得怪是沒錯的。那些會覺得經不起推敲、大量混用標籤、仇恨思想、平面化對象、去脈絡、自己為正義等等,這些都是無論性別議題在其他議題上也常會發生的。我也不想去揣測對方的意圖與能力程度,大概能做的就是離他們遠一點,心情好的時候笑一下就好。

    「喔自由,多少罪惡假汝之名行之!」

    羅蘭夫人

    「自由」在現在也常常被換成「正義」呢。

    而諷刺的是,回頭在 threads 上翻以前那些引用的文章,大多也都移除了,我以後引用覺得怪的內容要得記得截圖和說明脈絡(苦笑),要不以後想到回頭看都找不到內容會滿苦惱的。

  • Claude 的 Sublime Text4 外掛

    Claude 的 Sublime Text4 外掛

    昨天作了一份 ChatGPT 的外掛(請參考這裡),這次補 claude.ai 的外掛,克勞德這個名字聽起來就有種惡靈古堡個感覺(那是克勞薩),也是軟體設計很愛用的 AI 工具之一,希望補上 Sublime Text 裡面可以有一些貢獻與幫助。

    操作方式與上篇 ChatGPT 外掛操作相當,差異在 api 不是同加公司,還有快捷鍵需要分開設定。先附上 API 文件(貼心的是他有中文) 與外掛 repository 位置,這裡

    安裝前需要準備:

    1. Sublime Text 最新版
    2. anthropic 帳號,已有信用卡儲值(我們需要用 claude API


    安裝的方式有別於使用 Package Control 安裝,這使用手動安裝,主要是把 git 中的 “chatgpt” 資料夾放到 Sublime Text 的 Packages 資料夾中就行了。 Packages 資料的夾的位置請參考這裡,可以從 Sublime Text 的 “Preferences -> Browse Packages” 開啟。

    另外我們需要設定 anthropic 的 API Key,請參考官方網站這裡 取得,在 Sublime Text 的的外掛設定: “Preferences -> package-settings -> 👽 ChatGPT -> Settings – User” 之中添加 koken 參數(也可以複製修改 Default 的設定格式)

    使用上有設定 keymap,因為我是 mac用戶,所以操作上,選定一串文字以後快速鍵 cmd+g ,稍等幾秒 ChatGPT 將會回覆資料,將回應貼到選定文字的後面。
    修改快速鍵的話,也是從 “Preferences -> package-settings -> 👽 ChatGPT-> Key Bindings – User” 修改即可。

    手動執行的話也能在 Topbar 的 Tools 中找到 “☁️ Claude” 選項,點一下就執行。記得要選取你要的對話文字喔!

    最後來秀一下資料夾內容

    主要的 claude.py 和之前寫 chatgpt.py 功能差不多,都可以當作簡單的 request/response 機制。

    值得一提的是 claude 的 api 應該是使用了 cloudflare 來處理,我從 curl 上呼叫沒問題,但 Sublime Text 會一直收到 1010 的 403 error code ,這在幾個月前第一次嘗試的時候就有遇到,那時傻傻的一直問 AI 然後他一直旋轉我,現在突然會 Google 了XD 後來無奈只能加上 user-agent 的 header ,這太荒謬但有用。

    而且滿值得吐嘈的是:不管 ChatGPT 或是 Claude 直接詢問 API 呼叫的程式碼時,得到的 API endpoint 根本就是幻想生成的,還好 AI 公司算有良心,API 文件不是用 AI 生成的,這次沒注意到為了 www.anthropic.com 和 api.anthropic.com 卡了半小時有點嘔就是。

  • ChatGPT 的 Sublime Text4 外掛

    ChatGPT 的 Sublime Text4 外掛

    Sublime Text 是我一直很愛用的編輯器,他輕巧和可客製化真的很方便,無論是開啟速度和需要才使用的外掛,我再處理 PHP 、Python 、Nodejs 甚至是 Vue3 的專案時都滿常用他來開啟的,我在 Sublime Text 上使用的 AI 工具是 Tabnine 這套外掛的免費版本,主要是不連網路使用。而有時也會想要方便有外掛可以連網,但是好像找不到相關可用的外掛安裝,於是自己研究做了一個,有空在研究看怎麼上傳到官方的套件管理上吧。

    先上 repository 位置,這裡

    安裝前需要準備:

    1. Sublime Text 最新版
    2. OpenAI 帳號,已有信用卡儲值(我們需要用 OpenAI API)

    安裝的方式有別於使用 Package Control 安裝,這使用手動安裝,主要是把 git 中的 “chatgpt” 資料夾放到 Sublime Text 的 Packages 資料夾中就行了。 Packages 資料的夾的位置請參考這裡,可以從 Sublime Text 的 “Preferences -> Browse Packages” 開啟。

    另外我們需要設定 OpenAI 的 API Key,請參考官方網站這裡 取得,在 Sublime Text 的的外掛設定: “Preferences -> package-settings -> 👽 ChatGPT -> Settings – User” 之中添加 koken 參數(也可以複製修改 Default 的設定格式)

    使用上有設定 keymap,因為我是 mac用戶,所以操作上,選定一串文字以後快速鍵 cmd+g ,稍等幾秒 ChatGPT 將會回覆資料,將回應貼到選定文字的後面。
    修改快速鍵的話,也是從 “Preferences -> package-settings -> 👽 ChatGPT-> Key Bindings – User” 修改即可。

    手動執行的話也能在 Topbar 的 Tools 中找到 “👽 ChatGPT” 選項,點一下就執行。記得要選取你要的對話文字喔!

    最後來秀一下資料夾內容

    其中 data 參數可以依照自己的需要修改,如果你是習慣用 Sublime Text 來寫文章的朋友,可以把 system 的 content 改成你要的提示,或是模型按照需求和官方支援修改也行。官方文件參考,這裡

    以上,謝謝大家。

  • 伺服器轉移的 Check List

    伺服器轉移的 Check List

    伺服器轉移的時機點包括了:

    • 更換系統(e.g. centOS -> Debian)
    • 更換主機商
    • 主機需求迫不得已需要轉移

    各種各樣的問題,而如果不是使用 panel,或是沒有提供/規劃快速轉移的服務的話,這邊列一個轉移前後需要檢查的點,目前以 LEMP 環境,帶一些常用的服務/語言為主:

    1. 有上 git 的檔案
      • 如果不要完整備份,是否有備份 config, uploads, logs, writeable 等 ignore 的檔案?
      • 如果要完整備份,是否有把 .git 檔案包含在其中?
    2. 全部檔案
      • 除了 document root 資料夾之外,有沒有外部/連結/其他服務所使用到的資料夾?
      • Compose 等是否需要重新 build?
    3. 網站設定/環境
      • 程式本身使用到哪些服務/設定: user.ini, .htaccess 等等
      • 其他環境使用到哪些服務/設定:Node.js, python, Memcached, Redis 等等。
    4. GIT 使用的 private key 是否可重複使用,或是需要重新申請。
    5. PHP 使用的版本、擴充套件、啟用的套件、環境設定等。
    6. Nginx 的 vhost 設定,包含 log 路徑位置等;Apache 設定。
    7. SSL 的證書,其他服務可能使用到的憑證等。
    8. DNS 設定是否需要更動。
    9. FTP 的用戶、密碼與路徑(如果有用的話)
    10. Docker 的 image, compose, container 或是 dockerFile 等(如果有的話)
    11. IP 防火牆設定,請注意主機商或主機內都有機會設定。
    12. MySQL/MariaDB 或是其他資料庫服務等備份,請注意用戶權限,建議是備份成為 .sql 檔案,參考備份的 shell Script
    13. Cron 中對於網站的設定,注意除了網址呼叫之外,是否有針對路徑的呼叫?路徑是否有改變。
    14. Linux 的安全設定,包含是否有 ip 限制 SSH 連線、VPS 的設定等等以及驗證。
    15. Email 的設定,如果新的 server 不支援 email 設定的話可能得把這塊移轉到其他伺服器/服務商上面。
    16. 其他服務串接:包含了可能串接對方服務會有 ip 驗證或是作為 server 端, client 呼叫可能會產生的問題(例如設計上直接呼叫 ip)等。

    寫一寫發現有點多,主要還是怕避免落人口舌就越寫越多,肯定是還有遺漏的,畢竟我不是專職做系統工程師的角色,而伺服器鬼故事很多,天知道配合的 SE 是哪方天神。愛惜自己的肝,請從良好的配置習慣開始。

    1. 培養資料管理的態度和原則,一開始分類、整理好,以後採雷少。
    2. 建立一個關於自己技術成長的規則,避免自己被自己搞死
      • 例如我會利用每一台伺服器來做分類,舊的伺服器會遵循同一個資料管理的方法並且適時的更新,等於是對自己的技術作版本管理。
    3. 如果是接別人的 server/code ,除非自己能夠重構或是改好,要不遵守對方的規則為上策。等於是做一個版本的 branch 。
    4. 萬一很複雜(而且沒有管理系統),做文件是好的。
    5. 如果查看修改的頻率不高,做文件是好的。
    6. 最好的管理是給使用者自主管理,讓使用者有意識到那是他的東西,讓他懂得維護的方法。
      • 當然要做好期待管理以及費用的問題。通常使用者就是客戶。

    以上。

  • 解決 Sublime text 4 上 Package Control 無法使用的問題

    解決 Sublime text 4 上 Package Control 無法使用的問題

    自從開始使用 Mac 時,Sublime text 就是自己愛用的文字編輯器,基本上 PHP 的網站製作從 Sublime text 2 用到了 4,前年發現更新 mac 之後突然無法使用 package contol 的功能了。最近才有辦法解決,筆記一下,附上解決邏輯:

    首先先更新一下,看是否有需要更新。

    備份設定檔案、外掛檔案:
    開啟 Top Bar 上的「Sublime Text」->「Settings」-> 「Browse Packages…」,會開啟 finder 得到一個路徑,返回上一頁把 Sublime Text 資料夾的東西先備份起來,可能會用到 Installed Packages 和 Packages 這兩個資料夾,放的是外掛檔案設定。

    查看 sublime text 上的 log:
    重新開啟,點開 Top Bar 上的 「View」,選擇「Show Console」,會顯示 runtime 的執行訊息。

    至此我發現錯誤訊息:

    AttributeError: dlsym(0x7f876fc44440, EVP_PKEY_size): symbol not found

    查資料找到這篇文章,看起來是因為更新 Mac 產生 OpenSSL 的問題:

    附上文章內提供的解決方法翻譯:

    簡單來說,在 console 中執行這段指令(使用 urllib 透過 sublime 自帶的 ssl )重新安裝 Package Control 即可:

    from urllib.request import urlretrieve;urlretrieve(url="https://github.com/wbond/package_control/releases/latest/download/Package.Control.sublime-package", filename=sublime.installed_packages_path() + '/Package Control.sublime-package')

    安裝以後依照提示,裝置會需要重啟兩三次。
    而我有因為有把 Sublime Text 重新安裝,如果操作上資料會消失的話,可使用備份把檔案放回去即可。

    以上。我認真覺得 Sublime Text 是一個輕便好用的編輯器,尤其是同時需要開其他 IDE 或是編輯器的時候,電腦不起飛阿。

  • 使用 Dropbox 實作異地備份

    使用 Dropbox 實作異地備份

    這邊是以線上運作中的 web 網站作為目標備份,備份包含運作中、不包含git內的上傳檔案、資料庫資料內容。不包含系統環境、環境設定檔。在講異地備份之前,提一下自己心目中的異地備份服務是從 VPS 廠商出發的:

    1. 如果資料庫是獨立服務,可以把資料庫當成一個獨立伺服器的運作方式,如果不是,則需要定期/手動操作把 sql 檔案轉換出來。
    2. 對於一個獨立伺服器,確定他是否使用額外硬碟。如果是額外硬碟責備份額外硬碟即可。
    3. 廠商提供備份與下載服務。如果沒有下載,應該也能夠提供備份至不同地區的資料中心的服務。
    4. 提供備援(備份且恢復資料)服務。

    如果廠商提供異地備援(備份+還原)的功能,這會是好的。需要考慮的有:

    1. 網站使用的狀態,會考慮到需要備份的頻率。
    2. 網站重要性。是否不能斷線?是否有資安問題、金流問題?是否實時有用戶在使用?
    3. 有沒有需要備份可編輯的原始碼?
    4. 能不能正確的抵擋天災、人禍?

    這次因為種種原因,以從系統環境的層級著手處理異地備份。

    異地備份如果要把檔案下載到電腦上再儲存起來實嫌麻煩,嘗試讓他跟自己常用的服務做雲端傳輸就好。於是我選了使用 Dropbox 做備份,筆記下來。

    實作的目標是:備份檔案、資料庫。
    使用的服務與環境是:debian 11, dropbox, Dropbox-Uploader, mysql_backup.sh

    這邊採用手動單次操作,如果需要用 cront job 動作的話要請配置好一個 script。

    手動操作的流程是:

    1. zip 要備份的檔案
    2. 透過 dropbox-uploader 上傳
    3. backup mysql 資料庫們
    4. 透過 dropbox-uploader 上傳

    幾個注意事項:

    1. 網站檔案記得先 zip ,要不檔案(尤其是 uploads/ )多到會瘋掉。
    2. 資料庫備份預設會被壓縮成 .sql.gz 。
    3. mysql 備份檔案內不會有對 database 的 use / drop / create 動作,要的話要自己加。
    4. dropbox-uploader 會執行多個會單個操作,其實沒啥影響,都是用同一個 upload 指令。
    5. 如果使用終端機 ssh 進去 server 的話,建議 keep session 操作避免長時間等待不小心離線,我是使用 screen 來實現,這是介紹

    再來關於兩個 shell script 的操作說明。

    關於 mysql_backup.sh 操作:

    請先下載 shell 或是創建以後複製貼上,記得更新權限

    chmod +x mysql_backup.sh

    設定其中的資料夾位置、帳號密碼,如果 mysql 路徑不一樣的話記得變更 PATH 變數, KEEP_BACKUPS_FOR 他會檢查路徑中舊的檔案來保留/移除,如果是用 cron job 動作的話好用。

    這定完成以後執行即可,會有資訊顯示。

    ./backup_mysql.sh

    關於 Dropbox-Uploader 的操作:

    首先先下載 script

    curl "https://raw.githubusercontent.com/andreafabrizi/Dropbox-Uploader/master/dropbox_uploader.sh" -o dropbox_uploader.sh

    設定權限並且執行他

    chmod +x dropbox_uploader.sh
    ./dropbox_uploader.sh

    系統會提示怎麼做,主要幾個步驟:

    1. 請開啟 dropbox developer 創建一個 app ,選擇 App folder 的 type 並且創建好名字。
    2. 創建完之後,在 Permissions 的 tab 中選擇 “files.metadata.read/write” 和 “files.content.read/write” 這四個權限。記得點擊 Submit 送出。
    3. 在 Settings 的 tab 中找到 App key 並且點擊 show 顯示 App secret ,記錄起來。
    4. 回到指令列上,依照要求輸入 key, secret
    5. 接著會跳出 access token 的請求網址,用瀏覽器開啟,會得到一組 token,依照要求把這組 token 輸入進去。
    6. 提示是否確認,輸入確認「y」之後就可以使用了。

    可用的指令可參考官網,這邊附上範例和中文翻譯:

    基本上會使用到的就是 upload 這個指令而已。

    另外,如果資料輸入錯誤,或是手動上傳完畢了不想留資料,除了移除 dropbox 的 app 之外,記得執行刪除設定檔的動作:

    rm ~/.dropbox_uploader

    以上。

    同場加映

  • ionCube 加密/混淆 PHP for Codeigniter4 筆記

    ionCube 加密/混淆 PHP for Codeigniter4 筆記

    前陣子在搞 Android 的混淆,在第三方套件和映射的機制上吃了不少苦頭,最近嘗試把 codeigniter4 做加密,選擇使用 ionCube 套件。這套件並非免費的,pro 版本折合台幣大約 10k 左右,也是不便宜,而選擇他的優點有幾個:

    • 目前最新版尚未有破解、解密的服務。
    • 加密功能選項完整,可設定 ip 限制、網域限制、限制時間等以及外部金鑰檔案等等。參考
    • 可選作混淆功能(不過這樣不會很難 debug 嗎?)
    • 可設定需要加密的檔案,並非直接整個專案加密。
    • 可以設定非 PHP 檔案加密(未嘗試)
    • 可執行 hook 等多種設定,詳細參考官網

    估計他的版本週期是跟著 PHP 版本走的, 所以購買最佳實機應該是在 PHP 出了一個新版本之後再來購買會比較好。

    而他簡單實作的是無框架的 PHP 服務。我針對使用 Codeigniter 4 的框架做了加密動作,以下筆記幾個注意事項:

    1. 可加密的範圍是 app/ 內除了 Config/ 資料夾以外的檔案資料夾。參考圖一
    2. 設定專案時可以把整個專案設定在內,除了可加密範圍之外,其他選擇 copy 動作。
    3. skip 的動作可以是 .DS_Store、 .user.ini 等等或是其他不想要發布的檔案,可充當過濾檔案使用。
    4. 混淆的選項請不要混淆 class 和 method ,弄個不好會有名字對不起來的問題。參考。更建議連 function 也別混淆,呼叫操作很容易對不上的。
      update:解決方法可以參考這裡,不過尚未嘗試。
    5. 如果使用 git 發布的話,要記得考慮清楚原始未加密的程式碼是否也要上 git。
    6. 有部分版本無法加密,參考
    7. 伺服器要能夠安裝 ionCube loader 套件,這滿重要的,不裝起來會無法讀取,如果有設定金鑰的話也需要確認是否可以放置。

    以上。

    圖一。 可加密的檔案範圍。
    圖二。混淆功能選項。
    圖三。截至 2024-03-09 所支援的加密版本。
  • 《底層邏輯:看清這世界的底牌》心得

    《底層邏輯:看清這世界的底牌》心得

    《底層邏輯:看清這世界的底牌》這本書的作者劉潤,是中國知名的商業顧問,經歷滿厲害的。這本目前有出了兩本,分別為《底層邏輯:看清這世界的底牌》和《底層邏輯2:帶你升級思考,挖掘數字裡蘊含的商業寶藏》,最終還是往商業的行為邁進,不難理解受眾導向,所以可以期待一下底層 1 這本並不是什麼心靈成長或是勵志書的模版。

    目前看完了第一集。我認為《底層邏輯:看清這世界的底牌》這本可以當作一本嘗試透過一些整理好的通則、分類,來解釋從自己開始到與他人連結、與社會連結的各種狀況。整理從通則,如同書名一樣,成為「不變的道理」之後就能夠更為通透豁達,有更多面對問題的底牌與手段。

    先講結論:我認為這本所提供的分類和闡述的內容十分精闢有見地,裡面有許多內容,可以看得出是有歷練以及經過深刻觀察之後得到觀點,但我認為並非適用於所有人,如同健身一樣,未必真的是「底層邏輯」,但不失為一個價值觀/信念的參考。

    人是立體和被感性影響的,階級和社會形態也是流動且多元的,我想表達的是「底層邏輯」並非「最」底層的邏輯,也並非真理,作者拋磚引玉提供了一套觀點出來,但如果真的把他奉為圭臬,或是認知這就是「不會變」的邏輯,就有些錯失美意了。

    這本書每個章節都是獨立分開的,依照面對的對象整理成五個大章節。其中有滿多我可能在不同的書本或文章中有看過了,例如關於「人脈的定義」,或是複利累積、期數和報酬率的謬誤等,作者也透過文字把一些可能還在思考,尚未成型的價值觀,就像是遊戲攻略一般直接出書呈現出來,看這本書時突然有種「我這樣算不算作弊?」的感覺(笑),

    列出幾個對價值觀有衝擊的點,我想嘗試用我自己的話來表達:

    人生應該有三種價值觀

    關於事實對錯、整個社會成本、損失收益,這三種價值的評估發展。這讓我可以比較「看得懂」一些無法認同的觀點,其實背後的價值觀出處不同,並非單純的是「信仰」不同,或並非他是「壞人」,不要怪他,他沒用你的價值觀來思考而已。換句話說,我們換個分類來想,也能夠有不同的對錯結論,像是上述提到「我這樣算不算作弊」的道德疑惑,在社會成本與損失收益來說是好的,但以「考試就應該不能看攻略」以及「人生就是一場考試」的前提之下,的確作弊事實成立,以這個問題來說倒還偏輕微就是,頂多就會在鄙視鏈上容易被一些自恃老成的傢伙給瞧不起罷了。從文句上,的確「自恃老成的傢伙」是一種貶義用詞,但他們真的是「壞人」嗎??到也還好。

    「Why, What, How」的「心法」

    其中提到一個「注射式洗腦」深有同感,我也是愛用者,尤其是要攻擊一些莫名其妙的觀點時,還滿喜歡先弄亂他的價值觀在趕緊跑掉。得記住,如果要洗腦他們我沒那個屁股也沒那種需求,但是我可以趕緊離開,讓他們為了浪費我時間,付出一些代價,這是我溫柔的報復。

    另外在「知行合一」使用「Why, What, How」這個方法來提升肯定的動力是滿有用的,不過他需要大量的練習,我覺得是一個很值得練習的事情,尤其是在需要嘗試新的習慣、工作模式、規劃時,要提升持久力,以及在各種檢查點或是規劃時需要處理好前後因果,都滿值得把「Why, What, How」列表出來的。

    人脈的本質

    我認為講到「本質」這的詞就有些武斷了,但關於這篇的描述深有同感。這篇講到你的財富源自於「自己的本事」與「連結他人的本事」,而關於「連結他人的本事」,也就是「人脈」,是源自於你能幫助到的人,不斷輸出自己的價值給能夠實際獲益的人,這些人才是你的人脈。

    前幾年很愛出去喝酒,是源自大學泡酒吧的美好經驗,出社會後常常在酒吧透過同事或朋友遇到一些「大人物」,有一天再和一位酷妹(現已為人妻)聊時他講到一個詞:「酒鬼的謊言」,幡然醒悟。「人脈」這個詞可能早些年被傳銷給玩壞了,還好的是現在比較少有人談及這些內容,要不還滿想拿書砸他們的。

    邊界感的本質,是對所有權的認知

    我認為關於邊界感的描述是十分精闢的分類,這個章節的標題貫穿全文,也講述了「巨嬰」的行為模式源自於沒有得到授權而闖入私領域的行為。除了有形的邊界之外,近年來應該也越來越多家庭和職場會在意無形的邊界意識,包含了時間、隱私或權益等等,授權的概念也可以描述「為什麼他可以我不行」的這種「不公平」的質疑。以「所有權」的概念來講是很貼切的類比。

    什麼是幽默

    其中講了三種:優越感、錯愕感、釋放感。最近對這三種理論滿有感覺的,有時朋友或是網路上有人會講「這不好笑」,就會有股想要解釋「他為什麼好笑」的衝動,還滿常忍不住的,然而也未必是需要真的認真解釋,畢竟他大概也看不懂,這是一種源自優越感的幽默。 然而我覺得這篇大概是為了表達同章節名稱「幽默是溢出的智慧」這個斷言的解釋,沒有什麼其他延伸。剛好最近台灣賀瓏夜夜秀以及之前許多喜劇節目、喜劇演員炎上的事情,我也是很關心台灣現場喜劇的觀眾,覺得很有感觸。

    以上。後面還有些關於商業相關的內容,不過現今滿多商業文章或觀點表達都滿像的,我覺得如果是最近才看的話,應該會覺得有似曾相識的感覺,而我認為如果是剛出社會或是長年做為員工的中壯年人來看這本書的話,也不妨把後面都看完,把自己的人生當作公司來經營會別有一番風味,雖然會比較累一點,但如果有餘裕能夠克服其中遇到的問題的話,長期來看會是好的。

    關於「我這樣算不算作弊」這種心情,有時就會很想去凸那些正義感十分強烈到溢出的網路鄉民,轉換一角色、轉換一下觀點或是價值觀,即時就滿容易讓對方認知到「正義」的行為變成一種惡意(而且得直接忽略他無知的部分)。有時真的很不想去認知對方是不是「只是不知道而已」這樣,「覺得對方只是笨而已」是一種溫柔,有時溫柔還是有上限的。而我們都知道即便「主持正義」很爽,但私刑就是不對,更遑論群眾暴力、網絡暴力、冷漠暴力或是各種霸凌,也許我們最低的底線就是在溫柔盡失的狀況下,離那個「壞人」遠一點吧。

    之前分享一本書想嘗試把筆記內容呈現出來,結果似乎流於流水帳,而非心得了,我認為應該記錄我自己所不知道、有衝擊的、很有感受的,亦或是我所學習到的新的內容才是。寫心得不是什麼「我懂很多」這種用來吊書袋的競爭,也不是為了當作看過這本書的證明,可能太病態了,原本希望透過閱讀治療自己的初衷還是別忘了才好。

  • 斜線與反斜線

    斜線與反斜線

    單純整理一下,處理積怨已久分不太清楚的兩個符號。

    斜線的 wiki:

    又稱為斜線號、斜槓、前斜線或正斜線,用作標點符號或其他用途。

    反斜線的 wiki:

    是一種主要用於編寫電腦程式的專門符號。

    辨別方式:

    一、程式語言使用反斜線,標點符號是斜線

    程式語言中,跳脫字元使用反斜線,如果要在正規表達式中打出斜線「/」,需要打「\/」這樣才行,作為轉義字符使用。

    另外還有許多使用場景,參考:

    斜線作為標點符號使用,歷史比較老。雙斜線為古早時期的等號,後來等號躺平了成為現在常看到的「=」。斜線也是作為數學的除法符號使用。在電腦應用上,聊天軟體常用斜線來做命令輸入開頭標示,例如 wordpress 或是 obsidian 中,編輯器輸入命令的開頭,使用的便是斜線。

    其他斜線的使用場景,參考:

    windows 檔案路徑使用反斜線,但是 url 和 mac 的檔案路徑都是使用斜線。

    簡單來說,大部分都是使用斜線的場景,反斜線可以當作影子用途(?)。

    二、外觀差異

    如果以全形表示,斜線為「/」,閱讀順序如果是以左至右的話,斜線為往前傾倒的樣子;反之反斜線:「\」,為往後傾倒的樣子。

    可以簡單記住:「向右轉,前傾是正的,後傾是反的。」呵呵,幼稚園口訣。

    另外可以用中文「八」來記,筆畫第一筆為「丿」,是(正)斜線,第二筆是反斜線。

    三、名稱不同、鍵盤上位置不同

    斜線:slash、斜線、除法運算福、斜槓。

    反斜線: backslash、反斜線、逆除法運算符、反斜槓。

    斜線在標準鍵盤偏下方位置,使用右手小拇指點擊;反斜線在較上方位置,跟「|」符號一起,我的小拇指太短碰不到。

  • 《薩提爾的自我覺察練習》心得

    《薩提爾的自我覺察練習》心得

    我想先把這本書的幾個重要關鍵字列出來:不一致、內在冰山、情緒、情境、情緒、觀點、期待、動機、僵化、轉化。

    這本書的目的在我的理解中是:
    在壓力狀態下,我們很多行為常常「不一致」,而我們需要往「一致」的行為邁進。一致的行為模式才會才是幸福的正確方向。

    「一致的行為」意思是指:在「有覺察(知道自己在做什麼)」且「有選擇(有其他作法可選)」狀況下,顧全「情境」、「自己」、「他人」這三者的行為。書中有舉例並且統計出四種常見的不一致行為模式,分別為:討好型、指責型、超理智型、逃避型。 還真的滿常見的,書中滿大篇幅會以這四種常見不一致模型作分析與探討。

    我認為有一個 SOP:
    覺察情緒 -> 分析行為 -> 從冰山模型開始檢查抓漏 -> 轉化「觀點、渴望、期待」 -> 產生一致性行為 -> 放下情緒。

    在轉化之前,首先要鬆動自己的核心觀點(價值觀),需要避免僵化,保持開放、立體與多元價值觀的心態。

    以下整理書本重點與我的觀點:

    1. 壓力之下會產生慣性行為,有很多行為在壓力之下其實並非如此理性的,此時冰山模型就會派上用場。通俗的來說就是要「內化」才能也在壓力狀態下發揮好的效果,書中提到的是要「逐步改變價值觀與信念」才會是整體的改變,整體改變才能真正的影響到我們的行為模式。
    2. 書中舉了很多例子能夠充分說服我一致的行為是好的。而很多不一致的行為最大的問題就是適得其反,卻又常常不知道問題為何。
    3. 書中提到了四種常見的行為模式(討好型、指責型、超理智型、逃避型),可以當作常用模組來看,作為分類使用。
    4. 檢查情緒是否正常:是否符合「演化法則」(利於存活的情緒動機)、是否符合比例原則(時間、強度、原因)?
    5. 面對、接受、處理、放下情緒,聽起來很像證嚴法師會講的台詞,不過可以當作是一種「面對一個無可避免卻非好事的處理邏輯」。
    6. 其中有一個原則滿重要的「情緒無法圍堵,只能疏導」,在做到「一致」的處理之後,就得把情緒放下來,這是一種負責任的作法,我們得有努力過後去接受代價的勇氣呀。
    7. 分析的方法之一,「我練習」是一種造樣造句:「當 XXX(情境)的時候,我感覺 XXX(情緒),因為我認為 XXX(觀點),我希望 XXX(期待)。」 國語文能力很重要的。我訊息也可以作為轉化的檢查,判斷是否達到一致。
    8. 「吾日三省吾身」還滿重要的,設立檢查點做行為檢查,書中列出幾個可以被改變的常見狀態:「可以不循循善誘」、「可以不掌控全局」、「可以不辯論到底」、「可以不順其自然」。也就是說如果當我們遇到:「阿,我現在要 循循善誘 / 掌控全局 / 辯論到底 / 順其自然 」時, 就是設定檢查點的時候,可以先暫停一下,用意識去想看看是不是不一致的行為產生了。
    9. 渴望(動機)有幾個大分類:愛人、被愛、被尊重(符合標準)、被接納(討好型人格容易被接納,但是不容易被尊重)、更有自由、滿足意義。如果渴望不被滿足,就容易有情緒。我們需要誠實面對自己,當情緒來時,我們要誠實的把未被滿足的渴望給抓出來。 我認為,針對渴望產生期待,除了檢查是否渴望沒有被滿足以外,也檢查是否期待的事情是「真正」且「有效」的。

    附上一個簡化的冰山模型圖,書中圖片表格是文字的整理精華版,建議看過書後,可以嘗試把表格和圖片記下來練習:

    2024-02-21 update

    可能有點流水帳了,變成筆記了。下次改進。