̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ IT ニュース&コラム 2012/6/25 通巻576号 ソフトウェアデザイン館 Sage Plaisir 21  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄                        News and Column  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    マイクロソフト自身がタブレット「Surface」を発売へ 2012年 6月 18日、マイクロソフトは、Windows 8 搭載のタブレット型の 情報端末の一機種「Surface」を、マイクロソフト自身が直接開発・販売 すると発表した。    アップルは、以前から Mac, iPhone, iPad のハードウェア    も直接開発・販売してきており、それが成功している。    これを受けてなのか、今回、マイクロソフトは、Windows 8    が要求しているタブレットのハードウェアのデザインを    具体的に示すように、製品を直接開発・販売することにした。    これまで、マイクロソフトは、良質のマウスやキーボードを    直接開発・販売してきた実績がある。 これは、既存の PC    メーカーにとって脅威となる。 日本では、テレビ付きや    非接触型カード・リーダーなど、独特な機能を付けてきたが、    世界的には、低価格を追求して、使えない宣伝的なソフトが    プリインストールされていて使いにくくなっているからだ。 製品自体は、取り外し可能なカバーのような薄いキーボードや、Windows ハードキー、タッチとペンの両対応、立てかけるスタンドなど、魅力的な 製品になっている。 質感もかなり良さそうだ。 ただ、Android の Nexus One が、成功とは言えない状態にあることから 考えると、単にマイクロソフト・ブランドにしただけでは成功しない。 だからといって、アップルを追うように、競争できる価格であったり、 広告であったり、店の売り場の作り方を工夫したりしてイメージアップ するには、数年レベルでできるものではない。 参考リンク: http://pc.watch.impress.co.jp/docs/column/ubiq/20120620_541249.html http://japan.cnet.com/news/commentary/35018366/ http://ggsoku.com/2012/06/ms-surface-video/ http://ggsoku.com/2012/06/surface-event-video/ * The others Last week watched News  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ◇ 違法ダウンロード刑事罰化・著作権法改正案が衆院で可決。 http://www.itmedia.co.jp/news/articles/1206/15/news057.html … 法改正が早い。はじめから刑事罰になるようなストーリーどおりに。 ◇ 市場を公正なものに。CDが売れるようにはならない。著作権法改正案、参考人質疑。 http://www.itmedia.co.jp/news/articles/1206/19/news089.html … CCCD のように実害が出てから戻る経験をすることが必要か。 ◇ アップルが発表したSiriボタン搭載ハンドルに各メーカーが困惑。 http://jp.autoblog.com/2012/06/18/did-apple-forget-to-tell-automakers-about-the-new-siri-button/ … 実際は採用が決まっていなかった。 ◇ スパコン「京」が世界2位に 最速はIBM Sequoia。 http://www.itmedia.co.jp/news/articles/1206/18/news126.html … 京の電力効率が悪い。 ◇ Microsoftが Windows Phone 8 発表、Windows 8のパワーをモバイルに。 http://internet.watch.impress.co.jp/docs/news/20120621_541562.html … Windows Mobile でも同じ宣伝文句があったが。 ◇ ソフトウェア開発者にメッセージを打ち出す Windows Phone 8。 http://pc.watch.impress.co.jp/docs/column/kaigai/20120622_541879.html … サーバー側でコンパイル。仮想マシンの処理の一部をサーバーへ。 ◇ Windows 8は2.2TB超の大容量HDDにどう対応しているのか? http://ascii.jp/elem/000/000/703/703331/ … HDDの容量増加には、いろいろな構成要素の制限を乗り越えてきた。                      Snap Note 3 開発BLOG  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄  [ 複数の種類の XML タグを記述された順番に取得する方法 ] 次のような XML ファイルから、 を上から順番に取り出す スクリプトは、どのように記述すればよいでしょう。 Text 取り出す順番は、次の通りです。 ルート・ノードの子ノードをループで回して、タグ名を判定すればいいでしょう。 Sub ParseByChildNodes( Opt, AppKey )  Set root_xml = LoadXML( "Sample.xml", Empty ) ' as IXMLDOMElement  For Each element In root_xml.childNodes   If ( element.tagName = "A" ) or ( element.tagName = "C" ) Then    WScript.Echo "<"+ element.tagName +"/>"   End If  Next End Sub しかし、上記のスクリプトは、エラーになります。 なぜなら、Text もルート・ ノードの子ノードなので、element.tagName でエラーになるからです。 エラーにならないようにするには、次のように、子ノードの種類を判定します。 Sub ParseByChildNodesIf( Opt, AppKey )  Const I_XMLDOMElement = 1  Const I_XMLDOMText = 3  Set root_xml = LoadXML( "Sample.xml", Empty ) ' as IXMLDOMElement  For Each element In root_xml.childNodes   If element.nodeType = I_XMLDOMElement Then    If ( element.tagName = "A" ) or ( element.tagName = "C" ) Then     WScript.Echo "<"+ element.tagName +"/>"    End If   End If  Next End Sub もっと簡単に記述する方法があります。 それは、XPath の Union( | 記号) を使うことです。 Sub ParseByUnion( Opt, AppKey )  Set root_xml = LoadXML( "Sample.xml", Empty ) ' as IXMLDOMElement  For Each element In root_xml.selectNodes( "/Root/A | /Root/C" )   WScript.Echo "<"+ element.tagName +"/>"  Next End Sub         ソフトウェアデザイン館 Sage Plaisir 21 について  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ホームページ  >>> http://www.sage-p.com/ メルマガ    >>> http://www.mag2.com/m/0000083983.html ブログ     >>> http://blog.livedoor.jp/sage_p/ ツイッター   >>> http://twitter.com/Ts_Neko ダウンロード  >>> http://www.sage-p.com/freesoft.htm サポート掲示板 >>> http://www.sage-p.com/kg_ban09/z6037C8.cgi 東日本大震災  >>> http://www.sage-p.com/saigai.html メール   >>> ts-neko◇sage-p.com ←◇を@に変えてください          緊急メールは件名に「うどんメール」を付けてください。  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ このメルマガの登録・解除をするときは… >>> http://www.mag2.com/m/0000083983.htm  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ News & Column are composed by T's-Neko 2012  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