ニコニコ動画のマイリストに動画を追加したり、マイリストのページを開いたりするプラグイン書いた
先日のニコニコ動画のWatchページから(rをサブコマンド式にしてマイリストを開く機能をつけました。
:nicolist add :nicolist jump
とかで使えるはずなのであとはよしなにしてください。
https://raw.github.com/vimpr/vimperator-plugins/master/nicolist.js
Windows 7 64bitをインストールしたメモ
メモ
- メモリ食いなソフト起動しまくっててもメモリ使用率50%ぐらいなのでマジ素晴らしい
- 64bitであるが故の問題もあるけどいまのところ何とかななってるのでセーフ
- この機会にだいなファイラーからなんか更に良さそうなファイラがあれば移行したいなとか思ったけど結局そのままになってる
- スタートメニューを外部から呼び出せない問題があるのでFenrirが以前程便利じゃなくなってしまって悲しい
問題とか
- NICにGbE-PCI2を使ってるのでそのままインストールできない
- NIC無しでOSインストールの後、ドライバ(velocity_win7_v1.39a.zip)入れてからNIC挿す
- Program Filesが2つある影響なのかスタートメニュー内の.lnk処理が特殊で、それらを外から呼び出すとうまく機能しない
- 64bitのプログラムから呼び出されるのは64bitのものなので32bit環境から持ってきたdllが機能しなかったりしてちょっとめんどい
Cドライブ(SSD)のフォルダ構成
インストールしたやつとか
- 7-zip
- AutoHotKey
- Comodo Firewall
- Dropbox
- Google Chrome
- Google 日本語入力
- Growl for Windows
- Gyazo
- LimeChat
- Microsoft Security Essentials
- Skype
- VBoxHeadlessTray
- Vimperator
- VirtualBox
- iTunes
- のどか
LimeChat2からTiarraのログをgrepする その2
全ログをぶち抜いて検索するrgrep(grep -r)コマンドを用意したら更に便利になった。
function event::onSendingCommand(command, param, context){ if(command == 'GREP') { sendRaw('eval `grep ' + param + ' ~/bin/tiarra/log/' + selectedChannel.name.replace('#','\\#').replace('@','\\@') + '/*`'); context.handled = true; } if(command == 'RGREP') { sendRaw('eval `grep -r ' + param + ' ~/bin/tiarra/log/`'); context.handled = true; } }
LimeChat2からTiarraのログをgrepする
TiarraのモジュールClient::Evalを有効にして /eval `grep 'Tiarra' log/\#twitter\@twitter/*` みたいにするとgrepの結果がNoticeで返ってくる。
しかし補完なしにログファイルのパス入力とかすごく面倒なので /grep hoge するだけでよしなにしてくれるスクリプトを用意する。
function event::onSendingCommand(command, param, context){ if(command == 'GREP') { sendRaw('eval `grep ' + param + ' ~/bin/tiarra/log/' + selectedChannel.name.replace('#','\\#').replace('@','\\@') + '/*`'); context.handled = true; } }
MBRとBOOTMGRとBCDを修復する
同じSSDからのデュアルブート環境でUbuntuを消してWindowsパーティションを限界まで大きくしたら
GRUBがerror: no such patitionを吐いてしまうようになったので、Windows 7のディスクを使ってコマンドプロンプトから修復する。
bootsect /nt60 ALL /mbr diskpart select disk 0 select partition 2 active exit bootrec /fixboot bootrec /fixmbr bcdboot c:\windows /l ja-JP
各コマンドが何をやっているのかは説明できるほど理解できていない。