Splunk SPL でmvindexマクロを利用し指定した番号の配列に格納されているマルチバリューデータの情報を取得する

mvindex を利用して指定した番号に格納されているマルチバリューデータの情報を確認します。

なお、マルチバリュー(Multi-value)とは、1つのフィールドの中に「複数の値」が入っている状態のことです。

たとえば、ip のフィールドの中のデータが [192.168.1.1, 10.0.0.5, 172.16.1.10]となっている場合、ipはマルチバリューだということができます。

mvindexを使ったSPLの書き方

以下のSPLは mvindexマクロを使い、マルチバリューである siteフィールドの何番目に”amazon*”が入っているか(配列番号)をチェックし、さらにその配列番号に格納されているデータをダッシュボード上に表示しています。

source="stream:Splunk_HTTPURI"
| eval org_site=site
| makemv site delim="."
| eval mv_num=mvfind(site, "amazon*")
| eval mv_data=mvindex(site, mv_num)
| table org_site site mv_num mv_data

上記SPLを実際に実行するとこうなります。

上記の例だと、3番目に “amazon*”が入っているのでmv_numが”2″(”0″からカウントしているので)となり、さらに site の 配列”2″のデータを取得すると”amazontrust”となっています。

参考サイト:

・Splunkでマルチバリューフィールドを扱う (eval関数編)(じゅのぶろ)
https://jnox.hatenablog.com/entry/splunk/eval-multi-value

Splunk SPL でmvfindマクロを利用し指定したデータがマルチバリューデータに含まれている場合、その配列番号を取得する

mvfind を利用して指定したデータがマルチバリューデータの何番目に入っているか確認します。

なお、マルチバリュー(Multi-value)とは、1つのフィールドの中に「複数の値」が入っている状態のことです。

たとえば、ip のフィールドの中のデータが [192.168.1.1, 10.0.0.5, 172.16.1.10]となっている場合、ipはマルチバリューだということができます。

mvfindを使ったSPLの書き方

以下のSPLは mvfindマクロを使い、マルチバリューである siteフィールドの何番目に”amazon*”が入っているかチェックし、ダッシュボード上に表示しています。

source="stream:Splunk_HTTPURI"
| eval org_site=site
| makemv site delim="."
| eval mv_num=mvfind(site, "amazon*")
| table org_site site mv_num

上記SPLを実際に実行するとこうなります。

上記の例だと、3番目に “amazon*”が入っているので”2″(おそらく”0″からカウントしているので)となっています。

参考サイト:

・Splunkでマルチバリューフィールドを扱う (eval関数編)(じゅのぶろ)
https://jnox.hatenablog.com/entry/splunk/eval-multi-value

AnkiDroidのデータをテキストでエクスポートする

Androidにインストールしている AnkiDroidのデータをエクスポートする方法がわからなかったので調べてみました。

結論から言うと、テキストでエクスポートするには、PC版のAnkiアプリにデータを同期させて、そのAnkiアプリからエクスポートするしかなさそうです。

1.AnkiDroidからのエクスポート

デッキを長押しすると、そのデッキに対する操作リストが表示されるので、その中から「Export deck」を選択します。

AnkiDroidのdeckリスト

すると下の画面が表示されるので「Save to」を選択します。

Export Deck選択時の画面

最後のエクスポートするデータを選択し、OK を押すと Android上にエクスポートされたデータが保存されます。

Save to 選択時の画面

ただし、この場合 apkg(Anki Deck Package)でしか出力できません。

2.Ankiからのエクスポート

テキスト形式でエクスポートするには、AnkiDroidのデータをPC(Macなど)上の Ankiアプリと同期させておきます。

そして下図のように歯車マークから「Export」を選択します。

Anki アプリ

すると Export formatを選択することができ、テキストフォーマットの出力も可能となります。

Anki アプリ

200円分の定額小為替を購入した際に手数料として200円取られて納得いかなかった件

別途アップしたブログの通り、名寄帳兼課税台帳を山口市から郵送で取り寄せようとしたところ、申請書とは別に定額小為替を同封するように言われたので、郵便局に購入しに行きました。

するとタイトルの通り、200円分の定額小為替を購入する為には手数料として200円必要と言われ、・・・となりました。

定額小為替(200円)

通常の封筒に現金を入れるのはダメなので、定額小為替を送ってほしい、ということだと思いますが、なんだか無駄ですね。

ちなみに、写真の通り名前を書くところが2箇所ありますが、山口市のサイトを見るとなにも記入せずに送ってほしいとのこと。

山口市のサイトからの抜粋

それって、現金と同じで盗まれたら誰でも換金できるんじゃ?と思いますが、何か理由があるんですかね。

山口市で名寄帳兼課税台帳を取得しようとしたらわかりづらかった件

相続登記手続きのため、令和8年度版の名寄帳兼課税台帳を郵送にて山口市から入手しようとしたところ、どこに申請書があるかわかりづらかったのでここに記載しておきます。

最終的には山口市役所にメールして教えてもらい、以下のサイトから申請書がダウンロードできることがわかりました。

郵送による申請
https://www.city.yamaguchi.lg.jp/soshiki/178/3175.html

具体的には上記サイトの下部にある下図の赤枠部分です。

山口市 「郵送による申請」サイトからの抜粋

ダウンロードした申請書の中身を見てみると、確かに下図の通り「名寄帳兼課税台帳」を申請するチェックボックスがありますね。

ちなみに山口市役所からのメールによると、上記申請書と合わせて下記5点の書類が必要とのこと。最初の2点は「申請書」をパッと見ただけだと見逃しやすいので要注意ですね。

▼必要書類
 ・被相続人の除籍謄本の写し
 ・相続人の戸籍謄本の写し
 ・本人確認書類の写し
 ・手数料(定額小為替)
 ・返信用封筒
 ※詳細は申請書内をご確認ください。

SANEIのワンタッチレバーロングを使って台所の蛇口ハンドルに手が届きやすくしてみた

妻が腰を痛めて台所の蛇口のハンドルに手を伸ばすのがつらいようなので、SANEIのワンタッチレバーロングを購入し、取り付けてみました。

取り付け方

取り付けは簡単で、まず、既存をハンドルをはずします。

既存のハンドルを取り外したところ

その後、ワンタッチレバーロングに付属しているアタッチメントをはめ込みます。(ちなみに4種類のアタッチメントが付属していましたが、正直どれでもいい気がしました。)

アタッチメントを取り付けたところ

最後にレバーを取り付ければ完成です。(右側の冷水の方)ちょっと難しかったのか、上部のネジを締めるところです。ちょっとしか出っ張りがないので、傷つかないようにティッシュを上から被せた上でペンチで上から掴んで回しました。

SANEIのワンタッチレバーロング

交換後の印象

ハンドル全体がメタリックなので、交換前よりモダンになった気がします。(根本部分のもともとハンドルに隠れていた部分が剥き出しなのがアレですが。)

また、15度くらいレバーを右に回せば水が流れ始めるので、レバーが長くてもどこかにあたって水を出すのみ困るということはなさそうです。

もししばらく使って調子がよければ、温水の方も取り替えてみたいと思います。

WordPress の新規記事を X に投稿した際にいい感じにプレビュー(サムネイル)を表示させる方法

私は WordPress の SEO対策として All in One SEO というプラグインを使っています。

この All in One SEO には WordPress で新しい記事を投稿した際に、一緒に X などのSNSにその記事へのリンクを投稿する機能があります。しかしながら、そのリンク投稿時のプレビュー表示がうまくいかず手こずっていました。

しかし、最近ようやくやり方がわかった気がするのでここに記載しておきます。

表示したいプレビューの形

目指していたプレビューの姿は以下の通りです。
左側にホームページのアイキャッチ画像を表示、そしてその右側に記事のタイトルなどを表示させる、というものです。

Xのプレビュー例

All in One SEOの設定方法

この設定は、「All in One SEO」の「ソーシャルネットワーク」-「X(Twitter)」から行えるようです。

具体的には以下の通りにすればOKです。(たぶん)
・Xカードを有効化:オン
・カードタイプのデフォルト:要約
・デフォルトの投稿X画像:プレビューの左側に表示させたい画像を設定

All in One SEOの「ソーシャルネットワーク設定」-「X(Twitter)」

ロードスターNC2を夏タイヤ(POTENZA S007A 3年目)に履き替えてきました

本日(2026/4/5)タイヤ館さんに保管してもらっていた夏タイヤに履き替えてきました。

ちなみにタイヤ交換のお値段は、3,300円でした。昨年は2,200円だったので 1,100円のアップ。いろんなところで価格があがってますね。。。

夏タイヤ(真横から)

こちらは左フロントタイヤです。

夏タイヤ(左フロント)

そしてこちらが右リアタイヤです。どちらもまだまだ使えそうですね。

夏タイヤ(右リア)

2026年4月5日 川崎市 ガソリン価格が意外とやすかった件(ハイオク 163円前後)

最近のイラン情勢でガソリンの輸入が滞っているので値上がりを心配していましたが、本日ガソリンスタンドの様子を見たところ、川崎市の高津区や中原区付近のガソリン価格は ハイオクで 161円から165円くらいのようでした。

思ったよりやすいですね。政府が補助金を出してくれているせいでしょうか?

川崎市高津区のガソリンスタンドの操作パネル

MacDroidで Android を Mac に接続する時に少しコツが必要だった件

自分のMacには元々 Android File Transfer をインストールしていたのですが、USBケーブルで Mac と Android を接続してもうまくいかない(ポップアップでファイルエクスプローラが表示されない)ことがほとんどでした。

そこで、Android File Transferはそのままにしておき、追加で MacDroid をインストールしてみました。

これにより確実に Android を Macに接続することができるようになりましたが、その手順について少しコツが必要だったので、備忘録として記載しておきます。

1.MacDroidを起動する

まず、インストールした MacDroid を起動します。すると下のような画面が表示されます。

MacDroid起動画面

2.USBでAndroid をMacに接続する

1.の後、USBを使ってAndroid をMacに接続します。

なお、Androidについてはあらかじめ以下の設定を行っています
・「開発者向けオプション」を有効にする
・USBデバッグを有効にする

すると、Android上に以下の警告画面が表示されますので、 「Allow」を選択します。

Android上の警告画面

3.とりあえずMTPで接続を試みる

2.を行うと MacDroidの画面が以下の通りになるので、とりあえず左側から Android端末(下の例だと「Pixel 7a」)を選択し、「MTPで接続」を選択します。

MacDroidの画面

しかし、自分の環境ではこれだけだとうまく接続できず、以下の状態(未接続)になります。

MacDroidのMTP接続画面

4.今度はADBで接続してみる

そこで、MacDroidで前の画面に戻り、今度は左の「Pixel 7a」を選択後、「ADBで接続」を選択してみます。

MacDroidのトップ画面

すると以下の画面に遷移した後、「Pixel 7a」の状態が「マウントしています」に自動的に切り替わります。

MacDroidのADB接続画面

5.FinderでAndroidのフォルダを表示

上の画像の状態までいけば、あとは「Finderで表示」ボタンを押すだけで Mac上でFinderが起動し、Androidのフォルダを確認することができるようになりました。

最初に記載したとおり、「Android File Transfer」をインストールしたまま「MacDroid」をインストールした為、このような操作が必要になっている可能性はあります。