 |
 |
 |
 |
 |
 |
オープン・ソース・ソフトウェアの真のルーツ developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/02/01 |
|
| |
インタビュー: Linusの新任の副官 Marcelo Tosatti氏はどんな経歴の持ち主なのか、2.4でどんなことを計画しているのか。Linuxカーネルの管理者としての喜び、恐れ、挑戦、報いについて、また、好みのハック(hack)についても語ってくれました。 |
|
|
|
2000/03/01 |
|
| |
Brooksの法則とオープン・ソース: 多ければ多いほどいい 20 年ほど前に出た警句ですが、Brooks の法則によれば、プロジェクトのプログラマーを増やしてもプロジェクトを遅らせるだけだ、ということになっています。しかし、もしそうであれば、Linux についてはどう説明するのですか? Paul Jones は、オープン・ソース開発メソッドについての全体像と、その開発メソッドが昔からの知恵を無視しているかどうかについて調べています。 |
|
|
|
2000/05/01 |
|
| |
Harbourのインストールおよび移植 developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/05/01 |
|
| |
世界に広がるオープン・ソース オープン・ソース・コミュニティーは国際的なものですが、国境を越えるとコミュニティーのローカル特性は多くの点で相違が見られます。たとえば、ボルネオのハッカーたちは、日本やシリコン・バレーのハッカーたちとは異なる政治的、文化的環境で作業をしています。こういった違いは、オープン・ソース・コミュニティーの国際的な開発に影響を与えることがあります。Maya Stodte は、あまり話題にならない国々における開発、構造、およびコミュニティーについて研究しています。 |
|
|
|
2000/05/01 |
|
| |
オープン・ソースを巡る話題: 第1回 developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/06/01 |
|
| |
オープン・ソースを巡る話題: 第2回 developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/06/01 |
|
| |
オープン・ソースを巡る話題: 第3回 developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/06/01 |
|
| |
Common Optimization INterface (COIN) ソース・コードによる問題解決 Common Optimization INterface (COIN) は、 デベロッパーが最適化ソリューションを構築するために使用することのできる、新しいオープン・ソース・プロジェクトです。この記事ではプロジェクトの説明をし、また、 COIN のオープン・ソース・コードを入手できます。 |
|
|
|
2000/08/01 |
|
| |
Linux for S/390: 技術詳細情報 - 旧版のパッチ Linux for S/390: 技術詳細情報 - 旧版のパッチ, モジュールに関する制約事項 |
|
|
|
2000/08/01 |
|
| |
Linux for S/390: Change Log developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/08/01 |
|
| |
Enhydra: コラボレーションの新しいモデル developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/08/01 |
|
| |
無料のチップをすべての人に developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/08/01 |
|
| |
AFSのオープン化 developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/09/01 |
|
| |
Unicodeの多言語形式 developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2000/09/01 |
|
| |
宝石たちの語らい developerWorks Japanは、Linux Zone リーダーの富田氏の協力を得て、Linux 開発者のコミュニティにおいて、特にPerlの機能について活発な議論がなされ、その中でRubyとの関連について開発者の方々が興味を持っていることを知りました。
|
|
|
|
2000/10/01 |
|
| |
DAISY: 大型マシン向けオープン・ソースJITコンパイラー
バイナリー変換研究用のオープン・ソース・ソフトウェアであるDAISYが、IBMのワトソン研究所からリリースされようとしています。DAISYの動的コンパイルと16-wide
VLIWにより、このプロジェクトは、コンパイラー技法およびアーキテクチャー機能の最先端の地位を占めるようになりました。Maya
StodteはDAISYとその開発の中核チームに迫りました。
|
|
|
|
2000/11/01 |
|
| |
JTOpen: IBM iSeries向けのオープン・ソースJavaツールボックス JTOpenは、IBMがリリースしたオープン・ソースのJavaツールボックスです。このツールは、中型ビジネス・コンピューターiSeries (旧称AS/400)の操作に有用です。本稿では、JayとTonyがJTOpenを概説し、iSeriesに接続してiSeriesのファイル・システムをスキャンする方法を紹介します。
|
|
|
|
2001/02/01 |
|
| |
Sunのオープン・ソースのコンポーネント化OpenOfficeプロダクティビティー・セット Sun MicroはどのようにStarOfficeコードを取得し、それを「コンポーネント化」し、GPL下でリリースしたか - 次に何が起こるか |
|
|
|
2001/02/01 |
|
| |
ネイティヴパフォーマンスを使ってのメディアプレイヤーのための外観が変更(skinnable)可能なJave UIsのデザイン 複数のプラットフォームをまたがってコンパイルし、ネイティヴコード同様の速さで動作するJavaコードが書けますか?これはJava開発者には、特に複雑なUIを使ってのアプリケーションとなるとやっかいな問題です。この記事では、開発者であるVladimir Silvaがこの問題に対する興味深い解決法を提示しています。SLIK、つまりWindowsとUNIXの双方でネイティヴパフォーマンスを提供するクロスプラットフォームのC APIへアクセスするためには、どのようにJNIを利用すればよいかを学習します。 |
|
|
|
2001/02/01 |
|
| |
Pangoの接続: 第1回
Pangoは、国際化されたテキストをレイアウトおよびレンダリングするためのオープン・ソースのフレームワークです。次世代のGTK+
とGNOMEに組み込まれることになっています。2回シリーズの第1回では、Tony
GrahamがPangoを紹介するとともに、Pangoがテキストを処理する方法、およびフォーマットするテキストに指定できるテキスト属性を説明します。
|
|
|
|
2001/03/01 |
|
| |
Eclipse Workbench以外でのEclipse GUIの使用 第1回: スタンドアロン・モードでJFaceおよびSWTを使用する
この3回シリーズでは、スタンドアロン・アプリケーションの作成方法について説明します。第1回では "Hello World" プログラムを例として、段階的にシンプルなファイル・エクスプローラー・アプリケーションを作成していきます。 |
|
|
|
2001/03/01 |
|
| |
Pangoの接続: 第2回 Pangoは、国際化されたテキストをレイアウトおよびレンダリングするためのオープン・ソースのフレームワークです。次世代のGTK+ とGNOMEに組み込まれることになっています。2回連載のこの第2回でTony Grahamは、Pangoおよび開発バージョンのGLibとGTK+ をどこで入手するか、プログラムの構成方法、そしてPangoとGTK+ を使ったプログラムをコンパイルする方法を説明します。 |
|
|
|
2001/04/01 |
|
| |
KDE入門
この記事では、KDEをどのようにして立ち上げたかを説明し、マルチメディアやゲームなど、私が見つけた強力な機能をいくつか紹介することにします。最新の安定したバージョン2.1を中心に話を進めます。
|
|
|
|
2001/05/01 |
|
| |
便利なCGIスクリプト作成のためのヒント CPANから受け継いだCGIモジュールが、効果的かつスムーズに作業を進める上で役立つばかりでなく、優れたコードと参考ライブラリーを提供してくれます。 |
|
|
|
2001/06/01 |
|
| |
アドバンスト・ファイルシステム・インプリメンター・ガイド この連載では、ReiserFS、XFS、JFS、GFS、ext3など、Linuxのさまざまな新ファイルシステムについて、実用的知識を提供します。連載第1回目である今回の記事では、ジャーナリングとReiserFSの利点について説明します。 |
|
|
|
2001/06/01 |
|
| |
魅力的なPython: Pythonでの関数プログラミング: 第3回 今回は、Xoltar Toolkitに組み込まれているカリー化やその他の高階関数のような追加機能を示しながら、引き続き説明を行います。 |
|
|
|
2001/06/01 |
|
| |
洗練されたPerl: PerlによるUNIXのシステム管理の自動化 UNIXのシステム管理は常にやっかいな問題ですが、適切なツールを使用すれば簡単に行うことができます。今回、Teodor Zlatanov氏は、Perlを使うことによってシステム管理の効率をアップし、だれでも確実に管理を行えるようにする方法を提案しています。この提案においては、システム構成エンジンであるcfengineがきわめて重要なツールとなります。 |
|
|
|
2001/07/01 |
|
| |
共通テーマ: OpenSSH キー (鍵) の管理: 第 1 回 このシリーズでは、RSA認証およびDSA認証の仕組みについて、また、パスワードレス認証(パスワードを必要としない認証)の正しい設定方法について学びます。このシリーズ第1回目では、Daniel Robbins氏がRSA/DSA認証プロトコルについて紹介し、さらにネットワーク上におけるそれらの使用方法について説明します。 |
|
|
|
2001/07/01 |
|
| |
ニューラル・ネットワーク入門 この記事では、ニューラル・ネットの基本的特徴およびその 構築方法について示します。これによって、皆さんは、自分自身のコーディングにニューラル・ ネットを応用することができるようになるでしょう。 |
|
|
|
2001/07/01 |
|
| |
洗練されたPerl: JAPHのすばらしさ この記事は、初級、中級のPerlプログラマーを対象として書かれていますが、ここでは経験豊富なPerlファンさえも驚かせ、魅惑してしまうようなJAPHの例をいくつか紹介しています。 |
|
|
|
2001/07/01 |
|
| |
国際化対応Eclipseプラグインをテストする この記事では、国際化対応製品を検証する方法を示し、翻訳テストの際に生じることが予想される一般的な問題のための対応を示します。この記事に含まれているプロパティー・ファイル比較ビューを定義するEclipseプラグインを使用することにより、翻訳テスターはエラーを迅速に検出することができます。 |
|
|
|
2001/07/02 |
|
| |
魅力的なPython: イテレーターとシンプル・ジェネレーター Python 2.2は、新たなキーワードを伴う新しい構成要素を導入しました。その構成要素とは「ジェネレーター」であり、キーワードは「yield」です。このジェネレーターは、新しく強力で表現力の高いプログラミング・イディオムを可能としますが、少々理解しにくいところもあります。この記事では、David Mertz氏がジェネレーターとそれに関連するイテレーターについてわかりやすく説明します。 |
|
|
|
2001/09/01 |
|
| |
洗練されたPerl: PerlによるExcelファイルの読み取り/書き込み この記事では、WindowsおよびLinuxでのPerlによるExcelファイルの読み取り/書き込み、ならびにいくつかのシンプル・モジュールについて考察します。 |
|
|
|
2001/09/01 |
|
| |
アドバンスト・ファイルシステム・インプリメンター・ガイド: 第3回 今回の記事では、VMベースのファイルシステムであるtmpfsについて説明し、カーネル2.4の「バインド」マウント機能によってもたらされる新たな可能性について紹介しています。 |
|
|
|
2001/09/01 |
|
| |
共通テーマ: OpenSSH キー (鍵) の管理: 第 2 回 第2回となる今回の記事では、Daniel Robbins氏が ssh-agent (私有鍵キャッシュ)、ならびに鍵ベース認証の利便性と柔軟性の飛躍的向上を目的とした特別なbashスクリプト「keychain」の概要を説明します。 |
|
|
|
2001/09/01 |
|
| |
共通テーマ: アドバンスト・ファイルシステム・インプリメンター・ガイド: 第6回 Linux 2.4のリリースと共に登場したファイルシステムをLinux 2.4環境にセットアップする方法を説明したシリーズです。第6回目は、initラッパーを使用してシステムを「devfsモード」に変換する方法について説明します。 |
|
|
|
2001/10/01 |
|
| |
魅力的なPython: [anygui]プロジェクトのプレビュー Pythonにおいて、数多くの基本グラフィック・ツールキットのためのラッパーAPIの開発を目指す[anygui]プロジェクトの開発が始まっています。現時点における[anygui]の開発状況とこのプロジェクトの目標について説明します。 |
|
|
|
2001/10/01 |
|
| |
共通テーマ: アドバンスト・ファイルシステム・インプリメンター・ガイド: 第5回 今回の記事では、devfsを使用できるようにシステムを準備するプロセスについて説明しています。この記事を最後まで読めば、devfsをすぐに使用できるようになります。 |
|
|
|
2001/10/01 |
|
| |
インタビュー: Eclipseコードの供与 IBMの次世代WebSphere Studio製品の基盤を形成するオープン・ソース・コードとして、IBMはEclipseプロジェクトに対して4000万ドル相当のツールを最近供与しました。これに関する詳細の一部を、OTIマーケティングのリーダーであるMarc EricksonがdeveloperWorksで紹介します。 |
|
|
|
2001/11/01 |
|
| |
Eclipse Platformの利用 developerWorks (dW) is an ever-growing collection of content and resources for developers. Dedicated to open, cross-platform standards and technologies such as Java, XML, Linux, and open source projects, developerWorks offers articles, sample code, tutorials, how-tos, tools, news, case studies, discussion forums -- virtually anything developers want or need to help get their jobs done.,developerWorksは、Java、XML、Linuxやオープン ソースといった、オープン スタンダードとクロス プラットフォーム テクノロジーに特化したリソースの提供を行います。その中には、記事、サンプル・コード、ハウツー、ツール、事例研究などを含みます。これらは事実上、開発者が彼らの仕事をより効率的にするために望み必要としている物です, |
|
|
|
2001/11/01 |
|
| |
洗練されたPerl: xinetdプログラムによるシステム管理 xinetdデーモンは、inetdに代わるものであり、さまざまな改善された機能や新機能を備え、構成も容易です。この記事では、inetdの背景となる概念について説明し、xinetdの実際のセットアップ例を示します。 |
|
|
|
2001/11/01 |
|
| |
共通テーマ:アドバンスト・ファイルシステム・インプリメンター・ガイド: 第7回 アドバンスト・ファイルシステムをLinux 2.4環境にセットアップする方法を示すシリーズの7回目です。今回は、ジャーナリング機能が追加されたext2の新しい改良版であるext3について考察します。 |
|
|
|
2001/11/01 |
|
| |
RPMによるソフトウェアのパッケージング: 第1回 シリーズの第1回となる今回は、Red Hat Linux 7.1システムにおけるRPMによる簡単なソフトウェアのパッケージング方法について説明します。 |
|
|
|
2001/11/01 |
|
| |
MakeMakerによるPerlプロジェクトのビルド 簡単なタスクを自動化するようなPerlプログラムを、MakeMakerを使用することによって、様々な種類のプラットフォームで広く使うことのできる汎用性を備えた堅固なプログラミング・プロジェクトに変換する方法を示します。 |
|
|
|
2001/11/01 |
|
| |
Linux (または異種混合) ネットワークでのコンピューターの共用: 第1回 2回シリーズの第1回目です。セキュア・シェル (SSH) とVirtual Network Computing (VNC) を比較して、違いを明らかにします。 |
|
|
|
2001/12/01 |
|
| |
プログラミング改善への道: 第3回 この第3回では、Perlのループ構文、条件ステートメント、クリーンなコードの作成につい概説します。Perlを日常業務に活用する方法を習得するのに役立ちます。 |
|
|
|
2001/12/01 |
|
| |
共通テーマ: アドバンスト・ファイルシステム・インプリメンター・ガイド 第8回 前回に引き続き、ジャーナリング機能を持つext2の新しいバージョンであるext3について考察します。今回の記事では、皆さんにとって有用と思われるext3に関するいくつかのトピックについて詳しく説明します。 |
|
|
|
2001/12/01 |
|
| |
共通テーマ: アドバンスト・ファイルシステム・インプリメンター・ガイド 第9回 Linux 2.4のリリースと共に新たに登場したファイルシステムのうち、今回はXFSを紹介します。まずは、XFSとext3およびReiserFSをどのような点で比較するか説明し、XFSの内部で使用される多くのテクノロジーについて解説します。 |
|
|
|
2002/01/01 |
|
| |
GNOMEnclature: GNOME 2 に備える: 第1 回 developerWorks は、Linux ゾーンで好評の GNOMEnclature コラムを再開します。今回のコラムでは、CodeFactory のMikael Hallendal と Richard Hult の両氏が、新たな GNOME 2 プラットフォームを最大限に活用するために必要な内部情報を提供します。このシリーズによって、皆さんは GNOME 2 で使うことのできる改良された新しいライブラリーの使い方を学び、独自の Nautilusビュー、panel アプレット、その他さまざまなものの作成ができるようになるでしょう。今回の記事では、Mikael Hallendal 氏と Richard Hult氏が、GNOME 2 デスクトップ環境の新たな基盤である GTK+ 2 を分かりやすく紹介し、この連載を再開します。この記事を読み終える頃には、皆さんは、GTK+ 2 のサンプル・プログラムを記述し、コンパイルを行い、GTK+ 1 から GTK+ 2 への進化によって追加されたたくさんの機能を十分に理解することができるでしょう。 |
|
|
|
2002/01/01 |
|
| |
魅力的なPython: SimpleParseモジュールを使った構文解析 このコラムでは、Python上に構築された高水準の構文解析言語について解説します。 SimpleParseは、文法を非常に分かりやすい形で表現できるEBNF形式の構文規則をmxTextToolsに付加します。 |
|
|
|
2002/01/01 |
|
| |
プログラミング改善への道: 第5回 このシリーズの第5回となる今回は、オブジェクト指向プログラミングとは何か、それはどのような時に使用すべきなのか、また、Perlにおいてそれはどのように機能するのかという点について解説します。 |
|
|
|
2002/01/01 |
|
| |
プログラミング改善への道: 第4回 今回は、map() 関数やgrep() 関数、さらにSchwartzianトランスフォームやGuttman-Roslerトランスフォームといった、コードにスピードと簡潔さを求めるPerlプログラマーにとって重要となる関数型プログラミング、および必須のPerlイディオムを紹介します。 |
|
|
|
2002/01/01 |
|
| |
洗練されたPerl: システム管理用cfengine入門 簡単な管理タスクなら自動化し、難しいタスクについては難しさを軽減することを目的としたUNIX管理ツール "cfengine"の簡単な使用法の例をいくつかご紹介します。 |
|
|
|
2002/02/01 |
|
| |
共通テーマ: OpenSSH キー (鍵) の管理: 第 3 回 連載第3回目のこの記事では、OpenSSHエージェント接続転送を利用してセキュリティーを高める方法や、keychainシェル・スクリプトに加えられた最近の改善点についてご紹介します。 |
|
|
|
2002/02/01 |
|
| |
libtiffによるグラフィックス・プログラミング TIFF仕様を標準ANSI Cで実現しているLibtiffは、無料で提供されており、数多くのオペレーティング・システムで利用できます。本稿では、libtiffライブラリーの使い方、また、モノクロ画像を処理するときのlibtiffの使い方の例をご紹介します。 |
|
|
|
2002/03/01 |
|
| |
Linux (または異種混合) ネットワークでのコンピューターの共用: 第2回 遠隔からアプリケーションを実行する手段として、SSH、リモートX、VNCなどのテクノロジーを比較するシリーズの第2回目です。まずVNCの構成の問題を少し取り上げ、次にIBMのDesktopOn-Callに触れ、リモートXを紹介し、最後にセキュリティーについて少し言及しています。 |
|
|
|
2002/03/01 |
|
| |
Javaの解放: Jason Hunter氏へのインタビュー developerWorks は、Java Community ProcessのApacheの代表者であるJason Hunter氏にインタビューを行い、現在の状況について説明してもらいました。 |
|
|
|
2002/04/01 |
|
| |
GNU Cライブラリーのオーバーライド -- やすやすと行う方法 glibcの関数をデバッグしたいときは、対象となる関数をオーバーライドして自分独自のバージョンに置き換えるのが巧いやり方です。これは、ルート許可がなくても可能ですし、libcのソースを再コンパイルする必要もありません。 |
|
|
|
2002/04/01 |
|
| |
サーバー・クリニック: 期待以上の出来のExpect 新コラム「サーバー・クリニック」をスタートします。今回は人気ツールExpectについての概要を紹介します。この言語は、ほとんどのプログラマーやアドミニストレーターの予想をはるかに上回る機能を備えています。 |
|
|
|
2002/04/01 |
|
| |
初心者のためのwxHTML HTMLは、いろいろな用途に使われていますが、とりわけレポートやオンライン・ヘルプに多用されています。アプリケーションにWebブラウザーを組み込んでおけば、クライアントがそのページを閲覧するために使用するブラウザーに気を配る必要がなくなり、また、HTMLページを元のアプリケーションに関係付けるためのカスタム・タグを作成することができます。たとえば、IDEに組み込まれたヘルプ・システムを例に挙げると、ユーザーは、カスタム・タグを仕込んでおいた関数リファレンスをブラウズし、関数名をクリックすると、関数呼び出しをユーザーのコードに追加することも出来るでしょう。 |
|
|
|
2002/05/01 |
|
| |
PuffinによるWebアプリケーションのテスト: Puffinテスト・フレームワーク 第1回 4回連載の第1回に当たる今回の記事では、Puffinテスト・システムを紹介します。Puffinは、Webアプリケーションをテストするためのオープン・ソース・フレームワークであり、最も複雑なWebアプリケーションにも対応したレグレッション・テストを作成することができます。 |
|
|
|
2002/06/01 |
|
| |
Eclipseプラグインの国際化対応 この記事は、国際市場向けにEclipseプラグインを作成するためのロードマップです。まずは国際化対応を行う理由とその技術的な課題を簡単に説明し、その後でプラグインの国際化対応方法をステップに分けて説明します。そして最後に、それらのステップがEclipse Platformの国際化対応にどのように適用されたのかを見てみます。 |
|
|
|
2002/06/01 |
|
| |
GNOMEnclature: GNOME 2に備える 第2回 第2回目の今回は、GNOMEを比較的初心者の観点から新たなGlibオブジェクト・システムについて説明しています。この記事が終わるまでには、GNOMEを十分に理解し、熱狂的なCファンであっても、それを自分で使用してみたいかどうかを決めることができるようになるでしょう。 |
|
|
|
2002/06/01 |
|
| |
オープン・ソースによる人工衛星制御 3つの言語と4つの開発プラットフォームが使われ、複数のクライアント環境に配備される人工衛星管制システムを、どうやって装備すればよいのでしょうか。 もちろん、オープン・ソースを使ってです。 |
|
|
|
2002/08/01 |
|
| |
REXXで乗りこなす Apache この記事では、Mod_Rexxパッケージについて紹介します。Mod_Rexxパッケージとは、mod_perlやmod_phpのような他のApache言語プロセッサー・モジュールに類似したものです。今回は、Mod_Rexxを使用して、動的Webページの作成やApacheの要求の処理を行う方法について説明します。 |
|
|
|
2002/08/01 |
|
| |
freeVSD入門 本稿では、物理的な1台のマシンで複数の仮想サーバーを稼働させるためのfreeVSDというLinux用「仮想サーバー・デーモン」を紹介します。それぞれの仮想サーバーに、独立なWebホスト環境が用意されます。 |
|
|
|
2002/08/01 |
|
| |
スパムの選り分け手法 Eメールが勝手に送り付けられてくることが年々大きな問題となってきていますが、その防止策の記事が到着しました。無用なEメールを自動的に除去するためのいろいろな手法を比較・検討するとともに、これらの手法に基づく、いくつかの一般的なツールを紹介、テストします。 |
|
|
|
2002/09/01 |
|
| |
PuffinによるWebアプリケーションのテスト: Puffinテスト・フレームワーク 第2回 最新バージョンのPuffinフレームワークでは、Web、ファイル、データベース、ソケット、コマンド行をはじめ、自動化できるアクションの幅が広がりました。この記事では、システムのアーキテクチャーの改良の背景にあるキーポイントとなる概念を紹介し、新たに拡張された使い方を検討します。 |
|
|
|
2002/09/01 |
|
| |
ヒント: catを使ってファイルを連結する GNUのテキスト・ユーティリティーについての連載第2回目として、catコマンドを取り上げます。UNIXを愛する人からはこよなく愛され、UNIXを嫌いな人からはこよなく嫌われるコマンドです。 |
|
|
|
2002/10/01 |
|
| |
LSB認定アプリケーションの開発 Linux標準ベースは、Linuxアプリケーション間のバイナリー互換を確保することを目指しての大きな一歩です。この記事では、5つの簡明な手順によってLSB認定アプリケーションを構築できることを紹介します。 |
|
|
|
2002/10/01 |
|
| |
Swingベース開発ツールのEclipseへの組み込み 独立したSwingベース・エディターをプラグインとしてEclipse Platformに統合する方法を学びましょう。簡単なテクニックを利用するだけで、SwingツールやEclipse Platform、および各種のSWTウィジェットの間でリソースを共用できます。 |
|
|
|
2002/10/01 |
|
| |
研究室におけるオープン・ソース 科学や工学の研究室では、昔から日常のデータ解析作業に独占的(Proprietary)である製品を利用してきましたが、現在では、数多くの研究室が、従来の製品では得られない技術的な利点を求めて、オープン・ソースの製品や開発言語に目を向けつつあります。 |
|
|
|
2002/10/01 |
|
| |
Eclipse Platform入門 この記事では、Eclipseプラグインを使ってアプリケーションの編集、コンパイル、およびデバッグを行います。また、Eclipse Platformの概要を説明し、UMLモデル化用のプラグイン拡張機能を示します。 |
|
|
|
2002/11/01 |
|
| |
SashXBがLinuxにミニRADをもたらす 本稿では、SashXBの開発者がその内部的な働きを解説し、アプリケーションの開発、ダウンロード、インストールをSashXBによって簡略化する方法を紹介します。 |
|
|
|
2002/11/01 |
|
| |
生物科学におけるオープン・ソース 生物科学と生物情報科学におけるオープン・ソースの利用は、これから大いに成長する分野です。生物情報科学で最も重要な意味をもつことになる専門的なソフトウェアの開発が、いくつか進められています。 |
|
|
|
2002/11/01 |
|
| |
Eclipseプラグインの開発 この記事では、Plug-in Development Environmentのコード生成ウィザードを使ってEclipseプラグインを作成する方法、ランタイム・ワークベンチでプラグインを実行してデバッグする方法、完成したプラグインをEclipseにインストールする方法を紹介します。 |
|
|
|
2002/12/01 |
|
| |
RPMによるソフトウェアのパッケージング: 第2回 今回は、ルートとして実行することなくソフトウェアをパッケージする方法、Linuxでビルドするために一部を変更しなければならないソフトウェアを処理する方法、成果物を配布する方法について説明します。 |
|
|
|
2002/12/01 |
|
| |
Knoppixがディスク1枚でブート可能なLinuxを実現 Knoppixが、非常に便利な特化したLinuxディストリビューションを、1枚でブート可能なCD-ROMにパッケージ化しました。 |
|
|
|
2003/02/04 |
|
| |
Eclipse Workbench以外でのEclipse GUIの使用 第2回: JFaceイメージ・レジストリーを使用する 今回の記事では、シリーズ第1回のサンプルを引き続き使用して、コンテンツ・プロバイダーとラベル・プロバイダーを見栄え良く変更し、JFaceのビューアーでソートやフィルタリングを実行する方法について説明します。 |
|
|
|
2003/02/14 |
|
| |
Stowを使ってのパッケージ管理 この記事では、Linux向けソフトウェア・インストール管理ユーティリティーのひとつで、Red HatやDebianの実証済みのパッケージ管理システムに比べても数多くの利点を備えているStowについて解説します。 |
|
|
|
2003/02/20 |
|
| |
Eclipse Workbench以外でのEclipse GUIの使用 第3回: アクション、メニュー、およびツールバーを追加する シリーズ最後のこの第3回目の記事では、第1回および第2回の記事で開始したファイル・エクスプローラーの例に、アクション、メニューバー、ポップアップ・メニュー、およびツールバーを追加して完成させます。 |
|
|
|
2003/03/04 |
|
| |
Eclipse Platformを使用したコードの共有 この記事では、Eclipse Platformがどのようにソフトウェア・プロジェクトにおけるソース・コードのバージョン管理をサポートするかについて説明します。 |
|
|
|
2003/03/13 |
|
| |
ヒント: uniqを使って、重複する行を削除する 多くの場合、重複する行があっても問題とならないのですが、ときどきそれが問題となることがあります。uniq コマンドを使って、そのためのフィルターを作成するのに時間と手間を節約する方法を解説します。 |
|
|
|
2003/04/03 |
|
| |
EclipseによるXML開発 この記事では、Eclipse PlatformのXML開発サポートの概要を取り上げます。主に取り上げるのは、XMLBuddyというプラグインです。 |
|
|
|
2003/04/08 |
|
| |
Linuxのパフォーマンスをよくしよう 皆さんがアプリケーション開発を行う際に起こりそうなパフォーマンス関係のいろいろな問題について、ちょうど良いお手本となる例をいくつかまとめてご紹介します。 |
|
|
|
2003/04/10 |
|
| |
Eclipse Platformを使用したC/C++ 開発 この記事では、Eclipseで使用可能な最も優れたC/C++ ツールキットであるC/C++ Development Toolkit (CDT) の使用方法を学習します。 |
|
|
|
2003/04/22 |
|
| |
LinuxでCDを焼く Linuxには、CDを作成するための強力で柔軟性の高いツールが用意されています。この記事では、mkisofs と cdrecord を紹介します。 |
|
|
|
2003/04/23 |
|
| |
JFaceウィザードの開発
JFaceウィザードは、Standard Widget Toolkit (SWT)
内の他のコンポーネントと組み合わせて使用することにより、ユーザー入力を系統的に収集し、データの検証を実行するための柔軟なメカニズムを提供します。
|
|
|
|
2003/05/21 |
|
| |
Linux上にLSID認定システムを構築する ここでは、ごくわずかなデータ・セットを用いたシステムやたんぱく質配列データベースSwiss-Protからダウンロードしてきたデータを用いたシステムをLinuxのプラットフォームに構築します。 |
|
|
|
2003/05/27 |
|
| |
ゾーン・リーダーのコラム :Robocodeコミュニティの手による大会プロジェクト発足 Robocodeコミュニティの手による大会プロジェクトが発足しました。 |
|
|
|
2003/05/29 |
|
| |
ActiveXコントロールをSWTアプリケーションへ統合する Eclipseプロジェクトの一部であるSWTは、ActiveXコントロールをスタンドアロンのSWTアプリケーションに簡単に統合し活用する方法を提供することで、このようなニーズに答えています。 |
|
|
|
2003/06/05 |
|
| |
Java Web Startを使用して、SWTアプリケーションを配置する この記事では、見栄えの良いクライアント側Javaアプリケーションを配置させる強力なツールとなる、Java Web StartとSWTとの調和について説明します。 |
|
|
|
2003/06/19 |
|
| |
Eclipseプラグインのサービス この記事ではEclipseプラグインを利用したお客様から報告された問題を分析する方法について説明します。 |
|
|
|
2003/07/08 |
|
| |
EclipseでのJava Development Toolsの拡張
この記事では、Eclipseでの拡張に際してリファクタリングを作成するためのステップについて手ほどきをいたします。
|
|
|
|
2003/07/22 |
|
| |
LSIDで生命科学の協力ネットワークを構築する J2EEコンポーネントを組み合わせればプロトコルの取り扱い自体は考えることなく、サービス・ロジックを書くことだけに集中できるようになります。 |
|
|
|
2003/08/15 |
|
| |
プログラミング改善への道: 第12回 perledit: sectionによるファイル編集 この連載では、Ted氏がcfengineのインタープリタをPerlで記述するというcfperlプロジェクトの開発を進めてきており、今回は、Perlベースのファイル編集の追加を行います。 |
|
|
|
2003/08/20 |
|
| |
Perl/Tkを利用してのデータのビジュアル化 この記事では、カスタムなプロッティングやグラフ表示ツールを簡単に構築できるPerl向けの標準GUIツールキットであるPerl/Tkの使用方法について説明いたします。 |
|
|
|
2003/08/27 |
|
| |
みんなのリファクタリング この記事ではEclipseのリファクタリングを調査し、それぞれのツールをなぜ、どうやって使うか例を挙げて説明します。 |
|
|
|
2003/09/09 |
|
| |
Linux 2.6へ ここではコード・サンプルを挙げながら、次期新カーネルの新しくなった部分を大小取り混ぜ、いくつか見ていこうと思います。 |
|
|
|
2003/09/23 |
|
| |