トップ «前の日記(2004-10-23 [J]) 最新 次の日記(2004-10-31 [J])» 編集

Eroge RSS Checker 運営記録

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

合計: 今日: 昨日:
2004年
10月
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
31

rss1.0

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

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

2004-10-26 [J] 移転3

_ [運営]移転終了

解決法+
1、CRON登録のスクリプト総数10個を、半分に減らす。
普通にスクリプト群を、includeして実行時間別にまとめただけで、解決。常識以前のレベルでした・・・。

2、キャラクタークラス、([、-○])が使えなくなったわけを考える。
理由は文字セットによって対応する16進法表記が違うために起こった。
それは分かっていても、解決法となるとちょっと難しい。全角記号が広く分布しているため、[§-ё]、[―-⌒](,覆匹盻去する場合は、[―-〕])、[─-〕]、([・-仝])、[!-¥]とでもすればいいか?
[―-〕]、[!-¥]の二つでやるのが一番簡単だけれど・・・保留。

3、挙動不審なスクリプト群を検査する。
挙動不審の理由は文字セット、多分解決済みですが、もう少し様子見。

4、UTF-8,UTF-8Nなど文字セットの初心者マークを獲得する。
結構面白いかもしれないが・・・。

CRONが上手くいかなかったのは、実行ファイルを指定するだけではPHPファイルとして扱えなかったため。
/usr/local/bin/php -c /home/ユーザー名/www/php.ini /home/ユーザー名/www/ファイル名
実行ファイルが標準文字セットと違う場合は、各自個別のphp.iniを使わなければならない。
まぁ、なんとも融通がきかない・・。

ゲーム攻略の館、GATE DIVEへのリンクが正しくなかった理由も文字コード。
UTF-8は他の文字セットとは違い、可変長(長さが不定)なので、元の2バイトでマルチバイト文字列1文字分としていた設定が問題になっていた。
マルチバイト用の関数に置き換えただけで解決。

文字セットによる文字化け(文字セットの変換時に対応する文字が見つからなかったため大体文字「?」に置換されていた、一部記号が類似記号で代替されていた)。
これは、mb_convert_encodingが機種依存文字を筆頭に一部変換に対応していなかったために起こった。漢字コード変換(jcode.php)で解決。
お名前:
E-mail:
コメント: