分享一個開源小工具,關於單詞的

來源:互聯網
上載者:User

1、前言

之前我在以前的部落格分享過,之後一段時間內,我一直在用,也一直在根據自己的需要進行修改。

後面會有源碼,手寫的代碼一共210行,修改起來很方便。

先會有使用介紹,希望可以引起讀者的興趣。

這是一種應對英文單詞的策略,會以人為中心,小工具會智能化的輔助記憶。

小工具會用google翻譯獲得釋義,相對可靠一些。

雖然工具會收集曆史單詞,但是曆史單詞丟失了也是無所謂的,這是以人的記憶為中心的。

基本原理是,出現頻率越高的單詞總是越重要的,而已經知道的單詞你不會想去查,所以會處理不知道的高頻的詞。

這種策略不會要求人有壓力,不要求額外的時間記憶單詞,因為即使漏掉了一個詞,如果它是低頻的,漏掉沒什麼損失,如果它是高頻的,它總會再出現的,你唯一要做的就是多看書,而且由於接觸單詞的時候都會有上下文,而不是孤立的單詞,效果也會好很多。

2、使用介紹

先是準備介面,我由於常常把書放在鍵盤上,不方便用鍵盤打字,就加了螢幕小鍵盤,不需要的可以在源碼裡去掉那一行代碼即可,列表中最多隻顯示25條資料,這個25也容易修改:

看書的時候,遇到一個陌生的單詞在第一個框內輸入,剛輸入三個字母,小工具就提示我以前我遇到過這個詞2次:

這時,我把含義帶入原文,理解後,把單詞輸完整(輸入一遍會加深印象),按Enter,這個詞的重複次數變成3,在主介面排在更靠前的位置,只為混個眼熟。這個重複次數也在暗示著,這個詞有較高的出現頻率,也會更重要一些,也會吸引大腦更多的注意。如果沒記住,也沒用關係,因為重複次數會隨查詢的次數增加,越來越提高它的重要性。

這個詞處理完成後,按Home鍵(我的Home鍵剛好在退格鍵的右邊,方便按,這個在源碼中容易修改),方框被清空,等待下一次輸入,這時候我遇到cohesive,輸進去:

我還沒輸入完全,詞就被匹配出來了(自動匹配的另一個作用是,自動保證拼字不會出現錯誤,因為如果錯了,匹配不到),發現該詞重複了7次,重要性很高,不過沒有在主介面上顯示出來,是因為小工具會認為超過4的頻率的詞不再需要混眼熟了,至少已經輸入過4遍了(這個4也容易在源碼中修改),至少有一些印象了,你很可能已經記住了,就不出現在預設介面上了。小工具仍然會保留這個詞,仍然會參與匹配,記了又忘也是可能的,如果你已經記住了,就不會再查它,它就永遠不會再出現在視野裡了,不會出來煩你了,這也是智能的體現之一。

我遇到dominating這個詞,輸入進去:

這時沒有匹配到詞,說明沒有遇到過,這時按Enter鍵:

google翻譯會提供給你專業的翻譯,找到合適的釋義後,複製粘貼或者輸入到第二個框中,按Enter鍵,這個詞及含義就會被添加進去,重複次數設為1。你在預設介面看不到這個詞,因為它才出現一次,能不能記住都無所謂,只要繼續讀書,如果這是重要的詞,它總會再出現的,給你提高它的重複次數、手動輸出一遍它的機會。如果永不出現,那麼說明它不那麼重要,記不住又有什麼關係呢?這也是小工具智能的體現之一。

3、結論

不斷的讀書、瀏覽英文網站等等,不斷接觸它,遇到陌生的詞,輸入進第一個框裡,google翻譯會提供準確的釋義。

不要花時間背積累下來的單詞,也不要花精力積累單詞。

不斷的讀書,接觸的單詞也會越頻繁地出現,經常出現的單詞會被你記住,閱讀變得越來越快,層次也會越來越高,視野也會越來越開闊,會接觸到更多的書,這是一個很好的良性迴圈,你可能會從此過程中受益。

小工具不適合的情形:1、沒有網路;2、不想看英文書、英文網站,或者接觸的少;3、沒法安裝.NET。

4、下載

bin:http://files.cnblogs.com/yao2yao4/WordHelperRelease2.7z

src:http://files.cnblogs.com/yao2yao4/WordsHelperSource2.7z

5、google code地址

http://code.google.com/p/word-helper-tool/

大家可以共同維護,我也會在這上面更新了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.