Ad Links

2005年03月16日(水) 10:54

GoogleのAdSenseに、Ad Linksという広告ユニットが追加されました。このリンクをクリックすると関連した広告(ページ)が表示され(*)、その広告がクリックされた時点でカウントされるとのこと。

(*)自分ではクリックできないので、どんなページが表示されるのかは未確認です。

これは広告主にとっては良い仕組みかもしれませんね。ただ掲載する側にとってのメリットは、、うーん、どうなんでしょう。。お客さんも興味を持ってくれるかどうか予測できません。

で、とりあえず試してみようということで、早速TAG indexのトップページに貼ってみました。果たして効果のほどはいかに?
  1. コメント:2

F1開幕 オーストラリアGP

2005年03月05日(土) 09:13

今週の金曜日、いよいよ待ちに待ったF1が開幕しました。

第1戦はオーストラリアGP。今日は日本時間の早朝からフリー走行が始まるため、休みだというのに7時前に起床。。よく起きれたな…

眠い目をこすりながら、The Official Formula 1 WebサイトのLive Timingにて各車のタイムをチェック。

…と、これを書いている最中に琢磨選手STOP。。かなりやな予感…。今シーズンのレギュレーションでは、確か2戦で1機のエンジンしか使えないはず。それなのに第1戦目のフリー走行でまさかそんな…。とりあえずエンジントラブルでないことを祈ろう。。

■今後のスケジュールは以下のとおり

・予選1回目 5日 11:00〜12:00
・予選2回目 6日 08:00〜09:00
・決勝 6日 12:00〜

・決勝(TV) 6日 13:00〜
  1. コメント:0

lstat

2005年03月03日(木) 13:08

ここしばらく、CGIの不具合に悩んでおりました。

以前のサーバーではまったく問題なかったのに、XREAに移転してからというもの、サーバー上に古いロックファイルが頻繁に残ってしまうようになりました。

エラーの発生によりロックファイルが残ってしまった場合、通常はそのファイルの最終更新時間をチェックして、一定時間以上古い場合は自動的に削除されます。それが削除されなくなってしまったのです。

で、原因を探り始めたのですが、どうやら古いロックファイルの最終更新時間の取得がうまくいってない様子。調べてみると、stat関数で取得した古いロックファイルの最終更新時間が、アクセスするたびに更新されてしまっている…。な、なんで??

そのため、いつまでたっても「一定時間以上古い場合」に当てはまらなくなり、サーバー上に古いロックファイルが残ってしまうという状況になってしまったようです。でもFTPでそのファイルの更新時間を見てみると、正常な更新時間が表示されています。うーむ。。

その後数時間、GoogleやPerlの本で調べました。
ありました。「lstat」という関数が。そういえば昔見たような気が…。

今回のようなファイル(シンボリックリンク)の場合、statではそのリンク先にあるファイル情報を読み取ろうとします。シンボリックリンクそのもののファイル情報を取得したい場合には、lstatを使います。とのこと。

試しにlstatに変更してみたところ、、ロックファイル、消えました。なるほど、そういうことだったのか。。勉強不足でした。

ということで、とりあえずこの問題は解決できたようです(しばらく様子を見てみないとなんとも言えませんが)。ただ、スクリプトは同じなのに、なぜサーバーを移転してからこの問題が発生し始めたのか。。ちょっと引っかかるところなのですが、調べても分からなかったので謎のまま残しておくことにします…。
  1. コメント:0

▲ページのTOPへ