Web Analytics Made Easy -
StatCounter

めモらンだム・ヤード

自分用のアプリ設定やスクリプト類の備忘録・覚え書き(Memorandum) / 作った物のライセンスはCC BY-NC-SAで。 / 内容が古いまま、間違ったまま、書いている途中、途中で放置など、手入れはあまり行き届いていない庭 / 対象の仕様変更で動かなくなったもの多々。WorkFlowy向けは全滅したので削除 / 製作物のインストール及び使用は各自の責任で。使用によって、利用者および第三者に損害が発生したとしても、当方は一切責任を負いかねます

2021-11-08 ObsidianのPlantUMLプラグイン

テキストを入力するだけで、ダイアグラムが描けるのか。便利そう。
早速使ってみた。

コミュニティプラグインに含まれる「PlantUML」を使うとできるみたいだ。

以下のように書き込むと、

 ```plantuml
 [NDL to SB]

 cloud "国立国会図書館" {
  (国立国会図書館サーチ 検索用API)
  (国立国会図書館 Webページ)
  (Web NDL Authorities)
  (国立国会図書館サーチ 書影API)
 }

 () 検索条件入力 --> [NDL to SB] :検索条件
 () 選択テキスト --> [NDL to SB] :ISBN
 () バーコード読み取り --> [NDL to SB] :ISBN

 [NDL to SB] --> (国立国会図書館サーチ 検索用API) :クエリー
 [NDL to SB] <.. (国立国会図書館サーチ 検索用API) :XML

 [NDL to SB] --> (国立国会図書館 Webページ) :JSONのURL
 [NDL to SB] <.. (国立国会図書館 Webページ) :JSON

 [NDL to SB] --> [NDL JSON to SB note] :JSON
 [NDL to SB] <.. [NDL JSON to SB note] :Scrapbox記法のテキスト

 [NDL JSON to SB note] --> [NDC9 to Label] :NDC9
 [NDL JSON to SB note] <.. [NDC9 to Label] :分類項目名

 cloud {
  (NDC for Developers)
 }

 [NDC9 to Label] <|--|> (NDC for Developers)

 [NDL to SB] --> [SH to Thesaurus] :キーワード
 [SH to Thesaurus] <|--|> (Web NDL Authorities)
 [NDL to SB] <.. [SH to Thesaurus] :上位語・\n下位語・\n関連語など

 [NDL to SB] --> [NDL Thumbnail] :ISBN
 [NDL to SB] <.. [NDL Thumbnail] :書影イメージURL

 [NDL Thumbnail] <|--|> (国立国会図書館サーチ 書影API)

 [NDL to SB] --> [Google Thumbnail] :ISBN
 [NDL to SB] <.. [Google Thumbnail] :書影イメージURL

 cloud {
  (Google Books API)
 }

 [Google Thumbnail] <|--|> (Google Books API)

 [NDL to SB] --> [openBD Thumbnail] :ISBN
 [NDL to SB] <.. [openBD Thumbnail] :書影イメージURL

 cloud {
  (openBD API) 
 }

 [openBD Thumbnail] <|--|> (openBD API)

 cloud {
  (Scrapbox)
 }

 [NDL to SB] --> (Scrapbox) :Scrapbox記法のテキスト
 ```

(各行頭の半角スペースは不要。はてなブログだと化けるので仕方なく挿入した。)

f:id:sorashima:20211108232915p:plain:w990
Obsidianのエディタモード

f:id:sorashima:20211108232940p:plain:w990
Obsidianのプレビューモード

f:id:sorashima:20211109182636j:plain
画像を拡大すると
各ショートカット・モジュール間の連携を描けて助かる。


そして、 によると、

json
上は

 ```plantuml
 @startjson

下は

 @endjson
 ```

で挟んでやると、

f:id:sorashima:20211109182632j:plain
ショートカットの辞書の構造を記録するのに便利そう。


いろいろな所で使えそうな情報を知った。ありがたい。


レンダリングは外部サーバーでやっているだろうから、外部に公開するとマズいデータには使わない方が良いだろう。


できればはてなブログ上で直接レンダリングできると良いと思ったが、要素が多いものや複雑なものは結構処理が重く表示までに時間がかかるので、スクリーンショットをクロップ&コピペが実用的な使い方かな。
丁度プログラムコードを、毎回遅いインタープリタで走らせるのではなく、前もってコンパイルしておくような感じに。


関連メモ

©︎ 2022 Sorashima