国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
TiddlyWiki使用心得 - 日志 - tomore - 問友源碼空間

TiddlyWiki使用心得

已有 919 次閱讀  2008-11-13 17:13   標(biāo)簽tiddlywiki  使用  心得 
最近接了個比較有挑戰(zhàn)性的任務(wù)——寫幫助文檔...@_@。由于需要收集資料,第一時間就想到了Tiddlywiki。以前用Tiddlywiki的時候只是當(dāng)個好玩的記事本來用,這幾天腦力過剩,工作之余就擺弄下插件,改改樣式,看看代碼,倒也不亦樂乎。越來越發(fā)覺Tiddlywiki的確是個好東東,如果讓我早幾年發(fā)現(xiàn)這個東西,也許我就會對javascript早點改觀,不會象如今這樣看著一些ajax的應(yīng)用興嘆:原來javascript還可以做成這樣的……。關(guān)于Tiddlywiki的基本知識就不多費唇舌了,有興趣的朋友可以去 http://jiangzhanyong.com/tiddlywiki.html 看看介紹(注意:如果你用的是IE6,進(jìn)入網(wǎng)站后要立刻打開右邊欄的“偏好設(shè)置”,把“使用動畫顯示”取消掉。否則就等著看一秒8格的幻燈片吧......)。用一句簡單的話來說,Tiddlywiki就是一個完全用html+javascript+css編寫的帶有wiki特性的記事本。它把程序邏輯和內(nèi)容數(shù)據(jù)都放在一個html文件中,因此只要把這個html文件email或者放到USB盤里,找臺有瀏覽器的電腦就可以繼續(xù)干活了。心血來潮的話把文件往WEB服務(wù)器上一放,別人就可以通過http訪問了。當(dāng)然,這造成了一個問題:文件會越來越大。好在一個空的Tiddlywiki本身并不大,200來K左右,我曾經(jīng)把一個Tiddlywiki文件填到2M左右,在本地打開倒也沒發(fā)現(xiàn)什么問題(放在網(wǎng)上,客戶端就要先把這2M的文件的html文件下載下來才能打開)。Tiddlywiki提供了從另一個Tiddlywiki文件中導(dǎo)入條目的功能,因此如果文件的確太大,要分成多個Tiddlywiki文件也很方便,只是分離之后交叉引用就不方便了。Tiddlywiki的另一個優(yōu)點是網(wǎng)上有不少免費插件,通過合理利用這些插件,可以令Tiddlywiki實現(xiàn)許多有趣的功能。但是同樣,安裝插件也會令文件體積增大(通常這是Tiddlywiki文件過大的主要原因),所以要根據(jù)需要合理選擇。我現(xiàn)在一般是一個項目用兩個專門的Tiddlywiki文件,一個是日常記事和時間計劃,另一個是知識庫,根據(jù)項目的需要裝必要的插件。許多剛開始用Tiddlywiki的朋友往往不知道怎樣安裝插件,其實很簡單:插件其實就是一個wiki條目。網(wǎng)上的插件一般都也是放在一個Tiddlywiki文件中的,你把關(guān)于這個插件的條目打開編輯,源代碼就在里面了。在自己的Tiddlywiki里新建一條條目,把代碼copy過來,取同樣的標(biāo)題和分類名(分類中必須有systemConfig)。保存后刷新頁面,插件就起作用了。當(dāng)然,還有個更方便的做法是把包含插件的tiddlywiki文件整個下載回來,然后在自己的tiddlywiki中使用“導(dǎo)入條目”功能把插件成批導(dǎo)入。Tiddlywiki有個最大的問題是在IE6中表現(xiàn)一般。它默認(rèn)打開的條目動畫效果在IE6中會變得非常慢,一定要關(guān)掉。而且安裝了某些插件后可能會出現(xiàn)在IE下保存出錯,通常是文件頭部分編碼出錯導(dǎo)致CSS布局混亂,如果出現(xiàn)這種情況又沒有備份,只要用一個好的Tiddlywiki把文件前幾行copy過來就行了。如果還不行,也不用擔(dān)心會掉失有用信息,找一個空的Tiddlywiki把壞文件里面的信息條目都導(dǎo)進(jìn)去就可以了。當(dāng)然,防范勝于治療,如果以IE6為主要瀏覽器時,安裝新插件前一定要先備份,安裝完后保存刷新頁面后立刻再保存一次并刷新(第一次啟動插件,第二次測試),確認(rèn)沒有問題再輸入有用信息。以上說的情況,在Firefox里就不會出現(xiàn)。順帶一提,F(xiàn)irefox有個tiddlysnip免費擴(kuò)展可以很方便的把網(wǎng)頁的內(nèi)容添加到tiddlywiki中,挺好用。以上是簡單用法介紹,這里談?wù)勥@幾天擺弄Tiddlywiki的一些心得,一、應(yīng)用1. 活動桌面?zhèn)€人覺得這是Tiddlywiki一個最另類但實用的功能:將它設(shè)置為windows的活動桌面?,F(xiàn)在你的桌面圖標(biāo)就可以全部扔進(jìn)回收站了。Tiddlywiki支持用file:///鏈接本地文件或目錄,而活動桌面是IE內(nèi)核……你該明白我說什么了吧。你可以通過Tiddlywiki活動桌面打開chm, pdf, html, txt, doc等等文件,能直接運行exe和cmd文件,還能直接打開目錄,基本上可以滿足日常需要了。你可以很方便通過Tiddlywiki的內(nèi)容組織能力去組織這些“快捷方式”,例如用">"標(biāo)簽建立Treeview結(jié)構(gòu),或者在說明文字中放一個“點這里運行”的鏈接。別忘了Tiddlywiki本身是個記事本,現(xiàn)在你不用滿世界找notepad的圖標(biāo)或者安裝桌面便貼軟件,直接在桌面上點“新建條目”就可以了。這個方案的缺點有:a.無法直接打開lnk快捷方式。有些應(yīng)用程序需要通過lnk快捷方式打開,例如需要設(shè)置啟動目錄位置或者運行參數(shù)的應(yīng)用程序。由于IE不認(rèn)識lnk文件,如果在tiddlywiki中直接連接的話,它會先下載再打開,期間彈出兩次對話框,很麻煩。解決的方法是:1. 做個同樣效果的cmd文件;2. 把lnk放到快速啟動欄;3.把lnk文件集中到一個目錄中,然后在Tiddlywiki的醒目位置放一條打開這個目錄的連接。第3點適用于所有IE不認(rèn)識的文件,當(dāng)然,你也可以直接把目錄甚至快捷方式放在桌面上。b. 由于活動桌面其實就是IE,上面提到在IE6中的問題都會遇到。所以一定要關(guān)掉動畫效果,裝插件時必須小心。有些樣式風(fēng)格和插件用來做桌面很不錯,但由于與IE6沖突也只好忍痛割愛了。據(jù)說IE7有所改善,但我沒有試過。c. 有時某些操作會引起桌面自動刷新,這時如果tiddlywiki活動桌面中有尚未保存的數(shù)據(jù),就會丟失。(系統(tǒng)會有對話框提示,但這時候無論選確定還是取消,信息都無法保存了)好在這種情況并不常見,我這幾天平均每天在電腦前15小時以上,一天也就刷新了3、4次,只要修改之后立刻存盤(或者打開自動存盤功能,但我對這功能有點童年陰影)基本上沒有問題。對于活動桌面,我總覺得裝太多插件會影響系統(tǒng)性能,因此只裝了一些必要的,大概有:a. CalendarPlugin, CalendarPluginConfig, DatePlugin, DatePluginConfig:這四個插件一起可以為tiddlywiki添加一個類似blog的月歷。高亮顯示今天和有修改記錄的日期,點擊日期可以打開下拉菜單查看修改的條目b. ToggleSideBarMacro: 這個插件可以添加一個按鈕打開或隱藏右邊工具欄c. SinglePageModePlugin: 這個插件增加三個配置選項,可以定制同時只會顯示一條條目(打開新條目將關(guān)閉其他舊條目),或者新條目總在最頂打開,或總在最底打開。因為我不太喜歡在活動桌面里拉滾動條,因此這個插件在這種時候非常有用。d. BreadCrumbsPlugin: 顯示打開條目的歷史,javascript富客戶端的通病之一就是無法返回前一頁面,當(dāng)使用SinglePageModePlugin時這個缺點就特別突出。這個插件讓你可以在點歷史路徑上的條目名來返回前面的頁面2. GTD計劃表據(jù)說GettingThingsDone是一個很實用的日常事務(wù)管理方法,有關(guān)的書籍我沒看過,不過從monkeyGTD ( http://monkeygtd.tiddlyspot.com/ ) 的版面看上去的確不錯。monkeyGTD是tiddlywiki的一個mod,提供了GTD計劃管理的功能。它已經(jīng)包括了幾個基本的插件,例如前面提到的月歷插件,有個比較有趣的功能是,如果設(shè)置了提醒條目,你拉下日歷中的下拉菜單時會顯示距離這個提醒還有多少天。前面提到對每個項目使用兩個tiddlywiki文件,monkeyGTD就非常適宜用來計劃與記事。我甚至想用它來做活動桌面,可惜它的樣式在IE里無法正確顯示,只好放棄了。3. 知識庫既然名字里有wiki,這是基本功能了。通過搭配合適的插件,可以為tiddlywiki加入blog的特性,變成一個bliki,或者叫wikilog。通常的搭配是前面的日歷插件加上ForEachPlugin(或tiddlerList)。ForEachPlugin支持對條目進(jìn)行復(fù)雜的篩選循環(huán),這樣就可以在首頁中順序列出最近更新的條目了。有一個專門的WeblogPlugin據(jù)說可以更直接地在啟動時自動打開最近更新的條目,但我試了一下,并不運作,可能是版本問題或者插件沖突。現(xiàn)在正在研究中...在原始版的Tiddlywiki里,分類標(biāo)簽并不起眼。但通過一些插件就可以實現(xiàn)很方便的組織功能。較常用的組合是:IntelliTagger(輔助填寫分類信息的工具欄)+QuickOpenTagPlugin(把Tag作為條目打開)+NewHere(把當(dāng)前條目標(biāo)題作為分類名創(chuàng)建一條新條目)+RenameTagsPlugin(統(tǒng)一修改分類名稱)二 插件資源官方網(wǎng)站推薦了一些插件網(wǎng)站:http://www.tiddlywiki.com/#AbegoSoftware%20BidiXTW%20Gimcrack'd%20JacksTiddlyWiki%20LewcidTW%20MonkeyPirateTW%20PeachTW%20RedMountainVista%20TiddlyStyles%20TiddlyTools列一下我覺得有用的插件,我的選擇標(biāo)準(zhǔn)主要是傾向信息組織方面和易用性方面的1. AbegoSoftware http://tiddlywiki.abego-software.de/ForEachTiddlerPlugin 可以根據(jù)循環(huán)條件列出條目IntelliTaggerPlugin 填寫分類的工具條2. Jack's TiddlyWiki  http://jackparke.googlepages.com/jtw.htmlPublishMacro 將內(nèi)容導(dǎo)出到多個html文件SectionMacro 一個方便的可展開的按鈕 (用原版雖然也可做到同樣效果,但需要使用多條條目)TiddlerListMacro 可以根據(jù)循環(huán)條件列出條目BreadCrumbsPlugin 在標(biāo)題欄下列出你打開條目的歷史記錄,非常適合配合SinglePageModePlugin一起使用DoBackupMacro 提供一個備份按鈕(原版?zhèn)浞菪枰仍谂渲弥泄催x“保存?zhèn)浞?#8221;然后再選“保存”,若下次保存不想保存?zhèn)浞?,則還要取消“保存?zhèn)浞?#8221;)3. Lewcid http://tw.lewcid.org/FullScreenPlugin 提供一個快捷按鈕切換到全屏模式(隱藏標(biāo)題、菜單欄與右欄)JumpToTopMacro 提供一個可以直接回到文檔頂部的按鈕OpenTiddlersMacro 可用一個連接打開多個條目PopupMacro 在內(nèi)容中創(chuàng)建彈出菜單TaggerPlugin: 為條目增加一個tags下拉菜單,可以為條目設(shè)置或取消分類ToggleSideBarMacro: 提供一個可以隱藏/顯示右邊欄的按鈕4. MonkeyPirateTW http://mptw.tiddlyspot.com/CloseOnCancelPlugin 若新建條目時在編輯狀態(tài)選了“取消”,則直接關(guān)閉該條目ExtentTagButtonPlugin 在Tag標(biāo)簽的下拉菜單中增加一條添加新條目的選項NewHerePlugin 在條目的快捷按鈕中增加一個按鈕,新建一條目并以當(dāng)前條目名稱作為分類名QuickOpenTagPlugin 把分類作為條目打開RenameTagsPlugin 對分類統(tǒng)一重命名或刪除5 PeachTW http://bradleymeck.tiddlyspot.com/InlineJavascriptPlugin 在條目中插入javascript6 tiddlytools http://www.tiddlytools.com/CalendarPlugin 提供可顯示日歷的標(biāo)簽 (網(wǎng)站上另有一CalendarPluginConfig條目設(shè)置外觀)DatePlugin 與CalendarPlugin配合可為日歷加上下拉菜單 (網(wǎng)站上另有一DatePluginConfig條目設(shè)置外觀)AutoTaggerPlugin 自動為條目添加作者,日期等分類信息HTMLFormattingPlugin 可在內(nèi)容中加入html標(biāo)簽(原版在<html></html>標(biāo)簽中的內(nèi)容無法使用wiki特性,而這個plugin則不受影響)(這個網(wǎng)站上還有不少很炫的插件,但與我的需求無關(guān)也就沒有仔細(xì)嘗試了)樣式資源http://tiddlythemes.com/(未完待續(xù))三 修改樣式四 編寫插件
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MonkeyGTD-又一個基于TiddlyWiki的單網(wǎng)頁GTD系統(tǒng) 生活幫-LifeB...
桌面圖標(biāo)變成lnk 桌面圖標(biāo)都變成ie了 怎么辦?
如何將多個快捷方式(.lnk)轉(zhuǎn)換成一個html或exe文件
發(fā)現(xiàn)一個新病毒——無法找到腳本文件 D:\program\winrar\ dodo.vbs...
應(yīng)用tiddlywiki的一點經(jīng)驗
mybase【軟件推薦】
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服