These pages are written by only Japanese.
|
Namazu for hns による簡易全文検索です。 詳細は 詳細指定/ヘルプをご参照下さい。 |
|||||||||||||||||||||||||||||||||||||||||||||||
jikokuhyou名前を決めたら、wiki/config/plugin.dat にその名前を追加
todo vote jikokuhyou ← 追加したwiki/plugin/ に jikokuhyou という名前のフォルダを掘り、 その下に、以下のような Install.pm を作成する。
package plugin::jikokuhyou::Install; use strict; sub install { my $wiki = shift; $wiki->add_paragraph_plugin("jikokuhyou", "plugin::jikokuhyou::Jikokuhyou", "HTML"); } 1;ここまでは、wiki に plugin を認識させる為の「おまじない」で、 実際の処理は、wiki/plugin/jikokuhyou/Jikokuhyou.pm に記述する。
package plugin::jikokuhyou::Jikokuhyou; use strict; sub new { my $class = shift; my $self = {}; return bless $self,$class; } sub paragraph { my ($self, $wiki, @args) = @_; my $buf; <表示したい文字列を $buf に詰める> return $buf; }こんな感じ。
sub paragraph { my $self = shift; my $wiki = shift; my $source = shift; my $page = $wiki->get_page($source); if ($page eq ''){ return &Util::paragraph_error("Page($source) not found."); } }このようにすると、Wiki ページの中で、
[[時刻表/小田急線/新宿駅/小田原方面]] {{jikokuhyou 時刻表/小田急線/新宿駅/小田原方面}}とする事で、「時刻表/小田急線/新宿駅/小田原方面」の ソース・テキストを引っ張って、$page に格納できる。
yoya@awm.jp tomcat-5% ./bin/catalina.sh The BASEDIR environment variable is not defined correctly This environment variable is needed to run this programBASEDIR 環境変数を設定したり、 BASEDIR の元になる環境変数を設定したり。 色々見直したけど、ダメ。
ヒトの体内で消化できない植物の主成分「セルロース」から、 米やパンなどの主成分である「アミロース」を高い効率で生産する技術を、 世界で初めて開発したと発表した。パルプや綿も主食に転換できるようになり、 将来の食糧危機を救う技術になる可能性があるという。すごいニュースだと思うのですが、asahi.com も yomiuri.co.jp も (少なくとも目立つところには)取り上げてないのが何とも。