トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

雑談掲示板

ページの作成や編集にはユーザ登録が必要です。

FSWiki雑談掲示板

サポート掲示板は質問などの書き込みが主になっているようなので、FSWikiを使っての感想など、些細なおしゃべり・雑談の場合はこちらをお使いください。話が盛り上がってきたら適宜、サポート掲示板などに話題を移行させるような感じでの使い方もできるかもしれません。

  • 過去ログはページ下部の選択肢から参照できます。
  • 件数が増えてきたら古いものから順に過去ログに移動します。
  • 雑談掲示板一覧もどうぞ。
  • 設置に関するトラブルや要望などはサポート掲示板のほうにお願いします。
  • バグ報告に関してはバグトラックのほうにお願いします。
  • FSWikiとは無関係と思われる投稿、コメントに関しては削除させていただきますのでご了承ください。
お名前
件名
本文

ref_imageプラグインを修正しサーバー負荷を軽くする - KG (2004年09月15日 19時33分46秒)

ref_imageプラグインを多用する方はこの方法でパフォーマンスを向上させることができるかもしれません。

ref_imageプラグインではattachディレクトリ内のファイルをwiki.cgi経由で参照するようにimgタグを生成していますが、これを直接参照するように変更します。

変更箇所は以下のようになります。

--- HTMLParser.pm.org   Mon Aug 16 10:20:00 2004
+++ HTMLParser.pm       Thu Sep 16 01:22:21 2004
@@ -491,8 +491,13 @@
        $self->end_table;
        $self->end_quote;

-       $self->{html} .= "<div><img src=\"".$wiki->config('script_name')."?action=ATTACH&".
-                        "page=".&Util::url_encode($page)."&file=".&Util::url_encode($file)."\"></div>";
+       my $path_info  = $wiki->get_CGI()->path_info();
+       if (length($path_info) > 0) {
+               $path_info =~ s|/([^/]+)$|../|;
+       }
+
+       $self->{html} .= "<div><img src=\"".$path_info.$wiki->config('attach_dir')."/".
+                        &Util::url_encode($page).".".&Util::url_encode($file)."\"></div>";
 }

この変更によってwiki.cgiの実行回数を減らすとともに、サーバーへの負担を軽減させることができます。

但し、画像ファイルへのリンクは拡張子部もエンコードされている為、MIMEの設定を無視する形になると思われますが、こちらのPC環境のIE6、Firefoxでは正常に画像を表示させることができました。

以前、サポート掲示板に登校された「IE6で、MHT形式保存するとref_imageの画像が表示されない」へも対応できるように添付ファイルの"."をエンコードしないように修正したものもありますが修正箇所がattach関連のプラグイン全体に必要な為ここでは割合させていただきます。(必要な方がいればアップいたします。)

  • コードの変更部分を訂正しました。 - KG (2004年09月16日 01時30分47秒)
お名前: コメント:

BBS2にBBSを合体させたような掲示板 - リュナン (2004年08月20日 17時51分05秒)

BBS2のコメントをBBSにした様な掲示板を作ってみました。まだ、プラグイン投稿に投稿出来るほど出来上がっていないので自サイトに置いておきます。

お名前: コメント:

外部エディター - Kinsan (2004年06月29日 20時16分02秒)

今日見つけたんですが、ブラウザーから外部エディターを使えるんですね。

キーワードを色分けできるエディターをこれで、Wikiに使ったら便利そうですね。

(でも、私はOperaなんでどちらも使えないw)

  • AreaEditor を使っています。IE の textarea では困難な正規表現による置換を外部エディタで行う等でとても重宝しています。また外部エディタ側でのファイルバックアップによって、ブラウザでの競合オペレーションによる更新エラーによるデータ損失を防ぐ意味でも利用しています。 - nobody (2004年10月17日 22時07分25秒)
お名前: コメント:

Taintモードでの実行 - nishi (2004年06月28日 20時32分10秒)

