御意見箱をage進行に
御意見箱はすぐに返答する予定だったのでsage進行(記事が上に行かない)にしていましたが、過去の意見にコメントされた場合、埋もれてしまって読んでいない事に気づきage(記事が上に行く)進行に変更しました。
Hotmailにメールが送れない
ユーザーさんのご指摘でhotmailのメールが届いていないというという事が判明した。
DAEMONメールが届いていたので見てみると「Remote host said: 550 OU-001 (SNT0-MC3-F27) Unfortunately」とエラーコードっぽいのがあり、調べてみるとhotmailが懇意にしてるSpamhausでIPアドレスがブラックリスト入りしていてスパムメール扱いされていたようだ。
http://www.spamhaus.org/query/bl?ip=〈IPアドレス〉
SpamhausによるとXBLでひっかかってCBLという所でブラックリストしている事が判明し、CBLの英語のページをなんとか読んでみると「HELO localhost.localdomainなんて信用できない」ってみたいな事が書かれていて確かにReceivedにそういう記述があった。
http://cbl.abuseat.org/lookup.cgi?ip=〈IPアドレス〉
my-release.infoで使ってるqmailというメールサーバーの設定(/var/qmail/control/localsや/var/qmail/control/me)を
localhost.localdomainになってるのを独自ドメインに変更した。
変更出来たのを確認するとCBLで解除依頼をする。CBLの方の解除は即時反映された。
Spamhausに戻って、しばらく(15分ぐらい?)待つとこちらも解除が反映される。
さらにしばらく(30分ぐらい?)するとhotmailでも解除が反映され、晴れてhotmailから疑いが晴れました。
他のメールヘッダも調べてみるとReceived-SPF:none(SPFが設定されてない)という記述があり、
今のところ実害が出てるかは分からないがDNSを修正しSPF(電子メールの送信ドメイン認証)を設定しました。
発売日情報収集
amazonから発売日情報を収集するシステムが途中で止まってしまうようになった。
マイリリースではコミックと文庫以外はamazonの情報をまとめて取得し保存して使っており、先日までの情報収集方法はamazonのAPIを使って、ジャンル(Binding)別の一覧で発売日の新しい順にデータを取得していき古くなったら次のジャンルという風に渡っていく作業をFlashで一定時間ごとにアクセスするようにしていた。
それが、途中でフリーズしてしまい情報を書き換えられなくなってしまった。
調べてみると、どうもFlash Playerのバージョンアップが原因で長時間かけて大量の情報を集めるとオーバーフローして時には暴走(メモリをガンガン喰っていく)したりしてしまうようだ。
古いパソコンで改廃する事にしてもいいのだけれど、10月26日にamazonのAPIの仕様が変わってどのみち現状のままだと使えなくなるので、JavaScriptで作り直した。
新しいamazonの仕様ではItemPageが400ページから10ページに引き下げられた。今までだと適当なジャンルで検索しても4000(400×10)件で先月〜来月分ぐらいは十分にまかなえたが、100(10×10)件だと1つの出版社で一ヶ月分でも厳しい。
歯抜けを出来るだけ減らす為に、今までは上書きしていたデータも追加するようにし、更新頻度を上げて対応していくが、DVDとかCDがどこまですくえるのか不安だ。
myランキングの改善
myランキングにコメントをつけられる様にしました。
賑わってくれるとうれしいです。
あと、今までmyランキングのデータが個人情報のデータベースにくっついていたのでランキングの個数を制限せざるをえなくなっていたのを、データベースを分けたので個数制限を解除しました。