Rokka Systemat EROBBS
Rokka System - 暇つぶし2ch2:Code Monkey ★
13/09/14 00:42:34.75
>>スレリンク(sakhalin板:110番)
It is not difficult to strip options from a link before retrieving a dat file. I think leaving the options
feature is good for the people who have a reason to use it. If your app doesnt need to use options, then you can easily strip them before retrieving the dat file.

3:Code Monkey ★
13/09/14 00:43:26.62
By the way, here is the original thread:
スレリンク(sakhalin板)

4:水玉(Mizutama)
13/09/14 00:49:38.49 P0lu3C4l
キタ━━━(゚∀゚)━━━ !!!!!

But I'm in Anime time, until 4:00

>>1
Is the trip system as same as 2ch?
I'm using 12 digits trip, and I've never post on bbspink.

5:Code Monkey ★
13/09/14 00:55:02.33
>>4
I think its the same. Just try it.

BBSPINK is better for talking about technical things. It doesnt limit posts, and I dont think it escapes characters like "&".

6:Code Monkey ★
13/09/14 00:56:43.45
>>4
What anime are you watching? I will also take a rest and play with my dog.

Tomorrow during Japanese time I will finish the dat-ochi function for Rokka.

7:名無し編集部員
13/09/14 01:01:38.51 3OiyZqbM
I considered why time difference would occur for 15 minutes.
When there is probably a directory where it was overlooked depending on F15 o rF22 system.
It becomes the time difference of 15 minutes in F15, and becomes the time difference of 1 hour in F22.
Possibly Rokka overlooked /pool/ directory?

8:Code Monkey ★
13/09/14 01:04:42.35
>>7
Its true, Rokka is overlooking the /pool/ directory. Is /pool/ the location for dat-ochi?

What is the difference between F15 and F22 systems?

I cant read much Japanese, so the documentation is mostly useless for me. Forgive me for not yet understanding the basics.

9:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 01:08:33.15 P0lu3C4l
>>6
> >>4
> What anime are you watching?
RailGun    URLリンク(www.project-railgun.net)
Neputune   URLリンク(nep-anime.tv)
Prisma Illya  URLリンク(anime.prisma-illya.jp)
DanganRonpa URLリンク(www.geneonuniversal.jp)
LoveLabo   URLリンク(www.love-lab.tv)
Gatchaman  URLリンク(www.ntv.co.jp)


> I will also take a rest and play with my dog.
No problem. I just inform you I can not respond so quick.

> Tomorrow during Japanese time I will finish the dat-ochi function for Rokka.
Okey-Dokey

10:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 01:13:19.79 P0lu3C4l
お、よかった同じだ

>>8
The document is a public? I mean everybody can read it?
If I can read the document, I can help you more.

11:Code Monkey ★
13/09/14 01:15:54.97
>>9
Thanks! Some of those anime look really interesting.

I am studying now the f15 and f22 source code. The f15 and f22 seem to be managing the dat files, so its a good place to look for the dat-ochi.

12:Code Monkey ★
13/09/14 01:18:28.85
>>10
I dont think the source code is public. I am reading the code on the server.

The file names are f22.cgi and f15.cgi. Maybe you can find a copy of them on google.co.jp?

By the way, you have excellent English. Where did you study English?

13:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 01:33:34.48 P0lu3C4l
URLリンク(satake.bglb.jp:81)
URLリンク(satake.bglb.jp:81)
URLリンク(satake.bglb.jp:81)
URLリンク(satake.bglb.jp:81)
URLリンク(satake.bglb.jp:81)

>>12
> >>10
> I dont think the source code is public. I am reading the code on the server.
>
> The file names are f22.cgi and f15.cgi. Maybe you can find a copy of them on google.co.jp?
I'll try.
And if you want me help, please do not hesitate to tell.

> By the way, you have excellent English. Where did you study English?
I've lived in N.Y. about 9 month to develop embeded software with US people many years ago.

14:Code Monkey ★
13/09/14 01:36:01.53
>>13
I will ask you if I need help. For now I will take a rest and eat some food. Enjoy your anime!

15:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 01:38:35.31 P0lu3C4l
URLリンク(live2.ch)
かわいい

>>14
OK, love your dog!

16:名無し編集部員
13/09/14 01:39:19.15 3OiyZqbM
>>8
F22 runs for every hour.
F15 runs every 15 minutes.
The thread which disappeared from subject.txt is moved to /pool/ by F15.
It is arranged by F22 after that to /oyster/.

It is remembered that Fox made such structure.

17:名無し編集部員
13/09/14 01:52:28.32 YDDoqagJ
色々と昔の話が出ていそうなのを

板設定変更の運用に関する議論スレッド
スレリンク(erobbs板:432番)
●PINKちゃんねる過去ログ大作戦●
スレリンク(erobbs板:153番)-206
PINKの宿題を寄り道しつつやろう
スレリンク(erobbs板:71番)-82,88

18:名無し編集部員
13/09/14 01:58:55.04 YDDoqagJ
2chではf15とf22の役割分担が変わっている可能性があります

■ bbs.cgi等 おさわり情報
スレリンク(operate2板:341番)

19:名無し編集部員
13/09/14 08:38:13.46 vgXSJAw6
f15は1分間隔で動いて、poolに落とすだけ
f22は10分間隔で動いて、poolからoysterに移動したり過去ログ倉庫(板/kako/)のhtmlを書いたり、規制リスト回収したり、古い書き込みログを消したりする。

サーバからdatを取り出すときにofflaw.cgiで読んでいた場所をすべて読まないと>>17の2つめのような問題も出るな
poolとかoysterも全部読むようにすればタイムラグは関係なくなる

20:名無し編集部員
13/09/14 08:56:40.45 j0vizDOo
ここでいいのかな?

2ちゃんねるブラウザ「JaneView」 Part82
スレリンク(win板:313番)
313 名前:View ◆AcQTmXmylo [sage] 投稿日:2013/09/14(土) 02:01:41.07 ID:O1OC+UU6
スレリンク(win板:313番)
> まだ新旧の仕様を調べているだけで実装して試していませんが、ざっと動作を再確認してピックアップした●の問題点。
> 開発室へは最低限、開発版で動作を確認してから行きます。
>
>  ●仕様の問題点(新旧とも)
> セッションIDが平文で流れているので、過去ログ取得/書き込みをプロキシを経由して行うとプロキシからはSIDが丸見えで、
> プロキシの管理人は●をセッションハイジャックできる。対策するならダイジェスト認証やHTTPSが必要。
>
>  Janeの実装の問題点
> Jane2ch.iniの隠しオプションとして、ホストが2ch内かどうかを判断する基準となるドメインをBBSMENUセクションの
> 2chServersに設定できる。(2chに新ドメインが追加された場合の、Janeのアップデートまでの暫定対応用?)
> Janeはここにあるドメインのサーバへの書き込みや過去ログ取得で●のセッションIDを送る。
> ここに、外部板でのJaneの動作を変えるために2ch以外のドメインを追加している人がおり、
> そのような場合にはセッションIDが2ch以外のサイトに送られる可能性がある。
>
>
> 1番目の●の仕様が今まで問題にならなかったのも不思議なので、既に結論の出た話だったり、なにかこっちが勘違いしてるのかもしれません。

21:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 09:34:43.23 P0lu3C4l
>>20
何を彼に伝えればいいですか?

22:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 09:47:27.45 P0lu3C4l
Hi, Codemonkey,

>>20 said SID in request URL is not sent on HTTPS but HTTP so SID can be stolen.
Is it possible to access with https?
I think you (NT Tech.) already have a server certification you can allow us access on HTTPS.

