學(xué)博士王磊
全文摘要:
分級(jí)閱讀主要使用的設(shè)備:
大屏幕手機(jī)(如榮耀note10、小米MAX 3)
平板電腦(小米平板4、小米平板4plus)
筆記本電腦(惠普ENVY X360 13.3寸版)
使用的主要APP:Amazon Kindle、福昕PDF閱讀器
使用的主要詞典:歐路詞典、mdict
詞典加載的主要詞庫(kù):
初階:牛津高階英漢雙解詞典(第8版)、麥克米倫高階英漢雙解詞典
高階:美國(guó)傳統(tǒng)詞典、在線詞源詞典、維基詞典、Vocabulary.com詞典
正文:
上一篇文章里我講了分級(jí)閱讀使用的素材,有讀者問道,分級(jí)閱讀該使用哪些設(shè)備,該使用哪些詞典,我在本文里詳細(xì)寫一寫。
第一節(jié) 分級(jí)閱讀推薦使用的電子設(shè)備
首先,分級(jí)閱讀是完全可以借助電子設(shè)備的,家里不用買那么多紙版書。電子設(shè)備的使用原則是:屏幕一定要足夠大,否則是會(huì)毀視力的。目前的手機(jī)屏幕比例一般均大于18.5:9,為"瘦長(zhǎng)型"的手機(jī),所以購(gòu)買大屏幕手機(jī)時(shí),一定要購(gòu)買6.9英寸以上屏幕的手機(jī),低價(jià)位的有華為榮耀note10、小米MAX 3等,均為千元機(jī);高端機(jī)推薦買華為mate 20X,有5G版本。蘋果手機(jī)的屏幕太小,不建議用于分級(jí)閱讀。大屏幕的手機(jī)的好處是隨身攜帶,坐公交、坐地鐵的時(shí)候都可以拿出來隨手翻閱。
手機(jī)的屏幕畢竟還是太小,如果是在家中,還是使用平板電腦較好。iPad、iPad mini都是可以的,如果覺得蘋果的設(shè)備太貴,安卓平板也是很棒的選擇,目前的機(jī)型(2020年)推薦小米平板4(8英寸)、小米平板4plus(10英寸)。8英寸的很輕便,屏幕對(duì)于讀書來說也夠用了,一般買8英寸的就可以。
筆記本電腦的推薦原則是:輕薄、手觸屏、長(zhǎng)續(xù)航、鍵盤燈、低價(jià)位。我對(duì)比過上百款國(guó)內(nèi)外的筆記本型號(hào)之后,發(fā)現(xiàn)最優(yōu)選擇是惠普ENVY X360 13.3英寸版。
這款可以在蘇寧易購(gòu)買到,R3-2300U的CPU是四核心四線程的,性能足夠用了。8G內(nèi)存跑Win10不必再升級(jí)了,512G的SSD存儲(chǔ)容量夠用,如果不夠可以再花700左右升級(jí)到1TB。為什么一定要用觸摸屏?因?yàn)閣indows的電腦對(duì)鼠標(biāo)依賴嚴(yán)重,把筆記本電腦抱到床上用的時(shí)候,使用鼠標(biāo)非常不方便,這個(gè)時(shí)候手觸屏可以使操作更加方便。這款筆記本電腦的電池可以使用4小時(shí),也還好。一般我們?cè)谶B續(xù)使用4小時(shí)的筆記本之后,也需要休息一下了。這款筆記本配有鍵盤燈,方便我們夜間使用,重量只有1.3Kg,背在包里也不重,且支持PD充電,也就是給安卓手機(jī)充電的那個(gè)扁平的圓口(即USB Type-C接口),所以,買一個(gè)紫米45W的PD快充就可以了,不必在包里背筆記本電腦專用的電源適配器。所以,綜合而言,這款惠普X360 13寸版是很適合用來讀書和寫文檔的,并且價(jià)位也才4599¥,很便宜。這款筆記本是集成顯卡的,ATI的集成顯卡,打大型3D游戲的話,還是買一款獨(dú)立顯卡的比較好,這款主要是讀書和辦公用的。
第2節(jié) 分級(jí)閱讀的電子書從哪里找?
牛津書蟲的電子書在Amazon kindle閱讀器里有賣的:
現(xiàn)在全套137冊(cè)的價(jià)格是281塊錢(2020年2月份的價(jià)格),紙版書全套149冊(cè),在京東商城可以買到紙質(zhì)版,786塊錢,很大一箱子書,像一箱啤酒那么大。
關(guān)于kindle閱讀器:大家不用去真的買一個(gè)kindle電子墨水屏閱讀器,在安卓/蘋果的手機(jī)、平板里都可以安裝kindle閱讀器的APP,windows系統(tǒng)的電腦里也可以安裝kindle閱讀器的應(yīng)用軟件:
所以牛津書蟲主要是在kindle閱讀器里閱讀,DK的電子版圖書主要是PDF格式,需要使用PDF閱讀器來閱讀,安卓手機(jī)和安卓平板電腦可以使用福昕PDF閱讀器。電腦上使用Adobe Acrobat Pro DC,或者極速PDF閱讀器。
第3節(jié) 分級(jí)閱讀該使用哪些詞典?
現(xiàn)在英語(yǔ)查詞典,無論是否在做分級(jí)閱讀,都不建議再查紙質(zhì)版的詞典了。紙質(zhì)版詞典查詞耗時(shí)太長(zhǎng),每個(gè)人都懶得使用紙質(zhì)詞典查詞,只使用紙質(zhì)詞典查詞的話,人慢慢就不再去查單詞了。
推薦在手機(jī)、電腦上安裝電子詞典來查詞,方便、快速,而且內(nèi)置詞典豐富。
安卓/蘋果手機(jī)推薦安裝歐路詞典、mdict詞典,但歐路和mdict都只是詞典外殼,想使用牛津高階詞典、麥克米倫英漢雙解詞典、美國(guó)傳統(tǒng)詞典這些詞典,還需要額外加載詞庫(kù)。
歐路詞典、mdict在手機(jī)的應(yīng)用商店里都可以直接安裝。
分級(jí)閱讀中,牛津書蟲1~4級(jí)的詞匯都比較簡(jiǎn)單,不涉及太復(fù)雜的詞根詞綴,使用牛津高階英漢雙解詞典(第8版)和麥克米倫高階英漢雙解詞典即可。
書蟲5~6級(jí),可以配合美國(guó)傳統(tǒng)詞典、在線詞源詞典、維基詞典、Vocabulary.com詞典等加強(qiáng)對(duì)詞根詞綴的學(xué)習(xí)。當(dāng)然,詞根詞綴有專門的體系化知識(shí),不是幾本詞典可以完全解釋清楚的,詞典只是一個(gè)工具。
歐路詞典里提供了一個(gè)單詞的真人發(fā)音(也就是下圖中的全球發(fā)音)
點(diǎn)開之后,再點(diǎn)下圖中的小喇叭,就能聽到美國(guó)人對(duì)magic這個(gè)單詞的真人朗讀了。當(dāng)機(jī)器合成語(yǔ)音與真人朗讀語(yǔ)音存在差別時(shí),請(qǐng)大家以真人朗讀為準(zhǔn)。
牛津高階詞典是對(duì)詞語(yǔ)用法解讀非常重要的一本詞典,比如appear這個(gè)詞作為連接動(dòng)詞(linking verb)后面可以加形容詞、名詞和動(dòng)詞不定式,這些都是中小學(xué)英語(yǔ)考試的重要考點(diǎn)。
麥克米倫英漢雙解詞典和牛津高階類似,都是一本給中學(xué)生使用的詞典,特點(diǎn)是:英文釋義簡(jiǎn)單、例句豐富,用法講解突出。
除了牛津高階和麥克米倫之外,歐路詞典還提供了豐富的聽力原聲例句,這些例句均來自于當(dāng)下流行的廣播電視節(jié)目,符合最新的英語(yǔ)詞匯用法。
"詞源合集"這本詞典提供了大量的同根詞:
但是要小心,這本詞典提供的同根詞中存在部分錯(cuò)誤,最終還是要以美國(guó)傳統(tǒng)詞典印歐根目錄里詞匯的同源關(guān)系為準(zhǔn)。
童哥寫的詞源資料對(duì)單詞的詞源提供了中文解釋,這對(duì)看不懂英文原版詞源詞典的小伙伴來說,有一些幫助。
AHD(American Heritage Dictionary)是美國(guó)傳統(tǒng)詞典,該詞典的釋義比牛津高階要全,英文釋義使用難詞來解釋難詞,所以在讀該詞典的英文釋義時(shí),我們也可以學(xué)到一些新詞。遇到不認(rèn)識(shí)的單詞,點(diǎn)一下這個(gè)單詞,釋義就出來了,電子詞典使用起來非常方便。
美國(guó)傳統(tǒng)詞典提供了詞源,要注意,這個(gè)詞源是倒敘的,需要從下往上看。里面有不少專業(yè)術(shù)語(yǔ),比如Middle English[中古英語(yǔ)]、Latin[拉丁語(yǔ)],這里我就不展開解釋了。
在線詞源詞典(Online Etymology Dictionary)是一本純英文的專業(yè)的詞源詞典,很多同學(xué)是看不懂一個(gè)所以然的,因?yàn)樯婕暗恼Z(yǔ)言學(xué)理論很艱深復(fù)雜,我在這里就先不展開贅述了。
維基詞典里也提供了詞源(Etymology),同樣,也是全英文的。
詞匯網(wǎng)詞典對(duì)單詞的詞義做了梳理和解釋,條理非常清晰,很值得學(xué)生閱讀,但也是英文原版的,所以需要老師代為解讀。
有了這些豐富的詞典工具,大家學(xué)習(xí)詞匯時(shí)是不是覺得學(xué)習(xí)內(nèi)容豐富了許多呢?
遇到任何問題,歡迎加我的微信:13811687905,跟我探討。
在windows調(diào)試chatchat ui的時(shí)候出現(xiàn)No module named 'pwd'錯(cuò)誤:
錯(cuò)誤提示
2024-03-20 16:23:57.611 Uncaught app exception
Traceback (most recent call last):
File "D:\code\ai\Langchain-Chatchat\venv\Lib\site-packages\streamlit\runtime\scriptrunner\script_runner.py", line 535, in _run_script
exec(code, module.__dict__)
File "D:\code\ai\Langchain-Chatchat\webui.py", line 4, in <module>
from webui_pages.dialogue.dialogue import dialogue_page, chat_box
File "D:\code\ai\Langchain-Chatchat\webui_pages\dialogue\dialogue.py", line 11, in <module>
from server.knowledge_base.utils import LOADER_DICT
File "D:\code\ai\Langchain-Chatchat\server\knowledge_base\utils.py", line 15, in <module>
import langchain.document_loaders
File "D:\code\ai\Langchain-Chatchat\venv\Lib\site-packages\langchain\document_loaders\__init__.py", line 154, in <module>
from langchain_community.document_loaders.polars_dataframe import PolarsDataFrameLoader
File "D:\code\ai\Langchain-Chatchat\venv\Lib\site-packages\langchain_community\document_loaders\__init__.py", line 163, in <module>
from langchain_community.document_loaders.pebblo import PebbloSafeLoader
File "D:\code\ai\Langchain-Chatchat\venv\Lib\site-packages\langchain_community\document_loaders\pebblo.py", line 5, in <module>
import pwd
ModuleNotFoundError: No module named 'pwd'
原因是python的 pwd模塊提供了獲取UNIX平臺(tái)用戶的賬戶與密碼信息(通過文件 /etc/passwd),在所有的UNIX版本平臺(tái)都可使用,但window沒有這個(gè)庫(kù)。
解決方案很簡(jiǎn)單,只需修改 langchain_community\document_loaders\pebblo.py的代碼:
1.注釋模塊級(jí)別的pwd包導(dǎo)入,將其挪到調(diào)用的方法里try except中。
對(duì)應(yīng)的代碼:
#import pwd #注釋模塊級(jí)別的pwd包導(dǎo)入,將其挪到調(diào)用的方法里
@staticmethod
def get_file_owner_from_path(file_path: str) -> str:
"""Fetch owner of local file path.
Args:
file_path (str): Local file path.
Returns:
str: Name of owner.
"""
try:
import pwd #pwd包導(dǎo)入放在try里
file_owner_uid = os.stat(file_path).st_uid
file_owner_name = pwd.getpwuid(file_owner_uid).pw_name
except Exception:
file_owner_name = "unknown"
return file_owner_name
恭喜你解決這個(gè)問題了。
運(yùn)行如下指令:
streamlit run .\webui.py
運(yùn)行結(jié)果