2007-01-01から1年間の記事一覧

IO::Pollでcometなチャットサーバを書いてみた

perl側 #!/usr/bin/perl use strict; use warnings; use IO::Socket; use IO::Poll qw( POLLIN POLLOUT POLLHUP POLLERR ); use Data::Dumper; use HTTP::Request; use CGI; my $_timeout = 15; $SIG{ALRM} = \&timeout; alarm($_timeout); my $port = shift…

Macのterminalで日本語を扱うときどうしてますか?

わたしは ~/.inputrc に set convert-meta off set meta-flag on set output-meta onターミナル->ウインドウ設定->エミュレーション 非ASCII文字をエスケープする のチェックはずす ターミナル->ウインドウ設定->ディスプレイ 日本語や中国語にワイドグリフ…

macにstraceがなかったので ktrace / kdump

ktrace -p pid kdump -f ktrace.out

いまさらDBIx::Class::Relationshipのmight_haveで

親子テーブルで Parent->might_have( "parent_child", "Child", { "foreign.parent_child_seq" => "self.parent_seq" }, ); みたいに書いておくと、親レコードのdeleteの時にリレーションしている子のレコードまでdeleteに走ってしまう。そんなときは { casc…

perlのlocalに助けられるとき

Catalystのsetup時なんかに設定されるconfigの値を一時的に設定し直したい、 でも他にも影響がでるので自分のところだけっていう時にlocalに助けられます。 変更前の値保持しておいて 変更して また前の値に戻すのってめんどくさいし。。。 例えばエラーメッ…

straceしてみようかな。。。

興味でBINARY HACKS買ってちょっと読んでしばらく放置していたんですけど(あまりに濃い内容で) システムコールのことを調べてて、全部読まなくてもちょっとずつ理解できる部分だけ読んで行こうかなと思いました。で straceでシステムコールをトレースする と…

labelタグって

labelタグってイベント同期するんですね。 知りませんでした。。。ちょっとはまってしました。 お恥ずかしい。。。 <input type="checkbox" id="c1"> <label for="c1">おしてみて<label/> <script type="text/javascript"> var elm = document.getElementById('c1'); elm.onclick = function(){alert('おされたよ')}; </script></label/></label>

iアプリもドメインを越えられないんですね。

iアプリの通信先はiアプリ本体をダウンロードしたサーバに限られます。 要はcom.nttdocomo.uiのgetSourceURL()メソッドで取得できる、サーバにしか接続できないわけです。 しかもIPアドレス直指定もダメみたいです。 まあダウンロードしたサーバに行ってから…

Beryl設定メモ1

F7でカタカナに変換したいのに初期設定だと割り当てが違うので Window Management ↓ スケール ↓ Bindings ↓ ウィンドウ選択を開始の有効をはずす

これでますます仕事が楽しくなるかもかも?

fedoraは ここ yumを使えば簡単に入るので素敵 touch /etc/yum.repo.d/beryl.repovi /etc/yum.repo.d/beryl.repo 以下編集 [beryl] name=Beryl for Fedora Core $releasever - $basearch baseurl=http://wilsonet.com/packages/beryl/fc$releasever-$basearc…