Wiki系とWikiEngineについて語るスレ Part5at PHP
Wiki系とWikiEngineについて語るスレ Part5 - 暇つぶし2ch99:nobodyさん
08/05/25 00:43:53
文字コードの問題なら
該当箇所のファイルをチェックして、修正すればいいんじゃね?
OSの問題じゃないよ

「文字コード (wiki名)」でググれば、なんか出てくるカモよ

100:nobodyさん
08/05/25 01:06:21
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さん
08/05/25 01:08:34
>>98
html上のフォームからだとそのhtmlと同じ文字コードで送信するのが規格上の挙動。
(まもってないブラウザもある。w3mとかシンプルなのはいいけど基本的な規約も守ってないクソブラウザなので信用するな。)
Firefoxなら問題ないはずだけど、文字が化けてるのは間違いなくブラウザから送信した段階なんだな?
そう確信した理由も説明して欲しい。

アドレスバーに直接入力した場合はブラウザによって対応はまちまちだけど、
UTF-8で送信するのが最近の主流っぽい。

102:nobodyさん
08/05/25 01:10:34
>>99ありがとう、なかなかズバリなのはヒットしない

OSは無関係というわけでもなくて
Windows上におけるブラウザの後方互換性設定によるものっぽい
UTF-8:
Opera-win、IE7β、Mozilla、Firefox1
SJIS:
IE6、IE7、Firefox2

FirefoxもIEも設定いじればUTF-8決め打ちにしてくれるけど、wikiは一人で使うものではないし
とにかくソースを修正してみてる
ひとつ成功したから他もがんばってみる
それにしても、今まで気になる人はいなかったんだろうか…

103:nobodyさん
08/05/25 01:18:41
>>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さん
08/05/25 01:29:28
>>103
アドレスバーからの話をしてるんなら無理だよ。
まず、何をやりたいのか、どうしてアドレスバーから直接ページを作りたいのかをまず説明すると有益な助言が得られるかも。

105:nobodyさん
08/05/25 01:45:45
・何をやりたいのか
>>98にも書いてるように、アドレスバーからの新規作成行為による
文字化けページを防ぎたい(正常な文字コードにするか弾くかで)

・どうしてアドレスバーから直接ページを作りたいのか
作りたいわけではないっす
自分は使わない機能だけど、有効になっている以上使われる可能性あり
文字化けページは削除出来なかったりしてシステム上問題がおきたのです

3行にまとめられなくてごめん

106:nobodyさん
08/05/25 08:33:46
>>105
プログラム自体を書き換えなければならんし、意図的に化けページを作ろうとする行為を防ぐのは難しいけど、
ある程度は対処可能と思う。

htmlフォームから新規ページを作成するときにはhidenで特定の文字列を一緒にわたすようにすればいい。
その特定の文字列が渡ってこなければhtmlフォームから送信されたのではないと判断できる。
そんでもってその特定の文字列の化け方を見ることでhtmlフォームからの送信がUTF-8にならないブラウザ
でもどの文字コードで送信したのか判別できるのでそれを元に変換をかければいい。
getメソッドでの新規ページ作成はできないようにするというのも必要。
これだけしておけば不用意にアドレスバーから新規ページ作成してしまうってのは防げると思う。

まぁプログラムに改造かけるなら文字コードとして不正になってれば無視するってので充分だと思うけど。
化けてても文字コードとして成立してるならページの削除はできるんだろう?
UTF-8の符号化方式は非常に単純なので、UTF-8になってるかどうかを判断するだけのプログラムは簡単。

107:nobodyさん
08/06/08 22:48:33
WikipediaのUrlencode方式についてご存知の方がいたら教えてください。
半角スペースがアンダーバーになることは分かるのですが、
「?」が入っているとうまくいかなかったりするので仕組みが分からないです。


108:107
08/06/08 22:49:48
文字化けしてしまいました。「?」は「~」です。

109:nobodyさん
08/06/14 19:32:50
>>105
アドレスバーから送るとブラウザによってどういう文字コードで送られてくるか、
というのが分かっているなら、受け取り側(Wikiエンジン)がHTTP_USER_AGENTを見て
送ってきたブラウザを判別して、都合の良い文字コードに変換するのはどうでしょうか。


110:109
08/06/14 19:50:56
>>109はURLを受け入れる場合の対処としてああ書いたけど、
>>98のPukiWikiの対処の方が問題が少ないかもね。
正しいURIかどうかの判定して、まずかったら弾けば良いだけだし。


111:nobodyさん
08/06/15 19:18:17
XREAの広告にAdobe Flash Playerの脆弱性をついたスクリプトが混入
スレリンク(news板)

まとめ

xreaのHP無料レンタル鯖には広告表示義務があり、
その広告はHP閲覧の都度5つの鯖からランダムで選ばれ表示される
今回そのうちひとつがハッキングされ、↑でそれが選ばれると
Flashplayer未更新だと問答無用でウィルスがダウンロードされる

しかもxreaは無料鯖でも独自ドメイン可なので
アドレスで判断してxreaだけ避けて通るというのも非常に困難な上
知らないうちに踏んでしまっている可能性も高い

最初に公式BBSに報告があったのは8日、
以降現在までxrea側からは対策どころかアナウンスすらなし



112:nobodyさん
08/07/09 23:23:57
【毒】 DokuWiki 総合スレ 【毒】
スレリンク(php板)

113:nobodyさん
08/07/11 18:06:48
>>112
2ゲットしちまったんだが。
別スレにする意味無かったんじゃね

114:nobodyさん
08/07/11 18:14:20
DokuWiki【軽量・シンプル】
スレリンク(php板)
というスレが過去にあった

> 1 名前:nobodyさん [sage] 投稿日:2007/12/25(火) 23:32:28 ID:???

> 6 名前:nobodyさん[sage] 投稿日:2007/12/27(木) 19:49:18 ID:???
でdat落ち

別スレにする意味無かったんじゃね

115:nobodyさん
08/07/11 18:54:26
MoinMoin のスレもあったりしたんかね?

116:nobodyさん
08/08/20 14:57:28
Yahooもニュースでwikiに対応したみたいだけど、独自エンジンかな?

117:nobodyさん
08/08/20 18:03:30
これか?
URLリンク(help.yahoo.co.jp)
独自エンジンだろうけど、若干MediaWikiに近い

118:nobodyさん
08/08/20 19:24:58
あ、ブログでwiki使えるのね・・・知らなかった
多分、ニュースの方と同じエンジンなんだろうな

119:nobodyさん
08/09/15 17:50:09
mindtouch deki wiki設置したいんだが
難しくて分からん。てかレンタル鯖では無理か

120:nobodyさん
08/09/15 18:13:27
DekiWiki設置したことあるけど、めんどいし重いよ。
確かPythonも必要だったはず。

やりたい事によるけど、他のWikiやCMSでも十分だったりする。

121:nobodyさん
08/09/15 19:13:50
レスどうも。dekiwiki重いんだー
pukiwikiみたいにコメント機能があるwikiっ他にあるかな?

122:nobodyさん
08/09/15 22:15:22
>>119
Dekiはサーバーのルートディレクトリにインストールするので、ホスト名を指定できるような
タイプのレンタルでないと厳しい。
もし仮想マシンのレンタルがあればVMwareのインストール済みのイメージが使える。
それから wiki.is という無償でつかえるサービスがある。

>>120
Python は要らないよ。
C# の実行環境がいるので、Windows なら .Net か、UNIX系なら Mono のランタイムが必要。
それから Apache, MySQL, PHP。

123:nobodyさん
08/09/15 22:27:26
>>121
WikiMatrix のサイトで検索してみてはどう?
URLリンク(www.wikimatrix.org)

英語だけどSearchリンクから入って、コメントを初めとする機能など、
検索条件を追加(修正)しながら絞り込みを行える。

最後に一覧表で横串で比較できるので、目的のWikiを探すのに便利だよ。

124:nobodyさん
08/09/15 22:57:23
そこで探してなかったようだから聞いてみたんだけど
なかなかないみたい

125:nobodyさん
08/09/18 02:12:10
Dokuwikiのこのテーマの「navigation」のメニューってどうやって追加するの?
URLリンク(tatewake.com)

126:nobodyさん
08/09/20 12:22:09
ランキング機能とか育成機能のついたwikiはありませんか?
もしくは、機能相当のプラグインがあるwikiでもかまいません


127:nobodyさん
08/09/20 17:20:57
育成機能って?

128:nobodyさん
08/09/21 18:56:43
こんな奴とか
URLリンク(pt.imaginet.ne.jp)
こんな奴とか
URLリンク(newfolder.oh.land.to)

