2006年 10月 01日

やばい JS 書くのが面倒くさい。

かけない

こう、だんだん書きたいことが書けなくなっていくなぁ、と感じる。それが何を原因にしているかとかも分かっているけれど、書けなくなってしまっていく。余計なことを言う人や、全くレイヤーの違う人との関係性とか、そういうの。

ツールが簡単であればいくらでも書けるはずだと思ってたけど、そうもいかないみたいだ。やっと書けてこれか。他の方法を探すしかない。今まで甘かっただけだ。

comet

一応リアルタイムで IRC ログが見れるようにはなった。
Firebug のコンソール開いてると面白いなぁ。

発言側のロジックも書いたけど、問題はインターフェイスだよなぁ。複数のチャンネル (chokan 側で配信を許可したもののみ) の切り替えとか。めんどい。

u-n

thread.rb の Queue を使うと結構スマートな感じにはなるけど、IRC のログをとるデーモンと、それを配信する httpd が一緒になってないといけないのがなぁ。
あでも httpd 側を drb で分離とかできるか。CGI が drb で chokan に接続して、Queue#pop すればいいのか。あれれ

あとは JS 側でどうするかのみかなぁ。だいたい。タイムアウトしてエラーになったら何秒か待ってとりにいくとかの待ち時間を指数的にしとくとかして負荷減らす作戦とかうんぬん

ht

httpd が cgi プロセスを殺しちゃうと Queue を pop するスレッドがおかしくなるなぁ。drb で接続してプロセス分離したらうまくいくだろうか

DRb 経由で Queue を pop しようとすると dead lock 扱いになっちゃうなぁ。CGI のスレッド以外のスレッドがローカルにないせいかな。
からなず向こう側(謎)で pop すればいいみたいだ。

iTunes の共有を特定のやつだけ表示したいなぁ。某ネットワークに繋いだときどうでもいいのがいっぱいならぶのがちょっと気になる。

2006年 09月 30日

chokan

Titleget っていう名前で url の情報とってきてたけどタイトルに限らないので UriInformation にした。FTP のファイルサイズとかもとってくる。
http://lab.lowreal.net/trac/browser/chokan/trunk/plugins/uri_information.rb


DCC で送られたやつを自動で受信して公開するようなプラグインを作ってみた。送り終わると URL を priv しかえす。
http://lab.lowreal.net/trac/browser/chokan/trunk/plugins/dcc_cache.rb

s63.xrea.com

  1. 鯖交換
  2. ハードディスク異常・交換
  3. 再び鯖交換 (今ここ)

金曜日の深夜に大変だなぁ。

chokan comet

webrick + Queue で IRC ブリッジを実装してみようとおもったけど、ログインとかどうしようとか考えて進まない。

webrick はどっちにしろバックエンドになるから、Apache で CGI 動かして、認証をそっちでやればいいのか。そうすれば weblogin.rb が使える

2006年 09月 28日

YA-section

yet anotherなsectionプラグイン - 徒書

置き換えてみた!! 自分で書いたのと見比べると自分の無駄が多すぎて萎える。

filter で削除ってるので archive 系はこれより先に読ませないとだめだ。

daap

DAAP 通すと Sigur Rós とかの文字が置き換えられちゃう?

rubyforge

rubyforge で cho45 って登録しようとしたらもうIDが存在しますって言われた。どういうことだ。

ああw むかし自分でとってたらしい。マジで記憶がない。

これ gem でインストールできるようにするのってどうすればいいんだかわからない。

screen -O

quickfix 開くと描画乱れるなぁ