トップ(最新)

nDiki : YukiWiki

YukiWiki

結城浩氏が開発されている、Perl で記述された WikiEngine。 国内で開発された多くの WikiEngine に影響を与えた。

www.naney.org でも、当初 NaneyOrgWiki のエンジンとして YukiWIki 2.0.5 を修正して使用していた(現在は WiKicker に移行)。

YukiWiki をベースにした WikiEngine

スポンサード リンク

Related term

2002年3月6日 (水)

[ www.naney.org ] 14:00 YukiWiki日本語 WikiName このエントリーを含むはてなブックマーク

一昨日YukiWikiWiki をたちあげてみた。

なかなか面白い。 YukiWiki だと日本語 WikiName は [[なまえ]] のように '[['、 ']]' で囲む。 編集する時にはわかりやすいけど、表示される時はちょっと見にくいかな。 ということで、文中に表示される日本語 WikiName は括弧を外すようにしてみた。 この程度なら、編集する人もとまどわないでしょ。

スポンサード リンク


[ 3月6日全て ]

2002年8月27日 (火)

[ 8月27日全て ]

2003年4月22日 (火)

[ WiKicker ] リビジョンが追加されていかない このエントリーを含むはてなブックマーク

あれ、NaneyOrgWiki のリビジョン管理(RCS)がうまくいってないみたい。 リビジョン番号があがっていくページもあれば、そうでないページもある。 Why?

で確認してみると、RCS の lock まわりの問題。 CGI プログラム経由の ci/co を呼び出しはユーザ名 root でロックをかけようとするのか。 suEXEC で作成されているファイルの権限は naney になっているので、locker も当然 naney になっていると思ったのだけれど、勘違い。 このため、

  • WiKicker に移行した後、新規作成されたページ → CGI プログラム経由で root による lock 獲得が成功しリビジョンが上がっていく。
  • ユーザ naney で import ツールを使って YukiWiki2 からコンバートしたものは、naney によって lock がかかっているので、CGI プログラムからは lock が獲得できず check-in できない。

という事になっているようだ。 とりあえず naney で

 rcs -U RCS/*

して、non-strict モードに。 これで、どのページもリビジョン管理できるようになったはず。 しかし、現状だと

  • import したもの non-strict mode / locked by naney
  • 今日まで新規作成されたもの non-strict mode / locked by root
  • 今日以降新規作成されるもの strict mode / locked by root

となり気持ち悪いなぁ。 今は、常に lock 状態になるようにしているんだけれど、non-strict mode + 非 lock 状態というふうになるようにすべきかも。


[ 4月22日全て ]

2003年4月23日 (水)

[ WiKicker ] (続)リビジョンが追加されていかない このエントリーを含むはてなブックマーク

昨日修正したつもりだったがまだ駄目だった。 モードを変更するだけではなくて、 naney 権限で

 rcs -u -M RCS/*

して実際に unlock しておかないと駄目だった。

今回の敗因はCGI プログラムからのアクセスと同じ条件で YukiWiki2 のデータを import しなかった事。


[ 4月23日全て ]

2004年2月10日 (火)

Wiki文法の標準化 このエントリーを含むはてなブックマーク

今まで触れなかったが、やはり文法拡張する際は気になる存在。

各方面で出ている賛否どちらの意見もうなずける点が多く、自分の思いつく点もだいたいどこかで語られている感じ。

私が最初に Wiki の存在を知ったのは、やまだ君からだった。 当然「記法(文法)は?」というのがまず気になった点だったが、その時すでに「Wiki文法WikiEngine毎に異なる」という事だった。

WiKicker という新しい WikiEngine を作る際には、もちろん各 Wiki文法を調べたのだが、それはもう様々で。 「見出し」記号など単純に流派的なものと、ブロックプラグインなど設計思想に依存するものがあって、特に後者はどれかを統一して選択するのは難しいと感じた。

WiKicker では(もともと利用していた) YukiWiki2 に emacs-wiki の [[A][B]] を加え、その他の文法要素と表記は、

  • 見やすさ
  • メジャー度
  • WiKicker のベースの文法と衝突しない
  • 行指向を採用(行を越えた、開始・終了を利用者が明記しないで済むように)
  • 構文解析しやすい (実装の容易性は、高速化・独自ツール作成時に重要)

あたりをポイントに決めた。

@ 将来標準(ができたとして)に準拠する?

多分しないな。 面倒だし。


[ 2月10日全て ]

2005年2月11日 (金)

WiKickerFlickr 関連機能追加 このエントリーを含むはてなブックマーク

WiKicker / DiKickerFlickr 上の画像ファイルを貼れるように WRN scheme を追加。 Flickr では

 画像ファイルURL:
    http://photos番号.flickr.com/画像ID_文字列(_サイズ).jpg
 画像ページURL:
   http://www.flickr.com/photos/アカウントエイリアス/画像ID/

となるようだ。画像サーバ名と文字列部分の割り当ては推測できないので、画像ファイルURLは直接指定する他ないか。 後はアカウントエイリアスを指定すれば2つのURLが生成できる。 幸いアカウントエイリアスは : を含まない ([a-zA-Z0-9_-]+?)。

以上から WikiPage の中では

  [[flickr:アカウントエイリアス:画像ファイルURL]]

のように指定できるようしてみた。 www.flickr.com はレスポンスが悪いのだが画像サーバ自体のレスポンスは良いようで、試しに nDiki に貼ってみたが特に問題はないようだ。

@ 画像からのリンク

WiKicker では YukiWiki を真似て WikiPage に貼ったインライン画像はその画像URLにリンクするようにしていたのだが、今回やめることにした。

Flickr や ASIN リンクのようにリンク先が決定できる時のみリンクにするようにする。 以前から、バナーを貼る時などのために「画像URLとリンク先URLの両方」を指定できるようにしたいのだが、いい記法が思い浮かばないのでいままでずっと実装しないままになっている。 何かうまいWRIを考えたい。


[ 2月11日全て ]

スポンサード リンク

■よく検索されるキーワード

perl(62) torrent(54) linux(48) 提案書(47) windows(43) 書き方(41) 使い方(29) アジェンダ(26) x31(25) 充電式カイロ(25) cvs(22) インストール(20) サンプル(20) thinkpad(19) アジェンダとは(19) f-01a(18) wiki(17) c#(16) 感想(16) カイロ(16) usb(16) java(16) 秋葉原(15) debian(15) ヨドバシカメラ(15) subversion(15) 壁紙(15) 作り方(15) 静電気(14) apache(14) グッズ(14) デロンギ(13) フリー(13) sh-01a(13) ganttproject(13) 修理(13) ssh(12) svn(12) ヨドバシ(12) truecrypt(12) ダイソー(11) 手帳(11) activeperl(11) ubuntu(11) ほぼ日手帳(11) firefox(10) mew(10) mp980(10) ドラマ(10) 日本語(10) n-01a(10) google(10) tc-1(10) 評判(10) ツール(10) djunit(9) cgi(9) 動画(9) mp3(9) オイルヒーター(9) docomo(9) rcs(9) 除去(9) centos(9) メモリ(9) エネループ(9) 設定(9) p-01a(9) tortoisesvn(9) 無印(8) ケース(8) 口コミ(8) ミノルタ(8) メール(8) インストーラ(8) 会議(8) xampp(8) 加湿器(8) af(7) 値段(7)

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.290829s / load averages: 0.12, 0.22, 0.19
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)