 |
 |
 |
 |
 |
 |
Java ランタイムの監視: 第 3 回 アプリケーションのエコシステムのパフォーマンスと可用性を監視する Java アプリケーションのランタイムの監視に関する 3 回連載の最終回では、アプリケーションがサポートしているサービスやアプリケーションの従属サービスのパフォーマンスと可用性を監視するためのストラテジーと手法に目を向けます。この場合の監視対象に含まれるのは、アプリケーション実行のベースとなるホスト・オペレーティング・システム、運用データベース、メッセージング・インフラストラクチャーです。最後に、パフォーマンス・データを管理する上での問題、そしてデータのレポートおよび視覚化について説明して記事を締めくくります。 |
|
|
|
2008/08/12 |
|
| |
軽量 Web サーバー 最近では、lighttpd や litespeed、mongrel など、興味深い Web サーバー実装が全盛です。これらの Web サーバーは、パフォーマンスや管理の容易さ、移植性、セキュリティー、その他関連する価値をさまざまに組み合わせ、独特の機能を誇っています。これから述べる工学研究では、軽量 Web サーバーの領域について調査し、皆さんの次期プロジェクトの技術要件を満足できそうな 1 台を見つけるために役立てたいと思います。 |
|
|
|
2007/07/10 |
|
| |
新入学生/新社会人応援企画: 第1回 ディストリビューションの選び方、試し方 春は出会いと別れの季節。入学や就職で、新しい生活を始める人も多いでしょう。そこで本連載では、新入学生/新社会人応援企画として、オープンソースで作る環境構築を解説していきます。また、デスクトップ環境のほか、新しくプログラミングを始める人のために、Web/Java開発の第一線でいまどのように環境が使われているかを紹介します。 |
|
|
|
2007/04/27 |
|
| |
developerWorksの歩き方 第1回 現場で使える技術を求めて日々Webサイトを巡回する技術者は多い。国内ではコアな情報を扱うサイトや雑誌が少ないが、developerWorksには多くの有益な情報が存在している。本連載では、developerWorksを徹底的に活用するためのガイドを提供します。 |
|
|
|
2007/03/30 |
|
| |
developerWorksの歩き方: 第2回 ゾーンを巡る 前回は、日本語による技術情報が集約された「IBM developerWorks」を紹介しました。今回は、developerWorksにはどういったコンテンツがどのように配置されているのかを紹介します。 |
|
|
|
2007/03/30 |
|
| |
developerWorksの歩き方: 第3回 トレンドをつかむ developerWorksのコンテンツを十分に味わうには、外部のサービスなども活用した方がいいでしょう。今回は、RSSやソーシャルブックマークを活用してdeveloperWorksの人気記事をチェックしていきます。 |
|
|
|
2007/03/30 |
|
| |
オープンソースのロボット・ツールキット
ロボットを作るためには、組み込みのファームウェアやハードウェア設計、センサーの選択、コントロール・システムの設計、そして機械設計など、様々な分野でのスキルが必要です。しかしシミュレーション環境を利用すれば、開発に高いコスト
(そして時間)
をかけなくても、テストや測定、ロボット・アルゴリズムの視覚化などのための仮想的な場を作ることができます。この記事では、Linux
用のオープンソースのロボット技術ツールキットをいくつか紹介し、それらの機能を実際に使ってみながら、皆さんが最適なものを選ぶ際の参考にしたいと思います。
|
|
|
|
2006/09/05 |
|
| |
Bluetooth と Serendipity サーバーを使ったモバイル・ロケーション・アウェアネス ワイヤレス技術によって、私達 1 人 1 人のつながりは増えました。それと同時に、どこででも携帯電話が鳴るおかげで、私達の注意はそがれてしまうようになりました。もし、ワイヤレス技術によって、注意がそがれる程度を軽減できるとしたらどうでしょう。Bluetooth ベースの WPAN (wireless personal area network) と、Serendipity サーバーのようなソーシャル・ネットワーキング技術を使えば、それが可能なのです。 |
|
|
|
2006/08/29 |
|
| |
MD5 cryptによるLinuxでのJavaアプリの保護 UNIX/Linux PAM互換システムは、crypt()システム・コールに対するGNU MD5拡張に基づく認証を使用します。この記事では、これらの拡張を説明し、UNIX/Linuxシステムと互換性のあるMD5 cryptのJava実装を示します。 |
|
|
|
2006/01/10 |
|
| |
Linux on POWERアーキテクチャー向けJava環境 この記事では、現時点で利用可能なLinux on POWER向けJava開発キット(JDK)とJavaランタイム環境(JRE)の概要を述べます。IBM eServer iSeries(eServer i5を含む)、eServer pSeries(eServer p5を含む)、eServer BladeCenter JS20、およびeServer OpenPower 上で動作するLinuxディストリビューションについて解説します。 |
|
|
|
2005/11/22 |
|
| |
Linux上にLSID認定システムを構築する ここでは、ごくわずかなデータ・セットを用いたシステムやたんぱく質配列データベースSwiss-Protからダウンロードしてきたデータを用いたシステムをLinuxのプラットフォームに構築します。 |
|
|
|
2003/05/27 |
|
| |
Eclipse Platformを使用したC/C++ 開発 この記事では、Eclipseで使用可能な最も優れたC/C++ ツールキットであるC/C++ Development Toolkit (CDT) の使用方法を学習します。 |
|
|
|
2003/04/22 |
|
| |
LinuxのJavaサービスに対する安全性を高める この記事では、Javaサーバー・テクノロジーはLinuxになじむテクノロジーであるという持論を展開した後、LinuxにTomcatのJavaサーブレット・エンジンを「安全に」セットアップするためのヒントを紹介します。 |
|
|
|
2003/04/01 |
|
| |
魅力的なPython: PsycoでPythonの実行速度をCと同等にする ほんの少し余計にプログラミングを行うことで、Psycoは、多くの場合、Pythonのコードの速度を桁違いに向上させることができます。本稿では、Psycoについて調査し、いくつかのアプリケーションを使ってPsycoをテストします。 |
|
|
|
2002/10/01 |
|
| |
ネイティヴパフォーマンスを使ってのメディアプレイヤーのための外観が変更(skinnable)可能なJave UIsのデザイン 複数のプラットフォームをまたがってコンパイルし、ネイティヴコード同様の速さで動作するJavaコードが書けますか?これはJava開発者には、特に複雑なUIを使ってのアプリケーションとなるとやっかいな問題です。この記事では、開発者であるVladimir Silvaがこの問題に対する興味深い解決法を提示しています。SLIK、つまりWindowsとUNIXの双方でネイティヴパフォーマンスを提供するクロスプラットフォームのC APIへアクセスするためには、どのようにJNIを利用すればよいかを学習します。 |
|
|
|
2001/02/01 |
|
| |
魅力的なPython: JPythonとPython for .NETの内幕 David Mertzが、JPythonおよびPython for .NETの開発者であるMark Hammond、Finn Bock、およびBarry Warsawにインタビューしました。DavidはMarkからMicrosoft開発の内情を少し聞き出し、JPythonや彼らの今後のJythonプロジェクトについて、FinnとBarry鋭く迫りました。 |
|
|
|
2000/12/01 |
|
| |
DAISY: 大型マシン向けオープン・ソースJITコンパイラー
バイナリー変換研究用のオープン・ソース・ソフトウェアであるDAISYが、IBMのワトソン研究所からリリースされようとしています。DAISYの動的コンパイルと16-wide
VLIWにより、このプロジェクトは、コンパイラー技法およびアーキテクチャー機能の最先端の地位を占めるようになりました。Maya
StodteはDAISYとその開発の中核チームに迫りました。
|
|
|
|
2000/11/01 |
|
| |
Python 101 コラムニスト Evelyn Mitchell が、多くの Linux コーダーにおなじみのユニークなオープン・ソース言語 Python について紹介します。Python のパワーとシンプルさに少しでも触れると、もう後には戻れなくなります。Evelyn は、Python を Perl, Java, および Tcl と比較し、明示的なコード・セグメントの観点から相違点を示しています。 |
|
|
|
1999/09/01 |
|
| |
Java開発のスピードアップ Java のエキスパートである Lou Grinzo が Jikes についてレポートします。Jikes は IBM の "オープン・ソース・コマンド行 Java コンパイラー" で、Red Hat Linux, Debian Linux, および FreeBSD の最新バージョンに統合されています。 |
|
|
|
1999/09/01 |
|
| |