トップページ⇒php
1001コメント254KB

PukiWikiスレ Part5

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2006/04/21(金) 07:53:25ID:???
PukiwikiはPHPで書かれたwikiです。

公式 http://pukiwiki.sourceforge.jp/
開発 http://pukiwiki.sourceforge.jp/dev/
SF.jp http://sourceforge.jp/projects/pukiwiki/
ML  http://sourceforge.jp/mail/?group_id=166
0511nobodyさん2006/11/08(水) 21:43:30ID:???
そのまま使うんなら、TiddlyWikiとかその亜種のデザインが一番こなれている。
FreeStyleもPukiWikiも標準のデザインがなんだか。
まだ、Plusの方がましじゃないか。
0512nobodyさん2006/11/08(水) 22:19:12ID:???
>>510
つ紙Wiki
0513nobodyさん2006/11/09(木) 02:44:21ID:???
http://blog.livedoor.jp/kyorecoba/archives/26481931.html
http://www.tiddlywiki.com/
http://watcher.moe-nifty.com/memo/2005/09/tiddlywiki__f8c6.html
0514nobodyさん2006/11/10(金) 13:23:57ID:???
コメントBOTだけどどうやって処理してるんだろう。
コメントは1行プラグインだから改行処理できないと思うんだけど
BOTは1アドレス1行で書いてくる。

コメントページを直接編集してるとしても
投稿者の名前と投稿日時とNew!マークが付いてるから変だし・・・
どう改造処理したら弾けるのか分からないorz
0515nobodyさん2006/11/10(金) 13:29:08ID:???
別にBOTで書くときにフォーム使うわけじゃねーし、
改行コードつきでポストしてるだけでろ。

まぁそれがわかったからなんだって気がするけど、
URL大量なんだからそれではじけばいいし、本家でなんか対策しなかったっけ?
0516nobodyさん2006/11/10(金) 13:42:21ID:???
本家とURL大量の弾き方探してきます。
サンクスです。
0517nobodyさん2006/11/10(金) 14:19:01ID:???
ここに簡単な方法がありました。
ttp://www.machu.jp/diary/20060828.html
0518nobodyさん2006/11/10(金) 21:51:43ID:???
PukiWikiの検索って、全ファイルを走査して、
そのままストレートに検索してるんですね?
これはページ数が増えると厳しいですよね。
0519nobodyさん2006/11/10(金) 23:04:37ID:???
はい、とっても厳しいです。
0520nobodyさん2006/11/11(土) 00:11:57ID:???
コメントBOTはNGワードで弾けば大丈夫だった
0521nobodyさん2006/11/14(火) 14:10:41ID:???
テーブルを左、ないしは右寄せにして表示したいのですが、
pukiwiki1.4.7でそれを実現するにはどうすればよろしいでしょうか。

PukiWiki/1.4/ちょっと便利に/テーブルの中央寄せor右寄せ
に在る「table_align.diff」が1.4.7では使えない感じなので・・
どなたかご教授お願いします。
0522nobodyさん2006/11/14(火) 21:13:23ID:???
>>521
頑張れ
0523nobodyさん2006/11/14(火) 22:52:27ID:???
弄る行がちょっとズレてるだけだ。中学生程度の知能があれば十分可能。
0524フラワーアタック2006/11/16(木) 12:11:02ID:???
>>521
HTMLが使えるようになるプラグインを入れたらいいんじゃないでしょうか?
0525nobodyさん2006/11/17(金) 07:07:58ID:???
SPAMに狙われる理由
 1.とにかくリンクしてくれるところが欲しい
 2.pukiwikiはURIを書けば自動でリンクしてくれる
 3.しかも結構ルーズなURI表現でも通る
 4.情報集積基地になってるサイトのリンク先はGoogleのポイントが高いらしい

悪の連鎖を断ち切るには元からに限る

