myBase Desktop 7 注冊版是一款用于分類存儲管理任意格式資料的小型個人數(shù)據(jù)庫軟件, 有助于個人用戶在(Linux/MacOSX/Windows)桌面電腦系統(tǒng)上實施文檔、知識、筆記、日記、圖片和網(wǎng)頁的分類存儲和管理。 借助軟件提供的各項功能,創(chuàng)建和維護(hù)一個專屬于自己的個人知識庫將變的相對簡單快捷。
與傳統(tǒng)意義上的數(shù)據(jù)庫軟件不同, myBase 提供了更好的方式使知識/資料/信息的捕獲、編輯、組織、查看、索引、搜索和分享變得更快捷、更容易,且無需任何 SQL 數(shù)據(jù)庫編程技能; myBase 通過內(nèi)置的富文本編輯器接受圖文信息的輸入,并按樹形大綱分門別類保存, 同時接受任意磁盤文件作為樹形大綱條目的附件,可以方便建立條目關(guān)聯(lián)、加貼內(nèi)容標(biāo)簽、關(guān)聯(lián)日歷日期和添加超鏈接引用等。
利用本軟件可以方便快捷的構(gòu)建出多層次、多維度、帶交叉引用、支持快速查詢、層次分明、一目了然的個人知識庫, 幫助自己將大量雜亂無章的碎片化知識點重新進(jìn)行系統(tǒng)化的歸納整理和消化吸收,從而在大腦中建立完整的知識體系結(jié)構(gòu),保持思路清晰,有助于提升個人能力和學(xué)習(xí)/工作效率。
基本使用方法:
myBase 程序的使用方法很簡單,安裝完成后,啟動程序,新建一個數(shù)據(jù)庫(.nyf 文件), 然后在左邊樹形大綱中(Outline)根據(jù)需要添加信息條目(Info Items),每個條目可以保存一篇圖文混排或純文字內(nèi)容的缺省文檔(格式可為 HTML網(wǎng)頁、富文本、純文本、或 Markdown 四種內(nèi)置可選格式之一), 以及一組任意類型的附件文件(Attachments)或指向磁盤文件的快捷方式(Shortcuts); 若任意兩個條目間存在某種關(guān)聯(lián),則可以為這兩個條目創(chuàng)建一項鏈接(Item Links),通過鏈接可以快速的從一個條目跳轉(zhuǎn)到另一個條目; 此外,樹形的多級標(biāo)簽(Label Tree)為信息條目提供了另一種形式的自定義分類方式,可以創(chuàng)建任意層次的標(biāo)簽樹, 并為任意條目指定多重標(biāo)簽,點擊標(biāo)簽條目即可逐個列出相關(guān)條目。 注意:輸入或編輯內(nèi)容后需按[保存]按鈕,以便將修改后內(nèi)容保存起來,放棄保存將使數(shù)據(jù)庫內(nèi)容恢復(fù)到上次保存時的狀態(tài)。
大綱條目內(nèi)容瀏覽優(yōu)先規(guī)則:當(dāng)點擊樹形大綱中任意信息條目, myBase 按如下優(yōu)先規(guī)則展現(xiàn)條目中的內(nèi)容:當(dāng)條目包含了格式為 HTML/Rich/Plain/Markdown 四種格式之一的缺省內(nèi)容, 則首先顯示該條目的缺省內(nèi)容;若條目沒有包含缺省內(nèi)容,則會自動在該條目的附件列表中尋找第一個可以打開查看/編輯的附件文檔, 通常是按如下優(yōu)先順序匹配:html;qrich;txt;md;rtf>htm;xhtml>png;jpg;jpeg;gif;bmp,當(dāng)找到匹配的 附件文檔后,就會在內(nèi)置的相應(yīng)編輯器中自動打開;另外,如果附件全部為圖片,則會自動進(jìn)入圖片瀏覽模式; 如果該條目沒有任何內(nèi)容可查看或編輯,則內(nèi)容編輯器中會提示創(chuàng)建缺省內(nèi)容的格式選項,選定 HTML/Rich/Plain/Markdown 四種格式之一即可進(jìn)入相應(yīng)文檔格式的編輯狀態(tài),并接受相應(yīng)格式的內(nèi)容輸入。
主要操作方式:對于一般日常例行使用,操作方式大致如此:添加/導(dǎo)入信息條目 – 輸入/整理內(nèi)容 – 搜索/查看內(nèi)容 – 分享/導(dǎo)出內(nèi)容。
日常工作和學(xué)習(xí)中如何更有效運用 myBase?
myBase 軟件是一款允許用戶自行定義信息組織/管理方式的工具軟件,每位用戶都可能會有不同的適合自己的信息分類方式和使用方式, 對信息內(nèi)容會有非常不同的分類方式,myBase 軟件實現(xiàn)的多維信息組織方式(樹形大綱、樹形標(biāo)簽、條目關(guān)聯(lián)、 日歷關(guān)聯(lián)、附件存儲、快捷方式、文本連接、虛擬條目等)提供了這種靈活性; 希望您能盡快找到適合自己的最佳使用方式。 這里提供幾點使用建議供參考,以期本軟件提供的各項功能特性和擴(kuò)展工具能夠讓您的工作和學(xué)習(xí)更有效率、更輕松。
仔細(xì)規(guī)劃信息內(nèi)容:按大的類別分別存儲為不同的數(shù)據(jù)庫(.nyf 庫文件)中,即:每個 .nyf 數(shù)據(jù)庫保存一個大類的信息內(nèi)容, (比如:客戶資料管理.nyf、工作日志.nyf、生活日記.nyf、網(wǎng)絡(luò)文摘.nyf、投資管理.nyf、帳戶密碼管理.nyf、專題xxx知識庫.nyf …); 從 v7.0 開始,myBase 支持基于 SSG-5 存儲格式的大文件數(shù)據(jù)庫,不再有 2GB 文件尺寸限制,理論上,單個數(shù)據(jù)庫文件尺寸最大可達(dá)8EiB(10^18量級), 在可見未來都不必再擔(dān)憂數(shù)據(jù)庫尺寸限制的問題,相反,電腦中磁盤容量才會成為 myBase 數(shù)據(jù)庫尺寸限制的主要因素。 因此,為了進(jìn)一步方便管理,可以考慮按更大的分類分別創(chuàng)建數(shù)據(jù)庫文件,比如按保密程度分類,或按學(xué)習(xí)/工作/生活等分類; 這樣可進(jìn)一步減少 .nyf 數(shù)據(jù)庫文件數(shù)量,同時方便建立數(shù)據(jù)庫內(nèi)部條目交叉引用和關(guān)聯(lián); 如果感覺有必要,也可以考慮只建立單個 .nyf 數(shù)據(jù)庫,即可容納您的全部資料。
快速構(gòu)建數(shù)據(jù)庫或知識庫:對于已有的信息內(nèi)容(如:文檔/圖片/網(wǎng)頁等)可以利用軟件提供的各項數(shù)據(jù)導(dǎo)入工具, 快速構(gòu)建相應(yīng)的數(shù)據(jù)庫,并輔以必要的組織分類或格式調(diào)整; 如果文檔圖片等文件信息內(nèi)容較大,導(dǎo)入全部內(nèi)容會使數(shù)據(jù)庫文件尺寸快速膨脹,盡管 myBase 已內(nèi)置有壓縮模塊,但當(dāng)前很多文檔圖片本身都已經(jīng)過壓縮, 再進(jìn)一步壓縮可能效果不明顯;如果不想讓數(shù)據(jù)庫文件尺寸過快膨脹,則可考慮采用建立快捷方式或文件鏈接的方式來引用外部文檔或圖片等文件, 這樣使用起來也許會更有效率;
信息內(nèi)容的增補與更新:myBase 軟件允許隨時對數(shù)據(jù)庫內(nèi)容進(jìn)行增補、修訂、更新和刪除等操作; 內(nèi)置的 HTML 編輯器,可以方便的編輯帶字體段落格式的文本內(nèi)容,也可以用來瀏覽附件中保存的網(wǎng)頁/圖片等內(nèi)容; 對于網(wǎng)上瀏覽到的精彩內(nèi)容,可以直接復(fù)制/粘貼,或借助 WebCollect 擴(kuò)展程序?qū)⒕W(wǎng)頁或其中選定部分抓取并保存到數(shù)據(jù)庫中; 對于保存在其他應(yīng)用程序中的信息,也可以啟動剪貼板監(jiān)聽工具,輕松復(fù)制/粘貼到當(dāng)前數(shù)據(jù)庫中,或者采取事先從其他應(yīng)用程序中導(dǎo)出數(shù)據(jù)然后再成批導(dǎo)入等措施; 在日常生活/工作中,可以將每天重要事情/工作日志/工作計劃/學(xué)習(xí)筆記/日記感悟/備忘錄等重要個人信息記入單獨的數(shù)據(jù)庫中;
快速查找信息:myBase 提供有兩種基于不同技術(shù)構(gòu)建的基本查詢工具,基于索引的快速搜索和基于掃描的文字匹配或正則表達(dá)式匹配, 另外,還提供有其他搜索相關(guān)的一些實用工具,比如:按日期/圖標(biāo)搜索、本地文件搜索等; 通過靈活運用這些搜索工具可幫助快速找到需要的信息。
分享信息:可以將數(shù)據(jù)庫中保存的信息導(dǎo)出為常用的數(shù)據(jù)格式,以便將數(shù)據(jù)分享給其他應(yīng)用程序,或?qū)⑿畔⒎窒斫o他人;
保障數(shù)據(jù)庫的安全:對于精心組織構(gòu)建的數(shù)據(jù)庫或知識庫,要確保其安全性,特別是重要的數(shù)據(jù)內(nèi)容,切記定期 創(chuàng)建數(shù)據(jù)備份;
擴(kuò)展功能/插件開發(fā):利用 Javascript 插件編程接口,可以方便的自行開發(fā)插件腳本程序,實現(xiàn)特定功能或進(jìn)行特定的數(shù)據(jù)處理; 在 myBase 軟件安裝目錄下的 ./plugins 目錄中內(nèi)置有一定數(shù)量的 .js 插件程序,可用作插件開發(fā)示例程序或框架模板,供高級用戶參考。
好的習(xí)慣有助于生活/事業(yè)保持從容:每天抽一點時間寫下當(dāng)天的重要事情、工作學(xué)習(xí)總結(jié)或人生感悟、時間安排或工作計劃, 定期或利用休整期對自己的知識庫系統(tǒng)進(jìn)行整理備份并不斷更新完善內(nèi)容,避免雜亂無章,及時使自己恢復(fù)到有序狀態(tài),保持清醒頭腦,理性思考, 提升能力,從容生活;希望 myBase 軟件能在這些方面能為您提供些許幫助。
如何從瀏覽器中抓取網(wǎng)頁內(nèi)容和圖片保存到 myBase 數(shù)據(jù)庫中
從保存網(wǎng)頁內(nèi)容到數(shù)據(jù)庫中是一項常見的操作,根據(jù)不同網(wǎng)站頁面布局方式和資源存取策略,可考慮以不同方式保存頁面內(nèi)容:
Ctrl+C;Ctrl+V:v7.x 內(nèi)置網(wǎng)頁編輯器,支持從瀏覽器中直接復(fù)制粘貼網(wǎng)頁內(nèi)容到數(shù)據(jù)庫中, 并且在粘貼內(nèi)容時會嘗試自動下載網(wǎng)頁中的圖片,并以 Base64 編碼保存到 HTML 內(nèi)容中; 如果圖片下載因故失敗,比如網(wǎng)站限制圖片訪問,則可根據(jù)需要手動復(fù)制單項圖片,然后再粘貼到頁面中恰當(dāng)位置處;
另外,有些網(wǎng)站可能需要通過 http 或 socks5 代理服務(wù)器訪問,v7.x b-24+ 新增了代理服務(wù)器設(shè)置,可在選項框中進(jìn)行設(shè)置 (注:圖片自動下載功能包含在 v7.0b-20+ 中,但 Windows 版目前不支持 https 圖片自動下載);
Webcollect 插件:除了直接復(fù)制粘貼外,還可以考慮安裝 Webcollect 瀏覽器擴(kuò)展,以便在瀏覽器的右鍵菜單中添加 [Save with myBase]; 最新版本 Webcollect 支持 Firefox/Chrome 瀏覽器,且跨系統(tǒng)平臺通用,支持 Linux, MacOSX, Windows 三個主流系統(tǒng)平臺;
針對 Firefox 瀏覽器,可在 myBase 中選擇 Tools – Install Webcollect host for Firefox 菜單,然后根據(jù)指引,在 Firefox 瀏覽器中打開Firefox 擴(kuò)展應(yīng)用商店, 將 Webcollect addon 添加到 Firefox 瀏覽器中即完成安裝;
針對 Chrome 瀏覽器,可在 myBase 中選擇 Tools – Install Webcollect host for Chrome 菜單,然后根據(jù)指引,在 Chrome 瀏覽器中打開Chrome 擴(kuò)展應(yīng)用商店, 將 Webcollect addon 添加到 Chrome 瀏覽器中即完成安裝;
安裝成功后,在瀏覽器的右鍵菜單中會自動添加上 [Save with myBase 7.x];在瀏覽網(wǎng)頁時,就可以利用此項工具保存頁面內(nèi)容到 myBase 數(shù)據(jù)庫中。
新版本 Webcollect 插件采用全新的數(shù)據(jù)通訊接口,可跨平臺通用,支持 myBase 7.0 Beta-26 (Linux, MacOSX, Windows) 及以后版本;以往舊版本無法感知/接收新版本 Webcollect 傳輸?shù)木W(wǎng)頁內(nèi)容; 請務(wù)必同時升級 myBase 和 WebCollect 到最新版本,才能實現(xiàn)網(wǎng)頁保存功能;
注意:如果需要保存的網(wǎng)頁布局/格式復(fù)雜,內(nèi)嵌圖片元素多,建議先選取頁面中核心內(nèi)容,盡量排除掉邊欄廣告等非必要元素,然后再復(fù)制或抓取選中的片斷,以減少無關(guān)圖片下載和資源耗費,同時提高頁面內(nèi)容抓取成功率;
如何復(fù)制粘貼純文本內(nèi)容到 myBase 數(shù)據(jù)庫中
在各種應(yīng)用軟件中以 Ctrl+C 復(fù)制內(nèi)容時,通常剪貼板中會包含有一種或多種格式的內(nèi)容,比如:從常用瀏覽器或 MS-Office 中復(fù)制內(nèi)容時, 剪貼板中可能會同時包含有 HTML 網(wǎng)頁、TEXT 文本、PNG/JPG 圖片等多種格式的內(nèi)容, 如果在 myBase 7.x 中直接以 Ctrl+V 命令執(zhí)行粘貼操作,通常會按照以下優(yōu)先順序從可用格式中選擇一項粘貼到編輯器中:圖片內(nèi)容 》 HTML 內(nèi)容 》 純文本。 其中,純文本內(nèi)容的優(yōu)先級預(yù)設(shè)為最低,粘貼時總是盡量保留全部內(nèi)容和格式;如果僅需要粘貼純文本內(nèi)容, 可選擇 Edit – Paste unformatted 菜單,該命令將剪貼板中的純文本內(nèi)容粘貼到編輯器中;或者選擇 Edit – Paste special 菜單,并從可用格式中選取一項; 如果頻繁使用該項功能,為了方便,可在 View – Options – Keyboard 中為 Paste unformatted/special 這些命令自行設(shè)置快捷鍵,比如 Ctrl+Shift+V;
如何從 MS-Word 中復(fù)制粘貼帶圖內(nèi)容到 myBase 數(shù)據(jù)庫中
在 MS-Word (for Windows) 中復(fù)制內(nèi)容時,剪貼板中通常會包含有對應(yīng)的 HTML 格式內(nèi)容,因此,在 myBase 7.x 中可以直接進(jìn)行粘貼,無需額外格式轉(zhuǎn)換工作; 如果所復(fù)制的源文檔內(nèi)容中包含有圖片,圖片也會自動導(dǎo)入到 myBase 數(shù)據(jù)庫中,并以 BASE64 格式嵌入在 HTML 頁面中; 注:自動導(dǎo)入圖片的功能包含在最新版本(b-20+)中。
如何從 MS-Excel 中復(fù)制粘貼表格內(nèi)容到 myBase 數(shù)據(jù)庫中
在 MS-Excel (for Windows) 中復(fù)制內(nèi)容時,剪貼板中通常會包含有選定表格區(qū)域的圖片數(shù)據(jù)、HTML 格式數(shù)據(jù)和純文本數(shù)據(jù); 由于 myBase 7.x 默認(rèn)粘貼規(guī)則中以圖片格式優(yōu)先,所以直接按下快捷鍵 Ctrl+V 時會將表格貼入為圖片; 如果希望粘貼為 HTML 表格,請選擇 Edit – Paste special 菜單,然后選擇 HTML 格式即可;
如何在 myBase 中使用 Markdown 文檔
對于磁盤中已有的.md文檔,可以選擇 Attachments – Add attachments 菜單,直接添加到附件欄中,雙擊可在內(nèi)容窗口中查看其內(nèi)容; 也可以選擇 Attachments – New attachment – Markdown Document 菜單,在附件欄中新建一個空白的.md文檔;
若需編輯 .md 附件文檔,可以鼠標(biāo)右鍵點擊該 .md 附件,然后選擇 Edit plain text 菜單,即可在彈出文本框中編輯其內(nèi)容; 或選擇 Attachments – Open externally 調(diào)用系統(tǒng)中安裝的 Markdown 編輯工具打開進(jìn)行編輯; 當(dāng)信息條目中僅包含有一個.md文檔時,打開該條目會自動打開并渲染該.md文檔(如果不需要渲染 Markdown 文檔,可于選項框中禁用該特性);
新增:從v7.x beta-27開始,myBase 已內(nèi)置支持 Markdown 文檔格式,在新建條目時會提示文檔格式的選項頁面,可根據(jù)需要從已支持的四種格式 (即:HTML、Rich Text、Plain Text、Markdown)中選取其一作為當(dāng)前條目缺省內(nèi)容的文檔格式;如果選擇 Markdown 作為缺省格式, 則會自動進(jìn)入 Markdown 編輯狀態(tài),輸入內(nèi)容后選擇 Edit – Render markdown 菜單可渲染成 HTML 頁面供查看預(yù)覽; 在 Markdown 查看頁面中按選擇 Edit – Edit/Rename 菜單則進(jìn)入編輯狀態(tài)。
關(guān)于 myBase 搜索功能的使用說明
v7.x 提供有快速搜索、高級搜索、正則表達(dá)式、布爾邏輯等搜索工具和選項,以幫助在數(shù)據(jù)庫中查找和定位所需資料; 搜索結(jié)果通常會顯示在結(jié)果列表窗口中,多次搜索結(jié)果會保留在緩存中,以便快速切換搜索結(jié)果列表,搜索結(jié)果緩存在關(guān)閉數(shù)據(jù)庫時會自動清空; 從搜索結(jié)果列表中打開條目 HTML 內(nèi)容時,文檔會自動加亮所有匹配之處; 此外,還支持在數(shù)據(jù)庫中保存搜索表單中的選項/參數(shù),以便下次復(fù)用,而不必重新輸入;已保存的搜索項陳列在 Saved searches 列表中,同時也會出現(xiàn)在 Search 主菜單中,以方便調(diào)用; 參見有關(guān)搜索工具的更多信息
快速搜索:選擇 [Search – Find as you type] 菜單,在搜索工具欄中輸入查找短語即可開始搜索,支持 And/Or/Not 布爾邏輯操作符,比如:A and B not C; 快速搜索基于索引數(shù)據(jù)運行,因此,在搜索前需要創(chuàng)建或更新數(shù)據(jù)庫的索引數(shù)據(jù),以提高搜索效率和準(zhǔn)確度;欲創(chuàng)建/更新索引數(shù)據(jù),請選擇 [File – Maintenance – Update indexes] 菜單; 如果沒有事先或不打算創(chuàng)建索引數(shù)據(jù),可考慮在高級搜索中勾選 Find partial words 或 Regular expressions 選項;
高級搜索:選擇 [Search – Advanced search] 菜單,在搜索表單中輸入查找短語、勾選相關(guān)選項即可;
高級搜索表單中各選項用法如下:
Search indexes:如果已創(chuàng)建或更新了索引數(shù)據(jù),可以勾選該項,以提高搜索速度;主要適用于搜索完整的英文單詞;
Find partial words:該選項主要用于搜索不完整英語單詞,比如需要查找 Microsof Windo 這樣的詞;該選項不使用索引數(shù)據(jù),而是直接掃描數(shù)據(jù)庫內(nèi)容以匹配指定的字詞,如果數(shù)據(jù)庫較大,搜索可能會很費時;在沒有其他選擇時,該選項可以幫助準(zhǔn)確無誤的匹配目標(biāo)內(nèi)容;
Regular expressions:該選項指示搜索過程中按正則表達(dá)式進(jìn)行模式匹配;借助正則表達(dá)式的強大功能,使用該選項幾乎可以作任何復(fù)雜的字詞查找匹配;參見正則表達(dá)式的功能及用法;
Item titles:限定搜索條目的標(biāo)題文字;
Item contents:限定搜索條目的缺省 HTML 內(nèi)容;
Attachments:限定搜索條目的附件文檔,包含文件名和可解析的文檔內(nèi)容;目前支持的文檔類型主要包含 Txt/Rtf/Html 等文本性質(zhì)的文件;在 Windows 上支持 MS-Office 文檔的解析以及提供有 IFilter 接口的文檔類型,比如 PDF 文檔;
Current branch:限定搜索當(dāng)前大綱分枝中的條目;
All databases:擴(kuò)大搜索范圍到所有當(dāng)前已打開的數(shù)據(jù)庫;
Labels:限定條目帶有指定的標(biāo)簽項其一或全部;
Labels/All:匹配所列標(biāo)簽中的所有項;
Labels/Any:匹配所列標(biāo)簽中的任一項;
Labels/Sub:同時匹配子標(biāo)簽;
Last modified:指定日期范圍,以匹配條目或附件文件的修改時間;
Calendar:指定日期范圍,以匹配條目的關(guān)聯(lián)日歷日期;
關(guān)于中文搜索:即時搜索(邊輸入邊搜索)主要適用于快速搜索英文單詞,如果搜索短語包含有中文字詞,即時搜索可能會自動轉(zhuǎn)入高級搜索程序,需要對粗略的快速搜索結(jié)果作進(jìn)一步精確匹配,以提高對中文字詞搜索的準(zhǔn)確性,相應(yīng)的 即時搜索 反應(yīng)速度可能會降低很多; 如果這種情況下性能下降過多,建議從選項對話框中關(guān)閉 即時搜索 功能,或切換到高級搜索表單輸入查找短語,并以 Enter 按鍵開始搜索;
v7.2 實現(xiàn)了自動索引功能,當(dāng)保存修改內(nèi)容時,相應(yīng)內(nèi)容會自動進(jìn)入索引庫,不再需要頻繁手動更新索引;不過,對于在 v7.2 之前加入數(shù)據(jù)庫中的內(nèi)容,仍需要手動執(zhí)行一次更新索引,此后再添加或修改的內(nèi)容將會自動索引,不再需要手動更新索引。
是否支持搜索 .pdf/.doc/.xls/.ppt/.html 文檔
在 Windows 2000+ 系統(tǒng)上默認(rèn)都支持 .html 文檔和 Microsoft Office 文檔的索引與檢索。 但對于 .pdf 文檔,需要事先在系統(tǒng)上安裝 PDF IFilter 擴(kuò)展軟件,然后再重建索引庫。 這個擴(kuò)展軟件可以從 Adobe 官方網(wǎng)站下載得到。 安裝好 PDF Ifilter 軟件后,再從 myBase Desktop 中選擇 File -> Maintenance -> Update Index Data 選單項, 即可更新相應(yīng)索引數(shù)據(jù)文件,此后的搜索就會匹配相應(yīng) PDF 文檔內(nèi)容。同時此后 Advanced Search 功能也可以搜索相應(yīng) PDF 文檔內(nèi)容。
如何多重選擇條目并進(jìn)行移動/刪除等操作?
在 v7.x 中樹形大綱視圖支持多重條目選擇,可按住 Shift 或 Ctrl 鍵,以挑選多個相鄰或不相鄰的條目,然后進(jìn)行移動、刪除或鏈接等操作。 在 b-24+ 中支持以拖放操作移動多項條目或附件文檔。
如何在不同數(shù)據(jù)庫間復(fù)制大綱條目及子項的內(nèi)容?
欲復(fù)制當(dāng)前分枝內(nèi)容到另一個 .nyf 數(shù)據(jù)庫中,可選擇 Share – Export branch to .nyf file 菜單,然后在文件瀏覽對話框中指定目標(biāo) .nyf 數(shù)據(jù)庫文件名; 如果目標(biāo)庫文件已存在,則會彈出其中樹形大綱視圖,以便選擇分枝副本所在的具體條目位置; 如果目標(biāo)庫文件不存在,則會自動創(chuàng)建一個空白的 .nyf 庫文件,然后將當(dāng)前分枝內(nèi)容復(fù)制到其中; 復(fù)制結(jié)束后,目標(biāo)數(shù)據(jù)庫中指定條目位置上就已包含了被復(fù)制的分枝及子項內(nèi)容。
如何自定義鍵盤快捷鍵?
在 Ver 7.x 中,可選擇 View – Options 菜單,然后進(jìn)入 Keyboard 選項頁,在菜單命令列表中選中需要指定快捷鍵的命令條目, 然后直接按下需要的快捷鍵(組合鍵或功能鍵)。
如何調(diào)整界面字體和圖標(biāo)以適配高分辨率屏幕?
在高分屏上運行時可能會感覺界面字體和圖標(biāo)比較小,不方便操作,或許需要放大字體和圖標(biāo);在 Ver 7.x 中可通過 View – Options 對話框分別設(shè)置各個列表視區(qū)的字體大小, 并通過 View – Options – General – Icon zoom factor 設(shè)置圖標(biāo)縮放系數(shù);另外,條目的正文內(nèi)容可以通過菜單 View – Content – Zoom in/out 來調(diào)整, 或者直接按 Ctrl+=/- 快捷鍵,如果勾選了選項 View – Options – Content – Enable mouse wheel to zoom in/out 則可以按住 Ctrl 鍵并轉(zhuǎn)動鼠標(biāo)輪來縮放正文內(nèi)容到合適的縮放比例。 注意:目前 HTML 網(wǎng)頁編輯器和純文本編輯支持內(nèi)容縮放系數(shù),富文本編輯器尚不支持此選項。
如何使用 [相對路徑] 連接到本地文件
為了方便維護(hù)對本地文件的超級連接 (hyperlinks) 和快捷方式 (shortcuts),myBase Desktop 提供了 [相對路徑] 支持,對當(dāng)前 .nyf 庫目錄中文件的引用會自動應(yīng)用相對路徑,無需特別的操作步驟,只需將需要連接的本地文件復(fù)制 到 .Nyf 文件所在目錄或子目錄中,然后再建立超級連接 (hyperlinks) 或快捷方式 (shortcuts) , 即可自動應(yīng)用相對路徑。相對路徑的方便之處在于:當(dāng)移動 .Nyf 庫文件(并同步移動相應(yīng)目錄中文件), 采用相對路徑的文件連接不會失效。
在最新的版本(b-23)中,支持自定義相對路徑變量,凡是定義過的相對路徑,在添加文件鏈接時均會自動應(yīng)用相對路徑; 如果未來磁盤上目錄路徑發(fā)生變更,只需在數(shù)據(jù)庫中修改相對路徑變量指向新的目錄路徑即可,不必在全庫中搜索修改所有受影響的文件鏈接。 為了便利,軟件預(yù)定義了 ${DB}, ${HOME} 和 ${TEMP} 三個變量,分別指向當(dāng)前數(shù)據(jù)庫所在目錄,用戶主目錄,以及臨時文件目錄; 當(dāng)從這三個目錄中添加文件路徑時,會自動應(yīng)用相應(yīng)路徑變量;
如何使條目/標(biāo)簽按漢語拼音順序排序?
為了便于支持多國文字,myBase 7.x 統(tǒng)一按 UNICODE 字符編碼方式構(gòu)建;然而 UNICODE 并非按漢語拼音順序編碼,漢語拼音排序需要使用國標(biāo)漢字編碼方案(GB2312); 為此,在最新版本中,myBase 將在排序前自動進(jìn)行字符編碼轉(zhuǎn)換,默認(rèn)情況下,自動采用當(dāng)前操作系統(tǒng)的缺省字符編碼方式。 如果,您電腦系統(tǒng)的缺省字符編碼尚未設(shè)置為:簡體中文、GBK、GB2312、GB18030、CP936、或 Windows-936 其中任意一種, 則您需要先將操作系統(tǒng)的缺省字符編碼設(shè)置為以上任一種,然后再運行 myBase 軟件; 或者,在 myBase 最新版本的選項中單獨設(shè)置本軟件所使用的字符編碼為以上任一種。
電腦操作系統(tǒng)提供的缺省字符編碼為全局性設(shè)置,調(diào)整后會影響系統(tǒng)中所有軟件;如果不想作全局性設(shè)置,可采取后者,即:在 myBase 選項中作單獨設(shè)置, 該設(shè)置將僅作用于 myBase 軟件本身,不會影響系統(tǒng)中安裝的其他軟件。 對于簡體中文 Windows 電腦系統(tǒng),缺省設(shè)置為簡體中文(GBK),通常無需另外設(shè)置; 對于 Linux/MacOSX 電腦系統(tǒng),出廠時缺省字符編碼通常為 UTF-8,為此,可在選項中將本地字符集編碼設(shè)置為以上任一種,以便實現(xiàn)按漢語拼音排序。
備注:漢語拼音排序僅針對 GB2312 編碼方案中 6000 多個常用漢字有效,在 GBK/GB18030 編碼中擴(kuò)容進(jìn)來的漢字可能仍存在拼音排序問題。
如何更改數(shù)據(jù)庫密碼?
在新版本 v7.x 中,設(shè)置有密碼保護(hù)的數(shù)據(jù)庫會自動將密碼以某種形式動態(tài)編入數(shù)據(jù)庫內(nèi)容之中,這種方式有利于增強數(shù)據(jù)庫內(nèi)容的保密性, 而其缺點是更改數(shù)據(jù)庫密碼的過程會相對麻煩,須重新編碼整個數(shù)據(jù)庫內(nèi)容;為此,建議在設(shè)置密碼前多作思量。
如需更改數(shù)據(jù)庫密碼,請選擇 [File – Maintenance – Replicate database] 菜單命令,然后指定新數(shù)據(jù)庫文件名和目錄路徑, 并設(shè)置新的數(shù)據(jù)庫密碼,即可將當(dāng)前數(shù)據(jù)庫內(nèi)容全盤復(fù)制到新建的 .nyf 數(shù)據(jù)庫中。
關(guān)于數(shù)據(jù)庫密碼遺忘
請謹(jǐn)慎使用數(shù)據(jù)庫密碼功能,我們不提供任何有償或無償數(shù)據(jù)庫密碼破譯服務(wù)。 建議在對數(shù)據(jù)庫設(shè)置密碼的同時在安全的地方作好記錄,以免因密碼遺忘導(dǎo)致數(shù)據(jù)庫無法存取而給學(xué)習(xí)工作生活帶來麻煩。 如果不慎發(fā)生密碼丟失或遺忘,您將只能通過逐一試探的方式來找回密碼,先將自己在過去數(shù)年內(nèi)曾經(jīng)使用過的所有密碼全部列出,然后逐一試探。
另外,myBase 軟件本身也可以當(dāng)作一個簡易的帳戶/密碼存儲工具來使用,可分門別類保存,可添加/修改/刪除/查找,還可方便添加備注說明或相關(guān)信息;
如何升級舊版數(shù)據(jù)庫為 v7.x 數(shù)據(jù)庫格式?
為了方便在新版本 v7.x 中操作舊版本軟件中生成的 .nyf 數(shù)據(jù)庫,可嘗試將舊版 .nyf 數(shù)據(jù)庫升級到 v7.x 數(shù)據(jù)格式;升級方法為: 在 myBase v6.5.1+ (Windows) 中打開舊版本 .nyf 數(shù)據(jù)庫, 然后選擇 [File – Maintenance – Replicate from RTF to HTML] 菜單項, 并指定新數(shù)據(jù)庫文件名即可完成格式轉(zhuǎn)換;新生成的 .nyf 數(shù)據(jù)庫文件即為統(tǒng)一的跨平臺數(shù)據(jù)文件格式,可同時適用于 myBase v7.x for Linux/MacOSX/Windows。 另外,在數(shù)據(jù)庫升級轉(zhuǎn)換成功后,可將原舊版本 .nyf 數(shù)據(jù)庫文件作歸檔保存,不要急于刪除,以便未來必要時可作參考。
從老版本升級到v7.x,主要涉及到兩方面數(shù)據(jù)格式轉(zhuǎn)換,一是將數(shù)據(jù)庫存儲格式升級到 SSG-5,以提高數(shù)據(jù)存儲可靠性及更多新特性; 二是將原 RTF 文檔格式升級到 HTML 文檔格式;RTF 主要適用于 Windows 系統(tǒng),主要優(yōu)點是格式相對簡單,編輯純文字內(nèi)容較方便,操作上類似于 MSWord 這類字處理軟件, 同時與 MS Office 軟件兼容性較好;缺點是表格編輯/圖文混排等方面功能有限,嵌入圖片文檔尺寸迅速膨脹,與目前廣泛應(yīng)用的 Web 系統(tǒng)兼容性較差,不方便在多平臺上使用。
注:由于 RTF 文檔格式控制符繁多,欲完美轉(zhuǎn)換為 HTML 文檔格式難度不小,v6.5.1+ 內(nèi)置有簡易版 RTF2HTML 轉(zhuǎn)換工具,適用于轉(zhuǎn)換簡單 RTF 格式內(nèi)容到 HTML 格式; 如果數(shù)據(jù)庫中包含有較復(fù)雜 RTF 格式的內(nèi)容(通常由第三方軟件生成,如:MS-Word,然后復(fù)制粘貼到 .nyf 數(shù)據(jù)庫中),則借助 MS-Word 進(jìn)行格式轉(zhuǎn)換可能更具可行性。 最新修訂版 v6.5.1+ 提供了借助 MS-Word 作 RTF2HTML 文檔格式轉(zhuǎn)換的選項,轉(zhuǎn)換后的 HTML 頁面布局效果通常令人滿意; 因此,推薦在安裝有 MS-Word 軟件的 Windows 系統(tǒng)中作數(shù)據(jù)庫文檔格式升級/轉(zhuǎn)換,以便盡可能多的保留原文檔格式和版面布局。
另外,對于設(shè)置有密碼保護(hù)的原有舊版本 .nyf 數(shù)據(jù)庫,在升級到 v7.x 時,可能還需要使用 SSG-5 Replicator 工具將數(shù)據(jù)庫內(nèi)容復(fù)制為新的存儲格式,以使新的用戶密碼驗證算法生效,否則打開數(shù)據(jù)庫時可能會提示錯誤信息:“此數(shù)據(jù)庫密碼驗證方式不被支持”; 詳見:使用說明文檔/故障排除
如何備份 myBase 數(shù)據(jù)庫?
備份數(shù)據(jù)相當(dāng)重要。盡管 myBase 在數(shù)據(jù)庫安全性等方面花費了大量資源進(jìn)行改進(jìn),新版本 SSG-5 存儲格式也提供了更高的應(yīng)急恢復(fù)能力, 但這些應(yīng)急措施不能替代主動的數(shù)據(jù)庫備份操作。
備份 myBase 數(shù)據(jù)庫主要是指備份 .nyf 文件,直接將 .nyf 庫文件復(fù)制到安全可靠的U盤、移動硬盤、網(wǎng)盤或其他任意文件夾中均可; 在軟件中選擇 [File – Maintenance – Create backup] 菜單命令,即可手動對當(dāng)前數(shù)據(jù)庫建立 .bak 備份文件。 除了手動建立備份,myBase 也提供了自動建立備份的策略選項,選擇 [View – Options – Backup] 菜單,可以設(shè)置數(shù)據(jù)庫打開或維護(hù)時自動建立備份文件;
除了本地文件備份,也可考慮將 .nyf 文件同步備份到網(wǎng)絡(luò)云存儲空間中保存,但請避免將當(dāng)前工作數(shù)據(jù)庫文件直接放入網(wǎng)盤同步目錄,以防止?jié)撛诘奈募L問沖突; 建議在選項對話框中將數(shù)據(jù)庫文件的備份目錄設(shè)置為網(wǎng)盤同步目錄,同時設(shè)置每天僅備份一次,這樣,網(wǎng)盤會在后臺運行中同步數(shù)據(jù)庫當(dāng)天的備份文件,從而避免與本軟件爭搶訪問當(dāng)前工作數(shù)據(jù)庫文件導(dǎo)致文件沖突;
桌面電腦上安全運行 myBase 數(shù)據(jù)庫的重要提示和操作建議
Ver 7.x 采用 SSG-5 存儲格式,在安全性、穩(wěn)定性和可靠性方面較舊版本有較大提高; 為了穩(wěn)定可靠運行 myBase 軟件,或有必要事先查閱下面關(guān)于數(shù)據(jù)安全方面的重要提示或操作建議,以防止外部潛在隱患影響數(shù)據(jù)庫穩(wěn)定性;
建議使用軟件內(nèi)置的數(shù)據(jù)庫自動備份功能,否則需要自行手動創(chuàng)建備份文件;
在電腦關(guān)機或休眠前,確保保存所有修改過的內(nèi)容,并正常關(guān)閉當(dāng)前數(shù)據(jù)庫;
避免通過局域網(wǎng)打開編輯共享文件夾中的 .nyf 數(shù)據(jù)庫,防止網(wǎng)絡(luò)連接出現(xiàn)故障導(dǎo)致數(shù)據(jù)庫文件受損;不過,通過局域網(wǎng)查看(只讀)分享的 .nyf 數(shù)據(jù)庫卻是一個好主意;
當(dāng)不使用數(shù)據(jù)庫內(nèi)容時,最好關(guān)閉此數(shù)據(jù)庫,需要再次使用時可以直接從歷史列表中快速打開;
當(dāng)編輯/修改數(shù)據(jù)庫時,如遇突然斷電或意外死機等故障,有可能會損壞當(dāng)前工作數(shù)據(jù)庫;如果數(shù)據(jù)庫文件受損,則需要從最近備份文件恢復(fù)數(shù)據(jù)庫,或嘗試運行修復(fù)工具;
軟件支持從移動硬盤或U盤中運行數(shù)據(jù)庫,但應(yīng)避免直接從移動硬盤或U盤中打開編輯/修改數(shù)據(jù)庫內(nèi)容, 以防萬一移動硬盤或U盤出現(xiàn)設(shè)備故障或中途不慎意外拔出,可能導(dǎo)致當(dāng)前工作數(shù)據(jù)庫文件受損; 如果仍須從移動硬盤或U盤打開并編輯/修改數(shù)據(jù)庫內(nèi)容,則務(wù)必事先保留備份文件;
如果系統(tǒng)中安裝有殺毒軟件等后臺運行的系統(tǒng)工具軟件,在本軟件運行的時候,建議暫時關(guān)閉實時監(jiān)控,或者把 myBase 加入例外列表,以免對軟件正常運行造成干擾或發(fā)生沖突等問題;
myBase 提供有最小化到任務(wù)欄圖標(biāo)的選項,但如果長時間不使用,建議關(guān)閉當(dāng)前數(shù)據(jù)庫,以避免因系統(tǒng)意外宕機或電源故障等危及工作數(shù)據(jù)庫安全;
如需配合各類網(wǎng)盤同步工具使用,請避免將當(dāng)前工作數(shù)據(jù)庫文件直接放入網(wǎng)盤同步目錄,以防止?jié)撛诘奈募L問沖突危及數(shù)據(jù)庫安全; 建議在選項對話框中將數(shù)據(jù)庫文件的備份目錄設(shè)置為網(wǎng)盤同步目錄,同時設(shè)置每天僅備份一次,這樣,網(wǎng)盤會在后臺運行中同步數(shù)據(jù)庫當(dāng)天的備份文件,從而避免與本軟件爭搶訪問當(dāng)前工作數(shù)據(jù)庫文件導(dǎo)致文件沖突;
如果數(shù)據(jù)庫文件受損無法打開,請從最近 .bak 備份文件恢復(fù)數(shù)據(jù),或嘗試運行數(shù)據(jù)庫修復(fù)挽救工具,詳見使用說明文檔中 故障排除方法
如何優(yōu)化 .Nyf 數(shù)據(jù)庫存儲空間
使用 myBase 一段時間后,相應(yīng) .Nyf 數(shù)據(jù)庫會逐漸增大,即使選擇刪除某些分枝或附件后,庫文件大小仍舊不能如期減少, 這是因為在 myBase 中,修改/刪除 HTML 文本內(nèi)容或附件時,原始內(nèi)容都會被自動保留在“回收站”中,庫文件尺寸不會自動縮小。 如果希望徹底清除這些“已過時”的內(nèi)容,可以選擇 [File – Maintenance – Empty Recycle Bin] 菜單命令,清空回收站中內(nèi)容; 即便這樣操作后,.Nyf 庫文件的大小還是不一定會自動減小,多數(shù)情況下會保持不變;原因是這時的 .Nyf 庫文件中出現(xiàn)了“空洞”, 如果希望壓縮掉這些“空洞”,可以選擇 [File – Maintenance – Optimize for Size] 菜單命令,清除這些“空洞”,從而將庫文件壓縮至緊湊狀態(tài)。
對于基于新版存儲技術(shù) SSG-5 的數(shù)據(jù)庫,優(yōu)化操作過程中,允許隨時按 Esc 以暫?;蛑兄箖?yōu)化操作,稍后可以再次重新啟動優(yōu)化程序。 但須注意,優(yōu)化程序需要頻繁調(diào)整內(nèi)部數(shù)據(jù)塊順序,磁盤寫操作頻繁發(fā)生,就象 Windows 磁盤優(yōu)化過程一樣,磁盤可能會轉(zhuǎn)動不停, 這對機械類磁盤磨損會比較大,為了減輕磨損,SSG-5 默認(rèn)啟用了內(nèi)存緩沖,優(yōu)化調(diào)整過的數(shù)據(jù)暫存于緩存中,而不直接寫入磁盤,只在必要時才真正寫入磁盤。 因而,優(yōu)化操作速度得到提升,磁盤磨損減輕,但帶來的負(fù)面作用是,中途不可突然斷電或其他意外情況,否則容易造成數(shù)據(jù)塊鏈接不一致或損壞, 導(dǎo)致不得不啟用修復(fù)程序。建議在優(yōu)化操作前,作好數(shù)據(jù)庫備份,防范意外斷電停機等故障。
除了以上專門用于空間優(yōu)化的實用工具外,myBase 還提供有另一項實用工具 [File – Maintenance – Replicate database…], 允許將當(dāng)前數(shù)據(jù)庫內(nèi)容全盤復(fù)制到新建的數(shù)據(jù)庫中,通過此項復(fù)制工具生成的 .nyf 數(shù)據(jù)庫均已自動處于空間最優(yōu)化狀態(tài)。 也就是說,該實用工具在復(fù)制數(shù)據(jù)庫過程中間接實現(xiàn)了存儲空間優(yōu)化的目的, 因此,在必要時可以考慮采用此項復(fù)制工具替代以上專用的優(yōu)化工具,在復(fù)制完成后可能需要手工調(diào)整一下新舊數(shù)據(jù)庫的文件名。 利用此項復(fù)制工具進(jìn)行空間優(yōu)化的另一個好處是,在復(fù)制過程中,會主動進(jìn)行數(shù)據(jù)庫內(nèi)容完整性的全盤校驗,相當(dāng)于一次全身體檢, 幫助檢出潛在的錯誤數(shù)據(jù)和安全隱患。 另外,當(dāng)執(zhí)行空間優(yōu)化操作耗時過長,也可考慮換用數(shù)據(jù)庫復(fù)制工具,或許能節(jié)省操作時間。
如何制作 .CHM 電子書
選擇 Share – Export CHM project 菜單命令,指定保存 CHM 項目文件的目錄,并選定語言為“Chinese (Simplified, PRC)”, 即可將當(dāng)前分枝或整個庫中內(nèi)容導(dǎo)出到指定目錄,并自動生成 CHM 項目文件(.hhp);為了將導(dǎo)出的 CHM 項目文件編譯為 CHM 電子書文檔, 還需要事先在電腦中安裝微軟提供的 HTML Help Workshop 免費工具;安裝好此 CHM 編譯工具后,雙擊導(dǎo)出目錄中的 .hhp 項目文件, 然后在 HTML Help Workshop 中可以直接進(jìn)行編譯并生成所需的 CHM 電子書文檔。
提示:在 myBase 軟件安裝包中并未附帶微軟 HTML Help Workshop 編譯工具,因此,在導(dǎo)出生成 CHM 文檔前,您需要事先自行下載并安裝 HTML Help Workshop 編譯工具。 如果您事先將微軟 HTML Help Workshop 安裝在其默認(rèn)的目錄位置上,或者將其目錄中三個文件(hhc.exe,,hha.dll 和 itcc.dll) 復(fù)制到 myBase 插件目錄 ./plugins 中,myBase 就會自動調(diào)用該編譯工具,一氣呵成,無需再手工打開 HTML Help Workshop 進(jìn)行編譯。
下載:微軟提供的 HTML Help Workshop CHM 編譯工具
注:如果數(shù)據(jù)庫中包含有圖片以 src=”data:image/xxx;base64″ 形式嵌入于 HTML 源文檔中,可能需要在導(dǎo)出 CHM 前將圖片拖入附件欄中保存,以使圖片可在 CHM 中正常顯示。 在最新版本(b-23)中,導(dǎo)出 CHM 時會自動將所有內(nèi)嵌的圖片數(shù)據(jù)轉(zhuǎn)存為圖片文件,不再需要手動拖放完成此項操作。
如何制作獨立運行的 .EXE 數(shù)據(jù)庫
Ver 7.x 暫時沒有提供導(dǎo)出 .exe 數(shù)據(jù)庫的功能,不過,可以借用 myBase Viewer v6.5.x 提供的 .exe 導(dǎo)出功能。 在 myBase Viewer v6.5.x 中選擇 Share -> Export Exe Database 菜單命令,可以選擇導(dǎo)出當(dāng)前分枝, 或當(dāng)前 .nyf 庫,或者另外指定一個 .nyf 庫文件,即可生成相應(yīng)的 .exe 數(shù)據(jù)庫。
如何轉(zhuǎn)換.Nyf 庫文件為 InnoKB 存儲格式
如果打算將 myBase 庫文件轉(zhuǎn)移到 InnoKB 中,可以利用 Nyf2InnoKB 轉(zhuǎn)換工具,先將 .NYF 文件導(dǎo)出為 InnoKB 數(shù)據(jù)存儲格式,然后將導(dǎo)出的數(shù)據(jù)目錄移動到 InnoKB 的倉儲目錄中,并重啟 InnoKB 服務(wù)器程序即可。 缺省安裝后,InnoKB 倉儲目錄位于 C:\Program Files\wjjsoft\innokb2\repository。
如何編寫插件程序以擴(kuò)展或定制功能
myBase 提供了全功能全開放的插件函數(shù)接口,支持使用 JavaScript 編程語言自行編寫插件,以擴(kuò)展現(xiàn)有功能,或者根據(jù)特定應(yīng)用需求自行定制相應(yīng)數(shù)據(jù)/內(nèi)容操作/處理方式;
對于熟悉 JavaScript 編程語言的用戶,自行編寫插件比較簡單,可先查閱 Plugin API Reference,或 中文翻譯:插件函數(shù)參考手冊, 對應(yīng)用程序提供的函數(shù)接口稍作了解,然后再參考本軟件安裝目錄下 ./plugins 子目錄中的內(nèi)置插件源代碼,將其作為插件模板,很快就能上手。 如果有意貢獻(xiàn)并樂意與其他用戶分享自己的勞動成果,歡迎將代碼提交到 GITHUB 代碼庫中。
對于不熟悉 JavaScript 編程的用戶,可預(yù)先充分熟知軟件內(nèi)置各項功能, 或者在 GITHUB 代碼庫中尋找是否有第三方開發(fā)者提供所需插件, 或者向我們或第三方開發(fā)者提供詳細(xì)的功能建議; 如果有空閑時間,也可考慮藉此機會學(xué)習(xí) JavaScript 編程語言,掌握編程技能或許對日常工作也會很有幫助。