 |
 |
 |
 |
 |
 |
洗練されたPerl : 平易な英語によるPerlプログラムの作成 プログラムのユーザー・インターフェースを設計するのは、難しくて時間のかかる作業となることがあります。本稿では、Parse::RecDescent を使用した平易な英語によるユーザー・インターフェースの文法を作成する方法を説明します。 |
|
|
|
2000/08/01 |
|
| |
洗練されたPerl: Perlでのアプリケーション構成 ファイル・ベースの構成は、手作業の構築方式を使用したのではすぐに行き詰まってしまいます。Teodor Zlatanovは、AppConfigモジュールを使用することによって、Perlプログラム用のローカル構成記憶域をどのように扱うことができるのか、また、そのような構成をデータベースに保管して、ネットワーク上の任意のマシンからそのデータベースにどのようにアクセスすることができるのかを示します。 |
|
|
|
2000/10/01 |
|
| |
洗練されたPerl: 楽々Perlデバッグ Teodor Zlatanovが、組み込み (標準装備の) PerlデバッガーとCPANのDevel::ptkdbの案内をします。この記事では、特定のツールを考察するというより、むしろデバッグの方式と一般的な概念に注意を向けます。 |
|
|
|
2000/11/01 |
|
| |
洗練されたPerl: CおよびJavaプログラマーのためのPerl 5.6 Ted Zlatanovは、CおよびJavaプログラマーに対してPerl 5.6が持ついくつかの特性について説明しています。オペレーターのあいまいさの許容、同じことを実行するのに複数の方法が可能であること、句読法、正規表現、変数メカニズムなど、Perl以外のソースから取り入れられたおなじみのフィーチャーに、実際、CおよびJavaプログラマーはうれしい驚きを覚えることでしょう。 |
|
|
|
2001/01/01 |
|
| |
洗練されたPerl: あるプログラマーのLinux指向セットアップ
Teodor
Zlatanov氏はtcsh、Enlightenment、Eterm、およびEmacsを、JavaおよびPerl指向プログラミング環境に合うようにカスタマイズした後、彼のLinuxの
デスクトップの構成を紹介します。彼の構成は、JavaおよびPerlプログラミング・セットアップ用に最適化されたものですが、まったく別のプログラマーにも役立つヒントが多数あります。
|
|
|
|
2001/03/01 |
|
| |
洗練されたPerl: ワンライナー101
Perlをプログラミング言語として使用している人は、Perlがコマンド行操作に使用する、クイック・アンド・ダーティ・スクリプト記述エンジンと同じように有用であるということを良く忘れます。Perlではコマンド行を使用して、その他のほとんどの言語ではコードに複数ページを必要とするタスクをわずか1行で実行できます。Teodorと一緒に、役に立つ例をいくつか見ていきましょう。
|
|
|
|
2001/04/01 |
|
| |
洗練されたPerl: PerlによるUNIXのシステム管理の自動化 UNIXのシステム管理は常にやっかいな問題ですが、適切なツールを使用すれば簡単に行うことができます。今回、Teodor Zlatanov氏は、Perlを使うことによってシステム管理の効率をアップし、だれでも確実に管理を行えるようにする方法を提案しています。この提案においては、システム構成エンジンであるcfengineがきわめて重要なツールとなります。 |
|
|
|
2001/07/01 |
|
| |
洗練されたPerl: JAPHのすばらしさ この記事は、初級、中級のPerlプログラマーを対象として書かれていますが、ここでは経験豊富なPerlファンさえも驚かせ、魅惑してしまうようなJAPHの例をいくつか紹介しています。 |
|
|
|
2001/07/01 |
|
| |
洗練されたPerl : Perlでの遺伝的アルゴリズムの使用 このコラムでは、Teodor Zlatanov氏がこの遺伝的アルゴリズムについて分かりやすく説明し、一般的な用途への応用が可能なPerlによるいくつかの実例を示します。式への適応度を示す数値の交配、また、英単語を形成するための文字の交配を、遺伝的アルゴリズムの例として示します。 |
|
|
|
2001/08/01 |
|
| |
洗練されたPerl: PerlによるExcelファイルの読み取り/書き込み この記事では、WindowsおよびLinuxでのPerlによるExcelファイルの読み取り/書き込み、ならびにいくつかのシンプル・モジュールについて考察します。 |
|
|
|
2001/09/01 |
|
| |
洗練されたPerl: xinetdプログラムによるシステム管理 xinetdデーモンは、inetdに代わるものであり、さまざまな改善された機能や新機能を備え、構成も容易です。この記事では、inetdの背景となる概念について説明し、xinetdの実際のセットアップ例を示します。 |
|
|
|
2001/11/01 |
|
| |
洗練されたPerl: システム管理用cfengine入門 簡単な管理タスクなら自動化し、難しいタスクについては難しさを軽減することを目的としたUNIX管理ツール "cfengine"の簡単な使用法の例をいくつかご紹介します。 |
|
|
|
2002/02/01 |
|
| |
洗練されたPerl: Perlによるアプリケーションの設定 第2回 本稿では、AppConfigモジュールによるローカル構成記憶域の操作方法を紹介します。妥当性のチェック、自動処理、ハッシュ変数や配列変数の変更、および「ラジオ・ボタン」スタイルの相互に排他的なオプションといった高度な機能を解説します。 |
|
|
|
2002/07/01 |
|
| |
洗練されたPerl: タイ変数 (Tied variables) この記事では、変数のタイの基礎を解説します。具体的にCPANモジュールを例として取り上げ、その使い方や実装を示しながらの解説です。スカラー変数、配列変数、ハッシュ変数の例を紹介します。 |
|
|
|
2003/01/01 |
|
| |
洗練されたPerl: ワンライナー102 この記事では、指定した範囲内の行の表示からファイルの中身の逆順表示まで、Perlの簡潔な1行スクリプトを使い、わずかなコードでたくさんのことを行う方法について紹介します。 |
|
|
|
2003/03/12 |
|
| |
洗練されたPerl:PerlでIMAPを使う 今回Tedが紹介してくれるのは、Mail::IMAPClient CPANモジュールでIMAPにアクセスする方法です。 |
|
|
|
2003/06/19 |
|
| |
洗練されたPerl: MP3とPerlで遊ぶ、第1回 この記事ではTedがautotag.plアプリケーションを使ってMP3を管理操作(検索、タグ付け、リネーム、コメント付け等)する方法を見て行きます。 |
|
|
|
2003/09/09 |
|
| |
洗練されたPerl: PerlでのInversionリスト 今回Ted氏は、彼が作成しCPANネットワークに置いたPerlのinversionリストについて解説をし、さらに、ビット文字や正常なデータの圧縮にinversionリストを使用する方法について説明します。 |
|
|
|
2003/10/08 |
|
| |
洗練されたPerl: MP3とPerlで遊ぶ、第2回 今回は前回に続き、PerlやFreeDB、各種CPANモジュールでMP3タグを操作・推測する方法の解説を続けます。 |
|
|
|
2004/01/27 |
|
| |
洗練されたPerl: Perlに関する重要な3冊の本 今回の記事ではPerlのコーディングに関する3冊の本を取り上げ、それぞれの本がとりあげている重要な情報の要約と、新しい版ではどのように更新されているかを紹介します。 |
|
|
|
2004/05/13 |
|
| |
洗練されたPerl: Linuxコンフィギュレーション・ファイルを管理する 平均的な開発者はコンフィギュレーション・ファイルを理解したりデバッグしたり、動くようにしたりするために思った以上に時間を費やしているものですが、CVSツリーでそれらの時間を節約することができるのです。 |
|
|
|
2004/07/10 |
|
| |
洗練されたPerl: Ionウィンドウ・マネージャーで遊ぶ アプリケーションがデスクトップに開くウィンドウを管理するための、強力で簡単なプログラム、Ionウィンドウ・マネージャーを見てみましょう。 |
|
|
|
2004/09/29 |
|
| |
洗練されたPerl: 遺伝的アルゴリズムで多細胞の有機体をシミュレート 遺伝的アルゴリズムの第3回である今回は、Tedが前回の続きとして、多細胞の有機体をどのようにシミュレートするかを説明します。 |
|
|
|
2004/10/13 |
|
| |
洗練されたPerl: Perl 6文法と正規表現 この記事では、Perl5で現在使用できるParse::RecDescentモジュールと比較しながら、皆さんをPerl 6の文法と正規表現の案内ツアーにご案内します。 |
|
|
|
2004/11/02 |
|
| |
洗練されたPerl: データベース・テーブルにPerlを埋め込む 今回の記事では、Class::DBI CPANモジュールとMySQLを使って、データベース・テーブルにPerlを埋め込む方法を紹介します。 |
|
|
|
2005/03/09 |
|
| |
洗練されたPerl: 複雑にレイヤー化した構成とAppConfig
XMLやYAMLのようなデータ・フォーマットを使う代わりに、少し手間をかけ、AppConfigを変えるだけで、マルチレベルのハッシュを作る複雑なコマンドライン・スイッチを処理できるのです。
|
|
|
|
2005/03/31 |
|
| |
洗練されたPerl: PerlでIMAPを使う 第2回 今回は、トンネリング(「ポート転送」とも呼ばれます)とMaildirメール格納形式へのスクリプトの適用を紹介します。 |
|
|
|
2005/05/19 |
|
| |
洗練されたPerl: Perl新刊ブック・レビュー パート1 今回は、Perl の解説書としてお薦めしたい優れた新刊を 2 冊ご紹介します。1 冊は、ビギナー向けに書かれた Randal Schwartz 著「Randal Schwartz's Perls of Wisdom」、そしてもう 1 冊は上級者向けの Mark Jason Dominus 著「Higher-Order Perl」です。 |
|
|
|
2006/03/15 |
|
| |
洗練されたPerl: Perl新刊ブック・レビュー パート2 今回は、システム管理に関する2冊をご紹介します。Shelley Powers、Jerry Peek、Tim O'Reilly、Mike Loukides著「Unix Power Tools」は、基本的なことをわかりやすく解説したシステム管理の必携書です。Mark Burgess著「Analytical Network and System Administration」は、理論計算機科学と数学の基礎ができている人を対象としたシステム管理の上級書です。 |
|
|
|
2006/04/13 |
|
| |
洗練されたPerl: Perl と Amazon クラウド、第 1 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 1 回目では、S3 と SimpleDB のアーキテクチャーについて調べ、写真共有サイトの設計を行うことで、S3 と SimpleDB の長所と短所を説明します。 |
|
|
|
2009/03/31 |
|
| |
洗練されたPerl: Perl と Amazon クラウド、第 2 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 2 回目では、HTML フォームを使って Web ページから S3 へファイルをアップロードする方法を説明します。これにより、サーバーの負荷を最小限にとどめることができ、また強固なセキュリティー・ポリシーを維持することができます。 |
|
|
|
2009/04/08 |
|
| |
洗練された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 クラウド、第 4 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 4 回目では、mod_perl を利用したサイト全体のコード・ベースを検証し、最上位レベルの構成方法、それぞれのハンドラーで行っている内容、外部依存関係の設定方法などについて説明します。 |
|
|
|
2009/06/14 |
|
| |
洗練されたPerl: Perl と Amazon クラウド、第 5 回 この 5 回からなる連載では、Amazon の S3 (Simple Storage Service) と SimpleDB を利用した単純な写真共有 Web サイトを、Perl と Apache を使用して構築します。この第 5 回目では、mod_perl を利用したサイト全体のテンプレートを検証します。検証する対象は、索引用のテンプレート、アップロード用の 3 つのテンプレート (汎用、S3 フォーム用、URL 追加用)、画像とコメントの閲覧用のテンプレート、そしてある画像へのコメントを再帰的に閲覧する (つまりスレッドを順に追っていく) ためのテンプレートです。 |
|
|
|
2009/06/23 |
|
| |