今日、多くのベンダーがクラウドコンピューティングサービスを宣伝しているが、アナリストやジャーナリストたちは今でも、多くの人々が「要するにクラウドコンピューティングとは何なのか?」と質問するのを耳にしている。クラウドコンピューティングの定義は1つではないが、本稿で解説する関連用語がその意味を理解する手助けになるだろう。 ある意味では、クラウドコンピューティングは決して新しいアイデアではない。IBM、EDS、Hewlett-Packard、Microsoftなどの企業は何年も前から、ユーティリティベースのコンピューティングモデルを提唱してきた。これは、受話器を持ち上げるのと同じくらい簡単にITを利用でき、ITを電話のように信頼性の高いサービスにするというコンセプトだ。このモデルではサービスが中断することはないとされた。サービスを支えるITインフラでは、利用企業のニーズの変化に応じて自動的にシス
当初から脆弱性を指摘されていたWEPだが…… 1997年に規定されたIEEE 802.11をはじめとして最新のIEEE 802.11nでも、無線LANの性質上、空間を伝搬している信号を誰にも気づかせることなく盗聴することが可能である。特に伝搬範囲を正確に制限することが難しく、利用を想定している範囲外(室外)に信号が伝搬することからその対策が必須となる。 信号電力を制御することや電波を遮蔽することは事実上不可能であることから、物理的ではなく、いわゆる論理的に信号を処理する必要がある。すなわち暗号化を行って、利用を制限する必要がある。当初このため、提案された暗号化の規格が「WEP(Wired Equivalent Privacy)」あった。 WEPではRC4というストリーム暗号が用いられ、104ビットの鍵と24ビットのIV(Initial Value)が設定されている。通信相手間だけで104ビ
プログラマーの生産性をテーマにした有名な著書「ピープルウェア」には、最も優秀なプログラマと最低の成績のプログラマのあいだには約10倍にあたる生産性の違いがある、というデータが出てきます。 これは、1984年から1986年にかけて92社、延べ600人が参加したプログラミングコンテストのデータを分析した結果から導き出された結果で、課題として与えられたプログラミング作業の開始からコンパイル時のエラーを消すところ(第1チェックポイント)へ到達するまでにかかった時間を比べています。 グラフを見ても分かるように、最優秀者と最低者のあいだには作業時間にして約10倍のひらきがあります。また最優秀者は平均の約2.5倍の生産性だそうです。そして、COBOLやFortranのような旧世代のプログラミング言語と、PascalやCのような現代的なプログラミング言語でのコーディングでの生産性はほとんど同じであったそう
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く