//例のごとく同日に複数回更新しまくってるので、加筆修正部分全部チェックにはバックアップを利用してください。

#contents
&br;

**これまでの経緯とこれからの予定 [#b65f1bb1]
''&size(20){要旨: カオスになっている2chdat保管ページの管理を}; (wiki管理人の手を煩わせずに) &size(20){行おうじゃなイカ};''~

- アニ関wiki開設当初、2chdatのページは、ページリネームする(管理権限必要)ことによって分割するという方法を取っていました。~
↓~
- しかし、管理人さんがリアル社会の方で多忙を極め、その分割が滞りがちだったので、管理人さんの手を煩わせない方法に変えようということで、[[意見・要望・雑談>コメント/意見・要望・雑談]]でお話が進んでいました。(現在、その話し合いの記録は[[打ち合わせの記録>dat保管ページ再構成プロジェクト/打ち合わせの記録]]のページに移動させてます)~
↓~
- 代替策として、[[アニ関Wiki過去ログうp支援ツール>http://anikan.pa.land.to/dat2chex/index.php]](外部サイト)を用意、2011/02/20(&color(red){日};) 16:00:00.00に移行。~
↓~
- 実際に動かしてみて、不具合などを確認。そして更なるバージョンアップを狙う。 ←&color(red){いまここ};~
''不具合、?な動作などありましたら、是非、最下(↓)の動作報告にコメントをお願いします。''~
↓~
- ページの区切り方や表(テーブル)の書式を変えたので、既存の表(テーブル)も新体制にあわせて順次作り変え ←&color(blue){次ここ};(同時並行で作業中)~
&br;


**うp支援ツールの特徴 [#dc97605f]
-番組ch(西日本)とアニ実の、アニ関&滋賀奈良和歌山スレを簡単にうpできます。使い方は、いままでのdat2chプラグイン/Updateプラグインと変わりません。
--現行のdat2chプラグイン/Updateプラグインは、一旦使用を中止しています。(ページからは消去)
-dat保管ページは、スレ立て時刻を元に、以下のとおりに自動的に分かれます。
,西日本 アニ関,ページ名: 2chdat/2011/02,1ヵ月ごとにページわけ
,アニ実 アニ関,ページ名: 2chdat/liveanime/2011,1年ごとにページわけ
,アニ実 滋奈和,ページ名: 2chdat/liveanime/SNW,当分ページは分けない(500スレ超えたら改めて考える)
-ページわけの日付変更線は、午前5時(深夜29時)。つまり、0:00.00.00〜4:59.59.99は前日扱い(24:00.00.00〜28:59.59.99)とします。
--例えば、「とある魔術の禁書目録供廚日曜日って言われると何か違和感ありませんか(土曜深夜って認識)。なので深夜は深夜として扱うことにしました。
-スレ立て日時・スレ終了日時の表記をはじめました。また、閲覧機能を追加しました。
-実質表記の付記は、今までどうり手動で。付記場所も従前と同様(2chへのURL表記の後ろへ括弧書きで付加)
--実質表記しなきゃいけない事態がそんなにないだろう、という前提に立ってます。だからこれからもスレ番あんま間違えないでください。
--実質表記以外のコメントも、従前のとおり扱います(短いものは括弧付記、長いものは脚注として扱う)
-2chdatページのページ更新は、タイムスタンプを変更「する」。
--現行のdat2chプラグイン/Updateプラグインはタイムスタンプを変更しない仕様だったため、手動編集する際も基本的にそれに従っていましたが、今後はタイムスタンプを変更します。
--タイムスタンプを変更「する」ことによりメニューバーの「最新の15件」にliveな2chdat添付ページが乃莉続けることになり、当該ページへのアクセスがしやすくなる効果が期待されます。
&br;


**ソース [#g7f9d451]
-うp支援ツールのページに今実際に置かれてるもの
--[[これ>http://anikan.pa.land.to/dat2chex/?source]](外部サイト)
&br;


**移行までの打ち合わせの記録 [#yd447fbb]
[[打ち合わせの記録>dat保管ページ再構成プロジェクト/打ち合わせの記録]]に移動させました。
&br;


**動作報告・更なるバージョンアップ提案など [#v7b137b0]
うp支援ツールの動作についての報告(不具合とか疑問点とか)、新機能の要望・提案などありましたら、こちらにどうぞ。

- という訳で、移行させました。もう賽は投げちゃったので今更後戻りはできません --  &new{2011-02-20 (日) 19:19:00};
-深夜実況分のdatうpを精力的に買って出てくださってた方へ、(↑)でちょっと書きましたが、一部誤りがありました。申し訳ありません。追加事項分含め、改めて書きます。 --  &new{2011-02-20 (日) 16:00:00};
--新体制に移行(上記うp支援ツールを使用)に変えると同時に、アニ関Wiki内のdat2ch/Uplodeプラグインを「ページ上からは」全て消します(ややこしいので/プラグインそのものは引き続き残る、というか放置されます)。「人間が操作する場合は」うp支援ツールの使い方はdat2ch/Uplodeプラグインと変わりません(POSTする情報が数点変わっています)。大変恐縮ですが、うp支援ツールのURLへの書き換え等をお願いしたく思います。
--なお、外部サイトを利用しているため、どうしてもakismet認証が時々発動します。「テーブル追加中にキャプチャ認証にひっかかりました.」と言うメッセージを返しますので、その際は適宜人力認証をお願いしたく思います。(ここらへんの対応はある程度運用した次の段階で考慮できればいいなと思ってます。というかwiki管理人なくして対応しようがない)
-既存ページの変更作業は以下のとおりで遂行中。--  &new{2011-02-21 (月) 06:30:00};
--アニ実と2011年以降のアニ関分を先行、その後、現行2chdatにdat.gzが添付されている2009年8月以降までは早急に作り直します。それ以外のページの作り直しは月を跨ぐかもしれません。
--既存の2chdatページは、dat.gzがいっぱい添付してあるだけのページとして、当分の間存続します。(2chdatにdat.gzを添付している)14311スレ以降のページのテーブルは消します。それ以前の、2chdat_*****-*****なページのテーブルの扱いは再考中。
-(機能ダウンすることなく)スピードアップさせること、はもう少し今のままで使ってみて動作記録取ってから考えることにしましょう。で、ここらへんは、PHP使い慣れてる他のアニ関民の方のお知恵もお借りできればと思います。--  &new{2011-02-21 (月) 06:30:00};
-テーブルの添付がなんか上手く行かないですね(21584,実質21586〜21588で"2chdat/2011/02 のテーブルに追加できませんでした."が出た模様)。手動編集で対応できるのでさしたる事ではない(と言うことにしておきたい)ですが。 --  &new{2011-02-21 (月) 06:30:10};
-21584スレ(1298164720.dat.gz)が999まで状態で添付されちゃったりしましたが、(打ち合わせ中に話に出てたとおり)2chdatのページの方に添付されてる(完全なものに)リンク貼って適切に処理したのでこのまま続行。 --  &new{2011-02-21 (月) 06:30:20};
-うp支援ツールのログとかでなんかエラーでてませんでしょうか。保管ページのテーブルの前後に別の記述をしても支障がないようにプログラミングしたつもりなので、これが問題とは考えにくいのですが、一応これも検証はしてみます。 --  &new{2011-02-21 (月) 06:30:30};
- 21584スレ(1298164720.dat.gz)が999まで状態で添付されたのは、bg20にも999までしかなかったからですね。in_kakoで2chに記録されてるレス数を取得し、うpしようとするdatのレス数と一致することを確認するようにしました。(ちなみに、プラグインでうpされたdatにも1000まで行ってないスレが多数あります。確認しただけでも2008/12までで184スレ以上。(1228152548 1227376631 1225563811 …)たぶん実況中でもなかなか1000まで取れなかったときと同じ現象です。)21584,実質21586〜21588でテーブルに追加できなかったのは、アニ関Wikiが吐くhtmlのtitleが判定条件を満たさなかったということですよね。htmlをdumpするようにしましたので、次なったら見てみます。 --  &new{2011-02-22 (火) 04:23:17};
- ちょうど同じ時間帯に作業していた悪寒w。21584スレのような症状の件、対応お疲れ様でした。datの999病(と自分は呼んでる)は、live24鯖時代に頻繁に起こってますね(雪だるま構成だったlive24の仕様なのでしょうがないのですが)。テーブル作り変えの時こっそり新しいdatに差し替えようと画策しておりました。20589スレ以降は、多分datうpを精力的に買って出てくださってた方が3時ごろに添付してくださったんでしょうね、こちらもありがとうございます。で、それらの添付も軒並みテーブル書き換えは失敗したようです。すみませんが、dump監視、よろしくお願いします。 --  &new{2011-02-22 (火) 04:38:19};
- 21584以降全部失敗してたんですね・・・get_akismet_formでフォーム抽出する際に、UTF/EUC混在したテキスト全体から抽出後にUTFとEUCを分割して文字コード変換していたため、ちゃんとフォーム抽出できてなかったようです。初めからUTF部分とEUC部分を別々に抽出するように修正しました。これでいけると思います。 --  &new{2011-02-22 (火) 06:03:09};
- むぅ…。アニ実(試)アニ関スレがdatを直接アップから添付できない悪寒。 --  &new{2011-02-24 (木) 06:35:22};
- 「(試)」を入れたときにミスってたので直しました。あと、checkで実際の保管庫の表記に合わせて日付を省略するようにしました。 --  &new{2011-02-25 (金) 01:19:04};
- 修正お疲れ様でした。後ほど試します。dump記録の方でもうお気づきかもしれませんが、akismet認証発動の条件が"datを自動アップ"と"datを直接アップ"で違ってるようですね。(どっちかの)同じ条件で発動するならまだわかるんですが、これは… --  &new{2011-02-25 (金) 04:58:05};
--datを自動アップ: 毎回必ず発動してるっぽ。なぜか見れちゃう[[これ>http://anikan.tv/index.php?cmd=akismet]]とかも参考になるかな
--datを直接アップ: 不定期に発動/テーブル編集で発動した時は"datを自動アップ"を別途1度やって(この時にに認証引っかかるので)再認証すれば、その後は特に引っかからず。ファイル添付で(誤)発動した時は、数十秒くらい待ってもう一度同じことをすると、(当然テーブルは"同じ項目が存在します."エラーになるが)添付はすんなり成功することが多いです。但し、小一時間で20件以上連続して添付すると、ファイル添付時の(誤)認証が格段に増えました。ちなみにアニ実アニ関944スレはbg20鯖から取得でしたが、ファイル添付(誤)認証発動してしまいました。同じようにして回避しましたが。
- dat2chex側でCookieを処理するように修正しました。この修正に伴って、dat2chex側からwikiにcmd=akismetをPOSTするために、認証発動した際は、認証コードを一旦dat2chexにPOSTするようにしました。そのためにnoscriptの認証formを使います。これでコピペが一手間増えますが、認証発動自体は少なくなるんじゃないかと思います(自動アップによる編集で何度か試した感じでは)。また、前バージョンでは、「表」などが「表\」「表\\\」と増殖してしまっていました(2011/02ページは手動で修正済)。これを回避するために、akismet関数内で、stripslashesとEUCへの変換をしてますが、stripslashesで副作用がないかちょっと心配です。増殖の原因はSJISな文字をwikiにPOSTするとwiki側のPHPが「\」をエスケープするからみたいなので、これで問題あるようならソースをEUCベースにしようかと思いますが、このままでも大丈夫でしょうかね? --  &new{2011-02-26 (土) 12:31:18};
- 修正お疲れ様でした。21655スレを自動アップした時ちょっと上手く行きませんでしたね(認証は通ったみたいですが、テーブルは追加されず。テーブルは手動編集)。%%余談ですが、押しボタンが2つ出ました("I'm human"と"GO"。GOが正解っぽ)%%。後者は、いわゆるダメ文字の件ですかね懐かしい。wikiに送るデータは素でいい(wikiの方で適切に処理されるので)と考えてますのでそれで大丈夫だとは思いますが、いい機会なのでソースもう一度読み込んで見ます、おそらくあかりちゃんの後の作業になってしまいますが。 --  &new{2011-02-26 (土) 19:45:30};
--ああ、コピペうんぬんの意味が今わかりました。ものすごい勘違いしてた。認証、通りました。 --  &new{2011-02-27 (日) 07:40:00};
- 2011年4月24日午前7時現在、西日本の方のdatが添付できない状態となっています。「2chdat/2011/04 を編集できません.」エラーで全てが止まっています。 --  &new{2011-04-24 (日) 07:38:17};
-- datを自動アップ、datを直接アップのいずれでも発生します。
-- アニ実は、問題なく添付できています。
-- 編集漏れチェックは、2chdat/2011/04のページでも問題なく動いているようです。
-- 午前7時過ぎよりここらへん(↑)の検証作業をしましたので、ログにばっちり残ってると思います。
-- なお、[[2chdat/2011/04]]のページ自体は編集可能です。(ついさっき実質表記付加しました)
-- 以上、とりあえず現状報告まで。ここから先は管理権限ないと調べられない領域だと考えますので、よろしくお願いします。

#comment(noname)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS