nDiki : プラグイン

プラグイン - plugin、plug-in

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

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

Perlプラグインを作る

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

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

スポンサード リンク

2015年8月3日 (月)

Lightning Talk for Over 18 #0 (LTO18 #0)

image:https://www.naney.org/nDiki/2015/08/03/LTO18.png

「18歳以上向けの情報共有のための社交場」、Over 18(18歳以上)向けの LT イベント「Lightning Talk for Over 18 #0」がいい感じの人数感なので参加してみました。考えてみるとエロテーマな勉強会/トークイベントは 「GXEB #3『ヒトはどこまでイケルのか』」以来かも。

「日本の出会いが歩んできた道、そして今」 Takuya Iwamoto 氏

日本の出会い系の歴史を真面目に解説してくれたトークです。これはコミュニティサイト運営者としては、ぜひ新卒研修でやっていただきたいと思える良いトークでした(最後のエロデバイスの昨今の話はおいておくとして)。

「商業作品内におけるトランス状態の重要性」 ブラックキャット氏

ご本人が目の前にいながらにして、事前に録音されたなんともいえない語り口のトークを再生したのをみんながじっと聞くという新感覚トーク。話題が催眠的なものなので、気をつけないとやられてしまうのではという「このまま聞き続けるの怖い」感じさせる緊張感のあるトークでした。子供の頃に家の電話から説法ダイヤルにかけて和尚さんのテープを聞いたのを思い出しました。

内容的には変性意識についての初歩の話。あらためてちょっと調べてみたいと思います。

「ホール素子を使って紳士的なデバイスを作ってみた」 shima 氏

「ホール」というのでてっきりあのホールかと思いましたが、普通に「ホール素子」でした。抱きまくらの話前座で後半のおっぱい入力デバイス開発がメイン。おっぱいにかける並々ならぬ情熱に涙無しにはきけませんでした。

「Porn Reward のチカラ」 kuniwak 氏

これぞまさに LT (lightning talk) という感じのすっきりとした、それでいて今回のテーマをきちんとくんだ良いトークでありました。トークで紹介されていた Naked Password という「設定しようとしているパスワードの強度に応じてドット絵が脱いでいく」 jQuery プラグインは、なかなか良いパスワードを設定してもらえないサービス事業者の悩みに対する救世主のように感じられました。

終わって

今回は #0 ということでテーマがバラエティに富んだ会でした。エロ・風俗満載だった GXEB からするとぜんぜんエロくなくて、これなら O18 限定じゃなくてもいけそうな感じ。ぜひ次回はもっと突き抜けたトークが揃うのを期待したいです。

運営の @kiy0p0n 氏 @orga_chem 氏 @shakuji 氏ありがとうございました。

(画像http://connpass.com/event/17686/ より。)

スポンサード リンク
[ 8月3日全て ]

2016年11月7日 (月)

テキストファイル todo.txt でのタスク管理

先週の金曜日からテキストファイル todo.txt でタスク管理をするアプリを試してみています。

1行に1タスクを書くシンプルな todo.txt フォーマットが定義されており、それら対応した Todo.txt CLI やスマートフォン向けアプリ、デスクトップアプリ、エディタプラグインなどがいろいろ作られています。

これらを使ってタスクを追加・編集していきます。もちろんテキストエディタで簡単に追加・編集できます。Dropbox を使うことで複数のデバイスでも問題なく運用できます。

アプリ

まずは以下のアプリは使うことにしました。

  • Mac
    • TodoTxtMac
      • 複数のファイルをそれぞれ別ウインドウで開けます。
      • 残念ながら日本語入力と相性が悪く、実質テキスト入力はできません。
      • インクリメンタル検索で絞り込みができるけれど AND 検索はできない模様。
  • EmacsiA Writer・Atom
    • ファイルに変更があるとすぐに再読み込みしてくれるので、他のアプリとの併用に便利。
  • Android
    • Simpletask
      • UI はシンプルですが使い勝手は良いです。同時に1つしかファイルは開けません。
  • iOS
    • SwiftoDo
    • Simpletask ほどではないけれどまずまず使えそう。

サブタスク

仕様上サブタスクという概念はありません。「+プロジェクト名」という記法でタスクをタグ付けできるのですが、これだけだと見にくいので

 # プロジェクト名 h:1
 (A) タスク1 +project1 @office
 (B) タスク2 +project1 @home

のように書いてみています。「h:数字」は hidden を表す key:value で、各アプリはこれが書かれたタスク(行)を隠すことができます。一方 Markdown 対応テキストエディタで見出し扱いにしてくれるので視認性が良くなります。

雑感

コンテキスト(@文字列)やプロジェクト(+文字列)をタスク文中に埋め込める点、そしてそれらが空白は許さないことから WikiForum に書き込んでいるような感じがしました。

いわゆる開始日指定にあたる threshold や繰り返しのための rec などが指定できるため一通りのことはできそうです。 Remember The Milk から一部タスクを移して運用してみます。

[ 11月7日全て ]

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日全て ]

About Me

Naney Naney

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

About nDiki

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

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

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

Other Notes

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

最近検索されている記事

月別インデックス
Process Time: 0.072994s / load averages: 1.23, 3.09, 1.90
nDiki by WATANABE Yoshimasa (Naney)
Powered by DiKicker