e知識「e-chishiki.com」では、インドでの著名なIT著者、IT教育者、eセキュリティーの大家により作成された様々な種類のプログラミング言語に関する技術的なコンテンツを知識情報データーベースとして提供します。
インドIT産業情報 – ITニュース
|
2008年08月07日 |
インドIT産業情報 – ITニュース リバースオフショアの傾向は継続するのか?
これまでのアウトソーシングは、次のような決まりきった話の延長線上に位置していました。欧米企業はまず第3者に仕事を依頼することの利点を経験し、次に仕事をオフショアへ移行することで得られるコストと品質面の利点に目を向けます。多くの場合、製造は中国へ、サービスはインドへ委託されていました。インドのソフトウェア産業はその期待に応え、この10数年間多くの仕事を請け負いました。しかし今、この流れが急激に変わろうとしています。
|
デバイス ドライバ プログラミング シリーズ
|
2008年07月16日 |
デバイス ドライバ プログラミング シリーズ Windows デバイス ドライバ入門(2/10):デバイス ドライバのプログラミング
Windows OS上でのデバイス ドライバの記述方法は、伝統的なWindows アプリケーションプログラミングとはまったく異なる分野です。Windows デバイスドライバは、「オペレーティングシステムの延長」として定義され可能です。全体が10個で構成されるこの記事のシリーズでは、Windows環境でのデバイス ドライバプログラミングの基礎的な知識を提供します。それにより初心者でも初めてのデバイス ドライバの開発に着手することができます。
|
デバイス ドライバ プログラミング シリーズ
|
2008年07月08日 |
デバイス ドライバ プログラミング シリーズ Windows デバイス ドライバ入門(1/10): はじめに
Windows OS上でのデバイス ドライバの記述方法は、伝統的なWindows アプリケーション プログラミングとはまったく異なる分野です。Windows デバイスドライバは、「オペレーティング システムの延長」として定義され可能です。全体が10個で構成されるこの記事のシリーズでは、Windows環境でのデバイス ドライバ プログラミングの基礎的な知識を提供します。それにより初心者でも初めてのデバイス ドライバの開発に着手することができます。まずは、デバイス ドライバプログラミングに関する一般的な俗説のいくつかを解き明かすことから始めましょう。
|
C# プログラミングシリーズ
|
2008年06月24日 |
C# プログラミングシリーズ C# のコレクション クラス (3/3)
効率のよいプログラムを作成するには、適切なデータ構造を適切な場所で使用することが重要です。リンクリストの代わりに配列を使用すると、またはその逆を行うと、場合によってはプログラムが正しく実行されない可能性があります。とはいっても、C# プログラムを記述していて、リンクリストの作成方法が気になることはほとんどありません。注意を払う必要のあるもっと重要なことがあります。.NET のコレクションクラスを使用すると、データ構造を管理できます。.NET の System.Collections 名前空間には、オブジェクトのコレクションを表すさまざまなインターフェイスとクラスが含まれます。リスト、キュー、配列、ハッシュテーブル、ディクショナリなどです。これらのクラスとインターフェイスについて順に説明します。
|
C# プログラミングシリーズ
|
2008年06月10日 |
C# プログラミングシリーズ C# の配列と文字列 (3/3)
おそらく、配列と文字列はプログラミング言語自体と同じくらい古いものです。あまりにも長い歴史があるため、ほとんど注目されることさえなくなっています。C# を学習するときには、このような誤りを犯さないでください。C# での配列と文字列は、昔からあるものとは異なり、いっそう強力になっています。何もない状態から言語を開発し、古い言語との互換性を保証する必要がなければ、このような結果になるのは当然のことですが。
|
ITセキュリティシリーズ(侵入テスト)
|
2008年06月03日 |
ITセキュリティシリーズ(侵入テスト) 侵入テストの解説 - テストの計画と管理(4/4)
侵入テストとは、脆弱性を見つけ出すことを目的に、コンピュータ システムやネットワークへの “外部” からの侵入を管理された形で試みるテストです。侵入テストでは、本物の攻撃で使用されるのと同じ、またはよく似たテクニックが使用されます。この記事は、 侵入テストの効率と集中したパフォーマンスを確保し促進するための構造化された侵入テスト アプローチについて説明します。また、この記事は、侵入テストの実行を計画する公的または私的な団体における選択基準を意思決定者に提供するようにも設計 してあります。
|
オンライン書籍; インド式プログラミングバイブル C++言語とオブジェクト手法入門
|
2008年06月03日 |
オンライン書籍; インド式プログラミングバイブル C++言語とオブジェクト手法入門 第12章 : C++のクラスライブラリ(書籍のプレビュー)
既存のコードの "再利用" は、C++ がめざす主な目標の 1 つです。既存のクラスは、ライブラリとしてパッケージ化することによって、再利用可能にすることができます。このようなクラスライブラリは複数あります。この章では、3 つのクラス ライブラリについて説明します。説明するのは、標準 C++ ライブラリ、標準テンプレートライブラリ、および Microsoft Foundation Class ライブラリです。
|
オンライン書籍; インド式プログラミングバイブル C++言語とオブジェクト手法入門
|
2008年05月27日 |
オンライン書籍; インド式プログラミングバイブル C++言語とオブジェクト手法入門 第 1 章 : オブジェクト指向プログラミング (OOP) の原則 (書籍のプレビュー)
OOP とは何か、OOP が必要となる理由、C、Pascal、Basic などの従来の言語との違い、および OOP の原則を理解することは重要です。この章では、これらの点について説明し、本書で解説する機能の概要を示します。
|
オンライン書籍; Microsoft .NET Web アプリケーションセキュリティ
|
2008年05月20日 |
オンライン書籍; Microsoft .NET Web アプリケーションセキュリティ 第 1 章 : セキュリティ原則と SDL(書籍のプレビュー)
ソフトウェア界の巨人である Microsoft は、セキュア ソフトウェアの実装に関する流行の仕掛け人になってきています。Microsoft の熱烈なファンではなくても、セキュリティ分野の頂点に留まるために Microsoft が行ってきたたいへんな努力のことは知っています。同時に、IBM などの Linux 陣営による目覚ましい成果も無視することはできず、その厳しい戦いには敬意を表します。
|
オンライン書籍; Microsoft .NET Web アプリケーションセキュリティ
|
2008年05月06日 |
オンライン書籍; Microsoft .NET Web アプリケーションセキュリティ 第 8 章 : 暗号化(書籍のプレビュー)
電子メールは生活の一部になってきています。個人用としても商業目的でも、最高の通信形態の 1 つです。しかし、送信した電子メールが、妨害されたり改ざんされたりせずに宛先に届くことを、どのようにして保証すればよいのでしょう。また、電子メールが盗み読みされているかどうかを知る方法はありません。その上、データをプレーンテキストでやり取りしたのでは、読んでくださいというようなものです。このような場合の最善の方法は、回線を通して送信されるデータを暗号化することです。
|
オンライン書籍; インド式プログラミングバイブル C言語入門 (上)
|
2008年03月24日 |
オンライン書籍; インド式プログラミングバイブル C言語入門 (上) 第 8 章 : アレイ(書籍のプレビュー)
Cでは、同じデータ型の集まりを作成することができ、これを配列と呼びます。本章では、C における配列の構築と操作について説明します。多くのC の解説書やセミナーでは、配列とポインタが別々に教えられていますが、この2 つを一緒に学ぶことには意義があります。なぜなら、ポインタと配列は密接に関係しているため、片方だけを学んでも、それは不完全な知識に過ぎないからです。実際に、すべての配列は内部的にポインタを使用しているため、ここではこの2 つを一緒に学ぶことにします。
|
オンライン書籍; インド式プログラミングバイブル C言語入門 (上)
|
2008年03月11日 |
オンライン書籍; インド式プログラミングバイブル C言語入門 (上) 第 1 章 : C言語入門 始めに(書籍のプレビュー)
C で複雑なプログラムを書いてみる前に、C言語とはどのようなものなのか、どうやって誕生したのか、他のコンピュータ言語と比べてどう違うのかみてみましょう。プログラム言語には、重要な4つのポイントがあります。データの保存方法、データの使用方法、入出力の実現方法、そしてプログラム中に記述された命令の実行順序の制御方法です。本章では、このポイントのうち、最初の3つについて取り上げます。
|















