製品、トピックスやコンテンツ・タイプでフィルターをかける

(0 製品)

(82 トピック)

(4 インダストリー)

(4 種類)

1 - 24 件のうちの 24 件
概要の表示 | 概要の非表示
結果の表示
タイトル none 種類 none 日付 down
Cfengine を使用してインフラ管理を自動化する: 第 1 回 サーバーとクライアントをインストールする
Cfengine はデータ・センターの自動化ソリューションとして、世界のさまざまな組織で一般的に使われています。Cfengine は非常にスケーラブルであり、ラップトップ PC やデスクトップ PC、組み込み機器からメインフレームに至るまで、何万台ものマシンに対応することができます。この多用途で柔軟な技術を使用してデータ・センターの問題を解決する方法を学びましょう。
記事 2011/6/03
Eclipse Helios のツアー
39 の Eclipse プロジェクトと 3300 万行のコードを同時にリリースする Eclipse Helios には、Eclipse エコシステムの多様性とその内部で進んでいる革新が明らかに現れています。この記事では、Helios 同時リリースに含まれるいくつかのプロジェクトの概要と、それらのプロジェクトの詳細を記載しているリソースへのリンクを併せて紹介します。
記事 2010/6/15
魅力的な Python: mechanize と Beautiful Soup を使って Web データの収集を簡単に行う
Web ページからデータを収集するために、mechanize ライブラリーでは Web サイトのスクレイピングや Web サイトとの対話を自動化します。mechanize によってフォームに入力し、cookie を設定、保存できるだけでなく、このライブラリーが提供する多種多様なツールはインタラクティブな Web サイトに対し、Python スクリプトを本物の Web ブラウザーのように見せることができます。さらに、このライブラリーと併用されることの多い Beautiful Soup というツールが Python プログラムを支援し、Web サイトに含まれがちで扱いにくい「ほぼ妥当な HTML」を解析します。
記事 2009/11/24
Ganglia と Nagios: 第 2 回 Nagios でエンタープライズ・クラスターを監視する
2 回の記事からなるこの連載では、オープンソースのツール、Ganglia と Nagios を使ってデータ・センターを監視する実践的な方法を取り上げます。第 2 回のこの記事で説明するのは、Nagios をインストールして構成する方法です。Nagios は、よく使われているオープンソースのコンピューター・システムおよびネットワーク監視アプリケーション・ソフトウェアで、ホストとサービスを監視し、問題が発生するとユーザーにアラートを出します。この記事ではまた、第 1 回で説明した Ganglia に Nagios を統合し、標準クラスター、グリッド、そしてクラウドに対応するための 2 つの機能を Nagios に追加して、ネットワーク・スイッチとリソース・マネージャーの監視を支援する方法についても説明します。
記事 2009/3/25
Ganglia と Nagios: 第 1 回 Ganglia でエンタープライズ・クラスターを監視する
2 回の記事からなるこの連載では、オープンソースのツール、Ganglia と Nagios を使ってデータ・センターを監視する実践的な方法を取り上げます。第 1 回のこの記事で説明するのは、階層型設計に基づくハイパフォーマンス・クラスターを対象としたスケーラブルな分散監視システム、Ganglia をインストールして構成する方法です。また、Ganglia プラグインを作成したり、外部ソースのスプーフィングを有効にしたりすることで、監視機能をさらに追加する方法も学んでください。
記事 2009/3/04
スクリプト化可能なアプリケーションに Lua を組み込む
Lua プログラミング言語は他のプログラムに組み込むために専用に設計された簡単なスクリプト言語です。Lua の C 言語用 API を利用すると、C から Lua を呼び出すためのコードも Lua から C を呼び出すためのコードも、非常にすっきりした単純なコードになります。これにより、開発者は便利なランタイム・スクリプト言語が必要な場合に、その言語に必要な基本 API 要素を容易に実装し、アプリケーションから Lua コードを呼び出すことができます。この記事では、一般的な開発作業を単純化する手段として使用できる Lua 言語を紹介し、また、そもそもなぜスクリプト言語を埋め込むのかについて説明します。
記事 2009/1/27
怠惰な Linux: 怠け者のクラスター管理者のための 11 の秘訣
「クラスター」の意味は人それぞれに違います。この記事のコンテキストで言うと、クラスターに最適な定義はスケールアウトです。通常、スケールアウト構成のクラスターには Web ファーム、レンダー・ファーム、ハイパフォーマンス・コンピューティング (HPC) システムなど、同じタイプのコンポーネントがいくつもあります。管理者たちは、スケールアウト・クラスターで変更を行うとなると、それがどんなに小さな変更であれ何十万回と変更を繰り返さなければならないと言うでしょう。その一方、極めて怠惰な管理者たちはスケールアウトの管理技術をマスターしているため、ノードがいくつあろうと作業量は変わりません。この記事の著者たちが、そんな極めつけの怠け者である Linux 管理者の頭の中を覗き込み、彼らが作業を減らす秘訣を解き明かします。
記事 2008/10/22
Apache Derby と JRuby on Rails を使った迅速なプロトタイピング
Ruby on Rails を使うことで、データ駆動型 Web サイトを以前よりも迅速に開発できるようになりました。また JRuby プロジェクトによって、Ruby はこれまでにないほど高速かつスケーラブルになりつつあります。Java 仮想マシンで Rails を実行することによる大きなメリットの 1 つは、他の Java ライブラリー (Apache Derby 組み込みデータベースなど) を活用できることです。Derby と JRuby、そして Rails を組み合わせることで、動的な Web アプリケーションのプロトタイピングを迅速に行えるようになります。これらの技術を組み合わせて使う方法を学び、次に皆さんが素晴らしいアイデアをプロトタイピングする際に活用しましょう。
記事 2008/8/26
Ruby on Rails と Eclipse による iPhone アプリケーション開発: 第 1 回 iPhone 向けコンテンツを提供する
iPhone と iPod touch は、Mobile Safari を米国で最も人気のあるモバイル・ブラウザーにしました。Mobile Safari は通常の Web ページのレンダリングにも十分対応できますが、それでも数多くの Web 開発者たちは iPhone を対象としたアプリケーションのバージョンを作成しています。この連載、「Ruby on Rails と Eclipse による iPhone アプリケーション開発」では、サーバー・サイドでRuby on Rails を使用して Mobile Safari を識別し、このモバイル・ブラウザーにカスタム・コンテンツを提供する方法を紹介します。
記事 2008/6/03
sndpeek を使って話し手を識別する
この記事では、sndpeek とカスタム・アルゴリズムを使って、事前に記録した音声ライブラリーと現在発せられている音声とを突き合わせるという方法で、電話会議やポッドキャスト、そしてライブ・メディア・イベントで誰が話しているのかをコンピューターに通知させるアプリケーションを作成します。帯域幅が限られているなかで、聴覚障害者が話し手を識別できるようにする基本的な支援プログラムを作成しましょう。
記事 2008/4/15
システム管理者のための Python
Python を導入して、UNIX システムを管理するとともに優れたプログラム設計の概念を取り入れてください。学習しやすいオープンソースのスクリプト言語、Python は、システム管理者のジョブを迅速に行えるようにするだけでなく、管理作業をもっと楽しいものに変えてくれます。
記事 2007/9/07
Linux のヒント: スケジュール・ジョブの持続時間をコントロールする
例えば皆さんが、真夜中に 30 分間、いくつかのトレースを実行することで面倒な問題をデバッグしなければならない、あるいは単純に、Linux システムを目覚まし時計として使いたいとしましょう。このヒントは、cron や at の機能を使って開始したジョブを、一定時間実行した後に、あるいは他の判断基準を満たした時に、停止する方法について説明します。このヒントは AppleTalk ネットワーキング・パッケージ (Netatalk) での timeout コマンドに関する情報を含むように変更されました (編集者より)。
ヒント 2007/8/02
Ruby on Rails究極指南: 第1回 Instant Railsで始めるWindows環境のRails
世界中でRubyの人気が急上昇していますが、このきっかけの1つとなったのがWebアプリケーションフレームワークRuby on Rails(Rails)です。本連載では、このRailsの特徴や魅力を余すところなく伝えていきます。
記事 2007/5/11
Ruby on Rails究極指南: 第3回 話題騒然!「言語内DSL」の概念とRake(前編)
近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めています。本稿では、RubyとDSLの関係について解説していきます。Railsによって注目を浴びたRakeを取り上げて、DSLの概念やRakeの特徴、その使い方などを説明します。
記事 2007/5/11
Ruby on Rails究極指南: 第4回 話題騒然!「言語内DSL」の概念とRake(後編)
近年、特定の領域に存在する問題の解決に特化してデザインされたコンピュータ言語「DSL」が注目を集めています。本稿では、前回に引き続いて、RubyとDSLの関係について解説していきます。
記事 2007/5/11
Ruby on Rails究極指南: 第2回 Rails専用IDE「RadRails」でRailsをもっともっと快適に
いくらRailsが「less code」をキャッチコピーに使っているとはいえ、まったくコードを書かなければ何も起きません。今回は、コードを書くための環境として、Rails専用IDEである「RadRails」を取り上げます。
記事 2007/5/11
LDAP 検索エンジン、第 1 回: Perl と正規表現ジェネレーターを使って LDAP データベース・レコードを検索し、表示する
Perl と正規表現ジェネレーターの使い方を学び、単純なキーワード型の検索を使って LDAP (Lightweight Directory Access Protocol) データベースからレコードを検索して、表示します。データがどのフィールドにあるか、どのようにフォーマットされているかを正確に知らなくても LDAP データを検索し、処理することができます。この「LDAP 検索エンジン」シリーズの第 2 回では、スコアリングと metaphone をコードに導入します。
記事 2007/2/20
Make をデバッグする
GNU make や System V make、Berkeley make などの make ユーティリティーは、アプリケーションのビルド・プロセスを効率化するための基本的なツールですが、お互いに少しずつ異なっています。この記事では、makefile の構造や makefile を作る際に犯しがちな誤りを防ぐ方法、移植性に関する問題への対処などについて学びます。また、その他の問題が発生した場合のための解決のヒントも解説します。
記事 2006/10/24
Ruby on RailsによるWebアプリケーションの高速開発
この記事では、統合化されたすばらしいツール・セットが含まれており、あらゆる局面に対応できるRuby on Railsをご紹介しています。
記事 2005/6/24
ヒント: uniqを使って、重複する行を削除する
多くの場合、重複する行があっても問題とならないのですが、ときどきそれが問題となることがあります。uniq コマンドを使って、そのためのフィルターを作成するのに時間と手間を節約する方法を解説します。
記事 2003/4/03
洗練されたPerl: システム管理用cfengine入門
簡単な管理タスクなら自動化し、難しいタスクについては難しさを軽減することを目的としたUNIX管理ツール "cfengine"の簡単な使用法の例をいくつかご紹介します。
記事 2002/2/01
洗練されたPerl: PerlによるUNIXのシステム管理の自動化
UNIXのシステム管理は常にやっかいな問題ですが、適切なツールを使用すれば簡単に行うことができます。今回、Teodor Zlatanov氏は、Perlを使うことによってシステム管理の効率をアップし、だれでも確実に管理を行えるようにする方法を提案しています。この提案においては、システム構成エンジンであるcfengineがきわめて重要なツールとなります。
記事 2001/7/01
便利なCGIスクリプト作成のためのヒント
CPANから受け継いだCGIモジュールが、効果的かつスムーズに作業を進める上で役立つばかりでなく、優れたコードと参考ライブラリーを提供してくれます。
記事 2001/6/01
魅力的なPython: Pythonでの関数プログラミング: 第3回
今回は、Xoltar Toolkitに組み込まれているカリー化やその他の高階関数のような追加機能を示しながら、引き続き説明を行います。
記事 2001/6/01
1 - 24 件のうちの 24 件
概要の表示 | 概要の非表示