Right now I'm watching Jewelpet URLリンク(www.tv-tokyo.co.jp)

23:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 10:43:48.73 P0lu3C4l
How hayabusa3 is going?
And, SID for testing will be expired soon. Could you make another more long SID?

Last Anime Pretty Rhythm  URLリンク(www.tv-tokyo.co.jp)
Now     Driland       URLリンク(www.toei-anim.co.jp)

24:Code Monkey ★
13/09/14 11:43:08.17
>Could you make another more long SID?
Here is a 10 day SID:
Monazilla/2.00:4373298c8948z3710L4758Y0624V8081Z8057C1299i5093s20646o2811s45242k42852u6725y95346g6820L6383H0297o62124l2450n64672G6826N2472L7957N2508x9686O8904U4108793x6855v1216b1499s6811a2729r

>How hayabusa3 is going?
Jim-san asked the UNEI to send us the server login credentials for Hayabusa3, but UNEI has not replied back.

>>16
Thanks a lot!

25:Code Monkey ★
13/09/14 11:44:09.54
>Is it possible to access with https?
I will ask about the https credentials, and set it up as soon as I have the credentials.

Did the old offlaw.cgi system use https?

26:Code Monkey ★
13/09/14 11:48:44.23
>Is it possible to access with https?
I will ask about the https credentials, and set it up as soon as I have the credentials.

Did the old offlaw.cgi system use https?

27:名無し編集部員
13/09/14 12:27:48.15 YDDoqagJ
>>20のsessionハイジャックは
URLリンク(php.net)
のように
他のスクリプトなどでも注意書きがある事ですよね?

> ●仕様の問題点(新旧とも)
新しいシステムだけではなくofflaw.cgi systemから残ったままの問題かもしれない

> 既に結論の出た話だったり、なにかこっちが勘違いしてるのかもしれません。
でも、リスクがある事を知っていてそのまま使おうと結論した事を私が知らないだけかも知れない
とも言ってるんですよね?

このあたりのニュアンスをうまくEnglishで伝える自信が無い.....

28:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 12:35:02.69 P0lu3C4l
>>26
> >Is it possible to access with https?
> I will ask about the https credentials, and set it up as soon as I have the credentials.
OK. I just want to know it's possible or not.

> Did the old offlaw.cgi system use https?
No.
Currently it is not necessary to access on https.


>>24
Thanks a new SID.
Regarding Hayabusa3, I'll inform 2channeler.

29:名無し編集部員
13/09/14 12:39:11.22 vgXSJAw6
セッションIDは有効期限付きなので漏れても問題無い気はしますが。
漏れてしまっても、一定時間が経てば無効になる
心配なら有効期限を短くする方向にするといいのかも

セッションIDを取得するときはhttpsなのでIDとPWは取れない

30:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 13:01:02.04 P0lu3C4l
Rokka動作状況ですが、hayabusa3ではError 8008137がどうやっても出ます。
これはRokkaを鯖に入れたいのに運営がクレデンシャル要求に(まだ)返答してくれないから
だとのことです。
他の鯖は私が確認した範囲で正常動作しています。

作文してたら >>29 さんが書いてくれた。一応せっかく作文したからカキコ。
>>20,27
SIDが盗まれて具体的に何が問題になりますか?
SIDが通信セッション管理に使われているならともかく、
単に有料ファイルを無料で取得されてしまうとか(NT Tech.が被害者)
規制突破カキコができる(2ちゃんねるが被害者)
だけで、●所持者自身になんら被害を及ぼす(身元が割れるなど、今回の流出では割れましたが別にSIDから紐付けしたわけではない)
ことはないため、コストをかけて(かつ鯖もトラフィックも重くなって)までガードする必要性はないように思います。

一応技術的にHTTPS有効化できるのかを尋ねてできる旨回答はありましたが
私はてっきり購入ページで使うなりの理由でNT Techがサーバー証明書を所有していると思ってたら
これから用意するみたいなことを言っているので、まあたタダでやってくれるならいいですけど、
●代金に跳ね返るとかHTTPSにしたため起こるかもしれないエンドユーザー側不都合をNT Techに担保させるのはどうかと思います。
それ以前に、2ちゃん自身へのPOSTにHTTPSなんか使ってないのになぜRokkaにいれなきゃならん、と思いますがどうでしょう。
別にNT Techの肩を持つわけじゃありません(私ももともとRokkaの動作がおかしいのをねじ込みにきて捕まったのだし)が、
具体的な結論や要求を伴わない検討事項っぽいものを貼られて英語問題になってしまうのはちと違うかと。

もちろんこのスレで >>20 その他議題を検討いただくことに何の問題もありませんが、
Codemonkey氏に技術的でない内容まで問い合わせてしまうのはどうかと思います。
あと基本、スレにカキコされた日本文はCodemonkey氏に疎外感を与えないため適宜翻訳いたしますが
訳出の内容・質および解釈が必ずしも投稿者さんの意図通りとは限りません。
違っていれば即座に訂正要求ください。また翻訳不要もしくはしてはいけない場合はその旨お書き添えください。

31:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 13:08:48.75 P0lu3C4l
>>24 に今日から10日間使える新しいテスト用SIDを作ってもらいました。

あとCodemonkey氏のカキコも必要と思われるところ適宜翻訳いたしますが足りなければお申し付けください。
ただ私とのやり取りのものなら結構いい訳出せると思いますが他の方とのだといまいちかも。


# ああ、連投できるっていいなぁ(´∀`)

32:名無し編集部員
13/09/14 13:10:45.97 rYW1jc51
セッションIDの話はこの時にも出てるけど「まあいいじゃん」という事で終わってる(翻訳不要)

【浴衣の君は・・・】 ●サーバとまります。
スレリンク(operate板)

33:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 13:29:58.79 P0lu3C4l
スレリンク(operate板:777番) の件でこのスレ持ってました。
で今読み直したけど見つかんないですー
この辺? スレリンク(operate板:785-番)
これってログインサーバー(futen2.cgi)との間の話でofflaw.cgiとの話しじゃないんじゃあ…

34:名無し編集部員
13/09/14 13:30:47.88 tbkJZ1lC
Could you summarize it on Wiki?
URLリンク(deleter.bbspink.com)

35:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 13:35:25.36 P0lu3C4l
>>19 はもしかしたら彼に伝えた方がいいんでしょうか?
上の方でf15/f22を理解していたみたいだし >>16 を読んだみたいだから参考資料が貼られてると思って
後回しにしてた(というかリンク先だけかき集めてた)んですが
>>19 が伝わるとあっさりdat落ち対応ができたりします?

36:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 13:45:45.17 P0lu3C4l
>>34
これはCodemonkey氏宛ですか?
この元 Rokka System スレリンク(sakhalin板)
を書いたのは私(水玉(Mizutama) ◆qHK1vdR8FRIm)で、
これが間違っていないかCodemonkey氏に確認を投げましたが明確な答えは得てません。
さらに、先のスレで動作検証中に新規エラーコードも増えています。 スレリンク(sakhalin板:39番)
Codemonkey氏に直接外部を検証いただくのは遠慮願いたいです。
このスレに持ち込んで、意見交換したものを転載する分には構いません。
というか、水玉(Mizutama) ◆qHK1vdR8FRIm と話したくないです?

37:名無し編集部員
13/09/14 14:08:57.26 vgXSJAw6
>>35
あんまりdat落ちとか関係ないし、翻訳する必要はあまり無いような気がします。

サーバからdat回収するときにpoolも見るようにすればf15/22は関係なくなる

38:名無し編集部員
13/09/14 14:26:55.78 tbkJZ1lC
>>36
英語使っちゃダメなんですか ><
役割分担自体がよく分からないので、話したい話したくない以前の問題で…

お二人のどちらさんでも構いませんが、どこまでの部分まで話が固まっているのか、まとめてほしいなあ

39:名無し編集部員
13/09/14 14:44:13.93 vgXSJAw6
まだ細かいとかいろいろと決めてる途中だからまとめちゃうには早いってことかと思う
多分。。。

基本的な仕様は>>34

これから決める
 raw=の廃止
 OPTIONS(差分取得)をどうするか
 ログ取得時のhttpsの使用

改良が必要
 dat落ちから倉庫格納までのラグをどうするか

かな?

40:名無し編集部員
13/09/14 14:56:14.43 VTNI1dkn
httpsを使うのはセッションIDを取得するときだけじゃないのか?

41:名無し編集部員
13/09/14 15:04:43.56 vgXSJAw6
>>20
わしは別に使わなくてもいいと思うんだけど、誰かが書いてるのでとりあえず書いといた

42:名無し編集部員
13/09/14 16:54:07.56 +cMF6qn4
>>30
荒らしに使われたら●が焼かれる。

43:名無し編集部員
13/09/14 17:25:05.40 wq2YvKSl
というか、SID平文の件はRokkaだけ頑張っても無意味な気が
想定している攻撃はネットワーク経路上の何がしかの覗き見なんですよね?
だとすれば攻撃者はSIDを付加する他の全ての操作(●ログイン後の書込み等)も見ている訳で
そちらの平文排除も同時に保証しなければ全体としては意味を成さない気がします
こちらは現在対処済みなのでしょうか?

もしそうでないなら、これはRokka内で完結するレベルの議題ではなく、
議論を進めるのは今で良いかという所から一度再確認した方が良い気がしますがどうでしょうか

44:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 17:33:27.37 P0lu3C4l
うわ、寝落ちしてました。しかしアニメタイムになると目が覚めるのはなぜ?

>>37
了解です。

>>38
済みません、失礼な物言いをしまして。
日本語版もあるのに英語版のほうをWikiに転載し、宛先なしでカキコされていたのでCodemonkey氏宛と思い込んでしまいました。
ただ転載前に状態確認していただきたかったです。

>>39
その通りでございます。
が、スレ移動してから議論が止まってしまっているので、再開しないといけませんね。
まあ私が「先にdat落ちをどーにかしないとイカんでしょ」などと書いたため議論も止まっちゃったのかなと。

45:名無し編集部員
13/09/14 18:15:07.12 Gr8UsBRI
●のセッションIDは平文ってわけじゃないけど、誰かがパクってコピペすれば有効期間内は使える
で、悪意あるプロクシ運用者などにかっぱらわれる可能性がある
View氏が言ってるのはそういうことでしょう
実際に盗られて荒らしに使われ焼かれた例が数年前にあったような

●のセッションIDを使うのは過去ログを読むときだけではないので、これが送信されるときは
常にSSLを使うなど経路を暗号化しないとパクられる恐れがある
そうすると掲示板サーバとのやりとりも暗号化しなければならないわけでおおごとに

じゃあパクられても使えなくすればいいじゃん
A案 ●のセッションIDの寿命を短くする(既出)→認証サーバが忙しくなる
B案 ●のセッションIDに認証時のIPアドレスを入れて、セッションIDの正当性チェックのときにIPアドレスが
    変わっていたら無効にする→認証サーバが少し忙しくなる。一部のスマホなど、IPアドレスが変わり
    やすい環境では再ログインの回数が増えて煩わしいかも
    (IPアドレスも暗号化されるけど念のためハッシュ化するもまたよし)

46:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 18:16:26.18 P0lu3C4l
> 役割分担自体がよく分からないので、話したい話したくない以前の問題で…
水玉(Mizutama) ◆qHK1vdR8FRImがなんでこんなことをしてるのか
とここまでのあらすじ:

■ 2ちゃんねるWiki Part6.0 [プロジェクト・制度解説・FAQなど] スレリンク(operate板:88-番)
を偶然目にして質問する スレリンク(operate板:107番)
> >>87-91
> Hi, I'm a auxiliary developer for 2channel browser 'twintail'.
> I've examed new nethod to get past-log from rokka.bbspink.com then I found some minor problems.

URLリンク(stream.bbspink.com) が更新される(現状公式仕様書はこれ) スレリンク(operate板:114番)

スレ違いに気づかずスレで延々とデバッグしていたら追い出される スレリンク(operate板:132番)
> I'm afraid to say, but please read the title of this thread.
> This is not where you should keep talking about such things for a long time.

2ちゃん開発室にスレを立てる Rokka System スレリンク(sakhalin板)
その際 URLリンク(stream.bbspink.com) をスレ立て時時点での動作を反映した形でまとめたものを貼る

Rokkaの意味が判明 スレリンク(sakhalin板:6-7番)

2ちゃん鯖への適用が始まる スレリンク(sakhalin板:16番)

専ブラ開発者へのレポート配布と改修促進を依頼される スレリンク(sakhalin板:19番)
> Can you write a report for the app developers? Then we can have the Rokka system in our apps?

逆順問題が起こり、一時騒然とする スレリンク(sakhalin板:21-23番),

Codemonkey氏が多分忙しいのにもかかわらず暫定仕様書の確認を依頼し、スルーされる スレリンク(sakhalin板:24番)

実動作証明用専ブラとしてtwintail水玉版を作成、公開する スレリンク(sakhalin板:25番),29

逆順問題が修正される スレリンク(sakhalin板:30-31番)

水玉(Mizutama) ◆qHK1vdR8FRIm がゴンタクレに引っかかり、
書けないのに何度も試すものだからブラックリスト回数が溜まり書き込めなくなる スレリンク(sakhalin板:32番)

バイト差分取得の件が登場する スレリンク(sakhalin板:34番)

そろそろ 水玉(Mizutama) ◆qHK1vdR8FRIm の手に負えなくなってきたので泣き言を書いてみるがスルー スレリンク(sakhalin板:56番)
> これは実際に過去ログ差分取得を実現実装した方に説明していただかないとどうにも伝えようがないです。
> というか伝えてください(TдT)

dat落ちが取得できていない事が発覚する スレリンク(sakhalin板:69番)

rawパラメーターとgzipとの件 スレリンク(sakhalin板:79番)

カキコされた和文を英訳し始める スレリンク(sakhalin板:89番)

ゴンタクレにまたしても捕まり難儀する スレリンク(sakhalin板:108番)

bbspinkへ移動することにする スレリンク(sakhalin板:109-番)

開発室スレ残りは差分をどうするか議論するが結論に至っていない

このスレ

47:名無し編集部員
13/09/14 18:21:43.54 tbkJZ1lC
>>44
PINKは、Jimさんとその一味の掲示板なので。。

そもそもこれって、CodeMonkeyさんとMizutamaさんの共同作業?なんですかね
もしそうなら、共有文章は英語にしないと通じないのではと

まだ役割分担がぱっとしなくて、ある案件について誰に話を振ればいいか
分からない状況では、そういう時はとりあえず★な人を中心に話を進めてしまうかなぁと。。

48:名無し編集部員
13/09/14 18:26:07.30 tbkJZ1lC
あーtwintail って URLリンク(opentwin.sourceforge.jp) のことを指していて、
外部の方ですか、たいへん失礼しました。。カリフォルニア方面の方だとばっかり…

49:Code Monkey ★
13/09/14 18:27:52.34
The UNEI has refused to allow access to hayabusa3. Sorry, we cannot install rokka on hayabusa3 until the UNEI allow access.

The dat-ochi should now work properly. Can someone please confirm that dat-ochi works?

50:名無し編集部員
13/09/14 18:34:34.21 vgXSJAw6
>>45
Proxy通して盗んだセッションIDはProxy通して使っちゃえばいいじゃん
多少忙しくてもいいから有効期限短くするほうにした方がいろいろといい
あと、今は●使っても焼かれたProxyからは書けないからやっぱり考える必要なかったり?

51:名無し編集部員
13/09/14 18:35:45.85 pmV0W8PV
とにかく今回何が起こったか考えると、
もし今後●書き込みが復活する可能性があるなら、

●のセッションIDを平文でネットワークに流さない

か、

拾った●のセッションIDでは書き込みできないようにする

か、どちらかが必要。

52:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 18:36:52.23 P0lu3C4l
>>48
> あーtwintail って URLリンク(opentwin.sourceforge.jp) のことを指していて、
> 外部の方ですか、たいへん失礼しました。。カリフォルニア方面の方だとばっかり…
そっちではなくてこっち URLリンク(www.geocities.co.jp) です。

そして 2ちゃんねる用ブラウザ「twintail」Part29 スレリンク(software板) で
勝手にデバッグして改造版を公式に取り込んでもらいたく粘着しているTDN荒らしです。
スレではこういうことになっています。
> 239 名前:名無しさん@お腹いっぱい。 [sage] 2012/06/01(金) 21:44:58.52 ID:j0OBFWTd0
> 作者のてつとたんは女子中学生。
> 水玉お姉さんは女子高生という設定になっております。
>
> もっこす大人は個々で設定を決めて頂く様お願いしております。

53:名無し編集部員
13/09/14 18:42:00.97 tbkJZ1lC
禁断の壷 URLリンク(tubo.80.kg) とか、ローカルにproxyを立ててIEで閲覧できるようにする
アプリもありますけど、いまは専用ブラウザ全盛期なので、、

素直にリクエストヘッダに
 X-ROKKA-SID: xxxxxxxxxxxxx
と付けるやり方でもいいような。。

54:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 18:42:06.71 P0lu3C4l
>>49
> The UNEI has refused to allow access to hayabusa3. Sorry, we cannot install rokka on hayabusa3 until the UNEI allow access.
>
> The dat-ochi should now work properly. Can someone please confirm that dat-ochi works?
「運営がhayabusa3へのアクセスを拒絶しました。
 運営が許可するまでRokkaをインストールできません。

 今現在dat落ちが正しく動作しません。どなたかdat落ちが動くか試していただけませんか。」

えええっ?

>>Codemonkey
Do you mean behavior of dat-ochi itself is now not working correctly?
Or, Rokka for dat-ochi is now working but not correclty, isn't it?

55:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 18:48:49.50 P0lu3C4l
>>45
B案に賛成したいところですがなんかやたらとIPが変わる方がいるみたいなのを見かけます。
私的には利用前にSIDを取得して使ったら終わりでいいじゃん、とか思ったのですが
【浴衣の君は・・・】 ●サーバとまります。
スレリンク(operate板:515番)
> 515 名前:せしりあ ★ [] 2010/07/09(金) 16:22:53 ID:???0
> つうか そのブラウザ何?
> しょっちゅう認証に行くの?
>
> それははじかなきゃな
こんな発言を見かけたので採用は危険かと。

>ALL
とりあえずSIDのセキュリティの件はRokka の仕様検討の範疇を大きく超えてしまうので(まずfuten.cgiの改修が必要)
翻訳もCodemonkey氏への積極的な伝達もしないで様子見しますので
何とか結論まで持ってってください。

56:名無し編集部員
13/09/14 18:52:23.25 TlZbFjIH
raw=の廃止
・Accept-Encodingにも対応すればどっちでもいい

OPTIONS(差分取得)をどうするか
・オプションなのでどっちでもいい

とりあえずこれだけどうするか決めちゃえば?

57:名無し編集部員
13/09/14 18:53:25.24 Gr8UsBRI
>>50>>55
あいあい
「危険なproxyサーバ経由で●を使わないでね。盗まれても自己責任」
これでいい気もする

58:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 18:58:51.47 P0lu3C4l
>>56
> raw=の廃止
> ・Accept-Encodingにも対応すればどっちでもいい
これはHTTP基礎仕様でもありますし、
「Accept-Encodingにgzipが指定されていたらコンテンツをgzip圧縮して返送する」
を搭載してもらいますか?
そうすればgzipは終了するし。

あ、水玉版twintailどうしてたろう、見てこなくては。早まったかなぁ、エビデンス公開。

59:名無し編集部員
13/09/14 19:07:12.33 vgXSJAw6
raw=のバイト判断を外すならOptionの差分取得も一緒に廃止すべき
raw=は差分取得で削除されたこと分かるようにするのに必要
透明削除されていた場合、見れない部分が出てきてしまう

60:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 19:10:41.70 P0lu3C4l
>>58
> そうすればgzipは終了するし。
→ そうすればgzip の件 は終了するし。

> あ、水玉版twintailどうしてたろう、見てこなくては。早まったかなぁ、エビデンス公開。
水玉版はContent-Encodingを見てgzipなら解凍、そうでなければPlainText扱いしてました。そいうやそんな実験したわ。
残念なことに公式版はgzip決めうちだったのでてつとタンにおながいしなければ…

ところでスクリプトとかでリクエストヘッダなんかいじれねーよ、とかあります?

61:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 19:14:08.09 P0lu3C4l
>>59
> 透明削除されていた場合、見れない部分が出てきてしまう
>>2 で Codemonkey氏が難しくないよー、的なことを言ってると思うのですがスルーしてました。

62:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 19:21:36.63 P0lu3C4l
>>2 翻訳
datファイルを取得する前にリンクから<OPTIONS>を除去するのは難しくないよ。
<OPTIONS>を残すのは これ(レス番指定差分取得)を使う理由があるユーザーにとっていい機能だとおいらは思うの。
もしおまいのアプリが<OPTION>必要ないんなら、datを取得する前に簡単に<OPTIONS>を除去すればいいし。

ってあー、いらなきゃリクエストURLに<OPTION>つけなきゃいいじゃん、って言ってるのか。そりゃそうだけどこれだからアメリカ人って…

63:名無し編集部員
13/09/14 19:35:13.07 vgXSJAw6
いらなきゃつけなきゃいいってのはread.cgiだけに言える事
毎回読み込んで削除されたらすぐに反映される

削除されたことを検知できないなら、全部送信すべき
削除されたレスは出来るだけクライアントから消したい

raw=の実装がめんどくさいから仔花子は全送信にしたんだと思う
raw=を使ったからgzipじゃないよ、httpのRangeみたいな奴だと思ってくれると分かりやすいのかも

64:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 19:50:36.63 P0lu3C4l
Hi Codemonkey,
Are you tring to smoething Rokka, exceppt dat-ochi.
Because Rokka has often not responded.
I sent a request to Rokka, then got success.
Then tried again sbout 30sec later, Rokka has never responded.
Yesterday I could get response as same circumstance.

65:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 19:56:17.58 P0lu3C4l
>>63
> raw=を使ったからgzipじゃないよ、httpのRangeみたいな奴だと思ってくれると分かりやすいのかも
申し訳ありません、この部分が理解できません

昨日までの議論で
Codemonkey氏はraw=0.0がgzipフラグだと思ってそう実装した
Jane等でraw=.xxxxxというリクエストを送っているのが確認され、こうやってバイト差分を要求しているものがあることをCodemokey氏に伝える
Codemonkey氏はなんでバイト差分が必要なんだと返してくる
という認識を(Codemonkey氏と水玉が)しているとして、説明いただけますか?

66:名無し編集部員
13/09/14 19:58:28.87 rEWJjzo4
rawのByte指定の差分取得の場合はあぼーん検出すると全取得してた
専ブラが<OPTION>使わなければいいじゃんと言うけど、
レス番指定のオプションは強制的に無効にしてくれ

って事かな?

67:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 20:04:08.65 P0lu3C4l
なんかJaneXenoが対応版を公開しましたね。
JaneXeno Part46
スレリンク(software板:888番)

68:名無し編集部員
13/09/14 20:16:26.95 NmtCWSl5
一つ疑問なのですが、レス削除の際に対象datのファイル日時は意図的に削除前の日時に戻されているのですか?
もしそうでないなら、きちんとLast-Modified:を転送してもらって、クライアントはIf-Modified-Since:で検知するのが真っ当な方向性だと思うのですが
そうすればレス番号指定の差分取得をどうするかも削除問題と切り離して考えられるはず

技術的な都合(メンテがC層にまで及ぶとリリース日や作業量、セキュリティに不安が生じる等)で差分取得がpendingされるなら分かりますが、
あぼ~ん検知の絡みでそれが議論されるのは何か酷く微妙な気がします

RokkaがLast-Modified:の転送を行うのがそれほど困難だという確認は既に取れているのでしょうか?

69:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 20:18:17.23 P0lu3C4l
>>68
> RokkaがLast-Modified:の転送を行うのがそれほど困難だという確認は既に取れているのでしょうか?
質問は投げていますがまだ回答が返ってきておりません。あおっときましょう。

70:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 20:26:03.10 P0lu3C4l
>>Codemonkey
I'm sorry I did not clearly ask you a question at スレリンク(sakhalin板:89番) .

> > I found rokka doesn't have Last-Modified: in HTTP response header.
> > It is not so serious but the value should be copied from surce server.
> I knew the header does not include Content-Type, Content-Type should be 'text/plain'.

Could you make Last-Modified in Rokka response header cpoied from source server ?
And, could you add Content-Type in Rokka response header ?
These are not included in current Rokka response header.

If it's too hard to implement, please advice me.

71:名無し編集部員
13/09/14 20:30:28.42 vgXSJAw6
例えばこのスレ(スレリンク(erobbs板))を516まで取得していたとして
512にあぼーん(削除)が入るとサーバにある516までのdatのサイズは小さくなる

もし、その後1000まで埋まってdat落ちしてたとして差分取得するときに/517-で取得したら削除が分からない
raw=.なんとかを使えば削除があればdatとしてはおかしいから、検知して再取得するとか。

削除があるとdatサイズ変わるのでズレる
レス指定差分
</b>xerxes.maido3.net<b><><>2013/09/14(土) 16:28:21.24 ID:Bb0dRgq1<> Mizutama custom is available at Rokka System  <br> スレリンク(sakhalin板:25番),29 <>
名無し編集部員<>sage<>2013/09/14(土) 20:16:34.67 <以下略

raw=指定差分
ama custom is available at Rokka System  <br> スレリンク(sakhalin板:25番),29 <>
名無し編集部員<>sage<>2013/09/14(土) 20:16:34.67 <以下略

こんなイメージかな?ちょっとわかりにくい・・・

72:名無し編集部員
13/09/14 20:31:14.54 VDkAy62r
あぼーんや透明削除の検出は直接datファイルをGETするときと同じように
If-Modified-Since、Last-Modifiedを使えばいいと思う

73:名無し編集部員
13/09/14 20:35:30.66 NmtCWSl5
HTTPヘッダのみで検知できれば、GETを使わずHEADのみでチェック出来てRokka鯖の負荷を下げる余地も生まれるかも知れない、という事も考えています

74:Code Monkey ★
13/09/14 20:39:56.76
Hello everyone.

Here is the source code for Rokka. Please have a look. You are all welcome to send pull requests!

URLリンク(github.com)

75:Code Monkey ★
13/09/14 20:42:13.05
>Could you make Last-Modified in Rokka response header cpoied from source server ?
>And, could you add Content-Type in Rokka response header ?
>These are not included in current Rokka response header.

Yes I will add these.

76:Code Monkey ★
13/09/14 20:43:17.20
Dat-ochi is now installed on the live server. If it still does not work, please tell me.

77:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 20:44:50.08 P0lu3C4l
>>74
キタ━━━(゚∀゚)━━━ !!!!!
ってたしかHaskel…

78:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 20:52:01.11 P0lu3C4l
>>73
HEADしてみましたが、何か応答がないような・・・
実験の仕方悪いのかなぁ
Haskelを読む…むむむむむー

79:名無し編集部員
13/09/14 20:52:29.65 NmtCWSl5
>>75
この対応で様々な混乱を解けると思います、宜しくお願いします

催促レスも乙でした

80:名無し編集部員
13/09/14 20:52:59.21 vgXSJAw6
げっ・・・取得先のURLまで入ってやがる、移動したからいいのか?

URLリンク(kilauea.bbspink.com)
> 倉庫 ?? vault 0 (思い出)

隠したいディレクトリは最初に_を入れるとkakolog.htmlには出なくなるよ
_vaultみたいな感じで、_を入れなかったら変えたとしてもまた出てきちゃうよ

81:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 20:54:29.55 P0lu3C4l
>>80


82:Code Monkey ★
13/09/14 20:58:51.32
I hope everyone's confusion will be fixed by looking at the code. I had to remove the "Cryptography" modules of the code. I hope everyone can understand why I removed it.

83:Code Monkey ★
13/09/14 21:00:08.90
As you can see, my "headers" code is not written very well. I will need to work on that today to add the features from >>75

84:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 21:02:10.06 P0lu3C4l
>>83
Can Rokka respond 'HEAD' http method ?
I tried it right now but Rokka didn't respond.

85:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 21:08:55.65 P0lu3C4l
>>82 翻訳
> I hope everyone's confusion will be fixed by looking at the code.
皆の混乱がコード見てもらうことで解消すると思います。
> I had to remove the "Cryptography" modules of the code.
コードからは "Cryptography" モジュールを除去してあります。
> I hope everyone can understand why I removed it.
何で除去したかが皆分かると思います。


分かりました?私よく分からないです。というかそもそもHaskel読めないし。
分かる方解説願います(;_;)



>>83 翻訳
もまいらが見たとおりおいらの「ヘッダー」どー度はそんな良くないっす。
>>75やるのに今日いっぱいかかるっす。

86:Code Monkey ★
13/09/14 21:10:36.43
>>84
No head functionality yet. Should I add it?

87:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 21:14:13.09 P0lu3C4l
>>86
> >>84
> No head functionality yet. Should I add it?
Yes please if it's not so hard.
HEAD can be used to reduce traffic to detect dat is available, modified, etc.

88:名無し編集部員
13/09/14 21:25:01.72 VDkAy62r
Haskellなんてしらんがな…

89:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 21:26:48.81 P0lu3C4l
>>82
> I had to remove the "Cryptography" modules of the code. I hope everyone can understand why I removed it.
I'm sorry I can't read Haskell.
Please kindly advice me
what was "Cryptography" modules used ?
where did you remove it ?
why did you remove it ?

90:名無し編集部員
13/09/14 21:29:27.67 vgXSJAw6
Rokka / Server.hsの353行目あたりになんか取得先のURLみたいなのが書いてあったから

