mt-daapdとiTune
自宅の鯖でmt-daapdを動かして音楽共有してたのだが、iTuneのバージョンを上げると共有が見えなくなるらしい。
mt-daapdを最新にすればいいらしいが現在はFireflyなるプロジェクト名に移行したらしい。
なぜ今ごろ気付いたかというと事務所から自宅鯖のmt-daapdにアクセスできないか調べていると、
SSHのポートフォワーディング機能を使えば実現できるとのこと。
んで、PortForwarderとRendezvous Proxyを使って試したのだが、うまく共有が見えず他の原因を探してみたら・・・となった。
まだ、これが原因とはっきりしたわけではないが一応メモしておく。
- mt-daapd 0.2.3
- iTune 6.0.4.2
自宅のiTuneはアップデートをサボってるのでもうちょっと古いと思う。
ホームページ作成講習会
ただいま、講習会中・・・
Win2kのIISでは
SSIで呼び出した箇所にヘッダが出力される現象は起きないようです。
IISはバージョンが変わると別物と認識した方が良いのかも。
本鯖にアップしたらまた問題があるんだろうなー・・・
IIS環境の続き
また別の問題にぶつかってしまった。
SSIで"#exec cgi=script.cgi"として結果を見ると
HTTP/1.1 200 OK Date: Thu, 05 Apr 2007 08:11:34 GMT Server: Microsoft-IIS/5.1
といったヘッダが表示されてしまう。
解決方法を探してみるとMSサポートオンラインにあった。
しかし、これの解決方法のうち2つはASPを使ってるのでPerlを使ってる環境では使えない。
残ったひとつの方法([バッファ処理を有効にする]をオフ)をでうまくいくかと思ったが、何にも変化ナシ。
よく見るとIIS5.0の解決法らしくIIS5.1(XPのIIS)はダメなのか・・・?
別の方法で"Perlis.dll"を使わず、"perl.exe %s %s"を指定してもダメでした。
あとは"Content-Type: text/html\n\n"を出力する前に
"HTTP/1.1 200 OK\n"と"Status: 200 OK\n"を返すという良いというのがあった。
確かに"HTTP/1.1 200 OK\n"を付けると日付以降の部分(Date: Thu,〜〜)
は消えたが付け加えた"HTTP/1.1 200 OK\n"が出力されてしまう・・・
結局、解決しないのでとりあえずヘッダ部分を隠すため
"
ここのところIISを弄ってるのだがあまりにも情報が少ない。
というかMSの小難しいドキュメントを読むのが・・・
今回の件でも2、3しか事例が見つからない。
けっこうありがちな問題だと思うんだけどなぁ。