PukiWikiスレ Part2
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
05/02/06 00:57:49ID:gotC1R3r公式 http://pukiwiki.org/
開発 http://pukiwiki.sourceforge.jp/dev/
ML http://sourceforge.jp/mail/?group_id=166
PukiWikiスレ Part1
http://pc5.2ch.net/test/read.cgi/php/1084907353/
0053nobodyさん
05/02/06 05:28:22ID:???とにかく開発人の皆さんご苦労様です。
ちなみにおいらはバージョンアップが面倒で未だに1.4.3をチョコチョコ
改造して現在に至っているわけですが。
phpの勉強の教材としても利用しています。
プラグインを自分が使いやすいように改造するところまではできたので
次なる目標は自作プラグインの公開です。
0056nobodyさん
05/02/06 12:49:34ID:???メモリのサイズを変えればいいのは分かるんですが、
どこを変えたらいいのやら。ファイルとラインが分かりません。
1.4.5です。
0057nobodyさん
05/02/06 13:04:10ID:???0058nobodyさん
05/02/06 13:08:51ID:???BugTrack/732。
変えるとしたらphp.iniとか、その辺。
ぶっちゃけ不要な履歴を削除するのが早い。
個別に履歴を削除する方法(=基本的に手作業)がわからんなら、
対象ページの全buckupを削除が本体のみで出来るのでそっちで。
0060nobodyさん
05/02/06 13:47:26ID:???メモリ上限になりそうなときは、ログをある程度どこかのディレクトリに勝手に突っ込んで
自分の必要なメモリ確保するようなそういうプラグインに誰か直して。
0066nobodyさん
05/02/07 01:21:17ID:???なんかhenohenoって結構アレな人間?FStyleWikiの作者のblogにも「過去のソースをsfとかで公開しろ」とか要求してたし。
なんだかな。
0067nobodyさん
05/02/07 01:26:19ID:???blogにも
↓
blogでも
----------------------------
俺は「自分の主張の正しさは実績によって知らしめよ」という人間だから、
他人の活動に自分の価値観を押しつけるような言動を(俺から見ると)気軽に行なう行動パターンは好きになれないな。
0072nobodyさん
05/02/07 02:39:39ID:???Pukiwiki Plus!
http://pukiwiki.cafelounge.net/plus/?FrontPage
siteDev
http://fol.axisz.jp/php/sd/
PukiWikiMod
http://sourceforge.jp/projects/pukiwikimod/
B-Wiki
http://ishii.mydns.jp/modules/bwiki/index.php?B-Wiki
0073nobodyさん
05/02/07 09:33:05ID:???para-edit2を当てたらページがぶっ飛んでしまったぜ(´・ω・`)
index真っ白だよ…
実験用のwikiだからどうなろうと良いんだけどさ。
1.4.5に正式対応したバージョンの公開が待ち遠しい。
0074nobodyさん
05/02/07 09:45:05ID:???areaedit プラグインをみると、まずページ表示時に
何番目の areaedit か隠れ変数でわかるようにしておいて、
フォーム表示時にその数を $vars にわたして、
あとはその番目のところをみつけて編集としているようだった(ちがったらスマソ
paraedit も見出しの番目をわたして、それをもとに処理すればよさそうじゃない?
と案だけだしておく。
0075nobodyさん
05/02/07 10:16:19ID:???けどindex真っ白ってそういう意味じゃないのかな?
0076nobodyさん
05/02/07 10:26:55ID:???もうそのwiki消しちゃったので再現できなく詳しく覚えていないのですが、
<html><head><body>の基本タグを残してあとはごっそりなくなっちゃいました。
HP作成ソフトで新規作成を選んで出来たばかりのページみたいな。
自分の場合いろいろやって変になっちゃったので正しいやり方でやればうまくいくのかな?
まずここの paraedit_1.4.5.diff をあてて変化無し。
ttp://fullmetal.dip.jp/pukiwiki/?memo%2F%B2%FE%C2%A4%2Fparaedit.diff%A4%CB%A4%C4%A4%A4%A4%C6
次にここの paraedit_2004-11-23.tgz をあててたまたま表示していた1ページが(トップではない)消えた。
ttp://pukiwiki.org/dev/index.php?BugTrack%2F585
次に同ページの pw-1.4.4-paraedit-2.zip をあててIndex消滅(文のはじめの症状ですね)。
0077nobodyさん
05/02/07 13:10:27ID:???そこのparaedit_1.4.5_rc1f.diffあてたけど、動いてるよ。
> まずここの paraedit_1.4.5.diff をあてて変化無し。
FrontPage以外で動作確認したか?
1.4.5からFrontPageはデフォで凍結されてるから、editアイコンがでない。
それに気がつかなくて、リロードしまくったのは秘密だ。
0078nobodyさん
05/02/07 13:58:13ID:???で、で、で、デター!!
paraedit_1.4.5.diffあてて新しくページ作って
見出し付けたらエンピツマーク表示されました!
ありがとうございます。これで心おきなく移行できます。
0079nobodyさん
05/02/07 14:07:13ID:???Etagとかつけてサーバの負荷を減らしてほしいんだけど。
そしてプラグインにそのプラグインの出力がキャッシュ可能かどうかとかのAPIをつけてほしいものだ。
Etagを適切につければ転送量は減るしCPU負荷は減るしいうことないんだけね。
0081nobodyさん
05/02/07 16:35:17ID:???漏れには言ってることがサッパリだが>>80のレスからすると相当素晴らしい発想なのだろう。
素人だけど応援するぜ
ガンガレ
0082nobodyさん
05/02/07 17:20:51ID:???0083nobodyさん
05/02/07 17:22:56ID:???0084nobodyさん
05/02/07 18:00:46ID:M1gXMBJz>吹き溜まりってる
うはwwwwwwww 日本語が不自由な人降臨wwwwwwwwwww
0085nobodyさん
05/02/07 19:38:36ID:???0086nobodyさん
05/02/07 20:07:47ID:???0087henoheno ◆g2j80BX5do
05/02/07 21:28:57ID:???随分前に書いた、Part1へのコメントを貼っていいですか? (^^;
(といってももうPart1は見えなくなってしまいましたが)
0088nobodyさん
05/02/07 21:36:22ID:???0089henoheno ◆g2j80BX5do
05/02/07 21:40:25ID:???PukiWiki-dev の英語化はかなり大変だと思います。
なんと言ってもメインコンテンツの一つが [[開発日記]]
という日本語ページですから (^^;
そのせいで、CVSのコミットログにも(BugTrackとは違って)
ページ名を気軽には書けないんです。
何かしっくりくる英語の代案はないものでしょうかね。
あと、我々が英語を母国語にしていないというのも
大きな問題ですね (^^;
とりあえず、UTF-8化は考えておいてもいいですよね。
0090nobodyさん
05/02/07 21:43:54ID:???0091nobodyさん
05/02/07 21:47:34ID:???[[開発日記]]は開発に関わる時事、広報が中心で、
[[雑談]]はもう少し気の抜けた、取りとめのない話が許容されるんじゃないかな
0092henoheno ◆g2j80BX5do
05/02/07 21:51:45ID:???[[開発日記]] は、日々の開発模様を記す場所です。
今のところ記名式(誰が書いているか明示する)です。
PukiWikiの管理者はこれをチェックすることになって
いますから、最新の連絡事項も載ります。
orgサイトにリリースの発表が行われる前日には、たぶん
ここにリリースについて何か書いてあります。
devの[[雑談]]は、他に比べると投稿しやすいらしいです。
0093nobodyさん
05/02/07 21:58:31ID:???開発・配布のUTF-8ネイティブ化はぜひお願いしたい。
複数言語に対応できるようになると用途が格段に広がりますので。
特に学術的なデータベースとして、気軽に使えるようになると思います。
0094henoheno ◆g2j80BX5do
05/02/07 22:07:53ID:???こんにちは :)
UTF-8のコンテンツが扱えるパッケージの配布は
いつも狙っています。
# パッケージ作成スクリプト自体は既に作成済みなので
# それに組み込めるモノが欲しいのですが
初期コンテンツのエンコード変換をどう自動化しようか
というところと、recent.datなどのデータをどうやって
用意しようかというところで詰まっています。
なんだかokkezさんがphp(CLI)スクリプトを書かれた
らしいということを最近見たばかりです。
0095nobodyさん
05/02/07 22:18:40ID:???前スレに書いたんだけど、華麗にスルーされたんで再掲。
pukiwiki.ini.phpの
// Enable page-reading feature by calling ChaSen or KAKASHI command (0:Enable, 1:Disable)
$pagereading_enable = 0;
これって(0:Disable, 1:Enable)の間違いだよね?
0096nobodyさん
05/02/07 22:19:48ID:???一気に敷居が上がったような
素人お断りですか、そうですか('A`)
0097henoheno ◆g2j80BX5do
05/02/07 22:24:02ID:???1(Yes!)
http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pukiwiki/pukiwiki/pukiwiki.ini.php
0099nobodyさん
05/02/07 22:28:21ID:LEFGKpVs日本産だから使ってたのにこれ英語わざわざ読むなら
外国産のもっといいやつ使ったほうがええやん
0100henoheno ◆g2j80BX5do
05/02/07 22:30:51ID:???すまそん。皆が国際化しろってページに書き残して行くんだもの ('A`)
BugTrack/783 で日本語訳を用意する動きはあるのですが、
用意の仕方や検証の方法などについてもう少し検討が
必要そうです。
とりあえず1.4.4の設定ファイルは参考になりませんか('A`)
0101nobodyさん
05/02/07 22:34:39ID:???で、「外国産のもっといいやつ」の良いところは、ただ単に日本語でないって
だけで選を外せる程度の良さってこと。
0102henoheno ◆g2j80BX5do
05/02/07 22:36:13ID:???>>89で書いているように、ほどよく日本産でございます('A`)
とりあえず外国産のWikiにも慣れておいて損はないですよ。
0104henoheno ◆g2j80BX5do
05/02/07 23:01:37ID:???もともと1.3.xのメンテナとして立候補したわけでありまして。
>>66
過去のソースも含めて公開していただけたら、過去のソースも
含めて丸ごと全部含んだCVSリポジトリを作成して提供しますよ、
という話題と、FSWikiの場合はCVS使いませんか? という話ですね。
http://osdev-j.sourceforge.jp/index.php?henoheno#content_1_13
過去のソースパッケージからCVSリポジトリを構築するツールはこちら
http://cvsknit.sourceforge.net/
過去に作ったCVSリポジトリはこちら
http://minix-up.sourceforge.jp/cgi-bin/l.cgi/
0107henoheno ◆g2j80BX5do
05/02/08 00:12:37ID:???>>4
ユーザーにとっての互換性には常に注意を払っています。
リリースバージョンのメジャー番号(1.3.xとか1.4.xとか)
の基準は「ユーザーにとっての互換性があるかどうか」であると
思っています。なのでこのままだと永遠に1.4.xです。
プラグインやスキンの互換性(下位・上位)にはリリース前に
毎回注意を払っています。1.4.5リリースの際にも、二度
テストリリースを行っているほか、テストの呼びかけを
行っています。互換性情報はUPDATING.txtを参照されたく。
古いPHP4でも使えるようにする互換性については、気をつけて
いるのですがたまに怒られます (^^; すいません・・・
>>9
すぐ上に書きましたが、UTF-8化が自動化できれば
実現したいですね。
0108henoheno ◆g2j80BX5do
05/02/08 00:14:54ID:???コストと信頼性の問題があると思います。
素直にrcsを呼ぶようにした方が良いと思いますよ。
>>45
ふむふむ・・・
それが私が書いたものだと思われるのはちょっと妙な気分ですが。
>>53
何かひな型として使えるようなプラグインがあると便利でしょうか?
stationary.inc.php みたいな。
>>106
以前考えたことがありましたので (^^;
それでは、おやすみなさい・・・
0109nobodyさん
05/02/08 00:18:31ID:???ぐぐったら一番上にでて来るページだし、ちゃんと見れよ。
http://hail2u.net/blog/coding/etag.html
0110nobodyさん
05/02/08 00:18:52ID:aSaSuk0H0112nobodyさん
05/02/08 00:21:38ID:???0113nobodyさん
05/02/08 00:29:38ID:???0114nobodyさん
05/02/08 00:55:51ID:???0115113
05/02/08 00:57:11ID:???そもそも「いいやつ」を定義してないからなぁ。
0116nobodyさん
05/02/08 00:59:25ID:???1.4.5から入ると敷居が上がっているなと思う。
だから>>96みたいな意見もわかるよね。
英語より、日本語の方が直感的にわかるからね。母国語だから。
0118nobodyさん
05/02/08 01:05:34ID:???意味を間違えずに読み取れますよ。
0120nobodyさん
05/02/08 01:08:09ID:???my $etag = sprintf(qq{ETag: "%x-%x-%x"\n}, (stat($file))[1, 7, 9]);
と書いてあるのは見えなかった?
ちゃんと書いてあるのに、読まずに挫折する香具師も珍しいな。
0121nobodyさん
05/02/08 01:17:31ID:???> PukiWiki-dev の英語化はかなり大変だと思います。
俺は英語化になんで注力しているのか全く理解できない。
それこそ人的リソースの無駄じゃないの?
コード自体が多国語に対応してれば、コメントやドキュメントは、それぞれを母国語とする人に任せればいいこと。
せいぜい「新たに書くコメントは英語にしましょう」ぐらいのゆっくりとしたものでいいと思うけどね。
0122nobodyさん
05/02/08 01:21:24ID:???うんこ英語なんか読みたくないよ。
他の国版を作りたい人が勝手に作って、Pukiwiki 開発グループの承認を
得て公開すればいいと思うなぁ。
結論としては、"クレクレ厨には、対応しなくいいと思われ。"
0123nobodyさん
05/02/08 01:22:14ID:???はじめて1.4.5入れて設置した人間です。
pukiwikiの設置ははじめてだったし、HPすら作るの二年ぶりだったけど。
0124nobodyさん
05/02/08 01:27:54ID:???> もともと1.3.xのメンテナとして立候補したわけでありまして。
レスしてる発言番号の内容とそれに対するレスの内容がマッチしてない気がするんだけど?
> という話題と、FSWikiの場合はCVS使いませんか? という話ですね。
なんか余計なお世話って気がするんだけど。あなたって「よけいな」お世話やくのが好きなタイプの
人間のようだね。(まあそれに見合うことをやっている人間なら文句はいわないけどねw)
0127nobodyさん
05/02/08 01:34:27ID:???そんな理屈なら何だって当てはまるよね?「○○する材料はどこからもってこいというのでしょうか?」の
○○に何でも放り込めばいいわけだから。
というかETagを生成するツールというのがよく分らないのだが、ハッシュとかを生成するツールのことを
いってるわけ?そんなことないよね。となると一連のhttp要求と応答の中でどうETag処理機能をpukiwikiの
中に組み込むかってことなのかなあ。でもそれって作るしかないじゃん。だってPukiwikiの構造に依存するんだから(苦笑
それとも人的リソースのこと?でも「材料」っていってるし…
悪いけどあなたのいっていることはさっぱりわからないよ。
それともETagというものが、そもそもよくわからないのかな?
0128nobodyさん
05/02/08 01:37:27ID:???> クレクレ厨には、対応しなくいいと思われ。
そうであれば「Pukiwikiに対する要望は一切受け付けません」「我々開発陣が思った通りのことだけを
やりますからご意見無用」と宣言すべきだろうね。
0129nobodyさん
05/02/08 01:39:48ID:???0130nobodyさん
05/02/08 01:48:36ID:???トリップなんてつける必要ないよ。
0131nobodyさん
05/02/08 01:48:50ID:???> ユーザーにとっての互換性には常に注意を払っています。
う〜ん、あなたの考えはまんざら分からないわけではないんだが、
それが多くのプラグインや改造パッチをもつPukiwikiにマッチしているかという点に異論があるんだよ。
なんというか…今あなたがやっているようなリリースは半年か1年に1回ぐらいのペースでいいんじゃいの?
3ヶ月(だか4ヶ月だか)のペースでやるのは本体の開発者にとってもプラグインやパッチの開発者に
とってもメリットが少ないと思うのだけどね。
どのみち過去のバージョンのセキュリティパッチなどのメンテナンスは行なわなければならいんだから、
「安定版」と「不安定版」の両方のメンテナンスはせざるを得ない。だったら正式リリースの間隔を延ばして、
その間「不安定版」をいくつかリリースすべきだと思うよ。
> 行っています。互換性情報はUPDATING.txtを参照されたく。
そういう話をしているのではないんだけど。
0133nobodyさん
05/02/08 02:00:12ID:???> 素直にrcsを呼ぶようにした方が良いと思いますよ。
レンタル鯖なんでいろいろ自由度がないんでね。
> それが私が書いたものだと思われるのはちょっと妙な気分ですが。
別のページ(場所忘れたけど掲示板とかなんとかいう場所だったと思うけど)であなたはそれを肯定する
発言をしてるよね。そのコメントもやはり「smalltalkをよく分ってない」人のコメントに俺は見えたんだけど。
> 以前考えたことがありましたので (^^;
ん〜あなたはあまり大きな改造をするのには向かないタイプの人間のようだね。
それゆえpukiwikiもあまり進歩せずコードの手直しに終始しているのだろう。
まあ人それぞれだし、あなたのようなタイプの人間も当然必要。
またあなたのpukiwikiに対する貢献は当然評価されるべきこと。
しかし辛口の話をすれば、あなたの器がPukiwikiを制限しているという気がしないでもない。
たまには自分の殻を破って一回り脱皮してみてはどうなのかい?
あなたの現在のやり方はそれなりに正しい。それは俺も認める。
しかしもう一回りスケールの大きな正しさも存在するってこと。
まあめげない程度に頑張ってくれ(w
0138nobodyさん
05/02/08 02:15:44ID:???なんかよくわからない話をしてるね。
ETagの生成方法自体はどうでもいいんだよ。
コンテンツのハッシュから求めてもいいし、ファイルの日付から求めてもいい。
重要なのはETagをhttpヘッダに入れて返し、httpリクエストにつけられているETagを読み取り、
コンテンツの変更の有無をクライアントに(更新されてなければヘッダだけ、
更新されていればコンテンツと新たなETag)返す一連の処理。
もちろんそのページが動的なプラグインを含んでれば、ETagをそもそも返さないか、
常に「一致しない」と返すような処理も含めてね。
だから「材料」という何かまとまった処理が必要というよりも、散文的にPukiwikiの随所に
ちょっとずつ修正が必要って感じだと思うんだけどね。henohenoの頭の中はよくわからん。
0140nobodyさん
05/02/08 02:21:29ID:???「クレクレ房」は相手にしない方がいいんじゃないのかい?
相手にしてるってことはクレクレ房だとは本当は思ってないんだろう(w
0141nobodyさん
05/02/08 02:26:11ID:???考えだから、ムキになってあれこれくだらないレスをつけたくなるんだよ。
henohenoの「材料はどこからもってこいというんだ」なんてその典型だろうな。
そんなことを言い出せば、この世に1byteもソフトウェアは存在しないだろう(w
ま、「否定しない限りその要求に応えないと負い目を感じる」この考え方から先ず脱却することだね。
これに捕らわれてる限りオープンソースの開発などストレスがたまって仕方ないだろうさ。
0142nobodyさん
05/02/08 02:40:13ID:???自分に出来ないことを人に頼むときはもっと謙虚にならないといけないよ
0143nobodyさん
05/02/08 02:52:08ID:???すれ違いが続くが、このページだ。
http://osdev-j.sourceforge.jp/index?%5B%5B%A4%B1%A4%A4%A4%B8%A4%D0%A4%F3%5D%5D
| すいません、こちらは特に疑問を感じませんでした。想定されている
| 他のオブジェクト指向言語では挙動が異なる、というお話でしょうか?
| 件の説明は、2というオブジェクトに「1を足してね」というメッセージを渡すと、
| 2が+というメッセージを理解して、結果「3」になるんだよ、
| という事だけを言っている様に思います。
henoheno本人も「(あの文章に)特に疑問を感じなかった」といい、
「2というオブジェクト〜結果3になるんだよ」といっているといっているわけだから、
結局元の文章を書いた人間と同じように妙な理解をしている。
何かの(オブジェクトの)状態が「2」から「3」になるのではなく、
「2」というオブジェクトが「3」というオブジェクトを新たに生成し、
次のメッセージ(たとえば2+1+5なら次のメッセージは+5)の受け手がその新たに生成された
オブジェクトになるというだけ。
もっとも実際には1とか2は定数オブジェクトだから、毎回生成されたり破棄されたりしないが、
smalltalkの+1という演算はユーザー定義のオブジェクトにも適用でき、
その場合必ずしも定数オブジェクトとは限らないから、上記は一般的なオブジェクトにも当てはまる説明をした。
演算によってはオブジェクトの状態が変わるものもある(例えばc++とかの「i++」なんて演算はその典型)ので、
状態が変わるのか、新たな別のオブジェクトが生成されるのかは、きちんと区別されなければならない。
上記のリンク先の質問者が「破壊的メソッド」かどうかを気にしているのもそのためだろう。
0144nobodyさん
05/02/08 02:52:53ID:???> 自分に出来ないことを人に頼むときはもっと謙虚にならないといけないよ
不思議なことをいうね。自分が出来るなら人に頼む必要ないんじゃないか?(笑
0145nobodyさん
05/02/08 02:59:46ID:???そもそも俺は{PukiwikiにどうかETagを実装してください」と頼んでなどいないんだけどね。
「PukiwikiはETagをサポートすべきだ」とあるべき方向を示しているだけ。
そりゃあもし俺が誰かに頼み事があれば、もっと違う態度でお願いするだろうね。
ってことで根本的にあなたは勘違いしてますな。
0146nobodyさん
05/02/08 03:03:08ID:???俺が「pukiwikiはETagをサポートすべきだ」というのは
「henohenoが他人にオープンソースのコードはcvsで管理すべきだ」というのに近いかな(大笑
これも別に頼んではいないよね、きっと。「その方が正しいですよ」と勧告してるわけだよね。
0147nobodyさん
05/02/08 03:17:46ID:???わざわざ1.4.4までダウソしたのか。
二度手間だな。なんでこんな事になってるんだろう。
0149nobodyさん
05/02/08 10:24:09ID:???> ちょうどいい例えを思いついたよ。
> 俺が「>>146の中の人はトリップをつけるべきだ」というのは
> 「>>146の中の人がpukiwikiはETagをサポートすべきだ」といっているのに近いかな(大笑
> これも別に頼んではいないよね、きっと。「その方が正しいですよ」と勧告してるわけだよね。
0150nobodyさん
05/02/08 13:54:04ID:???0151nobodyさん
05/02/08 16:32:12ID:???てうどんに例えると何うどんのランクでしょうか?
■ このスレッドは過去ログ倉庫に格納されています