nDiki : プラグイン

プラグイン - plugin、plug-in

ホストソフトウェアに対して追加の機能を提供するプログラム。 インポータ/エクスポータなどを追加するのに良く用いられる。

一般的にエクステンションよりも、ホストソフトウェアとの境界が明確に分かれている。

Perlプラグインを作る

プラガブルモジュールを使う。

  • Module::Pluggable
  • Class::Component
  • Class::Pluggable
    • 比較的シンプル。プラグインモジュールでは @EXPORT_AS_PLUGIN を定義しておく必要がある。0.022 現在、指定したディレクトリ以下のプラグインモジュールをスキャンする機能などはない。
  • Hook::Modular
  • Class::Trigger

スポンサード リンク

2017年9月22日 (金)

Franz に Trello を追加してみる

MacSlack を使うのに利用している Franz に Trello も追加してみました。

プラグイン以下の手順で入れて Franz を起動しなおすとサービス一覧に出てくるのであとは普通に追加します。

 mkdir ~/git/meetfranz
 cd ~/git/meetfranz
 git clone https://github.com/meetfranz/plugins.git
 cd ~/Library/Application Support/Franz/Plugins
 ln -s ~/git/meetfranz/plugins/trello

Trello は専用 Mac アプリケーションが出たので、複数アカウントを同時に使っているのでなければ Franz に入れるメリットはそれほど無いかもと設定して気が付いた感じです。

スポンサード リンク
[ 9月22日全て ]

2020年3月1日 (日)

家族で KeePass を使う

KeePass を始める

パスワード管理に困り始めていたのでパスワード管理ツールを勧めたところ、使いたいとのこと。今日使い方を説明しながら環境を整えてみた。選択したのは自分も長年使っている KeePass ファミリで、 MacBook Pro では KeePassXC を、スマートフォンでは Keepass2Android を使ってもらうことにした。

使い勝手を考えると 1Password や Bitwarden などが良いのかもしれないけれど、クラウド型のものは自分に何かあったあとに使い続けるのが難しくなる可能性がある(アカウント管理や支払いついて理解して対応するコストがかかるとか、サービス終了のリスクがあるとか)ので避けた。

パスワードデータベースファイル (kdbx) の同期は Google ドライブで。念の為自分の Google アカウントにも共有しておいてもらい、自分の MacBook Pro (の Time Machine) にもバックアップが取られるようにした。

今後家族でアカウント情報を共有する

自分1人だけで管理している家族にかかわるアカウントを共有したいと常々思っていた。今回KeePass を使えるようになったので、家族関連パスワードデータベースファイルを作って今後共有していこうと考えている。

複数のパスワードデータベースファイルをまとめて開く

そうすると扱うパスワードデータベースファイルが複数になるので個別にアンロックが必要になり手間が増える。なにか便利な機能がないかなと思って調べたところ KeePassXC と Keepass2Android どちらも子データベースを自動的に開く機能が用意されていた。本家 KeePassプラグイン KeeAutoExec 互換機能っぽい。

メインのパスワードデータベースファイルの中に AutoOpen グループを作成しその中に「URL に子データベースのパス」「パスワードに子データベースパスワード」をそれぞれ入力したエントリを作っておくと、そのデータベースファイルを開いた際に自動的に子データベースファイルもアンロックして開いてくれるのだ。これは便利!

自分の KeePass パスワードデータベースGoogle ドライブ

今まで自分は Dropbox にパスワードデータベースファイルを置いていたけれど、これを機に Google ドライブに変更。同じストレージサービスにしておいた方がパスワードデータベースファイル間の相対パスがシンプルになるからというのがその理由。

Google ドライブなら「選択したアイテムを別のフォルダに追加 (Shift+Z)」を使って1つのフォルダにパスワードデータベースファイルを集めることができるので、全部ファイル名指定だけで済ませられて良いのだ。

[ 3月1日全て ]

2021年2月15日 (月)

Obsidian のランダムノートプラグインでリライトするノートを探す

グラフビューもそうだけれど「経験的に役に立たなさそうだな」と思っていた機能が Obsidian というアプリケーション環境だと便利に感じたりするのが面白い。

ランダムノートプラグインも使わないだろうと思いつつ有効にしてみたら、リライトするきっかけになって結構いいじゃんってなった。

[ Mac アプリケーション ]

[ 2月15日全て ]

2021年4月27日 (火)

Obsidian Mobile (β 版) がほぼ Obsidian

Obsidian Mobile (iOS & Android) β 版ついに Insider にもオープンになったので、さっそく Android 版を Pixel 4 に入れて試してみた。

ほぼ(デスクトップ版) Obsidian だ。狭い画面とタッチ操作・バーチャルキーボード入力に合わせて UI アレンジされつつ、多くの機能が Obsidian Mobile でも実装されていて驚いた。Obsidian Publish コアプラグインまで入っているとは思っていなかった。まさかスマートフォンから公開ノートサイトをさくっと更新できるとは。

「デスクトップ版のモバイル版」なので、いきなりモバイル版から始めると「ウッ」っとなる人が多そうではある。

Android アプリとして「ファイルベース名 YYYY-MM-DD-hhmmss でさくっとテキストファイルを新規オープンできる」「全文検索できる」良いノートアプリ/テキストエディタが今まで無かったので、遂に来たという思いだ。

[ ノート・日記はテキストファイルに ] [ ファイル名の先頭を日付にする ]

今日のさえずり: おはよう、新しい1年。

[ 4月27日全て ]

2021年5月5日 (水)

今日のさえずり: どうみてもハンディモップ

[ 5月5日全て ]

2021年8月4日 (水)

Obsidian プラグイン QuickAdd で思い浮かんだことをキャプチャしログとして残す

Obsidian コミュニティプラグインを順番にチェックしていて QuickAdd プラグインに目が止まった

日常生活の中で出来事や思い浮かんだことを細かくキャプチャ(メモ)しておくのに便利なプラグインだ。

Obsidian mobile で使うと最高

早速インストールしてみた。これ Obsidian mobile のクイックアクション(画面上部からのプルダウンで起動)に設定しておくと最高に便利ではないですか!

スマートフォンでの良いキャプチャツールを常々模索してきているけれど、これは一つの完成形かもしれないぞ。

Obsidian mobile を起動しプルって入力するだけで、日時と合わせてデイリーノートに追記できる! デイリーノートを開き挿入位置にカーソルを合わせてから Gboard で「にちじ」「いま」と入力して現在日時/時刻に変換して入力し、そこからメモを書き込むといった手間が省ける!

デスクトップでは Alfred で

QuickAdd はもちろん Obsidian のデスクトップアプリでも使えるのだけれど、Mac だと入力時に日本語変換確定(Enter)で決定完了となってしまうのが現状不便。

Mac では Obsidian に限らずどのアプリを使っている時でも Alfred ワークフローで同じファイルに同じ形式でさくっとキャプチャできるようにしてあるので、引き続きそちらを使おう。

Capture Logs を Obsidian vault にためる

キャプチャしたメモは

しているのだけれど、それ以外の「ちょっと思い浮かんだこと」や「いったん寝かせておきたいこと」のメモが行き場を失いがちでどうしようと思っていたんだよね。

うん、Obsidian vault に専用のノートを作り、残ったメモはそのノートにそのまま移しておけばいい気がしてきた。1カ月1ノートぐらいかな。後日検索で辿り着いた時に使えそうと思ったら別ノートに抜き出して育てていく。

うん、良さげ。

[ ユビキタスキャプチャ ] [ ノート・日記はテキストファイルに ]

[ 8月4日全て ]

2021年8月5日 (木)

今日のさえずり: そんな車内で龍角散ダイレクトの広告が流れている

  • 08:58 電車の中で咳をしている人を見掛けるようになってきた。ここ1週間ぐらいかな。 そんな車内で龍角散ダイレクトの広告が流れている。
  • 12:07 昨日がサラダチキン + 生野菜ランチ生活52日目。 さすがに飽きてきたのと体重減が停滞してきているのとで、今日は気分を変えて玉子と蒸し鶏のサラダ + 手巻おにぎり 焼鮭ほぐし。 おにぎりうまーい。
  • 12:09 「サラダチキン + 生野菜ランチ生活」だけでは、もうこれ以上体重下がらないのかも。
  • 15:41 思い浮かんだことをキャプチャするコマンドを Obsidian プラグイン QuickAdd で作り Obsidian mobile クイックアクションに設定すると「プルってキャプチャ」できて最高に便利だ。
  • 20:17 夕焼け小焼け。 #photography #Pixel4 https://t.co/vfbwnPe4Vz
  • 20:32 今日はよく焼けた。 うん、もうそれでいいじゃないですか。
  • 21:02 Pixel 6 と Pixel 6 Pro にはどんなカメラが搭載されるのかな。 #Pixel6 #Pixel6Pro
  • 21:38 富士山もくっきりと。 #photography #Pixel4 https://t.co/racuhuCwCN
  • 22:25 ビルに映った夕焼けも好き。 #photography #Pixel4 https://t.co/bgUFykthx1
[ 8月5日全て ]

2021年8月12日 (木)

今日のさえずり: あー、寝転がってやりたい

  • 09:13 今朝の暑さはちょっと楽。 https://t.co/VyCCUGE0aT
  • 09:47 Templates プラグインのテンプレートファイル内に書いた {{date:dd}} が「木」ではなく「Th」になってしまった。テンプレート展開時の locale を指定したい。
  • 24:03 寝る時に布団にスマートフォンを持ち込まないようにしてから2カ月ぐらい経った。 あー、寝転がってやりたい。
[ 8月12日全て ]

2021年10月7日 (木)

今日のさえずり: ラスボス! (エレベーターが休止してる)

[ 10月7日全て ]

2021年10月20日 (水)

今日のさえずり: Android 12 にシステム アップデートした。 なんかピンクっぽくなった。

  • 06:34 起床。 富士山がずいぶん白くなってる。
  • 08:09 Good morning. #photography RICOH GR IIIx #GR #GRIIIx #GR3x https://t.co/TJQmHF5RYs
  • 08:24 Electron のバージョンを上げたとのことなので Obsidian for Mac v0.12.19 をダウンロードして上書き更新。
  • 09:06 新しいベルト、ザラザラしてなくて無条件に心地よい。
  • 09:30 今日の富士山いい! #photography #Pixel4 https://t.co/gsTZPxxrk8
  • 10:42 Pixel 4Android 12 にシステム アップデートした。 なんかピンクっぽくなった。
  • 10:45 設定の[壁紙とスタイル]で「壁紙の色」ではなく「基本の色」にして青をチョイス。
  • 11:12 垂直方向のスワイプで要素がぷにって伸びるの Android 12 から?
  • 11:18 もはや Android 11 でどうだったか遠い記憶の彼方だ。
  • 17:06 Obsidian の Slash commands コアプラグイン、空白を入力した時点でコマンドとみなされなくなる。 複数コマンド候補がある場合にあれっとなるのでオフにする。
  • 23:07 もう長い付き合いになるマコトの誕生日パーティーに行ってきた。
[ 10月20日全て ]

About Me

Naney Naney

Naney (なにい)です。株式会社ミクシィで SNS 事業の部長をしています。

About nDiki

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。

#nNote タグがついている記事は他の記事に比べて、より断片的・未整理・不完全なちょっとしたノートです。まだ結論に至っていない考えなども含まれます。頻繁/大幅に更新したり削除したりすることがあります。

※本サイトの内容は個人的見解であり所属組織とは関係ありません。

最近検索されている記事

Other Notes

ナレッジベースアプリケーション Obsidian で書いているノートの一部を notes.naney.org で 公開しています。

notes.naney.org 新着ノート

月別インデックス
Process Time: 0.100378s / load averages: 0.44, 0.46, 0.43
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker