タグ

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

  • GACコンポーネントをClickOnceで配布するには?[VS 2005のみ、C#、VB] - @IT

    .NET Framework 2.0では、ClickOnceというアプリケーションを配布・更新するための機能が追加された。このClickOnceによりアプリケーションを配布するには、Visual Studio 2005(以降、VS 2005)のIDEが非常に便利だ。VS 2005を使えば、そのIDEの発行機能によりClickOnceで配布すべきファイルを自動的に選択してくれるからだ。 しかし、配布すべきコンポーネントがGAC(グローバル・アセンブリ・キャッシュ)にインストールされている場合*1、VS 2005の発行機能はこれを自動的には配布するようにしてくれない。このような動作となるのは、(暗黙的に)GAC内のコンポーネントはクライアント環境にも事前にGACにインストールされているものとして取り扱われるためだ。 そこで、このようなGACにインストールされている.DLLファイル(以降、GAC

    mugaki
    mugaki 2011/06/25
  • .NET Frameworkのバージョンを確認する方法 - @IT

    対象ソフトウェア:Windows 2000/Windows XP/Windows Vista/Windows 7/Windows 8/Windows 8.1/Windows 10/Windows Server 2003/Windows Server 2008/Windows Server 2008 R2/Windows Server 2012/Windows Server 2012 R2、.NET Framework 1.0/1.1/2.0/3.0/3.5/4/4.5/4.5.1/4.5.2/4.6 解説 .NET Frameworkとは、Visual Studioなどで開発したCLR(Common Language Runtime)ベースのプログラム(.NETアプリケーション)を実行するために必要なランタイムである。.NETアプリケーションを実行するには、Windows環境に.NET F

    .NET Frameworkのバージョンを確認する方法 - @IT
    mugaki
    mugaki 2011/06/11
  • @IT:.NET TIPS Win32 APIやDLL関数を呼び出すには? - C#

    mugaki
    mugaki 2011/06/10
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    mugaki
    mugaki 2010/08/05
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_aspnet_index.html

    mugaki
    mugaki 2010/06/23
  • 障害の兆候を見逃さないためのサーバ監視

    監視するデータ 集客力のあるサイトを運営しているWebサーバやメーリングリストを運営しているサーバ、ソフトウェアを配布するFTPサーバ、ファイル共有をするためのサーバなどは、クライアントからの非常に多くの要求を処理する必要があります。 サーバの応答が遅い場合は、ハードウェアの増強などで対応する必要があります。ボトルネックの特定のためには、原因がCPUのパワー不足なのか、メモリ容量が足りていないのか、回線容量が細過ぎるのかなどを判断しなければなりません。そのほかにもハードディスク容量、マザーボードの温度、UPSの電力、メールの配送効率、Webページのアクセス解析など、運用中に注意して見ておく必要のあるデータは多くあります。 ここでは、システムを運用するうえで、監視項目として挙げられる主要なデータおよびその確認方法を紹介します。 プロセス プロセス関連の監視項目には、以下のようなものが挙げられ

    障害の兆候を見逃さないためのサーバ監視
  • 開発者が知っておくべきJavaと仮想マシンの歴史

    Javaの黎明(れいめい)期、多くの人々にJavaが知られ、広まった理由の1つは、WebブラウザにJava VMが組み込まれたことにあるでしょう。その当時のWebブラウザ開発のエキサイティングな様子は、雑誌『Wired』の古い記事「The Java Saga」で読むことができます。 Webブラウザ上で動作するJavaアプレットの勢いも借りて、各OSベンダが米サン・マイクロシステムズからライセンス提供を受け、各OSプラットフォーム用のJava環境が続々とリリースされます。 その一方、米マイクロソフトのWebブラウザ「Internet Explorer」(以下、IE)にJava VMが組み込まれたことは、歓迎とともに混乱を招きました。米マイクロソフトが提供したWindows 95/NT用のJava VM((MSJVM))が持つ「J/Direct」機能は高性能ながら、Win32 APIを直接呼び

    開発者が知っておくべきJavaと仮想マシンの歴史
    mugaki
    mugaki 2010/01/05
  • @IT:Eclipseのカスタマイズの勧め(後編)

    Eclipseのカスタマイズの勧め(後編) Eclipseの動作をカスタマイズするための Eclipseのフィーチャーの使い方 Pat McCarthy Senior Software Engineer.IBM 2004/6/17 「Eclipseのカスタマイズの勧め(前編)」で2つのことが分かった。識別されたプライマリフィーチャーはデフォルト初期設定をコントロールし、Eclipseは提供されたプラグインをインストールディレクトリあるいはリンクされたEclipseディレクトリ構造の中から見つけ出す。つまり、このことは変更が可能であることを意味している(ただ、それには必ずリスクが伴うので注意したい)。これらの変更は、Eclipseベースのインストレーションの管理方法を強化することができ、自分好みのルールをサポートさせることができる。 優れたプラグインをすべてEclipseディレクトリツリーの

  • svnコマンド

    Subversionの利用 Subversionの基的な使い方は「次世代プロトコルWebDAVの可能性」の後編で紹介したものとほとんど変わりません。ただし、Subversionで実装されたメソッドが増加しているのに伴い、機能が増えています。 増えた機能は、svnコマンドでどのようなサブコマンドが増えたのかを見ることで、簡単にチェック可能です。増えたものも含め、svnコマンドで使用可能なサブコマンドを下表に示します。 コマンド 書式 機能 add

    svnコマンド
  • 「C#でのtar.Zファイル解凍」(1) Insider.NET - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    mugaki
    mugaki 2009/06/18
  • @IT:Unicodeのテキストファイルをほかの文字コードに変換するには

    Unicodeのテキストファイルをほかの文字コードに変換するには、lvコマンドを使うといい。lvコマンドは多国語に対応したテキストファイルビューアで、lessの代わりに使われることが多いが、文字コードの変換にも使用できる。 例えば、UTF-8でエンコードされたUnicodeテキスト(file.txt.utf8)をEUC(file.txt.euc)に変換するには、以下のコマンドを実行する。

    mugaki
    mugaki 2009/06/01
  • マシン名/ユーザー名を取得するには?

    連載目次 エラー・ログの出力時や、アプリケーションの設定をマシンごと、あるいはユーザーごとに個別に保存するような場合、プログラムを実行しているマシン名や、システムにログオンしている人のユーザー名が必要となることがある。これらはEnvironmentクラス(System名前空間)に用意されたstaticなプロパティから、次のようにして簡単に取得することができる。 string machine = Environment.MachineName; string user    = Environment.UserName; 次のサンプル・プログラムはこうして得られた値を画面に表示する。 // machinename.cs using System; public class MachineUserName { static void Main() { string machine = Envi

    mugaki
    mugaki 2009/05/22
  • .NET TIPS 実行ファイルのパスを取得するには? - C# - @IT

    アプリケーション実行時の実行可能ファイル(exeファイル)のパスを取得するには、主に次の2通りの方法がある。 Assemblyクラスを利用したパスの取得 1つはアセンブリ情報からパスを得る方法だ(アセンブリについては「インサイド .NET Framework 第1回」を参照)。これにはまず、Assemblyクラス(System.Reflection名前空間)のGetEntryAssemblyメソッドにより、エントリ・ポイントを含むアセンブリ(Assemblyオブジェクト)を取得する。多くのexeファイルにおいては、これはMainメソッドを含んだアセンブリとなっている。 そして、そのAssemblyオブジェクトのLocationプロパティから、実行されているアプリケーションの完全パス(フルパス)を取得することができる。 Assembly myAssembly = Assembly.GetEn

    mugaki
    mugaki 2009/05/22
  • @IT:.NET Tools : NUnit入門 Test Firstのススメ [NUnit 2.0対応版]

    .NET Tools NUnit入門 Test Firstのススメ [NUnit 2.0対応版] 1.NUnitの環境を準備する (株)ピーデー 川俣 晶 2003/04/26 NUnitとは何か? 「NUnit」は、単体テストの自動実行を支援するためのツールである。Java用のテスト・ツールである「JUnit」をベースにして、.NET Framework上で利用できるように変更を加えたものだ。ちなみに、JUnitのバリエーションはNUnitに限らず、さまざまなプログラム言語に対応したものが作られている。自動単体テスト・ツールの1つの定番といってもよい。NUnitはエクストリーム・プログラミング(XP)と呼ばれるソフトウェア開発技法と深い関係があるので、関連書籍を読むと、より理解できるだろう。NUnitはSourceForge.net上で、オープン・ソースのソフトウェアとして公開されており

    mugaki
    mugaki 2009/05/20
  • 文字列で指定したクラスのインスタンスを作成するには? ― @IT

    連載目次 通常、クラスのインスタンスはnewキーワード(VB.NETの場合はNewキーワード)により作成するが、リフレクションの機能により、文字列で指定されたクラス名からインスタンスを作成することもできる。 稿では、インスタンス化したいクラスを含んだアセンブリがすでにロードされている場合と、そのアセンブリがまだロードされていない場合の2つのケースについて、クラス名からインスタンスを作成する方法について解説する。 すでにアセンブリがロードされている場合 インスタンス化したいクラスを含んだアセンブリがすでにディスクからロードされている場合には、まずTypeクラス(System名前空間)のGetTypeメソッドにより、そのクラスのTypeオブジェクトを得る。GetTypeメソッドでは、パラメータとしてクラス名を文字列で指定できる。 Type t = Type.GetType("インスタンス化し

    mugaki
    mugaki 2009/05/20
  • @IT:連載 役に立つXMLツール集(5) スキーマコンバータ/バリデータ/ビジターパターン

    XMLプログラミングでは、DOMやSAXといったAPIを使用すると単調なコードを繰り返し書くことになり生産性が上がらないものだ。連載では開発者が“楽をする”ために役立つXML関連ツールを紹介していく。(編集局) 前回までに、JAXB、Castor、Relaxerと3種類のデータバインディングツールを紹介してきましたが、いかがだったでしょうか。今回は、データバインディングツールによるO/Rマッピングの予定でしたが、ちょっと寄り道してタイトルに並べた小道具を3つ紹介します。これらは、データバインディングツールを使って何かをするときにとても便利な道具たちです。こういった小道具を組み合わせると、データバインディングツールをもっと楽に、うまく使いこなせるようになるはず……。ぜひ試してください。 ■スキーマコンバータ「Trang」 まずは、DTDをRELAX NGへ、RELAX NGをW3C XML

    mugaki
    mugaki 2009/05/18
  • @IT:XMLカレッジ―総合インデックス

    XMLとWebサービスを効率よく学ぶ@ITオンライン・カレッジ 3つの専門コースを設け、技術レベルに応じた連載記事を用意しています。各コースはさらに科目に分類して、【必修】ないし【選択】の表示をしています。みなさんのキャリアパスに合わせた履修計画を立ててください。

    mugaki
    mugaki 2009/05/18
  • X Window Systemのスクリーンショットをとるには

    X Window Systemのスクリーンショットをとる(画面をキャプチャする)には、幾つかの方法がある。ここでは、代表的な方法を紹介する。 ●import importは、displayを開発したImageMagickの画面キャプチャプログラムだ。GIMPやdisplayはプログラムを起動して、キャプチャ用のコマンドを実行するが、importはktermなどのターミナルから実行する。 importの便利なところは、TIFFやEPS、JPEGなどのWindowsMacintoshでも一般的な画像フォーマットでのキャプチャが可能な点だ。しかも、ファイル名の拡張子を指定するだけで、自動的にその画像フォーマットでファイルを作成してくれる。 ウィンドウをTIFF形式でキャプチャする場合は、以下のコマンドを実行し、キャプチャを行いたいウィンドウをクリックする。

    mugaki
    mugaki 2009/05/12
  • Visioで始めるUMLモデリング - @IT

    第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー

  • Windows Vista/Windows Server 2008でシンボリック・リンクを作成する - @IT

    TIPS「ファイルへの別名を割り当てるハードリンクを作成する」では、ハードリンクを作成する方法を紹介した。Windows OSのハードリンクは、Windows 2000といった従来のOSで利用できる反面、同一ボリューム上に存在するファイルにしかリンクが張れないという制約があった。フォルダへのリンクは張れないし、ほかのサーバやほかのボリューム上に存在するファイルへリンクを張ることもできない。 TIPS「ジャンクション機能を使ってディスク・ボリュームをマウントする」では、NTFSのジャンクション(リパース・ポイント)機能を使ってボリュームやフォルダをマウントする機能を紹介したが、やはり別のサーバ上のボリュームや共有フォルダなどへリンクを張ることはできない。 これらに対し、Windows VistaやWindows Server 2008では、より柔軟性の高い「シンボリック・リンク」機能(「ソフ

    mugaki
    mugaki 2009/03/19