短縮URLを展開するTwittperatorプラグイン(twsidebar向け)
:tw!/コマンドでURLを開くときに展開済みのURLが表示されるようになったり、
twsidebarに表示されるツイート内のURLを展開したりします。
設定
読み込むだけで動きますが、展開するホスト名と展開したURLにかけるフィルタを.vimperatorrcから設定できます。
デフォルト設定は以下の様になっているので必要に応じて変更してください。
javascript <<EOM (function () { liberator.globalVariables.twittperator_sidebar_expand_url_config = { host: ['ff.im', 'is.gd', 't.co', 'bit.ly', 'j.mp', 'htn.to', 'goo.gl', 'ow.ly'], filter: function (url) { return url.length > 60 ? url.substr(0, 60) + '...' : url; } }; })(); EOM
Ubuntu 10.10以降でSSLv2が有効なStoneを使う
- libssl0.9.8_0.9.8k-7ubuntu8.11_amd64.debとstone_2.3.e-2_amd64.debをダウンロード
- dpkg -Xとかをしてlibssl.so.0.9.8, libcrypto.so.0.9.8, stoneを取り出す
- 3つを同じディレクトリに放り込む
LD_LIBRARY_PATH=. ./stone localhost:6667 6668/ssl
iPhone4 iOS5.0.1 JailBreakメモ
iFunBox
cp /var/mobile/Library/Keyboard/UserDictionary.sql /var/root/Library/Keyboard/UserDictionary.sql #Cydia Keyboard Fixer相当
/System/Library/Audio/UISounds/photoShutter.cafを適当にリネーム
着信音入れたりProwlの通知音差し替えたり
/System/Library/CoreService/SpringBoard.app/N90AP.plistのvoice-controlをfalseに
Cydia
- Activator
- Adblocker
- AskToCall
- AutoLock4 Toggle(http://hitoriblog.com/apt)
- FakeClockUp(http://hitoriblog.com/apt)
- Five Icon Dock
- iKeywi
- LastApp
- MailQuotePatcher4(http://hitoriblog.com/apt)
- NCClearAndHide(http://hitoriblog.com/apt)
- NotificationOneTouchClearButton(http://hitoriblog.com/apt)
- PasteboardStacker(http://hitoriblog.com/apt)
- Remove Recents
- Rotation Inhibitor
- SBS Center(http://pons-workshop.com/cydia)
- SBSettings
- SpotlightExpander(http://hitoriblog.com/apt)
- SpringFlash
- StatusBarCustomClock4(http://hitoriblog.com/apt)
- SwitcherMod
- TetherMe
- TimeServerClient(http://hitoriblog.com/apt)
- WebViewExMenu(http://hitoriblog.com/apt)
Google Tasks用のVimperatorプラグイン書いた
できること
- タスクの追加、完了、未完了、削除
- リストの追加、削除
- タスクの一覧
- 完了済みタスクの非表示
つかいかた
初回は認証が必要になります。
:gtasks -getCODE :gtasks -setCODE コード
よくあるタイプのアレです。
基本的には補完を参照してもらえば良いと思います、長いidが引数になっていますが補完頼りでどうぞ。
また、 :gtasks を引数無しで実行するとタスク一覧を表示します。
その他
Google APIs Consoleからclient_idとclient_secretを取得できるので必要に応じて設定してください。
let g:google_tasks_client_id = "client_id" let g:google_tasks_client_secret = "client_secret"
TiarraやTwiProwlをdaemontoolsで管理する
OSはUbuntu Server 10.04
sudo apt-get install daemontools daemontools-run mkdir -p daemontools/tiarra cd daemontools/tiarra vim run #!/bin/sh cd /home/ebith/bin/tiarra exec 2>&1 exec setuidgid ebith perl ./tiarra mkdir log vim log/run #!/bin/sh exec 2>&1 exec setuidgid ebith multilog t /home/ebith/daemontools/tiarra/log/main chmod +x run log/run sudo ln -s /home/ebith/daemontools/tiarra /etc/service/
シンボリックリンクを張るとrunが読み込まれて監視が始まる。
#!/bin/sh cd /home/ebith/bin/twiprowl export PATH=/home/ebith/.rvm/bin:${PATH} export HOME=/home/ebith exec 2>&1 exec setuidgid ebith ruby ./twiprowl
TwiProwlはRVM経由で動かしたいので環境変数を設定する。
HOMEも指定してあげないと'~'が展開できずにエラーになる。
sudo svstat /etc/service/* sudo svstat /etc/service/*/log/*
svstatを使うと起動してからの経過秒数が出るのでうまく動いてるかどうかを確認できる。
sudo svc -d /etc/service/hoge #停止 sudo svc -u /etc/service/hoge #開始
TwiProwlのdaemonオプションがtrueのままdaemontoolsにぶち込む等のアホなことをした場合はsvcコマンドを使う。
そもそも監視させたくなくなった場合はシンボリックリンクを削除とかchmod -xとかする。
ニコニコ動画のマイリストを操作するVimperatorプラグイン
ついこないだのニコニコ動画のマイリストに(rがたぶん使えるレベルになったと思うのであらためて書いておきます。
できること
- マイリストを新しく作る
- マイリストに動画を登録する
- マイリストやマイリストに登録された動画を開く
- マイリストやマイリストに登録された動画を削除する
つかいかた
:nicolist new [-p(ublic)] {マイリスト名} :nicolist add {mylist-id} {マイリストコメント} :nicolist open {mylist-id} {video-id} :nicolist delete {mylist-id} {item-id}
すべてのコマンドはニコニコ動画にログインしていないと機能しません。
使い方は上記の通りで引数がidばかりなためやや分かりにくいのですが、
同時に表示されるタイトルでも絞り込むことが可能なのでそっちに頼って補完してもらえば問題なく使えると思います。
newコマンドでのマイリスト作成はデフォルトだと非公開になるので必要に応じて-p(ublic)オプションを使ってください。
また、deleteコマンドは実行すると即削除なので気をつけるようにお願いします。