̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ IT ニュース&コラム 2009/2/16 通巻406号 ソフトウェアデザイン館 Sage Plaisir 21  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ >>> ソフトに続き、音楽も USB メモリで提供。                        News and Column  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    浜崎あゆみの新アルバムが USBメモリで発売 2009年3月25日、エイベックスは、浜崎あゆみの新アルバム「NEXT LEVEL」 を、10周年記念のロゴを象った金属製の筐体をした USB メモリで発売 する。曲は MP3 形式でコピーができ、PV(プロモーションビデオ)も データで付ける。    以前 avex は PC にコピーができない CCCD(コピー    コントロールCD)で曲を発売したことがあるが、    MP3 であることから推測すると、今回は全く逆の方針    を取ったと思われる。    CCCD はかなり不評だったため、売り上げを落としたが、    最近は CD より携帯のコンテンツ配信の方が主流になって    きている。また、USBメモリも特別製で、USBメモリ自体への    物欲を刺激している。 暗号化されたデータ形式で提供すると CCCD のときのように avex の評判を 再び下げてしまうことになるが、MP3 で提供すると、悪いイメージを 払拭することができる。ただ、MP3の品質が悪いと、また評判を落として しまうだろうが。 もう1つのポイントは、特別製の USB メモリに価値があることだ。 ファンにとって、きちんと購入していることを示す証になることは 嬉しいことだろう。ただ、これが主流になると邪魔になるので、 特別なアルバムだけがそうなるだろう。 お金が少なく法律なんて関係ないと考えている若者は、違法サイトで これまでどおり入手してしまうだろう。ただ、以前と違って警察が 本気になれば、ホームページの持ち主を特定できるようになって いるし、怪しいサイトはウィルスに感染するかも知れないという 不安があって近づく人も少ない。 ここまで思い切ったことをするなら、テレビの音楽番組のように1番 だけを完全に視聴できるようになってほしい。 今でも音楽CDを 買うのはギャンブルで、知らないアーティストのCDは買いづらいのだ。 JASRAC を通した放映権料の方が儲かるのならしょうがないけど。 関連リンク http://av.watch.impress.co.jp/docs/20090213/avex.htm * The others Last week watched News  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ◇ 円天詐欺で考える 電子マネーの光陰。 http://www.itmedia.co.jp/enterprise/articles/0902/15/news002.html … 信用が無くなれば、いくら1円1円天だと言っても価値は下がる。 ◇ Windows 7がネットブックブームの終わりを招く。 http://pc.watch.impress.co.jp/docs/2009/0209/ubiq246.htm … ネットブックには、機能が少ない Windows Starter を乗せたいMS。 ◇ 生体認証破り。国の安全に穴が開いた。 http://www.nikkeibp.co.jp/article/news/20090213/131840/ … 入国審査は人が指を検査すればいいが、銀行では検査する人がいない。 ◇ YouTube、動画のダウンロード販売機能を提供開始。 http://japan.cnet.com/marketing/story/0,3800080523,20388126,00.htm … Google が直接コンテンツを販売して成功するのか。 ◇ Conficker ワーム作成者の検挙につながる情報に25万ドルの懸賞金。 http://japan.cnet.com/news/sec/story/0,2000056024,20388143,00.htm http://japan.internet.com/busnews/20090213/10.html … Loveletter クラスの急激な拡大をしているらしい。 ◇ Linux版Silverlightの Moonlight 1.0 正式版がリリース。 http://japan.cnet.com/news/media/story/0,2000056023,20388173,00.htm … Flash だけでなく Silverlight も Linux で使えるようになった。                   Snap Note 3 開発BLOG  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ [ XML で出力したテスト結果を WSH でチェックする ] Web アプリで XML が使われるようになって久しいですが、Web アプリを作る機会が無い私は、あまり縁がありませんでした。 しかし、実行ログを XML で出力すると、チェックすべきデータを DOM で抽出でき、チェックするスクリプトが簡単に記述できること に気づきました。 チェックをターゲット・プログラムの内部で行うと、テスト結果を 出力するための入力データを、プログラムの中の変数に取っておく 必要が出て、プログラムがきたなくなるのですが、それが無くなる のです。 XML で最も扱いにくい仕様は、ルート XML 要素が必ず1つ必要である ことです。このために、任意のテキストファイルの中に XML タグ を入れても XML パーサが動かなかったのです。 しかし、出力した ファイルをリードして取得したテキストの先頭と最後にダミーの XML タグを付けてから解析するだけで使えることに気づきました。 単純な XML 文書なら、下記のスクリプトをコピーするだけで、 XML データを抽出できます。 ちなみに、下記の LoadXML 関数は、 vbslib に加えたものの簡易版で、ダミーXMLはつけません。 Option Explicit main Sub main() Dim root, elem, attr Set root = LoadXML( "sample.xml" ) WScript.Echo root.selectSingleNode( "./Tests/Test" ).getAttribute( "result" ) For Each elem In root.selectNodes( "./Tests/Test" ) WScript.Echo "result, "+ elem.getAttribute( "result" ) Next For Each elem In root.selectNodes( ".//Test" ) WScript.Echo "<" + elem.tagName + ">" For Each attr In elem.attributes WScript.Echo attr.name + "=" + attr.value Next Next End Sub Function LoadXML( Path ) Dim xml, r Set xml = WScript.CreateObject("MSXML2.DOMDocument") r = xml.load( Path ) If r=0 Then Err.Raise 53,,"""" + Path + """ が見つかりません" Set LoadXML = xml.firstChild End Function sample.xml >>> http://blog.livedoor.jp/sage_p/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ メルマガの設定を変更する? >>> http://cgi.kapu.biglobe.ne.jp/m/2280.html >>> http://www.mag2.com/m/0000083983.htm News & Column is composed by T's-Neko 2009 www.sage-p.com  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