快捷方式
EL 1.4.0算是敲好了, 以咱的敲字速度理應(yīng)在上周放假期間就可以Release的, 只是這期間的敲字節(jié)奏被另外一件事情打亂了, 它就是 --
樹莓派(RaspberryPi)!
一天晚上十點(diǎn)多了, 朋友拿來個小盒子, 跟我說 -- "來看看...". 哇, 一塊開發(fā)板, 很是驚喜, 上次摸(就是一摸)這東東還是搞WinCE的時候呢, 這都已經(jīng)好多好多年過去了...
"這塊是樹莓派, 還有這個傳感器, 你把數(shù)據(jù)取出來給我傳上來..."
"啥? 等等, 等等. 你知道我完全不會搞這個好不?"
"是嗎?! 沒啥, 我相信你..."
"這...好吧. 那給我講下該咋弄先."
"這個是電源, 這個是板子, 這還有個USB無線模塊. 哦, 這個是個溫度傳感器, 應(yīng)該是用這些排線連上吧? 省點(diǎn)用, 給我留幾根啊..."
"啥? 啥叫'應(yīng)該'?"
"...意思就是, 我也不知道咋用, 你自己看著辦. 系統(tǒng)在這張SD卡上了, 剛拷貝來的..."
"... ..."
于是隨后幾個的深夜里, 都是樹莓派上閃閃的LED陪著我了...
扯遠(yuǎn)了..咱還是繼續(xù)說EL, 樹莓派相關(guān)的, 回頭空了再來貼...
EL 1.4.0主要修改如下:
1. 重新封裝popWindow, popMenu;
2. 新增背誦(Reciting)功能;
3. 新增生詞本(Vocab)功能;
4. 其它微小改動;
記憶和生詞本是LingosHook的
主要功能, 作為其衍生應(yīng)用, 這部分是不能少的...

在此版本中, 可以在EL的課程顯示和詞典界面中, 將選中的單詞添加到EL的生詞本(Vocab)中.

如上圖所示, 當(dāng)在ESL課程顯示和詞典界面中, 單詞被查詢時, 在應(yīng)用彈出其解釋窗口中可以
通過長時間點(diǎn)擊(Long Click)單詞的方式將單詞添加到生詞本中, 此時應(yīng)用會顯示圖中的提示信息, 表示已完成添加操作.
1. 背誦(Reciting)功能
點(diǎn)擊菜單中的'My Vocab'選項, 應(yīng)用切換到Recting界面. 類似
LingosHook和
LAC的記憶功能, 通過對單詞的'熟悉度'打分來判斷對單詞的記憶程度.

a. 根據(jù)自己的單詞的熟悉程度選擇相應(yīng)的選項, 亦稱打分. 從熟悉到陌生, 一共四個級別.
b. 選擇相應(yīng)的'熟悉度'后, 將在下方顯示單詞的解釋. 此功能可以在設(shè)置中關(guān)閉或者開啟;
c. 此時可以通過'正確'和'錯誤'來判斷自己的打分是否正確, 通過此判定及其打分的情況, 應(yīng)用決定當(dāng)前單詞的'分?jǐn)?shù)', 以決定此單詞下次出現(xiàn)的時機(jī).
單詞被加載,或者點(diǎn)擊單詞時, 應(yīng)用會調(diào)用TTS播放單詞發(fā)音。
2. 生詞本(Vocab)功能
在背誦界面中可以看到, 動作欄上的圖標(biāo)由'Search'變?yōu)?Vocab'了, 此時點(diǎn)擊圖標(biāo), 將進(jìn)入到如下單詞本(Vocab)界面中.


單詞本界面中列出了所有的'生詞'. 點(diǎn)擊菜單, 可以按照單詞的字母順序或者分?jǐn)?shù)進(jìn)行排序顯示,
亦可安裝ESL課程/單詞分?jǐn)?shù)/添加時間進(jìn)行分組顯示.(分組還沒完成, 先寫著, 下次就可以懶了.)


單擊菜單中的'Edit', 可以刪除生詞本中的單詞.

在生詞本界面中可以看到, 動作欄中的快捷圖標(biāo)已經(jīng)變?yōu)?Reciting', 此時點(diǎn)擊圖標(biāo), 可以快速返回到背誦界面. 由于生詞本是通過背誦界面進(jìn)入的, 所以當(dāng)生詞本中含有單詞時, 點(diǎn)擊返回按鈕就返回到背誦界面.
3. 背誦和生詞本的相關(guān)配置
如下圖所示, EL中新增相應(yīng)的配置項以支持的背誦和生詞本功能.

a. 'Automatically Speak Words': 自動播放單詞發(fā)音. 在背誦界面中, 當(dāng)單詞加載到界面中時, 自動播放其發(fā)音.
b. 'Random Load Words': 隨機(jī)加載單詞. 默認(rèn)情況下, EL根據(jù)單詞的'分?jǐn)?shù)'大小決定加載的順序;
c. 'Show Word Explanation': 顯示單詞解釋. 當(dāng)選擇了單詞的'熟悉度'后, EL將顯示單詞的解釋; 如果關(guān)閉此選項, 在選擇后, EL將判定選擇'正確', 并直接加載下一個單詞;
d. 'Double Check Result': 再次判定選擇的結(jié)果. 在選擇單詞'熟悉度'后, 用戶可以再次判定選擇是否正確, 以此來調(diào)整單詞的分?jǐn)?shù); 如果關(guān)閉此項, 界面中將只現(xiàn)在'正確'選擇項;
e. 'Auto-Delete High Score Words': 自動刪除高分單詞. 隨著對單詞的'熟悉', 單詞的分?jǐn)?shù)將不斷增長, 當(dāng)增長至指定值時(目前為90), 通過此選項可以自動刪除這些高分單詞.
<---- Raspberry Pi ---->
這段日子多數(shù)時間都在搞樹莓派, 基本搞定了, 順便又學(xué)了遍Python。 唉, 真是‘黑瞎子掰苞米’啊, 學(xué)一個都一個...前天要在linux寫段C++, 竟然定義個簡單的class都來了個‘語法錯誤’, 這才半年不寫啊, 感覺有些廢了。。。
晚上很忙, 自然像EL的內(nèi)容包'優(yōu)先級'不高的事情, 就先慢慢排吧, 功能搞定先(沒人買,LP拒絕幫忙敲, 5555~~)... 這兩天盡力補(bǔ)上個“十月免費(fèi)”包. 但我打算做一些只包含一篇ESL課程的包, 想來這樣體積小, 可以便于下載。