讀經工具介紹

最近幾年(今天是 2012/8/25)我比較少改這個線上的聖經查詢系統,反而比較常改離線的聖經系統,其實離線的聖經程式用起來還蠻方便的,今天這個程式也是將離線聖經程式裡面的一部份改寫過來的。

最近一年來,我們傳道常常鼓勵我們要大量讀聖經,一天要讀十章聖經(這好像是哪個牧師在推動的,我們傳道大力響應),其實我也很喜歡讀聖經,只是我比較懶 散,我不太願意要求自己一定每天十章,特別有些章很長、有些很短,一天十章分量其實未必很平均,而且每個人、每段時間的生活狀況不太一樣,時間夠的話為何 不能讀更多呢?特別忙的時候是否一定要讀十章呢?我想這不是絕對的問題。我另一個懶散的地方是:讀聖經一定要照順序嗎?我知道有人會說,聖經的安排有上帝 的旨意,所以最好照順序來讀。只是也有一些讀經工具是每天讀一章新約、三章舊約,這樣讀其實也很好。其實我自己喜歡一次讀完一卷書,之後選另外一卷,只是 未必照順序。

這次我這個讀經工具其 實很簡單,我只是將聖經 1189 章是否讀過全部記下來,就讀 1189 筆資料,有讀到這一章時,就自動記下來,將還沒有讀過的列在網頁的最下方。另外,再加上您自己預計要完成的時間範圍,由您所設定的範圍幫您計算每天要讀幾 章(過去每天讀幾章、未來每天需要讀幾章才能在時間內完成)、目前完成多少比例、預估完成的日期等等,我自己覺得有這些資料比較能夠提醒自己要讀聖經。

其實這些記錄我都是記在瀏覽器裡面,而不是記在網路上,所以您用不同的瀏覽器時,就會記另一份記錄。所以如果您習慣用不同的電腦來讀的話,可能記錄就無法 同步(除非您都是用 windows 系統、而且在 Dropbox 裡面裝可攜式的瀏覽器,我自己是這麼做的,若有需要的話,再來介紹。),如果無法同步的話,可能就每個設備讀一份進度吧!

這個功能是用 HTML5 的 localStorage 做的,我在幾個瀏覽器裡面有測試過,像 Firefox、Chrome、Chromium、Opera、SeaMonkey、Maxthon 都可以正常運作,只是在 IE 就是不行,IE 8 以前的版本應該都沒有什麼支援 HTML5,我都沒有測試,而 IE9 應該有支援 localStorage,但是我的程式還是無法正常運作,我實在搞不清楚原因,或許只能等待以後 IE10 更與其他瀏覽器一起廣泛支援 HTML 5、或者有其他高手幫忙,我自己實在是無能為力了。

我將經文放在網頁的上半部,而這些輔助的讀經工具放在下半部,因為讀經才是重點,工具只是輔助而已。

接下來就要解釋我所寫的功能與資料,下面這張圖是網頁下半會出現的輔助讀經工具的資料。

功能與資料說明

首先看到的是「開始日期」、「天數」、「完成日期」這三項,這三項大家可以隨時改變,我的程式預設是從第一次使用的那天開始、到㣂年的這一天,天數就是將 兩個日期相減。資料格式一定是「年年年年-月月-日日」,特別記得中間一定是連接線-,不然程式會有錯誤哦!月份與日期倒未必需要寫兩位數。當改變開始日 期時,天數不會改變,完成日期會跟著改變;當改變天數時,開始日期不會變、完成日期會跟著改變;而當改變完成日期時,開始日期不會變、天數會跟著改變。這 些資料隨時可以改,您可以嘗試改看看就知道了。

上面的例子是只有讀過創世記第 1、2 章,「共讀 2 章」這裡是到目前為止所讀過的章數。「章:0.17%, 節:0.18% 長度:0.15%」這裡是所讀過的經文在整本聖經中的比例,用章來算是 0.17%(就是 2/1189),用節來算是 0.18%(就是 56/31124),用長度來算是 0.15%(我有將每章中每節的文字長度全部統計出來),這些資料只是當參考用的,後面大部份仍然以章的資料為主。

「共1天,完成:0.22天,每天應:9.22 實際:2.00 章 未來每天:9.20 章」,這些資料中,1天當然就是現在到開始日期之間的間隔,「完成 0.22 天」這是用目前所讀的章數換算成日數得來的,上面的例子應該是 2/1189 * 129,「每天應:9.22」這是指要在 129 天讀完一遍聖經的話,每天應該要讀 9.22 章(1189/129),「實際:2.00章」是目前為止所讀的章數除以所經過的天數(2/1),「未來每天:9.20章」這是指要在完成日期讀完所有經 文的話,未來每天需要讀 9.20 章,這個例子中的 9.20 應該是 1187/129,看來日數有時會有點誤差。我覺得這個未來每天所需要的章數還蠻重要的,不管以前漏掉多少,只要這個數字不要變大的話,就可以在完成日期 前讀完一遍聖經的。

「預估完成日期 章:2013-04-13 節:2013-03-29 長度:2013-05-06」這是分別用章、節、長度去計算未來完成的日期,也就是如果未來讀經的速度與過去一樣快的話,要到何時才能讀完聖經。這部份似乎比較不重要。

「本章設為未讀」的那個超連結的用意是:有時會按了讀經之後卻沒有時間讀完,因為只要執行了該章就會記下讀過,所以若實際上沒有讀的話,可以手動設為未讀。

「清除所有記錄」這個超連結是將 1189 章的聖經全部設為未讀,我是想到如果已經讀完一遍、要重新開始的話,可以清除所有記錄。只是寫了之後才在想:不知會不會不小心按錯?若有問題的話,我再想辦法拿掉、或拿到更不顯眼的地方。

再下面會將還沒有讀過的章全部列出來,不過無論有多少章還沒有讀,每一卷書書名上的超連結都只會連到這卷書第一章未讀的經文而已,我原本想要對每一章都加個超連結,但是速度太慢,後來想想也覺得不太需要,因為還是覺得每卷書最好還是照順序比較好。

暫時就寫到這裡吧,若覺得沒有寫清楚的話,以後再來補充吧!

回聖經閱讀查詢系統

回前言 歷史回顧版權宣言可移植性可擴增性與其他單位合作的方式經費與自由奉獻 讀經介紹 搜尋功能介紹 回首頁