対策案1
URIからアンカーを作らない(安易だがすぐできる)
 make_link.phpの改造
  $converters = array(
   'plugin',    // Inline plugins
   'note',     // Footnotes
//  'url',      // URLs           ←ここをコメントアウト
   'url_interwiki', // URLs (interwiki definition)
   'mailto',    // mailto: URL schemes
   'interwikiname', // InterWikiNames
   'autolink',   // AutoLinks
   'bracketname',  // BracketNames
   'wikiname',   // WikiNames
   'autolink_a',  // AutoLinks(alphabet)
  );

対策案2
 URIから作るアンカーはリダイレクタを通す(2chのime.nuと同じ)

対策案3
 ポジティブリストを作って含まれれば直リン、なければリダイレクタにする

こんなんでどうだ?
0526nobodyさん2006/11/18(土) 18:59:20ID:???
>>525
着眼点に同意。

Ragnarok関係のサイトではウイルスやアカウントハック
のためのURLを貼り付けられたりしている様なので、
そのような場面に限定して、ユーザーに冷却期間を与える
術として考えれば有効だと思います。

ただ攻撃側の攻撃そのものを抑止することはできない
(相手はただプログラムを動かし続けるだけ)でしょうから
また別の工夫がいると思われます。
05275262006/11/18(土) 20:31:34ID:???
>>526
後半は、機械的なSPAMに対するものです
0528nobodyさん2006/11/18(土) 21:41:33ID:???
SPAM対策なら、コメント含め編集はすべて
自動生成画像の文字を入力させる類で制限したらどうだろう。
0529nobodyさん2006/11/18(土) 22:33:41ID:???
動機がいくつも存在するからには、これ一つでOK!って対策はないでしょ

攻撃側がリンクは張られないと認識するまで攻撃が続くのは>>525の弱点だし
セッションクッキーも自動生成画像も利便性の点で弱点はあるし。
0530nobodyさん2006/11/19(日) 00:11:30ID:???
んー。本家に試験導入されてるアレはどうなんだ?
本家に対するスパムは減ったような印象なんだが。
0531nobodyさん2006/11/19(日) 00:30:45ID:???
利便性とのトレードオフはある程度目をつぶるしかないね
一番問題なのは防衛策としての選択肢がないことだから
セッションクッキーも画像生成もオプションとして入れたらどうだろうか?
0532nobodyさん2006/11/19(日) 08:32:17ID:???
画像生成もオープンソースだから施してるフィルタを調べる
手間はないし問題はあると思う。
セッションクッキーも相手が正規に取得して書きこんだらダメ。
相手が"業務"としてやってくるうちは穴探しのいたちごっこは
いつまでも続くでしょ。

本家が対策して(したの?)収まってるのは、まだ相手がボールを
投げ返してないだけだと思う。
他に標的サイトはいくらでもあるから。
0533nobodyさん2006/11/19(日) 16:17:42ID:???
なんだかんだ理由つけてやらないことより、やることに意味があるんだよ
「いたちごっこになるからやらない」じゃ業者の思う壺だろ
0534nobodyさん2006/11/19(日) 18:42:56ID:???
>>533が良いこと言った
0535nobodyさん2006/11/20(月) 05:37:29ID:???
なんだかんだ理由つけてやらないことより、やることに意味があるんだよ
「子供できちゃうと困るからやらない」じゃ嫁の思う壺だろ
0536nobodyさん2006/11/20(月) 15:18:14ID:sUfjQVHz
質問です。

