Wiki系とWikiEngineについて語るスレ Part5
- 1 :nobodyさん:2007/11/04(日) 18:08:22 ID:+qfAMz72
- WikiクローンといわれたりWikiエンジンといわれたりしますが、独特の記法で
簡易に更新が行えることからBlog的な使い方もされているプログラム。
コラボレーションが容易であることもその重要な利点。
比較的プログラムがシンプルなため改造等も盛ん。
そんなWikiについてマターリ語っていきましょう。
= 過去スレ =
Part1 http://pc2.2ch.net/test/read.cgi/php/1060739206/
Part2 http://pc2.2ch.net/test/read.cgi/php/1014252667/
Part3 http://pc5.2ch.net/test/read.cgi/php/1079702729/
Part4 http://pc11.2ch.net/test/read.cgi/php/1106478373/
>>2-4 に続く
- 69 :nobodyさん:2008/01/28(月) 01:11:35 ID:???
- Moongiftが「次の結果」というリンクが機能していないんだけど、みんなも機能してないの?
もしかして俺だけだったりするの?
- 70 :nobodyさん:2008/01/28(月) 09:49:47 ID:???
- 誤爆か?
- 71 :nobodyさん:2008/02/12(火) 23:21:08 ID:???
- 質問させてください。
DokuWikiで「<=」を入力したら自動で左矢印に変換されてしまいます。
どうすれば「<=」を表示させれますかっ?
- 72 :nobodyさん:2008/02/13(水) 09:12:05 ID:???
- ttp://wiki.splitbrain.org/wiki:ja:syntax#記号
- 73 :nobodyさん:2008/02/15(金) 18:09:30 ID:rahq6bVA
- wikihouseにつながらない
なんかあった?
- 74 :nobodyさん:2008/03/04(火) 11:18:42 ID:S7MRn1m8
- 質問なので上げます
Hikiでgoogle-sitemapsプラグインを使っているのですが、
googleウェブマスターツールで必ずエラーになってしまいます。
Hiki使いの方、上手くいってますか?
- 75 :74:2008/03/11(火) 12:17:42 ID:???
- やり方探していたら自分の書き込みが引っ掛かってワラタ
ありもしないアドレスにアクセスしたとき、
404エラーを返さないっぽいのが原因なのかな…?
- 76 :nobodyさん:2008/03/14(金) 18:08:56 ID:???
- >>75
HikiのMLで質問してみてはいかがでしょ。
- 77 :nobodyさん:2008/04/05(土) 11:53:34 ID:???
- 打ち消し線というのは日本の文化なのかね?
どうもwikiでも日本人は他人の書いた部分を消したがらない傾向があるような気がする。
訂正したい時はその下にコメントを追加して、さらに原著者が返事をして…と
掲示板のようなやりとりになり、さらに結論が出た後もそれを消さないから
読者は最後まで追わないといけなくなる。
あと、情報が更新されたときも打ち消し線はやめてほしい。
読者が知りたいのは最新で正確な情報だけであって、討論ページや更新履歴は
本文とは分けてほしい。
…と、最近打ち消し線だらけの仕様書を見て怒りがこみ上げたので思った。
- 78 :nobodyさん:2008/04/15(火) 14:41:07 ID:???
- 自分専用のスタイルシートを設定して非表示にすればいい
- 79 :nobodyさん:2008/04/15(火) 17:28:55 ID:???
- 文化じゃなくてただの責任逃れだろ。
- 80 :nobodyさん:2008/04/15(火) 20:39:20 ID:???
- >>77 と >>79 から導かれる結論→打ち消し線というのは日本の責任逃れ
- 81 :nobodyさん:2008/04/19(土) 22:37:29 ID:S2LnLm3x
- 質問ageさせていただきます。
スキルアップのためにwikiエンジンを作っているのですが
行頭に+で番号付きリスト、-で通常のリストという文法をしているとき
+ リスト1
- リスト2
+ リスト3
のリスト3は、「2. リスト3」か「1. リスト3」のどちらがユーザにとっては
親切なのか判断がつきません。
実装的には後者のほうが楽なのですが、前者もできないわけではないので
多い方を採用しようと考えています。
みみっちい話で申し訳ありませんが、よろしくお願いします。
- 82 :nobodyさん:2008/04/19(土) 23:25:14 ID:???
- >>81
そもそも「前者の方が親切かも」と思った理由は何なんだ
olとulを交互に使いたくて、しかも番号を続けて欲しいときなんて、そう無いと思うんだが
- 83 :81:2008/04/19(土) 23:44:57 ID:S2LnLm3x
- >>82
PukiWikiModのところでたまたま見かけたバグトラックの内容です。
ttp://xoops.hypweb.net/modules/pukiwiki/2458.html
こういう考え方もあるのか、と開発の参考にしようと考えていたのですが
ほとんどのwikiは番号振り直しで、結局どっちなんだ…と悶々としていた経緯がありまして…。
- 84 :nobodyさん:2008/04/20(日) 20:35:16 ID:???
- 便利だとか便利じゃないとかいう問題じゃなくて、あるブロック要素の内容が
別の(以前の)ブロック要素の内容に依存するってありえないだろ。
- 85 :nobodyさん:2008/04/20(日) 23:52:08 ID:???
- 改行の有無で分ければいいんでないん
- 86 :81:2008/04/21(月) 22:44:36 ID:???
- >>84
やっぱりその考え方はマズいですか…。
>>85
リスト2とリスト3の間に改行があるかということで判別、ということでしょうか?
いろいろ考えた末、>>84さんの方針に合わせる仕様にします。
参考にさせて頂きます。>>85さんも、ありがとうございました。
- 87 :nobodyさん:2008/04/29(火) 21:14:36 ID:???
- WalWikiの2.1.0を使っています。
更新履歴のページは 画像 や &ruby(,) の展開が有効になっていますが、
一覧のページ(IndexPage)はそのままのWikiのソースが表示されます。
これは自分でなんとかしたほうがよいんでしょうか?
もし先人がすでになんとかしているなら教えていただきたいんですが、、
- 88 :nobodyさん:2008/04/29(火) 23:11:57 ID:???
- 87です。解決したかも?
473 #print qq(<li><a href="$url_cgi?@{[&encode($page)]}">@{[&escape($page)]}</a>@{[&escape(&g et_subjectline($page))]}</li>);
474 print qq(<li><a href="$url_cgi?@{[&encode($page)]}">@{[&escape($page)]}</a>@{[&inline(&ge t_subjectline($page))]}</li>);
- 89 :nobodyさん:2008/04/29(火) 23:13:27 ID:???
- なんか文字化けがひどい。。すみません
473 #print qq(<li><a href="$url_cgi?@{[&encode($page)]}">@{[&escape($page)]}</a>@{[&escape(&get_subjectline($page))]}</li>);
474 print qq(<li><a href="$url_cgi?@{[&encode($page)]}">@{[&escape($page)]}</a>@{[&inline(&get_subjectline($page))]}</li>);
- 90 :nobodyさん:2008/05/13(火) 11:24:27 ID:???
- すべての漢字に振り仮名を振れるようなやつで
携帯端末のようなモバイルブラウザからもみられるように
簡単にコンテンツの切り替えができるようなウィキってありますか?
なかったら自分で作るしかないかな。。
- 91 :nobodyさん:2008/05/13(火) 11:25:17 ID:???
- あ、利用用途は小学生向けのホームページ作成です。
- 92 :nobodyさん:2008/05/13(火) 11:25:40 ID:???
- そしてage
- 93 :nobodyさん:2008/05/13(火) 15:38:58 ID:???
- 寡聞だけど興味あるな
ルビ定義を青空文庫形式とかで記述できると嬉しい
携帯でもルビ表現するとなると、ぎちぎちにテーブル組むしかねえかな
- 94 :nobodyさん:2008/05/13(火) 18:25:45 ID:???
- やっぱないかな。。改造して作るか。。
- 95 :nobodyさん:2008/05/14(水) 10:52:54 ID:???
- >>87-89だけど今作ってるよ。
コード汚いけど、、
- 96 :nobodyさん:2008/05/15(木) 22:29:29 ID:???
- ひらがなに変換するサービスがいろいろあるからそれ使った方が
効率も良いし楽だし見やすくネ?
- 97 :nobodyさん:2008/05/16(金) 13:11:41 ID:???
- たしかにルビを打つのってめんどくさいよね。。
http://www.hiragana-gateway.com/
こういうのもあるけど、変換ミスもあるからなあ。。
- 98 :nobodyさん:2008/05/24(土) 00:27:12 ID:hsqMTftr
- wikiの質問はここでいいのかな
今、pukiwiki以外のwikiを使ってみようと思ってpmwiki、dokuwiki、mediawikiをUTF-8モードで評価中
その中で気づいたことに数日つまづいてる
新規ページ作成方法のひとつ「URLに存在しないページ名の入力」があるよね?
これ、Windows上でIE6、IE7、Firefox2から日本語を入力するとShift-jisで送信してしまい、文字化けしたページを生成してしまう
だから、pukiwikiのように弾くか、文字化けを修正して正常なページを作成したい
これを対策してる人はどんな方法を使ってるかご教授願いたいです
Wikipediaも未対策で文字化けするんだよね、Linuxだと問題ないけど…
- 99 :nobodyさん:2008/05/25(日) 00:43:53 ID:???
- 文字コードの問題なら
該当箇所のファイルをチェックして、修正すればいいんじゃね?
OSの問題じゃないよ
「文字コード (wiki名)」でググれば、なんか出てくるカモよ
- 100 :nobodyさん:2008/05/25(日) 01:06:21 ID:???
- WindowsXPにて cygwin + lighttpd + php5 + dokuwiki を使っているのですが、
wikiそのものは動作するのですが、スタイルシート動的生成が巧く動きません。
単独でphpが動作するか確認した所、
動作する場合と、動作しない場合を確認できました。
×
cd /
php-cgi /var/www/dokuwiki/lib/exe/css.php
×
cd /var/www
php-cgi /dokuwiki/lib/exe/css.php
×
cd /var/www/dokuwiki
php-cgi ./lib/exe/css.php
○
cd /var/www/dokuwiki/lib/exe
php-cgi ./css.php
良い処方をご存じの方、ヒント等教えてください。
- 101 :nobodyさん:2008/05/25(日) 01:08:34 ID:???
- >>98
html上のフォームからだとそのhtmlと同じ文字コードで送信するのが規格上の挙動。
(まもってないブラウザもある。w3mとかシンプルなのはいいけど基本的な規約も守ってないクソブラウザなので信用するな。)
Firefoxなら問題ないはずだけど、文字が化けてるのは間違いなくブラウザから送信した段階なんだな?
そう確信した理由も説明して欲しい。
アドレスバーに直接入力した場合はブラウザによって対応はまちまちだけど、
UTF-8で送信するのが最近の主流っぽい。
- 102 :nobodyさん:2008/05/25(日) 01:10:34 ID:???
- >>99ありがとう、なかなかズバリなのはヒットしない
OSは無関係というわけでもなくて
Windows上におけるブラウザの後方互換性設定によるものっぽい
UTF-8:
Opera-win、IE7β、Mozilla、Firefox1
SJIS:
IE6、IE7、Firefox2
FirefoxもIEも設定いじればUTF-8決め打ちにしてくれるけど、wikiは一人で使うものではないし
とにかくソースを修正してみてる
ひとつ成功したから他もがんばってみる
それにしても、今まで気になる人はいなかったんだろうか…
- 103 :nobodyさん:2008/05/25(日) 01:18:41 ID:???
- >>101
フォームからのはページ作成は仕様通りで、どのブラウザも問題ないっす
アドレスバーに入力した場合が規定されていないらしくて
>>102に書いたようにFirefoxでもバージョンやOSによって対応がコロコロ変わってるみたい
文字コードの判断は、これで確認した
アドレスバー直入力後に変換されたSJISなURL(いかまさ)
pmwiki/index.php?n=Main.%82%A2%82%A9%82%DC%82%B3
[[いかまさ]]とページリンクをしてからアクセスしたUTF-8なURL
pmwiki/index.php?n=Main.%e3%81%84%e3%81%8b%e3%81%be%e3%81%95
- 104 :nobodyさん:2008/05/25(日) 01:29:28 ID:???
- >>103
アドレスバーからの話をしてるんなら無理だよ。
まず、何をやりたいのか、どうしてアドレスバーから直接ページを作りたいのかをまず説明すると有益な助言が得られるかも。
- 105 :nobodyさん:2008/05/25(日) 01:45:45 ID:???
- ・何をやりたいのか
>>98にも書いてるように、アドレスバーからの新規作成行為による
文字化けページを防ぎたい(正常な文字コードにするか弾くかで)
・どうしてアドレスバーから直接ページを作りたいのか
作りたいわけではないっす
自分は使わない機能だけど、有効になっている以上使われる可能性あり
文字化けページは削除出来なかったりしてシステム上問題がおきたのです
3行にまとめられなくてごめん
- 106 :nobodyさん:2008/05/25(日) 08:33:46 ID:???
- >>105
プログラム自体を書き換えなければならんし、意図的に化けページを作ろうとする行為を防ぐのは難しいけど、
ある程度は対処可能と思う。
htmlフォームから新規ページを作成するときにはhidenで特定の文字列を一緒にわたすようにすればいい。
その特定の文字列が渡ってこなければhtmlフォームから送信されたのではないと判断できる。
そんでもってその特定の文字列の化け方を見ることでhtmlフォームからの送信がUTF-8にならないブラウザ
でもどの文字コードで送信したのか判別できるのでそれを元に変換をかければいい。
getメソッドでの新規ページ作成はできないようにするというのも必要。
これだけしておけば不用意にアドレスバーから新規ページ作成してしまうってのは防げると思う。
まぁプログラムに改造かけるなら文字コードとして不正になってれば無視するってので充分だと思うけど。
化けてても文字コードとして成立してるならページの削除はできるんだろう?
UTF-8の符号化方式は非常に単純なので、UTF-8になってるかどうかを判断するだけのプログラムは簡単。
- 107 :nobodyさん:2008/06/08(日) 22:48:33 ID:???
- WikipediaのUrlencode方式についてご存知の方がいたら教えてください。
半角スペースがアンダーバーになることは分かるのですが、
「?」が入っているとうまくいかなかったりするので仕組みが分からないです。
- 108 :107:2008/06/08(日) 22:49:48 ID:???
- 文字化けしてしまいました。「?」は「〜」です。
- 109 :nobodyさん:2008/06/14(土) 19:32:50 ID:???
- >>105
アドレスバーから送るとブラウザによってどういう文字コードで送られてくるか、
というのが分かっているなら、受け取り側(Wikiエンジン)がHTTP_USER_AGENTを見て
送ってきたブラウザを判別して、都合の良い文字コードに変換するのはどうでしょうか。
- 110 :109:2008/06/14(土) 19:50:56 ID:???
- >>109はURLを受け入れる場合の対処としてああ書いたけど、
>>98のPukiWikiの対処の方が問題が少ないかもね。
正しいURIかどうかの判定して、まずかったら弾けば良いだけだし。
- 111 :nobodyさん:2008/06/15(日) 19:18:17 ID:???
- XREAの広告にAdobe Flash Playerの脆弱性をついたスクリプトが混入
http://namidame.2ch.net/test/read.cgi/news/1213502968/
まとめ
xreaのHP無料レンタル鯖には広告表示義務があり、
その広告はHP閲覧の都度5つの鯖からランダムで選ばれ表示される
今回そのうちひとつがハッキングされ、↑でそれが選ばれると
Flashplayer未更新だと問答無用でウィルスがダウンロードされる
しかもxreaは無料鯖でも独自ドメイン可なので
アドレスで判断してxreaだけ避けて通るというのも非常に困難な上
知らないうちに踏んでしまっている可能性も高い
最初に公式BBSに報告があったのは8日、
以降現在までxrea側からは対策どころかアナウンスすらなし
- 112 :nobodyさん:2008/07/09(水) 23:23:57 ID:???
- 【毒】 DokuWiki 総合スレ 【毒】
http://pc11.2ch.net/test/read.cgi/php/1215613373/
- 113 :nobodyさん:2008/07/11(金) 18:06:48 ID:???
- >>112
2ゲットしちまったんだが。
別スレにする意味無かったんじゃね
- 114 :nobodyさん:2008/07/11(金) 18:14:20 ID:???
- DokuWiki【軽量・シンプル】
http://pc11.2ch.net/test/read.cgi/php/1198593148/
というスレが過去にあった
> 1 名前:nobodyさん [sage] 投稿日:2007/12/25(火) 23:32:28 ID:???
↓
> 6 名前:nobodyさん[sage] 投稿日:2007/12/27(木) 19:49:18 ID:???
でdat落ち
別スレにする意味無かったんじゃね
- 115 :nobodyさん:2008/07/11(金) 18:54:26 ID:???
- MoinMoin のスレもあったりしたんかね?
- 116 :nobodyさん:2008/08/20(水) 14:57:28 ID:???
- Yahooもニュースでwikiに対応したみたいだけど、独自エンジンかな?
- 117 :nobodyさん:2008/08/20(水) 18:03:30 ID:???
- これか?
http://help.yahoo.co.jp/help/jp/blog/blog-47.html
独自エンジンだろうけど、若干MediaWikiに近い
- 118 :nobodyさん:2008/08/20(水) 19:24:58 ID:???
- あ、ブログでwiki使えるのね・・・知らなかった
多分、ニュースの方と同じエンジンなんだろうな
34 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
【九州】美容整形外科についての情報交換 [美容整形]
【唐土の鳥】鳥インフルエンザ【鳩】 [野鳥観察]
【布基礎】基礎工事スレッド Part5【ベタ基礎】 [建設住宅業界]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.3 2008/07/26
FOX ★ DSO(Dynamic Shared Object)