2018年1月12日 星期五

我的記憶宮殿

          

  前陣子因爲某種需求使然,必須在短時間內背下一些內容,然而之前又因爲有讀到關於記憶宮殿的文章,情急之下就索性開始訓練自己,沒想到還真被我弄假成真,但當然中間還是經歷了一些波折;關於記憶宮殿的介紹這裡就不多說了,大致上就是影集裡的福爾摩斯以及電影人魔漢尼拔所用的那一套記憶法,明朝的傳教士利瑪竇有著非常人的記憶力也是由此而來,他甚至爲此寫了一本西國記法,可惜正本據說已經失傳, 而目前世界上的記憶力冠軍大多也是使用這套方法。
以下就是我這次使用記憶宮殿試驗背誦的內容:

On-demand self-service
Broad network access
Resource pooling
Rapid elasticity
Measured service
Software as a Service
Platform as a Service
Infrastructure as a Service
Private Cloud
Community Cloud
Public Cloud
Hybrid Cloud
Privileged
Unprivileged
Sensitive
A virtual machine is the set of sensitive instructions for that computer is a subset of the set of privileged instructions.
Separate instruction sequence in translation units.
Check unit for critical instructions and modify code.
Modified code is stored in translation cache.
Make guest OS aware that it is running in a VM.
Modify the guest source code so that it avoids assistance of the VMM as far as possible.
Source code of guest operating system is available.
Modified guest OS maintains application binary interface.
It doesn’t require hardware support.
Better performance through cooperation between hypervisor and guest OS.
Extend IA-32 architecture to circumvent virtualization obstacles on the hardware level.
Monotonic Reads
Monotonic Writes
Writes fallow Reads
Mapper fails
Master detects failure through missing status report
Mapper is restarted on diff. node, re-reads data from GFS
Reducer fails
Again, detected through missing status report
Reducer is restarted on different node, pulls intermediate results for its partition from mappers again
Entire worker node fails
Master re-schedules lost mappers and reducers
Finished mappers may be restarted to recompute lost intermediate results.
Guest OS maintain own page tables.
Modifications to guest’s page table trap.
Shadow page table is actually used by hardware.
Round robin LB
Feedback-based LB
Client-based LB

  結果甚是滿意,目前要我正著還是倒著背以上內容都還遊刃有餘,反正就是再把自己的宮殿遊走一遍,但整體來說真的不算成功,第一是我花了太長的時間,第二是其實我應該要記下更多的內容才可以,第三是有些小地方漏掉了,照道理來說應該要一字不漏才對。

  關於第一點以及第二點,那真的就是必須在平時多下功夫,熟能生巧,而第三點我則認爲自己必須要有一套更有效率的圖形編碼策略。

  其實這已經算是我第二次使用記憶宮殿來記東西,但第一次我自己的用法錯誤(我把英文字詞想成了類似心智圖的結構再刻到宮殿裡的物品上),結果差點就導致了一場災難,以至於我拋棄使用記憶宮殿一陣子,認爲那只是個傳說或電影裡瞎掰出來的東西;會讓我再次嘗試也是有點因爲狗急跳牆,一來傳統的記憶法很耗時,又容易出錯,二來也沒那麼多的時間去理解原文內容。不過最關鍵的原因應該還是我看了與愛因斯坦漫步月球這本書,讓我發現了自己最根本的技術錯誤,然後修正。我只能說網路導致很多東西都能自學,但真的不要盡信,癟三也能裝一流,資訊已經不重要,重要的是如何能夠找到正確的資訊。

  接下來說說記憶宮殿的優缺點,其實優點很簡單就是記得多,記得快且記得牢;缺點就是第一,真的要花時間先經過一些自我訓練。第二,聽起來很豪華,學起來你會發現很荒唐。第三也是我認爲優缺參半的一點,那就是你基本上無法理解你所背下來的內容,就拿上面那些字句來說,我真的大多都不知道是做什麼用的,你要我解釋那就是一個殘忍,不過當然,單字本身的意思是一定要理解的。

  最後我來說說幾個學習步驟,首先,你要先決定自己的宮殿,然後三不五時進去走走,熟悉路徑,建築結構以及物品擺放位置;再來,你要有把字詞編碼成圖形的能力,甚至是抽象的詞彙(難),然後再放入宮殿裡的特定位置,接着多複習幾次;剛開始提取記憶的時候,儘量跟着記憶擺放順序的位置走,熟了之後就能夠任意在不同的空間之內隨意穿梭。

  再來是幾個我個人發現要注意的點,第一,宮殿的選擇最好能夠大過你要的記憶量,不然東西排得太緊很容易發生記憶干擾,但反過來說,如果你不是在什麼白金漢宮裡長大,那就還是少用那一類的建築,因爲過於龐大,而且越不熟悉的東西就越花時間以及腦力。第二,圖片轉換的細節越詳細越好,甚至可以用到觸覺或是嗅覺,這樣更有助於記憶的提取。第三,建立用你自己的編碼,因爲每個人熟悉的東西不同,所以這東西你用別人的也沒用。

  以目前的情況勤加練習,我相信要像電影裡的頂尖特務一樣走過一條街就記下所有的車牌號碼應該不是問題,但有幾個前提是必須要想清楚的,就是這要先花大量的時間練習,讓自己轉化訊息的速度加快,再來就是這樣的能力在現在科技產品的面前,究竟還有沒有必要,想想除了考試,現實生活中真的很少要你把大量的內容記下來的需求。畢竟意志力是有限的,能夠花幾秒把莎士比亞放在你的手機裡隨時取閱,何必花大量的精力與時間把莎士比亞放入腦裡呢?

  不過目前也算有點興趣使然,所以個人是打算再練習一陣子,已經把數字00-99以及A-Z都編好了碼,但發現轉換的時間非常慢,每天花點時間在幾個宮殿裡走一遍,然後反覆的複習自己的編碼幾次應該不成問題,唯獨有幾個問題,但卻找不到人能夠討論,實在是比較可惜了一點,如果你也有相關經驗,還是非常樂意教學相長的。

0 意見: