タグ

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

  • 24×365のシステム監視を実現するツール群

    システムの安定稼働を実現するためには、常日ごろの管理体制が重要になってきます。今回は、人手を極力かけず、24×365のシステム管理を実現するのに必要なツール群の紹介をします。文を読み進めるための基礎知識として、「連載:24×365のシステム管理 第1回 運用管理に必須のツール/コマンド群/第2回 Webサーバの障害をいかに切り分けるか」もぜひご一読いただければと思います。(編集局) 前回は、Webサーバを例に、システムの運用・監視の概要に触れたが、実際の運用・監視の詳細を解説する前に、システム監視ツールについて言及したいと思う。24時間365日、常にシステムを監視し続けるには、自動的にシステムの情報を収集し、障害を検知して通知する信頼性の高いシステム監視ツールが不可欠である。 システム監視ツールの意義 信頼性の高いネットワークシステムを維持するためには、常にシステムの稼働状況を把握する必

    24×365のシステム監視を実現するツール群
  • Tomcatのセキュリティとリスクの基本分かってる? (1/4) - @IT

    Tomcatのセキュリティとリスクの基分かってる?:Tomcatはどこまで“安全”にできるのか?(4)(1/4 ページ) 前回までで、Tomcat 6系に関する機能や設定、運用といったところに触れてきました。今回と次回は2回に分けて、いよいよTomcatを運用していくに当たってのセキュリティ面に着目していきたいと思います。 「セキュリティ」対策をしないと、人生が変わる? 「セキュリティ」という言葉が注目され始めた2000年からすでに8年が経過し、時代は2008年となりました。いまのご時世、パソコンを使う人はみな耳にする、この「セキュリティ」とは一体何のことなのでしょうか? 一般的な解釈に従えば「セキュリティ」=「パソコンの安全性」になります。「ウイルス」や「不正アクセス」に対する安全性のことを指し、さまざまな対策を行うことで「セキュリティ」を保ち脅威から身を守ります。 それでは実際に「セ

    Tomcatのセキュリティとリスクの基本分かってる? (1/4) - @IT
  • その文字列はセーフ? 本当は奥深いデコード処理

    IT messenger v1.4 ジュン %82%b1%82%f1%82%ce%82%f1%82%cd%81%5b クウ お。こんばんは〜。こないだの勉強会はありがとうございました。楽しかったです♪ ジュン %8a%79%82%b5%82%f1%82%c5%82%e0%82%e7%82%a6%82%bd%82%dd%82%bd%82%a2%82%c5%82%e6%82%a9%82%c1%82%bd%82%9f クウ ちょっとどしたんすか?! なんか文字化けしてますよっ。 ジュン %95%b6%8e%9a%89%bb%82%af%82%b6%82%e1%82%c8%82%a2%82%e6%82%c1%81%49 クウ むむむ……

    その文字列はセーフ? 本当は奥深いデコード処理
  • Windows OSのエディションまで細かく判別するには?【Vista対応】[2.0のみ、C#、VB] - @IT

    IT > Insider.NET > .NET TIPS > Windows OSのエディションまで細かく判別するには?【Vista対応】[2.0のみ、C#、VB] 「TIPS:Windows OSのバージョンを判別するには?【Vista対応】」では、.NET Frameworkに用意されているOperatingSystemクラス(System名前空間)を使ってWindows OSのバージョンを判別する方法を紹介している。この方法を使えば、おおよそのWindows OSのバージョンを取得できるので、多くの場合はこれで事足りるだろう。 しかし、これよりもっと詳しい情報(エディション情報など)を取得したい場合もある。例えば、Windows Vistaの「Home Basic」と「Ultimate」でアプリケーションの動作を切り替えたい場合では、Windows Vistaであることを判別するだ

  • SNSとアプリのID連携もかんたんに実現するOpenPNE

    SNSとアプリのID連携もかんたんに実現するOpenPNE:社内SNSをOpenPNEで作ってみよう(2)(1/2 ページ) 前回は社内SNSそのものの説明、業務に役立つ使い方・楽しみ方やSNSのオープンソースソフトウェアであるOpenPNEのセットアップについて解説しました。 今回は社内SNSとID管理の関係やOpenPNEを使ったほかのアプリケーションとのID連携の仕方について解説します。 社内SNSのように、特定の目的を持った組織の中での情報交換は、ID管理が非常に重要になってきます。 社内SNSはIDの管理・連携が重要 さて皆さんは、社内SNS以外にも多くのアプリケーションを使い分けていると思いますが、複数のアプリケーションに対して、それぞれのアカウント(ID)を使い分けるのは、管理が複雑になり大変なものですよね。 会社の機密管理のためにも、アカウントが分散することは非常に危険です

    SNSとアプリのID連携もかんたんに実現するOpenPNE
  • プロバイダが考える安全なファイル転送のかたち

    ファイルの交換をメール添付で行うことは、盗聴や誤送信などセキュリティの面で問題がある。安心、安全にファイルを転送するSendFileを提供するのは宮城県のプロバイダー。プロバイダー運営者の視点で考えるファイル転送サービスとは? 連載目次 何げない1行に隠された意味は 「送信者に心当たりのない場合ファイルを受け取るかどうかは、ご自身でご判断ください」 無料のオンラインストレージサービスから届いた、ファイル預かりを知らせるメールの文末にあるこの1行。普段から何の疑いも持たず使っていたサービスなのだが、ある日突然この1行の裏側にある意味に思いをめぐらせ、なんだか急に怖くなってしまった。 「送信者に心当たりのない場合」ということは、まったく関係のない第三者にこのメールが届いてしまう可能性も否定できないわけだ。そして、その第三者が興味位でファイルをダウンロードすることもある、ということをこの一文は

    プロバイダが考える安全なファイル転送のかたち
  • NECが体感施設を設けた「NGN」、そのサービスは? - @IT

    2007/05/29 NECは5月29日、NTTなど国内キャリアが進める次世代ネットワーク(NGN)の利用例を紹介する施設を、5月31日に東京・品川の同社「NECブロードバンドソリューションセンター」内に開設すると発表した。 NGNは、インターネット、固定網、携帯電話網のそれぞれの特徴を併せ持つネットワーク。IPネットワーク、サービスプラットフォーム、アプリケーションの3つのレイヤに分かれていて、通信品質保証(QoS)や、認証などのセキュリティ機能があらかじめ組み込まれている。ユーザー企業は認証などの機能を提供するサービスプラットフォームにオープンインターフェイスを使ってアクセスし、サービスを柔軟に構築できるとされている。 NECの執行役員常務 谷岸一善氏は「NECが考えるサービスプラットフォームはアプリケーションを含む」と語り、サービスプラットフォームとアプリケーションを一体で開発するシ

  • .NET Frameworkのインストールで置換/追加されるファイル ― @IT

    ワンポイント.NET管理テク ── ここが気になる.NET管理のヒント ── 第1回 .NET Frameworkのインストールで置換/追加されるファイル デジタルアドバンテージ 小川 誉久 2007/05/16 .NET対応のアプリケーションを実行するには、コンピュータに.NET Frameworkがインストールされていなければならない。.NET Frameworkは、.NETアプリケーションが利用するコンポーネントやクラスなどをまとめたランタイム・ライブラリ(ランタイムとして使われるクラス・ライブラリ)だ。 .NET Frameworkは、Windows Server 2003およびWindows Vistaには最初からインストールされている。またプレインストール版のWindows XPでは、当初から.NET Frameworkがインストールされているケースもある。コンピュータに.NE

  • 連載 C#入門 - @IT

    1.目に見えない変換 暗黙の変換ができないとき キャストがデータを壊すとき 2.実数でもキャスト 実数でもキャスト 定数値にキャスト 符号の有無は要注意 小数の切り捨て 3.参照型のキャスト 参照型のキャスト 無関係の参照型へのキャスト スーパー・クラスへのキャスト アンボクシングとキャスト まとめ 1.C#の演算子 2.四則演算(+、-、*、/) 剰余演算 (%) 比較演算 (<、>、<=、>=、==) is演算 (is) 論理演算 (&、^、|) 条件演算 (「~ ? ~ : ~」) シフト演算子 (<<、>>) 単項演算子 (+、-、!、~) インクリメント・デクリメント演算子 (++、--) 代入演算子 (=、+=、-= …) 論理条件演算子 (||、&&) まとめ コラム:Visual Studio.NET ベータ2使用時の注意

  • 【Windows 10/11】regコマンドを使ってコマンドプロンプトからレジストリを操作する

    対象:Windows 10/Windows 11、Windows Server 2016/Windows Server 2019/Windows Server 2022 レジストリをコマンドラインで操作したい! Windows OSでは、「レジストリ」に設定されている値などに基づいて、システム各部が動作するようになっている。Windows OSの設定を変える場合、通常は標準装備の設定ツールやコマンドなどで設定すると、それが最終的にレジストリに反映されることで、Windows OSの挙動が変わる。そのため、レジストリを直接操作する必要はないことが多い。 しかし、中にはレジストリを直接操作しなければならない設定項目もある。 レジストリを操作するためには、一般的にはグラフィカルユーザーインタフェース(GUI)ベースの「レジストリエディター(regedit.exe)」を使うことが多い。しかし何度も

    【Windows 10/11】regコマンドを使ってコマンドプロンプトからレジストリを操作する
  • Flash観測所 第2回 Silverlightと株価ビジュアライゼーション ─ @IT

    ~Flashによるアプリケーションサービス情報を毎月お届け~ Silverlightと株価ビジュアライゼーション 須賀正明 ベンチャーキャピタリスト 2007/5/9 4月、National Association of Broadcasters 2007でマイクロソフトから鳴り物入りで新しい動画再生技術のSilverlightが発表されました。と思ったら5月に入って矢継ぎ早にSilverlight向けビデオストリーミングサービスの提供も発表されました(参照動画サービスnetflix-mix)。 WPF/Eと呼ばれていたWPFのサブセットであるSilverlightやストリーミンスサービスの詳細は各メディアでも大きく取り上げられている(MS、Flashキラーの新技術「Silverlight」発表)のでそちらを参考にしていただくとして、Silverlightの登場によって今後いっそうくっきり

  • 連載:.NETで簡単XML - @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用のアドイン。プレゼンテー

  • .NET TIPS C#でMSDNライブラリ風のAPIリファレンスを作成するには? - VS.NET - @IT

    Visual Studio .NET(以降、VS.NET)のC#環境であるVisual C# .NETでは、標準機能として、次の画面のようなAPIリファレンス(VS.NETでは「コード・コメントWebレポート」と呼んでいる)を作成できる(詳しくは「Visual C# .NETAPIリファレンスを作る(前編)/(後編)」を参照されたい)。このAPIリファレンスは、ソース・コード内にコメント文として記述されたXMLタグ(「ドキュメント・コメントのタグ」と呼ばれる)を基に作成されたものだ。 VS.NETにはAPIリファレンス(「コード コメントWebレポート」と呼ばれる)を出力する機能が標準搭載されている。このAPIリファレンスは、VS.NETのIDEにあるメニュー・バーの[ツール]-[Webページのビルド コメント]から出力できる。 しかしこのAPIリファレンスでは、MSDNライブラリのペー

  • ClickOnceの基本動作を見てみよう ― @IT

    時代はWebとWindowsの融合へ。アプリケーションの配布・更新スタイルを大きく変える注目の新技術ClickOnceを詳解する連載がスタート! 連載目次 来る2006年2月3日からVisual Studio 2005(以降、VS 2005)正式パッケージ版がついに店頭に並ぶ(MSDNサブスクリプション会員向けには、すでに2005年12月15日からMSDNサブスクライバ・ダウンロードにて提供されている。さらにすべての開発者向けに、無償でダウンロードできるVS 2005 Express Editionが現在すでに提供中だ)。いままさに次世代の.NET標準の開発環境が登場し、間もなくそのパワーをあらゆる開発者が楽しめるようになろうとしているわけだ。 読者諸氏もご存じのように、このVS 2005と.NET Framework 2.0の機能内容が発表されたのはもうかれこれ数年前のことである。それか

    ClickOnceの基本動作を見てみよう ― @IT
  • インサイド .NET Framework [改訂版]

    連載は、以前の連載を.NET Frameworkの新しいバージョンである「.NET Framework 1.1」に対応させ、全面的に加筆・修正を行った改訂版です。

  • 連載:C#入門 第13回 言語に内蔵されたイベント機能(1/5) - @IT

    C#のイベント機能とは何か? C#のイベント機能は、あるクラスで発生した出来事を,あらかじめ登録された一群のメソッドに対して、1回の呼び出しによって、ですべて伝える機能と言える。と言っても、こんな説明ではさっぱり分からないという人が大半だと思うので、今回は実例を見ながら、1つずつイベント機能の使い方と、使う意義を探ってみたい。なお、イベントはデレゲートと呼ばれる機能を活用して使用するため、今回の説明の中には実はデレゲートを説明している部分がある。しかし、C#プログラミングでは、デレゲートを単体で使う機会よりも、イベントとして使う機会の方が遥かに多いのである。デレゲート単体を使いこなす能力は必ずしも要求されないが、イベントはウィンドウアプリケーションなどを記述すると絶対に避けては通れないのである。そのため、今回はイベントとして一括して扱った。より詳しいデレゲート単体の解説は、いずれこの連載で

  • C#プログラミングTips:ファイルとディレクトリの操作 - @IT

    今回は、ファイルやディレクトリの操作で必要となる.NET Frameworkの機能を紹介し、サンプル・プログラムとして「touchコマンドもどき」を作成してみる。touchコマンドは、UNIXやLinuxでは標準的なコマンドで、ファイルのタイムスタンプを更新するためのものだ。このコマンドは、Windowsには標準では提供されない。確かに、Windows環境ではあまり必要にはならないが、アプリケーションを客先に納品する場合など、すべてのファイルのタイムスタンプを一括して更新したい場合などには必要になる。このような処理を行うには、指定されたディレクトリ内の各ファイルに対して、ファイルが持つ属性を操作することになる。 .NET Frameworkでは、ディレクトリに対する操作はDirectoryクラス、ファイルに対する操作はFileクラスにまとめられている。なお、ファイルに対する操作といっても、

  • 【2006年度版】.NET開発者のためのオンライン・リソース・ガイド ― @IT

    特集:フレッシュマン企画 【2006年度版】 .NET開発者のためのオンライン・リソース・ガイド デジタルアドバンテージ 一色 政彦 2006/04/22 稿は、これから.NETでプログラミングを始めようとしている方や、新しく.NETでの開発に携わることになったフレッシュマンに贈るオンライン・リソース・ガイドの2006年度版である。インターネット上に数ある.NET関連サイトの中で、.NET開発者がまずは押さえておくべきWebサイトについてまとめている。 ●稿がまとめているサイト&ジャンル分けについて .NET開発者がよく利用するサイトの代表は、やはり.NET Framework & Visual Studioを提供するマイクロソフトのサイトだろう。だがひとくくりに「マイクロソフトのサイト」といっても、マイクロソフトが運営するサイトは当にたくさんあり、それぞれのコンテンツも膨大となって

  • 解説:インサイド .NET Framework - @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用のアドイン。プレゼンテー

  • 解説:インサイド .NET Framework 第2回 アセンブリのアイデンティティ(3/3) - @IT

    遅延署名機能の利用 ところで、Microsoftのキー・ペアの管理方法を聞いて、「そんなに厳重にしまってあったら、開発中にアセンブリに厳密名をつけるためにキー・ペアを借りるにはかなり厄介な手順で承認をもらうんだろうなぁ」という疑問がわかなかっただろうか? そう、厳重に保管してしまうと、アセンブリをビルドするたびに取り出すのが大変になってしまうのだ。セキュリティと利便性は両立しないとはよくいったものである。 かといって、Microsoftのあらゆる部門にキー・ペアを配ってしまったら、どこから漏れるか分かったものではない。そんなことは絶対にできない。ではどうするか。.NET Frameworkでは、アセンブリに遅延署名を行うことができるようになっている。 署名をしなければ厳密名が付いていないものと見なされてしまう。そこで、.NET Frameworkでは、アセンブリに署名をせずに公開キーだけを

  • 1