a person powered by ototoy blog
モヘンジョだろ!!今回紹介するソフトウェアは、FTPソフトと呼ばれるソフトウェア…)
| 2012/4 | ||||||
|---|---|---|---|---|---|---|
| 29 | 30 | |||||
| 2012/5 | ||||||
| 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 | ||
| 2012/6 | ||||||
| 1 | 2 | |||||
dolipoなどのネット高速化ユーティリティやDownThemAll!などのブラウザプラグイン形式のダウンロードユーティリティが、高速化の為に使っているのはHTTPリクエストで大きなファイルを分割するように指示し、大きなファイルを待っている間、他のメディアファイル(画像やSWFなど)が転送できない問題を解決するという手法のようだ。
このようなテクニックはRANGEヘッダやIF-RANGEヘッダで実現するのだが、ototoyの場合ダウンロードファイルは動的に生成し、用が済んだら削除するため、リクエストがRANGEごとに分かれて多重に来たとしても応えることが難しい。不可能とは言えないが、完全にユーザーにファイルが渡ったか判断するのはかなり困難だ。
そこで、今日ふとRANGE付きのリクエストに全部403 Forbiddenレスポンスを返してみたらどうなるだろうということを思いついて早速開発環境で実験してみた。つまり、403でユーティリティ側が「あ、ダメなんだね」って気がついて、改めてファイルの全レンジを普通にダウンロードし直すだろうという仮説と期待に基づいて、拒否ってみたわけだ。
サーバログを見ながらDownThemAll!で試してみたが、結果、ダウンロードは完走せずNGだった。ログを見てると、やはりRANGEヘッダでの多重リクエストが検出され、そこで意図通りスクリプトは403を返しているのだが。
403の定義を読んでみると、リクエストに対応できない場合も返していいようなことが書いてあったので、ユーティリティ側で403が返って来た場合の処理を適切に書けば問題は解決するはずなのだが。
というわけで、手抜きの割には良いKludgeだと思ったのだがあえなく挫折。手間をかけてRANGE対応するしかないような雰囲気だ。
昨日、調子の悪かったハードディスクがいよいよダメになってfsckも通らなくなったので、タイミング良く大樹が調達しといてくれたHDDにFreeBSD7-STABLEを入れてApacheとPHP5が動く環境を作って、mp3周りのバイナリも作り直した。PHP-4.4.8から一気にPHP-5.2.6にしたのでarray_merge()とかarray判定の部分で若干の修正が必要だったけど一応動いている。一晩動かしても大丈夫そうなのでXCacheも入れた。防忘録として。
7/5のリニューアル後、SNSから音楽情報寄りのサービスに寄っているレコミュニですが、より濃いめの情報をお届けすべく「特集」ページを開設しました。第一弾は朝日美穂さんのニューシングル情報で、印刷にも耐えなくはない解像度のジャケット兼歌詞カード(壁ジャケというそうです)が曲をダウンロードした方のみの特典として、レーベルから提供されています。
このようなアーティスト連動型の記事だけでなくジャンルや時期についての最新、定番、特別な音楽情報を月に1〜2度更新していきますのでお楽しみに。
って書いてたらまるでレコミュニ運営のお知らせみたいになってちょっと恥ずかしい。特集のために今回qwik( http://qwik
ところで日記でwiki文法とか使いたいですか?
ダウンロード特典機能も地味にリリースできたし、これからはしばらく細かい所に手を入れられればいいなと。日記にカテゴリを挿入できなくなってるし。こういうのを直していきたい。
代々木公園で自転車乗り中でもこうやって日記が書けるし、レコミュニと入力したあと「ュ」を消せばいいのもイイ!
荒削りだけど、日記からトラックバックPingを外のブログに対して打てるようにしましたよ。いくつか注意点を。
日記をブログ化してないとトラックバック用のリンクはフォームに現れません。また、インターフェイスの都合上、新規エントリの場合にも打てません。「修正」リンクをたどると、リンクが現れます。リンクをたどると、別パネルが開き、今までその記事から打ったトラックバックが一覧で出てきます。同じ記事から同じURLへのトラックバックは簡単には出来ません(ていうか時間制限してるだけ:改善の余地あり)。
後は廣田くんか穂川くんがコスメティックな部分をちゃんとしてくれればコスメティックかと。
recommunikkiか、rexteriorという名称にしてみたらーとレコミュニさんに提案してみたんだけど、どうやら却下されたようだorz
日記のコメントに写真がついてる場合、recommunikkiでは表示されないということに気が付いた。誰か直してくれないかなぁぁぁぁ。それともログインしたら見られるっていう特典機能だということで放置でいいんだろうか。直島コメントに讃岐うどん写真が付いてるのにさっき気が付いてびっくりしたですよ。
それから新規に日記を書き込むときのカテゴリが最初から二つ並んでるのは仕様ですかそうですか。
前回と同じく全部ダウンロードしてみた。まだ12曲しか聴いてないけど、落ち着いてて粒が揃ってる感じがするですよ。36曲か…聴き甲斐あるなぁ。
コメント