ひとり用wikiソフト
■ このスレッドは過去ログ倉庫に格納されています
辞書や用語集などを作るのに便利なwiki。 もはや必須ツールと化した感もあるが、 ネット経由でなく、個人のパソコンの内部で 動作する、個人用wikiもあるぞ。 今日は、そのうち、ベクターで発見した フリーソフトを2本紹介する。 (1)PersonalWiki http://www.vector.co.jp/soft/winnt/net/se340407.html 便利。画像も張れる。 (2)ひとりWiki http://www.vector.co.jp/vpack/browse/pickup/pw6/pw006529.html ダウンロード数は多いようだが、画像が貼れないバグがある。 作者と連絡が取れない 以上の2つのほかにも、ベクターのカテゴリの Windows > PickUp Windows > インターネット&通信 > HTML作成 http://www.vector.co.jp/vpack/filearea/winnt/net/htmledit/index.html に、いっぱいあるので、各自探して欲しい。 htmlファイルの中身はそのままで拡張子をhtaに変更しちゃうのがたぶん手っ取り早いよ。 http://tiddlywiki.com/#Windows%20HTA%20Hack: [[Windows%20HTA%20Hack]] 単純に頭にfile:///つければでけた tidllywikiサイコー file:/./ファイル名 でwikiと同じフォルダのファイル開けた これで圧縮してメールで他人に配るのも便利になる tiddywiki5 日本語の設定できるようになってた。翻訳者の方感謝 ただ、empty.htmlのほうはgithubからソース落としてビルドしないと無理なのがなぁ しばらくしたら反映されるのかね。 SnippingTool等で画像をクリップボードにコピー TiddlyDesktopに^vで貼り付け で直接画像貼れるのな 画像データもテキストとして保存されるから 減色しないとサイズがとんでもないことになりそうだけどこれは便利だわ バグなのか仕様なのかは分からないが常にUntitled一箇所に上書きされるので リネームし忘れが怖い ★2ch勢いランキングサイトリスト★ ☆ +ニュース板 ・ 2NN ・ 2chTimes ☆ +ニュース板新着 ・ 2NN新着 ・ Headline BBY ・ Unker ☆ ニュース板他 ・ Desktop2ch ・ 記者別一覧 ・ スレッドランキング ☆ 全板 ・ 全板縦断勢いランキング ・ 2勢 ・ READ2CH ・ i-ikioi ※ 要サイト名検索 TW5で右か左ペインにカレンダー追加して誕生日とかToDo関連付けできませぬか きてるね。情報どうも。 Download full wikiのほうだと日本語の設定が入ってる。 おおお、ついに正式版か〜 Download full wikiだと、必要の無い他言語のプラグインやら、wikiの説明やらが入ってしまうので 日本語化について上で話題になってた>>661 よりも簡単な、>>662 の方法を詳しく解説しておく。 1. empty.html をダウンロード 2. empty.html を開く 3-1. 別ウィンドウでhttp://tiddlywiki.com/ (以下本家と呼ぶ)を開く(両者のウィンドウが同時に見えるように配置しておくと次の作業が楽) 3-2. 本家のControl Panel > Pluginsのタブを開き、Languagesの一覧のJapaneseをドラッグ 3-3. empty.html のウィンドウまでドラッグしてきたら、ページ上部に「Drop here(or click escape to cancel)」という帯が出てくる 3-4. 帯の上で、ドロップ(クリックボタンを離す) 4. empty.html に「 $:/Import 」が表示され、Selectにチェックが入っているのを確認し、「 Import 」ボタンをクリック 5. 自動保存が有効な場合、インポート完了の時点で保存される(デフォルトで有効のはず) 6. 一度保存したら、リロードし、右ペインの「Tools」タブ内の「language」から言語を変更できる 同じような手順で、テーマやらプラグインやら、必要なものだけ個別にインポートができる。 なお、FirefoxでDrag&DropZoneのAdd-onを入れている場合は 一時的に機能を停止させないとインポートがうまいいかないので注意。 旧VerのTWからTW5に全Tiddlerをインポートってできるのですか? >>687 Tiddlerの移行については公式サイトのこちらを参照 http://tiddlywiki.com/#What%20happened%20to%20the%20original%20TiddlyWiki%3F Wiki記法を変換してImportするプラグインを現在開発中らしい ただし中の構造が別物なので移行しても従来のプラグインは全て動かなくなることは理解しておいてね ありがとう TW5が全世界的に普及して、プラグインも揃うのは2年くらいかかりそうだな TiddlyWikiのClassic版で作ったファイルを、TW5にアップグレードしようとして、 http://tiddlywiki.com/static/Upgrading.html に書いてあるように、 http://tiddlywiki.com/upgrade.html で、自分のファイルをドラッグアンドドロップして、変換してみたんだが、 2バイト文字の部分が全て、&#が頭に付いた1バイト文字列に変換されてしまって、 日本語が読めないのだけれど、これって何か自分の手順に間違いがあったの だろうか? 5.1.5もリリースされたし、そろそろアプデしてみるか… 情報をためてそれらをリンクさせられる(つなげられる)ソフトを探していて、 Piggydb、CatMemoNote、NanaTerryとか気になっていたけどTW5も試してみたい 本当は超漢字Vの実身・仮身モデルに期待したんだけどねえ TiddlyにもEvernote的なwebクリッパーがあればなー 二箇所で開いて交互に編集すると上書きしあう仕様はどうにかならないのか マージするかせめて警告くらいはして欲しい TiddlyWiki5で記事タイトルではなく記事IDなどでリンクする方法ってありませんか? >>698 Firefox以外でも動けば、かなり良いのに。 時代は静的サイトジェネレータか。 TiddlyWikiとAutoHotKeyと組み合わせて IDE、エディタのカーソル位置のキーワードを拾って firefox.exe tiddlywiki.htm#help-ruby-to_s firefox.exe tiddlywiki.htm#help-csharp-WriteLine なんかを開いてメモ書き&閲覧できるようにしたら結構便利 TW5で <<tabs "概要 サンプル メモ 関連リンク">> みたいなのを各Tiddlerに記述するとタブ名がかぶりまくってしまうのだけど tiddler01 <<tabs "概要|概要01 サンプル|サンプル01 メモ|メモ01 関連リンク|関連リンク01">> tiddler02 <<tabs "概要|概要02 サンプル|サンプル02 メモ|メモ02 関連リンク|関連リンク02">> というようにタブの表示名とtiddler名を分離した記述ってできない? <<tabs "概要01">>とやったときに表示されるタブ名を概要にしたいってことでいいのかな? それなら、概要01のTiddlerを開いてfield nameにcaption、field valueに概要を追加すればできる 一個一個フィールド設定するのが面倒なら、↓のような本文のTiddlerを作れば一括変更できる <$button> 一括変更する <$list filter="[prefix[概要]]"> <!-- 概要で始まるタイトルTiddler --> <$action-setfield caption="概要"/> <!-- のcaption fieldを概要に設定 --> </$list> </$button> それからタブマクロにもフィルター使えるんだな今知った <<tabs "[suffix[01]]">>とやれば最後に01で終わるタイトルのTiddlerをまとめてタブ化できる 他の条件で絞り込みたければココ参考にしていろいろ試してみるといいよ http://tiddlywiki.com/#Filter%20Operators >>704 ありがとう いくつかタブ化してみたら見栄えはいいものの Tiddlerが散らばるせいでかなり編集しづらくて結局 !!概要 !!サンプル !!メモ !!関連リンク になってしまった… PartTiddlerPluginのような機能を5の標準機能で実装して欲しいな tabsマクロ第5引数のtemplateを使って、現在のタブにeditボタンを付けてタブの中身を編集できるようにしてみた。 まず、------内を本文にしたtiddlerを作成。タイトルをtabsAddEditButton(これが引数になる) ------------- <$tiddler tiddler=<<currentTab>>><span class="tc-tiddler-controls" style="font-size:1.5em;">{{||$:/core/ui/Buttons/edit}}</span><$transclude mode="block"/></$tiddler> ------------- あとは、第5引数に"tabsAddEditButton"をつけると… <<tabs "aaa iii uuu" "uuu" "" "" "tabsAddEditButton">> editボタンがついた! これの良いところはまだ存在してないtiddlerもタブ化して、そこから作成・編集できるところ ボタン押した時にその場(インラインなりポップアップなり)で編集できるようになるともっといいんだけどやり方は試行錯誤中… なるべくスマートに搭載できるといいな >>649 Zimユーザーおらんね WikidPadユーザーおらんね Zim使ってるよ 待望のテーブルプラグインが入ったらしいから、Windowsのバイナリ待ち zim 0.63のWindows版が出たから使ってみたけど、だめだこれ ノードのタイトルに日本語使うとメモリーエラーとか出る 既存のファイルもタイトルを英数字に置き換えないと読み込めない これってWindows版だけの問題なんだろうか、がっかり 0.62に戻すか MDwiki便利なんだけど個別のページをtitleに表示するにはどうしたらいんだろうか 見出しにすればいいとか説明があるけどやってみたがよくわからなかった MDwikiは##の見出し使うと左側にいらんものが出来るんだが ---や===もそう TiddlyWiki5の初心者質問してもいいですか? 質問は自由にやったらいいんじゃないかな 答えられる人がいるかどうかわからんが TiddlyWiki5に関する質問です。 1.EditTextWidgetからだと日本語のフィールド名もセットできますがtiddlerの編集画面の下部からだと弾かます。 フィールド名に日本語名は使わない方が無難でしょうか? 2.コードの編集に愛用のテキストエディターを使いたいですが、 コピペ以外にお勧めな方法はありますか?(ハイライト等のプラグインは試してみたのですが……) 3.Javascriptの定義と呼び出しについて概要というか、取っかかりを、五行程度で教えていただけないでしょうか? ユーザー定義の関数とか関数のオーバーライドをどこに記述するのか。 お言葉に甘えて、以上、質問してみるテスト。 index.htmlをダウンロードしてぼちぼち見(英語力的に読むまでいかない)はじめましたがゲーム作ってる人いたり面白そうな感じですね! >>716 1.について http://tiddlywiki.com/#TiddlerFields 上記ページにて「Field names must be lowercase letters, digits or the characters - (dash), _ (underscore) and . (period).」と書かれているので フィールド名には英数字(小文字)とハイフン、アンダースコア、ピリオドしか使えない >>717 ありがとう! 当分、付箋用のタグやコメント用のフィールドをつけながらindex.htmlをカスタマイズしつつ、 TableOfContents タグの階層のドキュメントを順に一通り見ていくことにします。 お盆まで目標。試用のつもりが、徐々にはまりモードです(苦笑) >>706 を参考に マクロtoc-tabbed-external-navの第七引数templateにtabsAddEditButtonをセットしてみました。 [[TableOfContents]] を__toc-tabbed-external-nav__~~toc-tabbed-internal-nav~~で表示 <$macrocall $name="toc-tabbed-external-nav" tag="TableOfContents" selectedTiddler="$:/temp/toc/selectedTiddler/MyTableOfContents" unselectedText="<p>Select a topic in the table of contents. Click the arrow to expand a topic.</p>" missingText="<p>Missing tiddler.</p>" template="tabsAddTitle" /> これからTW5はじめるのでindex.htmlを読み始める方におすすめかもしれません。 編集ボタンの他にカレントにしたTiddlerの タグの一覧 {{||$:/core/ui/ViewTemplate/tags}} タグのチックボックス<$checkbox tag="栞">栞</$checkbox> フィールドのテキスト入力欄<$edit-text field="my_Hint" /> なんぞを適宜加えていくと便利そうです。 >>718 訂正 ×template="tabsAddTitle" ○template="tabsAddEditButton" m(_ _)m 走り書き程度なら改行×2、空行がいるときは<br>。 丁寧に書くときは!で見出し行、あとは "×3のブロックに挟むとかリストを使用するとか。 ながながとしたマクロで煩雑なときは<br>にしてるかな。 でもま〜気分でいい加減。(って使用歴まだ二週間ですよ〜) いずれ以前の改行の仕様に戻るのかもしれないと考えるとTW5は様子見になるなー >>723 tiddlerごとのWikiTextタイプでクラッシクを選択すれば、たぶん旧来どうりの改行だよ。 TW5から使いはじめていると改行の仕様、htmlと同じでそんなに気にならないけどね。 >>719 訂正 m(_ _)mm(_ _)m ×my_Hint ○my_hint 参考 >>717 さて、Featuresから(ぐ〜ぐるさんで翻訳しながら)読もう >>716 >3.Javascriptの定義と呼び出しについて概要というか、取っかかりを、五行程度で教えていただけないでしょうか? なんとなく分かったところまで自己レス(お盆までに読み終わらずタイムオーバー)。 Javascriptの定義のというか個々のコアモジュールとやらは、大体隠しtiddlerらしく、 その隠しtiddler はがんがん上書きOKで、失敗したら上書した tiddler を削除すれば初期状態に戻るという設計思想のようです。 (セーフモードもあるようだが、転ばぬ先のバックアップが基本) 新規で追加する分にはJavaScript Macros とやらがあるようです。 参考:http://tiddlywiki.com/dev/index.html#JavaScript%20Macros (↑ほとんど理解できなかったんですけどマクロ名とパラメータのとこだけ分かれば…) 例えば、>>623 の関数を $:/core/modules/macros/now.jsをクローンして適当にtiddlerの名前を変えて、 ほとんどそのまま移植したら、年齢計算のマクロのできあがり! Atomやsublimeにも一応wikiパッケージあるんだな vimwikiやhowmみたいに普及してるわけじゃないし、俺も使う気にはならんが TW5はクラシックTWみたいにバックアップ別名で作ってメインのファイルはそのまま上書きはできないんですか tw5の日本語化をしようとしたら>>686 で書いてくれてある手順 3-2.本家のControl Panel > Pluginsのタブを開き、Languagesの一覧のJapaneseをドラッグ ↑の言語プラグインが現時点で全てライブラリに移動されていました 本家のControl Panel > Pluginsのタブを開き、青色のget more pluginsをクリック 緑のopen plugin libraryをクリック で、出てくるlanguageタブを選択してjapaneseをドラッグ という感じに変更になってます 以下は同様の手順で簡単に日本語化出来ました ごめんなさい、>>729 の手順少しはしょってました ・本家のControl Panel > Pluginsのタブを開き、青色のget more pluginsをクリック ・緑のopen plugin libraryをクリック ・Get more pluginsという画面が出るので、languageタブの中からJapaneseを探し、installボタンをクリック ・Get more plugins画面をclose ・元画面のControlpanel > languageタブにjapaneseが追加されるのでそれをドラッグ >>729 単にメニューを日本語化するなら ダウンロードしたempty.htmlのコントロールパネルの青色のget more pluginsから インストールすればいいように思うけど どこか違いかなにかあるの? 去年の書き込みの時点ではその手法が無かったか知られてなかったんでしょ 表記揺れに対応できるWikiありますか? Wikipediaやニコニコ大百科のように直接統一ページに飛ぶのがいいです。 仕組み上Javascriptでは対応できないのでMediawikiやTiddlywiki系は軒並みできません。 表記揺れさか対応できれば今でもTiddlywikiで行きたいんすけどね。しかたない。 TiddlyWikiで<<toc Foo>>とやるとタグFooのついたTiddler一覧がでますが タグFooとBarを含むTiddler一覧を出すにはどうやればいいんでしょうか 単純に<<toc Foo Bar>>とやると無限再帰エラーが出てしまいました tocマクロで出力するのは間違いかな。 http://tiddlywiki.com/#Table-of-Contents%20Macros 一覧で出力するならlist-linkマクロ↓か、ListWigitを活用しよう。 http://tiddlywiki.com/#list-links%20Macro これが一番簡単。(タグFooとBarを含むTiddler一覧のリスト出力) <<list-links filter:"[tag[Foo]tag[Bar]]">> >>736 うまくいきました ありがとうございます tocが使い勝手が悪かったのでtask-high task-lowのような 複合タグいっぱい作ってしまったので修正するとなると面倒すぎる… 個人で編集するWikiシステムでは、 むやみにリンクしないほうがいいとようやく気づいたww WikipediaなどWEBのWikiシステムを見過ぎたせいかとにかくリンクを書いていたが、 個人用途では記事数そのものの少なさや、リンクワードの表記揺れなどでかえってごちゃごちゃになってしまう。 作られない記事はないのと同じと割り切って、 今までならリンクしていた部分を強調表示にするに留めるようにしたら効率がよくなった。 個人でできることは知れていますな。特にちまちまと編集する場合は。 TW5の実用はじめがたまさか料理のレシピ集になったw htaで使用している都合上、リンクを踏みたくないのでチルダで括ろうかな 他のブラウザに引数(アドレス)を指定して開けるといいんだけどな…… >>738 昔「超漢字」というソフトを使っている人がページができればできるほど使いやすくなると言っていた それでWikiシステムもページが増えてリンクが増えるほうが使いやすくなるんじゃないかと一瞬思った でも「超漢字」の場合リンク先のページにIDがふられていてページ名が変わってもリンク切れにならないんだ リンク切れ無しがないWikiシステムじゃないとむやみにページ数を増やせないのかもなあ あー、それは思う。 TW大好きだけど、ページ名や表記をほんの少し変えただけで、 それまでのページすべてで表記ゆれやリンク切れが起こったりして、それでもう面倒になり放置してしまう。 放置するから、もうばらばら。 「何かで当たれば儲けもの」って感じになる。 もしくは「当たりすぎてなにがなんだか」になる。 ページ名でページを区別するシステムだとをページ名を自由に変更するのは難しい そう考えると位置で区別してページ名を変更できるアウトラインプロセッサでいいんじゃないかと思ったりする しかしアウトラインプロセッサを使っているとタグが欲しくなることがある。AとBの両方に入れたいページの管理は アウトラインプロセッサでは無理だからだ ページをID管理するWikiシステムがあるかわからないけど、あったとしてもサーバーが必要なんじゃないか 「超漢字」は実身・仮身システムはいいけどそれ以外が古い いろんな方法があるけど一長一短なんだよなあ 表記揺れはもうしゃーないと割り切って使ってる。 俺は辞書的な使い方してて、記事と記事の関連性がパッとわかるようにしたいので とりあえずリンク張っといて、表記ゆれは気づいたら[[○○|▼▼]]で直す、って感じ。 結構な数の「未作成リンク」が溜まってるなあ・・・。 TW5になって増えたカスタムフィールドをうまいこと使えないものかと構想しかけたけど 記事の数が膨大になりすぎてるんで、思考を停止してしまった。 データのひも付けを一斉に変えようとすれば、 記事タイトルと本文が分けないといけないのか。それは面倒だなあ。 少なくともTWみたいな1ファイルでは無理だね。 ソフトだと無理ではないんだろうけれど、 個人が意図的に編集する容量を考えると、 「そこまでして導入すべきかどうか」というバランスの問題になるんだろうな。 ひとりでできることって内容はともかく、容量的にはしれているからなあ。 本文編集が簡単なのがWikiの利点だが記事タイトルは計画性を持ってルールを決めて付けないとあとで困る だから新記事を作るときにタイトルをどうするかで悩むことがある ルールをきっちり決めて複数人が編集できる点はいいけど一人だけでやろうとすると意外と面倒なのがWikiだな 元データがきちんと整理されてさえいたらエディタで置換一発なような気もする 整理さえされていたら… ちなみにウチで一番大きなwikiで1.2MBくらいか、まだ間に合うかな… Wikipediaを参考にしようとしたがあれは基本的に既存の単語が記事タイトルだからあとで変更することがまず無い 単語の組み合わせや文的なものではなく単語をタイトルにすると結局百科事典的Wikiになりがち とりあえず下書きをメモ帳ソフトやアウトラインプロセッサに書き留めておいて全体的な見通しが見えてきて 記事タイトルが固まってからWikiに書き込むのがいいのかなというのが現在の自分の考え Evernoteなら(おそらくそのクローンも)ノートもタグも名前変更可能なんだよな 一応リンクも貼れるしwiki的に使えるだろうが、手軽さに劣るからなあ…… >>746 エディタで一発置換は表記揺れ対策でかなりお世話になったなー。 この点ではHTML1つでやっちゃうTWで助かった。 Wiki作り始めてしばらくして、方針定まらぬ内に記事名あれこれ変えちゃって、エディタの置換で試行錯誤の連続・・・。 記事名もそうだが、タグ名とかもホントよく考えて作っておかないと、後々困ったことになりかねないね。 Tiddlywiki5.1.9をFireFox42.0で使ってるんですが、書体を変えたいのに変化出来なくて困っています。 [[リンク]]、!見出し、''強調したい字''などは変化できるのですが、//斜体//がスラッシュの記号自体は消えるのですが文字に変化ありません。 また改行も"""文章"""で変化なく<br>にこれを置き換えると改行できます。引用も <<<引用文<<<引用元 については最初は縦に線が出るのですが その縦線がずっと続き終わりが変化なく二つ目の<<<の記号が残ったままになってしまいます。これもまた<blockquote></blockquote>に置き かえると出来ました。ですがwiki5の書き方でやりたいのですが「Tiddlerの種類」も色々変えて試してみたのですが出来ません。 どなたか分かる方いらっしゃいませんでしょうか?お願いします。 「Tiddlerの種類」は「text/vnd.tiddlywiki」、もしくは「(空欄)」のままでもTiddlyWikiの記法が動くはず。 「斜体のみ変化が無い」というのは、TW5ではなくインストールされてるフォントに問題があるのかも・・・?なんかフォント系で弄ってる? TiddlyWikiの記法はここをがんばって読もう。classicからちょっと変わってる。 http://tiddlywiki.com/#WikiText >>751 ブラウザで規定のフォントを「メイリオ」に変えていました。それを「MSPゴシック」に変えてみたら斜体に変化できました。他はまだ試してないですが 謎が解けたのでよかったです。ありがとうございました! あーTWに限らず、メイリオだとイタリック表記できないわな。 個別にフォント変えたきゃ、コントロールパネル>表示>Theme Tweaksの中のSettingにある Font familyを好きに弄るといいかもしれない。(イタリックのみ別フォントということも可能らしい、気になったらググってみて) >>753 > あーTWに限らず、メイリオだとイタリック表記できないわな。 そうみたいなんです。日本語に斜体っていうのも変やろって事でらしいんですが。 > 個別にフォント変えたきゃ、コントロールパネル>表示>Theme Tweaksの中のSettingにある Font familyを好きに弄るといいかもしれない。 フォントを足す事はできるみたいですが結局その候補からブラウザの設定表記を選んでくるみたいで。普段メイリオがやはり読みやすいので、現在の 俺の知識じゃどーにもできない現状です。 >(イタリックのみ別フォントということも可能らしい、気になったらググってみて) あわせて貴重なアドバイスありがとうです。とにかくメイリオは斜体表記できん って事は知れたのでよかったです。 Tiddlywiki5 でタグ一覧、タグクラウドなどを表示させることはできるでしょうか? もし可能なら、その設定方法などのサイトを教えてください! >>755 ? <hr> [[$:/TagManager]]<br> ↑タグマネージャー(サイドバーにボタンあるよ) <hr> {{!!tags||$:/core/ui/ViewTemplate/tags}} ↑記述したtiddlerにタグがついてれば表示されるよ <hr> !!一覧 <$list filter="[all[shadows+tiddlers]tags[]sort[]]"> <<tag>> </$list> すみませんTW5の質問です。 作業確認用のタグをチェックボックスで付け外しときには modifiedフィールドの値を更新させたくないのですが、なにか簡単な抑制方法ありましたら教えてください。 >>757 ですが、取り敢えず、TiddlyWiki version: 5.1.10 で追加になっていた fold機能に使う $:/state/folded/xx に便乗しておくことにしようかなです。 名前かわると紐付けとれてしまいますが。 (ゴミになったのをまとめて削除しよとすると、 なんか、一件づつ削除の確認メッセージが出てきてめんどうな……) >>756 ありがとうございます! タグ一覧は何か追加しなくても見られるんですね 完全に見落としてました(´・ω・`) 細かい設定方法とか、全然わかっていないのですが コツコツ頑張ります! >>758 modifiedは「tiddlerの更新日時を記録する」ための システムで定義されてるフィールドだから抑制すんのは無理じゃないかな・・・。 fold機能に便乗っちゅうのは、恐らく記事折りたたみ状態の「show/hide」の値を 擬似的にチェックボックス代わりに使ってるって解釈したけど、これだと 『TW5のバージョンアップで「$:/state」とか「$:/temp」のタイトルのtiddlerが引き継げない』 という致命的な問題が生じるんじゃ・・・? modifiedの値が変えられると不都合が生じるのなら、別に任意のフィールドを作って 数値振って、それをmodifiedの代わりとして使うって感じかな。 それか「created」を使うのはダメなんか。 >>760 考えてくれてありがとうございます。なんか甲斐性無しですまんことですが……返レスまで。 >modifiedは「tiddlerの更新日時を記録する」ための >システムで定義されてるフィールドだから抑制すんのは無理じゃないかな・・・。 改造のためのシャドーtiddlerのシステムですが…甲斐性ないので無理ぽです〜 (バージョンアップが煩雑になりそうですし) >fold機能に便乗っちゅうのは、恐らく記事折りたたみ状態の「show/hide」の値を >擬似的にチェックボックス代わりに使ってるって解釈したけど、これだと 考えていたのは「$:/state/folded/(対象tiddlerタイトル)」にフィールド追加です。 現在は、別途紐付けた辞書持ちにするか、あるいはスタック($:/StoryList)式か…… まだ決めていません。 >別に任意のフィールドを作って >数値振って、それをmodifiedの代わりとして使うって感じかな。 ほとんどの更新処理では更新日時を上書きして欲しいわけで。 洗い出しして、改造する甲斐性ないです〜 >それか「created」を使うのはダメなんか。 ダメです。 >>758 (削除毎に確認メッセージが出るの「tm-delete-tiddler」使っていたせいでした。 <$action-deletetiddler>を使えば確認なし一発) >>757 自己解決しましたm(_ _)m <$ation-setfield>が $timestamp 属性を持っていたので! トグル式のボタンで擬似的なチェックボックスを(タグではなく通常のフィールドに値を持って)。 まとめてオン/オフするには、「$:/core/modules/widgets/action-setfield.js」をベースに フィルターでtiddlerを選択できる wideget を作成。(他の方法も使うかもですが、基本的にはそんな感じで) すみまん。普通のブラウザから書き込んでいてsage忘れまくってました。 他意はないです。 tiddlywikiで [ext[exec|myurihandler://c:\bin\myprog.exe]] [ext[play|steam://rungameid/220]] みたいなリンク書くことが多いんですが [myurihandler[exec|c:\bin\myprog.exe]] [steam[play|rungameid/220]] みたいにext部分をカスタマイズすることって出来ませんか? >>764 TW5? [ext[…]]の表記でextの位置をずらすのは困難じゃね 頻用なのは一つずつマクロにしちゃえば \define steam(caption:"" subpass:"") [ext[$caption$|steam://$subpass$]] \end <<steam "play" "rungameid/220">> TiddlyWiki 5、旧TiddlyWikiみたいに上書き保存+ログ保存式にはできんのですか FirefoxでTiddlyWiki 5を使ってみました 編集モードでの文字入力時、極わずかなディレイがあって重いのですがPCスペックがしょぼいせいでしょうか? 軽くする設定がありましたら教えてください・・・ >>768 文字打つごとにrefreshが走るからこの処理を軽くすればいいのかも。 ControlPanelのSettingsからPerformance Instrumentationをオンにしてリロードすると、 ブラウザのコンソールにrefresh処理にどのくらいかかったかが表示されるので見てみては。1文字につき20ms以上かかるなら重いと感じると思う。 参考に自分の環境(5年前のCore i5)では10ms以下。 で、これを軽くするにはstyleRefresh処理をまるまる切っちゃえばいい。 この処理は何かtiddlerが変更されるたびに(文字を打つのもdraft tiddlerの変更になる) $:/tags/Stylesheetタグのついたtiddlerをチェックし、変更があれば反映する機能で、 これを切るとリアルタイムでスタイルが変更されなくなるくらいで、他の弊害はなさそう。 例えばテーマを変更したら通常は即座に反映されるけど、styleRefreshを切るとリロードするまで反映されなくなる。 逆に言えば変更したらリロードすればいいので、普段は切っておいて困ることはないだろう。 で、切ってみたらrefresh処理は0.05msになった。ディレイが全くなくなってこれはいい感じ。 というわけでstyleRefreshの切り方。よくわからなかったらバックアップしてね。 1、 tiddlerタイトル「$:/core/modules/startup/render.js」を開く。 shadow tiddlerなので虫眼鏡アイコンのAdvancedSearchなどから見つける。 2、 $:/core/modules/startup/render.jsの49〜51行目を編集(48行目〜52行目でもおk) if($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) { $tw.styleElement.innerHTML = $tw.styleContainer.textContent; } ↑この部分を↓のようにコメントアウトするか削除する。 // if($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) { // $tw.styleElement.innerHTML = $tw.styleContainer.textContent; // } 3、 セーブ&リロード。軽くなったか確認する。 48行目〜52行目をちょっと改良して文字入力時だけstyleRefreshしないように、それ以外はstyleRefreshするようにした。 http://pastebin.com/ryUBqiJF render.jsの本文をまるまる置き換えればおk tiddlywikiなのですが、記事内の画像にlightbox?(画像がリンクされ、クリックするとページ上に拡大してオーバーレイする)のような設定はどうすれば良いんでしょうか? マークダウンで書きたいのでCSSの変更で対応出来れば嬉しいのですが…。 >>772 マークダウンてかデフォルトのTiddlyWiki記法(WikiText)という前提で。 もし、いわゆる「マークダウン」のほうならそれなりに内部を把握することやプログラミング能力が要求されると思う。 ここが参考になった https://groups.google.com/d/topic/tiddlywiki/eJoZu8G7fng/discussion で、やってみた。大まかな流れは 1、マクロtiddlerとテンプレートtiddlerを作る 2、記事に<<lightBox "画像リンク">>でlightbox機能を持った画像を表示 マクロtiddlerにはこんな感じで記述。 タイトルはなんでも、タグは$:/tags/Macroをつける。 ------------------------ ¥define lightBox(img width:320 height caption:クリックで画像を拡大 template:ModalImage) <$button message="tm-modal" class="tc-btn-invisible" param="""$template$""" set="$:/state/currentImage" setTo="[img[$img$]]"> [img width="$width$" height="$height$" class="light-box-img" [$img$]]<br> <span class="light-box-caption">$caption$</span> </$button> ¥end ------------------------ この記述例ではオプションで幅指定とかテンプレート指定とかできる。 例えば<<lightBox "画像リンク" caption:" ">>とするとキャプション無し。 ちなみに参考リンク先では[img[]]の代わりに<img src=""/>を使ってたけど、 [img[]]のほうはTW内にある画像も表示できたからこっちの方がいい気がする。 テンプレートにはModalの内容と、そのままだとうまく拡大しないのでスタイルを記述。 タイトルはModalImage(マクロで指定するtemplate名)にする。 ------------------------ <style> .tc-modal-wrapper { display: flex; align-items: center; justify-content: center; } .tc-modal { position: static; width: auto; max-width: 90vw; max-height: 90vh; } .tc-modal-header { display: none; } .tc-modal-body { max-height: 100%; } .tc-modal-body p { margin: 0; } .tc-modal-body img { max-width: 100%; max-height: calc(90vh - 90px); /* 100%だとはみ出してしまった */ } </style> {{$:/state/currentImage}} ------------------------ ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる