2010年 11月 08日

gerry++

irssi、ハイライトさせたいワードを含むがハイライトさせたくないワードを指定

LimeChat の Highlight words と Exclude words の関係みたいなもの、irssi でどうやってやるかサッパリわからないので書きました……

といっても、MSGLEVEL_HILIGHT のフラグを落とすだけなのでハイライト自体はされてしまいます。

僕は MSGLEVEL_HILIGHT が立っているメッセージを特定ウィンドウに転送する別のスクリプトと、全てメール通知+IM 通知するスクリプトを使っていて、ハイライト自体よりは後半のアクションを止めたいだけなのでとりあえず十分です。

2010年 11月 06日


自分用 IRC の Web インターフェイス

  • rpc.pl を ~/.irssi/scripts/auto に
    • /script load auto/rpc しとく
  • perl script/server.pl -p 9876 で HTTPD を起動

irssi のプラグイン + UI用 HTTPD の構成になっている

  • irssi で直接 UI 用の HTTP サーバをたてない
    • UI 用のウェブサーバは再起動を頻繁にすることが多いので、irssi 用のプラグイン部分は最小限構成にし、滅多に再起動したりしないように
  • UI 用の HTTP サーバと irssi は RPC で通信することにする
    • 現状は MessagePack RPC

機能的には以下程度

  • 端末ごとの自動ふりわけ
    • タッチデバイス (Android, iPhone, iPad) への対応
    • PC 向けの簡易ビュー (どうしてもSSHを使えない環境とかで使う用)
  • JS による画面制御
    • 体感速度向上
  • 省メモリ
    • HT-03A 程度の端末でもホーム画面が殺されたりしない
  • irssi と連動した未読管理
    • window を移動した際、irssw 側の未読もクリアする

これまで mobirc をずっと使っていたのですが、Android 用にもうちょいマシな新しくUI作りなおそうと思ったときなんか面倒だったので、最小限セットのものを作りなおした。

Tiarra に RPC 機能をつけたらいいかとも思ったが、Tiarra に手を入れたくなかったのでやめた

2010年 11月 05日


2010年 11月 04日


奈良の古社をたずねようと以下をまわった。

  • 石上神宮
    • 本殿はよく見えなかった。境内に元気がいい鶏が結構沢山いて鳴いてた
  • 夜都伎神社
    • かなりのどかなところにあって良かった。
  • 大和神社
    • 普通の神社だった

石上神宮に七支刀の模様が入った御守りがあったのでもらってきた。

gerry++

2010年 11月 01日


gerry++