Feb 01, 2009

Quillのインターフェース

ありがちですが、社会人1年目半ばくらいで、情報の管理について結構悩んだ記憶があります。自分で学んだこと、先輩から学んだこと、タスク、スクラップ、などなど、学生時代とは比べようもないほどの情報に迫られ、これをうまく管理する方法はないものかと。

で、確か最初にその方法として選んだのがExcelだった気がします。絵は描けるし、いろんなファイルを埋め込めるし、その気になればマクロでいい具合のインターフェースも作れて、今考えても普通に実用的だったなーと思います。ただ、やっぱりネックだったのが動きの重さ。ちょっと見たいだけなのにいぃ。ってときでも変わらないウエイトは懐かしい思い出です。あの動作の遅さ(PCの性能もあるんでしょう)が嫌で結局エクセルからは離れました。

次に使ったのは、今でも忘れない。HTML。直接タグ打ってました。Excelの経験を活かし「そこそこの表現力+軽量さ」を求めた先です。適度にファイルを分割することで、軽量さも保て、しばらく使っていました。やめた原因?保守に疲れたからです。:-)

そこからは、覚えている範囲ですが

  • Remember the mill -> もっと機能が欲しい
  • Basecamp -> 客先ネットワーク断絶の件
  • wiki(pukiwiki, tiddly wiki) -> 記法うぜえ、移行面倒、
  • changelog -> 変なルール設けて壊滅状態
  • テキスト <- 今ココ

てな感じで遷移してきました。ただ、今後はネットワークに繋がらないってのは無さそうな状況になったので、どこからでも見れた方が嬉しいよね!ってことで、タイトルにあげたQuillを使っています。テキストの全文検索をインクリメンタルでやってくれたり、ショートカットキーが他のメモ系サービスよりも充実しているのがナイスな感じです。

でも、不満な点もあって、文章の編集がやりづらいです。これはブラウザ上で使うウェブサービス全般に言えることで、入力インタフェースがブラウザに引っ張られるためにしょうがない部分もあるとは思うのですが、例えば、タブを使ったインデントが出来なかったり(フォーカスが移動する。コピペならいけるけど、それはそれで面倒。)、普段使っているOperaだと、一部のショートカットキーが正しく動作しなかったりです。(とは言え、この手のサービスでのOperaのサポート状況から見ると、Quillは優秀。ユーザー少ないもんね。。。)

じゃあどうすれば編集とか入力作業が快適になるかと考えてみたのですが、そもそもエンジニアは、エディタが一番書きやすいよな、ってところに戻り、Vimから入力できたら最高だなーと思いました。でもvimスクリプトとか全然わからんなーというのがあるので、ひとまずPerlからQuillを扱えるようにするためのモジュールを書いてみました。

ソース(github)

というわけで、これを使って何かナイスな情報管理につながる方法が見出せればなあ、と思います。何かやればフィードバックもここにアップしていきたいと思います。

※Perlでモジュールを書く場合の流儀(?)みたいのは、よくわかっていません。なので、podドキュメントとかtディレクトリとかその他もろもろ無くて、本当にモジュールと簡単な使用例のサンプルスクリプトだけしかありません。機会を見つけてアップすると思うので、ひとまずその辺はご勘弁ください。

Posted at 01:38 in | WriteBacks (0) | Edit
Edit this entry...

wikieditish message: Ready to edit this entry.
















A quick preview will be rendered here when you click "Preview" button.