トップページtech
524コメント166KB

Wiki Wiki 楽々 Run! Run! Run!

■ このスレッドは過去ログ倉庫に格納されています
0001厨房NGNG
Wikiってなに?
0074デフォルトの名無しさんNGNG
WebDAV: 複雑な Webページ管理機構.
wiki:  シンプルなページ編集用モデル/ユーザ・インターフェース

と考えると、
・Wikiの方が、使用者にとって、直感的に分かり易いモデルを提供すると思った.

・WebDAVを使えば、下記の利点がある.
 - バージョン管理/ファイル・ロック に関する規格がある. (実装は少ない?)
 - ファイル管理が簡単. (Windowsエクスプローラから直接アクセス)
 - HTTPプロトコル拡張だから、PerlやJavaのWebプログラム技術を流用しやすい.

結局 WebDAV使うと、Wikiの拡張が簡単に出来そうだが、物事が複雑化しそうな気がする...
0075うがーNGNG
WebDAVとWiki、仕組みだけ見ると似ていそうだけど、
物の考え方は全然違うと思う。

WebDAVは、ファイル共有のための機構だ。
まず外部でなんらかのコンセプトを作った上で、
そのコンセプトに基づいて、分担して作ったものを持ち寄って、
それを統一的に管理するためのもの。

Wikiは、思考共有のためのツールだ。
持ち寄るのではなく、Wikiの上で思考が、議論が、発想が行われてこそ意味がある。
人間の思考形態に似たネットワーク的モデル(WikiName)があって、
実際に思考をサポートしてくれる。

そもそも両者のめざしてるものが違うのに、
提供している機能は似通っている。
でもだからこそ、相性はかなり悪いんじゃないか。
007673NGNG
>>75
>WebDAVとWiki、仕組みだけ見ると似ていそうだけど、
>そもそも両者のめざしてるものが違うのに、
>提供している機能は似通っている。
Wikiはアプリケーションであるのに対して
WebDAVは単なるプロトコル・データ構造(=WEB上のファイルデータベース)。
というのが俺の認識なんだけど間違ってる?

なのでWiki vs WebDAVというのはそもそも型違いで、
>>72はページの格納にWebDAVを使ったWikiを作ると何が変るのだろう?
ということを聞いているのだと思う。
0077いながきごろうNGNG
仕事とは何か。あらためて聞かれると答えに窮するな。
少なくとも悪意をもつやつがいて壊されたときにリカバリにえらい時間がかかったりコストがかかったり
するようなやつはつかえんといっていいだろう。いくらバックアップがあるといっても。
0078もいんもいんNGNG
爺的でないさいととしては、HardDrunkersBarがあげられると思う。
ソフトの開発系ばかりの中で、ゲーム系だけどコミュニケーションの場として機能している方じゃないか。
0079デフォルトの名無しさんNGNG
>>77
そんなあなた(?)に、たとえばdiff機能を内部に持っているんで
変更をきっちり追いかけることも戻すこともできるTikiなんかは、どう?

まあ今の版では戻す作業が楽とは言わぬが、adminコマンドを作って
(あるいはオフラインなプログラムを別途もうけて)
昔の頁にいっせいに戻すとかが出来るようにするのは、そう難しくないと思われ。

>>75
というわけでdiff機能のあるTikiに、Cとかrubyとかのソースそのまんまみたいな頁を書きこむと、
その行為がファイル共有なのか思考共有なのか?と、自分でもわからなくなってくる。

というか、両者の間に本当に垣根はあるのか?という疑問が。
オプソ畑で大人気なCVSが正に同じだが、ソースファイルすなわち思考の結果であり、
それを大勢が共有する世界、と捉えると良いんじゃないかと思われ。

Wikiのマークアップ言語が、やぱーりソースなんだよ。

というわけで>>77よ、仕事に使えない、CVSでバザールモデルなんて管理とも言えぬ、と
さんざん言われていたはずのLinuxが、いつのまにか結構立派になり
仕事にも使われる勢力になってしまったのは、偶然ではない。
「ちょっとしたサポートがあること」と「くだらない制約がないこと」とにより
仕事にも(あそびにも)使える道具ってのは、出来るものだ。熟成は必要だが。

まあ、お客さまは見てるだけーの格好ばっかりのwwwサイトを
作る道具には、wikiは永遠にならないだろうけどね。
wikiは参加型ツールだから、参加を前提としない用法には無意味。

>>78
あのサイトはカコイイ。Tikiとは思えない(藁)お洒落さ。
0080デフォルトの名無しさんNGNG
>>77
そんな悪意のある人がいる仕事ってやだなあ…
Wiki が壊されるなら、
ソースファイルを消されたり、ウイルスを ML で流されたり、
ディスプレイを金属バットで殴られたりはしないの?
0081デフォルトの名無しさんNGNG
そりゃあるんじゃない? 10円パンチの犯人は同僚だったとかさ
0082いながきごろうNGNG
信用するところからはじめるのか、疑うところからはじめるのか。

ヒトリで使えよ。ヒトリなら他人を疑わなくていい。PalmWiki, EmacsWiki

全面的に信用できるというのは宗教だ。

人を信用しないところを根っこにもつ成り立つソフトウェア・システム
*セキュリティソフト
*ウイルス対策ソフト
*嘘発見ソフト
*パスワード、認証システム一式
*万引き検出ソフト
*24時間監視ソフト
*暗号メール
*削除人
などなど、枚挙にいとまがない。社会は人を信じない。
0083デフォルトの名無しさんNGNG
なんでWikiの話をするといつもいつも
この手の青臭い議論になるのか
0084デフォルトの名無しさんNGNG
疑う疑わない云々以前に、Wiki建てて放置しておくのも面白い使い方(?)だと思うな。
それがどういうふうになっていくのかをマターリヲチしてたい欲求にかられる。そうねーライフゲーム
感覚というか。なるべく干渉しないようにして、思いきり鑑賞するという(藁

#もしかしたら混沌の中から秩序が生まれてくる場面を目の当たりにできたりして。

ただねーそれを行うには最低数十人、願わくば数百、数千人以上の参加者(しかもバリバリ書き込む意
欲があり、書式もマスターしている者)がいないとですねえ・・・
008545NGNG
>>84
俺それです。Wikiは鑑賞対象ですね;)
あとは自分の作業メモをWikiに残しておくと、見知らぬ誰かが補足説明書いてくれたりして楽しい。

Wikiは盆栽みたいに遊ぶ事ができます。
放置して無秩序に情報が茂るのを見るも良し、
少し手を入れて見栄えを良くするも良し。
どっちにしても、情報が茂るまでには時間がかかりそうです。

ちうわけで、盆栽のURLはこちら↓(宣伝)
http://paming.s7.xrea.com/ykwk166_kai/yukiwiki.cgi?mycmd=read&mypage=IdeaMemo
0086デフォルトの名無しさんNGNG
>>83
そうなんですよね。

じゃぁ逆手を採ってWikiをつかってて荒されちゃった or 閉鎖しちゃったところを挙げてみましょか。
0087デフォルトの名無しさんNGNG
>>86
やめとけ
0088いながきごろうNGNG
そんなサイト、山ほどある。それが反論の論拠になると思うなんで実状を知らないだけだろ。
0089デフォルトの名無しさんNGNG
うん、知らないから聞いたの。
0090デフォルトの名無しさんNGNG
>Wiki建てて放置しておく

あるいは自分も"決して管理人ヅラせずに"参加するとか。
というか、匿名でおしとおすとか。
ななし管理人さん、いらっしゃーい
0091デフォルトの名無しさんNGNG
誰かComSwiki使ってる人いないすかー
俺インストール終わったのでこれからいろいろいじくってみまーす
009291NGNG
ComSwikiってページの削除できないのね。
YukiWikiにしときゃよかったかも。

0093デフォルトの名無しさんNGNG
wikiの各ページに
public(全員に公開)
protected(パスワードで保護)
private(一切非公開、リンクも張らない)
あたりのアクセス制限をかけられる機能を
サポートしているものってないですが?

個人のwikiの一部分を他の人に見せたりしたいのですが。
009492NGNG
>>93
ページ単位ではなくwiki単位(?)でだったらComSwikiで設定できるよ。
読み込み、書き込み等でIDとパスワードを設定して
IDとパスワードを無しにすると93で言うところのpublicに
0095デフォルトの名無しさんNGNG
>>93
ファイルシステムを実装してるみたいな感覚ですね。
だから WebDAV とか出てくるのか。

public、protected はいいとして、
private の認証はどうするのって話。
リンクも張らないんだったら
アクセス制限したところにもう一個立てればいいのでは?
一緒のシステムで動いてる意味が無い。
0096デフォルトの名無しさんNGNG
俺の wiki は、 public: なんでもOK
protected: パスワードで保護
private: 編集不可
ってなってる。

