タグ

ブックマーク / atmarkit.itmedia.co.jp (8)

  • TextStreamオブジェクトとDictionaryオブジェクトを使う[最終回] - @IT

    連載目次 第16回から3回にわたって、FileSystemObjectオブジェクトの解説をしてきた。最終回となる今回は、FileSystemObjectオブジェクトを含んでいる、Microsoft Scripting Runtimeに含まれるTextStreamオブジェクトおよびDictionaryオブジェクトを取り上げ、テキスト・ファイルの読み書きの方法および辞書(連想配列、ハッシュ)の使い方について解説する。 テキスト・ファイルを読み出す WSHでテキスト・ファイルを扱うには、まずCreateObject関数もしくはメソッドでFileSystemObjectオブジェクトを生成し、これに含まれるOpenTextFileメソッドを呼び出し、TextStreamオブジェクトを取得し、利用するのが基となる。TextStreamオブジェクトを使用すると、テキスト・ファイルを読み出して変数に代入

    TextStreamオブジェクトとDictionaryオブジェクトを使う[最終回] - @IT
    saiha_kiryu
    saiha_kiryu 2009/07/31
    わかるけど一応。VBAでも応用できるので覚えておけばいろいろ便利
  • PHP開発者もクラウド開発を始めよう!(1/4) - @IT

    特集:PHP on Windows Azure PHP開発者もクラウド開発を始めよう! デジタルアドバンテージ 一色 政彦 2009/07/28 2009年7月16日、Webデザイナ/Web開発者向けのイベント「ReMIX Tokyo 09」が東京ミッドタウン・ホールにて開催され、新登場したSilverlight 3や、マイクロソフトのクラウド・プラットフォームと絡めたWeb開発などのセッションが開かれた。その中でも、今回レポートするのは「Silverlight + PHP (FastCGI) + Windows Azure で作る初めてのクラウド アプリケーション」というセッションだ。 セッションの前半では、Windows Azure Platform(従来は「Azure Services Platform」と呼ばれていた)の概要やWindows Azureでの基的な開発/運用方法が、

  • 「売る」のではなく「買う経験」を与える - @IT

    野村総合研究所 技術調査室 田中 達雄 2009/7/1 ユーザーインターフェイス技術、分析・管理系技術、開発手法の3つの融合が実現する、新しい潮流を解説する モノがあふれる時代、多くの商品やサービスがコモディティ化し、その機能や性能だけでは差別化が困難になっている。そんな中、顧客の感情面に訴求する「顧客経験価値(Customer Experience)」というアプローチが北米中心に注目を浴びている。 米国大手調査会社が2007年夏に発表したレポートによると、調査対象となった北米銀行約200社の半数以上がChief Customer Experience Officer(CCEO)を設置し、顧客経験価値に対して組織的に取り組み始めたと発表している。金融業界の商品やサービスは特にコモディティ化しやすく、顧客経験価値に対する期待や注目の高さをうかがわせるものだ。 顧客経験価値をもう少し具体的に

  • Windows XPが立ち上がらない! そのときの対処法

    Windows XPが立ち上がらない! そのときの対処法:あきらめる前に試すべき5つの対処法(1/6 ページ) Windows XPが起動不能に! ああOSの再インストールかとあきらめる前に、試してほしい5つの対処法。大事なデータと時間を無駄にしない復旧テクを解説する。 連載目次 頻繁に起きることではないとはいえ、さまざまな理由から突然、Windows OSが起動しなくなることがある。故障や破損といったハードウェア障害の場合は体や部品の買い替えが必要だが、ソフトウェア的な障害が原因なら、最悪の場合でもハードディスクをフォーマットしてWindows OSを再インストールすれば解決できる。しかしこの場合、ハードディスクに保存したデータやさまざまな設定情報は失われてしまうし、Windows OSだけでなくアプリケーション・ソフトウェアのセットアップと再設定も必要である。いうまでもなく、できるだ

    Windows XPが立ち上がらない! そのときの対処法
  • MP3ファイルからタイトルやアーティスト名などを取得するには?[C#、VB] - @IT

    MP3ファイルに格納されている曲のタイトルやアーティスト名、ジャンルといったID3タグ情報を見ることができる。このダイアログでは値の部分をクリックしてその内容を編集することも可能。 プログラムからMP3ファイルのID3タグ情報を得るには、MP3ファイルをオープンし、そのフォーマット仕様(ID3.orgで規定されている)に従って順に読み出すこともできるが、Windowsに含まれるShell32.dllの機能を利用すれば、非常に容易に取得できる(ただし主要な項目のみ)。 稿ではShell32.dllの機能を使用してMP3ファイルのID3タグ情報を取得する方法について解説する。 Shell32.dllの参照設定 Shell32.dll(既定ではC:\WINDOWS\System32に格納されている)は.NETのアセンブリではなくCOMコンポーネントであり、その機能をC#やVBから利用するには、

    saiha_kiryu
    saiha_kiryu 2009/06/08
    これだけだとカスタムヘッダとかその他に対応できない気がするし、Windowsの仕様変更が怖い
  • RSS 2.0/ATOM 1.0フィードを処理するには?[3.5、C#、VB] - @IT

    .NET Framework 3.5に含まれるWCF(Windows Communication Foundation)には、RSS/ATOMフィードを配信する機能が用意されているが、これに含まれるクラスを利用することで、アプリケーションからRSS 2.0/ATOM 1.0のフィード(以下、単に「RSSフィード」)を直接読み込むことができる。 稿では、例としてコンソール・アプリケーションでRSSフィードを読み込む処理を紹介する。 まずVisual Studioでコンソール・アプリケーションのプロジェクトを新規作成する。その後、.NET 3.5では「System.ServiceModel.Web」への参照を、.NET 4以降では「System.ServiceModel」への参照を追加しておく。そして、Mainメソッドの中に、以下に示すコードを記述する。 using System; usin

    saiha_kiryu
    saiha_kiryu 2009/06/02
    使うかどうかわからないけど参考までに
  • robocopyでフォルダをバックアップ/同期させる - @IT

    robocopyコマンドとは 2つのフォルダの内容を同期させ、ファイルやフォルダの内容を同じ状態に保つ機能は、ファイルサーバのバックアップや個人的なデータのバックアップ、リモートオフィス同士でのデータの同期など、システム管理のさまざまな場面で利用される。 このような用途に利用できるコマンドとして、Windows OSにはcopyやxcopyコマンドが標準装備されている。 フォルダの同期に利用できる標準装備のツールとしては、この他にも「robocopy.exe」というコマンドラインツールがある。 robocopyは、もともとはリモートのファイルサーバ同士でファイルやフォルダ、ユーザープロファイルデータなどを同期させるために作られたコマンドである。その名前は「Robust File Copy」の略であり、堅固(robust)で確実なファイルコピーという意味を持つ。具体的な機能の例を以下に記す。

    robocopyでフォルダをバックアップ/同期させる - @IT
    saiha_kiryu
    saiha_kiryu 2009/05/20
    xcopyの代わりになるらしいよ
  • LINQ(リンク)の基礎知識

    VS 2008最大の新機能LINQを分かりやすく解説。C#コードでDBやオブジェクトを検索。LINQを始めるにはまずここから。 連載目次 Visual Studio 2008(以下、VS 2008)にはさまざまな新機能が追加されていますが、最大の新機能といえばやはり「LINQ」(「リンク」と読みます)でしょう。 LINQとは、 Language INtegrated Query の略で「統合言語クエリ」と訳されますが、もう少し分かりやすくいい換えれば、 言語(C#やVisual Basicなど)のコード内に記述できるクエリ となります。クエリとは「問い合わせ」です。開発でクエリといえばデータベース検索に使われるSQL文が代表的ですが、LINQではSQL文に似た構文によりクエリを記述し、データベースをはじめ、さまざまな対象から、データの検索や集計、取得などが可能になります。 LINQによるク

    LINQ(リンク)の基礎知識
    saiha_kiryu
    saiha_kiryu 2009/05/06
    勉強用
  • 1