PukiWikiにPDF出力プラグインとTeXのプラグインを組み合わせて
PDF出力すると、TeXの数式の部分はPDFでは画像として扱われるの
でしょうか? それともベクトルデータ?
0537nobodyさん2006/11/21(火) 04:50:41ID:???
そのTexプラグ印は画像を出すやつ?なら画像
0538nobodyさん2006/11/21(火) 16:57:48ID:???
そろそろ忘年会シーズンかと思いますが、
Pukiwiki で宴会日程調整するのによさげなプラグインなんてありますかね?
0539nobodyさん2006/11/21(火) 18:55:19ID:???
ねぇ
0540nobodyさん2006/11/21(火) 20:23:29ID:???
>>538
宴会の日程を調整するためにやりたい事を挙げ
0541nobodyさん2006/11/22(水) 12:23:14ID:???
>>540
えーと、今はこんなふうに表組みを使ってやってるんですが、
これがもうちょっと楽にできればいいです。
Meeting2000 並の機能が欲しいなんてことまでは言うつもりはありません。
もちろんなければないでこのままでいきますので別にいいです。

|名前|12/4(月)|12/5(火)|12/6(水)|12/7(木)|12/8(金)|
|ほげ|○|×|○|×|○|
|ふが|×|○|○|○|×|
0542nobodyさん2006/11/22(水) 18:35:14ID:???
>>541
http://pukiwiki.cafelounge.net/plus/index.php?ExtendPlugin%2Ftable_edit2.inc.php
が便利なのにね。使えないかな。
0543nobodyさん2006/11/27(月) 14:41:32ID:???
>>542
これは良さそうですね。試してみます。ありがとうございました。
0544nobodyさん2006/11/27(月) 17:16:38ID:???
とても謎な現象が出て困っています。

【症状】コメントSPAMに狙われていた、凍結済みファイルの Last-modified :が
更新され、バックアップや差分が生成されてしまう。ただしファイルの内容は
何も変更されていない。

【問題の流れ】
1) コメントSPAM対策として、comment.inc.php、pcomment.inc.phpを加工し
httpが含まれる投稿は書き込まないようにした。

2) 数ヶ月の平和な時間。

3) コメントSPAMのURLをヨイショする自演のオマケ(例、COOL SITE) が
つくようになり、httpが含まれないためスパムが表に出てくるようになる。

4) コメントを書かせないために#comment を削除、差分削除、バックアップ削除、
そして、該当ファイルを凍結すれば、とりあえず問題を回避できると思ったが、
今回の謎の症状が出てきた。

凍結しているのに更新時間を変更しバックアップや差分を作るのって何だろう?
どこかチェックするべきポイントはありませんか?
0545nobodyさん2006/11/27(月) 19:43:33ID:???
>>544
該当時間のApacheのログを見る。
0546nobodyさん2006/11/28(火) 08:17:56ID:???
>>545
助言ありがとうございます。
でも無料レンタル鯖なのでログは見られないんですよ…
land.toを使っています。
0547nobodyさん2006/11/28(火) 08:24:19ID:???
書き込まれたSPAMはこんな感じのもので、

Lieber grumble!!! hoffe dir gehts gut da in der fremden weite...

ググってみると相当数のサイトがやられているようですね。
0548nobodyさん2006/11/28(火) 21:25:55ID:???
>>546
更新時にメールを飛ばすように設定変更
05495442006/11/30(木) 09:33:47ID:???
>>548
助言ありがとうございます。
書き込みのリモートアドレスは毎回違い
タイ、コロンビア、メキシコ、アメリカと世界中からやってくるようです。

------------------------------
ACTION: Page update
PAGE: xxxxx (更新されたページ名)
URI: http://xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx (更新されたURL)
USER_AGENT: (default) MSIE/6.0
REMOTE_ADDR: 202.29.20.???

現在は狙われているページの書き込みパーミッションを落として
とりあえず回避しています。
0550nobodyさん2006/11/30(木) 19:45:30ID:???
>>549
知識と根性があるならCVS版を試してほしいなぁ
0551nobodyさん2006/11/30(木) 23:58:53ID:???
>>550
あれまだhirokasaさん位しか表立って試した人
いないんじゃないかなあ
05525442006/12/01(金) 07:17:43ID:???
>>550
現在運用中のものなので、なるべくいじりたくないんです。
すみません。