設定は AccessControlList という wiki ページ行う。
で、このページ自体は protected



0097デフォルトの名無しさんNGNG
>>93
vikky だと非ログインユーザ、ログインユーザ、グループメンバのそれぞれに対し、
グループ単位、ページごとに参照、書き込み、編集の設定ができる
0098デフォルトの名無しさんNGNG
質問なんですが、wikiって同時に2人以上が編集してしまって
コンフリクトが発生したら勝手にマージされるんですか?


0099デフォルトの名無しさんNGNG
>>98
ものにもよるけど、
普通に後から書き込んだ人ので上書きされるみたい。
造り込めるとこだね。
0100デフォルトの名無しさんNGNG
>>59
一杯、書いたぜ
0101デフォルトの名無しさんNGNG
>>98
有名なYukiWikiじゃあ1.6.2以降は、変更履歴を残せるらしい。
RerlのAlgorithm::Diffついうライブラリをつかってね。
これなら大丈夫?

ttp://www.hyuki.com/yukiwiki/
0102デフォルトの名無しさんNGNG
>>101
ん?
A が書き込もうと思って、編集中に
B が書き込んじゃった場合、
そのあと A が書き込むと
B の変更無視して A の変更のみになっちゃうって話じゃないの?

板:ほげほげ。
A:編集開始(ほげほげ。)
B:編集開始(ほげほげ。)
A:編集中(ほげほげ。ふがふが。)
B:編集終了、書込(ほげほげぷー。)
板:ほげほげぷー。
A:編集終了、書込(ほげほげ。ふがふが。)
板:ほげほげ。ふがふが。

で、A が書き込むときに、変更があたーよとか
強制的にマージする仕組みとかあるのかとか。
(この場合だと、"ほげほげぷー。ふがふが。"かな?)
そういう話じゃないのかな?
0103デフォルトの名無しさんNGNG
WikiにCVS組み込んであるのがあれば素敵なのだが。
無条件に履歴を追いかけられるとか。
0104デフォルトの名無しさんNGNG
backend が cvs ってのはたしかに面白いかもね。
しかし、コンフリクトしたときの処理は
どうするのが妥当だろうか?
後からコミットした方に、コンフリクトしましたYOって
しらせるしかないか。
でも、数人が書きこみまくってチャット状態みたいなときって
そういう処理は不便かもだ。
0105デフォルトの名無しさんNGNG
ここなんか参考に。
http://todo.org/cgi-bin/jp/tiki.cgi?c=v&p=%B9%B9%BF%B7%A4%CE%BE%D7%C6%CD

2ch のスレッドに飛ばす InterWiki とか出来ないかな。
URL とスレタイトルの相関関係をどう変換するかだなぁ。

[[2ch:Wiki Wiki 楽々 Run! Run! Run!]]
みたいに出来ると楽しいのに。
0106デフォルトの名無しさんNGNG
Web のデザインについて話しあったり、
絵について話しあったりみたいにする場合どうしたらいいでしょうね。

絵の方は... Tiki あたりでお絵書き掲示板のプラグインでもつくればいいかな。

Web デザインは悩ましい。
HTML としての整合性とかどうするのかなとか。
閉じるべきタグを閉じてなかったり、
DTD に無い要素使われたりとかしたらどうするべきかとか。
0107101NGNG
>>102

>板:ほげほげ。
>A:編集開始(ほげほげ。)
>B:編集開始(ほげほげ。)
>A:編集中(ほげほげ。ふがふが。)
>B:編集終了、書込(ほげほげぷー。)
>板:ほげほげぷー。
>A:編集終了、書込(ほげほげ。ふがふが。)
>板:ほげほげ。ふがふが。

で前に紹介したWikiは
板:ほげほげ。
>B:編集終了、書込(ほげほげぷー。)
-ほげほげ。
+ほげほげぷー。
>板:ほげほげぷー。
>A:編集終了、書込(ほげほげ。ふがふが。)
-ほげほげぷー。
+ほげほげ。ふがふが。
>板:ほげほげ。ふがふが。

とログ(差分)を残してくれる。
このばやい、先頭の文字が'+'が追加された行。'-'が削除された行
で、Bはログから消されたデータを取り戻せる。
0108デフォルトの名無しさんNGNG
31さんの所のシステムも、そうなってるねー

[[MuTiki:WelcomeVisitors]]
ttp://hoge.s7.xrea.com/tiki/tiki.cgi?c=v&p=WelcomeVisitors
の履歴(diff,差分)が載っている

http://hoge.s7.xrea.com/tiki/tiki.cgi?c=B&p=WelcomeVisitors
の[ +/- vs current ]を見て味噌
0109デフォルトの名無しさんNGNG
いや、そうやって取り出すことは出来るけど、
最終的には最新のページにマージしたいわけじゃない。
で、それを自動でやってくれる仕組みが欲しいわけだ。

意味を壊さないでなるだけマージしてくれる仕組みが欲しいわけです。
CVS だとただの rcsdiff だし。
XML ならいざしらず、ただの平文だと難しいか...
0110デフォルトの名無しさんNGNG
>意味を壊さないでなるだけマージしてくれる仕組み
プライオリティでもつけるとか?
やはりバックエンドを CVS にして競合は人の手でさばくのが
一番手っ取りばやいと思ふ。
0111デフォルトの名無しさんNGNG
>>110
せめて、行単位じゃなくセンテンス単位で diff してくれたらいいなと思うことはある。
0112デフォルトの名無しさんNGNG
>>111
chasen や kakasi が必要になるよ…
0113デフォルトの名無しさんNGNG
>>112
しかも完全とは限らないしね。

入力したときは明確にここがセンテンスの区切りだって判ってるのに、
平文テキストにするとその情報が抜けおちちゃう。
つーか、センテンスの区切りどころか単語の区切だって
わざわざ WikiName として入力しなきゃいけないのもねぇ。
なんでもかんでも WikiName になるのを良しとしない向きもあるけどさ。

かといって変なマークアップ導入するのもやだし。

こっち方面のアプローチはやめとけってことかな。
0114デフォルトの名無しさんNGNG
じゃあセンテンスの区切りと行を一致させるように
テキストを整形しなおしたら?
これが一番簡単な方法かな?

もしくは自分でセンテンス単位でdiffをかけるプログラムに組むんだな
XML or XHTMLなら、そんなに難しくないだろうし。
0115デフォルトの名無しさんNGNG
センテンス区切は単純に"。"でいいのかな。

>ほげらがほげったぞ
>そりゃすごい

みたいに"。"が無い場合とか

>3.14 でいいじゃん.
>3 がいい!

みたいなときとかどうしよう。
0116デフォルトの名無しさんNGNG
いや、茶筅とperlを使えば良いんじゃない。

いや

茶筅

perl

使えば
良いんじゃない


と行に茶筅で区切ってもらって保存
表示するときは、またつなげる。

>センテンス区切は単純に"。"でいいのかな。
"。"で改行でいいのかな?
0117116NGNG
113=109?
の希望だとね。
0118デフォルトの名無しさんNGNG
単語の切りわけが出来るんだとしたら
WikiName にしてなかった単語も、ページが生成されたら
自動的に WikiName にする、なんてことも出来ちゃいそう。
書いたそばから ? が付くのはうざいから
実体が出来たときだけ WikiName として有効にするとか。
どうでしょ?
011998NGNG
なんだかすごい話が展開されてて、
ちょっと戸惑っているんですけど、
WiKiを使ってグーテンベルクの翻訳サイトを作れないかなと考えているんです。
それで、自分の書いた訳が他人に上書きされちゃったりしたら萎えるだろうなーと
思ったわけです。
そこで、
yukiwikiで試してみたら上書きされちゃったんで、
CVSみたいにマージしてくれないかなと考えていました。
多分行単位でいいと思うんですけど。
あ、でも訳の直しとか考えるとちょっと大変ですね。
本当は2訳並列とか別訳として(別訳)みたいになってくれるといいと思うんですけど。
tikiはいいみたいですけど、yukiwikiのバックエンドに
CVS(サーバ屋さんが貸してくれるかどうかはわからないですが)を入れるのって
けっこう大変なんでしょうか?




0120デフォルトの名無しさんNGNG
>>119
CVS、つーかRCSなんてdiffの塊みたいなもんだから、
Algorithm::Diffだけでもやってやれないことはないと思われ。
0121デフォルトの名無しさんNGNG
>>119
UseModWikiとかつかえば良いのに。
0122デフォルトの名無しさんNGNG
2chで初めてWikiWikiを知って
「こりゃ凄い」と感動したんだけど
他の反応がイマイチだなあ・・・

グローバルではやりにくいだけで
ローカルでは使ってる人が多いのか?
それともやはり常時接続でないと優位性が薄れるから
まだ時代が追いついていないのか?
マークアップがイマイチ食わず嫌いを生むから?

理由は何だろう?
0123デフォルトの名無しさんNGNG
>>120
CVS は 差分の管理
Algorithm::Diff は差分の生成
0124120NGNG
>>123
スマソ。確かにその通りだ。
「やってやれないことはない」のあたりに、
「差分を自力で管理する」って意味を含めたつもりだったが、
そうは読めないな。指摘感謝。

0125デフォルトの名無しさんNGNG
>>118
>実体が出来たときだけ WikiName として有効に

こりゃナイスでしょう。 日本語でも何でも
大文字小文字大文字小文字じゃなくても
WikiNameに自然に出来るし、グッドだね。
0126デフォルトの名無しさんNGNG
>>125
それなら別に形態素解析しなくてもいいような......
0127デフォルトの名無しさんNGNG
>>126
しなくてよいなら、なおさら良いでしょう。
しなきゃいけないってことはないよ
0128デフォルトの名無しさんNGNG
あとから実体ができたとき、そこへのリンクが
勝手に 追加されるってことね。便利だと思うよ。

Tips書くには便利だよね
0129デフォルトの名無しさんNGNG
某辞典サイトはそうなってるね。
ただ、wikiは読み出し時に独自マークアップ言語をhtmlに変換しているから、WikiNameが多くなるとリンク張る作業がかなり重くなってしまって現実的ではないかも。。

やるとしたら保存時と新規ページ作成時に
WikiNameを検索して[[]]で囲んでやるくらいかな。
0130デフォルトの名無しさんNGNG
>>129
某辞典サイトなるもののURLキボン
ちょっとcgiの動きを見てみたい

オレの求めるものはそこにこそあるかもしれん
0131129>130NGNG
cgiじゃなくって単なる処理済のhtmlなんだけどね。
urlはちょっと失念。探してみる。
0132130NGNG
>>131
あ!そうか。 なにも動的にやる必要はないわけで、
あるタイミングで一気変換かけるなりすればよいわけだ。
なるほど・・・

で、もしかしてここだったりする? 勘違いならスマン
http://www.geocities.co.jp/SiliconValley/5634/t82A0_0000.html#82A0
0133デフォルトの名無しさんNGNG
>>126
いや、単語の境界を知るために必要でしょ?

テスティングフレームワーク
って単語があったとして、
スティングに付いてのページが出来たときこまりそう。
0134デフォルトの名無しさんNGNG
>>121
UseModWikiってどんな特徴持ってるの?
韓国語はわからん。
0135デフォルトの名無しさんNGNG
>>121
どこに韓国語があるの....
http://www.usemod.com/cgi-bin/wiki.pl?UseModWiki/Features

かなしイカシてるよ。いろんなpatchでてるし、なによりmod_perl下で動かすと爆速。
0136デフォルトの名無しさんNGNG
>>135
すまん
Googleで引っ掛けたら韓国語のページだった。
UseModeWiki0.92.tar.gzも置いていたので勘違いしたよ
教えてくれて、ありあとー。
http://usemod.wo.to/
0137デフォルトの名無しさんNGNG
>>135
英語よくわかんない厨なんだけど、他のに比べてすごいとこってどんなとこ?
0138お決まりNGNG
>>137
角度とか。
0139デフォルトの名無しさんNGNG
Wikiって結構面白いね。
差分が残るならソースコードの管理に使えるかも。

いっそのことプリプロセッサ改造してHttpゲットできるようにするかー?
そしてCGIからコンパイルしてEXEファイルゲットだー
0140デフォルトの名無しさんNGNG
>>139
それならそれに特化した CVS を使えばいいと思うけど。

今いろんなとこで議論されてる機能として、
Wiki のシステム自体を Wiki で編集出来るようにできないかってことだそうな。

うーん.....

chmod 777 とどうちがうんだろう?

0141デフォルトの名無しさんNGNG
>Wiki のシステム自体を Wiki で編集出来るようにできないかってことだそうな。
いらね〜。




とまでは言わないけど、
はっきりいって今あるWikiって半端な実装が多すぎ。
もうちょっとリソース集中して高機能なの作ってくれよ。
0142126NGNG
>>133
ああ、確かに富豪的には正しい考えだと思う。

