本サイトは「実践実用Perl」(藤岡和夫著、毎日コミュニケーションズ、2004)の著者によるサポートサイトである。「実践実用Perl」のスクリプト群をさらに発展させて「インターネット時代の『知的生産の技術』」を確立することを目標としている。
「実践実用Perl」について疑問点、ご質問、ご意見、ご提案、ご感想等ございましたら、お書き込みください。
書籍に関係するスクリプトやファイルを配布しています。(ここで配布する原配布ファイルをバージョン1.00とします。)
ダウンロードするファイルのリンクへマウス・カレットを合わせて、右クリックし、「対象をファイルに保存」を選択してください。
2004-12-12: Teacupレベル1掲示板CGIブラウザ
概要: Teacup掲示板のレベル1に対応したブラウザ。itemフレームに本CGIへのハイパーリンクを作る。クエリに読みたいサーバー名(server)とユーザー名(user)をセットしたリストを作れば、掲示板を読み分けられる。submainフレームに新着のみを表示するか、最新20件を表示するか選択できる。記事はmainフレームに表示される。
使用方法: itemフレームに、/cgi-bin/awakening/na_teacupbbs2.cgi?server=サーバー番号&user=ユーザー名 のようにハイパーリンクをセットしたHTMLメニューを作る。新着リストを表示するフレームは"submain"を想定している。アンカータグのtarget属性にセットしておこう。
2004-11-26: Firefox用更新チェック付きブックマーク検索スクリプトとFirefox用CGI起動用HTMLセット
使用方法: FirefoxのブックマークにWATCHというフォルダを作って、更新チェックをしたいURLを登録する。RSSの場合はWATCHフォルダにRSSというサブフォルダを作ってURLを登録しておく。設定の詳細は、HTMLファイルを参照のこと。このHTMLセットを使えば、2004-11-23配布分のCGIスクリプトも合わせて、そのままの名前でインストールして、Internet ExplorerとFirefoxを使い分けられる。Firefoxを起動するときは、awakening_ff.htmlで起動する。Firefoxへの対応はこれで一応完了した。
2004-11-23: Firefox用ブックマーク検索スクリプトとRSSフィードリストスクリプト
使用方法: Firefoxユーザーのためのブックマーク活用CGI。スクリプトにブックマークHTMLのフォルダを指定する必要がある。著者の場合、$bookmarks = $ENV{'USERDIR'}."\\Application Data\\Mozilla\\Firefox\\Profiles\\default.e2c\\bookmarks.html"のようになる。試しに使うなら、favorites2_ff.cgiとrss_ff.cgiをCGIフォルダにコピーして、元のfavorites2.cgiとrss.cgiをfavorites_ie.cgiとrss_ie.cgiにリネームし、Firefox用CGIのファイル名から_ffを削除してリネームするとよいだろう。Mozilla系であれば同様に使えると思う。[Firefoxのプロファイルフォルダ名が違っていたので修正: 2004-11-25]
2004-11-19: 楽メモの引用部分出力方法を変更
2004-11-18: Rakucopyを利用したクリップメモCGI、楽メモ(rakumemo.cgi)と楽メモをセットしたmemocalendar.cgi
楽メモの使い方: メモを書きたいURLに対応するページをWebブラウザの新しいウインドウに表示させ、引用したい部分を選択し、マウスを右クリックしてRakucopyをクリックする。次にメモカレンダーフレームの「楽メモ」のリンクをクリックすると、メインフレームにURLとURLタイトルと選択した部分が表示される。一緒に表示されている「メモ作成」のリンクをクリックすれば、URL等のデータを取り込んだメモ作成画面が表示される。
謝辞: Rakucopyをご紹介いただいた極悪さんに感謝します。
2004-11-07: 更新日記検索(renewal_r.cgi)の出力結果に「メモる」システムのメモ作成CGI(memol_edit.cgi)へのリンクを付加
Webとデスクトップの融合
2004-11-07: 更新日記用スクリプトを日記定義ファイルを読んで動作するように変更する予定。日記定義ファイルはRDF/XMLで記述する。日記サイトに一緒に置いておくようにすれば日記ブラウザ等のアプリケーションに日記の読み方のカスタマイズ情報を提供できる。日記の持つデータ構造もサイトの持つメタ情報の一種であろう。
2004-11-03: 「実践実用Perl」に紙幅の関係上掲載できなかった他のツールとの連動や掲示板リーダー、ニュースサイト・リーダー等のスクリプトを少しずつブラッシュアップして発表していく予定。
2004-11-03: 更新日記で、汎用連想計算エンジン GETA を用いたメール全文検索システムの検討をしている。この技術はデスクトップだけでなく、Web上のデータに使うことも容易である。このシステムをCGIモジュールとして実装していく予定。
2004-10-29: CGIモジュールプロジェクトを考えてみようと思う。まだその中身はぼんやりとしている。実践実用Perlでは、各種のCGIをフレームに割り付けて起動する仕組みを使っているが、このフレームへの割付構成を自動化すればおもしろいと考えている。CGIがメタ情報を持っていて、その情報を元に、インターフェースとなる入力フォームを自動生成したり、フレームへの割付を自動化できるというものである。