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

PukiWikiスレ Part2

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん05/02/06 00:57:49ID:gotC1R3r
PukiwikiはPHPで書かれたwikiです。

公式 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/
0002nobodyさん05/02/06 00:59:47ID:???
嵐の相手は計画的に。
0003nobodyさん05/02/06 01:01:30ID:???
>>前スレ987
> 必要としている人間がやればいいんじゃ?

ならpukiwikiも公開停止して、必要とする人間がそれぞれゼロから作れば(ry
0004nobodyさん05/02/06 01:04:13ID:???
>>991
>本家では面倒を見たくない何らかの機能を必要としているなら、
>必要としている人が、勝手にリリースすればいいんだよな。
>そのためにフリーなんじゃないかと思う。

改造やプラグインの製作者にとって本体の正式版が頻繁にバージョンアップされることがプラスだとは
思えないんだがね。henohenoがこういうことまで考えているのか甚だ疑問ですな。
0005nobodyさん05/02/06 01:06:47ID:???
>>4
マイナーバージョンアップならたいていのプラグインは動くと思うけど。
0006nobodyさん05/02/06 01:08:34ID:???
>>992
>EUCJP だとしても長いと思うけど。馬鹿が幅をきかせてるスレは違うな。

UTF8にすると長くなるというのだから、その人間にとっては、EUCまでは忍耐の範囲なのだろうさ。
俺はその人間の感性は理解できないが、好きとか嫌いとかの話なら本人の主観を尊重せざるを得まい(w

そもそも文字コードと話とファイル名とURLの表記をごっちゃにしてますな。
とにかくファイル名だけ短けりゃいいというなら、UTF8をBASE64エンコードにでもすればいいこと。
少なくともEUCの16進表記よりも短くなるだろうさ(w
0007nobodyさん05/02/06 01:09:51ID:???
>>996
>発言てビット単位で測定できるのか。はつみみだ。

情報量なら1ビット以下の単位で測定できるね。3.4bitとかw
0008nobodyさん05/02/06 01:13:15ID:???
>>4
そういうことはαリリースのときにいおうな。
0009nobodyさん05/02/06 01:16:11ID:???
>>997
>リリースファイルがPukiWikiプロジェクトの中で枝分かれするのはいやだな

EUCとUTF8は機械的にコンバートできる(はず)なんだから、
それはパッケージをgz圧縮するかzip圧縮するかというのと同じ問題のはず。

>サポートの手間も2倍になる。

今でもなってるから全然OK。
0010nobodyさん05/02/06 01:17:15ID:???
>>8
そんな遅くても大丈夫なのか。俺はまたpukiwiki本体の設計前にいわなきゃならないかと思ってたよ。
ずいぶん寛容で安心した。
0011nobodyさん05/02/06 01:18:32ID:???
>>5
> マイナーバージョンアップならたいていのプラグインは動くと思うけど。

paraeditや静的url偽造とかのように本体のパッチを伴うプラグイン&パッチの話をしてるんだけど?
文脈からそれぐらい分からない?
0012nobodyさん05/02/06 01:20:24ID:???
>>11
わからないなぁ。
0013nobodyさん05/02/06 01:23:02ID:???
>>11
Rewrite する場合とかって、マイナーバージョンアップ程度なら、
書き換える場所はほとんど変わらないはずだよ?
diff とって patch あてれば、たいていすんなりいく。
もしかして、目で変更点探して、手でパッチあてなんて馬鹿な方法を想定してる?
0014nobodyさん05/02/06 01:23:06ID:???
>>12
> わからないなぁ。

「〜が問題になる」という話なんだから「〜が問題になる」ようなプラグインや改造の話なのは自明だと思うんだけどね。
どの辺が分かり難いわけ?「自転車による交通事故が増えている」という話に「事故を起こさない自転車もある」と突っ込んで
何か意味があるのやら。
0015nobodyさん05/02/06 01:23:16ID:???
>>9
今の分岐状態でいっぱいいっぱい。これ以上は嫌だ
0016nobodyさん05/02/06 01:24:52ID:???
自転車による交通事故が増える件について Wiki を建てようと思うのですが、
オススメの WikiEngine があれば教えてください。
0017nobodyさん05/02/06 01:26:17ID:???
>>13
> diff とって patch あてれば、たいていすんなりいく。

自分がしたい改造がその「たいてい」に当てはまるかどうか事前に分かりゃ、俺も文句ないね(笑

> もしかして、目で変更点探して、手でパッチあてなんて馬鹿な方法を想定してる?

機械的にパッチが当たったとして、それがきちんと動くかどうか、運任せで済ませる分けかね?
それとも数分動かして「うまく動いてそうだ」で済ませるわけ?

0018nobodyさん05/02/06 01:27:39ID:???
>>15
> 今の分岐状態でいっぱいいっぱい。これ以上は嫌だ

だからあ、それは無意味なリリースをしすぎだからだってば(笑
最初にボタンの掛け違いをしてるからその後の方向がすべて狂ってきてますな。
0019nobodyさん05/02/06 01:33:06ID:???
input_helperプラグイン、もう少し美観に配慮してほしいと思うのは俺だけ?
0020nobodyさん05/02/06 01:33:08ID:???
> だからあ、それは無意味なリリースをしすぎだからだってば(笑

無意味というのは、どのようなリリースが無意味なの?
君にとっては自明であったとしても、何を意図しての発言なのか
把握できないので、具体例が欲しいね。

> 最初にボタンの掛け違いをしてるからその後の方向がすべて狂ってきてますな。

ボタンとは?掛け違いとは?
それぞれ何を表してるのか例示してよ。
0021nobodyさん05/02/06 01:37:29ID:???
何かくだ巻いてるキチガイさんは
いつになったらトリップ付けてくれるのですか?

早くNGワードに追加したいんですけど。
0022nobodyさん05/02/06 01:39:00ID:???
>>19
アレは、確か最初のきっかけが「馬鹿な友人のために作りました」だったはずだから
美観云々よりも、操作性を重視したのではないかな?
0023nobodyさん05/02/06 01:39:56ID:???
>>21
同意。
0024nobodyさん05/02/06 01:42:21ID:???
>>20
> 把握できないので、具体例が欲しいね。

あなたはほしいかもしれないが俺はあなたに上げたくないな、残念だがw
0025nobodyさん05/02/06 01:44:02ID:???
>>24
これだけ荒しておいて、逃げちゃうの?
0026nobodyさん05/02/06 01:45:17ID:???
>>22
> 美観云々よりも、操作性を重視したのではないかな?

だから、「そこからもう一歩飛翔しろ」って話なんだが。これも自明ではないようだね、あなたにとっては。

もう1つ言えば、範囲を選択して機能を選ぶと、その範囲が括られるとかまでやってくれると、
食指が動くんだけどね。いまのままじゃ眺めてる以上のことはやるきがおきない。
0027nobodyさん05/02/06 01:45:32ID:???
>>25
カマウナ
0028nobodyさん05/02/06 01:46:00ID:???
>>27
スマンコ
0029nobodyさん05/02/06 01:46:17ID:???
>>25
> これだけ荒しておいて、逃げちゃうの?

馬鹿から逃げる権利はないのかね?
仮に俺が荒らしだとしても一定以上の知性を相手にする権利はあると思うけどなね。
0030nobodyさん05/02/06 01:49:36ID:???
>>29
トリップまだぁ〜(AAry
0031nobodyさん05/02/06 01:53:30ID:???
>>30
トリップなんて高度な事わかんねえんだよ、放置しよう。
0032nobodyさん05/02/06 01:56:19ID:???
gzとdiffの話、考えてみればdiffにすればgzすべきファイルのサイズが大幅に減るんだから、
多分diff+gzはgzの2倍にはならないな。もっと軽減されるはず。
0033nobodyさん05/02/06 01:56:55ID:???
答えれなくなると、こういう変な逃げ方をするのは、
占い師からキチガイに至るまで、どこでも同じですな。
0034nobodyさん05/02/06 01:58:45ID:???
>>33
> 占い師からキチガイに至るまで、どこでも同じですな。

「どこでも同じ」の範囲の認識がまだまだ甘いね。
誰でも馬鹿を相手にはしたくないものだよ。占い師に限らずね。
0035nobodyさん05/02/06 02:00:02ID:???
>>34
トリップまだ〜?
0036nobodyさん05/02/06 02:01:21ID:???
ためしに、あなたが「まともな人間」と思っている相手に、同じことをやってみればいい。
多分あなたはその人間から「同じ」扱いをされると思うよ。
ま、あなたはそういう人間とは怖くてやり合えないのかもしれないがね。
0037nobodyさん05/02/06 02:02:40ID:???
>>36
「トリップまだ〜?」
0038nobodyさん05/02/06 02:08:20ID:???
どうやらタダの荒らしのようなので、あとは放置でお願いしますね^^
0039nobodyさん05/02/06 02:31:27ID:???
>>38
それは「2chの発言など便所の落書きと同じだ」というのと同じだろうね。
ゴミだと思ってみればゴミにしか見えないってことだよ。
0040nobodyさん05/02/06 02:34:52ID:???
見たくないもの、聞きたくなこと、人はそういうものから目を閉じ耳を塞ぐための大義名分の発明には熱心なものだ。
知性のある人間はその愚かさを自覚しているから、少なくともそういうことを表だって口にするのは羞恥心が許さないはずなんだがね。
その一方で人間は追いつめられれば恥も外聞もなくなるのは事実なわけで(w
0041nobodyさん05/02/06 02:38:52ID:???
>>39-40
君の主張は、てきとーにどこかでブログ作って、そこでしてくれよ。
トラックバックとかあって、好きなだけ議論できるんだからさ。
0042nobodyさん05/02/06 02:42:40ID:xuQXnId8
自分が言い出した放置に誰も賛同してくれないとそうくるわけか( ´,_ゝ`)プッ
0043nobodyさん05/02/06 02:51:08ID:???
>>42
> 自分が言い出した放置に誰も賛同してくれないとそうくるわけか( ´,_ゝ`)プッ

はて、賛同してもらう必要などないのだがね。賛同してほしければもっと必死になって説明するんじゃないか?
あなたの賛同など必要ないから切り捨てたわけだが(笑
まともに相手をしてほしいなら、自分がその価値のある人間だと最小限のアピールはすべきだってことだよ。

0044nobodyさん05/02/06 02:52:07ID:???
>>41
自分にとって気に入らない主張を排除したい気持ちは分かるが、それはエゴというものだと自覚しているかい?
0045nobodyさん05/02/06 02:59:56ID:???
henohenoという人間に興味がわいてちょと彼のサイトを見てたんだが、スレ違いって話は置いといてw、
http://osdev-j.sourceforge.jp/index?%5B%5B%BD%E3%BF%E8%A5%AA%A5%D6%A5%B8%A5%A7%A5%AF%A5%C8%BB%D8%B8%FE%5D%5D
純粋オブジェクト指向
オブジェクトへのメッセージ送出のみで世界を構築しようというプログラミングパラダイム。
たとえば、Smalltalkで「 2 + 1 」とは、「2」という(状態を保持する整数クラスの)インスタンスの「+」というメソッド?
に向けて、「1」という(状態を保持する整数クラスの)インスタンスを送出する、と解釈する*1。
{ 2 1 add } で 2 と 1 を add というオペレータで処理させる、といったプログラミングと対比せよ。
純粋オブジェクト指向ではオブジェクト自身が処理主体でもある。
--------------------------------------------------------------------------------
*1 ちなみに結果は、2というデータを保持していた整数クラスのインスタンスの状態が3に変わる

-------------------------------------

なんかこの理解、変じゃないか?
「2」というオブジェクトが「+1」というメッセージを受けて〜まではいいが、
そこからがおかしい。「受けて〜「3」というインスタンスを新たに生成する」が正しい。

演算がさらに続けば「3」というインスタンスがまた何らかのメッセージを受ける。
そうやって中間的に生成されたインスタンスはガーベージコレクションでいずれ消滅する。
(実際の実装はともかく)smalltallkの考え方はこうなはず。何かのインスタンスが2から3に変わるわけではない。
0046nobodyさん05/02/06 02:59:58ID:xuQXnId8
>>43
「放置でお願いしますね」というのは頼む言い方に聞こえるが、
それでいて賛同が必要がないとは不思議なこった。
0047nobodyさん05/02/06 03:11:58ID:???
>>46
意味が分からん。少なくとも俺は「放置でお願いしますね」などといってない。
あんたが勘違いしてるのか俺が何か勘違いしてるのか知らんが、下らん話であることは確実だろうね。
0048nobodyさん05/02/06 03:28:27ID:xuQXnId8
ああ、それならお前の勘違いだな。
自分に対して言われたことじゃないのにレスして意味わからんとか言ってるわけだから。
0049nobodyさん05/02/06 03:40:08ID:???
>>48
自分の文章が不明確だったという発想は微塵もないようだね。
では聞くが>>42の「そうくる」とは誰のどの言動を指しているのかね?
0050nobodyさん05/02/06 03:44:21ID:???
ついでに>>45の続きだが、
「内容が変わる」のではなくて「新たなインスタンスが生成される」と解釈しなければ、
整数に実数を加えて、結果が実数になるような場合の解釈ができなくなる。この場合クラスが変わるのだからね。
0051nobodyさん05/02/06 03:54:08ID:???
ところで、PukiWiki のスレはどこですか?
0052nobodyさん05/02/06 04:47:03ID:???
>>51
あなたがた一人一人の心の中にあります。
0053nobodyさん05/02/06 05:28:22ID:???
いつのまにか新スレに突入してなにやら難しい話題になってますが、
とにかく開発人の皆さんご苦労様です。
ちなみにおいらはバージョンアップが面倒で未だに1.4.3をチョコチョコ
改造して現在に至っているわけですが。
phpの勉強の教材としても利用しています。
プラグインを自分が使いやすいように改造するところまではできたので
次なる目標は自作プラグインの公開です。
0054nobodyさん05/02/06 07:05:23ID:???
>>53
どんなの作っているかわからんけど頑張れ。
面白いのできたら公開して下さいな。
0055nobodyさん05/02/06 08:53:40ID:???
>>45
henohenoのサイトのwikiが1.3だってことに笑わせて頂きました(__)
0056nobodyさん05/02/06 12:49:34ID:???
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 71 bytes) in /virtual/(ID)/public_html/lib/backup.php on line 102
メモリのサイズを変えればいいのは分かるんですが、
どこを変えたらいいのやら。ファイルとラインが分かりません。
1.4.5です。
0057nobodyさん05/02/06 13:04:10ID:???
ttp://pukiwiki.org/index.php?%E8%B3%AA%E5%95%8F%E7%AE%B1%2F372
0058nobodyさん05/02/06 13:08:51ID:???
>>56
BugTrack/732。
変えるとしたらphp.iniとか、その辺。
ぶっちゃけ不要な履歴を削除するのが早い。
個別に履歴を削除する方法(=基本的に手作業)がわからんなら、
対象ページの全buckupを削除が本体のみで出来るのでそっちで。
0059nobodyさん05/02/06 13:12:22ID:???
>>58
ありがとう。直りました。
バックアップ掃除してなかったもので。
0060nobodyさん05/02/06 13:47:26ID:???
バックアッププラグインが、すべてのバックアップをつかんでないようにすれば良いのに。
メモリ上限になりそうなときは、ログをある程度どこかのディレクトリに勝手に突っ込んで
自分の必要なメモリ確保するようなそういうプラグインに誰か直して。
0061nobodyさん05/02/06 13:52:17ID:???
>>60
トリップまだぁ〜
0062nobodyさん05/02/06 14:02:11ID:???
>>61
コーヒーか何かですか?
0063nobodyさん05/02/06 14:04:25ID:???
>>62
ttp://www1.nantv.com/i/trip.html
0064nobodyさん05/02/06 14:07:45ID:???
>>63
おもしろくないよ〜
0065nobodyさん05/02/07 01:13:04ID:???
>>60-64
自演乙
0066nobodyさん05/02/07 01:21:17ID:???
http://wiki.osdev.info/index.php?%5B%5B.mjt%2F%B0%EC%CF%A2%A4%CE%A4%B3%A4%C8-henoheno%BB%E1%A4%CE%A5%B1%A1%BC%A5%B9%5D%5D
なんかhenohenoって結構アレな人間?FStyleWikiの作者のblogにも「過去のソースをsfとかで公開しろ」とか要求してたし。
なんだかな。
0067nobodyさん05/02/07 01:26:19ID:???
>>66
blogにも
↓
blogでも
----------------------------
俺は「自分の主張の正しさは実績によって知らしめよ」という人間だから、
他人の活動に自分の価値観を押しつけるような言動を(俺から見ると)気軽に行なう行動パターンは好きになれないな。
0068nobodyさん05/02/07 01:38:31ID:???
>>60
pukiwikiって結構スケーラビリティが貧弱なんだよね。
0069nobodyさん05/02/07 01:39:02ID:???
>>65まちがえた
>>61-64だ
0070nobodyさん05/02/07 02:09:49ID:???
>>65
その.mjtって人もなかなかの食わせ物ですね
0071nobodyさん05/02/07 02:12:40ID:???
>>70
henohenoさん、夜遅くまでご苦労様です。
0072nobodyさん05/02/07 02:39:39ID:???
Pukiwikiの派生

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:???
1.4.5にpara-edit1.4.5版を当てたけど意味無くて
para-edit2を当てたらページがぶっ飛んでしまったぜ(´・ω・`)
index真っ白だよ…

実験用のwikiだからどうなろうと良いんだけどさ。
1.4.5に正式対応したバージョンの公開が待ち遠しい。
0074nobodyさん05/02/07 09:45:05ID:???
そういえば前スレで paraedit はアンカーを使わないといけないのが気にいらない。みたいなのがあったけど、
areaedit プラグインをみると、まずページ表示時に
何番目の areaedit か隠れ変数でわかるようにしておいて、
フォーム表示時にその数を $vars にわたして、
あとはその番目のところをみつけて編集としているようだった(ちがったらスマソ
paraedit も見出しの番目をわたして、それをもとに処理すればよさそうじゃない?

と案だけだしておく。
0075nobodyさん05/02/07 10:16:19ID:???
ページが真っ白なときは文字コードの不一致を疑った方がいい
けどindex真っ白ってそういう意味じゃないのかな?
0076nobodyさん05/02/07 10:26:55ID:???
>>75
もうその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:???
>>76
そこのparaedit_1.4.5_rc1f.diffあてたけど、動いてるよ。

> まずここの paraedit_1.4.5.diff をあてて変化無し。
FrontPage以外で動作確認したか?
1.4.5からFrontPageはデフォで凍結されてるから、editアイコンがでない。
それに気がつかなくて、リロードしまくったのは秘密だ。
0078nobodyさん05/02/07 13:58:13ID:???
>>77
で、で、で、デター!!
paraedit_1.4.5.diffあてて新しくページ作って
見出し付けたらエンピツマーク表示されました!

ありがとうございます。これで心おきなく移行できます。
0079nobodyさん05/02/07 14:07:13ID:???
pukiwikiってキャッシュ制御に無頓着だよね。
Etagとかつけてサーバの負荷を減らしてほしいんだけど。
そしてプラグインにそのプラグインの出力がキャッシュ可能かどうかとかのAPIをつけてほしいものだ。
Etagを適切につければ転送量は減るしCPU負荷は減るしいうことないんだけね。
0080nobodyさん05/02/07 14:53:08ID:???
何故か一瞬 (((( ;゚Д゚)))ガクガクブルブルしちまったじゃねーか。

>>79
やってくれたら神として崇めます
0081nobodyさん05/02/07 16:35:17ID:???
>>79
漏れには言ってることがサッパリだが>>80のレスからすると相当素晴らしい発想なのだろう。
素人だけど応援するぜ
ガンガレ
0082nobodyさん05/02/07 17:20:51ID:???
とにかくその絵タグ?というのが魔法のアイテムなわけか
0083nobodyさん05/02/07 17:22:56ID:???
無知な人間が吹き溜まりってるスレはここですか?w
■ このスレッドは過去ログ倉庫に格納されています