けど、そんなことで負荷増やすのはどうかなぁ。
ただでさえ、Wikiって結構重いシステムだと思うから。
そのへんは、美しい解決でなくてもシンプルでいいんでないかと思う。
0143デフォルトの名無しさんNGNG
>>141
まあ、成長過程な分野だと思うし。
逆にいえば新しくていい感じの WikiClone 作って殴りこんでヒーローになるチャンス?
0144デフォルトの名無しさんNGNG
>ヒーローになるチャンス?
そんでさらに半端な実装が世に溢れかえると。
いや、俺も実は実装したんだけどね(藁
0145デフォルトの名無しさんNGNG
だめなら自然淘汰されるだろうから気にするな。
0146デフォルトの名無しさんNGNG
>>142
WikiNameの名前で、最長ヒット法で良いかもね。

長い単語の方が勝つってやつね。一様
0147デフォルトの名無しさんNGNG
>>144
うーん。じゃあ、中途半端にしないために、今後はこれだってのに
コントリビュートしてくようにするか。

現在最も有望そうな Wiki はどれ?
日本語でコミュニケーションとれるとこがいいなあ。

Tiki でいいのかな?
0148デフォルトの名無しさんNGNG
勝手に紹介
こういうのも面白いかも

HashedWiki
http://cake.dyndns.org/hashedwiki/index.php

うーん、Wikiではカキコの時系列がわからんからなー
フレームで2つに分けて、内容とその更新履歴の両方を表示するようにするか?
0149デフォルトの名無しさんNGNG
ページ毎に表示させるスタイルを変更出来たらどうだろう。
スタイルっていってもスタイルシートとかじゃなく。
掲示板的に表示させた方が都合がいいところもあるだろうし。
0150142NGNG
>>146
うん。
漏れもちみちみWikiEngineを作っているのだけど、
自分トコでは最長ヒット法を使ってる。

と言っても、形態素解析が悪いと言ってるわけじゃない。
ただ、形態素解析までする価値が本当にあるか、と思ってるだけだ。
形態素解析するだけじゃなくて、もひとつアイデアの積み重ねが無いと、
わざわざ重い処理を増やしてるだけのことになる。
0151デフォルトの名無しさんNGNG
Wikiにあんまりごちゃごちゃいろいろ付けてくと、
しまいにゃZopeみたいになっちまうぞ(藁
0152お約束NGNG
みんなでオープンソースの2chWikiをつくろう!!
0153146NGNG
>>150
昔のかな漢字変換ソフトも最長ヒット法でやってたみたいだから
これでも、結構いけるかも。

Macのシャーロックちゅうソフトはかな漢字変換ソフトの
辞書から単語を抜き出して最長ヒット法かけてると言う
話を聞いたことがある。
これも良いアイデアだと思う。
(iATOKなんていうものもなるね)
0154研究中NGNG
>>140

どこみればいいかおしえて。
0155デフォルトの名無しさんNGNG
しかし、最長ヒットするにしても、
本家のページが 1 万 over ってこと考えると...
1 ページ更新毎に全部の WikiName で検索するってのは
ちょっと現実的でないんでない?

かといって、ある程度の長さ、とかは適用しにくいし。
コンピュータ関係の略語ってにたような長さのばっかし。
0156デフォルトの名無しさんNGNG
>>154
Tiki 本家のテクニカルなんちゃらシリーズと、
Tiki 本家とよく繋がってる Omicron あたりでいいんでない?
日本語でよく議論されてるのってここらへんしかしらない。
0157デフォルトの名無しさんNGNG
>>155
インデックスを作成するべし
0158デフォルトの名無しさんNGNG
>>157
ん?
WikiName を検索するんでないよ。
自動的に WikiName を認識させるって話の方。
っていうか、この場合でも index 作成は有効なの?
index って検索対象に対して施すものだよね。
0159デフォルトの名無しさんNGNG
TikiTIkiインターネットとは、関係ある?

http://www.tiki.ne.jp/
0160デフォルトの名無しさんNGNG
関係ないと思うよ
0161デフォルトの名無しさんNGNG
>>158
>自動的に WikiName を認識させるって話の方。
これはどのタイミングでやるの?
0162デフォルトの名無しさんNGNG
表示させる時だろうね。
う。結構表示する多いか。
生成した表示をキャッシュしとけばよいのかな?

最終書き込みより新しければOKって感じで
0163デフォルトの名無しさんNGNG
うーん、cron で 新しく生成された WikiName を
認識させてくってのはどうだろ。

リアルタイム性なくなるか。

>>162
最終書込時より新しく生成された WikiName のみ
チェックするってすれば、検索に要する時間も減りそう。
長いあいだ誰も見てなかったページはすごいことになりそうだけど。

なんか、いいなあ。実装したいかも。
0164名無しさん@EmacsNGNG
WikiNameを最長ヒットで自動リンクさせる方式の弱点は、
[[todo:です]] を参照。
ttp://todo.org/cgi-bin/jp/tiki.cgi?c=v&p=%A4%C7%A4%B9
0165デフォルトの名無しさんNGNG
>>164
うーん。やっぱ難しい。指示したものだけ自動リンクってのはどうだろう。
なんかどんどんシンプルさが失われていく気がするが...

Wiki の長所ってなに?ってのをハッキリさせとかないと
いかんかもだ。

インターフェースがウェブブラウザなのが長所っていわれるけど、
私はそうは思わない。ブラウザの編集機能って貧弱じゃない?
あれが最良とは思えない。

0166デフォルトの名無しさんNGNG
そもそもWikiって
誰でもどこからでも特別な環境無しにブラウザだけで編集できるっていうところが重要で、
一人で一度に大量に書き込むような使い方は狙っていないのでは?

それを考えると、やはりブラウザから編集できるところは外せないと思う。
0167デフォルトの名無しさんNGNG
>>166
なるほど。

えーっと、

・特別な環境無しに読み書きできる。
・誰でも読み書きできる。
・簡単なフォーマッティングルールでそれなりの HTML
・WikiName による自動リンク/自動ページ生成機能
・リンクが途切れない。

こんなとこかな?
0168デフォルトの名無しさんNGNG
URL が異様に長くなるのを何とかできないかね。
alias つけられるようにするとか。
0169名無しさん@EmacsNGNG
>>168
SWikiはページ名だけでなくページID(数字)を指定してページを呼び出すことができる。
ese-nikki(YukiWiki派生でTiki風味+オリジナル機能満載)はエイリアス機能が実装されている。
0170デフォルトの名無しさんNGNG
>>164 >>164
YukiWikiでは、行の先頭が空白の行は勝手にリンクされない構造になっています。
一意にきめることは、確かに良いことですが完全な自動化できないものは
でなないとするもの良い案だと思います。

>>197
>・特別な環境無しに読み書きできる。 (これはWikiの特徴ですね。)
>・誰でも読み書きできる。 (今もって賛否両論分かれています。サイトの規模が大きくなると荒しの人が出現率が上がりますから)
>・簡単なフォーマッティングルールでそれなりの HTML (DOCのフォーマットは難しいです。でもこれはWikiのものではないような気が・・。自分独自のフォーマットを持っている場合があります)
>・WikiName による自動リンク/自動ページ生成機能
>・リンクが途切れない。 (ページが削除される時があるのでシステムしだいな時があります。InterWikiの場合は特に)

Wikiの機能とDOCのフォーマットによる機能拡張は別物扱いのほうが良いですけどね
もしかして泥沼の論議?
0171デフォルトの名無しさんNGNG
>>168
えーと、WikiName 用のディレクトリサーバ案なんてのもでてたよ。
なんか、WWW の再開発って感じでどうかなって思うんだけど。

URL に ascii 以外の文字を含むことに関してはどうおもう?
0172デフォルトの名無しさんNGNG
>>169
なるほど。ID はいいね。2chのスレ番号と似たようなもんだし。

>>171
MetaWiki があると面白いとは思うね。
更新を集めてるサイトはあるけども、システムとして用意できれば。

>URL に ascii 以外の文字を含むことに関してはどうおもう?
ちゃんとエスケープしていれば ASCII だからいいんじゃない。
SJIS のままで渡されたりすると困るが。
0173デフォルトの名無しさんNGNG
>>172
m17nも考えるとUnicode(UTF-8)っていうのはどう?
あと地域指定もいるか? xml:lang=jaみたいなのね
InterWikiが使いづらくなる?
0174デフォルトの名無しさんNGNG
ねー。みんなWikiに追加したい機能ってある?

セキュリティ ユーザー管理機能とかね?
■ このスレッドは過去ログ倉庫に格納されています