トップページPINK運用情報
372コメント133KB
BBSPINK Wiki編集部 2.1
■ このスレッドは過去ログ倉庫に格納されています
0167ぴんくちゃん ♥2012/08/24(金) 20:22:16.26ID:G6rmug1p
ちょっと、各リーダークラスの人。名前とトリップで出てきて。
あと、自分が運営ボランティアになったときの任命した人の名前を言って。
0168ぴんくちゃん ♥2012/08/24(金) 22:21:46.96ID:G6rmug1p
リーダークラスを予め特権ユーザーに登録するので。
複数兼任の人は複数ぶんの名前とトリップと任命者をそれぞれべつべつで。
0169Jack ◆JACK/GoIHM 2012/08/24(金) 22:26:30.11ID:JyPyQleg
おつです。
任命したのはやっぱりJimさんかなぁ
0170ぴんくちゃん ♥2012/08/25(土) 00:28:05.61ID:iM9zAz3z
じゃ、ためしに登録してみたので構築中のほうのやつにログインしてみてちょ。
ユーザー管理とページ管理が超パワーアップしてるのでバグとかはあるかも。
0171ぴんくちゃん ♥2012/08/25(土) 22:13:52.88ID:iM9zAz3z
IDは英数小文字のみ、Passはトリップキー。
0172DeleDele ◆orzORZ/1Go 2012/08/26(日) 13:06:16.40ID:71r//CBr
おっと出遅れました。
任命はJACKさんによってです。

よろしくお願いします。
0173ぴんくちゃん ♥2012/08/26(日) 14:20:51.71ID:iuwQ5VJc
登録してみた。とりあえず、「てすと」というページで参照や凍結をいじったり
読み書きしてみたりしてみて。まだそのほかのページはいじらないでね。
0174ぴんくちゃん ♥2012/08/26(日) 17:30:47.32ID:iuwQ5VJc
Apacheの設定を変更してテキスト系はgzip圧縮転送にした。レスポンスは低下
すると思うけど。あと、attachプラグインでCGIから出力している添付ファイルの
ヘッダーにLast-ModifiedとContent-Lengthを追加。これでキャッシュが効いて
くれることを祈ろう……。
0175ぴんくちゃん ♥2012/08/26(日) 22:01:15.19ID:iuwQ5VJc
Digest::SHA1を使おうとしたらなんかいろいろ入ってないらしくめんどうなので
Digest::SHA::PurePerlで代用。これで12桁トリップでも仮パスで登録が可能に。
0177ぴんくちゃん ♥2012/08/30(木) 19:53:27.71ID:SE6bWp3n
       ハ
   , ヘ. / 〉
   V\V,/
    /゙/ヽヘヾ
   ノノノノハ))ヽ  どうなのかな?
  ノ从!゚ ヮ゚ノ!)ゝ
    (,{つ旦O    _。_ ζ
    く,/__)ゝ   .c(_ア
0178 ◆JACK/GoIHM 2012/08/30(木) 22:05:23.85ID:Ub+pK725
>>177
ログインがうまくいきません(´・ω・`)
明日再チャレンジしてみます。
0180ぴんくちゃん ♥2012/08/31(金) 17:31:42.09ID:CB5ZWNPy
トリップ生成関数の引数を強制的にSJISに変更してみた。これでどうかな?
0181 ◆JACK/GoIHM 2012/08/31(金) 22:40:39.35ID:krchUt1A
ログインできました
0182DeleDele ◆orzORZ/1Go 2012/09/01(土) 11:02:09.96ID:+ordF0L7
ううう・・・できないです・・・。
このトリップに問題があるのかな?
何かIDとパスを発行してもらう手段はありませんでしょうか?
0183ぴんくちゃん ♥2012/09/01(土) 13:50:58.60ID:4QuoDxME
トリップ生成関数に強引に文字化け処理を追加してみた。これでどうかな?
0187ぴんくちゃん ♥2012/09/01(土) 21:25:38.29ID:4QuoDxME
「てすと」ページの参照・凍結レベルを変更して、ログインしているときしてない
ときで、表示されたり表示されなかったり、書けたり書けなかったりすることを
試してみて。ユーザーを追加したりして各権限レベルで試すといいかも。

ちなみに、ユーザーを追加するときトリップをパスワードの代わりに使うには
たとえば、「◆3SHRUNYAXA」というトリップを持つ人の場合、◆を#にかえて
「#3SHRUNYAXA」というふうにパスワードを設定してちょ。パスワードの先頭
が#じゃないときはトリップじゃないただの普通のパスワードになる。

ユーザーの権限の変更は、自分をルーツに持つユーザーのみ変更が可能。
あと、一度でも使われたユーザーIDは再使用できないようになっているので
削除したときに除外ユーザーという権限(?)で残るようにしてあるので注意。

テストで作ったユーザーはあとでぜんぶ消すので残ってても気にしないでOK。
0188 ◆JACK/GoIHM 2012/09/03(月) 11:40:01.80ID:IIBQ2gOx
>>187
ちょろちょろとテストしてみました。
0189 ◆JACK/GoIHM 2012/09/03(月) 11:53:24.20ID:IIBQ2gOx
あ、そうだ、トップページは今までと同様に
削除ガイドラインのページが開かれるようにするのが良いです。
0191ぴんくちゃん ♥2012/09/03(月) 20:26:54.68ID:Oa6fJtuV
>>189
index.htmは仮に置いているだけなんだけど、wikiディレクトリのやつのみ変更
してみた。もしかしたらアクセス元やリンク元によって動的にリダイレクト先を
変更するかもしれないので、それまでの仮の姿ということになるかな。
0192ぴんくちゃん ♥2012/09/03(月) 20:30:35.63ID:Oa6fJtuV
なんかいやな感じがするので、mod_mime_magicを窓から投げ捨ててしまった。
あと、隠してたけど、わりとはじめのほうで気がついて、Apacheの設定を変更
してAddDefaultCharset UTF-8をコメントアウトしていたので、強制的にUTF-8
にエンコーディングが化ける現象は起こらなくなっているはず。
0193Misuzuya ◆59RRzBueiU 2012/09/04(火) 01:50:41.06ID:5M9cshVk
そりゃもう、freestylewikiのデバッグの段階に突入してないっすか。。
rootが持てるサーバなら、もっといいwikiソフトがあったと思うような
0194名無し編集部員2012/09/04(火) 02:59:53.75ID:wT1E3Pxn
ガイドラインはWikiよりもhtmlに書き出す計画があったような
0195案内人ω ◆gvWKD.info 2012/09/04(火) 09:00:50.39ID:HcaBl31X
あったあった。
編集権限持った人間全員がガイドライン触れちゃうのはマズいだろ、て話でね。
0196ぴんくちゃん ♥2012/09/04(火) 13:00:07.01ID:e5AUUed+
>>193
カリフォルニアから獲れたてを産地直送なので素材の味が生きているのさぁ。

最初っから和風仕立で調理済みの真空パックをレンヂでチンする北海道産の
ほうが手間ないんだろうと思うけど、ゴゾンジサーバーとかネーミングセンスが
ジュウシマツもびっくりするほどスゲえダサすぎるので使う気がしない。

Cloudtaniumのほうがかっちょええ。→ http://www.cloudtanium.com/
0197 ◆JACK/GoIHM 2012/09/05(水) 16:56:10.41ID:Knd1Yhvo
htmlに書き出すのかぁ
その方が良いような気がするけれど、
どなたかやってくれると嬉しいなぁ・・・
0198ぴんくちゃん ♥2012/09/05(水) 17:50:14.32ID:vj2LQuBD
まんこちゃんが作りかけてやめたやつで削除ガイドラインだけの試作品なら
logo.bbspink.comに置き去りになってる。私は悪のinfo.bbspink.com計画(仮)
という計画を画策してたんだけどみんなの関心度がゼロだったので放置中。
0199案内人ω ◆gvWKD.info 2012/09/06(木) 12:39:34.99ID:39VX6ATY
おお、そんなんが出来てたのか。
知らなかった。
0200ぴんくちゃん ♥2012/09/06(木) 23:02:56.13ID:ukmMi057
>>189
http://deleter.bbspink.com/guideline/ というもうほとんど使われていないURL
もあったりもする。削除ガイドラインにはそっちのURLを使うといいかも……。

で、思ったんだけど、Menu/Header/Footerの各ページがあるといつもそれが
表示されてしまうので、ページのボディ部分だけを表示するアクションハンドラ
があるといいかも。ということで、改修してしまうことにしよう。そうしよう。
0201 ◆JACK/GoIHM 2012/09/09(日) 20:37:01.52ID:1vIeMZ7x
>>200
はい、よきにはからって下さい
0202ぴんくちゃん ♥2012/09/09(日) 22:10:24.34ID:sgQeoEgs
アクションハンドラにしようと思ったけど、そのページから別のページに飛ぶと
元に戻る予定なのでクエリーで実装することに。クエリーの「page=ページ名」
を「view=ページ名」に替えてアクセスすると、ボディ部分だけの表示になれる。

GETリクエストのURLのクエリーから「view=ページ名」パラメーターが消えない
限りは状態は継続するはず。なので、POSTのときには状態は継続できない。

/guideline/ディレクトリに/wiki/wiki.cgi?view=GUIDELINEへ飛ぶリダイレクター
を置いてあるのでアクセスしてみると、どんな表示になるかわかると思う。
0203ぴんくちゃん ♥2012/09/14(金) 14:33:22.59ID:w4PdWHBO
そろそろDNSをこっちに振り向けてもらって公開しちゃってもいいかな?
0204ぴんくちゃん ♥2012/09/14(金) 19:50:56.95ID:w4PdWHBO
ページの下のほうのPerlのバージョンの横んとこに処理時間を表示するように
してみた。Time::HiResが入ってなかったのでtimes関数を使ってプロセスの使用
時間で代用してるので実時間じゃないけど。これでもいいや。
0205ぴんくちゃん ♥2012/10/05(金) 17:06:20.86ID:z/PjlzjR
ジムにメール。そのうちdeleter.bbspink.comが新しいほう向くようになると思う。
0206案内人ω ◆gvWKD.info 2012/10/05(金) 20:34:37.13ID:vLtScltv
んで、ワシもwikiイジれるようになるのかのう?
0207 ◆JACK/GoIHM 2012/10/08(月) 12:15:53.44ID:tfeQVFrL
>>205
なんかエラー出ているようですね
えと、Deledeleさんとわたしを管理アカウントにしてくださいです
0208ぴんくちゃん ♥2012/10/08(月) 17:38:56.46ID:ZUCtqWjK
バーチャルホストのほうでなぜかエラーになってるらしい。原因究明中。
0210ぴんくちゃん ♥2012/10/09(火) 10:18:00.25ID:Fc1Bcyqo
どうやらバーチャルホスト設定とsuEXECがらみの超まんどくさい問題が起きた
らしいのだった。CGIには一時しのぎの魔セッティングで無理に動いてもらった。
って、ジムにいっといてちょ。
0211ぴんくちゃん ♥2012/10/09(火) 10:42:34.80ID:Fc1Bcyqo
管理ユーザーと特権ユーザーはコンテンツ管理ではほとんど差はないのよん。
問題が起きているサーバーのセッティングが解決したら、どんなもんか一時的
に管理ユーザーにしてみるかも。
0212ぴんくちゃん ♥2012/10/11(木) 22:52:26.59ID:TSaNW+i0
バイナリーを変更しないでなんとかセッティングのみで動かすにはやっぱりこの
魔セッティングしかない。べつに魔といってもドキュメントルートの下にユーザー
ディレクトリーをくっつけてそこにあるようにみせかけてるだけだけど。

問題がなければこれでセッティングは完成。
0213ぴんくちゃん ♥2012/10/12(金) 19:31:02.01ID:M0n+moQ1
じゃあ正式公開。

BBSPINK Wiki
http://deleter.bbspink.com/wiki/

削除ガイドライン
http://deleter.bbspink.com/guideline/

       ハ
   , ヘ. / 〉
   V\V,/
    /ヽベヽ
   メ((ハ))ヽヽ   ヒャッハー!
   (ヽi、ヮ゚./ )ゝ
    ヽ(<ハ>ソ
     く,んとつ ))    (○)
      ヽ_)        ヽ|〃
     "^"^^""^     ""^"
0214ぴんくちゃん ♥2012/10/12(金) 21:51:06.88ID:M0n+moQ1
オープン記念にユーザー追加しました。パスは#トリップキー。
ジムのみが管理ユーザーなので管理お試しユーザーはそのうち消えます。

queen / misuzu / omega / hentai

スパム対策のためにログインしていないとページの作成・編集はできないよう
にしてあるので、ユーザー登録フォームを公開して誰でもユーザー登録できる
ようにしてあるので、編集したい人は自分でユーザー登録してね。

いまのところは、リーダーな人は特権、ボランティアな人は上級、それ以外は
一般で登録しています。誰が誰を登録したのかがわかるようにしてあるので、
自分の権限を上回るユーザーや自分のチェーンの下流にいないユーザーの
設定変更はそれができるユーザーを探して頼んでね。

ユーザー登録フォームから登録したりして登録者がuserになってるユーザー
は特殊で、管理/特権/上級ユーザーなら誰でも操作できるけど、操作すると
登録者が操作したユーザーに切り替わります。ノラネコを拾って飼う感じ?
0215 ◆R2xHENTAI.EM 2012/10/12(金) 22:25:41.77ID:BV4hntJy
なんだかよくわからんが
登録されてるみたいだからログインしてきた

誰でも登録出来る一般にはあまり意味がない気はするけど
トリップによる登録は問題ないということで
ロック無しページの編集も出来た

ロックしてるページはそれとわかる表示が欲しい
上の方に赤字でオフィシャルページって書いとくとか、背景ピンク色にするとか
登録ユーザーなら編集ボタンが出ないからわかるけど
もっとパッと見でわかった方が良さそうな気がする
0216ぴんくちゃん ♥2012/10/13(土) 20:05:16.13ID:uan+Hpzj
上級ユーザーからはページ管理メニューから一覧で状態がわかるんだけど
一般ユーザーだと知る手段がないし、凍結・参照レベルもそれぞれ五段階も
あったりするのでそのへんはどにかしよう。
0217ぴんくちゃん ♥2012/10/13(土) 23:00:57.07ID:uan+Hpzj
ローカルで実装は完了。メニューんところに表示したらなんかミバエがよくない。
ガチャガチャした感じがする。やめることにしよう。なんかべつの方法を探そう。
0218 ◆JACK/GoIHM 2012/10/15(月) 18:58:34.43ID:3iWJOwPY
>>217
おつです。
メニューの表示があるとか、見やすいところへメニューのリンクがあるとかとか
簡単にメニュー目次が見れるとよいですね
0219ぴんくちゃん ♥2012/10/16(火) 21:11:18.69ID:gbA6072T
なんとかできるところはなんとかするようにしよう。

そんなことよりも、マズいことが判明。一日に550行くらい約100KBくらいずつ
アクセスログが増殖してってる。このままだと一年で200,000行の35MBになる。
五年間熟成させると1,000,000行にもなってしまう。アクセスログを溜め続ける
FSWikiの仕様はかなりマズい。ここらへんなんとかしないと……。
0220ぴんくちゃん ♥2012/10/16(火) 21:26:21.82ID:gbA6072T
と、いってアクセスログを捨ててしまうとaccess/accessdaysプラグインに影響
してしまう。まぁ、access/accessdaysプラグインなんてほとんど使わないから
いいんだけど。膨らんできてから処理時間が0.5秒を超えるようなら手動で捨
てたほうがいいかな?
0221 ◆R2xHENTAI.EM 2012/10/16(火) 21:37:32.30ID:1m2NaOJI
そういう仕組みになってると、ログが増えるとページ表示も遅くなりそうだな

手動で捨てるよりは、何メガ超えたら捨てるとかで自動化した方がいいだろ

そのプラグインを無視するか改造するんであれば
access.log.1 -> access.log.2
access.log -> access.log.1
と毎日連番でリネームして7を消す、という仕組みを入れとくと、最新一週間分だけ残せる
0222名無し編集部員2012/10/16(火) 21:59:15.22ID:1WW6fosC
>>221するなら表示用のaccess/accessdaysプラグインだけじゃなくて
記録側も変えないとな気がします
http://sourceforge.jp/projects/fswiki/scm/svn/blobs/head/fswiki/tags/fswiki3_6_4/fswiki/plugin/core/ShowPage.pm

掲示板サーバの_serviceみたいに日付をファイル名の種にするというのも方法の1つですけど
結局ローテーションするのに手間が必要だったり
残す期間が長いとファイル数が増えちゃうのも難点ですし
0223DeleDele ◆orzORZ/1Go 2012/10/17(水) 03:09:27.90ID:mZ1Z61XT
うわぁーほんと乙です。
今日は酔っ払いでしてもうだめー。

ガイドライン参照でのWIKIリンクはTOPを貼ればいいのでしょうか?
0225案内人ω ◆gvWKD.info 2012/10/17(水) 18:47:00.76ID:iTGzbH/t
ログインでけた。
削除ガイドラインとか、編集権限持ちたくねえよってページが触れんくなって良い感じ。
おつおつ。
0226ぴんくちゃん ♥2012/10/18(木) 16:32:26.10ID:Yzpevy4p
access/accessdaysプラグインはpeachサーバーで動かずcreamサーバーでも
あとのほうでは動かなくなってたけど、もしかしたら、許容時間内に処理が完了
しなくてCGIのプロセスが殺されてたのかもしれないし処理途中でアクセスログ
の追記があったりしてわけわからんことになっていたのかもしれない。
0227ぴんくちゃん ♥2012/10/18(木) 16:36:20.76ID:Yzpevy4p
/にはふつうサイトマップを置いたり入口的な役割がふつう。なので……、
0228 ◆R2xHENTAI.EM 2012/10/18(木) 16:53:04.03ID:PkwSpcuv
トップ削除ガイドラインのページにリダイレクトするのはちょっと不便
なんというか、本来のトップページにたどりつけない
ガイドラインの上下にトップへのリンク付けてもいいんだけど
deleter.bbspink.comでアクセスした時はメニューが出て欲しい

http://deleter.bbspink.com/guideline.html(仮)
で開くとメニュー無しのシンプル表示になって、
リダイレクトじゃなく別名表示を使ってアドレス欄はそのまま
権限があればwiki上で編集出来るけど、基本的に隠しページ扱いにする
メニュー等に載せるリンクはhtmlの方を使う

という感じでどうだろうか
0229ぴんくちゃん ♥2012/10/18(木) 18:41:03.34ID:Yzpevy4p
サーバー側とCGI側の両方でなんかの処理が必要になるなぁ、それは……。
ってか、どうやったら別名で現在のURLに出力できるんだかよくわからない。
http://deleter.bbspink.com/guideline/も直接内容を出力したかったんだけど
やりかたわかんないのでリダイレクターを置いてるだけだったりするし……。
0231ぴんくちゃん ♥2012/10/18(木) 21:05:29.19ID:Yzpevy4p
それはパフォーマンス的にはどうなんだろう。

ユーザーを追加するときにトリップをパスワードとして登録するときの仕様を
変更します。◆を#に変更するのはめんどいのでコピペでいけるようにしよう。
0232 ◆R2xHENTAI.EM 2012/10/18(木) 21:10:25.61ID:PkwSpcuv
変換ルールをたくさん書けばあれだけど
1つ2つ書いてもどうということはないはず
2chでもいろんな箇所で使ってる方法だから
0233ぴんくちゃん ♥2012/10/18(木) 21:56:18.41ID:Yzpevy4p
した。ので◆ABCDFEGHIJのトリップはそのまま◆ABCDFEGHIJで登録して
ください。あと、なんだかありえないトリップで登録している人をみかけたので
消しときました。たぶん登録ミスだと思うので。
0234ぴんくちゃん ♥2012/10/18(木) 22:19:24.66ID:Yzpevy4p
mod_rewriteはロードされてるので、そのうち時間があったらテストしてみよう。
0235ぴんくちゃん ♥2012/10/19(金) 05:41:57.25ID:Sv4yCy51
たとえば、access.logというファイル名が設定されてたら、その月のアクセスを
access-20121001.logというファイル名に追記してく方法にしてみよう。元々の
コードと大差ないので挙動も変わらないと思う。access/accessdaysプラグイン
は動かなくなるのでその月のファイルを見に行くように直さないといけない。
0236名無し編集部員2012/10/19(金) 07:26:22.25ID:vNQoXjuS
稼動時のロギングと保管としてのロギングは別に考えた方が良いよ。
0237ぴんくちゃん ♥2012/10/19(金) 12:44:28.62ID:Sv4yCy51
えー? ファイル名を生成するたったの数行追加するだけで大きなファイルを
作らない目的は達成できるし。最初に箱を用意して詰めていくか後から整理
して箱を作って詰めるかという意味の違いか……。
0238名無し編集部員2012/10/19(金) 14:48:20.11ID:CVvl6cow
でかいサイズのログファイルを開いて追記して〜の負担は案外無視できないから
どうにか自動分割したいのは確定なんでしょうね

ログローテーションにwikiのaccess.logを登録して自動で分割・削除〜ができないなら
月頭に新しい箱を用意するぐらいしかなさそうなのもわかりますけど

それか
ファイルサイズとか保管行数(ログの個数)とかが一定を超えている〜を条件で
ログ書き込み前に古いデータを頭から5千行ぐらいまとめてポイしてから追記するとか?

どうせWebサーバ側でもアクセスログを取っているんでしょうし
wiki側のはカウント数のだめだけ〜というなら
古いのをポイして使いまわしでも案外どうにかなるのかな?
0239ぴんくちゃん ♥2012/10/19(金) 16:58:23.69ID:Sv4yCy51
月単位でログファイルをリネームするコードに替えた。ログファイルの先頭行
を毎回読みにいってリネームの判定をするコードを書いたのでログは正確に
月単位にはならないこともあるけどね。こまかいことは気にしない。

ディスクの容量はわりと余裕そうなのでログは捨てないで平気。1つのファイル
の大きさが問題なので小さいファイルが大量にあるぶんには問題なっしんぐ。
0241ぴんくちゃん ♥2012/10/21(日) 16:42:10.40ID:NiML+rTr
それはちょーっと無理かな。以前のサーバーに入れればできなくもないけど。
以前のサーバーにはぴんくちゃんはノータッチ。
0242名無し編集部員2012/10/21(日) 21:19:42.82ID:9eVrRgB0
データを直接見る以外だと
以前のwikiサイトを開いて差分を閲覧→手書き写し
ってなるから現実的じゃなさそうだな〜

過去ログを検索するしかガイドラインの変更日時を探す手段が無くなるのはちょっと痛いけど
再議論するときぐらいしか必要ないから
そんなに問題はないのか
0243ぴんくちゃん ♥2012/10/21(日) 21:39:46.84ID:NiML+rTr
modtime.datにはバックアップ以外のページすべての更新日時が書かれてて、
これをいぢれば更新日時を戻せるんだけど、すごくめんどいのだ。
0244ぴんくちゃん ♥2012/10/21(日) 21:41:28.80ID:NiML+rTr
my @inst = localtime(time());
my $inst = ($inst[5]+1900)*10000 + ($inst[4]+1)*100 + 1;
my $logfile = ($logfile =~ /(\.[^\.]*)$/ ? "$`-$inst$1" : "$logfile-$inst");
0245ぴんくちゃん ♥2012/10/21(日) 21:42:27.88ID:NiML+rTr
if(-e $logfile){
  open(IN,"$logfile") or die $!;
  my $line = <IN>;
  close(IN);
  
  my @prev = split(/\s/,$line);
  my $prev = ($prev[1] =~ /^(\d+)\/(\d+)\/(\d+)$/ ? $1*10000 + $2*100 + 1 : 19000101);
  my @inst = localtime(time());
  my $inst = ($inst[5]+1900)*10000 + ($inst[4]+1)*100 + 1;
  
  if($prev < $inst){
    my $bakfile = ($logfile =~ /(\.[^\.]*)$/ ? "$`-$prev$1" : "$logfile-$prev");
    if(-e $bakfile){
      $bakfile = ($logfile =~ /(\.[^\.]*)$/ ? "$`-$prev-$$.tmp" : "$logfile-$prev-$$.tmp");
    }
    rename($logfile,$bakfile) or die $!
  }
}
0246ぴんくちゃん ♥2012/10/21(日) 21:43:19.84ID:NiML+rTr
if(-e $logfile){
  my @prev = localtime((stat($logfile))[9]);
  my $prev = ($prev[5]+1900)*10000 + ($prev[4]+1)*100 + 1;
  my @inst = localtime(time());
  my $inst = ($inst[5]+1900)*10000 + ($inst[4]+1)*100 + 1;
  
  if($prev < $inst){
    my $bakfile = ($logfile =~ /(\.[^\.]*)$/ ? "$`-$prev$1" : "$logfile-$prev");
    if(-e $bakfile){
      $bakfile = ($logfile =~ /(\.[^\.]*)$/ ? "$`-$prev-$$.tmp" : "$logfile-$prev-$$.tmp");
    }
    rename($logfile,$bakfile) or die $!
  }
}
0247ぴんくちゃん ♥2012/10/21(日) 21:48:37.37ID:NiML+rTr
ここまでに作ったログのリネームのコード。Perlのコード読める人いるかなぁ。

>244 は最初に考えた月単位のログファイル名を先に指定するコード。速い。
>245 はログファイルをオープンして先頭行の日時データを読んで現在日時と
    比較してリネームの判断をするコード。遅い。もしかしたらひっかかる。
>246 はさっき考えたコードでログファイルのタイムスタンプを現在日時と比較
    してリネームの判断をするコード。わりと速いんだけど情報源をファイル
    システムに依存してしまうことになる。

どうだろ。さっき考えたやつを実際に使おうと思うんだけど。
0248 ◆R2xHENTAI.EM 2012/10/21(日) 22:33:49.71ID:tusr5pls
これアクセスのたびに調べるんだろ?
とすると>>245はいまいちな気がするぞ、なんとなくだけど

ログのファイル数や総数は気にしないという話だったら
244が良いような気が
ファイルへの処理としてはガシガシ追記するだけだから
メインのログと過去ログとで名前を分けたいなら246かなあ…
0249ぴんくちゃん ♥2012/10/22(月) 20:45:36.34ID:/tu7fnDD
やっぱり最後のやつがいいかな?

あと、modtime.datを私のハードディスクの奥底に眠っていたページ一覧の
キャッシュから生成してみたので、もしかしたら全ページ凍結した後の最後
の状態と違うかもしんないけどそれと差し替えることはできるよ。どうする?
0250名無し編集部員2012/10/22(月) 21:07:12.86ID:kC5g2jC/
目安程度レベルでもmodtime.datはあったほうがうれしいかな〜>>249

今回の移転後は「てすと」のページしか触ってないみたいだから
そっちは履歴日時データが飛んでもあんまり影響がないだろうし
0252名無し編集部員2012/10/22(月) 23:34:49.44ID:kC5g2jC/
>>251
おつかれさまです
左メニューの「最近更新された項目」も追随して直ってるのでわかりやすいです
0253十蔵 ◆3HVmjOjN7iIf 2012/10/23(火) 09:39:10.93ID:z3U7Dlfc
こちらでは初めまして
先日IDとパスを発行していただいた十蔵と申します
よろしくお願いします

さて早速ですが、
http://pele.bbspink.com/test/read.cgi/yama/1349265234/313で登録していただいた
IDとパスが、登録直後は問題なかったものが
現在うまくログインできなくなりました
>>233あたりのお話が関係しているような気がします
この場合は登録したjackさんに確認をお願いすればいいんでしょうか?
0254名無し編集部員2012/10/23(火) 10:10:09.06ID:L7umO5ME
http://pele.bbspink.com/test/read.cgi/yama/1349265234/319
> 確認おつです
> わたしはあなたのトリップ(◆3HVmjOjN7iIf)で設定したので
> トリップキーは知りません。
> なんか、そういう設定が出来る仕様のようです
> 呪文を受け渡す必要が無いのは良いですね

> あなたのトリップ(◆3HVmjOjN7iIf)で設定した

3HVmjOjN7iIfのトリップを消したのなら、
ジャックさんが上記で行ったままのことやり直せばいいと思います。
0255十蔵 ◆3HVmjOjN7iIf 2012/10/23(火) 10:34:05.05ID:z3U7Dlfc
>>254
ありがとうございます

jackさんへ
お手数ですが、私のIDとパスの登録状況を確認して、
もし消えていたら再登録をお願いします

それと、新規ページの追加は上級ユーザではできませんでしたので
下記の2ページの追加もお願いしたいです
・水遁ガイドライン(仮)
・忍者の心得と運用規定(仮)
0256名無し編集部員2012/10/23(火) 10:41:02.65ID:XqLzh9Nk
タイトルは仮でいいんですか?
仮を外すとURLが変わることになるかもしれないので
将来的にちょっと面倒臭くなるかもですよ
0257十蔵 ◆3HVmjOjN7iIf 2012/10/23(火) 10:52:02.39ID:z3U7Dlfc
>>256
とすると(仮)は付けないで、ページの先頭で
「このページは試験運用中につき内容の変更や追加が随時おこなわれます」
とかの注意文を入れる形がベターと思われますね

jackさんすみません
>>255の新規ページは下記でお願いします
・水遁ガイドライン
・忍者の心得と運用規定
0258 ◆JACK/GoIHM 2012/10/23(火) 12:45:10.59ID:7w7gkOyE
わたしもログインできません
0260 ◆R2xHENTAI.EM 2012/10/23(火) 13:42:17.26ID:Sj2ZU2Qz
hentaiアカウントだとログイン出来なかった
新しく別の一般アカウント作ったらログイン出来た
トリップ式じゃない普通のパスワードのやつ

トリップ式はなんか登録方法がよくわからんかった
照合用のトリップキーが必要だとそもそもトリップ方式のメリットがないような
0262ぴんくちゃん ♥2012/10/23(火) 17:04:17.58ID:ZznvC8Nm
なんかバグを埋め込んだらしいのであとでなおします。MBCSの問題かも。

一般ユーザー登録でトリップをパスワードに使うことにメリットはないけどね。
これはユーザー管理から他人を登録する場合に、パスワードの受け渡しの
必要もなく本人確認もできるという一石二鳥の方法なのだ。すばらしい。

一般ユーザーの場合は自己登録なので、パスワードに「◆SGA7bLSsMA」
を入力して照合用にそのトリップキー「#11111111」を入力するだけ。これは、
誤登録とかいたずら防止用。トリップキーからトリップを生成してパスワード
に入力したトリップと照合して一致しない場合は登録を蹴るようにするため。
0265 ◆JACK/GoIHM 2012/10/23(火) 18:26:59.87ID:7w7gkOyE
>>263
おつです。ログインできました。
0267十蔵 ◆3HVmjOjN7iIf 2012/10/23(火) 19:50:23.92ID:DUAwb+Mm
>>266
ありがとうございます

早速ですが両ページに叩き台を掲示しました
記法やレイアウト的なご助言、内容へのご意見などありましたら
下記スレまでどしどしお寄せ下さいませ

あらためて忍法について考えてみませんか?2
http://pele.bbspink.com/test/read.cgi/yama/1349265234/
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況