指向性メモ::2004-08-28::Now Playing

ページ情報
制作日
2004-08-28T20:42:21+09:00
最終更新日
2004-08-28T20:42:21+09:00
ページ内目次

PC起動中はApacheも稼働しているので、再生中の曲をText Writerで書き出してそれをGETしてもらうのはどうだろうか。

ただ、パッシブなトリガーになるので、アクセスごとにGETしてもらうか、キャッシュを保持して数分おきにGETしてもらう必要がある。この場合実用的な値としてキャッシュの保持時間を5分ぐらいにすると、短い曲が反映されない場合がある。また、PC休止時(うちの環境ではほとんど無いが)にもリクエストをしてしまうため、無駄なコストがかかるかも知れない。

若干面倒な方法としてはfoo_nowplayingをアクティブなトリガーにしてサーバ側のスクリプトを起動し、そのスクリプトでローカルPCの情報を取りに行く方法が考えられる。この方法ならば乗っ取りが不可能になる上、送信可能な情報が制限されなくなる。また、PC停止時に無駄なリクエストを送信しなくなるので負荷の低減も期待できる。

Text Writerは書式の自由度が高いので、XMLで書き出しておけばXSLTで簡単に取り込めるはず。いいかも。

Comments

Trackbacks

Trackback Ping URI

http://yudai.arielworks.com/memo/2004/08/28/204221.trackback

末尾に「1 + 4」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「204221.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

Name (optional)
Email address or URI (optional)
Do the math below (required to filter comment spams)
1 + 4 + 4 =
Message (required)
Submit
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。Powered by HIMMEL

I ♥ Validator