そーいう機能の付いたwikiじゃね?


129:nobodyさん
08/09/24 14:47:13
単純なページランキングだったらメジャーなwikiにはついてそうな気がするけどな

130:nobodyさん
08/09/27 16:07:10 duuk2In+
静的HTMLを生成して、携帯からもアクセス出来るwikiって何かないか?

131:nobodyさん
08/10/16 19:04:36
各種UA用のHTMLを静的に生成しとくのか?
んなことやりたがるやついるもんなんだな。

132:nobodyさん
08/10/23 19:39:46
>>3
>日本発の Wiki Wiki Web リンク集
>URLリンク(www9.ocn.ne.jp)

リンク切れ

133:nobodyさん
08/10/23 19:41:36
>>3
>日本発の wiki クローンリスト
>URLリンク(www1.neweb.ne.jp)

リンク切れ

134:nobodyさん
08/12/06 21:58:49
>>133

URLリンク(www.yamdas.org)
URLリンク(www.yamdas.org)

135:nobodyさん
09/01/27 16:00:20
保守

136:nobodyさん
09/04/09 22:17:23
hosyu

137:nobodyさん
09/06/05 22:21:11
スポーツのトーナメント表や試合結果の速報を掲載するのに
向いている物って何か無いですかね?

138:nobodyさん
09/06/06 07:48:37
どういう使い方をするのかとか、必須の機能要求があるのであれば
書いた方が良いのでは? あともしも挑戦したり失敗した経験があれば合わせて。

139:nobodyさん
09/06/06 17:43:55
前回も同じような用途があってその時はpukiwikiを使いました。
試合結果とかは表などを使ってとりあえず何とか出来たのですが、
トーナメント表
(たとえば URLリンク(www.wowow.co.jp) こんなの)
を画像じゃなくてhtml等で(ある程度お手軽に)出したい というのが希望なのです。

140:nobodyさん
09/06/07 21:55:46
>>139
こんなの気が遠くなりそうだ。もしトーナメント表をテーブルで作成できるなら
WYSIWYGエディタが利用できるWikiがいいんじゃないかな。
各種Wikiを比較できるサイトがあるよ。
MindTouch Deki あたりは最も向いてる一品かもしれない。

URLリンク(www.wikimatrix.org)

141:nobodyさん
09/06/07 23:15:18
同じページの中の領域ごとに編集権限をわけることが出来るWikiってある?

142:nobodyさん
09/06/07 23:47:27
ちょっと違うけど
他ページを引用するプラグインを使う方法は?

143:nobodyさん
09/06/08 02:13:12
>142

ほほー
そういえば@wikiにそういう機能があったっけ。
検索してみたらHikiにもプラグインがあるな。
割と普通にある機能なのか。

権限と組み合わせれば考えていたことはやれるかも。
試してみる。

144:nobodyさん
09/06/14 10:56:54
文法が MediaWiki っぽくて、日本語が使えて、WikiFarm に対応してるエンジンってないっすか?

145:nobodyさん
09/10/15 23:51:54 8yaYF5ka
だれかPukiWiki Lightっていう幻のウィキ持ってる人いませんか?
開発者サイトみたいなものはあるのですがダウンロードができません。

146:nobodyさん
09/10/23 16:30:47
WordPressとかのプラグインが使用可能なwiki
誰か作ってくれないかな
wikiはやっぱりプラグインが重要だわ

147:nobodyさん
09/12/04 20:25:06
Google App Engine上で動作するwikiはありますか?
なければ既存のwikiを改造して、GAE上で動作するようにしてみようと思います。
改造のベースとして使いやすいwikiがあれば、アドバイスお願いします。^^

今考えているのは、Pukiwikiを改造してGAE上で動かす方法です。
よろしくお願いします。

148:nobodyさん
09/12/04 21:34:04
当然 Java や Python で書かれた wiki の方が移植しやすいだろう。
PukiWiki は PHP だぞ。

149:nobodyさん
09/12/12 19:47:44 lvfwvAVD
Wiki関連の記事、ページ見てると宗教臭いものを感じるんだけど、そういうのある?

150:nobodyさん
09/12/12 22:02:00
具体的には?

151:nobodyさん
10/01/07 18:58:51
wikipediaをwikiって訳すなってやつか。

152:nobodyさん
10/01/22 13:02:02
URLリンク(moto-news.net)


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch