rep2のiPhone版で既読位置が更新されない時の覚え書き

いつからかb=iオプションをつけてiPhone/iPad/iPod touchなどのiOSデバイスからrep2を使った時に、既読情報が更新されず、後でPCからアクセスすると読んだはずのレスが再表示されるという現象が出ていました。

ググってみると2chのrep2スレpart49に同じ質問とそれに対するアドバイスがありました。曰く、

928 [sage] 2010/07/05(月) 02:16:31 ID:qlgRN5HM0

>897
遅レスだけど、多分最後にfatal errorが出て止まってるんじゃね。
おそらくPearのNet_UserAgent_Mobileあたりが古いから更新してみると解決する。

とのこと。確かに、Apacheのログを見ると、

[Thu Sep 30 23:32:42 2010] [error] [client 121.102.2.23] PHP Fatal error:  Call to undefined method Net_UserAgent_Mobile_NonMobile::isWillcom() in /home/httpd/html/…

となっています。そこで早速、

# pear upgrade Net_UserAgent_Mobile

を実行したら一発で治りました。

見た目普通に動いてたので、PHPがクラッシュしてエラー吐いてるという発想に至らなかった。スレに質問した人、コメントした人、ありがとう!

実家の会社オフィスを地デジ化

実家の父親が経営している会社のオフィスのテレビを一部地デジ化。全部で3台ある内の手始めの1台。元がブラウン管の19インチだったので、感覚的に近い22インチをチョイス。最終的に1台のレコーダーの録画番組を各テレビで視聴できるようにしようってことでDLNAクライアント内蔵のもので、価格が手ごろだったBRAVIAのEX300に決定。REGZA RE1と悩んだんですが、実家がWEGAでXMBなので、同じ操作感のものがいいだろうということで。ヤマダでポイント無しの現金特価で42,800円也。このサイズだとエコポイントは7,000ポイント。ブラウン管テレビをリサイクルに出すと+3,000ポイントですが、リサイクル費用が同じ位かかるので相殺です。

デザインは同クラスのAQUOSに比べるとやや額縁感が強いですが、REGZAとはどっこい。リモコンはREGZAの方がいかにもハイテク感があって小難しそう。EX300もボタン数は少ないものの、心持ちシンプルな印象ですかね。なぜかリモコン背面に電源ボタンがついているのは謎(普通に表面にももちろんあります)。ちょっと気が利いてるなと思ったのは、背面に電源ケーブルを巻き付けてプラグを差し込むダミーのコンセント状の凹みまで設けてある点。運搬時にコードがぶらぶらしなくていいです。

画質、視野角はまぁ普通ですかね。視野角なんて言葉も知らないであろう父親がちょっと斜めから見て「こっちから見ると暗いなぁ」なんて言ってました。省エネを謳うモデルだけにデフォルトのバックライト輝度が暗めで、(個人的にはあまり気にならなかったんですが)結局少し輝度を上げて使うハメになりました。シニアってそんなもんでしたっけね?>輝度に対する感度

当然倍速も非対応ですが、ざっと見た範囲ではあまり気にならなかったです。>ブレ

アプリキャスト(ウィジェット)は天気予報や野球ニュースを設定して父見せてみたんですが、感心はしたものの「多分使わない」とのことでした。普通にブラウザも入ってたりしますが、まぁ同じでしょう。

Youtubeも見られますが、文字入力が果てしなく面倒なので、ID登録してPC側でお気に入り登録しておくなどのコンビネーションが必要そうです。

下記の苦労を思えば、そもそもUBSメモリ内のtsやmp4が普通に再生できればいいのになぁとは思います。DRMフリーのものだけでも対応してくれればいいと思うんですが、国産製品は「むしろDRM無しモノに対応したら負けかなと思っている」と言わんばかりにその手には冷たいですよね。

■PLCにも初挑戦

で、テレビへのネットワーク配線ですが、設置部屋にEthernetケーブルも来ておらず、無線LANも感度が微妙だったので、初めてPLCに手を出してみました。電源ケーブルにノイズフィルタがついたものが使われている上位モデルBL-PA510の二個セットモデルをチョイス。社屋が大きな倉庫に後から内装だけ追加して二階建てにしたり仕切りを追加したりしたような作りなので、壁コンに見えても実は延長されたタップだったりして、安定して通信できるコンセントを探すのに手間取りましたが、ちゃんとしたとこにつなげば特に設定も無しであっさりつながってくれました。セットモデルなので最初からペアリングが済んでるってのが大きいですね。

ちゃんとした速度測定はしてないですが、DLNAで生tsファイルは普通に再生できたので良しとします。

■DLNAでハマる

最初オフィスにたまたまあったDLNA対応のLinkStationを使う前提で設定を進めてみたんですが、どうも生tsは対応してないっぽい。拡張子をmpgにしてもダメでした。AVCなMP4もダメ。今時そんな仕様で一体何の役に立つんだろう?またファイルを置いてもDLNAサーバーが認識するのは一定周期毎(デフォルト1時間)なのも使いにくそう。

てことで、EX300でも動作実績がある、PS3 Media Server(PMS)にBRAVIA対応のパッチ(AVCパッチ)を当てたものを使うことに(REGZAではなくBRAVIAにしといて良かった!)。生tsをトランスコード無しで配信するのがメインなので、非力な父のLet’s Noteでも問題ないだろうと(主に実家の録画PCで録ったものをファイルでコピーしてきて視聴することを想定)。

最初デスクトップに作られるショートカットを実行しても何も起きなくて、インストールフォルダのバッチや.jarファイルを叩いたりしてましたが、どうもexeファイルを管理者権限で動かせば大丈夫みたい(Vista)。で、あっさりBRAVIAから認識できたものの、生tsに関しては再生できたりできなかったり。できたのはだいぶ前に録ったもので詳細不明。BDレコから抜いたものだっけな?PT2のものは認識はされるもののトラスコ無しだと再生不可。どうも録画時のパラメーターをいじる必要があるっぽい。MP4は音だけ出ない。PMS側にかなり設定項目があってデコーダーも色々選択できるっぽいので、色々チューニングが必要なのかも知れません。まずはPT2の生tsを確実に再生できるようにするのが最優先です。先人がいるのでちゃんとググればなんとかなるだろうと楽観視。

■無線LANアクセスポイントも追加

で、その部屋でノートPCが無線LANでネットできないのも不便だからなんとかしてくれと言われ、アクセスポイントも追加することに。なら最初から無線LANの中継器を買って、BRAVIA用の無線LANアダプタつけた方が安上がりだった気もしますが、時既に遅し。まぁ、たいして速度が必要なワケでもないので、11gの一番安いアクセスポイントでよかろうと思ったんですが、PLCアダプタにLANポートは1つしかないのでハブが必要になります。結局ハブが内蔵されてるとなるといっぱしのブロードバンドルーターになっちゃいました。その中で一番安かったのがBUFFALOのWHR-HP-GN。白筐体でいかにもエントリーモデルという感じですが、4,980円で買えたのでまぁいいか。当然ながらGbE非対応、5GHz帯非対応の150Mbps機です。そのくせPPTPサーバー搭載だったりしますが今回の用途では関係なし。

それにしても毎度ながらBUFFALOのルーターは最初買ってから管理画面開くまでやたら時間かかったり異常動作が多い気がします。設定変更して何度か再起動するうちにサクサク反応するようになるんですが。なんなんだろ?あとルーターモードとブリッジモードの切換スイッチがついてて、ブリッジ(ルーターOFF)モードにしても、IPアドレスは192.168.11.セグメントの固定設定のままで激しく不便。ブリッジの時はDHCPクライアント動作になって欲しい。今時のWindowsならネットワークマップみればIPアドレスは見つけられるわけだし。

USB-DAC兼ヘッドフォンアンプ nano/V

AV Watchのリリース記事を見て、速攻で買いました。

モノとしては、USB DDC/DAC、ヘッドフォンOUTおよびLINE OUTが取り出せるUSBオーディオデバイスですね。LINE OUT端子がINとしても使えてヘッドフォンアンプにもなります。駆動はUSBバスパワーのみでバッテリーは無し。iPhone等のDAPよりはノートPC等につけて高音質で音楽を楽しむためのもの、という感じですね。USBオーディオデバイスとしては24bit/96kHzまで対応しているので高音質ソースや対応ツールを使ってる人にはポイント高いんでしょう。

んで、個人的にはあんまノートPCにヘッドフォン挿して高音質で音楽を聴く、という場面はないのですが、なぜ買ったかというと、ヘッドフォンOUTとLINE OUTが同時出力でき、なおかつ音量調節ボタンがついてたから、というのが理由。

我が家の寝室マシンには枕元のアクティブスピーカーとだいぶ前に買ったPioneerの赤外線式コードレスサラウンドヘッドフォン(SPDI/F経由)がつながっていて切り替えて使っています。深夜などにヘッドフォンを使うワケです。で、複数オーディオデバイスを排他使用するようになってしまったVista機なのでこの切り替えがめんどくさい。コンパネから切り替えても目的のアプリを立ち上げ直すまで反映されないし(Windows7だと即時反映)、ゲームだと全画面モードにしてしまうとOSのボリューム調整も面倒。かといってさすがに内蔵のヘッドフォン端子は使う気にならないし、背面なので頻繁に抜き差しするのもこれまた面倒。

そこでこのnano/Vですよと。単にポータブル環境の音質改善ブームだったのもあるんですが、最悪上記の使い勝手が改善されるなら特攻してもいい値段じゃないかなと。ちなみPioneerのコードレスヘッドフォンのかわりに、先日買ったATH-AD900を活用する前提で。

AV Watchに出た直後にAmazonのマーケットプレイスに公式代理店のエントリが出来てたんですが品切れ状態。久しぶりにウィッシュリストを使って状態監視しつつ、注文可能状態になるのと同時にポチりました。

正直あんま音に関しては違いを感じていません。というか音質比較的な聴き方をまだなにもしてない。単に普通に便利に使ってる状態。ATH-AD900もPioneerのコードレスヘッドフォンのベースユニットにつないで使ってたんですが、これがそれなりにヘッドフォンアンプとしても素性が良かったのかも。

ドライバも必要なくプラグアンドプレイで使えてます。やや意外だったのは音量ボタンが内部的なものではなく、OS側の音量スライダーを動かすソフト的なものだった点。ちょっと調整シロが減ったような気がしてなんとなく悔しい。

24bit/96kHzってどんな使い方(使い道)があるんだろ?クラシックとかジャズならCD以上の音源もあるんだろうけど。アニオタ的には活用できる場面あるかな?BD?でも普段あんまPCで見ないしな。新幹線+VAIO type Zでなんて時にはいいかも。でも最近めっきり新幹線乗る機会なかったり。

自宅のメインWi-Fi環境をAirMac Extremeに

最近、というかiPhone4にしてからかも知れませんが、どうも自宅の無線LANにつながらなくなることが多発。PC等他のデバイスからは問題ないんですが、iPhone4だけがアウト。見えてるし設定も記憶済みなのにタップするとエラー。AirStationを再起動すると直る。でもまた数日すると再発、の繰り返し。しかも以前からある症状でウチのメインのAirStationであるWZR-AMPG300NHはWebインターフェイスから再起動すると途中でコケるというのがあり、いちいち物理的に電源ケーブルを抜き差ししにいかなければならない、という状態でした。

WZR-AMPG300NHは長いことBUFFALOで唯一の2.4GHzと5GHz同時使用可能なフラッグシップだったので使ってましたが、最近ようやく後継のWZR-HP-AG300Hが登場しました。まぁ、異常が出てるのはiPhone4だけなんですが当面自分ではどうしようもないってことで、じゃぁ買い換えてみるかと。が、しかし念のためググると、BUFFALOの他の機種でもiPhoneがつながらなくなる問題が発生しているのを発見。これはモデル特有ではなくBUFFALO一般の症状かも知れないという疑惑が浮かび上がります。せっかく買い換えても同じ症状が出たらアフォすぎます。

で、他に2.4GHz/5GHzの同時使用というとNECかApple位しか見当たらず、結局数千円高いながらも「同じApple製品ならよもや相性問題とかねぇだろ」的な思考でAirMac Extreme特攻しました。なんか品薄なとこが多くて、そろそろモデルチェンジ?という気配が漂いつつもあったんですが、まぁしゃぁないかと。

国産の最近の高級無線LANルーターと比べて、AirMac Extremeが違う点は、

  • 1.5倍くらい高い
  • Webインターフェイスで設定できない
  • 未使用ポートを切ったり時間で電源を落とすエコ系の機能がない
  • iフィルターなどのWebフィルタリングサービスやDDNSサービスなどの連携機能がない
  • PPTPサーバーがない

などがありますが、生活サイクルがデタラメで24時間いつ利用するかわからない我が家では省電力系機能はあまり役に立たないし、他のサービスは他で代替してるから必要なし。気になったのは値段が高いことと、PCに設定アプリをインストールしてないと設定ができないという点でしたが、まぁ安定接続には替えられまいと。そもそも安定すれば設定画面なんてそうそう触ることないし。

てことで交換してまだ二日目ですが今のところは安定しています。速度は測ってませんが、接続のネゴシエーションがスパッといくようになった感じ。まぁ気のせいかも知れないですが。エアコンつけてるせいか、噂ほど天板がアチチってことはないです。暖かくはありますが。インジゲーターは1つだけで、AirMac Expressと同様、正常ならグリーンに点灯してるのみ。あまり情報量はありません。

購入前に製品情報サイトをみていてゲストネットワークを作る機能がヨサゲだなと思ってたんですが、残念ながらブリッジ(アクセスポイント)モードでは使えませんでした。まぁそりゃそうか。どうせゲストなんて滅多に来ないからいいや…(;_;)。

アンテナ内蔵していてスッキリしてるのはいいですが、平置き専用なので場所とるのが難点ですね。天板は放熱に重要そうなので下手にもの置けないですし。

iOS対応高機能MP4を簡単に作るdgMP4Muxer完成

世間は三連休だったようですが、σ(^^)的には発生イベント皆無だったので、家に籠もって手持ちソフトをこないだ習得した方法でiOS対応MP4にしこしことエンコードしていました。

で、さすがにDOS窓でコマンドを手打ちするのに嫌気がさし、フロントエンドGUIツールdgMP4Muxerを作成、公開してみました。

画面写真

例によって我が家のローカルルールに特化した部分があるのであまり汎用性はないかも知れませんが、逆にそのルール(素材ファイルの命名規則)に従っておけば、簡単確実にiOS(iPhoneやiPad)で認識する音声多重、チャプター入りMP4ファイルが作れます。

mp4boxやmp4chapsに渡すオプションを自由に設定できるようにしてあるので、細かく指定した人にはyambより便利なんじゃないかと思います。

ただ、字幕系についてはほとんど考慮してません。現状でも適当なオプションを書いてやれば使えるかも知れませんが、それでもダメな時は要望として挙げてもらえれば対応してみます。