TiddlyWiki
■ このスレッドは過去ログ倉庫に格納されています
CSSとJavaScriptコードで動作する、自己完結型HTMLファイル。 ローカルでも、ネットワーク上でも、ひとりでも、複数人でも使える、非常に柔軟で汎用性の高いWikiエンジン。 情報整理が、これ一つのファイルでできる。 メモ帳・日記帳・ToDoリスト・勉強ノート・レシピ集・用語辞書・人物名鑑など、用途は様々。 それゆえ使い方に「これ」という決まりが無いので、使う本人の工夫次第。 前身スレッドにも、様々な使い方の参考例があるので閲覧推奨。 ※前身スレッド ひとり用wikiソフト http://egg.5ch.net/test/read.cgi/software/1144955224/ ○TiddlyWiki 公式 https://tiddlywiki.com ○TiddlyWiki 公式リファレンス(英語) https://tiddlywiki.com/#Reference 〇TiddlyWikiの特徴 ・略称は「TW」、「TW5」など ・TWにおける記事単体のことは「tiddler」と公式では表現している ・サーバーを用意せずともHTMLファイル1つで動作するためインストールなども不要 ・ブラウザでHTMLファイルを開き、動的に情報の追加・修正が可能 ・見た目のカスタムも自由自在 ・「Field」や「Widgit」を駆使して、記事単体を簡易DBのレコード・カラムのように扱うことも可能 ●導入方法 ・公式サイトにアクセスし、GettingStartedの「Download Empty」をクリック ・ダウロードされた「empty.html」を任意のブラウザで開く ・「empty」などのファイル名は半角英数字で任意の名前に変更可(日本語ファイル名はNG) ●導入方法(保存方法) ・何もしなければ、「SAVE」の度にHTMLファイルのダウンロード先を聞かれる(煩雑なので非推奨) ・Firefox、Chorome→「savetiddlers」を導入(保存先はDownloadフォルダに限定される) ・この他にも保存方法は公式で紹介されているので、GettingStartedの「PLATFORMS」を参照 ●導入方法(日本語化) ・TWファイルをブラウザで開き、サイドバーに並んでるアイコンの中から、歯車アイコンをクリック ・$:/ControlPanelが開くので、タブの中から「Plugins」をクリック ・「Get more plugins」をクリックすると、「Official TiddlyWiki Plugin Library」が開く ・「open plugin library」をクリックし、タブの中から「Languages」を選択 ・リストの中から「Japanese(Japan)」の「install」ボタンをクリック ・「Please save and reload to allow changes to plugins to take effect」の帯が出てくる ・赤丸チェックボタン(SAVE)をクリックしたのち、リロード(再読み込み) ・$:/ControlPanelを開き、「Info」タブ→「Basics」タブの中にある、「Hello! Current language」を「Japanese」に変更 ◎便利な使い方 ・Dropboxなどのクラウド上にTiddlyWikiのファイルを保存すれば、擬似的な差分バックアップが自動で取れる。 ・「savetiddlers」では保存先が限定されるので、シンボリックリンクを設定することでクラウドへの保存が可能。 ・クラウド上のTWファイルをGoodReaderなどのファイルアプリで「同期」を取れば、スマホなどで閲覧も可能。(保存は未検証) ◎あると有用な知識(メモ帳や日記帳を作る程度なら、何の知識もなくてもOK) ・HTMLとCSSの知識(分かんなきゃ、その都度検索すれば、ここで聞くより早い) ・公式リファレンスを読む言語力(Widgetとか、Filterの動きとか、Google翻訳で何となく読める) ・引数とか変数とか、ちょっとしたプログラムの知識 ・JavaScriptの知識があれば、ちょっとしたマクロも自分で作れる ※http://tiddlywiki.com/dev/index.html#JavaScript%20Macros ◎TWを使うコツ ・初めからカスタムしすぎないほうがいい(のちのち困ってイチから作り直すハメになる) ・特に「タイトル」のつけ方は「TW内リンク」と直結するので、よくよく考えてつけるべし ・複数のtiddlerを一括で編集するときはテキストエディタの「置換」が便利 一向に次スレが立たないので見かねて立てたよ。 「こんな使い方できね?」→「こういうのでどう?」っていうやり取りが 脇から見ててすげぇ役に立つ場合が前スレではあったので…やっぱ専スレは必要かなーと。 日本語情報が少なくていまいち盛り上がってる気がしないが、個人的に好きなソフトなので テンプレみたいなのは適当に前スレから、初心者に有益っぽいのを独断で拾ってまとめてみました。 さっそく質問です。 textまたは特定のfieldに、「ある文字列を含む」tiddlerの一覧を表示するのはどういう記述になるのでしょうか。 「ある文字列」のtiddlerではなく「文字列を含む」場合です。 例えば、field:authorが「JeremyRuston」の一覧を抽出する方法は、オフィシャルサイトに紹介されていますが、 field:authorに「Ru」の文字を含むtiddlerの一覧を表示したい場合。 search:author[Ru]でいけるけど、こいつは大文字小文字の区別をしない(ru、rU、RUをはじけない) https://tiddlywiki.com/#search%20Operator なのでregexp:author[Ru]を使うと、大文字小文字の区別が出来る(正規表現の設定にやや癖があるけど) https://tiddlywiki.com/#regexp%20Operator 細かく条件指定できるのが正規表現のregexpフィルタ、簡易版がsearchフィルタ フィルタ条件設定は使い始めると頻出するだろうし https://tiddlywiki.com/#Filter%20Operators に一度目を通しておくといいかも >>1 新スレたて&テンプレ乙 >>2 の最終行の 「Widgit」は「Widget」のことでしょうか?? >>7 ありがとうございました。 tiddleのtitleを、field:author内に含むtiddlerを抽出して、それをリストにしたい場合、 \define example(author) <ul> <$list filter="[search:author[{{!!title}}]]"> <li> <$link><$view field=title/></$link>. </li> </$list> </ul> \end というmacroを作っても動きません。どこがおかしいのでしょうか? このマクロを置くtiddlerのtitleが、「to」だとして、 <<example>> と書けば、field:authorに「to」の文字列を含むtiddlerがリストとして表示される。 ということをやりたいのです。 >>10 レスありがとうございます。 ですが、サイトを見てもわかりませんでした。 <$list filter="[search:author[{{!!title}}]]"> の {{!!title}} の記述が間違っているのではないかと思うのですが、どのように書いたら良いのでしょうか。 >>11 大括弧と中括弧が多すぎる 10のリンク先にある記述例 >[tag{Preference}] を参考にすると… <$list filter="[search:author{!!title}]"> ※transcludeのしくみ {{tiddler}} ←「指定Tiddler」の「タイトル」の参照引用 {{tiddler!!fields}} ←「指定Tiddler」の「特定Field」の参照引用 {{!!fields}} ←「現在のTiddler」の「特定Field」の参照引用 https://tiddlywiki.com/#TextReference 中括弧(二重)だと、ただの本文textとして扱われる フィルターは[filter名[値]]という構造なので、値にtranscluedeを用いるときは中括弧は一つでおk(>>12 の例) https://tiddlywiki.com/#Filter%20Parameter いきなりマクロに記述すると、どこで動かないのか分かりづらいので 単純にウィジット単体で記述→動作確認してからマクロに組み込むことをおすすめする Listウィジットを複雑に組み合わせるような記述だと、transcludeはかなり落とし穴が多い >>13 ありがとうございます。大変助かります。 searchを使いこなしたいのでもう少しご教示いただけないでしょうか。 複数検索は可能でしょうか? 例えば、field:authorまたはfield:nameに{!!title}が含まれているものを抽出したい場合は、どのように書けば良いでしょうか? test1というタグがついてるtiddlerのタイトルがA,B,C,Dでtest2はA,D,E,Fの各4個あるとして [tag[test1]]→A,B,C,D [tag[test2]]→A,D,E,F 和集合(union/or)はスペースを入れて [tag[test1]] [tag[test2]]→A,B,C,D,E,F 積集合/共通部分(intersection/and)はプラスを入れて [tag[test1]]+[tag[test2]]→A,D 差集合(difference /and not)はマイナスを入れて [tag[test1]]-[tag[test2]]→B,C 細かい挙動を知らんのでこの結果を更に処理(sort[]とか)のやり方はまだ分からん 加筆修正歓迎 >>15 書き忘れた 補集合とか否定とか(/not)はフィルターの前に!を入れて [!tag[test1]]→A,B,C,D以外の全てのtiddler。ただしこの例では指定してないので隠し(shadow)tiddlerは対象外 これはオペレーターごとに処理書いてたから各オペレーターのを読んだ方がいいかもしれない フィルターの基本的なこと追記 スペース区切りでリストを入力できる(A B C Dみたいに) 空白を含んだ文字列を扱いたい時は"か'か[[と]]で囲む("A B"または'A B'または[[A B]]) オペレーターは[]の中に書かないと多分動かない(tag[test]ではなく[tag[test]]) オペレーターの基本的な形は (input)!オペレーター名:(suffix)(parameter) (input):基本的には前のオペレーターにつなげて書く場合その結果がinputになる !:前述。書く場合はここ (suffix):オペレーターによって有ったり無かったり (parameter):直接渡す[データ]、TextReferenceで渡す{TextReference}、変数で渡す<変数名>というパターンがある 個別のオペレーターに関しては頑張ってExamplesと英語読むべし >>15-16 脇からレスするけど、自分もフィルターの理解が進んでなかったので、これは・・・わかりやすい! いろいろ試してみた結果・・・ [tag[test1]] [tag[test2]]+[!sort[title]] で和集合の結果に「title」で「タイトルの逆順」でソートをかけることにも成功したよ! 何かを入れたり作ったりする時は 必ず バックアップを取ろう。定期的なバックアップも忘れずに エラーで読み取れなくなったり、セーブ中にクラッシュしてデータロストという可能性もある 公式で読むページのおすすめ https://tiddlywiki.com/#WikiText TWの基本的な書き方 基本的な書式は編集画面にボタンがついてるのでそれでも何とかなる Macroなど一部項目は他のページと被る内容もあるが別tiddlerなので一応見たほうが良いと思われる https://tiddlywiki.com/#Macros マクロは似たような機能や表現を1まとめにするもので、これを使うと書くのも後からまとめて改変するのも楽になる 公式マクロは以下 https://tiddlywiki.com/#Core%20Macros https://tiddlywiki.com/#Widgets ウィジェットは便利機能を簡単に実装できる便利な道具 テキストボックスやボタン類等の入力とか、WikiTextで紹介された一部機能の上位版とか、その他便利機能がある RevealWidgetはカスタマイズする時に頻繁にお世話になる https://tiddlywiki.com/#Filters フィルターは特定の条件を満たすtiddlerの抽出などができ、検索やウィジェットやマクロ等をより高機能にする >>15-17 あたりも参照 https://tiddlywiki.com/#Customise%20TiddlyWiki カスタマイズする時に読んどくと何か役に立つかも https://tiddlywiki.com/dev/ JavaScriptでマクロ書いたりもっと色々弄りたいならここ せっかく専用スレになったことだしとりあえず取っ掛かりとして書いてみた もっと色々書けることあると思うけどきりがないなあ >>17 全Tiddlerをソートした結果との積集合は盲点だった 無理やり何とかできないか考えてたけど自然にできるんだね と思ったけど>>19 は勘違いで+でつなげると[オペレーター[]オペレーター[]]と同じ挙動になるっぽい A,B,...E,Fって結果になるフィルターをsortの代わりに繋ぐと順番通りにならなかったのと、[tags[]]を繋いだ時の結果から判断 横で失礼します。もしかして>>19 は>>17 の 二つ目のrunを「[all[]!sort[titile]]」と同義になると勘違いをしたということでしょうか? つ「https://tiddlywiki.com/Filter%20Expression 」 >+でつなげると[オペレーター[]オペレーター[]]と同じ挙動になるっぽい 17のような和を取った後の例だと説明が思い浮かびませんが、単純な例だと 「[prefix[a]!sort[title]]」と「[prefix[a]] +[!sort[titile]]」が同等という意味でよいですね? >>15 ありがとうございます。 これでかなり便利な使い方ができそうです。 ところで、皆さんはTW5をどんな用途で使用していますか? 自分は用語集や備忘録を作るのに非常に便利だと思っていますが、 英語の例文集とかも面白いかと思ってます。 >>21 そうそう、双方そういう解釈で書いた ちゃんとここまでの結果を入力として受け取るようなこと書いてあんのね 英語苦手で面倒だから最初の図とIn technical / logical terms:の表だけ見てたから勘違いしたよ +も-も全然使ってなかったから気付く機会すらなかった恥ずかしい >>24 了解。レスありがとうです。 (当方も英語苦手でフィルターとか実際に使ってみて理解していく感じですよ。 細部とか1年以上して実際そいうケースが発生してから勘違いに気がついたりw) >>25 そうそう、とにかく出来るだけ読みたくないからExample先に見て その後要点っぽいとこだけ読んで後は動かしてから考えちゃうw >>17 の例は目から鱗だわ…こんなことできたのかよ…もっと早くに知っていれば… -のPrefixはたまに使ってたが、Prefixにこんな使い方があるなんて 無駄にtag以外の固有フィールド追加してあれこれ苦心してたのがバカみたいじゃないか まあreferenceを隅々まで読んでない俺の自業自得だけどさ…英語めんどいんじゃ >>23 >>1 にも書いてあるけど、自分専用の用語辞典だなー 用語をいろいろ分類したりして、リスト表示して関連性を分かりやすく表示してる あとメモ書き程度の些細な事もちょっと入れてる そうそうフィルタの動作確認はAdvancedSearchの「フィルタ」タブ使うのが楽ちんだぜ しかしこの挙動だと+って要するに処理はオペレータにまる投げするよってことだな 例えば[tag[foo]]+[all[tiddlers]]みたいにしたら結果が全tiddlerになるからもう共通部分じゃないぞこれ intersection of setsとは…まあ便利だからいいが >>23 平凡ですまんが趣味関係の高機能メモ帳として使ってる 自分用への調整がかなりできるから使いやすい 調整自体は大変でめんどくせーが >>29 例えば、どんな調整・カスタマイズしてますか? 自作マクロ含めて。 >>29 リファレンス[[all Operator]]を見るとで 右上の表に「input(入力):パラメータが空でない限り無視」とありますね。 ※パラメータが空の場合は出力は単なる入力のコピーともありますから、 [prefix[a]] +[all[]!sort[title]] [prefix[a]all[]!sort[title]] [prefix[a]!sort[title]] [prefix[a]] +[!sort[title]] この4つが同等になるかというと……なった。 [all[]]は先頭で使うと[all[tiddlers]]と結果が同じになるようですけど 実は[all[tiddlers]all[]]って意味だったりして… なんにしろ二つ目以降でも[all[]]=[all[tiddlers]]だと勘違いしていました。 ということで>>21 を一応訂正 ×[all[]!sort[titile]]→○[all[tiddlers+shadows]!sort[title]] 尚、無駄にややこしい質問なので>21は無視するようお願いします。m(_ _)m >>30 パーサ弄ったのと編集画面のちょっとしたボタン追加追加 自作マクロで使うのだと子階層/子孫階層のリスト表示をマクロ化してスタンプに登録した 実験的にユニークIDでリンクとかもやってはみたが俺にはイマイチだった あとはTWではないがsublime textってテキストエディタのTable Editorが表を編集する時に自動で列を合わせてくれて見やすく楽なので愛用してる 導入に苦戦した覚えがあるので似たような機能の何か探す方が良いかもしれんが それとTWの書式とは合わんから俺はパーサを弄ったが、マークダウンプラグイン入れてDialectをMarukuにして Typed Blocksで表部分だけマークダウンみたいにすれば十分使えるはず(スタンプにすれば入力が楽) >>31 それは多分これか Filter Operatorsより Important: Each first step of a filter run not given any input titles receives the output of [all[tiddlers]] as its input. てか入力の扱いの話でなく、表だけ見たら+runのとこにintersection(共通部分)とかANDが書いてあるが 実際は共通部分を返すとは限らないんであの表は紛らわしいと言いたかった まあ他の部分を読んでないのも悪いが… >>32 >それは多分これか そう>>31 のレスではそれを前提としていました。 (「Each first step of a filter run」とあるのは「+」の直後だけ例外になるみたいな…) >てか入力の扱い… あ、いや失礼。 連鎖的に自分の勘違いに気づきそちらへ脱線するネタにしていました(汗) ついでに>>15 周辺の補足的にちょっと(かえって混乱する方がいらしたらゴメンなさい・・・) ■接頭子(runの区切り)が「+」の場合 ・例えば、[tag[あ]] +[tag[い]] と [tag[あ]tag[い]] の結果は同じ。 ★(高校数学のベン図的に)>>15 の例外となるのは後続に入力を無視する演算子(cf.「Selection Constructors」)がきた場合 ・例1.all 演算子でパラメータが空以外の場合 ・例2.title 演算子 ■接頭子(runの区切り)が「空白」か「-」の場合 リファレンスFilter Expressionの二つ目の表に「[all[]] tiddler titles」とあるのは 「[all[tiddlers]] titles」か何かの誤植ではないでしょうかね? ◆検証 @[all[shadows]prefix[$:/core/i]] -[all[shadows]prefix[$:/core/im]] A[all[shadows]prefix[$:/core/i]] -[prefix[$:/core/im]] B[all[shadows]prefix[$:/core/i]] -[all[]prefix[$:/core/im]] ・AとBは一致するが、@はABと一致しない。 ◆付録 ・2番目のrunに title 演算子(略式) が来た場合の比較(+/-) [all[shadows]prefix[$:/core/images/core/i]] +$:/AdvancedSearch [all[shadows]prefix[$:/core/images/core/i]] -$:/core/images/cancel-button ・@式はパフォーマンスを考慮すると [all[shadows]prefix[$:/core/i]!prefix[$:/core/im]] と記述したほうがよさげ。 自分もあまりフィルターを理解しきっていないユーザーだが、この流れから察するに… https://tiddlywiki.com/#Filter%20Operators の中の「Order Operators」の扱いがやや癖があるって感じなのかな? ANDとかORの複雑なフィルタの掛け方がよくわかってなかった自分としては、かなり役立ったわ >>35 15,34あたりの議論では取り敢えず 演算の出力の「並び順」や「重複」は気にしないで 集合として見たときに要素が在るか無いかに着目している感じですかね。 >>17 では「並び順」が問題になりますね。 ■五十音の各一字のタイトルであるtiddlerに「ア行〜ワ行」と「ア段〜オ段」のタグがついているとします。 ◆単純な例 ・[tag[ア行]] →{集合要素:あ い う え お} ・[tag[ア段]] →{集合要素:あ か さ た な は ま や ら わ ん} ◆和と積と差の例 ・[tag[ア行]] [tag[ア段]] → 和{集合要素:い う え お あ か さ た な は ま や ら わ ん} ・[tag[ア行]] +[tag[ア段]] → 積{集合要素:あ} ・[tag[ア行]] -[tag[ア段]] → 差{集合要素:い う え お} ◆カ行とア行の和であるけど出力順がことなるフィルター例 ・[tag[カ行]sort[title]] [tag[ア行]sort[title]] → 「か き く け こ あ い う え お」 ・[tag[カ行]] [tag[ア行]] +[sort[title]] → 「あ い う え お か き く け こ」 ・[tag[カ行]] +[!sort[title]] [tag[ア行]sort[title]] → 「こ け く き か あ い う え お」 ってなことになるでしょうね。 >>20 あたりからは 集合としてみた場合、ランの区切りが「+」の場合に例外となるケースがあるという話。 >>34 では20の話に加えてリファレンスに誤植があるのではないかという話です。 厳密に言えば+の機能はANDじゃなくて”オペレーター[]オペレーター[]”と同じで(多分 オペレーター次第だけど結果がANDと同じになることがあるという感じかなー ANDはANDで有った方が良い様な気がするけどとりあえず困ってないからいいか 前スレで、 <$list filter="[is[current]tag[person]]"> |!Street |{{!!street}} | |!Town |{{!!town}} | |!Phone |{{!!phone}} | </$list> を本文の前に起きたいと質問した者です。 >>9963 に$:/core/ui/ViewTemplate/bodyを編集する方法を教えてもらいましたが、これだと全てが本文の前になってしまいます。 ある特定のタグ(例えばperson)がついている場合には、本文前にリストを表示し、そうでなければリスト無し・・・ ということを .tc-tagged-person .tc-tiddler-body:before{ color:#0a0; content: "ここにテンプレートを置く"; } という記述で、表現できないでしょうか? .tc-tagged-にこだわっているわけではありませんが、これならタグの有無とCSSで表示場所を自由に変更できるかと思った次第です。 で、実際にこの方法を試したらうまくいきませんでした。 content:""の部分に、表やマクロを記述しても実行されないのですね。 >>38 ちょっと何をしたいのか今一分からないけど https://tiddlywiki.com/ の[[$:/editions/tw5.com/operator-template]]とか参考にしてみたら [[all Operator]]とかの左上に表示されるテーブル部分で フィルータ [all[current]tag[Filter Operators]] が表示条件になっている >>38 本文の「前」に特定のフィールドを「表」として表示したいのです。 それを、$:/core/ui/ViewTemplate/bodyを書き換える方法以外で実行できないでしょうか。 理由は、従来通り文末に表示したいものもあるので、書き換えたくないのです。 .tc-tiddler-body:before{ color:#0a0; content: "AAA"; }でできないかかと思ったのですが、 「AAA」の部分に |!Street |{{!!street}} | |!Town |{{!!town}} | |!Phone |{{!!phone}} | と書くことはできないですよね? そもそもcontentとかCSSって装飾用なのでその用途はNG $:/core/ui/ViewTemplate/bodyを書き換えるのはもし更新で変更あったときにめんどくさいので個人的にはお薦めしない http://egg.5ch.net/test/read.cgi/software/1144955224/988 の下2行が良いと思う 補足すると"閲覧画面で"タグをクリックするとそのタグのついてるtiddlerのリストが表示されるからそれをD&Dすれば表示順を変更可能 前につけたい物と後ろにつけたい物があるなら位置別にtiddlerを分けてそれぞれ位置調整すればよし >>41 本文前に表示したいテンプレートを作成し(「$:/tags/ViewTemplate」タグ)、 firld:list-afterに「$:/core/ui/ViewTemplate/tags」と入力すると、自動的に本文の前に表示されることがわかりました。 やりたいことがほぼ解決しました。 新たな質問があります。 field:photoに図や写真のURLを入力して、テンプレートで表示したいと思いました。 そこで、テンプレートに[img[{{!!photo}}]]と書いたのですが、画像が表示されません。 <img src="{{!!photo}}">でもダメでした。 何か方法があるのでしょうか? >>42 WikiTextでできない時は同様の機能を持ったWidgetがないか探せ HTLMタグにtranscludeやマクロを使うときは外側に'や"を使わなけりゃ動く リファレンスのHTML in WikiTextを参照 >>42 <$set …>…</set>とマクロ (次々質問する癖のある人か・・・あとは前スレ参考にして自力で頑張るか 親切なレスを付ける人が現れるのを待たれよ) よく読んでなかったけどHTMLタグを直接入力する時はHTML Links in WikiTextの下みたいにしないとリファラ渡しちゃったりするね 勝手に付け加えたりはしないっぽいから気をつけたほうがいいね 計算関係のプラグインたまたま見つけた 公式にも乗ってるTobias Beerなる人物の公開してるプラグインのevalって奴 多分一緒にmath.jsってプラグインも入れないとダメ? 自分は試してないが必要な人は使ってみてはどうか >>46 この人作成の tobibeer/math.js か mklauber/math.js(tiddly-mathjs) が必要と書いてあるな http://tobibeer.github.io/tw5-plugins/#eval Install > Important - <$eval>{{!!a}}*{{!!b}}</$eval>が機能するから ちょっとした計算機とか料理のレシピで人数に応じて分量を増やすのとか出来るな 料理はテンプレート的なのを用意しないとレシピ登録までがめんどくさそうだけど WikifyWidgetの意図が少し分かったのでついでに変数のメモ 変数は<$set>や<$vars>や<$wikify>で定義できる他<$list>なんかでも定義され使われている 呼び出し方は<<変数名>> <$set>と<$vars> <$vars>は1つのWidgetで複数の変数を定義できる <$set> は1つのWidgetで1つの変数を定義できる 1つしか出来ない代わりに目当ての値が空などの時用の値(emptyValue)が設定でき、軽い条件分岐的なことができる <$wikify> 普通に<<変数名>>と使うと上2つと同じに見えるけど 最終的に画面に表示される文字列やHTML等を変数に格納している(outputの指定による) 例えば値として"""<$view field="created">"""を与えた場合にフィルターで{{{[<変数名>]}}}とすると <$set>や<$vars>だとそのまま<$view 〜>が表示される <$wikify>だと20〜のように作成日時を示す数字の羅列が表示される Typora高性能だな コードとプレビューを分けずに融合している .mdの標準エディタにしてもいいくらい 非オープンソースでメイドインチャイナっぽいのが個人的には難だわ でも良さそうだしβのうちは無料だから気になったら試すのも良いかもね Release 5.1.18 何かフィルターに+と-以外に~が増えてるっぽい あとrangeオペレーター増えたからフィールドfoo1〜fooNまでを扱うのも簡単になったか 他何か色々あるけど英語面倒なので略 アプデする前にはバックアップしよう(お約束) 作者のメイン環境ってどんな感じなんだろうか ブラウザのバージョンとか IEのTridentが死んでFxがますますマイナーになって Tiddlyfoxが動く過去の環境となるとマイナーどころの話じゃないわけだけど 作者的にはそこらへんどう考えてるんだろうか TiddlyServerってのを使うのか 環境構築が面倒だけどいつかはやらないとな TiddlyServer-upload-plugin/installation_note_JP.md at master ・ icm7216/TiddlyServer-upload-plugin ・ GitHub https://github.com/icm7216/TiddlyServer-upload-plugin/blob/master/doc/installation_note_JP.md treeマクロがドストライクだな foo/bar/bazみたいな / 区切りの名前のTiddlerを作っておいて <<tree foo>> とやるとディレクトリ構造風にリンクを表示してくれる 最近タグ付けだけじゃなくパス区切りでTiddler名つけてたから管理がすごく楽になりそう ブラウザ拡張だとTimimiってのが後継っぽいけど使ってないからどうか分からない ChromeだとFirefoxより若干入れるの面倒みたいだが treeマクロは作りも割とシンプルなのが弄りやすくて良い 表示順を少し弄って好みに近い物にかえてみたり 狭い場所に表示する時用に先頭のprefixを表示しないtreeマクロを追加してみたり ご報告dだも リリースは一月は様子見してるといいみたいね (5.1.19はほぼバグ修正ということなら致命的バグがないか一週間も様子みれば正月に作業…どうしようかな〜) 「savetiddlers」とシンボリックリンクの組み合わせでクラウドにTW5上げていたが どうもこの頃自動保存の連続処理で保存(Download処理)失敗が頻発… Dropboxサーバにアップする処理と同時に保存処理を加えたらやっぱミスるんか…? 「保存したつもりが保存されてなかった」という悲劇を繰り返し、重い腰を上げた 上でレスがあったTimimiってのを試してみた→ https://ibnishak.github.io/Timimi/ 環境はWin10(64Bit)、Firefox最新版 →Installing Timimiを適当に流し読みしてインスコ →Backing up using timimiを解読しながら環境設定 →FirefoxのAddon管理画面から設定できる →「Backup method」を選ぶドン →デフォの「Tower of Hanoi」はバックアップがポコポコ生まれてクラウド容量逼迫するので却下 →というか、Dropboxで差分バックアップ取れてるじゃん? →「Create backup」を「No」にしちゃえー →「Download」フォルダじゃなくても、Dropboxフォルダから直接TW5ファイルを開けるし保存もできる! 「savetiddlers」は無効化、削除して…問題なく動くな やってみれば意外と簡単(シンボリックリンクの設定よりはるかに楽) セキュリティ的どうなのかは全くわからんが、動くんだからこれでいいのだ https://ibnishak.github.io/Timimi/ ここ見て改めて感じるのはTWって長文読むのも書くのも向いてないよな… タグの使い方間違えてるだろって使い方しないと階層化も面倒だし Qiitaみたいなページササッと作れるといいんだが https://qiita.com/mattn/items/cdadb93da73d77144ec6 目次の階層化は厳しいけどタグなしで比較的手軽なのは toc-tabbed-〜でsort="all[tiddlers]foo[]bar[]"とするとか(tabbed-externalのほうでも良い) 目次に表示したい文字列はcaptionフィールドに書いておけばそっちが使われる まあ「tiddly」という名前からして、複数の章に分かれた長文を書くことを当初は想定してなかったんだろ classicの頃から使い続けてる俺は、tiddlerを細かく分けてbacklinkフィルタで参照させてるのに慣れてしまっている scrollBy( 0, document.querySelectorAll("CSSセレクター")[インデックス].getBoundingClientRect().top ) こんな感じでスクロールすればページ内リンクの代用になりそう CSSセレクタは [data-tiddler-title="Tiddlerのタイトル"] .tc-tiddler-body h1, (同様にh2〜h6) みたいな感じ 後は複数tiddlerに分割してる場合はリストwidgetとフィルターとかで 1つのtiddlerにまとめたいなら見出しの行を抽出して目次作るマクロも作れば多分何とか? あ、CSSセレクタで"使ってるから括るのは"じゃなくて'が良いか 初歩的な質問ですみません。 PCが壊れて新しいのを買ったらTiddlyの保存方法がわからなくて困ってます。 TiddlyWiki version 2.6.1 OSはwindows10でブラウザは保存ができるならなんでもいいです ※ちなみに旧PCでは windows7、Lunascape(Geckoエンジン)にTiddlyfoxという環境で使ってました 日記として使っててPCが壊れる直前のTiddlyファイルは救い出せたのですが 新しいPCでどうやったら引き続き使えるのかさっぱりわからなくて頭が痛いです >>67 複数バージョンのFirefoxをインスコして使い分けることも可能なので 例えばESR52をTW5専用として、Quantum(57+)を普段使いとすることも可能 セキュリティ的に不安なら>>54 旧Verのダウンロードはここから (リンク先はESR 52.9.0) ttps://ftp.mozilla.org/pub/firefox/releases/52.9.0esr/ >>68 ありがとうございます いろいろ試して以下の環境で保存とバックアップができるようになりました Win10(64Bit) Firefox最新版(64.0.2) Save Tiddlers https://github.com/buggyj/savetiddlers TiddlyWiki version 2.6.1 これだと、またそのうち使えなくなるのでしょうか? 知識が乏しくてTiddlyServerやTimimiの導入方法がわからなかったので TW5への移行も含めて勉強してみます 5への移行はやっといたほうがいいよ 移行ツールがあるのかどうか知らないけど それにしてもこのスレの情報の蓄積が0なのがもったいない Wiki立てないの? 言いだしっぺの法則というのがあってだな… >>70 まかせた Wikiは情報を集積する場としては最適なんだけど誰が編集するの?という問題が常に付きまとう 立てるだけ立てても勝手に記事が集まるわけじゃないからな >>70 が率先して編集するっていうなら問題ないんだが 沈黙しちゃうあたり、言うだけ言ってあとは知らんぷりの典型的な丸投げ体質に見える まとめるにしても、どんなもんかと過去スレ見てみたけど 特にTW2.x系か、5.x系かで対応バージョンを調べるのに手間かかりそう それはそうと ver.5.1.18でリリースされてたコメントブラグイン 本家を自分用にDLしといてコメントを書き加えていくみたいな使い方をすると自分専用wikiといった使い方もできそうね。 あと、報告するほどでないし英語苦手だからここでぼやくけど 本家の[[SystemTag: $:/tags/TextEditor/Snippet!!caption]]に誤植(×editer → ○Editer)がある(ボソ) (これ前にもここでぼやいたことあったかな? う〜ん覚えてないやw) >>74 > ×editer → ○Editer 両方一緒に見えるが。どこだ? >>75 頭の大文字小文字の違い 本家で <<tag $:/tags/Texteditor/Snippet>><br><br> <<tag $:/tags/TextEditor/Snippet>> とやってドロップダウンリストを見比べてみるといいかもね 指摘部分が Edit "e" r になってるのはツッコミどころじゃないんだ… >>77 doctorとか"t"に続くときは"or"か 英語むずくて苦手だわ MasterとかStarとかw 発音からスペルを割り出すか、丸暗記の方ががいいぞ 身に付かないのでお勧めはしないがググれば予測変換でもしかして…って出るからそこで修正するのも手 スレチなので黙るわ いつの間にやら、Goodreaderのバージョンが上がって TW5の外部画像がビューアで参照できなくなってるわー TWへ画像の直接取り込みだと、読み込むときに激重だし…これは困った Quineという有償iOSアプリがあるみたいだが…誰か使ってる人、いる? >>80 前スレでチラっとアプリ名だけ出てたな。実際に使ってるような表現ではなかったが 今朝見つけたプラグインをいくつか投下 Markdown ttp://demo.santosa.family/#tw5-markdown Markdown Parser不要で、これ単品でGithubっぽい記法を使えるようになる テーブルが扱えるのと、チェックボックスが扱える (ただしチェック入れる/外すはできない) Markdown ParserだとMarukuにしないとテーブルが使えないとか、 記法にクセがあって慣れないとか不都合があったけどこれなら問題なく書けそう Font Awesomeのアイコンフォントを使えるようにするやつ ttps://thediveo.github.io/TW5FontAwesome/output/fontawesome.html 前スレでSVGがどうこう話題に出てたけど、これを使えばTiddlerにアイコンフォント1文字だけ書いて、Tagのアイコンに指定するのが簡単にできるようになる 以下例 1. 導入後、新規Tiddlerを作る 2. タイトルにicon/address-card 3. 本文に<i class="fas fa-address-card"></i> 4. TiddlyWiki5モードで記述して保存 5. $:/TagManagerを開いて、アイコンでicon/address-cardを指定 気になるなら $:/core/usr/icon/addres-card とか好きにしたらいい Checklistつくる ttps://grosinger.net/tw5-checklist/ ! list name(適当な名前でよい) [ ] task でチェックリストが作れる。1行目の! list name だけだと生成されないぽい Markdown記法でこれ埋め込めたらタスクリスト作るのが楽になるんだけど方法がわからん Rating ★★☆☆☆ しちゃう ttp://tobibeer.github.io/tw5-plugins/#rate 特に設定不要でTiddlerに5段階評価をつけることが出来るようになる 外食メモなんかで使ってる場合にオススメしたい 設定変えれば10段階評価も可能だけど、見づらくなるのでオススメしない これの作者は他にも色々作ってるので有名らしいけど、他のプラグインは(俺には)使い道が分からなかった ttp://tobibeer.github.io/tw5-plugins/#Welcome >>80 自己解決した 外部参照させてたURIに2byte文字が含まれてるとダメだったっぽい フォルダ名を半角文字でやったら参照できたわ…今までできてたのに…なんで… 俺みたいに「リネームめんどくせぇええええ」 ってならないよう、画像ファイル名や内部フォルダ名は半角推奨だね >>86 じゃないけど、逆にファイル/フォルダの方が重要で名前を書き換えるわけに行かない場合… 既に他のファイルから外部参照されていて書き換えできない場合など…はどうするかっていうとURLエンコードを使えばいい 普通に考えれば分かるはずだけど、ブラウザを介するので2バイト文字は基本的にURLエンコード/デコードしないとブラウザさんは読めない >>80 では読めてたようだけど、Goodreaderが分からんけどたぶんそれがURLエンコードを自動処理して表示してたんだろう で、バージョンが上がってその機能がなくなって読めなくなったと 知らないけどきっとそう >>84 多分Markdown-Itのプラグインを作って既存のと置き換えればいいんだと思うが俺はやったことないから説明できない もっとお手軽な方法だとTyped BlocksでMarkdownを取り入れる手がある 多分チェックボックスと共存できるんじゃないかな くっそ長いURLのリンクを張るときにTiddlerがごちゃごちゃしないやり方 フィールドに[[ext|〜]]ごとリンクを指定 url1=[[ext|http://www.amaz おn.co.jp/くっそ長い文字列]] {{!!url1}}で展開 あまり自由にフィールド名を指定すると補完時にゴチャついてくるから v1, v2, v3, ... url1, url2, url3, ... とかやって使い回すのが良さげ >>90-91 どういう使い方を想定してるのかイマイチ分からんが 何かリンク文字列としてURL埋め込めばいいんじゃないか htmlなら <a href="url">link</a> markdownなら [link](url) みたいにさ。何もURL直接貼る必要はないだろ google検索したときのURLみたいな長いURLをtextフィールドに入れると 幅にもよるけど数行食ったりしてソース側が見辛いみたいな話だと思う タグ直うちするならclass="tc-tiddlylink-external" target="_blank" rel="noopener noreferrer"も入れたほうがいいかも 個人的にはマクロ化がおすすめ ADVANCED大戦略 38欠陥品 https://egg.5ch.net/test/read.cgi/game/1514596257/934 >15年治らないなら無理だろw >熊沢栄ー郎みたいに親に殺してもらうしかねえわw 殺 害 に 関 連 づ け る 文 章 を 書 い て い る 犯 人 は セ ガ と シ ス テ ム ソ フ ト α へ ハ ン マ ー を 使 っ て 頭 を 砕 く と い う 内 容 の 殺 害 予 告 文 を 書 い た 犯 人 で お 馴 染 み 株 式 会 社 チ キ ン ヘ ッ ド の ミ ナ ミ ヒ ト ア キ 容 疑 者 と 鈴 木 ド イ ツ 容 疑 者 ★ ★ ★ 必 要 な ら ば 警 察 に 被 害 届 を 出 し て く だ さ い ★ ★ ★ ada $:/snippets/peek-stylesheets の実装がちょっと面白い パクれるもんならパクりたい 5 .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| .| ::| 人 .| ::| プーン ノ;;;;;;) 〜∞ .| ::|  ̄ ̄ ̄\ (;;;;;;;;;;;;;;;) .| ::| (;;;;;;;;;;;;;;;;;;;;;;;ヽ .| ::| /:::::::::::::::::::::::::::::::ヽ ∞〜 .| ::| λ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;) .| ::| 彡川川川三三三ミ〜 プーン .| ::| ______ 川|川;;;;;;;; ;;;;;;;;)〜 / ̄ ̄ ̄ ̄ .| ::| | .| ‖|‖;;:.;;;;r;;;;;)〜 .| ::| |. 隔 離 病 棟.| 川川‖;:*;; ( oo) ;;;ヽ〜 .| ::| | .|. 川川〈;;;;;;;:)3(;:;;;;;〉〜 .| ::|  ̄ ̄ ̄ ̄ ̄ ̄ 川川:。;:;;;;;;;::;:,,;::;;;,)〜 .|____......|. プーン 川川‖'';:;;;;;;;:.::;;;;;;ノ‖ ||:| :| ::| ::::|::|:||  ̄ ̄ ̄\ 川川川川、';'';;:::..;::ノ、,,..- 、 ||:| :| ::| ::::|::|:|| ヾMM/ rー―__―.' .-'' 々i ||:| :| ::| ::::|::|:|| / / ヽ \ ! メ  ̄`. ´  ̄` .ノ プーン ||:| :| ::| ::::|::|:|| ./ / \ '- .ィ ;;; # 「 , ' / ̄ ̄ ̄ ̄ ||:| :| ::| ::::|::|:|| i i | :。:: メ :。:: ! i ||:| :| ::| ::::|::|a >>98 2個あるマクロ定義の<$list filter="フィルター">のフィルター部分をマクロの引数で受け取るように書き換えて それらの下の<$vars modeState=・・・から末尾までを同じくフィルターを引数として新規にマクロ定義 あとは今定義したマクロの中から最初の2個のマクロを呼び出すとこで今定義した引数を渡せば汎用っぽくなるのではないかと tabsマクロやTable-of-ContentマクロのinternalとExternalが微妙に似た目的な気もする *foo *bar *.exe ってやると3行目が表示されない aaa *.exe bbb は普通に表示される バグかね それはexeクラスになってるね Lists in WikiTextのCSS Classesに書いてある 多分半角スペース入れとけばいいかな? * .exe みたいな アイコンイメージ用意するの面倒だからemoji使い始めて結構便利なんだけど ブラウザごとに表示がバラバラなのが困る 絵文字と縁がないから違ったらすまんがフォント依存じゃないかな? 多分だけど、全部の絵文字に対応したフォントを入れて それをコントロールパネルからフォント指定のところに追加すれば解決すると思う 書かれてる順番=優先度だから位置は必要に応じて調整して ブラウザ側にフォント関連の設定項目があったらそれを合わせても解決するかも 環境が別な場合は入ってるフォントの違いの影響も node.jsなんていらんかったんや Chrome 78ベータに「Native File System API」搭載。Webブラウザからローカルファイルを読み書き可能に − Publickey https://www.publickey1.jp/blog/19/chrome_78native_file_system_apiweb.html TW5が有効なのは分かっているのだが、レンサバ等でTW5を公開して、その保存(ブラウザ問わず)でいちいちDLしなきゃならんのはウザイ。 GitHub Pagesでは保存の方法はあるんだが、それ以外にレンサバ等で自動保存する仕組みってないんですかね? TW自体が初心者なんで、質問で申し訳ないんですが。 >>105-106 一般的にemojiは特定の文字列(例えば :smile: )に対して画像埋め込みのコード(たとえば <img src="smile.png" />)で置換するという方法をとっているのでフォントの問題ではない 統一するにはブラウザ内蔵のemojiの画像を共通化しなければならないので、ブラウザ内のリソースを書き換える必要が出てくる これはもうTiddlyWikiスレの範疇を超えてしまうので、こちらの方法は割愛する バラバラなのが嫌ならemojiではなくアイコンフォントを使う(>>83 )とか、Tiddlerに画像を保存しておいて呼び出して使うなどの工夫が必要になる >>108 個人的にはTiddlyWikiを公開ウェブサーバー上で運用するのはお薦めしない TiddlyWikiは名前にWikiってついてるけど、個人で管理して個人が後で読み直すことに最適化されているので、 第三者と自由に編集したいなら他のWikiクローン(MediaWikiとかPukiWikiとか)を使った方がいいし、単純に日記/メモ系ならブログシステム(tDiaryとかWordpressとか)の方がいい というのもTiddlyWikiにはパスワード管理系のシステムがないので常に第三者にイタズラされる危険に晒され、防ぎようもない 単に個人用のメモ帳としてTiddlyWikiを使いたいならNode.js使ってスマホ上にサーバー立ててPCや他のスマホからでもアクセスできるようにするのが手っ取り早い iOSでNode.jsを使ってサーバーを立てられるのかは知らないけど、Android + termuxだと割と楽にできる >>110 レスTHX 公開サーバ(レンサバ)では.htaccessで弾けば良いと考えている。 本当はGitHub Pagesで.htaccessが使えれば無問題だし、.htaccessがダメでもプライベートリポジトリでPagesが完全プライベートになれば良いだけなんだが。 今やForefoxでのプラグインが使えないので、TiddlyWikiを保存するたびにダウンロードせにゃならんのがウザイ。 これって何とかならんのかね? >>111 公開サーバーでTWを使ったことがないのでわからないけど ダウンロードした時点でサーバー上にあるTWとは別のファイルになるので再アップロードが必要になるはず ブラウザがどうこうという問題ではなく、サーバー上のTWがちゃんと動いてないんじゃないかね 例えば書き込みパーミッションが与えられていないのでローカルに保存せざるをえないとか そもそもベーシック認証かませるくらいならTWである必要はないと思うんだが… まぁ個人の好みの問題だしな。アドバイスはしたがそれでも公開サーバーでTWを使いたいっていうなら頑張れ >>112 レスTHX レンサバのパーミッションは問題ない(書き込み設定している)。 Firefoxプラグイン云々はオフラインでも(Firefox以外のブラウザでも)保存する時にいちいちDLするのは面倒じゃあるまいか?ということです。 tiddlyspot.com も今じゃ実質使い物にならないのだし。 TW環境を残すために52+DEと言う変則構成になってしまったな 今だと52+Quantam系の併存も普通に可能らしいが >>115 いらんでしょMarkdown記法サポートって。 マイクロソフトのExpression Web4でCSSからワープロのようにHTMLとCSSが書けるし、しかもフリーウェア。 https://freesoft-100.com/review/microsoft-expression-web.html Tiddlyの種類をHTMLにしてHTMLタグを最初と最後にいれたらいいだけ。既存のHTMLを読ませてCSS部やCSSファイルリンクも抜き出せるし。 CSSをエクセルのセルの書式変更なみに簡単に書ける。 気づいたら.20で計算系?のオペレータ追加されてんのね 気楽に色々できそう ぱっと見た限りでは前に話題に出たプラグインの方が良さそうな気はするけど・・・・ そのうちうまい使い方してるTWとか公開されてないか探してみるのもいいな >>116 それWindows環境以外で使えるのか? Firefox Developer Edition+timimiでローカルのTiddlyWikiの書き換えにあっさり成功した ようやく52ESRから開放される… たまーに他人のTWが見たくなるけど検索してもなかなか見つからんのう meta name="tiddlywiki-version" content="5" これで検索してみ 5.x系でなくてもいい、3.x系でもいいなら content="5" を削除で引っかかるようになる すげえ名案だと思ったのにうまくいかぬ グーグルもっと本気出せよ! Googleか。なら "meta name=" "tiddlywiki-version" これで "tiddlywiki-version" だけでもいける link-list filterで本文に"ABC"が含まれていたらってどうやって記述すればいいですか? サンプル漁ってもタグだのフィールドだのばかりがヒットする [search:text[ABC]] 本文のフィールド名はtextだから searchオペレーターのsuffixにtextを指定すればOK >>125 遅くなったけどうまくいきました ありがとうございます 質問をしたいのですが書き込みエラーになるので下のサイトにコピペしました よろしくおねがいします https://justpaste.it/5dvb2 処理させたくない時はTextWidgetでいいんじゃないか? こんな便利なもんがあったのか 本文にはTWの文法もほぼそのまま使える <details open> <- openを指定するとデフォルトで展開される <summary>見出し</summary> <p>本文</p> </details> 人によってはCSSに修正が必要かも /* この行を指定しないと▼が消えたままになる TWではなぜかnoneになっている */ details > summary { display: list-item } しかしQiitaとかも情報がまったく増えないな なんかぼーっとtiddly wikiをアイコン移動してたのに間違えて移動して途中キャンセルしたらそれもぶっ壊れてた。 まあほんのちょっとのロールバックだけど、同じの書く気にならないから、むかし懐かしのイメージマップで画像の上を短径や円形でマッピングしてURLやファイルリンクになるやつ使おうとか思った。 これってとっくの昔から使ってるサイトってなくなってたけど。 tidddly wikiとかなら便利かもしれない。 https://bunlog.dreamseeker.dev/html-imagemap-generator http://labs.d-s-b.jp/ImagemapGenerator/ 単純にサムネイルにした低解像度の画像のすべての領域をひとつにマッピングした範囲になってるとこに、リンクを置いて、マウス ホーバーで「クリックで拡大画像」とかメッセージだして、そこに普通の解像度の画像が別枠とかで開くみたいな使い方もあるわけだ。 Roam Researchのように双方向リンクとグラフマップを備えたTiddlyWiki TiddlyRoam https://joekroese.github.io/tiddlyroam/ Roamの多くの機能をまねた、TiddlyWiki プラットフォームで構築されたメモ作成ツールStroll https://giffmex.org/stroll/stroll.html >>133 Stroll + TiddlyMapでもいいかな textフィールドの一部分だけtranscludeすることは可能でしょうか? 一部分をHTMLのdivで囲って、partというclass名をつけて、他のtiddlerから {{ほにゃらら!!text.part}}みたいに呼び出すなど試してみましたが無意味でした どなたかお知恵を拝借できないでしょうか 手間が増えそうですが、 もう一段階tiddlerを細かくして解決することにしました ヘッダーがもっと主張してて青かった頃、ちょっと触ってローカルで日記書くだけのソフトだと思って投げたのが惜しいです こんな楽しいソフトだったなんて JavaScriptのマクロからtiddlerの生テキスト読み出せれば <<extracttiddlertext "^!!!aaa\n(.*)^!!!">> みたいなのも作れるんだろうけどそのやり方がわからない >>138 ありがとうございます マクロは詳しくないのですが、見出しから次の見出しまでを抜き出す機能とお見受けします テキストの文末に目印があれば上手く抜き出せるかもしれませんね その後調べた結果、作者はどうもこの自体を見越していたらしく 編集中のテキストを一部選択してCtrl-eを押すことで、簡単にスニペット化でき再利用しやすくなることがわかりました お騒がせしてすみませんでした VivaldiでやってたTiddly Wikiが急にJavascriptエラー出てファイル保存やら画像埋め込みでもファイルパスや容量が超過してますよってエラーでWikipediaの表示以外はエラーで にっちもさっちもいかずに苦肉の策でFire Foxでなんとかエラーでなく編集 インポートなんかしてもスムーズだったけど。 同じような人いないかっ探し来たら、Tiddly Desktopをダウンロード Getting Start参考にTiddly Desktopをインストールして既存のMyGraph.html をTWのランチャーみたいなやつで表示され、それは保存も画像もエラーでないし、なんかVivaldiのときより動作まで軽い。 FireFoxと言う一時解決を得るまで深夜0 〜6時までかけてオールして出したFire Foxつかうという解決法だしたが、 これが一番の解決法になったよ。 これだとブラウザのシークレットModifyが影響してしまうこともなく楽勝でTiddly wikiをTiddly Desktopに移行できた。 VivaldiとかChrome系はTiddky wikiと相性悪すぎ。 Chrome系で使ってる人はこれに乗り換えたらいいね。 乗り換えにはふつうに20分もかからなかった。 ひさしぶりシステムドライブの容量みると、Tiddlerのバックアップがなぜか40GBぐらいなってた。 謎過ぎる。 一応削除したけど。Ctrl + Aでshift + Del するだけだし。 使用してる画像でも全部集めると、1GBもなさそうだし、なんか謎だ。 Tiddler Desktop使ってる。 NoteSelfってTimimiやTiddlyDesktopが必要なくていいね。 https://noteself.org/ しかし、調べてみるとこれはデータをブラウザに保管するって事で、noteself.htmlだけUSBメモリに入れて持ち運んでもダメですね。 どおりでファイルの更新日時が変わらんわけだ。USBメモリにポータブル版のChromeも入れて常にそれに保管すればO.Kかな。 >TiddlyRemember まだ試してないが神ツール北 Tiddlerをランダム表示して 超覚えた、大体覚えた、覚えてない のボタン押してまた後日表示みたいなのはいつか作りたいと思ってたけど Ankiにぶっこむ発想はなかった やっぱりコンバートせずに ブラウザエンジン内蔵して直接Tiddler表示するツールのがいい気がするな だれかC#で作らないものか Electronでデスクトップ用クライアント超絶進化しねーかな TW本体部分は申し分ないけどUI周りがやっぱりしょぼい 特に編集機能が苦痛なレベルでしょぼすぎる タグ入力が手早くできたらなあ 入力ボックスに打ち込む際、既存の候補が出るのはいいのだが、それを選択するのにマウスに持ち替えなければならないのが非常にストレスだわ Ctrl+Fの検索窓もそうだが、キーボードだけで完結させてくれよと >Tiddlyspot is currently unavailable due to some technical issues. 一部で阿鼻叫喚になってたが完全に死んだわけじゃないんだな こういうのが怖いから元々使ってなかった 個人情報満載すぎてネットになんて上げられないというのもあったし もうさWiki Desctop使いやすい… Web ページ JAVA script版が抱えてた使いづらさの原因となってた仕様が全て解決してるような… 使ってて毎回こんな感じでレスにあったやつ知っててよかったと思うよ。 このスレで見てダウンロード インストしたんだ。 https://dotup.org/uploda/dotup.org2294865.png TiddlyメモでTW5の言語使って背景どうするんだといちいち調べるより、HTMLで書いてソースまとめて貼り付けたほうがいいんだが、それにTW5の言語とかHTMLと比較すると思える気にならないから。 他で使えない汎用性の低さとかね。 Microsoft Expression 4で背景とかも入ったページ作って、これをTidddlerにHTMLでコピーしたほうがはるかにいい。 https://proengineer.internous.co.jp/content/columnfeature/10012 https://microsoft-expression-web.jp.malavida.com/ 結構前から無料化してたんだけど、有償ツールだったからそれ以上に使いやすい、HTMLソース見ながら作業可能だし、こんな感じで下書きテンプレートもあっという間に作れる。 CSSをHTMLと一緒に書いたり、ファイルで共有したりもそんなに考えないで実装できた。 https://dotup.org/uploda/dotup.org2294868.png たまたま見ててよかったここのレスw tiddlerに<img src="file:///d:\test.jpg"/>埋め込むと firefox52だと表示されるんだけど最新のだと表示されない ブラウザ側の設定でどうにか表示できるようにする方法ってない? CORSかもしれない firefox ローカルファイルで検索してabout:config弄るか ローカルサーバー立てれば解決するかも もっとシンプルでリソースの保持や汎用性が高いのが欲しくてTyporaに移っていたけど、 構成やらカテゴリ分けやら、少しでも凝りだすとやっぱりこっちへ戻ってくる もう少し文章表示に適した最新版でもまともに動くテーマがあったらなぁ ↓のInlineEditTemplateが便利で使ってたんですがバージョンを最新版にしたらクリックで編集保存ができなくなりました。 http://nihongodetw.tiddlyspot.com/ 解決方法をどなたかご存知ありませんか? (Ctrl+Enterの保存はできるみたいなんですが…) 身も蓋もないがTWのバージョン戻す セキュリティだなんだと気にするようなソフトじゃないから 致命的なバグがないなら最新版追う必要ないし びっくりするほど情報のないプラグインだけど 5年前で更新止まっちゃってるのか もったいない >>158 $:/core/ui/EditTemplate が読み込まれてない関係でこれの最初の方にあるマクロが読み込まれてないから保存が機能してないんだと思われる $:/_kk/iet/edit-template の最初の方にでも該当のマクロをコピペすれば動くはず 軽く見た程度だからなんでキャンセルは普通にできるのか疑問だけど動くからよし 正直対象tiddlerの編集画面開くように差し替える方がバージョンアップに左右されなくて良い気もする ポップアップメニューが作りたくて、以下のページを参考にtiddlerの内容を丸々コピーして確認したところ確かにメニューは出せました。 https://inmysocks.tiddlyspot.com/#Popup%20Button%20Example ただ、意図しない問題が2つ発生しました。 1つめはメニューを出すためのボタンをクリックすると、記事に改変があったと判定されて「変更あり状態」になってしまう。(セーブボタンが赤の状態) 2つめは、運用の仕方としてこのポップアップメニューのコードはテンプレートにして別のtiddlerで呼び出すつもりなのですが、そのようにしてメニューのボタンを登録したtiddlerが複数あった場合、あるボタンをクリックすると他のボタンも反応してメニューが複数同時にポップアップしてしまう、というものです。 2つめについては、state tiddlerが共通のものになっているからだと思いますが、共通で使う目的のテンプレートなのでどうしたらいいのか分かりません。 解決方法が分かる方がいましたら、ご教示頂けるとありがたいです。 1つ目 $:/state/popup/もしくは$:/temp/で始まるタイトルのTiddlerなら変更があっても保存対象にならないはず 2つ目 qualifyマクロでOK 公式以外に前スレにも少し触れられてるので見てみるといいかも >>163 ありがとうございます! 1つめは挙げられてるタイトル名したら問題なくなりました 2つめのqualifyマクロについては私の理解度が追い付いてなさそうなので、じっくりと調べてみます m(_ _)m 無変換+1でEdgeのAppモード(シングルウィンドウで開く)で検索用Tiddlerを開くAHKスクリプト https://textuploader.com/tam9e 検索用Tiddlerは自分で作ってくれ これで十分だろう {{$:/core/ui/AdvancedSearch/Standard}} 5.2でマクロ呼び出しが強化された めでたい <<a """<<b argc>>""">> macro a called: arg[macro b called: arg[argc]] ctrl+sででてくるsnippet一覧は マウスでd&dできて 使用頻度順に並べ替えられるな >>166 すげ〜 老眼が落ち着くの待ちと時間ないのとでマクロ書いてる余裕がないが…今まで自分で書いたマクロをフルリメイクしたいかも UDEV Gothic JPDOCちょー見やすい デヴといいつつ横幅取らないから情報量も増える <span style=" color:#0; background-color:#ffffff">hello</span> といった部分を直接色指定しないでtiddlywikiのpalette,themeの色を参照する方法ってないんだろうか ダーク系のテーマに変えたら自分で作ったマクロの配色が破綻しまくる… https://draculatheme.com/tiddlywiki 多分colour Macroでいける 目当てのパレットのタイトルとインデックスが分かるなら{{タイトル##インデックス}} 現在のパレットが書かれてるTiddlerのタイトルは$:/paletteでパレットの一覧は$:/tags/Paletteタグがついてるやつ あ、続けて書いちゃったけど2行目以降はマクロ以外のやり方ね かなり久しぶりなんで以下、古かったり間違っていたらスマソ 通常のマクロで記述を展開してもいいかもだけど <span style="… とせずに <span class="my_span1" とかやって .「$:/tags/Stylesheet」タグつけてCSSの属性値にマクロ使えるようにした tiddler へ .my_spn1{background-color:<<colour sidebar-tab-foreground>>} とか、 CSSの記述をまとめておくと見通しがたぶんよくなる videoタグでローカルファイルの再生ってできる? <video controls width="250"> <source src="file:///c:\battle.mp4" type="video/mp4"> </video> こんなふうに書いてもプレイヤーは表示されるけど再生ができない chromeでは真っ暗なままだしfirefoxだとサポートされた形式が見つからないってなる joplinなんかだとこれでいけるんだが こんにちは 選択肢からフィールド値を指定するマクロを作りました。 現状でも動きはするのですが、パラメータのデフォルトがうまく設定できません。 ほかのパラメータの値を使ってデフォルトを指定する、パラメータが空かFilterで分岐する、みたいなことはできないものでしょうか。 なにかいい方法があればご教授くだしあ。 ↓長文で書き込めず、Yahoo知恵袋に投稿 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14287691269?post=1 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる