私の最強メモ環境はChangeLogメモ
はじめに
私にとっての最強のメモ環境はChangeLogメモです。ChangeLogメモは書式です。ふと浮かんだアイディアやURLアドレスをメモしておきます。そして必要なときにChangeLogメモを見て思い出すようにしています。そんなChangeLogメモについての記事です。
難易度:★
emacsとVimは初心者には難しいけど他のソフトは難しくないので。でも、emacsやVimで使うのがお勧めです。
ChangeLogメモって?
Changelogメモについては、以下のサイトをご覧下さい。
横着プログラミング 第1回: Unixのメモ技術
私の ChangeLog メモ活用法
利用可能エディタ
利用可能なエディタと利用できそうなエディタをピックアップしました。私はVimとEmacsを使っています。Vimがメインです。
Meadow or Emacs
C-x 4 a でChangeLogが開かれます。Emacs系は情報が多いので、検索するとすぐに得られると思います。
Vim
"Changelog"などのファイルを開いてから \o で日付を付加します。\ は設定によって変わるので、ご自分の設定に従って下さいね。
なお、Vim7.1からChangeLogを使うとエラーが発生することがあるので、私は以下の方法を利用しています。
Vim7.1でChangeLogを利用する方法
xyzzy
段落がタブで整形されていません。ちょっと書式が違います。でも、軽量emacsとしてxyzzyでChangeLogメモが取れるのは魅力的ですね。
changelogmemo ふかふか
秀丸
秀丸のChangeLogを検索してみました。他にもありそうなので、ご自分に合うものを探して下さいね。
WinChalow WinChalow内の"秀丸changelog"です。
YAYADoc: 秀丸用changelogマクロ
XTMemo
このソフトの方が一般の方は扱いやすいかもしれません。ChangeLogのインポートとエクスポート機能がありますので、他のエディタに移行するのもスムーズかもしれませんね。
XTMemo - リスト表示と検索で管理するテキストファイルベースのメモソフト
サクラエディタ
TeraPad
WinChalowに入っているようです。
VxEditor
VxEditor用のChangeLogメモです。私が作ったのですが、VxEditorを使っていないので他に良いものがあれば、そちらを使って下さいね。
VxEditor ChangeLog
無かったら
お使いのテキストエディタにマクロ機能があれば、ご自分で作ることも可能です。ある程度プログラムを作ることができる方ならば、機能を絞ればそれほど難しくないと思います。また、マクロが無い場合は、別のプログラムでテキストファイルを生成し、そのファイルを編集するなどの方法なども考えられますのでいろいろと工夫されると良いかと思います。
chalow
ChangeLogメモをHTMLに変換するツールとしてchalowがあります。ブログとしても利用できるモードもあります。
chalow - CHAngeLog On the Web
chalowを使うには、perlと以下のモジュールも必要となります。簡単にセットアップするには、Jcode.pmをchalowと同じ場所にコピーし、HTMLフォルダを作成してTemplate.pmをコピーすると使えるようになると思います。(ちゃんと各モジュールのドキュメントを読んで下さいね)
HTML::Template
Jcode - Japanese Charset Handler
関連リンク
Vim - ChangeLogにWiki機能を追加する
Vim7.1でChangeLogを利用する方法
VxEditor ChangeLog
最後に
ChangeLogメモは派手な機能など無いので、初めて使う方には良さが分かり難いかもしれません。他のアプリの方が目だってよさそうに見えるかもしれません。私もいろいろなアプリを試していたのですが結局、ChangeLogメモを使い続けています。他のアプリは始めは良さそうに見えていたのですが、使い続けているうちに生き残ったのがChangeLogメモでした。ChangeLogは長文のスクラップは苦手なので自分で要約を作成してるうちに、物事を理解しながらメモしている自分がいることに気がつきました。たぶん、簡単にWebスクラップができるアプリを使っていたら、このような効果が無かったのかもしれません。私にとってのChangeLogメモは、やはり最強のメモ環境なのかもしれません。