トップ «前の日記(2005-04-28 [J]) 最新 次の日記(2005-04-30 [J])» 編集

Eroge RSS Checker 運営記録

Categories | メモ | 運営 | 感想 | 記号変更 | 雑記 | 雑文 | 思案

合計: 今日: 昨日:
2005年
4月
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

rss1.0

ここは、「Eroge RSS Checker」に関する運営の記録を書きとめておく場所です。第三者に説明する文体で書いていますが、大半は備忘録です。

  1. スクリプトを汎用化して公開する。---最終目標
  2. CSSを論理的に使う。---努力目標
  3. デザインを改善する。---努力目標
  4. 攻略の完全・不完全を出来る限り判別する。---努力目標
  5. 管理要員用のページの充実。---努力目標
  6. JANコードの入手先を探す。---躊躇中
  7. ブランドの複数登録。---大規模改修のとき
  8. 登録を簡潔にしつつ、marker登録を半自動化する。---暇なとき

2005-04-29 [J]

_ [運営] 攻略の完成に数日掛かるサイトの履歴

攻略の完成に数日掛かるサイトについて可能な場合に履歴を表示するように変更しました。取得ページの見直しなど他細部変更しました。

_ [雑記] 相対リンクから、絶対リンクを

アドレスバーに書かれたアドレスと、アンカーのファイルのみや「../」などで階層を移動する相対リンクから、絶対リンクを作り出すのは案外骨だ。ブラウザは自動でやっているし、どこにもそういう情報が無いところを見ると、簡単なのだろうが・・・・頭悪いので。

ということで、その場しのぎの記述を書き直した。「Getchu.com」のリンクが時々うまくいっていなかったがこれで改善されるはずだ。

//

$link = "相対リンク";

$address = "アドレスバーに書かれた現在位置";

// 現在位置にファイル名が含まれているかどうか場合分け

if(substr_count($address,"/") != 2) {

if(preg_match ("/\/$/",$address)) { }

elseif(preg_match ("/http\:\/\/[^\/]*?\/[^.]*$/im",$address)) $address = $address . "/";

else $address = preg_replace("/\/[^\/]*$/", "/", $address);

}

else $address = $address . "/";

// 「../」階層の移動を実行。ゴミ削除。

$link = $address . $link;

$link = preg_replace("/(?<!http:\/\/)\/[^\/.]*?\/\.*?\//im", "/", $link);

$link = preg_replace ("/[.]*?\//", "/", $link);

$link = preg_replace("/(?<!\:)\/\//", "/", $link);

//

もっと良い手がありそうだけれど、今の所これがせいぜい。

_ [メモ] リンクカウンターの上位10サイトで50%

偏りありすぎますね。

_ [雑記] リンクカウンターとサイトの意義

数値を見ていると、新規取得分に多くの興味が集中しているようです。やはり、当サイトの意義は素早い更新チェックにあるようです。同じように、エロゲーレビューサーチの場合は新規サイトのチェックに使われているように見えます。絶対数が少ないので、ある程度の規模や知名度があるサイトは上位に来ますが、サイト開設当時からの意義に忠実ですね。

ですが、当サイトは更新チェック以外にもリンク集として有用でありたいと思っています。そのためには、更新停止した攻略、改造サイトの情報も取り込む必要があります。GATE DIVEのデータを拝借できると簡単なのですが、サイトリストは手元にあるので折を見て追加していき、リンク集としても役に立つようになりたいものです。

お名前:
E-mail:
コメント: