2018年7月18日 星期三

肝為什麼是體陰而用陽?

肝屬木,木吸了水而成長,變成生火的原料,所以肝是體陰而用陽。

2018年7月11日 星期三

vim筆記

以下是依照個人使用需求整理的筆記,不包含所有的vim功能。

每行開頭顯示行號:
  • 顯示::set number
  • 取消顯示::set nonumber
  • 預設為顯示:在.vimrc當中,加入 set nonumber
  • 顯示目前的設定::set number?:set nonumber? 皆可
Tab字元相關:
  • Tab寬度設為4個空白::set tabstop=4
  • Tab字元直接以空白取代 / 取消取代::set expandtab / :set noexpandtab
  • 只在python檔案中用4個空白取代:
    autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4(要在開啟該python檔案前就設好,所以要設在.vimrc中;設定前先試編python檔看是否vim已預設此設定)
  • 顯示目前Tab寬度設定::set tabstop? ,其餘設定值同理加個問號即可查值。
  • vim的tab鍵行為,是透過tabstop、expandtab、shiftwidth、softtabstop四個屬性來設定。前兩項容易理解。如果有出乎預期的結果,再來研究shiftwidth與softtabstop。
多檔案編輯(buffer):
  • 使用 :e 檔案名稱,可開啟要編輯的檔案。被開啟的檔案會存入 buffer 中
  • :buffers:ls:files ,皆可列出現有的buffers
  • :buffer 編號或檔名:b 編號或檔名,可呈現存該buffer中的檔案內容
  • :bn (:bnext)、:bp (:bprev),可切換buffer
  • 預設情形是buffer內容要儲存完才能切換,有點麻煩,允許沒儲存就可切換的方法是 :set hidden
  • 刪除buffer::bd 編號或檔名 (:bdelete 編號或檔名),不加編號或檔名會作用在目前的buffer

2018年7月10日 星期二

真的有拒絕聯考的小子嗎?

問說「你是不是拒絕聯考的小子」、「拒絕聯考的小子是不是你」,
其實都只能得到模稜兩可的答案。
直接問說「你高中畢業那年的聯考,有沒有進考場應考?」,
才能得到明確的答案。

2018年7月5日 星期四

「不會講台語」比「會講台語」更愛台灣

我在台灣出生,不過血統上是純種的外省人。
我從小就不會講台語,也幾乎聽不懂台語。
不過,我家裡的其他外省成員們,全部都會講台語。
他們說,台語不是在路上聽聽、在電視上看看歌仔戲就要會的嗎?
慢慢的我發現,原來是我的資質比較差,我需要有人耐心教我,
但是一般人覺得學台語就像喝水一樣簡單,沒人對我有耐心。

以前很多南部人,覺得不會說台語就是不愛台灣。
二十年前去高雄,幾乎人人都說台語。
講國語常會被人翻白眼,或是被人直接當作空氣。
所以,我都需要有會台語的人陪伴才行。

很多人似乎把愛台灣與愛中華民國或是大中國,視為是互斥的事情。
尤其,在選舉的時候,和中華民國或是大中國較為親近的,就會被灌上「不愛台灣」的帽子。
一般選民似乎也吃這一套,特別是愈往南台灣愈明顯。

不過,按照這個邏輯,我發現原來我才是最愛台灣的。
台語與國語,都是從中國傳來的。
我只會一種中國傳來的語言,倒是你們這些講台語的,多半都會兩樣中國傳來的語言。
原來,我才是最愛台灣的人。

最後,提醒大家思考一下,你們心中「愛台灣」當中的「台灣」,究竟是什麼?
是台灣國? 台灣土地? 台灣人民? 新台幣? 究竟是當中的哪幾項?
你心中愛的台灣,和檯面上政治人物愛的台灣,究竟是不是相同的概念?
或許你只是愛台灣土地,沒那麼愛台灣國,但是他們把你的票說成是對台灣國的強力支持。


2018年7月2日 星期一

循環小數與分數的相互轉換公式的說明

循環小數轉換成分數的公式:
  • 0.987 = 987 / 999
  • 0.987 = (987-9) / 990
  • 0.987 = (987-98) / 900
為什麼呢? 我們可以用等比級數(等比數列的和)來推導:
  • 0.987 = 0.987987987... = 0.987 + 0.000987 + 0.000000987 ... = 0.987 * (1 + 1/1000 + (1/1000)^2 + ... ) = 0.987 * (1000 / 999) = 987 / 999
  • 0.987 =0.9 + 0.087 * (1 + 1/100 + (1/100)^2) +...) = 9 / 10 + 87 / 990 = (9*99) / 990 + 87 / 990 = (9*(100-1)) / 990 + 87 / 990 = (987-9) / 990
  • 0.987 =0.98 + 0.007 * (1 + 1/10 + (1/10)^2 + ... ) = 98 / 100 + 7 / 900 = (98*(10-1)) / 900 + 7 / 900 = (987-98) / 900
至於從分數轉換成循環小數,坊間自修推薦根據上述公式來倒推。個人實際一點,動手作一次小學生的除法吧!算完之後再利用上述公式來驗算。