 |
 |
 |
 |
 |
 |
洗練されたPerl: Perl と Amazon クラウド、第 5 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 5 回目では、mod_perl を利用したサイト全体のテンプレートを検証します。検証する対象は、索引用のテンプレート、アップロード用の 3 つのテンプレート (汎用、S3 フォーム用、URL 追加用)、画像とコメントの閲覧用のテンプレート、そしてある画像へのコメントを再帰的に閲覧する (つまりスレッドを順に追っていく) ためのテンプレートです。 |
|
|
|
2009/06/23 |
|
| |
洗練されたPerl: Perl と Amazon クラウド、第 4 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 4 回目では、mod_perl を利用したサイト全体のコード・ベースを検証し、最上位レベルの構成方法、それぞれのハンドラーで行っている内容、外部依存関係の設定方法などについて説明します。 |
|
|
|
2009/06/14 |
|
| |
洗練されたPerl: Perl と Amazon クラウド、第 3 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 3 回目では、この写真共有 Web サイトと SimpleDB とのやり取りを説明し、アップロードされるファイルの SimpleDB レコードを URL を使って作成する方法を学びます。また、ある写真に特定のユーザーが書き込んだコメントを SimpleDB レコードとして作成、編集、削除する方法も学びます。 |
|
|
|
2009/06/14 |
|
| |
洗練されたPerl: Perl と Amazon クラウド、第 2 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 2 回目では、HTML フォームを使って Web ページから S3 へファイルをアップロードする方法を説明します。これにより、サーバーの負荷を最小限にとどめることができ、また強固なセキュリティー・ポリシーを維持することができます。 |
|
|
|
2009/04/08 |
|
| |
Linux と Hadoop による分散コンピューティング 人々は毎日、検索エンジンを使ってインターネット上にあるテラバイトをはるかに超えるデータの中から特定のコンテンツを見つけていますが、皆さんはこの検索が実際にどのように実行されているのかを考えたことがあるでしょうか。その検索を実行する 1 つの方法として、Apache の Hadoop を使用する方法があります。Hadoop は膨大な量のデータを分散操作することができるソフトウェア・フレームワークで、その 1 つの応用として、インターネットの Web ページの索引付けを並列処理するための使い方があります。Hadoop は Apache のプロジェクトであり、Yahoo!、Google、IBM などによってサポートされています。この記事では Hadoop フレームワークを紹介し、Hadoop が Linux ベースの最も重要な分散コンピューティング・フレームワークの 1 つである理由を説明します。 |
|
|
|
2008/12/09 |
|
| |
Parallel NFS を使ってファイルシステムのスケーリングを行う NFS (Network File System) は最近のほとんどの LAN (Local Area Network) で使われているコンポーネントです。しかし NFS は、ハイパフォーマンス・コンピューティング全般に見られる、入出力操作が頻繁に要求されるようなアプリケーションには向いていません。少なくとも、最近まではそうでした。NFS 標準の最新バージョンには pNFS (Parallel NFS) が含まれています。pNFS はファイル共有を並列に実装したものであり、転送レートを何桁も向上させることができます。この入門記事では pNFS を紹介します。[注: この記事は、pNFS の起源および開発に関わったベンダーに関する記述を更新しました (編集者より)] |
|
|
|
2008/11/26 |
|
| |
コア・パートナー: 第 4 回 PlayStation 3 Wi-Fi ネットワークを管理する Terra Soft Solutions 社の IT マネージャーである Aaron Johnson が、Cell Broadband Engine をベースとした Sony PlayStation 3に組み込まれた Wi-Fi ネットワークを構成し、暗号化する方法をステップバイステップで紹介します。さらに、PS3 で無線ネットワークを有線ネットワークに切り替える方法を説明する簡単な 16 のステップも学んでください。 |
|
|
|
2008/06/17 |
|
| |
TCP 選択的確認応答に伴うパフォーマンス上のトレードオフ 選択的確認応答 (SACK) は、ネットワークで利用可能な全帯域幅を効果的に使用するには欠かせない TCP のオプション機能です。SACK はスループットに対する効果はあるものの、このような確認応答を処理するには TCP 送信側の CPU に負担がかかることが証明されています。この欠点は、商品として提供されているネットワーク上であっても、悪意のある相手に不正に利用される可能性があります。この記事では、Linux TCP スタック内でのこの問題の程度を明らかにする実験の測定結果を紹介します。ほとんどのディストリビューションでは、SACK はデフォルトで有効に設定されます。 |
|
|
|
2008/03/31 |
|
| |
Linux ネットワーク・スタックの徹底調査 Linux オペレーティング・システムでとりわけ優れた特徴の 1 つとなっているのは、そのネットワーク・スタックです。当初、BSD スタックの派生的なものだったネットワーク・スタックは、今では明確な一連のインターフェースで整然と編成されています。インターフェースには、共通ソケット層インターフェースやデバイス層といったプロトコルに依存しないインターフェースから、それぞれのネットワーク・プロトコルに固有のインターフェースまであります。この記事では、層という観点から Linux ネットワーク・スタックの構造を説明するとともに、そこに含まれる主要な構造をいくつか取り上げます。 |
|
|
|
2007/06/27 |
|
| |
IP エイリアスを使って 1 枚のネットワーク・カードで複数の SSL サイトをホストする SSL と名前ベースの仮想ホストの併用への関心が高まっています。そんなことは不可能だと言う人もいますが、Apache では IP ベースの仮想ホストを使って仮想ホストを実装できます。John Liao と Jim Miles がこの記事でその方法を伝授します。 |
|
|
|
2006/12/19 |
|
| |
OpenSSL API によるセキュア・プログラミング 第 3 回: セキュアなサービスを提供する セキュアなサーバー・アプリケーションがなければ、セキュアなクライアント・アプリケーションが必要になることもありません。OpenSSL では、セキュアなサーバー・アプリケーションを作成できます。文書の上では手ごわそうに見えますが、実際は難しいことではありません。この 3 回シリーズの第 1 回で説明したコンセプトに基づいて、セキュアなサーバー・アプリケーションを構築する方法を学んでください。 |
|
|
|
2006/09/27 |
|
| |
SCTPによるネットワーキングの向上 この記事では、Linux 2.6カーネルのSCTPの主な機能を学び、このプロトコルによるマルチストリーミング機能を実現するサーバーおよびクライアントのソース・コードを見てみます。 |
|
|
|
2006/02/28 |
|
| |
サービス・ロケーション・プロトコルによるクライアント管理自動化 ここでは、SLPとそのアーキテクチャーについて紹介した後、オープン・ソースの実装でこのプロトコルを使用した場合のデモンストレーションを示します。 |
|
|
|
2006/02/22 |
|
| |
Linuxにおけるソケット機能の向上 この記事では、ソケット APIを使用してアプリケーションの機能を最大限に引き出し、GNU/Linux 環境を調整して最適な結果を得るための4つの方法について見ていきます。この記事で紹介する4つのヒントを実行すれば、最適なソケット・アプリケーションを最初から設計・開発することができます。 |
|
|
|
2006/02/03 |
|
| |
Linuxソケット・プログラミングの5つの落とし穴 Sockets APIは、ネットワーキング・アプリケーション開発のためのデファクト・スタンダードなAPIです。このAPIはシンプルですが、開発初心者が共通して経験する問題がいくつかあります。この記事では、このような最も一般的な落とし穴を説明して、それらを克服する方法を示します。 |
|
|
|
2005/09/20 |
|
| |
カーネル比較: 2.6カーネルでのネットワーク機能の改善 この記事では、新しいLinuxカーネルで行なわれる多くの領域の改善が、Linuxをよりセキュアに、また企業対応にしようとするユーザーの努力に対して、どのような影響を与えるかについて説明します。 |
|
|
|
2004/03/03 |
|
| |
WindowsからLinuxへのロードマップ: 第7回 ネットワーキング
今回はLinuxが最高に力を発揮する部分である、ネットワーク関連の機能に関して説明します。
|
|
|
|
2003/11/11 |
|
| |
Linuxでワイヤレス・アクセスポイントを構築する 独自の管理ソフトウェアを書いたり変更したりできるようになるのが目標なら、ワイヤレス・アクセスポイントをカスタム構築するのがお勧めです。 |
|
|
|
2003/07/22 |
|
| |
サーバー・クリニック: SSHでの安全な接続 みなさんは間違いなくリモートサイトからサーバーで動作するSSHを使用したいと思われることでしょう。しかし、スムーズに進行させていくにはいくつかの秘訣があります。 |
|
|
|
2003/07/10 |
|
| |
洗練されたPerl:PerlでIMAPを使う 今回Tedが紹介してくれるのは、Mail::IMAPClient CPANモジュールでIMAPにアクセスする方法です。 |
|
|
|
2003/06/19 |
|
| |
インタビュー: SambaをPOSIXより広い世界へ developerWorksでは、IBMでの開発作業、Samba 3.0の現状、およびsmbdの書き換えについての考えをSambaの開発者Andrew Tridgell氏に伺いました。 |
|
|
|
2003/04/16 |
|
| |
Linux (または異種混合) ネットワークでのコンピューターの共用: 第2回 遠隔からアプリケーションを実行する手段として、SSH、リモートX、VNCなどのテクノロジーを比較するシリーズの第2回目です。まずVNCの構成の問題を少し取り上げ、次にIBMのDesktopOn-Callに触れ、リモートXを紹介し、最後にセキュリティーについて少し言及しています。 |
|
|
|
2002/03/01 |
|
| |
共通テーマ: OpenSSH キー (鍵) の管理: 第 3 回 連載第3回目のこの記事では、OpenSSHエージェント接続転送を利用してセキュリティーを高める方法や、keychainシェル・スクリプトに加えられた最近の改善点についてご紹介します。 |
|
|
|
2002/02/01 |
|
| |
洗練されたPerl: xinetdプログラムによるシステム管理 xinetdデーモンは、inetdに代わるものであり、さまざまな改善された機能や新機能を備え、構成も容易です。この記事では、inetdの背景となる概念について説明し、xinetdの実際のセットアップ例を示します。 |
|
|
|
2001/11/01 |
|
| |
共通テーマ: OpenSSH キー (鍵) の管理: 第 2 回 第2回となる今回の記事では、Daniel Robbins氏が ssh-agent (私有鍵キャッシュ)、ならびに鍵ベース認証の利便性と柔軟性の飛躍的向上を目的とした特別なbashスクリプト「keychain」の概要を説明します。 |
|
|
|
2001/09/01 |
|
| |
共通テーマ: OpenSSH キー (鍵) の管理: 第 1 回 このシリーズでは、RSA認証およびDSA認証の仕組みについて、また、パスワードレス認証(パスワードを必要としない認証)の正しい設定方法について学びます。このシリーズ第1回目では、Daniel Robbins氏がRSA/DSA認証プロトコルについて紹介し、さらにネットワーク上におけるそれらの使用方法について説明します。 |
|
|
|
2001/07/01 |
|
| |
共通のスレッド:Samba入門 Samba は、Unix と Windows を併用しているユーザーにとって貴重なツールです。Unix システムで Samba を活用し、Unix 用の SMB/CIFS プロトコルをインプリメントすれば、Unix システムのリソースを標準的な Windows クライアントと共有できるのです。今回の入門編は、Daniel Robbins 氏による developerWorks の新連載コラムの初回の記事であり、Samba によって何が可能になるのかがやさしく解説されています。特に取り上げられているのは、いくつかの重要な概念です。(次回の記事では、セットアップ・プロセスの段階的な説明が掲載される予定です。) 本稿を最後まで読み通せば、Samba で何ができるのか、またそうした機能がどのように実現されるのかについてしっかり理解していただけるに違いありません。 |
|
|
|
2001/04/01 |
|
| |
Samba 2.2の紹介 Daniel Robbinsはこの記事で、Samba 2.2が、もともと素晴らしい出来栄えであったSamba 2.0.8の改良版として、驚くほど強力なエンタープライズ対応のUnix/Windows統合ソリューションを作り上げているようすを説明しています。新しいSamba 2.2は、Windows 2000クライアントやWindows NTドメイン・コントローラー・サポートなどをはじめ、多くの新しい拡張機能を備えています。 |
|
|
|
2001/04/01 |
|
| |
共通テーマ:iptablesダイナミック・ファイアウォール
ファイアウォールはきわめて有用なものです。しかし、ファイアウォールのルールに対して複雑で迅速な変更が必要な場合は、一体どうすればよいのでしょうか。その答えは簡単です。以下に示されるDaniel
Robbinsのダイナミック・ファイアウォール・スクリプトを使えばよいのです。
|
|
|
|
2001/04/01 |
|
| |
ローカル・エリア・ネットワークのセットアップ この記事では、Red Hat Linuxオペレーティング・システムが稼動している複数のコンピューターから成るローカル・エリア・ネットワーク (LAN) を構築する方法を説明します。最初は基本的な点、すなわちTCP/IP (伝送制御プロトコル / インターネット・プロトコル) スイートに関する概要と、LANにおけるIPアドレスの割り当てに関する説明を扱います。 |
|
|
|
2001/02/01 |
|
| |
Sambaのドメイン・コントローラー・サポート
Samba は、ファイルやプリンターの共用に大変適していますが、それ以上のことが可能です。この記事で、Daniel
Robbins が示しているのは、Samba のドメイン・コントローラー機能 の設定の仕方です。これにより、Samba
は Windows NT
ドメインを制御し、ログイン要求をプロセスし、ローミング・ユーザー・プロファイルを保管することができます。
|
|
|
|
2000/08/01 |
|
| |
共通のスレッド: Samba 入門、第2回 前号の記事では、Samba の機能について紹介しました。いよいよ、あなたのシステムで、Samba を動かす時がやってきました。本稿では、Samba (バージョン 2.0.7) のコンパイル、インストール、および初期構成を行って、ユーザー環境で稼働させるためのプロセスを紹介します。 |
|
|
|
2000/07/01 |
|
| |
共通のスレッド: Sambaへの招待、第3回 Daniel Robbinsは、前回の記事で、初めて Samba を設定する際の手順を説明しました。さあ、あなたが行いたいことをすべて実行できるように、Samba を構成する時が遂にやって来ました。 |
|
|
|
2000/07/01 |
|
| |
Unix プラットフォームで COM テクノロジーを活用 COM/DCOM テクノロジーにより、Windows コンポーネントの開発と配布はかなり容易になりました。 しかし、同じコンポーネントを Unix プラットフォームで開発しなければならない場合、どうしたらよいのでしょうか。 |
|
|
|
2000/06/01 |
|
| |
VMwareとトークンリング VMware とトークンリングを使用する場合でも、仮想マシンにIP アドレスを与えることができます。 |
|
|
|
2000/04/01 |
|
| |
ホーム、スマート・ホーム 赤外線センサーが裏庭の侵入者を感知し、自動スプリンクラーを始動、あるいは 911 に通報する。Java ベースの iButton キーで防護された家屋への侵入は不可能であった。1960 年代には MI6 や U.N.C.L.E. が何百万もかけた装備が、今日では Linux コンピューターと MisterHouse で実現することができる。しかも新しく配線を行う必要はないのである。 |
|
|
|
1999/12/01 |
|
| |
Linux でネットワークをつなぐ ねぇ!、その古いペンティアム・マシンを持っているあなた! ファンシーな新しいハードウェアと比較すると、それが非力に見えるという理由だけで、投げ捨てないで下さい。それは、スモール・ビジネス、あるいはホーム・オフィスのためのファイアウォールとして第二の人生を おくることができます。ここにipchainsをインストールして構成するまでのステップバイステップがあります。ipchainsはオープン・ソースで古いペンティアムマシンでもT-1コネクションまでのスピードを取り扱うことができる、フリーのLinuxファイアウォール・パッケージです。ファイアウォール・ベンダーから数千ドルするカスタム製品を入手するよりは、価格的に非常に優れた (無料で信頼性がある)製品を入手してみてください。 |
|
|
|
1999/09/01 |
|
| |