はじめまして。こちらでは諸般の事情により、CGIで呼び出したPerlはTaintモードになってしまうのですが、3.5.5がそのままでは動かなかったので、とりあえずソースを数箇所書き換えてしまいました。全ての機能を試したわけではなく、変なところを書き換えていたりとか、抜けがある可能性大なのですが(穴もあるかもしれません)、何かのご参考になれば幸いです。

既に解決している問題でしたらすみません。

diff -ruN wiki3_5_5.orig/lib/Util.pm wiki3_5_5/lib/Util.pm
--- wiki3_5_5.orig/lib/Util.pm  Thu May 20 07:26:52 2004
+++ wiki3_5_5/lib/Util.pm       Mon Jun 28 14:52:58 2004
@@ -17,7 +17,8 @@
        my $retstr = shift;
        $retstr =~ s/([^ 0-9A-Za-z])/sprintf("%%%.2X", ord($1))/eg;
        $retstr =~ tr/ /+/;
-       return $retstr;
+       $retstr =~ /([\w\+%]+)/;
+       return $1;
 }

 #==============================================================================
=
@@ -240,7 +241,8 @@
                my ($name,@values) = split(/=/,$line);
                $name = &trim($name);
                my $value = &trim(join("=",@values));
-               $hash->{$name} = $value;
+               $value =~ /(.*)/;
+               $hash->{$name} = $1;
        }
        return $hash;
 }
