0番線デルタ

「知的生産性」という単語に振り回されないこと

Obsidianで指定フォルダの中からノートをランダムで表示する

Noteの方のブログでこんな記事を書いていました。

【Obsidian】あるフォルダのノートをランダムにリスト表示する【plugin】|六

いろいろとエラーが起きていたりしたので次第にここで書かれている方法は使わなくなっていったのですが、やはり指定したフォルダからランダム表示する機能はほしい。

さっと調べると、Smart Random Noteというものを見つけます。ただ、これは「ランダムに1つのノートを開く」機能がメインです。コアプラグインのランダムノートと違うのは、タグを指定できることくらいかな。

今回、やりたいことは、「指定したフォルダからランダムで5つを表示し、選んだノートを開く」です。

目的

なぜこれを作りたいのか。

それは、夕食の献立を毎回スーパーで考えるのがめんどくさいからです。

レシピはメモを取っているので、こう、パッと何個か選択肢を出してもらってその中から決めたい。選択肢がイケてなかったらチェンジもしたい。できれば、一覧表示はファイル名だけではなくてグリッド表示になってるといい。

そこで、前々から試してみたかったGridExplorerを使うことにします。

実践

GridExplorerは、フォルダをグリッド上に見せてくれるプラグインです。(日本語にも対応しています)

参考:

wineroses.hatenablog.com

このプラグインに「ランダムノートモード」という基本機能があり、指定した数量のノートをランダムにグリッド表示してくれます。これを応用すればいけるんじゃないか?

カスタムモードで作ってみます。

img|250

プラグインの作者の方がカスタムモードの例を挙げていたので、参考にします。

Custom Mode Example · Devon22/obsidian-gridexplorer · Discussion #39 · GitHub

いろいろできそうですね。これを参考にしてカスタムモードの設定を以下のように書きます。

const files = app.vault.getFiles();

const recipeFiles = files.filter(file =>
  file.path.startsWith("Private/Note/料理レシピ/")
);

return recipeFiles
  .sort(() => 0.5 - Math.random())
  .slice(0, 5)
  .map(f => ({ file: f }));

私がランダム表示したいノードは「Private/Note/料理レシピ」というフォルダに入れているのでこんな表記になっています。ちなみにノートを10個表示させたければ、.slice(0, 10)にするといけそうです。

できました

gyazo.com

何度でもチェンジ可能で動作も早く見やすい。サイドバーに常駐させることにします。

この方法は今回は献立サジェストに使いましたが、学習とか読書ノートの振り返りにもよさそうですね。GridExplorer使っていきたい。

CSSで見出し(ヘッダー)の左端に棒を表示させるようにした

見出しの左端に棒をつけてる人いるじゃないですか。

こういう↓ img|250

いいなぁ、みやすいなぁ。と前から思っていました。
私もあの棒、ほしいです。

標準で棒がついているテーマ

Obsidianのコミュニティテーマのなかには、この棒が標準でついているものもあります。私は以前、Borderのテーマを使っていましたが、その理由の6割はヘッダーに棒がついているからでした。

いまはThings3のテーマを使っています。このテーマの標準のヘッダーはこんな感じです。

img|350

シンプルでいいです。でも、棒、ほしいですよね。

CSSスニペットってすごい

去年の暮れからCSSというものを覚えました。

CSSことはじめ:特殊タスクアイコンの色を変える - 0番線デルタ

新しいおもちゃです、どんどん遊んでいきましょう。

BorderのCSSからそれっぽいところを抜き出します。

body:not(.heading-indicator-off) .is-live-preview .HyperMD-header-3::before {
    margin-right: 6px;
    content: " ";
    display: inline-block;
    width: 3px;
    height: calc(1.3em - 8px);
    border-radius: var(--radius-m);
    background-color: var(--h3-accent-color);
    transform: translateY(4px);
}

Things3のCSSからそれっぽいところを見つけます。

h3, .markdown-preview-view h3,
.HyperMD-header-3 {
    font-size: 1.25em;
    font-weight: 600 !important;
    margin-top: 0px !important;
    margin-bottom: 1em !important;
    padding-top: 1em !important;
    padding-bottom: 0.33em !important;
}

同じような修正範囲を指定して、前回も作ったThings3 adjustのCSSスニペットに先ほどのborderのCSSを参考にサイズを調整しながら以下を追記します。

/* H3の左のインジケーター*/
.markdown-preview-view h3::before,
.HyperMD-header-3::before {
    content: " ";
    display: inline-block;
    width: 5px;
    height: 1.2em;           /* 文字高さ基準にする */
    margin-right: 5px;       /* 見出し文字との間隔 */
    background-color: var(--color-accent);
}