それにphpの知識はほとんどありませんし…
0553nobodyさん2006/12/01(金) 20:35:25ID:???
>>552
じゃあ、諦めな。
ってか、自鯖とか専用鯖ならiptablesでまとめて弾いて終了なんだけどな。
0554nobodyさん2006/12/02(土) 08:11:22ID:???
NGできるならNGで弾けばいいんじゃね?
0555nobodyさん2006/12/02(土) 15:24:36ID:???
searchプラグインの中にあるような
「encode_hint="ぷ"」って何なの?何か意味があって置いてるのかなぁ。
0556nobodyさん2006/12/02(土) 16:48:24ID:???
美乳
0557nobodyさん2006/12/02(土) 17:13:26ID:???
あるよ。美乳もよく使われる。
0558nobodyさん2006/12/03(日) 00:14:29ID:???
貧乳もよく使われる。
0559nobodyさん2006/12/04(月) 04:20:29ID:???
ブラウザから送られてきた文字コードを判定するためのパラメータ。>ぷ
0560nobodyさん2006/12/04(月) 05:36:19ID:???
2バイト文字でエンコード判定に役立ては
べつに「ぷ」じゃなくても「ぬるぽ」でもいいわけだな
0561nobodyさん2006/12/04(月) 07:30:04ID:???
>>560
ぬるぽはダメ。がっされるから。

0562nobodyさん2006/12/04(月) 14:44:04ID:???
ぬるぽ
0563nobodyさん2006/12/04(月) 14:53:48ID:???
加齢にするー
0564nobodyさん2006/12/04(月) 20:17:34ID:???
>>560
マジレスすると2byte目にアレがないからダメ。
0565nobodyさん2006/12/07(木) 23:03:13ID:???
>>564
それは関係なくない?
ブラウザの自動判定補助ではなくて、サーバに送られてきた内容の
エンコード判定用だから。元が「ぷ」だって判ってるなら、
どのエンコーディングでブラウザが送ってきたか判定できる。

・・・もっとも、fileとか別の<input>では別のエンコーディングに
してくる腐れブラウザとかもあったけどな。Netscapeとか。
0566nobodyさん2006/12/09(土) 06:30:45ID:???
元が「ぷ」だって判ってるぐらいなら最初からエンコーディングもわかっています
0567nobodyさん2006/12/09(土) 16:41:49ID:???
は?
0568nobodyさん2006/12/10(日) 01:06:44ID:???
おばかちんなの?
0569nobodyさん2006/12/10(日) 01:13:02ID:???
>>566の方は、エンコーディング識別のために
なぜそのような文字列をあらかじめ含めて
いなければいけないのかを理解されていない様子。

0570nobodyさん2006/12/17(日) 10:23:26ID:???
インストールした直後って
メニューバーに既存のPukiWiki関連のがずらずら並んでるけど
手動で凍結解除→全消去して上書きする以外に方法ないの?
0571nobodyさん2006/12/17(日) 12:06:56ID:???
>>570
cmd=filelistを見つつ、
wikiディレクトリから*.txtを消せばいいよ
0572nobodyさん2006/12/17(日) 14:26:04ID:???
>>570
freeze2 & unfreeze2で複数ファイルの凍結解除。
ついでに依存しているdeldelで全削除できるお。
0573nobodyさん2006/12/21(木) 01:16:31ID:???
みんなどんなプラグイン入れてる?
0574nobodyさん2006/12/28(木) 16:28:31ID:cx5QdEdO
pukiwiki plusの最新版をダウンロードしたいけど
svnとかtortoiseとかよくわからん・・・・
0575nobodyさん2006/12/28(木) 17:39:48ID:???
TortoiseSVNは日本語の情報も沢山あるし、簡単に使えると思うのだが
0576nobodyさん2006/12/28(木) 18:50:42ID:???
ひょっとしてpukiwiki1.4.7ってpukiwiki-modeでの編集ができない?
0577nobodyさん2006/12/31(日) 10:55:57ID:???
cms系でURLに?マークが入らないようにするとかがあるけどそういうのって実装するの?
0578nobodyさん2007/01/02(火) 15:24:59ID:???
>>576
pukiwiki-mode本家あたりで既に話題になっていたはずです

