IBM®
本文へジャンプ
    Japan [変更]    ご利用条件
 
 
検索範囲検索:    
    ホーム    製品    サービス & ソリューション    サポート & ダウンロード    マイアカウント    

developerWorks Japan  >

人気記事トップ10

集計期間: 2009年10月23日から2009年10月29日

developerWorks
総合テクノロジーゾーン

  1. 共通テーマ: 実例でわかる awk: 第 1 回 (2008年7月3日)
    awk は、なんとも不思議な名前を持つすばらしい言語です。3 回の連載記事の第 1 回目で、Daniel Robbins 氏は、読者の awk プログラミング・スキルを急速に向上させてくれます。連載を進めるにつれ、より高度なトピックに触れ、最後には高度で実用的な awk アプリケーションのデモをご覧に入れます。

  2. Linuxのデバッグ手法をマスターする (2002年8月1日)
    実行中のユーザー・スペース・プログラムは、いろいろな方法で監視することができます。プログラムをデバッガーにかけ、ステップ実行し、〔実行状況を示す〕文を表示させるという方法もありますし、プログラムを分析するためのツールを追加するという手もあります。本稿では、Linux上で実行されるプログラムをデバッグするための手法をいろいろと紹介します。ここでは、セグメンテーション障害、メモリーのオーバーランとリーク、およびハングアップなどの問題をデバッグするための4つのシナリオについて説明します。

  3. ext4 へのマイグレーション (2008年4月30日)
    歴代の Linux ファイルシステムのなかで最新の Ext4 は、今までのファイルシステムと同じように重要かつ人気のファイルシステムになりそうです。Linux システム管理者としては、その利点と欠点、そして ext4 にマイグレーションする際の基本手順を認識しておかなければなりません。この記事では、ext4 を導入するタイミング、従来のファイルシステム・メンテナンス・ツールの使い方を ext4 に適応させる方法、さらにこのファイルシステムを最大限利用する方法を説明します。

  4. Linux システム・コールを使用したカーネル・コマンド (2007年3月21日)
    Linux システム・コールは私たちが毎日使っているものですが、システム・コールはどのようにしてユーザー空間からカーネルに対して行われるかをご存知ですか。そこで、この記事では Linux システム・コール・インターフェース (SCI) の詳細を説明します。新しいシステム・コールを追加する方法 (そしてその代わりとなる手段)、そして SCI 関連のユーティリティーについて学んでください。

  5. Linux ファイルシステムの徹底調査 (2007年10月30日)
    ファイルシステムという点では、Linux はまさにスイス・アーミー・ナイフのようなオペレーティング・システムです。Linux がサポートするファイルシステムは、ジャーナリング・ファイルシステムからクラスター・ファイルシステム、さらには暗号化ファイルシステムに至るまで多数に及びます。そんな Linux は、標準ファイルシステムと非標準型ファイルシステムのどちらを使用するのにも素晴らしいプラットフォームであるだけでなく、ファイルシステムの開発プラットフォームとしてもうってつけです。この記事では、仮想ファイルシステム・スイッチとしても知られる Linux カーネルの仮想ファイルシステム (VFS: Virtual File System) の詳細を掘り下げ、複数のファイルシステムを 1 つに束ねる主要な構造体をいくつか紹介します。

  6. Linuxソケット・プログラミングの5つの落とし穴 (2005年9月20日)
    Sockets APIは、ネットワーキング・アプリケーション開発のためのデファクト・スタンダードなAPIです。このAPIはシンプルですが、開発初心者が共通して経験する問題がいくつかあります。この記事では、このような最も一般的な落とし穴を説明して、それらを克服する方法を示します。

  7. Linux 初期 RAM ディスク (initrd) の概要 (2006年7月31日)
    Linux 初期 RAM ディスク (initrd) は、2 段階のブート・プロセスをサポートするためにシステムのブート中にマウントされる一時ルート・ファイル・システムです。initrd には、実際のルート・ファイル・システムをマウントするための各種実行可能ファイルとドライバーが含まれています。実際のルート・ファイル・システムがマウントされると、initrd RAM ディスクはアンマウントされ、そのメモリーが解放されます。一方、多くの組み込み Linux システムでは initrd が最終ルート・ファイル・システムとなります。この記事では、Linux 2.6 の初期 RAM ディスクについて、Linux カーネルで初期 RAM ディスクを作成および使用する方法とあわせて説明します。

  8. 高性能Linuxクラスタリング、第1回:クラスタリングの基本 (2005年9月27日)
    ハイ・パフォーマンス・コンピューティング(HPC)が容易になりました。その2つの理由は、オープン・ソース・ソフトウェア概念の採用とクラスタリング技術の導入および改善です。この2回シリーズの最初の記事では、使用可能なクラスターのタイプ、それらのクラスターの用途、クラスターがHPCで一般的になった理由、HPCの基本、およびHPCにおけるLinuxの役割について述べます。

  9. libtiffによるグラフィックス・プログラミング (2002年3月1日)
    TIFFは、非常に普及してはいるものの、かなり複雑なラスター画像フォーマットです。TIFF仕様を標準ANSI Cで実現しているLibtiffは、無料で提供されており、数多くのオペレーティング・システムで利用できます。本稿では、TIFFの落とし穴をいくつか紹介するとともに、libtiffライブラリーの使い方を案内したいと思います。また、モノクロ画像を処理するときのlibtiffの使い方の例も紹介します。

  10. Linux 動的ライブラリーの徹底調査 (2008年8月20日)
    動的にリンクされる共有ライブラリーは、GNU/Linux の重要な側面です。なぜなら、実行可能プログラムが実行時にこれらのライブラリーを使って動的に外部機能にアクセスすることによって、メモリーの全体的なフットプリントを縮小できるからです (つまり、必要に応じて機能を取り込むという手段です)。この記事では、動的ライブラリーの作成および使用プロセスを調査し、動的ライブラリーを利用する各種ツールの詳細を説明するとともに、これらのライブラリーが内部ではどのように機能しているのかを探ります。

ページオプション

JavaScript を要するドキュメントオプションは表示されません


dWはてブの人気エントリー
人気エントリーをチェック!
新着エントリーをチェック!



    日本IBMについて プライバシー お問い合わせ