ググりまくって今朝未明まで。今日も天気だというのに早起きして、ググる。導入されたパラメータ、てことだ。OAuthで作られるパラメータを確認してみると、指定しているにも関わらず、callbackが入っていない。Net::OAuth::PROTOCOL_VERSION_1_0A一行入れるだけ、だった。oauth_callback="http%3A%2F%2Fwww.holeinthewall.jp%2F~butch%2Ftest.php",oauth_consumer_key="XXXXXXXXXXXXXXX",oauth_nonce="58Uy53B6DoFbKR0ksBcCnLiF5Po",oauth_signature="NNNNNNNNNNNNNNNNNNNNN",oauth_signature_method="HMAC-SHA1",oauth_timestamp="1261539010",oauth_version="1.0a"↑これが正しいリクエストヘッダーCPANは便利なんだけど、素人芸の、ブラックボックス、コピペ使いは限界があるんだよなあ。ここが通ったら次はアクセストークン取得でそれの扱いをどうするのか、またググる、か。気力体力が尽きたので以下次号だ。(火)てことで届いたオリンパスPenEE3だ。まともに写るかどうかはまだわからないけど、外見はおおむねOKだし、光不足の時の赤ベロも出るのでセレンは反応してるっぽい。これがまともに使えるようなら、ほぼカメラは揃った、かも。トイカメラ、ピンホールカメラ、一眼レフに、コンパクトカメラ。キャラのかぶるものもなく満遍なく。あげればレンジファインダーのカメラがないところだけど、値段も高いしそこまでして欲しいものでもない。AGFAのISO100を入れて、撮りまくる、か。ないと、ハーフカメラなので、24枚撮りを入れても48枚撮らなきゃいけない。なんも考えずスナップ専用カメラとしてやってみよう。今日は朝駅に向かうときは軽く汗ばむほどだったのに、夜は歯の根が合わないほど寒い、ってどういうこっちゃ、東京。いういい加減なことされるとオッサンはついてけんぞ。いや、世間はすっかりクリスマスだというのに、わたしは、今日も今日とてバナー作りに励んでたわけだが。息抜きにpostgresqlとdbiを調べて、mod_perlで動かすために行儀の良いスクリプトを書いてみた。345行のデータベースからランダムに一行引っ張り出して表示する。データ量も少ないので、純粋にperlを呼び出すところの負荷も見えようというもの。普通にcgiとして呼び出したのと、mod_perlのRegistryと比較してみて腰が抜けたのだ。早いとは聞いてたけどこんなに早いとは思わなかった。最初の一度はどちらも同じなのに、その次からがすげーのひとこと。ブラウザがキャッシュを表示してるだけかと思うほどだ。自宅サーバーのLibretto50のMemory32Mだと、ほとんどなにもしない状態でSWAPしてる状態。cgiでperlが呼ばれるとそのたびに、確実に、新たにswapすることになる。mod_perlはいわばperlインタプリタ内蔵。一度はスクリプトをコンパイルするけどそれ以降はメモリに蓄える。そりゃ早くなるはず...といった理屈以上に早く感じたのはLibretto50の貧相なサーバーだからか。こりゃmod_perl用にcgiを書き換えてみないことには始まらないかも。データを丸読みしてメモリを食いそうなのは、またそこでSwapの心配・対策を考えなきゃいけないんだろうけど。月間30億ページビューとやらの、mixiとかはてながmod_perlというのもわかるような気がする...ってLibretto50サーバーと比べるのは無茶、か。mod_perlでこんなに早くなるのがわかったのは、ちょっと収穫だったなぁ。05:53]目が覚めてしまった...老人は朝が早い、てのを実感するしか。いつ勝者が判明するのかhttps://www.bbc.com/japanese/articles/cy5le1qxzggoさすがに気になるんだが。