2010年6月23日水曜日

セッションマネージャーでセッションを仕事用とプライベート用で切り替え

私はセッションマネージャーでセッションを仕事とプライベートで切り替えている。
 
 どちらも大体同じページを開いている状態にしているので、
仕事用とプライベート用を一緒にしていると、私は仕事中についついタブを切り替えて、
プライベート用RSSリーダーやメールをチェックしてしまうから、
セッションで分けて余計な物が無いようにしている。

 プロファイルで分けてもいいのだが同じアドオンをもうひとつに同じだけインストールしたり、
プロファイルを切り替えてアップデートしたりで二度手間でめんどい。

 vimperatorを使用しているなら、
session-manager.jsというプラグインを使用すると、
セッションマネージャーの切り替え、保存、削除が出来るようになりとても便利になる。

2010年6月8日火曜日

Vimperatorで気ずいた事

使用しているVimのカスタマイズをしていた時に、
『ESC』は『Ctrl+[』で代用できるという項目を発見して、
もしかしてVimperatorでも同じこと出来るのだろうかとためしたら出来た!

私の場合『ESC』を押すときは一度キーボードのホームポジションから手を離して、
遠いので中指でないと押せないのでちょっと不便だった。

しかし、『Ctrl+[』だとキーボードのホームポジション以外で一番押しやすい『Ctrl』と
小指を少し動かしておせる『[』だけで済むので、めっちゃ楽だ!

2010年6月4日金曜日

SIKULI 追加メモ

久方ぶりにSIKULIの事を思い出しググって見たらアップデートされているようだった。
さっそくダウンロードして、インスコ、起動してみるとウィンドウ構成が変化していた。
左部分にコマンド一覧が追加されており前より簡単に作成できるようになっているようだ。

私的に翻訳したコマンド一覧
find(画像):見つける
find all(画像):全て検索
wait(画像):待つ
wait Vanish(画像):バニッシュを待つ(バニッシュって何よ?)
exists(画像):存在するかどうか

click(画像):クリック
double click(画像):ダブルクリック
right click(画像):右クリック
hover(画像):ホバー?
drag drop(画像,画像):ドラッグドロップ
type(テキスト):タイプ
type(画像,テキスト):タイプ
paste(テキスト):ペースト
paste(画像,テキスト):ペースト

on Appear(画像,待ち時間):表示されるのを待つ
on vanish(画像,待ち時間):消えるのを待つ
on Change(待ち時間):変化するのを待つ
observe:観察?

いまいちよく分からない部分もあるが一様翻訳した結果で、
コマンドの使用方法が予測できるな~
気が向いたら分からないコマンドを詳しく調べてみよう。

2010年6月2日水曜日

localkeymode.jsの設定

localkeymode.jsを使用しようと設定をいろいろ調べていら、
アドレスを指定する部分で色々と書き方があり使用している環境では使用できない書き方があるのでメモって置く。

My各バージョン
 Vimperator:2.3.1
  localkeymode:minVersion 2.2pre

*サンプルにはnicontroller.jsを使用

javascript <<EOM
liberator.globalVariables.localKeyMappings=
[
 [/www\.nicovideo\.jp\/watch/, [
  ['p', ':nicopause'],
  ['m', ':nicomute'],
  ['v', ':nicommentvisible'],
  ['s', ':nicoseek! +10'],
  ['S', ':nicoseek! -10'],
  ['z', ':nicosize'],
  ]],
  ];
EOM
と書くとうまく認識してくれた。
この他にも
/^http:\/\/www\.nicovideo\.jp\/watch/,

'^http://www\\.nicovideo\\.jp/watch/,
'^http://www\.nicovideo\.jp/watch/,
などの複数パターンがあるがこれは認識してくれなかった。
他のバージョンだと認識してくれるのかな?。