タグ

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

  • マイクロソフト純正「ネットワークモニター」はこんなに進化しました

    今回紹介するツール [ツール名]Microsoft Message Analyzer [対象]Windows 7以降、Windows Server 2008 R2以降 [提供元]マイクロソフト [ダウンロード先][URL]http://www.microsoft.com/en-us/download/details.aspx?id=44226[英語] 【※】2014年9月16日(日時間)に新バージョン「Message Analyzer 1.1」が公開されました。稿は「Message Analyzer 1.0」に基づいて記述しています。 TechNet Blogs > MessageAnalyzer > Announcing the Message Analyzer 1.1 Release![英語Network Monitorから大きく進化したMessage Analyzer 「Mi

    マイクロソフト純正「ネットワークモニター」はこんなに進化しました
    ihag
    ihag 2018/07/03
  • 10年以上前からあるLinux Kernelの懸念点が脆弱性として発見された「Stack Clash」――意図的に公開が遅らされた理由

    10年以上前からあるLinux Kernelの懸念点が脆弱性として発見された「Stack Clash」――意図的に公開が遅らされた理由:OSS脆弱性ウォッチ(2)(1/2 ページ) 連載「OSS脆弱性ウォッチ」では、さまざまなオープンソースソフトウェアの脆弱性に関する情報を取り上げ、解説していく。今回は、2017年9月14~15日に開催された「Linux Security Summit」でも話題になっていた「Stack Clash」の詳しい説明と情報をまとめる。 「OSSセキュリティ技術の会」の面和毅です。連載「OSS脆弱性ウォッチ」では、さまざまなオープンソースソフトウェア(OSS)の脆弱(ぜいじゃく)性に関する情報を取り上げ、解説していきます。 2017年6月20日に、「Stack Clash」と呼ばれる一連の脆弱性が報告されました。少し時間がたってしまっていますが、2017年9月1

    10年以上前からあるLinux Kernelの懸念点が脆弱性として発見された「Stack Clash」――意図的に公開が遅らされた理由
    ihag
    ihag 2017/09/28
  • SubversionユーザーもこっそりとGit/GitHubの基本が学べる無料の電子書籍246ページ

    ソフトウェアの開発現場では、その基となるソースコードを作成していきますが、バグを修正したり機能を追加したりするごとにソースコードの状態を記録し、それぞれのバージョンを管理する必要があります。そういったソースコードを管理するソフトウェアが「バージョン管理システム」であり、複数人でのソフトウェア開発において必要不可欠なソフトウェアとなっています。 バージョン管理システムには集中型のCVS(Concurrent Versions System)やSVN(Apache Subversion)、分散型のGitなどがあります。集中型と分散型、両者の大きな違いはリポジトリを複数持てるかどうです。分散型であれば開発の形態や規模に合わせて複数のリポジトリを構成でき、システム構成を柔軟に作り上げることができます。複数の部署や会社が関わるような規模の大きなプロジェクトになればなるほど、Gitを使ってバージョン管

    SubversionユーザーもこっそりとGit/GitHubの基本が学べる無料の電子書籍246ページ
    ihag
    ihag 2017/09/28
  • SD-WANを、無理やり「定義」するとどうなるか

    SD-WANを、無理やり「定義」するとどうなるか:SD-WANは、何をしてくれるのか(1)(1/2 ページ) 今、ネットワークの世界で注目される新ムーブメント、「SD-WAN」。具体的にユーザーにとって何を意味するのかを探る連載の第1回として、SD-WANの基的な特徴および用途を解説する。 今、ネットワークの世界で、潜在的に多くの企業や組織に影響を与え得る、もっとも興味深い動きと言えるのが「SD-WAN」だ。多数のスタートアップ企業が生まれている他、既存ネットワーク製品ベンダーの間でも、これに対応する動きが広がっている。また、通信事業者が、「SD-WANサービス」を提供開始する例が見られる。 「SD-WAN」は「Software Defined WAN」の略、つまりこれは「Software Defined Networking (SDN)」から生み出された言葉だ。そう聞くと、「なぜSD-

    SD-WANを、無理やり「定義」するとどうなるか
    ihag
    ihag 2017/09/05
  • 巨大ネットサービスのネットワークから考える、データセンターネットワーク運用課題の克服

    巨大ネットサービスのネットワークから考える、データセンターネットワーク運用課題の克服:アイティメディア エグゼクティブエディター 三木が探る データセンターのネットワークは、課題が山積している。その解決のために、巨大ネットワークサービスのネットワーク運用から学べることはないのか。アイティメディア ITインダストリー事業部 エグゼクティブエディターの三木泉が探る。 自社でデータセンターを運用している人なら、だれでもネットワークをどうするか、悩んでいるはずだ。まず、予測不能なデータセンター内のトラフィック増への対応が難しい。サービスのニーズに応じて、迅速で柔軟な拡張をしていくことが求められるし、スイッチの台数が増えれば、機器コストも運用コストもばかにならない。また、ネットワークの規模が大きくなるほど、運用安定性の確保が困難になる。 こうした悩みを持つ、データセンターのネットワーク運用担当者は

    巨大ネットサービスのネットワークから考える、データセンターネットワーク運用課題の克服
    ihag
    ihag 2016/07/08
  • VXLANが登場した理由、他の実装との違い、特徴を整理しよう

    VXLANが登場した理由、他の実装との違い、特徴を整理しよう:VXLAN(RFC7348)を学ぶ(1/3 ページ) RFCとして仕様が公開されたVXLAN。なぜVXLAN? VLANではだめなんですか? という素朴な疑問から、仕様概要、VXLANを使ったネットワーク構成の勘所を紹介していきます。 2014年8月、VXLAN(Virtual eXtensible Local Area Network)がIETFのRFC7348として公開されました。2011年8月に提案されてから約3年で標準化したことになります。この連載ではあらためてVXLANの登場背景、動作、デザインのポイントなどについて3回にわたって紹介します。 第1回となる今回は、いままでVXLANに触れてこなかった方にも理解いただけるよう、「VXLANって何が嬉しいの?」「何がしたかったらVXLANを使うの?」という疑問を解消しながら

    VXLANが登場した理由、他の実装との違い、特徴を整理しよう
    ihag
    ihag 2014/12/03
  • OpenStackのコアデベロッパーは何をしているのか

    OpenStackのコアデベロッパーは何をしているのか:OpenStack最前線~ユーザ会メンバーが持ち回りで語る「OpenStackのリアル」~(2) @IT特集「OpenStack超入門」は日OpenStackユーザ会とのコラボレーション特集。特集記事と同時に、日OpenStackユーザ会メンバーが持ち回りでコミュニティの取り組みや、超ホットでディープな最新情報を紹介していく。第2回は日OpenStackユーザ会メンバーで、OpenStack開発コミュニティ コアデベロッパーの元木顕弘氏が語る。 OpenStack開発コミュニティの“日常”とは? はじめまして。日OpenStackユーザ会の元木と申します。普段はOpenStack開発コミュニティで、「Neutron」「Horizon」のコアデベロッパーとして活動しています。今回はOpenStack開発コミュニティの様子、コアデ

    OpenStackのコアデベロッパーは何をしているのか
  • すべての基礎、マスター・ゾーンサーバの設定

    すべての基礎、マスター・ゾーンサーバの設定:実用 BIND 9で作るDNSサーバ(2)(2/3 ページ) ゾーンファイルの作成 次に、/var/named下に/etc/named.confで記述したすべてのゾーンファイルを作成します。 named.ca キャッシュサーバとして動作するためには、ルートサーバがどこにあるのかを正しく知っておく必要があります。そのためのゾーンファイルをftp://ftp.rs.internic.net/domain/named.rootから入手し、/var/named/named.caとして保存します。 ルートサーバは不変であると思われがちですが、頻繁でないにしろ更新されることがあります。2002年11月にはDoS攻撃への対策から、5年ぶりにルートサーバに変更が加えられました。BINDはnamed起動時にルートサーバに接続し、自動的に最新のルートサーバ一覧情報に

    すべての基礎、マスター・ゾーンサーバの設定
    ihag
    ihag 2010/10/04
  • .NETビルド・エンジン「MSBuild」使いこなし術 ― @IT

    .NET Framework 2.0では、CLR上で動作するプログラム(以降、.NETプログラム)を生成するための新たなビルド・エンジンとして「MSBuild」が搭載された。 そこで特集では、前・後編の2回に分けてMSBuildの詳細を解説する。前編では、「MSBuildとは何かについてとその利用方法」について、後編では「ビルドの手順(以降、ビルド・プロセス)を記述したMSBuild用ファイルの読み方や書き方、またMSBuildにカスタムの機能を追加して拡張する方法」について説明する。 それではさっそくMSBuildとは何かから説明していこう。 1. 「MSBuild」および「MSBuildファイル」とは? MSBuildとは、独自のXMLフォーマットのファイル(以降、MSBuildファイル)を解釈して、それに従い.NETプログラムをビルドするためのツールである。 MSBuildファイル

    ihag
    ihag 2010/09/19
  • Windows 7の新機能をC#やVBで利用するには? - @IT

    Windows 7にはさまざまな新機能が搭載されているが、それらの機能はネイティブ・コードにより実装されており、Windows APIやCOMコンポーネントとして提供されている。従って、C#やVisual Basic(VB)のアプリケーションでそれらの機能を使いたい場合は、DllImport属性やComImport属性などの相互運用機能を利用する必要があり、非常に手間がかかる。 そこでマイクロソフトは、Windows 7の新機能をC#やVBから利用しやすくした「Windows API Code Pack for Microsoft .NET Framework」を提供している。これはWindows APIやCOMコンポーネントの呼び出しを内部に隠ぺいし、.NETのクラス・ライブラリとして利用できるようにしたものだ。 Windows API Code Packのダウンロード Windows

  • 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(リンク)の基礎知識
  • アマゾンが従量課金CDNサービスを開始 - @IT

    2008/11/18 米アマゾンの子会社でクラウド関連サービスの開発・運用を手がける米アマゾン・ウェブ・サービシズは11月18日、従量制課金によるCDNサービス(コンテンツ・デリバリー・ネットワーク)「Amazon CloudFront」のベータサービスを開始した。米国に8個所のほか、ヨーロッパではロンドン、ダブリン、アムステルダム、フランクフルトの4個所、アジアでは香港と東京の2個所にエッジサーバを配備し、1000Mbps、1000リクエスト/秒のピーク負荷に耐えるという。これ以上の負荷になる場合、別途Webサイトを通じてリクエストを送れる。リクエストには2営業日以内に対応するとしている。 同社のストレージサービス「Amazon S3」と組み合わせて使う。頻繁に参照される画像や映像、音声、配布ファイルなどをS3上に置き、APIを使ってそれらを“distribution”という単位で束ねる

    ihag
    ihag 2009/11/29
  • 米アマゾン、S3と組み合わせて使えるCDNサービス提供へ - @IT

    米アマゾンは9月18日、提供中のクラウドサービス「Amazon Web Services」(AWS)に新たにコンテンツ配信サービスを追加する計画があることを明らかにした。現在はベータテスト中。 これまで同社はXenをベースにしたスケーラブルな仮想サーバ環境サービス「Amazon EC2」とストレージサービス「Amazon S3」を中心に、データベース「Amazon SimpleDB」、メッセージサービス「Amazon SQS」などサービスを拡張してきた。 年内に追加する計画と発表されたコンテンツ配信サービスの名称は未定。米アマゾンCTOのワーナー・ヴォーゲルス氏のブログによれば、新サービスはストレージとしてAmazon S3を使う。配信したいコンテンツをAmazon S3上に置き、APIを通して登録するとドメイン名が与えられる。このドメインに対してHTTPでアクセスすることで、ダウンロード

    米アマゾン、S3と組み合わせて使えるCDNサービス提供へ - @IT
    ihag
    ihag 2009/11/29
  • 汎用的に使用できる定義済みのデリゲート型は?[C#、VB] - @IT

    .NET Framework 2.0のジェネリックや.NET Framework 3.5でのラムダ式などの導入により、C#やVBでデリゲートの仕組みを使用する機会が増えている。これに伴い、.NET Frameworkのクラス・ライブラリには、汎用的に使用できるデリゲート型の定義が多く追加されている。 ここでは、そのような定義済みのデリゲート型をまとめてみた。以下の2つの表はそれをC#およびVisual Basic(以下、VB)で表記したものだ。MethodInvoker型はSystem.Windows.Forms名前空間で定義されているが、それ以外はすべてSystem空間で定義されている。

    ihag
    ihag 2009/11/15
  • 現実に最も使える.NETのバージョンはどれ? - @IT

    オピニオン:.NET&開発環境の考察 現実に最も使える.NETのバージョンはどれ? デジタルアドバンテージ 一色 政彦 2009/10/06 2009/10/07 更新 .NET Framework(以降、.NET)ベースのアプリケーションを開発し、それを実際にユーザーや顧客に使ってもらう場合、「.NETおよびVisual Studioの、どのバージョンを使うべきか?」は重要な検討事項になる。稿では、その検討の際に参考となる情報や筆者の考えを提示する。 ■.NETバージョンを検討するための3つの観点 .NETのバージョンを決定するには、次の3つの観点から検討できると筆者は考えている。 ・実行環境となるWindows OS ・.NETのサポート期間 ・利用するVisual Studio もちろん、これは絶対的な基準ではない。例えば利用するテクノロジが決まっている場合は、それに応じて.NET

  • PHPとFlex作法の違いをずばり解説(1/2) ─ @IT

    PHPとFlex作法の違いをずばり解説 ~PHPプログラマのためのFlex入門~ 原 一浩(はら・かずひろ) 株式会社エフエックスビイ代表取締役CVO / Design Wedge 2009/11/11 「Flex」って何? Flashと何が違うの? PHPは、入力フォームから格的なWebアプリケーションまで、さまざまな利用用途があります。導入に関する容易さから、多くのプロジェクトで使われてきました。PHPを使ってさまざまなWebサイトを作っていくと、そのうちぶつかる壁の1つに「Flashとかでもっとデスクトップアプリのような使い勝手にしてよ」ということがあります。 この解決策の1つには、HTMLだけを出力するのではなく、「JavaScriptを使ってサイトをAjax化する」ということがありますが、フォームのデザインはCSSの中でもなかなか難しいものが多く、またWebブラウザ間の依存性を

  • @IT:Fedora Coreの非公式リポジトリをyumで利用するには

    普段使っていないリポジトリを一時的にyumで利用するにはで説明した--enablerepoオプション付きでyumコマンドを実行すると、Fedora Core用のパッケージを独自に用意しているリポジトリを必要なときにだけ利用できる。 Fedora Core用の非公式リポジトリは、主なものだけでも約10種類ある。これらを利用するには、来であれば各リポジトリ用の定義ファイルを作成しなければならない。The Unofficial Fedora FAQ(http://fedorafaq.yanbaru.dyndns.org/)では、それらの定義ファイルをまとめて配布している。以下のコマンドで、そのファイルをインストールできる。

  • ネットワークを仮想化し、可視化せよ~ShowNetの挑戦 - @IT

    高橋 睦美 平田 修 @IT編集部 2009/6/30 2009年6月10日から12日にかけて、千葉・幕張メッセで開催された「Interop Tokyo 2009」は密度の濃い展示会となった。そのハイライトをレポートする。(編集部) 2009年6月10日から12日にかけて、千葉・幕張メッセで「Interop Tokyo 2009」が開催された。使用フロア数は4面と過去に比べぐっと小さくなったが、その分、ネットワーク技術という来のテーマが深く掘り下げられ、密度の濃い展示会となった。 すっきり収納が目立ったShowNet Interopを最も特徴付けるのが、機器の相互接続性を検証するとともに、展示会のネットワークインフラとして稼働する「ShowNet」の存在だ。スイッチ/ルータにはじまり、レイヤ1の伝送装置、トラフィックジェネレータや監視用デバイス、セキュリティ機器に至るまで、さまざまなコン

    ihag
    ihag 2009/07/01
  • JavaScriptを使わないJavaScript開発 - @IT

    先週、先々週(2009年5月末から6月頭)と立て続けにサンフランシスコで開催された開発者向けイベントに参加した。1つはGoogle I/O、もう1つはJavaOneだ。Google I/Oでは、メール、Wiki、IMを統合したようなコミュニケーションプラットフォーム「Google Wave」が登場して話題となったり、JavaOneではサンのクラウド戦略がそろそろ見えてきたり、Javaプラットフォーム向けRIAフレームワークのJavaFXがバージョンアップし、より詳細にデモンストレーションされるなど見どころが多かった。 そうした目立つ発表とは別に、これは1つのトレンドなのかなと感じたことがある。それは、JavaScript開発に、Java言語やそれに付随するツールを利用するというものだ。 グーグルが2006年にリリースした「Google Web Toolkit」(GWT)は、言わずと知れた定

    ihag
    ihag 2009/06/09
    Java使うくらいなら,Hopをまじめに検討したいな.
  • Cocoaの素、Objective-Cを知ろう - @IT

    Objective-C初心者のための入門連載です。Objective-Cとは何かの基礎知識から、さまざまな基構文/文法(変数、データ型、nil、配列、プロパティ、アクセサ、クラス、スーパークラス、ルートクラス、サブクラス、ポインター、メソッド、インスタンス、リンク、ラッパークラス、コンパイラディレクティブ、id、メッセージ式、文字列操作、forなどの繰り返し(ループ)、列挙子、ディクショナリ(連想配列)、高速列挙、オブジェクト指向、継承、プロトコル、多重採用、セレクター、クラスクラスター、カテゴライズ、カテゴリ、メモリ管理、ガベージコレクション、参照カウンターなど)を、書き方が分かる豊富なサンプルコードとともに解説します。