diff -ruN wiki3_5_5.orig/wiki.cgi wiki3_5_5/wiki.cgi
--- wiki3_5_5.orig/wiki.cgi     Thu May 20 07:26:52 2004
+++ wiki3_5_5/wiki.cgi  Mon Jun 28 17:25:21 2004
@@ -117,7 +117,8 @@
 my @plugins = split(/\n/,&Util::load_config_text($wiki,$wiki->config('plugin_fi
le')));
 my $plugin_error = '';
 foreach(sort(@plugins)){
-       $plugin_error .= $wiki->install_plugin($_);
+       /(\w+)/;
+       $plugin_error .= $wiki->install_plugin($1);
 }
 # プラグインごとの初期化処理を起動
 $wiki->do_hook("initialize");
  • すみません、いろいろなマッチパターン書いていますが、結局、全部/(.*)/で構わない気がします。Util.pmの方は既にエンコード終えてますし、wiki.cgiの方は、設定ファイルの中身に対する処理なので。 - nishi (2004年06月28日 23時56分13秒)
お名前: コメント:

ref_image 等で align center したい - kasai (2004年06月20日 10時34分14秒)

ref_image plugin等で画像をalign centerして表示したいのですが,簡単な方法がありましたら教えてください.

  • CSSを変更すればできますよ - 名無しさん (2004年06月20日 11時50分40秒)
  • 具体的に教えていただければ参考になります.ref_imageプラグインは存在しません。 とか,個別に設定できれば便利だと思います.alignを設定できるplugin があったようですが,プラグイン投稿を見ても見つかりませんので,ご存じの方から情報をいただければと思いまして... - kasai (2004年06月20日 23時09分24秒)
  • divプラグインですね。divプラグインは存在しません。}} なんて書けます。 - TAKE^2 (2004年06月22日 16時56分05秒)
  • TAKE^2さん,感謝です!これでした.うまくいきました.ただ,ref_imageプラグインは存在しません。の書式だとうまくいかなかったです.動作報告でした. - kasai (2004年06月22日 19時03分37秒)
  • せっかく教えていただいたので,参考までにdivプラグインの使用例を書いてみました.ここ. - kasai (2004年07月27日 12時38分32秒)
お名前: コメント:

お聞きしたいのですが、、。 - nuts (2004年06月01日 17時50分13秒)

導入したばかりのWikiですが、非常に楽しく使わせております^^さて、iswebにてファイル添付可能にするのに色々手順があったのですが、それをサーバーの比較と使い方、iswebの機能制限の所に書き込んでみたのですが差し支えなかったでしょうか?もしまずいようでしたら削除して下さい。Wikiの誰でも編集可能、というオープンさが(いい意味で)オープンすぎていまいち理解できていません、、、^^;

  • あれ? 昔はiswebの報告もあったのですが…。 記入、ありがとうございます。 - BJM(と) (2004年06月01日 18時28分48秒)
お名前: コメント:

SourceForgeでのダウンロード - ゆきお (2004年05月20日 13時46分34秒)

SourceForgeリリースファイルでFSWikiがうまくダウンロード出来ません。どの様にしたら上手くダウンロード出来るのでしょうか?また、何か登録や特別なダウンロードツールが必要なのでしょうか?

  • ブラウザ経由で普通にダウンロードできます。どこで躓きますか? - ななな (2004年05月20日 15時35分57秒)
  • https://sourceforge.jp/projects/fswiki/files/ から、青字の wiki3_5_5.zip などをクリックすると画面が変わります。ダウンロード欄の下にあるファイルの様なアイコン(好きなホストの脇のアイコン)をクリックすればダウンロードできますよ。 - Waver (2004年05月20日 16時33分39秒)
お名前: コメント:

フレームワークの固定化 - Kinsan (2004年05月02日 21時54分18秒)

今日ふと思い出したのですが、FSWikiのフレームワーク(基礎枠組み構造)の成熟度ってどの程度なんでしょうか。

と言うのは、使う側の立場から考えると、FSWiki全体のバージョンアップについて行きたいというよりは、使いたい機能のプラグインが出た時に、そのプラグインだけをインストールしたいと思うからです。

特に、FSWikiがモジュール化を採用しているからこそ、こういう使い方が出来て当たり前の様に思えます。

ドキュメント更新履歴を見ても、その辺りは不明確です。

例えば今回のリリースでは、フレームワークな部分には、手を入れていないので、プラグインは3.5.1移行のバージョンでは互換性に問題がありません、と言ったことが分かると良いと思うのですが。

せっかくのモジュール化・オブジェクト指向の採用の利点が生かせきれていないように思えますが、どうでしょう。

  • 3.5系はインターフェース互換であることは保証しているつもりですが、キャッシュなど内部的な動作の関係で、全てのプラグインがOKかどうかは、少なくとも利用者向けにはアナウンスできません。フレームワーク部分をまったくいじらないでリリースするということはほとんどありませんし…。ただ、インターフェース互換という点には配慮していますので、一部のプラグイン以外は問題なく動くのではないかと思います。 - たけぞう (2004年05月03日 14時51分25秒)
  • フレームワークの太い柱をきちんと固めて、互換性のあるプラグインを書くための指針をまとめるなどしないと、今のままだと開発が活発なことが裏目に出ているように私には思えます。今の状態では、便利そうなプラグインが出てきたけど、全部バージョンアップするんじゃ面倒くさいよな、って思ってしまう人が増えてくると思うんです。他の人は、この点についてどうお考えでしょうか? - Kinsan (2004年05月04日 20時33分48秒)
  • 利用して間もないユーザです。みなさんが提案してくださる投稿されたプラグインはバージョンアップされるごとに徐々に標準機能として組み込まれると理解しているのですが正しいでしょうか?例えばKinsanさんが着手されてる「BugTrack-plugin/14」は次期バージョン以降で標準機能として提供されると理解しているのですが正しいでしょうか?「BugTrack-plugin/14」は2003年06月26日以降進捗がないように思えますがどのバージョンで組み込まれる予定になっているのでしょうか?進捗が芳しくないのはプラグイン作成指針がしっかりと決められていないことが原因でしょうか?新しい機能(プラグイン)を使用したい場合、利用者の立場から考えるとKinsanさんがおっしゃったとおり必要なプラグインをインストールする方法も良いでしょうし(互換性に問題があるようですが...)、必要な機能が標準として組み込まれた新しいバージョンにバージョンアップする方法も良いと思います。どちらにしても、みなさんが投稿してくださるプラグインが最大限に活用されていない状態であることは間違いないと思います。- Duo (2004年06月09日 22時41分23秒)
  • 投稿されたプラグインの中から有用なものをピックアップして取り込むという方針でやっています。ただ、現状では性能的な問題も顕著になってきていますので、今後はよほど有用なもの以外はディストリビューションへの取り込みは行わないつもりです。 - たけぞう (2004年06月10日 09時58分21秒)
  • もともとFSWikiはオープンソースなものではないと理解してますので、現状が気に入らないのであればライセンスに従う形でブランチ作ったらよいと思いますよ。(プラグインの投稿はその一例だと思います) - 紅猫 (2004年06月10日 20時40分54秒)
  • いや、FSWikiはオープンソースなものですよ。 - たけぞう (2004年06月11日 09時09分51秒)
お名前: コメント:

Wiki on USBメモリー - Kinsan (2004年04月29日 13時13分20秒)

スラッシュドットの記事USBメモリ、どんな風に使ってる?を読んでから思いついたんだけど、自分一人が読み書きするWikiをUSBメモリーに入れておいて、PDA代わりに使うってのはどうでしょう。

会社と自宅の往復ばかりで、通勤途中でPDAやノートパソコンを開く気分にもならない人にとっては、PDAのようにどこでも使えることの利点が少なかったりします。

かと言って、会社から自分のホームページ上のWikiにプライベートなことを書き込むのもちょっと抵抗あるし。

そんな場合に、Win上でローカルにwebサーバーを立てて、そこで動かすwikiのデータの保存先をUSBメモリーにしておくというのはどうでしょうか。

スケジュール帳やアイデアのメモなんかにWikiは使いたいけど、人には見られたくないし、などこの方法が解決になる場合も、少ないけどありそうだと思います。

  • 私も以前そのような使い方をしていました。Linuxでも使えますし。ただ、会社のマシンに暗号化ソフトが導入されて外部メディアへの書き込みが一切できなくなってしまったので、今はUSBメモリをほとんど使っていませんが…。 - たけぞう (2004年05月01日 20時22分15秒)
お名前: コメント:

fswiki.poi.jp 自体からエラー - 名無しさん (2004年04月20日 13時22分56秒)

ここ最近こんなエラーが出るんですが、わたしが見てるときだけでしょうか?(ブラウザ Mozilla FireFox0.8)

Software error:

Can't locate object method "new" via package "Wiki::HTMLParser" (perhaps you forgot to load "Wiki::HTMLParser"?) at lib/Wiki.pm line 560 during global destruction.

For help, please send mail to the webmaster (webmaster@poi.jp), giving this error message and the time and date of the error. 
  • 私も出ます。2日くらい前から。アクセス時や、サイト内のページに飛んだ時などに時々。(Win + MSIE6) - halo (2004年04月20日 13時41分31秒)
  • BugTrack-wiki/183が原因ではないかと思います(Apache::Registory時のみ)。他にもmod_perl絡みで不具合があるため、近日中に修正したバージョンをリリースするつもりです。 - たけぞう (2004年04月20日 15時09分27秒)
  • 今も時々出るみたいです... - tosa0 (2004年05月20日 18時29分50秒)
  • 修正済のバージョンはリリースしていますが、ここはまだ3.5.3のままです(フッタのバージョンを参照)。 - たけぞう (2004年05月20日 18時39分48秒)
  • まだ更新前でしたね、ごめんなさいm(_ _)m - tosa0 (2004年05月20日 19時57分58秒)
  • はじめまして - モニター (2005年12月11日 21時16分17秒)
お名前: コメント:

[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ]

最終更新時間:2014年08月28日 09時33分14秒