ChangeLog 最新ページ 屋久島沈没
カスタム検索
最終更新時間: 2010-07-29 23:21

2008-10-01 Wed

インターネットは全く無力 [screen][Emacs][Riece]

長らく CUI で IRC する時には irssi を使ってたんだけど、なんとなく Riece に乗り換えた。 irssi よりインターフェイスが好みだし操作にも特に難渋することが無いので乗り換えようと思ったら表示が化けまくる。どういう時に化けるのかとか全然分からなくて人間を殺そうとか考えはじめたときに、なんとなく screen の外で Emacs を起動して Riece を起動してみたら全く表示が化けない。

恐らく screen が悪さをしているのだろうと思っていろいろ調べたけどなかなか解決策が見あたらない、と思ったらあった。

screen install memo
utf-8におけるCJKコード文字幅の誤認識修正パッチ


このようなパッチが出ているということは utf-8 な環境で screen を使うと文字幅を正しく認識できないのであろう。そう言われれば Riece も文字幅を正しく認識できてないっぽい化け方をしていた。んでまた適当に調べてみるけど、どういう感じのバグなのかとか全然分からない。調べても分からないのでこの screen 4.0.2 用のパッチを screen 4.0.3 にあててビルドしてインストールした。そうしたら Riece が screen の上でまともに動くようになって幸せ。ここまで 40 時間ぐらいかかった。もちろん 40 時間ずっと検索し続けてた訳じゃないけど。マラとかいうケーキ職人見習いにボールペンを届けたりしてた。

インターネットは必要な情報が全く無いゴミなのだと思った。


という訳で screen 使う人はディストリビューションのパッケージを使うと人間が破滅するのでパッチをあてて自分でコンパイルしましょう。

んでさらに Riece でキーワードヒットしたら通知して欲しいのでいろいろ調べたらいろいろやってる人達がいた。

Riece で keyword があった場合は IM に通知させたい
Riece + notify-sendでIRCのキーワード入りメッセージをポップアップ通知する

先人達に習ってこれらをやってみたけど、原因は分からないが全く動作しない。 Riece のキーワードヒットまわりのソースを読むと常人には理解できない挙動をしていて原因究明は諦めた。小野さんがプログラマーはコードを読む力をつけなければならないと言ってたけど俺プログラマーじゃないし。

全く関係無いけど Google で「 Riece 通知」とか「 Riece kayac 」とかで検索すると俺の Twitter での発言が一番上にくる。 Twitter は検索ノイズだと思う。

でさらに調べたら

tiarraユーザ必見。キーワード反応でimに通知してくれるモジュールができたよ

というのがあってこれはあっさり動作した。

たったこれしきのことを調べるのに 42 時間ぐらいかかった。インターネットは糞だし俺はもっと糞で俺は人間を殺す

[ 固定リンク ]