アーカイブ - 2月, 2011



2011年 2月 18

忘れそうなのでメモ。

jQueryのappendで追加したdivにclickイベント | OKWave

jQueryのappendで追加したdivにclickイベントは使用できるのでしょうか?
〜〜略〜〜
最初からあるdivでは正常に動作するので、appendで後付したからだと思います。
これをうまく行う方法はないでしょうか?

こんな質問(↑では解決していない)

$('.btn').click(function(){alert('oh!');});
$('#id').append('<a href="#" class="btn">ボタン</a>');

こんな感じだとうまくいかない。
ボタンというテキストにリンクが貼られて表示されてもクリックイベントが起こらない。
.. continue reading ..


Filed under: jQuery

Trackback Uri






2011年 2月 18

JavaScriptとかで書いてて便利な無名関数。
perlでも出来たら何か便利かなぁ。

my $sub = sub {print @_, "\n";};
&$sub('Hello,world!');

#実行結果
Hello,world!

関数型言語って何がすごいんですか – Gemmaの日記
にあるJavaScriptの例をperlで書いてみる。 .. continue reading ..


Filed under: perl

Trackback Uri






2011年 2月 16

FastCGIをApacheで使うには
mod_fastcgi
mod_fcgid
がある。

$ wget http://jaist.dl.sourceforge.net/sourceforge/mod-fcgid/mod_fcgid.2.2.tgz
$ tar zxvf mod_fcgid.2.2.tgz
$ cd mod_fcgid.2.2
$ make top_dir=/usr/lib/httpd
$ sudo make top_dir=/usr/lib/httpd install

make 時に top_dir=/usr/lib/httpd を指定することでMakefileの書き換えが必要ない。
.. continue reading ..


Filed under: Apache

Trackback Uri






2011年 2月 16

ヒアドキュメントの中でPerlの式を書く

print <<EOM;
あいうえお
かきくけこ
EOM

こんなのをヒアドキュメントという(らしい)
この中にperlの式を埋め込むテクニック。

リンク先より引用

print <<EOM;
TIME: @{[ time() ]}
EOM

実行結果
TIME: 1229258525

面白い。


Filed under: perl

Trackback Uri






2011年 2月 7

Apache2.2でSpeedyCGIのperlモジュールを使うのならyumなりで一発インストールできるけど、mod_SpeedyCGIをインストールしようとするとmakeでコケる。

どうやらパッチを当ててからmakeする必要があるようだ。
参考:Apache2.2にmod_SpeedyCGIを組み込む方法(パッチファイルのあて方) / レンタルサーバー BIG-server.com

パッチファイルのダウンロード

パッチファイル:CGI::SpeedyCGI with apr-1.0

※パッチファイルはwgetで入手できないのでダウンロードしておいてFTP等でアップロードする必要がある。 .. continue reading ..


Filed under: Apache,perlモジュール

Trackback Uri