タグ

JavaScriptとdatabaseに関するdiet55のブックマーク (3)

  • Obsidian dataviewでメタデータを活用しよう - Jazzと読書の日々

    前回、入力ボックスを検討しましたが、別の技がありました。 Dataview dataviewはキーの埋め込みができます。 「key::テキスト」とすると「dv.current().key」で「テキスト」を拾うことができる。 「dv.pages('').key」とすると、全ファイルから「key::なんとか」の部分を集めてきます。 これを「メタデータ」と呼びます。 たぶんdataviewの最大の特徴でしょう。 ただのテキストがそのままデータベースに早変わり。 書式の縛りもない。 このメタデータを応用して「アプリ」を作ることもできます。 Unicode表 文中に「部首::」という一行を設け、その文字を拾って表を作る方法。 部首:: ```dataviewjs a = dv.current().部首 if(a){ k = a.codePointAt(0) s = "" for(i=0; i<500

    Obsidian dataviewでメタデータを活用しよう - Jazzと読書の日々
  • Obsidianで未完了のTodoをリストアップする - Jazzと読書の日々

    タスク管理に使えるかな。 TodoList.md dataviewで、完了になってないタスクを絞り込み。 ```dataview task from "" where !completed group by file.link ``` fromにデイリーノートを指定してもいい。 使い方 そのままチェックボックスをタップすれば完了。 簡単。 完了日 この方法を使うとタスクの完了日も記錄できます。 dataviewの設定にある「Automatic Task Completion Tracking」をONにしてください。 チェックボックスをタップすると完了日が付加される。 下の「Use Emoji Shorthand」にすると✅付きで記錄されます。 この日付はfile.tasks.completionという変数で取得できます。 まとめ file.tasksだけで組もうとして半日かかった。

    Obsidianで未完了のTodoをリストアップする - Jazzと読書の日々
    diet55
    diet55 2023/02/18
    「 TodoList.md dataviewで、完了になってないタスクを絞り込み。」
  • “動物図鑑”で知るCouchDBの特徴

    “動物図鑑”で知るCouchDBの特徴:ゆったリラックス! CouchDBがあるところ(1)(1/3 ページ) ドキュメントを手軽にWebで公開したいとき、リレーショナルデータベースで実装することに違和感を覚えることはありませんか? CouchDBはそのようなニーズに合った、新しいデータベース管理システムです。CouchDBを知り、リラックスしながら実装をしていきましょう(編集部) CouchDBとは? CouchDB(カウチDB)はドキュメントをデータとして管理し、Webで公開することに最適化されたデータベース管理システムです。CouchDBの“ドキュメント”は報告書、仕様書、議事録といった文書や、名刺、プロフィールといったデータの集合のことを指しています。また、JavaScriptのソースコードをドキュメントの一部として配置することも可能です。 OSSとして一般へのリリースが始まったの

    “動物図鑑”で知るCouchDBの特徴
    diet55
    diet55 2022/12/10
    2009年「1つ目は純粋にドキュメント指向のデータベース」「紙のドキュメントをそのまま電子化」「2つ目はアプリケーションとデータをホスティングする基盤」「http://127.0.0.1:5984/_utils/」「JSON形式のドキュメントが返って」
  • 1