タグ

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

  • なぜクラスタリングにSELinuxを使わないのか! - @IT

    第8回 なぜクラスタリングにSELinuxを使わないのか! 面 和毅 サイオステクノロジー株式会社 OSSテクノロジーセンター 開発支援グループ グループマネージャー 2008/4/16 クラスタリングとSELinux、相性はバッチリ……? 実際にサーバを運用していくうえで、クラスタリングというキーワードは避けては通れないでしょう。クラスタリングソフトを使用した際に、SELinuxを無効にしなくてはならないのか気になるところだと思います。そこで今回から数回にわたって、クラスタリングとSELinuxの関係について紹介します。 クラスタリングにもいろいろな種類がありますが、今回はサンプルとして、比較的理解が簡単なアクティブ/スタンバイ型を例にして検証を行います。 クラスタリング・Powered by SELinuxの検証環境 今回は、検証環境として図1のような環境を想定しています。 プライマリ

    hideAki
    hideAki 2008/04/16
    クラスタリング
  • ソースコードの宝石箱、●●Forgeを見逃すなかれ

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) 「Forge」とは何か? 突然ですが、「Forge(フォージ)」とは何のことか、お分かりでしょうか? もともとの意味は「鍛冶屋」「溶鉄炉」のことを示し、「構築する」「鉄を鍛えて~にする」といった意味もあります。 記事の読者の皆さんにとっては、SourceForgeのようなオープンソース系の「開発ホスティングサービス」を思い浮かべる人もいると思います。 ソースコードの管理だけではなく、プロジェクトの進行や、コミュニケーション、仮想マシンによるテストなどさまざまなサービスが無料で提供されています。このようなホスティングサービスは「レポジトリ」(貯蔵庫)とも呼ばれます。 開発ホスティング

    ソースコードの宝石箱、●●Forgeを見逃すなかれ
    hideAki
    hideAki 2008/03/19
    ソースコードを見る 色々あるんだ〜 こんなのに、自分が作ったものを上げてみたいな
  • オープンソースのロギング・サービス「log4net」を使う

    オープンソースのロギング・サービス「log4net」を使う:連載:VBで実践! 外部コンポーネント活用術(3/4 ページ) アペンダの設定例 アペンダの設定を一から記述するのは大変なので、ここでは例として、日付ごとにファイルを作成するアペンダ、SQL Serverにログを記録するアペンダ、メールを送信するアペンダの設定例を紹介します。 ■単一のファイルに出力 繰り返しになりますが、まず単一のファイルにログを出力する場合は、アペンダのタイプとして「log4net.Appender.FileAppender」を指定します。出力するファイル名は、<param>タグに記述します。 ログ・ファイルを生成する際に気を付けなければいけない点は、ログ・ファイルを作成するフォルダにアプリケーションを実行するユーザーの書き込み権限があるかどうかです(特にWindows Vistaの場合)。ファイルのパスの指定

    オープンソースのロギング・サービス「log4net」を使う
    hideAki
    hideAki 2008/03/06
    log4net
  • 無料でWebアプリにありがちな脆弱性を調べて治す

    無料でWebアプリにありがちな脆弱性を調べて治す:Tomcatはどこまで“安全”にできるのか?(5)(1/3 ページ) 前回の「Tomcatのセキュリティとリスクの基分かってる?」ではTomat自体が持つ脆弱(ぜいじゃく)性について調べていきましたが、今回はWebアプリケーションのセキュリティについて調べていきましょう。 Webセキュリティを調べる無料ツールとは? Webアプリケーションが持つ脆弱性はいくつか存在しますが、前回の説明にあった「インジェクション系」や「クロスサイトスクリプティング」(XSS)などが有名です。それ以外にも「パラメータ改竄(かいざん)」や「セッションハイジャック」といった脆弱性が一般的にはよく見つかります。 このような脆弱性は特定の手法で見つかることはよくありますが、すべての手法を人が覚えて実行するのは大変です。設定のミスまで自分で探すのはとても大変なことで、常

    無料でWebアプリにありがちな脆弱性を調べて治す
  • オープンソースのバグトラッキング・ツール「BugTracker.NET」を使う

    連載目次 バグ管理していますか? バグトラッキング・ツールとは、バグの発生、開発担当者へのバグの通知とアサイン、バグの修正、修正の確認など、ソフトウェアのバグに関する一連の作業を記録/管理するためのツールです。ソフトウェアの開発工程では、テストの段階でバグの報告が行われ、指摘された内容の修正を行い再度テストする、といった作業を繰り返しますが、それらの作業をスムーズに行えるようにすることがバグトラッキング・ツールの目的といえるでしょう。 今回は、連載タイトルの「外部コンポーネント活用術」からちょっと脱線してしまいますが、オープンソースとして配布されているバグトラッキング・ツールである「BugTracker.NET」を紹介します。 ツールを利用した作業の基的な流れとしては、テスター(もしくはアプリケーションのユーザー)がバグを発見、報告し、対応に割り当てられた開発者がそれを修正するとともに、

    オープンソースのバグトラッキング・ツール「BugTracker.NET」を使う
    hideAki
    hideAki 2008/03/03
    バグトラッキング・ツール BugTracker.NET
  • Visual Studio 2008で見る.NET Frameworkのソースコード - @IT

    昨年10月、「MS、.NETのソースコードを公開へ」というニュースが流れたが、そこでのアナウンスどおり、先日より.NET Frameworkクラス・ライブラリのソースコード公開が開始されている。 ただし現時点ではソースコードの公開といっても、ZIP形式でまとめられたソース・ファイルがダウンロード可能、といった公開方法ではなく、先日発売となったVisual Studio 2008(Express Editionは除く)でデバッガを使用する際に、クラス・ライブラリのメソッド内部までソースコード・レベルでのトレース(ステップ・イン実行)が可能になるというものだ。 もともとVisual Studioには、ソースコードが納められた(通常は自社内の)サーバに接続し、トレース時に手元にある実行ファイルやDLLファイルのソースコードを表示するという機能が搭載されているが、今回のケースではマイクロソフトが運

    hideAki
    hideAki 2008/02/25
    .NET Frameworkのソースコード
  • AIRアプリはドラッグ&ドロップでこんなことまで!(1/3) ─ @IT

    Apollo改めAIRプログラミング入門(1) AIRアプリはドラッグ&ドロップでこんなことまで! クラスメソッド 横田聡 2007/7/12 2007年6月11日、Adobe AIR(Adobe Integrated Runtime)の公開ベータ版がAdobe Labsのサイトよりリリースされました。いままでApolloというコードネームでしたが、今後AIRという名前になります。 編集部注:今回より、連載「Apolloプログラミング入門」は連載「Apollo改めAIRプログラミング入門」にリニューアルしました。この連載をより深く理解するためには、連載「Apolloプログラミング入門」も併せてご覧ください。 連載中に新しいバージョンが出ましたので、AIRベータ版の新機能をご紹介しようと思います。今回は、ドラッグ&ドロップに注目して2つのサンプルを作成します。 デスクトップとドラッグ&ドロ

    hideAki
    hideAki 2008/02/15
  • AptanaでAjax・AIR・iPhone用ページの開発を行う(1/3) ― @IT

    AptanaでAjax・AIR・iPhone用ページの開発を行う:どこまでできる? 無料ツールでWebサイト作成(2)(1/3 ページ) 第2回は、前回に引き続き「Aptana」を取り上げ、プログラミング的な観点から紹介しよう。Webオーサリングツール紹介が主のため、プログラミングそのものの説明は省略させていただくが、「こんなことも可能なんだ」と私自身が記事を書きながら再認識した驚きを、皆さまとも共有したい。 早速プログラミング時の特徴を確認、という前にもう一度「Aptana」がどのようなアプリケーションであったのかを振り返ってから、プログラミングという側面を見ていくこととしよう。 「Aptana」とは何かをもう一度振り返ってみる 「Aptana」はEclipseベースのJavaScript統合開発環境(IDE)だが、前回解説したとおり、HTMLCSSの構文の誤りを指摘してくれたり、構造

    AptanaでAjax・AIR・iPhone用ページの開発を行う(1/3) ― @IT
    hideAki
    hideAki 2008/02/14
    Aptana
  • 「SQLServerのデータベース削除について」(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

    hideAki
    hideAki 2008/02/04
    コネクションプーリング connection pooling コネクションの削除
  • SilverlightならWeb上で高精細な動画再生も簡単?(1/3) ― @IT

    GyaOも採用、高精細動画の再生機能を体験せよ 前回では、Silverlightアプリケーション開発のための基礎知識を解説しました。第2回となる今回はいよいよ、【1】Silverlightの注目技術の1つであるメディア(動画や音楽)の使用方法と【2】Silverlightで扱うことのできるイベント、そして【3】業務アプリケーションには欠かせないエラーハンドリングの3つに焦点を当てて解説します。 特に【1】については、2007年11月に動画配信サービスのGyaOがSilverlightの技術を使って高精細(HD)な動画の配信を開始したとのニュースがあって話題になりました(参考「GyaOがMS「Silverlight」採用――Flash Video落選のわけは?~映画予告を動画配信~」)。今回はその仕組みを解剖します。 ■ どれくらい高精細な動画がWeb上で再生できるのか? 体験してみよう ど

    SilverlightならWeb上で高精細な動画再生も簡単?(1/3) ― @IT
  • いまさら聞けないAdobe AIR「超」入門(1/4)- @IT

    今回から数回にわたって、Adobe AIRの開発の基礎から応用までをお届けしたいと思います。この連載では、JavaやFlex、C#などほかの開発技術で簡単なプログラムを作ったことのあるというぐらいのプログラミング初級者の方々を対象にしています。 2回目以降の連載の格的なAIRの開発を前に、今回はAIRの概要と開発環境の準備、簡単なサンプル・ウィジェットの作成を行います。

    いまさら聞けないAdobe AIR「超」入門(1/4)- @IT
    hideAki
    hideAki 2008/01/28
  • オンラインバックアップサービス「Mozy」を使ってみた ― @IT

    2007/08/17 日曜日の夜、私はよく憂になる。「週が明ければまた仕事が始まるのだ」と気が重くなる“ブルーマンデー”ではない。「今週末もまたバックアップ作業をさぼってしまった」と、なぜか後ろめたい気持ちになってしまうのだ。「たとえ明日ドライブがクラッシュしても、最悪3週間前までのデータは残っている……、いや、最後にバックアップしたのは4週間前だったか、5週間前だったか」と不安に思いながらも、もう何年もクラッシュに見舞われていないのだから来週も大丈夫だろうという不合理な理屈で自分を納得させる。 私は長らくハードディスクバックアップを実行している。USB接続は高速で、外付けハードディスクへの数十GB程度のファイルコピーでも数時間で終わる。更新ファイルだけを対象とする差分バックアップであれば1回5~10分程度と非常に手軽だ。専用のバックアップソフトを使うまでもなく、コピーコマンドのオプショ

    hideAki
    hideAki 2008/01/10
    オンラインバックアップサービス 2Gまで無料 いいかも
  • VB6アプリをVistaで動かすための基礎知識(1/2) - @IT

    Windows Vista(以下、Vista)がリリースされて1年近く経過し、企業内にもVistaが導入される事例も増えてきた。その一方では、Visual Basic 6.0で作成されたクライアント・アプリケーション(以下、VB6アプリ)がまだまだ現役で使用されている。 VistaはVB6の動作環境を提供するというが、それは既存のVB6アプリが従来どおりに動作するということを必ずしも意味しているわけではない。実際、そのままでは動作しないVB6アプリも少なくないようである。そこで特集(前・後編)では、VB6アプリをVista上で動作させるためのポイントをいくつかご紹介する。 前編では、サポート期限の問題とインストール時に発生する問題に対処する方法を紹介。後編では、Vista対応のためのVB6アプリの修正方法と運用時の注意点、VB6の今後などについて説明する。 ■1. VB6のサポート期限の

    hideAki
    hideAki 2008/01/09
    VB6アプリをVistaで動かす
  • Silverlight開発を始めるための基礎知識(1/3) - @IT

    編集部注:稿はSilverlight 1.0の入門連載です。Silverlight 2アプリケーションの開発の仕方について詳しく知りたい読者は、連載「Silverlight 2で.NET技術をカッコよく使おう」をご参照ください。また、最新版のSilverlight 3に関しては、記事「Silverlight 3、ここがすごい!」をご参照ください。 次世代のRIA(Rich Interactive Application:表現力/操作性に優れたアプリケーション)技術として脚光を浴びているマイクロソフトのSilverlightですが、まだまだ事例も少なく、資料も日語ではほとんど用意されておりません。そのため、言語としては多くの優れた機能と可能性を秘めているSilverlightの恩恵を受けることが簡単ではありません。 そこで、連載では初心者から中級者を対象にSilverlightが持つ機

    Silverlight開発を始めるための基礎知識(1/3) - @IT
  • パッチ適用時にOfficeのインストールCDを要求されないようにする方法(Office 2000/Office XP編) - @IT

    上記のメッセージなしでエラーが発生して処理が中断する場合もある。例えばMicrosoft Updateや自動更新によるパッチ適用は基的にサイレント・インストールであるため、ユーザーにインストールCDを要求することなくエラーとして終了してしまう。しかも、関連記事にあるように、Microsoft Updateや自動更新では詳細なエラー情報が表示されないため、エラーの原因(インストールCDの参照失敗)が特定できず、厄介なトラブルと化す危険性もある。 インストールCDが求められる理由 Officeの構成を変更する作業の際にそのインストールCDが求められるのは、Officeのセットアップを管理しているWindows Installerの仕様である。パッチ適用などでOfficeを構成するファイルの1つが追加あるいは更新される際、Windows Installerはファイルの整合性を維持するため、対象

    hideAki
    hideAki 2008/01/08
    パッチ適用時にOfficeのインストールCDを要求されないようにする
  • Webアプリケーションを作る前に知るべき10の脆弱性 ― @IT

    Webアプリケーションが攻撃者に付け込まれる脆弱性の多くは、設計者や開発者のレベルで排除することができます。実装に忙しい方も、最近よく狙われる脆弱性のトップ10を知ることで手っ取り早く概要を知り、開発の際にその存在を意識してセキュアなWebアプリケーションにしていただければ幸いです。 Webの世界を脅かす脆弱性を順位付け OWASP(Open Web Application Security Project)は、主にWebアプリケーションのセキュリティ向上を目的としたコミュニティで、そこでの調査や開発の成果物を誰でも利用できるように公開しています。 その中の「OWASP Top Ten Project」というプロジェクトでは、年に1回Webアプリケーションの脆弱性トップ10を掲載しています。2004年版は日語を含む各国語版が提供されていますが、2007年版は現在のところ英語版のみが提供さ

    Webアプリケーションを作る前に知るべき10の脆弱性 ― @IT
  • OpenIDを使ってみた ― @IT

    2007/12/26 これまで@ITでは何度かOpenIDについて取り上げてきました。解説記事を始め、はてなやlivedoorなど日の大手サイトがOpenIDを採用したというニュースもお伝えしてきました。国内外で、そろそろ実際にOpenIDを使えるサービスがそろってきたので、ここでは実際に使ってみて、使用感をレポートしてみたいと思います。 使ってみて初めて感じられる利便性 この原稿を書く1時間前までは、実はOpenIDのレポートを書くつもりはありませんでした。とある韓国のWeb 2.0系サービスを使っていて、その結果としてOpenIDの便利さを実感して書かずにいられなくなった、というのが正直なところです。 早速、OpenIDを使うと何が起こるのかを、その韓国企業のサービスを例にして見てみましょう。 記者が試したのは、オンラインゲーム「リネージュ」などで知られる韓国企業、NCsoftの開発

  • Ruby on Rails 2.0はとっても“RESTful” - @IT

    Web開発フレームワーク「Ruby on Rails」の待望のバージョン2がリリースされた。 バージョン2がリリースされたのは12月7日。主要な強化機能としては、REST(Representational State Transfer)のサポート強化と、セキュリティの改善などが挙げられる。 「Rails 2.0で気に入っているのは、RESTfulの原則を追求してアプリケーション開発が調和的になった点だ」とRuby on Rails作成者デビッド・ハイネマイヤー・ハンソン氏はeWEEKに語った。「これにより、アプリケーション開発が予測可能で、クリーンで、楽しめるものに感じられる。HTTPは常にそれを正しくやっていた。われわれWebアプリケーション開発者がそれを理解し、評価するのに少し時間がかかった」 ハンソン氏は、米シカゴのWeb製品開発会社37signalsの開発者。同氏はRails 2.

    hideAki
    hideAki 2007/12/13
  • Adobe Readerの再配布版(スタンドアロン・インストール版)を入手する - @IT

    PDF文書をWindowsプラットフォームで閲覧するには通常、アドビシステムズ提供のAdobe Reader(以前はAcrobat Reader)をインストールする必要がある。家庭向けPCではプレインストール済みの場合もあるが、企業向けPCには導入時あるいは運用中にAdobe Readerを明示的にインストールしなければならない場合が多いだろう。 Adobe Readerは次のアドビシステムズのWebサイトからオンラインでインストールできる。 Adobe Readerのダウンロード(アドビシステムズ) このWebページの指示に従って進めていくと、専用のダウンロード管理ツールが起動してAdobe Reader体をダウンロードし、その後でAdobe Readerがインストールされる。インターネット接続可能な少数のPCが対象ならば、この方法で十分だろう。

    hideAki
    hideAki 2007/12/11
    Adobe Readerの再配布版入手方法
  • この案件、ぜひ新しいテクノロジでやりましょう!

    この案件、ぜひ新しいテクノロジでやりましょう!:システム開発プロジェクトの現場から(9)(1/2 ページ) こんにちは。アクセンチュア・テクノロジー・ソリューションズの新楽です。 「技術的に新しいことができなくてつまらない」という不満を抱いたり、「ここに新しいテクノロジを使えたら……」という欲望に駆られたりしたことはありませんか? 今回は、私がそんな不満を解消し、欲望を満たすための第1歩を踏み出したときの話をしたいと思います。 初めての.NET 2000年ごろ、マイクロソフトより.NETなる新たなソリューションが発表されました(いまでは全然新しくありませんが)。しかし私が当時勤めていた会社では、新規で立ち上がるプロジェクトであっても、ことごとくVisual Basic 6.0(VB 6.0)で構築されている状況でした。 世間は.NET時代の幕開けという雰囲気だったのにもかかわらず、社内には

    この案件、ぜひ新しいテクノロジでやりましょう!
    hideAki
    hideAki 2007/12/04
    新しいテクノロジ・技術を導入するためにやること