>>577
PATH_INFO あたりでぐぐる
でも ? はマークじゃありません
0579nobodyさん2007/01/04(木) 06:17:26ID:BZ2YtKmT
初心者で申し訳ないんですが、
"PukiWikiMod" 1.6.5.1 で、
フッター部分に表示されるページ作成日とかの情報を非表示する方法はあるのでしょうか?
また、作成日の指定ができる方法があれば教えてください。
0580nobodyさん2007/01/06(土) 10:20:34ID:???
>>579
1.4.5_1 ですよね・・・あれ、PukiWikiMod?
それはPukiWiki 1.3がベースだと思うし、独自改造
路線なので、PukiWiki 1.4の知識は通用しないことが
あると思います。

PukiWiki 1.4の場合、フッターは skin/pukiwiki.skin.php
あたりで指定されているのを、コメントアウトするだけで
いいはずです。

「ページを最後に編集した日」を操作したいのですか。
ファイルの最終更新日を変更する方法について、
それぞれのOSでやる方法を調べて下さい。
unix系だとtouch?
0581nobodyさん2007/01/06(土) 23:14:55ID:P10b8qh3
>>580
ご指摘の方法で解決しました。
ありがとうございます。
0582nobodyさん2007/01/07(日) 09:08:41ID:???
サイドメニューとかの作り方が・・・ヘルプに乗ってませんよね?
0583nobodyさん2007/01/07(日) 13:56:52ID:???
載ってるんだなぁ〜、これが。
0584nobodyさん2007/01/11(木) 00:54:48ID:???
MoinMoinとかいうふざけた名前のWikiの書込み画面素晴らしいな。AJAX?というかWordPressみたいなやつ。
PukiWikiにも搭載されないかなあ
0585nobodyさん2007/01/11(木) 05:26:10ID:???
wysiwyg っつーんだお
0586nobodyさん2007/01/11(木) 05:35:42ID:???
似た感じのやつ
http://gimite.ddo.jp/pukiwiki/index.php?PukiWiki%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3
HTMLArea -> XHTML -> Wiki
と逆変換している模様。
MoinMoin はどうやっているんだろう。FCKEditor -> Wiki 文法
といってるのか?よくわからん。
0587nobodyさん2007/01/11(木) 10:50:25ID:???
あれ?
ttp://gimite.ddo.jp/pukiwiki/index.php?PukiWiki%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2F%A4%AA%BB%EE%A4%B7%A5%DA%A1%BC%A5%B8
で試してみたらWYSIWYGにならなかった。ブラウザーが対応してないのかな。
MacのFirefox2.0.0.1です。
0588nobodyさん2007/01/11(木) 13:29:55ID:???
winのfirefox2.0.0.1だけどなるよ。
0589nobodyさん2007/01/11(木) 15:33:14ID:???
あれー、Mac版だと駄目なのかな orz
0590nobodyさん2007/01/11(木) 21:40:22ID:???
ttp://gimite.ddo.jp/pukiwiki/index.php?plugin=wysiwyg&page=PukiWiki%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3%2F%A4%AA%BB%EE%A4%B7%A5%DA%A1%BC%A5%B8

でどう?
0591nobodyさん2007/01/12(金) 23:00:30ID:???
>>590
見れました。ありがとう。左上にあったの気がつきませんでした。
これ凄い!公式に取り入れて欲しい!
0592nobodyさん2007/01/12(金) 23:56:01ID:???
公式は無理だろ。
理論的に完全に HTML -> Wiki 変換できるわけじゃないし、
そうして保存した後参照で、Wiki -> HTML 変換されるわけで、うぼー。
0593nobodyさん2007/01/19(金) 22:01:35ID:???
henoってsvn使った事なさそうwww
0594nobodyさん2007/01/22(月) 21:27:06ID:???
pukiwikiには管理モードみたいのはないのでしょうか?
アクセス禁止は.htaccessでやればいいというのはわかるのですが、
書き込まれた時に荒らしのIPをどうやって調べればいいかがわかりません。
0595nobodyさん2007/01/23(火) 07:52:12ID:???
ログ。
更新通知をメールで受け取る。
0596nobodyさん2007/01/25(木) 09:11:06ID:???
管理者以外編集禁止にしたいのだけど
(本家のミラーサイトにして閲覧専用にするため)
どうやったら良いのですか?
0597nobodyさん2007/01/25(木) 09:13:49ID:???
自己解決しそうです・・・ごめんなさい。
0598nobodyさん2007/01/25(木) 17:32:55ID:1nv0s3Ns
>>597
興味ある。どうすればいいの?
0599nobodyさん2007/01/25(木) 19:36:35ID:???
>>598
ぐぐってみたら↓のURLが見つかり、そこの環境設定カテゴリで管理者以外編集禁止に
出来るような事が書いて有りました。
ただ、私のスキルではちょっと難しいようなので(Wiki初心者なので)もう少し解かりやすく
簡単な方法は無いかと途方に暮れています。私はまだ解決していませんが↓のURLへ
行けば解かる方には簡単に出来そうですね。
http://aksum.jp/pukiwiki/
06005992007/01/25(木) 19:39:02ID:???
環境設定じゃなく初期設定の間違えでした。
環境設定のところを初期設定に読み替えてください。
0601nobodyさん2007/01/25(木) 20:25:54ID:???
いや、readonlyにすればいいだけ。
でミラーリングは別途行う、と。
0602nobodyさん2007/01/27(土) 14:46:18ID:???
アクセス禁止や一括管理はこっちの方が便利
両方使ってるオレが言うのだから間違いなし


FreeStyleWikiスレ
http://pc10.2ch.net/test/read.cgi/php/1151389730/
0603nobodyさん2007/01/27(土) 18:43:15ID:???
>>602
おまえ、あほw
0604nobodyさん2007/01/27(土) 23:39:09ID:???
ところでさ、calendar_viewerプラグインでの日付表示のマークアップって何でh1要素なの?
0605nobodyさん2007/01/28(日) 02:22:55ID:???
だって見出し h2 から始まるじゃん
0606nobodyさん2007/01/28(日) 22:12:39ID:???
さくらのスタンダードプランでpukiwikiを設置したんですが
日に20000hitぐらいでService Temporarily Unavailableとエラーになってしまいます

このwiki以外は設置していない状態なんですが、負荷を軽減する方法はないでしょうか?
一応オートリンクとかはしない設定です。
もしくどこか問題なく設置できるサービス会社はありませんでしょうか?
さくらのプレミアムにして解決できるならそれでいいのですが・・・
0607nobodyさん2007/01/28(日) 22:22:06ID:???
俺のブログの場合はキャッシュ系プラグイン導入したらかなり負荷軽減になった。
wikiにその手のプラグインあるのかどうかしらんけど。
0608nobodyさん2007/01/28(日) 23:09:31ID:???
あるよ。俺これ使ってる。
ttp://puki.0hit.net/index.php/Convert_Cache/1.x
0609nobodyさん2007/01/28(日) 23:23:33ID:???
負荷対策のまとめ
ttp://pukiwiki.sourceforge.jp/dev/?BugTrack%2F763
0610nobodyさん2007/01/29(月) 00:06:14ID:???
>>607-609
ありがとうございます!
恐ろしく参考になりました、早速試してみます
■ このスレッドは過去ログ倉庫に格納されています