img|450

でてきた!棒だ!

ライブプレビューと閲覧モードで棒が上下して鬱陶しかったのでChatGPTに聞いて以下を追記します。

.markdown-preview-view h3,
.HyperMD-header-3 {
    display: flex;
    align-items: center;
}

他のヘッダーもちょっと修正した

ついでなので他の見出しもちょっと整えました。

img|350

いやぁ、CSSってすごいなぁ。よかったよかった。

2025年を振り返る

年末なのでオールジャンルで2025年を振り返ります。

Blueskyを始めた

Twitterがギスギスしていて疲弊していたところでBlueskyの招待制がなくなった、という話をきき、Blueskyに移行した。Blueskyは穏やかすぎるほど穏やか。移行してからしばらくはX(蔑称)を消したり戻ったりと行ったり来たりしていたが、この前アプリも消した。公式の発表やいろんな感想はやはりBlueskyは少ないので、新規アカウントだけ残してある。地震のときも見たいし。来年はXに戻らないように気をつけます。

鳥展に滑り込みで行った

img|250

いいなぁ、こういう展示もっとやってほしい。鳥、好きだなぁ、という思いを強くした。 図録も買わせていただきました。

キーウィーの産卵前のレントゲンを今でも覚えている。もう9割卵じゃんあれ。

Raycastとkarabiner-elementsを入れたことでmacが最高になった

macbook airを持ってたんですけど、正直あまり使えてなかったのでもうiPadを新調・macを売却してよくいる「iPadをPCのように使うノマド族」になろうかな、と今年の上半期は思っていた。iPadを新調して「さぁ、macを売るぞ」と思ったところで、自分のモデルが公式では下取り対象外になっていることに気づく。ハードオフに持っていくかぁ、とうだうだやっているうちに、「別にわざわざ売らなくてもいいか」と思い直した。別に困ってはないし。

じゃあなんとか使いやすくしよう、といろいろ調べているところで、karabiner-elementsに辿り着く。キー配置を変えられるやつですね。

  • cotrol -> backspace
  • 英数 -> かなと英数を切り替えトグル
  • かな -> enter

みたいに変更している。mac、backspaceがちょっと遠いのが手が痛くなる要因だったんだよなぁ・・・。本当に嬉しい。

あとはずっとAlfredを使っていたけどランチャーをRaycastに変えた。snippetって本当にいい。clibor代替にもなるかもしれない。

最近、Raycast Noteが最高なのかもしれない、と気づき始める。来年使っていきたい。

積読していたプロジェクト・ヘイル・メアリーを読んだ

img|250

よ、よかった・・・・。久々に小説にのめり込みました。1年くらい積んでてごめん。

映画やるんですね。まだトレイラー見てないな。あのイメージはタチコマなんだけど、どうなんだろう。

絶賛されてる小説を逆張りせずに読むの、大事だなと反省した。来年はもっと受賞小説を読んでいきたい。

2025年 第56回星雲賞

王道も読みたいなー。ディアスポラとか。SFに限らず、来年はもっと本を読みたいな。

緑黄色社会にハマった

youtubeのfirst takeで緑黄色社会の花になってが上がっていた。それまで「変わった名前のバンドだな」と思っていたが、めちゃくちゃかっこよくて惚れてしまった。

youtu.be

ベタベタの王道だけどこのあたりが好き

  • 花になって - Be a flower
  • PLAYER 1
  • 馬鹿の一つ覚え

ライブというものを行ってみたいなと思った。

Obsidianでいろいろと遊んだ

BlueskyはObsidianユーザーが多いような印象があるんですが、いろいろと話しているうちに「やっぱ推しには課金するか」という気分になり、10月ごろにObsidian Syncに課金して仕事でも使うようになった。そこからはもうノートを取るためにObsidianを使っているのか、Obsidianで遊ぶことを目的にしているのかがわからなくなるほど楽しく使っている。Obsidianでやったことをメモするためにはてなブログまで開設してしまった。

(ちなみにObsidianに課金する前は一度会社用にNotionを使おうと頑張った時期がある。Notionも広げられなさそうだな、と諦めたので自分で使う用にObsidianに全ベットすることにした)

また、最近AppleのNoteはメモが多くなってきたからなのかリンクを使っているからなのか起動が重くなってしまったので、より一層Obsidianを使うモチベーションが高まっている。

RADWIMPSポルノグラフィティの新曲が出た

