タグ

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

  • 技術者向けソーシャル・ノウハウサイト「okyuu.com」が開設 - @IT

    2008/05/21 カカクコムは5月21日、ITについてのノウハウやスキル、技術情報を投稿し、共有できるソーシャル・ノウハウサイト「okyuu.com」のベータ版サービスを開始したと発表した。ソーシャルブックマークとも近いサービスだが、情報をITに限定していることに加えて、投稿されたノウハウがデータベース化されるため、検索が容易なことが違いといえる。 okyuu.comでは、URLを入力したり、ブックマークレットを使うことで、ITに関する情報を掲載しているWebページを投稿できる。投稿時には「プログラミング」「インターネット」など情報のカテゴリを選択する。タグも付けることができる。投稿されたWebページに対してokyuu.com上でコメントを付けたり、レイティングをする機能もある。okyuu.comでは、投稿されたWebページのタイトルだけが表示され、タイトルをクリックするとWebページ

    zegenvs
    zegenvs 2008/05/21
  • Poundで作るロードバランサとSSLラッパ(1/4) ― @IT

    Webサーバの負荷を軽減する方法として、リバースプロキシによる代行とロードバランサによる分散が考えられる。今回は、これらによる負荷の低減方法について解説する。(編集部) Apache自体のチューニングによる性能向上には限界があります。よりパフォーマンスを求めるなら、次にやるべきことはメモリの追加や高性能なCPUへの交換など、ハードウェアの見直しです。しかし、それにも限界があります。 リバースプロキシとロードバランサ ハードウェア単体による性能向上が限界に達した場合は、サーバ構成の見直しを行います。まず考えられるのが、リバースプロキシをWebサーバの前面に立ててクライアントからのアクセスを肩代わりさせる方法です。Webサーバがボトルネックになるのを防ぐとともに、セキュリティ向上にも寄与します。 もう1つの方法は、より高可用性を意図した構成として負荷の分散を図ることです。高可用性とは、サーバの

    Poundで作るロードバランサとSSLラッパ(1/4) ― @IT
    zegenvs
    zegenvs 2008/01/21
  • Knowledge:日本語エラー・メッセージに対応する英語表記を調べる ― @IT

    Windows OSやアプリケーション製品が出力するエラーなどのメッセージには、そのままでは意味不明なものも少なくない。そのような場合は、より詳しくメッセージの内容を調査するために、マイクロソフトが提供している開発者向け情報サービスのMSDNや、システム管理者向け情報サービスのTechNet、サポート技術情報などを調べる必要がある。 MSDNのホームページ Microsoft TechNetのホームページ サポート技術情報検索のページ これらのサイトから、マイクロソフトが公開している膨大な情報を検索できる。日のマイクロソフトは、重要な情報を中心に、積極的に英語の情報を邦訳している。このため日語で検索してもかなりの情報を収集できるが、残念ながらすべてが邦訳されているわけではないため、日語で検索しても見つからない場合には、英語情報を検索する必要に迫られる場合がある。 しかし、英語の情報を

    zegenvs
    zegenvs 2008/01/21
  • @IT:XMLテクニック集 - インデックス

    QAフレームワーク:仕様ガイドラインが勧告に昇格 (2005/10/21) データベースの急速なXML対応に後押しされてか、9月に入って「XQuery」や「XPath」に関係したドラフトが一気に11も更新された XML勧告を記述するXMLspecとは何か (2005/10/12) 「XML 1.0勧告」はXMLspec DTDで記述され、XSLTによって生成されている。これはXMLが当に役立っている具体的な証である 文字符号化方式にまつわるジレンマ (2005/9/13) 文字符号化方式(UTF-8、シフトJISなど)を自動検出するには、ニワトリと卵の関係にあるジレンマを解消する仕組みが必要となる XMLキー管理仕様(XKMS 2.0)が勧告に昇格 (2005/8/16) セキュリティ関連のXML仕様に進展あり。また、日発の新しいXMLソフトウェアアーキテクチャ「xfy techno

  • @IT:XMLカレッジ―総合インデックス

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

  • あなたのサイトをOpenID対応にしている2行の意味 ― @IT

    OpenIDが知られるようになり、自分のURLにおいたHTMLヘッダに、link rel="openid.server"……から始まる2行を追加することで、自分のURLをIDとして利用ができる、ということを知っている方も多いかと思います。今回はヘッダに書かれた2行が、OpenIDの仕様ではどのように定義され、利用されているのかを解説します(編集部) 第1回ではOpenIDの基礎知識を取り上げ、登場する用語について説明していきました。今回は動作の概要として、具体的にClaimed IdentifierがVerified Identifierとなるための手続きについて説明します。前回紹介した用語をもう一度復習しながら読んでみてください。 Claimed Identifierの宣言 まずはOpenIDの動作概要について説明します。End UserがどのようにしてConsumerに対して自分のCl

    あなたのサイトをOpenID対応にしている2行の意味 ― @IT
  • 辞書不要の形態素解析エンジン「マリモ」とは − @IT

    2007/08/15 検索サービスを提供するベンチャー企業のムーターは8月1日、辞書を必要としない形態素解析エンジン「マリモ」の提供を開始した。従来、形態素解析では品詞情報を含む日語辞書を用意するのが常識だったが、マリモでは、そうした辞書を不要とした。新技術のアプローチと特性について、開発元のムーターに話を聞いた。 統計処理で単語部分を推定 形態素解析とは、与えられた文を、文法上意味のある最小の単位(形態素)に区切る処理。「今日は晴れています」なら、「今日(名詞)/は(助詞)/晴れ(動詞)/て(助詞)/い(助詞)/ます(助動詞)」と分ける。検索エンジンをはじめ、さまざまな自然言語処理の場面で必要となる基礎技術だ。 形態素解析を行うには、あらかじめ品詞情報が付加された数十万語からなる辞書を用意する必要がある。また、新語や造語、専門用語に対応するには、個別に人力で単語を登録する必要がある。

    zegenvs
    zegenvs 2008/01/20
  • C++アプリケーションの効率的なテスト手法(CppUnit編) ― @IT

    第2回 C++アプリケーションの効率的なテスト手法(CppUnit編):連載 C++開発者のための単体テスト入門(1/4 ページ) 連載目次 前回は単体テストの重要性を示し、従来のC/C++でのテスト手法であるprintf関数やassertマクロを使ったテストを紹介しました。この2つのテスト手法は開発環境(コンパイラとライブラリ)さえあれば利用でき、その使い方も簡単です。しかしながら、いずれも系統立てて、効率よくテストを行うには力不足の感が否めません。 今回は、Visual C++ 2005 Express Editionを含むVisual Studio 2005(以後、VS 2005)で利用できる代表的な単体テスト・フレームワーク(Unit Test Framework)の1つである「CppUnit」を紹介します。 ■単体テスト・フレームワークとは? 前回、「バグは早期発見が望ましい。早

    C++アプリケーションの効率的なテスト手法(CppUnit編) ― @IT
  • 「初級シスアド」消える――情報処理技術者試験が大改革へ ― @IT

    2007/09/07 情報処理推進機構(IPA)は9月7日、情報処理技術者試験を改革する中間報告を発表した。同日からパブリックコメントを受け付けて、最終報告を11月にまとめる予定。人気の「初級システムアドミニストレータ試験」が別試験に吸収されるなど、大変革といえそうだ。 改革の柱は2つだ。現行試験は情報システムの開発側と利用側にカテゴリが分かれているが、この区別を取り払い、開発側と利用側で試験を共通化する。IPAの情報処理技術者試験センター長の澁谷隆氏は「ベンダ側と利用側が同じレベルになってきちんと会話できないと、有効なシステムは作れない」と改革の狙いを説明する。もう1つはこれまでになかったレベル分けの導入だ。ITスキル標準や組み込みスキル標準、情報システムユーザースキル標準との整合化を図り、これらのフレームワークで導入されているレベル分けを情報処理技術者試験にも適用した。 新試験では、新

  • 仕様から学ぶOpenIDのキホン - @IT

    にわかに注目を集めている、URLをIDとして利用する認証プロトコル、OpenID。連載ではこのプロトコルの仕組みを技術的に解説するとともに、OpenIDが今後どのように活用されていくのかを紹介する(編集部) OpenIDってなんだろう? 現在、国内外でにわかに注目されつつあるOpenIDという仕組みを聞いたことがあるでしょうか? これはユーザー中心の分散ID認証システムですが、まだ日での普及は進んでいない状況です。 これにはいくつか原因が挙げられるでしょうが、筆者はOpenIDが正しく理解されていないことが原因だと考えます。 連載ではOpenIDの現行仕様、およびその拡張仕様とともに、実装を例に取りつつOpenIDとは何かということを明らかにしていきます。最終的にはOpenIDが切り開く未来を見るため、現在策定中の次期仕様についても触れていきたいと思います。 広がりつつあるブラウザベ

    仕様から学ぶOpenIDのキホン - @IT
  • 素早く正規形を見抜く実践テクニック(1/4) - @IT

    今回のテーマはデータベースエンジニアの必須知識の1つである「正規化」です。正規化は、リレーショナル・データベースのテーブル設計を行ううえで非常に重要なテクニックであり、データベースを設計、実装したことのある方なら一度は正規化に触れているのではないでしょうか。 それほど基的な知識であるにもかかわらず、正規化を説明できる人はなかなかいません。多く聞かれるのが「何となくテーブルを作ると自然に第3正規形になる」とか「実務上は第3正規化まで行えば問題ない」というものです。 ではなぜ「第3正規化まで行えば問題ない」のでしょうか。稿ではひととおり正規化について確認しながら、あまり触れられることのない第3正規化より先の正規化を紹介して、この疑問に答えていきたいと思います。 正規化の位置付け 正規化は、データベース設計全般にかかわる基礎知識ですが、特に論理データモデリングの作業の中で必要になります。稿

    素早く正規形を見抜く実践テクニック(1/4) - @IT
  • 多くのユーザーは一度に1本しかジュースを買わない ― @IT

    ユーザビリティのヒント(1) 多くのユーザーは 一度に1しかジュースを買わない 「自動販売機での不要な動作から考える」 ソシオメディア 上野 学 2006/6/2 Webアプリケーションのユーザーインターフェイスデザインに役立つさまざまなTips集。自動販売機でジュースを買うときの不要な動作から考える。(編集部) 今回からはWebアプリケーションのユーザーインターフェイスの続編の「Tips編」として、ウェブアプリケーションのユーザーインターフェイスをデザインするうえで役立つさまざまなヒントを、少し細かな視点から具体的に見ていきます。 複雑な構成物を作り上げるには、基となるコンセプトやアーキテクチャといった抽象度の高い部分から考えていくトップダウン式のアプローチと、構成要素の細部から考えていくボトムアップ式のアプローチの両方が必要になりますが、前回までの経験則編はどちらかといえばトップダ

  • エンジニアと「地図のない道」 - @IT

    気になったのは4位に入った「IT業界の『3K問題』 NTTデータ社長の考えは?」だ。この記事が掲載されたのは今年5月。どうしてと思ったが、「IT戦記」のamachang氏のエントリ「採用説明会での資料を公開します。」が思い浮かんだ。「あと、この辺に対する僕の答えでもあります。」とあり、上記のNTTデータ記事を紹介してくれている。ありがとうございます。 amachang氏は公開した資料の中で、エンジニアになった経緯を振り返り、自らを確立していく上で「プライドを捨てること」「自分を晒すこと」「人と出会うこと」「技術を愛すること」の大切さを挙げている。エンジニアであることの楽しさや、やりがいを伝える説明で、若いエンジニアは勇気が沸くだろう。最近の取材先で記者が聞くのは「エンジニアがハッピーになるにはスキルを高めて外に出る」ということ。amachang氏の考えと重なる。amachang氏が書いてい

  • Firefox の設定情報をバックアップする ― @IT

    Mozilla Foundationが配布しているWebブラウザ「Firefox」は、アプリケーション設定やブラウズ履歴などをプロファイルとして、1つのフォルダにまとめて保管している。 Windows OSを再インストールしたり、作業環境を別のコンピュータに移行したりする場合に、これまでのFirefoxの設定が引き継げないと不便だ。Firefoxをインストールし直してプロファイルを最初から作り直してもよいが、拡張機能(プラグイン)などを利用している場合、再度ダウンロードしてインストール、設定し直すのでは手間がかかりすぎる。複数台のコンピュータで同じ設定のFirefoxを利用したい場合にも、手間はかかる。 そこで、不慮のマシン・トラブルや環境移行に備えて、Firefoxの設定データをバックアップ/復元する方法を解説する。 Windows版のFirefoxでは、ユーザー設定などをプロファイル・

  • OpenIDを使ってみた ― @IT

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

  • OpenIDをとりまくセキュリティ上の脅威とその対策

    なりすましは可能か——OpenIDとリプレイ攻撃 次にリプレイ攻撃(Replay Attack)について触れます。リプレイ攻撃とは簡単に説明すると、「パスワードや暗号鍵、あるいは認証済みのセッションデータなどを再利用してそのユーザーになりすます攻撃」といえます。OpenIDでもこのような攻撃が可能でしょうか?——答えは可能です。 id_resモードによってIdPからUserAgentを介してConsumerに渡される認証結果文字列を再度利用することによりConsumerサイトにおいてそのユーザーとして認可されてしまうでしょう。 これはちょっとしたConsumer側の対策で簡単に防ぐことができます。OpenIDの認証トランザクションが開始する際にConsumer側で独自のnonce(ハッシュを用いたなりすまし防止のためのランダムな文字列)をエンドユーザーに対して発行します。このnonceはユ

    OpenIDをとりまくセキュリティ上の脅威とその対策
  • SQL実践講座-@IT

    SQLの基礎 「SELECT」文を覚えよう 連載:SQL実践講座(1) RDBMSの普及にともない、SQLの重要性も増してきている。連載では、効率的にRDBMSにアクセスするためのエッセンスを紹介していく

  • 1