kakolog.htmlを書き出すスクリプトはtestとかそういう特殊なやつ以外のディレクトリ全部開いてkakolog.htmlに乗せるから
italist.plに$server{ディレクトリ名}= 'sys';って書くか_から始まるディレクトリにすれば乗らない
削除人専用の板とかはitalistに入れて乗らないようにしてたっぽいですね。
#更新されても変わってなかったから今度は大丈夫かと


/erobbs/pool/1379086553.dat
/erobbs/oyster/1379/1379086553.dat
poolの場合は4つの数字いらない

/home/ch2・・・/public_html/vault/_datArea/

/home/ch2・・・/_datArea/
ってシンボリックリンク?全く違うとさすがに分からない。

91:名無し編集部員
13/09/14 21:29:29.36 8vXGFMCm
>>80
engawaのkakolog.htmlにも
倉庫 ?? rqi 0 (思い出)
が出てたけど、URLリンク(engawa.2ch.net)を開いてみたら特定のIPアドレス以外からはアクセス出来ないようにしてるっぽいので大丈夫だと思う。

92:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 21:38:30.46 P0lu3C4l
>ALL
申し訳ありません、方針変えます。
(要英訳)と書いてある日本語のみ英訳してCodemonkey氏宛にレスします

あまりにも自分で理解できないことを勝手に英訳してCodemonkey氏に投げちゃうのはまずいなと
これじゃエキサイト翻訳をそのまま送りつけてるのと大差ない英訳しかできなかったので

という訳で書き込まれ済みで英訳の必要があるものはお申し付けください
または自力で英訳願いますm(__)m

93:名無し編集部員
13/09/14 21:45:55.45 vgXSJAw6
また見れなくなってる?Rokka?

94:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 21:48:45.53 P0lu3C4l
>>93
なんか調子悪いですよね

95:Code Monkey ★
13/09/14 21:57:21.82
>>90
/erobbs/pool/1379086553.dat
/erobbs/oyster/1379/1379086553.dat
Is that how the file paths are? I will change the code in Rokka to reflect that.

96:Code Monkey ★
13/09/14 21:59:55.37
>poolの場合は4つの数字いらない
I will change this now.

97:Code Monkey ★
13/09/14 22:09:48.87
>poolの場合は4つの数字いらない
Finished.
URLリンク(github.com)

98:Code Monkey ★
13/09/14 22:17:52.41
>>89
>what was "Cryptography" modules used ?
The cryptography modules were created by me. Its a new method of cryptography.
where did you remove it ?
I have a copy on my local machine.
why did you remove it ?
I removed it because it is against my government's law to release open source cryptography source code.

99:xerxes.maido3.net
13/09/14 22:19:42.31 Bb0dRgq1
>>89
Cryptography is not removed from the active server, it is only removed from the
source code that is published on github.

100:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 22:28:51.18 P0lu3C4l
I'm sorry I was watching Anime , staying at Jikkyo Board to catch dat-ochi.

Now I got it, and it's seems broken.
スレリンク(liveetv板)


4 過去ログ ★ [] :[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています



IE等普通のブラウザで見る場合 URLリンク(tubo.80.kg)
専用のブラウザで見る場合 URLリンク(www.monazilla.org)

2ちゃんねる Viewer を使うと、すぐに読めます。 URLリンク(2ch.tora3.net)

この Viewer(通称●) の売上で、2ちゃんねるは設備を増強しています。
●が売れたら、新しいサーバを投入できるという事です。

よくわからない場合はソフトウェア板へGo URLリンク(pc11.2ch.net)

モリタポ ( URLリンク(find.2ch.net) ) を持っていれば、50モリタポで表示できます。
    こちらから → URLリンク(find.2ch.net)スレリンク(liveetv板)

101:名無し編集部員
13/09/14 22:29:22.12 UHyG+65Z
>>85
コードは全く読まずに勘だけで書きますが、
そこにメルアド等の個人識別ID→SIDの変換ロジックが入ってるとかじゃないでしょうか?
もし●鯖と各鯖が特にSID情報を交換していないなら認証にはその手のロジック共有が必要になるはずです

102:名無し編集部員
13/09/14 22:31:17.95 vgXSJAw6
2chの過去ログやってみたけど、anydat.so経由のブツが返ってきた

103:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 22:33:29.88 P0lu3C4l
む、全体的に壊れ始めた??
>>100 は水玉カスタムの結果なのでURL手作りした発行したら鯖がレスしない

104:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 22:36:48.55 P0lu3C4l
bbspink(の過去ログ)は大丈夫みたいだけど2ちゃん側は過去ログも壊れてますね。

Rokka for bbspink is working well for archive
but for 2chan contents is broken (some HTML) even archive.

105:Code Monkey ★
13/09/14 22:37:04.29
>>100
It works for me:
URLリンク(rokka.2ch.net)
Monazilla/2.00:4373298c8948z3710L4758k6034q37282z98741K7989Q6490N9437j6150q68324e33314q0515d44862b8426I4128K4255m21407i6884m46980I0731J4010K7406S4150d9254M2438U0984621a3298z0039c9638t1437e0624

106:名無し編集部員
13/09/14 22:37:51.21 YDDoqagJ
ディレクトリのチェック順が不味いとか
返答のHTTPレスポンスからの分岐とかで
意図しない方向へ行っているのかな?

datファイルを直接アクセスではなく違うフロントを見に行ってる
という可能性もあるかもですけど

107:Code Monkey ★
13/09/14 22:37:57.69
>>104
Oh yeah it does look broken. Let me check the dat files on the server.

108:名無し編集部員
13/09/14 22:40:12.60 vgXSJAw6
あー
URLリンク(info.2ch.net)
見てみて

109:名無し編集部員
13/09/14 22:43:07.85 E0iwtfGF
> あーtwintail ってURLリンク(www.purelovers.com) のことを指していて、
> 外部の方ですか、たいへん失礼しました。。カリフォルニア方面の方だとばっかり…
そっちではなくてこっち URLリンク(www.purelovers.com) です。

そして 2ちゃんねる用ブラウザ「twintail」Part29 スレリンク(software板) で
勝手にデバッグして改造版を公式に取り込んでもらいたく粘着しているTDN荒らしです。

110:名無し編集部員
13/09/14 22:45:04.26 vgXSJAw6
書いてみたけど関係なかったカモ。
まちがってたらごめんね

>>109
踏んじまった。。。ちくしょう

111:Code Monkey ★
13/09/14 22:46:23.83
It seems UNEI has changed the paths on the servers. They have also changed the server login and password.
The UNEI doesnt like the Rokka project.

112:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 22:47:04.34 P0lu3C4l
>>111
ちょwwwwwwwwwwww

113:名無し編集部員
13/09/14 22:48:34.18 vgXSJAw6
もう一回打ち直すのだ

114:View ◆AcQTmXmylo
13/09/14 22:50:46.06 xq0+KQ18
JaneViewテスト中。平文問題とかはとりあえずおいておいて、
とりあえず最低限スレリンク(erobbs板)のdatは正しく取得できるのを確認。
存在しないスレをrokkaから取得しようとするとSuccessになって広告URLだらけのHTMLが落ちてくる模様。

I am modifying JaneView. At least, it can get the dat of the above url.
But, a curious HTML with "Success" is returned from rokka if browser requests a nonexistent thread.

For example,
スレリンク(erobbs板)

本文の先頭に付いてるエラーメッセージの仕様がofflaw.cgiと同じだと助かったんだけど、
今となってはofflaw.cgiの仕様がどうだったのかもよく分からないですね。

It is helpful if the message at 1st line of response body was compatible with offlaw.cgi.
But, unfortunately, I don't know detail of message from offlaw.cgi.

115:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 22:52:44.55 P0lu3C4l
>>114
せっかく来ていただいたのに、なんかRokkaと専ブラ開発者の問題じゃないところに行っちゃってますね、今。

116:名無し編集部員
13/09/14 22:56:13.87 UHyG+65Z
●鯖から発行された正常なSIDを2ちゃん鯖が華麗にスルーして全て一般ユーザー扱いしている状態・・・

117:Code Monkey ★
13/09/14 22:57:45.79
I think there is a hardware failure. Banana3000 is offline. 2ch archives will not be accessible at the moment. Sorry.

118:名無し編集部員
13/09/14 22:59:51.71 UHyG+65Z
2ちゃん鯖がSIDの有効判定に使っている鯖がダウンしたって事ですか・・・?

119:名無し編集部員
13/09/14 23:02:20.31 YDDoqagJ
>>108
ジロジロ

120:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 23:09:25.44 P0lu3C4l
>>117
えー

121:名無し編集部員
13/09/14 23:12:32.54 vgXSJAw6
pinkだけanydat.so通してないのかな、だから過去ログが普通に出るのかな。
URLリンク(pele.bbspink.com) <- 無い

Rokkaが無いdatは無いってできないのかな

122:名無し編集部員
13/09/14 23:13:17.11 vgXSJAw6
banana3000って過去ログ鯖(花子)じゃん、現役鯖とは関係ないような

123:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 23:17:13.34 P0lu3C4l
>>122
URLリンク(ch2.ath.cx) のことなんですね、花子って。
愛称とかよくわかんにゃい

124:Code Monkey ★
13/09/14 23:20:25.18
The UNEI have deleted the symlinks that I made on the 2ch servers. Rokka will not work until I can make those symlinks again.

125:Code Monkey ★
13/09/14 23:22:22.31
Please wait. I will talk with Hiroyuki later.

126:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 23:22:24.14 P0lu3C4l
運営がログインIDとパスワードを変えた?
ハードウェア故障?
Cが作ったシンボリックリンクを運営がデリった?
もう何がなんだか。

127:名無し編集部員
13/09/14 23:22:39.09 vgXSJAw6
>>123
いつのまにか花子になった
昔はuptimeとかいろいろつぶやいてた
■ ぞうさんからのお知らせ part1
スレリンク(operate板:200-番)

128:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 23:23:13.75 P0lu3C4l
>>125
おいおい

129:名無し編集部員
13/09/14 23:23:38.37 vgXSJAw6
>>125
これはあかん、削除、もういろいろと流れて隠すようなことでもないけど

130:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 23:26:37.70 P0lu3C4l
>>127
過去ログみれにゃい…
ってGetLogで取ればいいんですけどね(実はtwintail用を公開している)

131:名無し編集部員
13/09/14 23:30:32.95 vgXSJAw6
>>130
古いqb5のログだから●がなくても見れる
URLリンク(qb5.2ch.net)

132:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/14 23:33:09.63 P0lu3C4l
>>131
あ、twintailこれやってないなぁ
この騒ぎが終わったら仕込んでみよう
ありがとうございます

133:名無し編集部員
13/09/14 23:52:28.98 zqBJ5uEG
2ちゃんねるの鯖いじれる人が、見たこともないシンボリックリンクとか
突然できてたんでクラックされたかとフォルダパスやログインパスワード
あわてて変えたwに一票。

134:名無し編集部員
13/09/15 00:00:07.86 395rGWum
>>132
こんな感じの場合もある
運営ボランティアさん指導部屋2号室
スレリンク(sakud板)
URLリンク(qb5.2ch.net)

135:名無し編集部員
13/09/15 00:03:27.04 4NxcPhmO
>>133
またスか…

136:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 00:07:28.19 OytnobRJ
>>134
この辺ここ URLリンク(www.monazilla.org) ですよね
twintailで昔そうコーディングしてたのをコメントアウトしてたのを
今回の改造で見かけたからなんか理由があってそうしたんだろうなぁと
で、今回みたいに●にトラぶられた時復活させてみようと

137:名無し編集部員
13/09/15 00:09:38.89 opbREtsF
>>134
かちゅだとlive→.dat.gz→.dat→●過去ログの順に取得を試行ですが、
これは過去ログがこの順に仕様変更されてきたという事なんでしょうか

138:名無し編集部員
13/09/15 00:10:58.63 opbREtsF
いや違うか、鯖にとって最も負荷の低いものから順に試行って事ですかね

139:名無し編集部員
13/09/15 00:25:00.45 395rGWum
.dat.gz .datの順番はよく分からない。
昔は転送量の問題で基本的に圧縮するからgzが先だったのかなと

oyster作戦?が始まってから基本的に過去ログ化はやめたから最後に●
前までは運営系のqb5も過去ログ化していたけどいつのまにかやめちゃった。

今は過去ログ化は全くしないからdat/dat.gzを読むのは無駄だったり
するので、GetLogつかっちゃったほうがいいかも、
dat → kako/ dat.gz → kako/ datで3アクセスだからね、遅かったりします

140:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 00:29:12.26 OytnobRJ
>>139
にゃるほど、そういや2007年までくらいのしかないですね
dat番号から年月日判定してやる?まあいい機会だからレガシィ仕様をもてあそんでみよう、
とその前にこの騒ぎが終わらないと

141:名無し編集部員
13/09/15 00:31:22.87 opbREtsF
>>139
経緯解説ありがとうございます
遅さについては正にそうですね、特に古いと分かっているスレでもない限りは、
クライアントにもロスが出ますし鯖にも余計な負担がかかってます
過去ログ取得が集中する事がそうそうないせいか応答が速いので遅いといっても僅かですが、
鯖側の負荷とパーツ消耗は留意すべき所かなと思います

142:名無し編集部員
13/09/15 04:22:21.98 NQN5glh+
>>124-125
Hiroyuki???
Do you mean Horoyuki Nishimura???

143:名無し編集部員
13/09/15 04:23:12.79 NQN5glh+
NVM Hiroyuki Nishimura lol

144:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 04:31:36.59 OytnobRJ
前スレから転載。誘導はしておきました。

118 名前:名無しさん@お腹いっぱい。(きしめん だぎゃー) [sage] 2013/09/15(日) 03:37:13.35 発信元:182.170.146.64 0
 URL URLリンク(rokka.<DOMAIN>)
 SERVER : name of the server, pele,kilauea,...(bbspink) anago,awabi,....(2ch)

これさあ、サーバー名は2ch側で紐付けしてくれるようには出来ん?
現行スレの1つ前のスレを取得するならいいけど
数年前のスレを取得しようと思うと、板移転やらで正式な(?)サーバー名が分からない事があるんだよね

それか、正式な板移転の全ログを提供して頂けませんか
2000年くらいの鯖名がうまい棒のそれだった頃から。●で取得できる最古の時代から。

現行の●は対象のスレの鯖名含めた完全なurlが分からないと取得出来ないし
鯖名を2ch側で紐付けしてもらうにしても、スレッドキーがわからないと取得出来ない。
だから、誰かがurlを貼るか、各スレの前スレ経由でしか●が使えない。

サーバー名のログを提供してくれれば、各鯖のkako/subject.txtを表示する事が出来るから
自分で、昔のスレ一覧を見て、気になったスレを取得する事が出来る。
●を売る側からしても、ウリの一つに出来ると思うし。お願い><

145:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 05:11:02.57 OytnobRJ
とりあえずつめたい一次回答
「Rokka Systemは、offlaw.cgi(旧の●システム過去ログ・dat落ちログ閲覧)程度の機能をCodemonkey氏の実装で提供するもので、
 基本的に旧システムで提供していない機能の追加実装はありません。
 また旧システムにおいて提供されていた機能も都合により提供されない場合もあります。」

「板移転の全ログに関しましては提供することはできません。それはRokka Systemとは関係がありません。」



さあ、知恵を絞って対応方法を編み出しCodemonkey氏にどさくさにまぎれて入れ込んでもらおう!

# ちなみに私に関しては >>52
# この回答は個人の意見であり、Rokka Systemの公式見解ではありません

146:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 05:33:58.82 OytnobRJ
プリキュアまでの間寝ちゃうと寝過ごしちゃいそうなので >>144 を題材に頭の体操。
まずは読めもしないServer.hsでも眺める。
253行目当たりからリクエストURLから抜き出した鯖板スレ情報を元にログがあるか探しまくってるっぽいところ発見。

コメントだけ抜き出してみると
getServer :: (Bool, Maybe String)
-- Check if there are more than 4 Strings in the list
-- Check if the first in the list (ie pele) is in the server list
-- If not, then return with nothing

getBoard :: (Bool, Maybe String)
-- Check if there are more than 4 Strings in the list
-- check if second word is in the board list
-- If not, then return with nothing

getPost :: (Bool, Maybe String)
-- Check if there are more than 4 Strings in the list
-- Check if d!!3 is a number

よく分からんが何らかのリストから鯖があるか、板があるか、スレがあるか、とやっているっぽい。
なら、リスト中の鯖に対して指定された板とスレがあるか探せば鯖不明なスレを見つける事ができるかもしれない。
ただ全リクエストをそう処理しちゃうと当然死ぬほど重くなるので、鯖が分かるものは現在の実装にてスレを取るよろし。
鯖中検索はHaskellと探索アルゴリズムとで負荷が少なく効率のいいものを実装できればよろし。
APIは<SERVER>が例えば'unknown'(など現在までに使用されたことのない名前)だったら検索になる

なんだやりようはあるな。ただこんなのを実装しちゃっていいのかな?
あと過去ログ鯖がそう都合よくできているかな?
こういう機能を提供しているミラーサイトとかないのかなぁ?
移転で複数の鯖にまたがるスレはどうなる?どうなっていた??

# 眠くなってきた・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・

147:名無し編集部員
13/09/15 06:03:32.06 NQN5glh+
分かったから
くだらねー猿芝居で埋めてないで
早く西村の許可取って来いよw

148:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 06:36:36.69 OytnobRJ
キョウリュウジャーまでまだ1時間半。モーレツに眠い。シャワーでも浴びて目を覚まそう。
シャワー中にふと思いつく。これ URLリンク(github.com) ってRokkaの完全ソース?
だとするとSIDをどう取り扱っているか書いてある?ならSIDがクラックされないか、盗まれても身バレしたりしないか分かる?
どれどれ。
*.hsを眺める。Server.hs以外はSIDにかんけーし
Server.hsのSIDを取り出しているところを見つける。170行目からの getSID がそうかな。
うーん、単に文字列分割してsid=なんたらを取り出して、Monazilla/2.0から始まってるかチェックして、後は何もしてないな。
認証確認とかはどうやって…あぁ!_? >>82 かぁ?そうならそういってくれればいいのに
(言ったつもりなんだろうなぁ、というかいい加減きずけよ>水玉 か?)

149:名無し編集部員
13/09/15 09:12:13.77 qckwPGxk
どのサーバに何があるかはクライアント側が考えるってことで
rokkaは各サーバの_datAreaの中を見せるためのシステムってことに特化したほうが分かりやすいかもね
そうなればdatのリストの取得機能は欲しい(/bbs/kako/の中のhtmlは不完全な場合もあるから)

150:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 09:27:46.04 OytnobRJ
どーせ今日いっぱいぐらい2ちゃん-Rokkaは動かないだろうから
待ってる間に検討することをまとめてみました

Rokka議題

* dat-ochiがちゃんと拾えるかどうか ※現在2ちゃん-Rokka間でトラブル中
確 Last-Modifiedをレスポンスヘッダに入れる   >>75
  Content-Typeをレスポンスヘッダに入れる
* HEADメソッドサポート 確認トラフィックの低減、いきなり全取得するなら必要ではない  >>84,86-87
* リクエストヘッダにAccept-Encodeing:gzipがあったらgzipして返す、なければPlainText  >>58
  raw=0.0をgzipフラグに使わない
* <OPTIONS>によるレス番指定部分取得の扱い
* raw=0.xxxxxによるバイトオフセット指定部分取得の扱い
* HTTPSのサポート  >>26,28
* 鯖名指定の省略許可  >>144-146
* 過去鯖・板・スレリスト  >>149

差分(部分)取得に関して、あぼーんくらったら結局全取得しているんだしRokkaは全返しだけにして
クライアントサイドで差分更新すれば?
→スマホとかで泣いちゃう?

<OPTIONS>の廃止は技術的要求ではない、なぜなら実装済み
実装してはいけない技術的理由が必要

SIDのセキュリティ(HTTPSサポートなど)はRokkaの実装検討範疇を超えているので
最低限カキコがHTTPSをサポートしなければRokkaがHTTPSをサポートすることはない


discussing subjects for Rokka (+ is decided)

* confirm dat-ochi working   note that there is a trouble between 2chan and rokka now
+ add Last-Modified with the value copied from source server to rokka response header  >>84,86-87
 add Content-Type with 'text/plain' to rokka response header
* supports HEAD http method to reduce traffic  >>84,86-87
* the content of rokka response will be gzipped if Accept-Encoding:gzip in request header  >>58
 raw=0.0 parameter will never used for gzip flag
* <OPTIONS>
* raw=.xxxxxxxxxx byte offset
* supports HTTPS  >>26,28
* allows user omit <SERVER>  >>144-146
* server/board/thread in archives(memories2) listing  >>149

if <OPTIONS> will eliminated from the specification and implementation , it requires technical reason
SID security issue, as HTTPS, is not implemented in rokka before bbs.cgi supports https

151:水玉(Mizutama) ◆qHK1vdR8FRIm
13/09/15 09:49:42.24 OytnobRJ
>>149
Server.hsを見てたらpremade listとかを検索する、見たいなこと書いてあったからそれの応用が使えると手間じゃないかも。
Server.hs(147)
-- If a board or server dont match the premade list, then everything is set to Nothing, and an error is output

このpremadeリストが、鯖移転か毎月高のタイミングで更新されてRokka鯖で管理して、
●専用リクエストAPIでリストだけ取得できる。XMLだと柔軟性高いかな。
これで鯖と板のリストまで得られるから、板とスレの情報は手元にあるはずなので自分で検索して
dat取得APIでブツを取ってくる。HEADをサポートすることになるはずだからこれで存在確認してはいいんでは。
さすがにdatリストまでとなるとRokkaの負担がすごそうな気もするけど、subject.txtもしくはTDNスレ番リストが
別APIで得られる、なら負担分散バランスもいいかな?

まあなんでRokkaでやらにゃならんのだ、と言われるかもだけど。
●の売りページに書いて営業効果があるかなぁ。
専ブラ作者的には喉から手が出る情報だし、●ユーザーには流出迷惑かけたんだからこのくらいオマケしてよ。

152:名無し編集部員
13/09/15 10:39:43.92 NQN5glh+
新しい物作りの前にまずは賠償が先だろそもそも


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch