映画とネットのDIARY(tDiary版)

since 2004/07/15
ここは古い日記です。2013年11月からadiaryを使った新サイトに移行しました。
検索エンジンからのアクセスで、お探しのキーワードが見あたらない場合はNamazuで再検索してみてください。
映画の感想一覧 2004年7月以降 2005年  2006年  2007年  2008年  2009年

2009年04月19日 [Sun]

ダイナミックDNS

バッファローからメール。契約しているダイナミックDNSサービスが30日で切れるとのお知らせ。単身赴任していた時に自宅のNASに接続するために契約して2年間使った。今は自宅にいるし、Windows LiveのSkyDriveも使えるのであまり必要を感じない。だいたい、バッファローの最近のNAS(ネットワーク対応HDD)はダイナミックDNSを契約しなくても外出先から自宅のNASにアクセスできるのだ。

でもダイナミックDNSの機能は魅力ではある。自宅サーバーも設置できる。どこか無料のサービスを使うか、バッファローより安い@niftyのサービスを利用するか、迷うところだ。まあ、必要になってから考えよう。そうこうしているうちにNASを買い換えたくなってきた。価格を見ると、1テラバイトで2万円ぐらいだ。

XHLDの修正

例のlibxml2問題(実体参照が削除される問題)で、WordPressの方はApribase » MarsEdit で WordPress に投稿したらサクサク (バグ対応済み)などを参照して修正した。

WordPress は利用者が多いので検索すれば、情報がたくさん出てくるが、XOOPSのモジュールの方は何も情報がない。しょうがないので、自分で修正した。 WordPressの修正の仕方と同じでxml_parseの処理の前に実体参照を書き換える処理を付け加えればいい。僕が使っているモジュールで影響を受けるのは外部のRSSを読み込んで表示するXHLD。このモジュールの中に含まれるclass/saxparser.phpのfunction parse(){の下(134行目あたり)に以下の3行を追加する。

$this->input = str_replace('<', '<', $this->input);
$this->input = str_replace('>', '>', $this->input);
$this->input = str_replace('&', '&', $this->input);

RSSだけでなく、ATOMも読み込んでいる場合はxmlatomparser.phpも同じように修正する必要があるだろう。それにしてもこういう修正の仕方は本当じゃない。さくらインターネットにはlibxml2を早くバージョンアップしてほしいものだ。


[管理人にメールする] [シネマ1987online]