昔を思い出すような新曲が出て嬉しくなった。

img|250 あにゅー | RADWIMPS OFFICIAL SITE

img|250

https://youtu.be/GOTE3YTCvm8?si=ocIihbdZK_ThBy16

RADのアルバム「あにゅー」はいいぞ・・・。特に賜物が好きですね。命題、DASAI DAZAI、まーふぁか・・・・。「アルトコロニーの定理」と「絶体絶命」を噛み締めていた青春だったのでめちゃくちゃ懐かしくなりました。

ポルノのTHE REVOもいい。これ、THE DAYの続きなのかな、両方ヒロアカの主題歌らしいし。

その他もろもろ

あとは、会社で英語や中国語を使う機会が増えたり、羅小黒戦記で推しが増えたり、Netflixのアドレセンスの3話すご・・となったり、カグラバチとメダリストにハマったり、泰山に登ったり、米津は今年もやばいな・・・となったりしました。

来年も楽しんでいきたい。

QuoteのCSSを引用っぽく変更した

この時期になると手帳コーナーに新潮社の「マイ・ブック」というのが並ぶじゃないですか。

Image from Gyazo 『マイブック』みんなの使い方|『マイブック―2026年の記録―』特設サイト|新潮文庫 | 新潮社

ここに1日1つ名言や心に響いたことを書く、という使い方をしている人がいて、「いいなぁ」と思ったんですよね。

Obsidianでできるかな、とやってみます。

Quote、普通に書くなら2通りですね。

  1. Blockquote
    • img|300
  2. Calloutのquote
    • img|300

うん、Blockquoteはまあ普通で悪くはない。でも、quotation以外にも使いたいからこれはキープで。calloutのquoteをもうちょっと見やすくします。

calloutの書き方は一般的なこれ

> [!quote] 運び屋
> "デイリリーは特別なんだ。一日しか咲かないけど、そのためにたくさん世話をしてやらないといけない。"
>  — "家族も同じよ"

もちろんCalloutとして最初にタイトルがあって折りたためる、というのはいいんだけど、引用の時はやっぱり引用が最初にあって右下に出典、っていうのがそれっぽい。

引用のCalloutだけCSSを当てます。

/* calloutのQuoteだけを対象に */
/* 順番を変えられるようにする */
.callout[data-callout="quote"] {
  display: flex;
  flex-direction: column;
}

/* 1. コンテンツ */
.callout[data-callout="quote"] .callout-content {
  order: 1;
  margin-top:.3em ;
  margin-left: .3em;
  margin-right: .5em
}

/* 2. アイコンとタイトル */
.callout[data-callout="quote"] .callout-icon {
  order: 2;
}
.callout[data-callout="quote"] .callout-title {
  order: 2;
  margin-top: -.2.5em;
  padding: 0;
  justify-content: flex-end;
  font-size: 0.85em;
}

/* タイトル文字を右寄せ */
.callout[data-callout="quote"] .callout-title-inner {
  margin-left: auto;
  text-align: right;
}

/* 折りたたみボタンを消す */
.callout[data-callout="quote"] .callout-fold {
    display: none;
}

img|600

引用っぽくなった。CSSってすごいなぁ。(ChatGPTにコード下書きしてもらっています)

ちなみに入力の時はAdmonitionプラグインで補助してもらってるので楽々。これでデイリーノートに「今日の一言」を入れられるようになった。来年やってみよう。

2025年12月

月報にあこがれているのでやってみる。

資格勉強を始めた

今月の一番大きな変化は、月初に資格試験を受けようと決めたことです。これによって図書館で参考書を借りたり、勉強環境を整えるためにソフトを試したりObsidianを整えたりと、いろいろ変化が生まれました。

やはり勉強、いいですね(しみじみ)。久しぶりに勉強に没頭できる(しなければならない)ということで目的感のない毎日にハリが出て最高です。

一応、試験は来年の5月なのですが、難しい試験だということで来年は現状把握の腕試しかなと。飽きないように頑張っていきたい。

付随して発生した変化

  • 分厚い参考書を読むようになる
  • 勉強記録のためヒートマップをObsidianに入れる
  • モチベ維持のためスタキャスをインストール
  • PDFでの勉強環境を整える(Zoteroなど)
  • Ankiに戻る
  • 万年筆を棚から引っ張り出す

Obsidian Advent Calendarに参加した

初めてアドベントカレンダーなるものに参加させてもらいました。

Obsidianを快適にしてくれたプラグインと現在のタイムライン(2025) - 0番線デルタ
Obsidianの仕事での使い方(2025) - 0番線デルタ

Obsidianをちゃんと使おう、と再決心してからBlueskyでごにょごにょうろうろしていましたが、ちゃんとまとまって書けてよかったな、と思います。

Obsidianを使っている人って周りになかなかいないので、他の人の使い方を見るだけで嬉しく思いました。あと、毎日楽しみにできるものがあるっていうのもいいですね。年末の休みに読み返してみようと思います。

ブログをたくさん書いた

先月に「よし、アウトプット練習として手始めにブログを作るぞ」と決めて作ったはいいものの放置していたこのブログ。アドベントカレンダーがあったおかげで、週一のペースで書くということができました。

12月は基本的にObsidianを頑張って触る時期だったので、ブログもほぼほぼObsidianになっています。来年も週一くらいでは何か書いていけたらいいなぁ。

サブスクの見直しをした

ま、12月なんでね・・・。

日経新聞を取っていたんですが、「いや、最近あんまり見れてないな」と思ったのが今年の前半。そこで辞めようとしたら価格が半額になる、というキャンペーンが出てきたので、まんまと12月まで続けてしまいました。とはいえ、やはり今の私ならヘッダーくらいで十分かな、といったん解約します。(会社では見れるので・・・)

あとはアニメのために3ヶ月ほど入れていたDisney+も見たいアニメが終わったので解約。

GyazoとChatGPTへの課金をするかを迷い中。

見たものとか

羅小黒戦記2 ぼくらが望む未来 (2025)

食わず嫌いしててごめん。めちゃくちゃおもしろかった。Netflixで1を見てその足で2を映画館に観にいきました。2で出てきた姉弟子が推しになりました。映画パンフレットを買ったのは久しぶり。

一家の主(2022)

アジア系家庭にあるあるの「なんでもやってあげるお母さん」が定年に近づき自分の人生って……と振り返る話。身に覚えがありすぎるのでブッ刺さった。誰かの好意って最初はありがたいけどどんどん当たり前になっていくんだよな。家庭に限らずだけど、好意は見返りへの期待と表裏一体ということで。感情負債が片方に偏りすぎると関係が破産しますよ、というのを身につまされた。あ、映画自体はもっと軽やかな展開でした。

奇跡をつむぐ夜(2024)

よ、よかった〜!あらすじで「病気の少女を支える過去に傷を持つ女性」と出てきて重い話だったら嫌だなぁ、なんて思ってみたけど、クリスマスにぴったりのじんわり感動話だった。誰かのためと言いながら自分を救うために動く、という批判されがちな自己偽善を「他人も自分もどっちも救う」という力技に落とし込んで実際にやり切る、というのがすごい。でもこれって救えなかったら批判は免れないから諸刃の剣だよな・・・。そう考えるとやはり他人のために動ける人間はすごい、と改めて思った。

雪の降る映画といえば「天使のくれた時間」も好きだなぁ。

ワールドトリガー 29

毎回毎回おもしろい。ワートリだけを読むためにSQを買っていた時もあったので半分ほどは読んだことがある内容だったけど、これは単行本も買いたくなる。噛めば噛むほど味がする。まだまだ先が長いので楽しみ。

買ってよかったもの2025

このブログはObsidian以外の記事も書きたいと思っているので、一年の振り返りも兼ねて今週のお題「買ってよかった2025」です。

全自動コーヒーメーカー

【公式店限定5年保証】全自動コーヒーメーカー 3杯用 – ツインバード公式ストア

img|300

私はコーヒーが大好きです。KalitaのネクストGという大きめの電動ミルも持っていて、毎日豆を挽いていた時期もありました。 img|300 ネクストG | コーヒー機器総合メーカーカリタ【Kalita】

ただ、最近は朝ギリギリまで寝ることが多くなり、コーヒーをゆっくり淹れるような時間も取れなくなりました。ギリギリまで寝ていたい。とはいえ、会社でコーヒーを淹れてもたいして美味しくないので、家でちゃんとしたコーヒーを淹れたい。

そんなとき、友人からのすすめでツインバードの全自動コーヒーメーカーを購入しました。

正直に言います。ネクストGで豆を挽いて「今日のドリッパーはカリタとメリタどっちにしようかな。いややっぱりウェーブにするかそれともマキネッタか・・・」とかやってた時期は全自動コーヒーメーカーなんて、と思っていました。それよりもエスプレッソマシーンがほしかった。

でも、いいですね、全自動コーヒーメーカー。毎日使っています。ない生活は考えられないほどです。

ネクストGと比べるとちょっとミルがうるさいですが、朝の支度をしている間にコーヒーが出来上がるのは最高です。毎日水筒に入れて会社に持って行っています。

SHARKの掃除機

EVOPOWER SYSTEM STD CS100J|CS100JGR|コードレススティッククリーナー|掃除機|Shark(シャーク) 公式オンラインストア – SharkNinja(シャークニンジャ)公式オンラインストア

img|300

これまで使っていた掃除機はスタンドもないしプラグを毎回刺さないといけないしめんどくさかったのですが、SHARKに変えてからは一手間もなくなりました。

最近の掃除機メーカーってダイソン一強じゃないんですね。SHARKかっこいい、すごく売れてるそうです。

ちょっと重いですが、サッと使う分には気になりません。まぁまぁうるさいですが、それも使うのは数分なので許容範囲。

スタンドに立てかけると自動で中のごみをゴミステーションに吸い取ってくれるタイプもおすすめされましたが、パスしました。いまので満足してます。

オートミールバー

Amazon.co.jp: 天然生活 オートミールバー(10本入り) 3種のナッツ オーツ麦 グラノーラバー グルテンフリー アーモンド クルミ マカダミア おやつ : 食品・飲料・お酒

img|300

週の半分の朝食がこれに置き換わりました。

起き抜けの頭がはっきりしていない時にぴったりです。朝から火も使いたくないし。時間がないときは会社についてからでも食べられます。

ナッツが一番美味しいと思います。

ちなみにこのシリアルバーを見つける前は、トップバリュのピスタチオバーかカルディで売っているWALKER'Sのショートブレッドでした。

img|300

img|300

振り返ってみると、「あれも今年かぁ」ということが結構ありました。月報なんかもやっていけるといいなぁと思います。

CSSことはじめ:特殊タスクアイコンの色を変える

Obsidian、なんのテーマを使えばいいか迷いませんか?ノートテイキングの本質とは外れる、と思いつつ、文房具のデザインを選ぶ感覚でテーマショッピングをしてしまいます。

私は最近はThings3です。

github.com

iOS特化のタスクアプリ Things(https://culturedcode.com/things/)にインスパイアされたテーマで、結構見やすくてかわいいです。

先日の記事でも書いたように、私はチェックボックスのbookmarkbや作業中/をよく使う運用を今はしています。

kinkamome.hatenablog.com

この時のテーマはBorder(https://github.com/Akifyss/obsidian-border)ですね。

Things3の特殊タスクアイコンの中で、どうしてもBookmarkのアイコンの色が慣れませんでした。

Border

Things3

なんでか、Bookmarkは青というイメージがあるんだよなぁ、Day OneかTwitterのせいか?なんにせよ、CSS snippetをあててみることにします。

CSSで見た目変えれるのすごいですね。

CSS Editorを使ってみる

CSSを変更するときはこれがいいそうです。

github.com

コマンドパレットからCSS Editor: Create CSS snippetを選択し、名前をつけて書いていきます。今回はThings3 adjustmentにします。

とはいえ、CSSはわからないので何を書けばいいかさっぱりです。 まずはThings 3のテーマのCSSを見て、関係ありそうなところを探します。

外観のテーマのところから、フォルダアイコンをクリックするとパソコンのファイルエクスプローラが立ち上がります。.cssの拡張子がそれっぽいので開きます。

なにやら英語がいっぱい出てきます。プログラミングっぽくてかっこいいです(小並感)。

task [b] みたいな感じで関係ありそうなところを探します。

/* ------------------- */
/* Checkbox styling & icons. Credit Minimal theme: https://minimal.guide/Block+types/Checklists#Checkbox+styling */
/* Support @kepano - https://www.buymeacoffee.com/kepano */
/* ------------------- */

それっぽいところがありました。内容を見ていきます。

input[data-task='b']:checked,
li[data-task='b'] > input:checked,
li[data-task='b'] > p > input:checked {
  color: var(--color-orange);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-5 w-5' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath d='M5 4a2 2 0 012-2h6a2 2 0 012 2v14l-5-2.5L5 18V4z' /%3E%3C/svg%3E");
}

オレンジってあるし、たぶんこれですね。この--color-orangeで色を決めてるんでしょう。 --color-blueにすれば青になってくれそうです。なので、さっき作ったCSS snippetにこのブロックをコピペしてorangeをblueにします。

なった。嬉しい。

Style Settingsプラグインで変更できなくてもテーマのCSSを直接見れば修正箇所がわかることに気づいたのでより自由にできそうです。