2007年05月28日

Mediatomb 0.9.1 with playstation 3 support released

 今日のブログランキングが大分上がっていたので何事かと思って検索ワードを調べてみたらmediatombの検索が大分ありました。
 そういえば最近、PS3がDLNAクライアントになるというものすごいアップグレードがあったということがありましたが、それに関連したことでしょうか。DLNA対応だ!!音楽聴ける!!っといっても大抵は対応するNASなり家電なり、DiXiM Media Serverなりを購入する・・しか無いわけですからね。当然Mediatombに注目が集まるのかなと思います。

 そこで久々にmediatombのホームページに訪問したら丁度昨日付けで0.9.1がリリースされていました。なんでも今回のバージョンアップの大きな点は"PS3対応"とのこと。まだMP3とMPEG4だけとのことですが利用できるということです。必要な設定は
<server>セクションで  <protocolInfo extend="yes"/>
  とすればいいようです。
  

 ■その他
  ・「プラダケータイ」をリリースしたLG電子のブランド戦略
  ・グーグルキラーとなるか--オープンソースで分散型のグーグルクローンを作る
  ・ポルノサイト摘発からカラオケの曲名検索まで--サーチの可能性を語るファスト
  ・「100ドルノートPC」 XO向けゲーム製作合宿 OLPC Game Jam
   ↑不覚にもはめ込み画像に吹きました
  ・東芝gigabeat Vに高精細ワイド画面・大容量モデル
  ・マイクロソフトのWindows Home Server「ホッケーパック」コンセプト
  ・iPod shuffleを超える?!セカンドプレーヤーに最適な「ZEN Stone」
  ・IBM 中古 PC に SUSE を入れて九十九電機が約2万円から販売
  ・ MySQLを使う5つの理由、使わない8つの理由
  ・IPv4 アドレスが枯渇するのは2010年?
  ・“神様”反撃?Intelクアッドコアは「大量生産できるもん」
posted by ぴぺ at 23:40| Comment(0) | TrackBack(2) | ニュース | このブログの読者になる | 更新情報をチェックする

2007年05月05日

 初期設定不要のVPNを使ってLANゲームをしよう with Hamachiの記録

 ことの発端はBlizzard EntertainmentのゲームソフトStarCraftを3人でプレイしようとしたことにはじまります。問題はこの3人の構成が
 ・NATを利用している自分のネットワーク内のPC1
 ・NATを利用している自分のネットワーク内のPC2
 ・WANを通して接続する外部のPC3
 となっていること。
 このゲームの特徴はTCP/UDPポート 6112番を利用し、P2Pで通信環境を確立すること。問題はP2Pということ。
 つまりPC1がホストになれば内部ネットワークから直接接続するPC2のことをPC3は認識できず、PC2,PC3間での接続を確立することができない。逆にPC3をホストにするとNATでTCP/DUPポート6112番に割り当てているPC1は接続できるがPC2は割り当てられていないので接続することができない。
 では、どうすれば良いか?私達が出した結論はVPNでPC3を無理矢理こちらのネットワークに引き込み、LANゲームで遊ぶという方法です。

 そこで考えられたVPNサーバは
  ・うちのBuffaro WZR-RS-G54ルータ付属のVPN
  ・OpenVPN
  ・Windows XP標準搭載のVPNサーバ
  ・Hamachi
 の3つ。提案した時点ですぐに却下されたのはOpenVPN、豊富なオプションなどが期待でき構築後の運用は一番使いやすそうだが導入があまりにも面倒そうということで。

 残った3つは設定が非常に簡単でどれも一時間以内に接続して利用することができた。ここで発生した問題が、StarCraftのLANゲームはUDPブロードキャストを用いてゲームを作成しているホストPCを確認するということ。つまりブロードキャストパケットを通過させることができるVPNサーバでなくてはならない。この時点でWZR-RS-G54のVPNは脱落。導入は非常に簡単だったが所詮ルータ付属のVPNということでオプションが少なすぎたようです。
 
 次にWindows XP標準搭載のVPNサーバを利用。こちらのサイトの説明通り導入することにした。
 相手側のルータがフレッツ光のCTUと呼ばれる特殊な装置だったため、PPTPトンネリングを実現するGREと呼ばれるポート番号47番のパケットを妨害していることが判明。結局対策方法はGREの通過を許可するだけではダメらしく、全てのTCP/UDPポートを一つのPCに転送するオプションを利用し解決。
 その後二つのネットワーク間でVPNの接続が成功。StarCraftで確認してみるとUDPブロードキャストパケットをしっかり通過させているらしく、ホストのゲームを見ることができた。しかしそこからゲームに参加しようとするとUnable to Join this game..との表示がどうやらUDPブロードキャストパケットは通せても何か別の要因でゲームの通信パケットが通過していないらしい。
 それについての議論はこちらでされていた。どうやらこういったことは他の人々の間でも起こっていたらしい。
 そこで掲示板で良いとされていたHamachiを利用することになった。Hamachiについてはこちらを参考にするといいだろう。P2Pを利用した超簡単設定のVPNサーバ/クライアントソフトウェアとのこと。
 結構古いがこちらにHamachi上で動作したゲームソフトのタイトルのリストが書いてあります。これを見る限りStarCraftは動作するらしい。
 さっそくダウンロードして起動してみる。簡単なチュートルアルが表示され、Nicknameを設定する。次に設定ウインドウで利用するポートを決定する。・・っとこれだけで設定終了。
 後は参加したいVPNネットワークを入力するか自分で立てるか、それだけである。まず好感を持てた点は初期設定でVPNを構築してもWindows XP標準のVPNクライアントを利用しないのでデフォルトゲートウェイがおかしくなりWANに接続できなくなるなどの不具合を回避できる点。また、接続中は相互にchatを行うことができるなどあると嬉しい機能が搭載されていたりしました。
 StarCraftで確認してみると見事に参加に成功。通信速度も問題無いようです。

 昔、SoftEtherを利用して同じような環境を構築しようとしましたがネットワークが複雑になり設定が非常に面倒だったのでたかがゲームにVPNは・・と利用していなかったのですが、Hamachiは導入から利用まで10分もかからなかったと思われます。
posted by ぴぺ at 13:55| Comment(8) | TrackBack(0) | コンピュータ | このブログの読者になる | 更新情報をチェックする

2007年05月01日

 mysql5.x系の文字化けについて

 以前まではmysql4.x系を利用していたのですが、二代目のPCにはmysql5.x系を導入。その後、どのような文字コードの組み合わせを試してもMysqlら取り出した日本語文字列が"????"になる現象が発生。
 Googleを徘徊した結果ようやく答えを見つけることができたが、なんていうかショックでした・・。

 原因はMysqlの文字コード自動変換の仕業です。5.x系からMysqlの文字コードは自動でutf8に変更されてしまうらしい。
 そこで導入するのが
  skip-character-set-client-handshake
 Mysqlの文字コード自動変換を回避するための設定とのこと。ちなみに導入する場所は

   [mysqld]
    skip-character-set-client-handshake

 
posted by ぴぺ at 10:35| Comment(1) | TrackBack(0) | UNIX系 | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は1年以上新しい記事の投稿がないブログに表示されております。