[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 14:07 / Filesize : 173 KB / Number-of Response : 931
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

monazilla Part 4



1 名前:kng ◆XTitdn3QI6 [03/01/13 13:30]
2ちゃんねる専用のブラウザを作っちゃおう
というプロジェクトです。

Part 1
pc.2ch.net/test/read.cgi/tech/981726544/
Part 2
pc.2ch.net/test/read.cgi/tech/1005282763/
Part 3
pc3.2ch.net/test/read.cgi/tech/1012544484/

monazilla.org (w
www.monazilla.org/

654 名前:デフォルトの名無しさん mailto:sage [03/06/29 18:08]
スレッドを複数落とすのにかかるトータル時間は
シングルでもマルチでもほぼ同じだよ。
単にマルチだと1つのスレッド落とし終わるまでに
読み込んだ分までブラウジングできたり
別のスレッド落としたりできるってだけ。

655 名前:デフォルトの名無しさん mailto:sage [03/06/29 18:52]
>635
複数スレッドが動かせない言語ってなんだかわからないけど、
スレッドが1つでも読み込み・表示などが順番に処理すれば、
使える(人によって意味が違うかもしれないが)ブラウザは作れる。
スレッドが1つでも読み込みと表示を少しずつ処理すれば同時に
動いているようには出来るけど、すご〜〜く見通しの悪いソース
になるよ。

656 名前:デフォルトの名無しさん mailto:sage [03/06/29 18:54]
>653
↑これでいいかな。

657 名前:デフォルトの名無しさん mailto:sage [03/06/29 18:57]
シングルスレッドでメッセージベースのソケットを使っても
FD_READでの処理が充分軽ければ、描画等の他のイベントに影響を与えることはないと思う。
むしろ、コンテキストスイッチがない分、わずかに処理は軽くなるかもしれない。

ただ、個人的な感触だけど、
FD_READでの重い処理といっても、gzipの展開程度なら大したことはなく
DSL程度の速度でもUI部への影響はほとんど無い感じ。
それよりも、多数の.datを取得/保存する時の
ローカルファイルへの書き込み(というよりopen/close)がUIに影響を与えている。
(特にNTFSだと、書き込み時はキャッシュだけではなく必ず物理ディスクに
一度はアクセスしてからでないとwriteから戻らないので)
このような部分は(特にNT系OSなら)、マルチスレッドでファイルアクセスとUIを分離し
IO待ちの間にUI処理が出来るようにした方が良いと思う。

658 名前:デフォルトの名無しさん mailto:sage [03/06/29 18:57]
>>654
シングルスレッドでもできる。現にかちゅはできてるし

659 名前:デフォルトの名無しさん mailto:sage [03/06/29 19:11]
マルチスレッドと非同期の違いについて小一時間問い詰めるスレはここですか?

660 名前:654 mailto:sage [03/06/29 23:55]
うぃ、非同期処理はシングルでもマルチでもできます。
ここで焦点となっているのはブラウザが非同期処理できるかどうかの話ですね。

661 名前:デフォルトの名無しさん mailto:sage [03/06/30 05:21]
シングルスレッドでも複数のファイルを落としたり
ダウンロードしながら表示したりは出来る、ってことで、
>>654の「マルチだと・・・」は嘘。>>660は言い訳。

662 名前:654(さらし者) mailto:sage [03/06/30 08:39]
( (   (. )
     . -‐ ) ‐- .
    .´,.::::;;:... . . _  `.
    i ヾ:;_´・ω・`_,.ン|
    l    ̄ ̄...:;:彡|
    }  . . ...::::;:;;;;;彡{
    i   . . ...:::;;;;;彡|
    }   . .....:::;::;:;;;;彡{
    !,    . .:.::;:;;;彡j:::::::::::::::.......
     ト ,  . ..,:;:;:=:彳:::::::::::::::::::::::::::..
     ヽ、.. ....::::;;;ジ.:::::::::::::::::::::: どうせ俺はブラウザ開発断念した男さ・・・




663 名前:デフォルトの名無しさん mailto:sage [03/06/30 21:10]
>>652
500レスとか一気に読み込むと読み込み終わるまで
「固まる」のがなぁ。
巡回はOKなのに。

664 名前:デフォルトの名無しさん mailto:sage [03/06/30 21:23]
というわけで、データアクセスは専用スレッドで行いましょう。

665 名前:デフォルトの名無しさん mailto:sage [03/06/30 21:46]
>>664
どのスレ?
誘導ヨロシコ

666 名前:デフォルトの名無しさん mailto:sage [03/06/30 22:26]
>>665
ワラタ

667 名前:デフォルトの名無しさん mailto:sage [03/06/30 22:38]
>>665
pc2.2ch.net/test/read.cgi/db/1056933766/l50

668 名前:デフォルトの名無しさん mailto:sage [03/07/01 12:11]
>>664
おまいはデータベースとデータアクセスの区別が付いていないようだが。

669 名前:デフォルトの名無しさん mailto:sage [03/07/01 19:10]
東京アクセスなら。

670 名前:デフォルトの名無しさん mailto:sage [03/07/01 20:10]
非同期よりマルチスレッドの方がかっこよくない?(気分的にね)
だからマルチスレッド使おうぜ!

671 名前:デフォルトの名無しさん mailto:sage [03/07/01 22:05]
>>670
両方使うという選択肢はないのね・・・

672 名前:デフォルトの名無しさん mailto:sage [03/07/02 00:38]
>>653
シングルタスクの方が描画は速いでしょ。
コンテキストスイッチのオーバーヘッド無いんだから。



673 名前:デフォルトの名無しさん mailto:sage [03/07/02 02:08]
非同期だとWindowsでしか使い道ないじゃん。

674 名前:デフォルトの名無しさん mailto:sage [03/07/02 09:29]
そういう意味じゃ、WindowsもXWindowも同じ。

675 名前:デフォルトの名無しさん mailto:sage [03/07/02 14:35]
コンマ何秒かのオーバーヘッドを気にするなよ。

676 名前:デフォルトの名無しさん mailto:sage [03/07/02 18:47]
翼くんシュート!!

677 名前:デフォルトの名無しさん mailto:sage [03/07/02 21:14]
普通はコンマゼロゼロゼロ何秒程度だろ。
Winだとたまにコンマどころか何秒になることもあるかもしれないが。

678 名前:デフォルトの名無しさん mailto:sage [03/07/03 02:26]
スレの立てられた日付ってどう取得するの?

679 名前:デフォルトの名無しさん mailto:sage [03/07/03 02:29]
datNameで

680 名前:デフォルトの名無しさん mailto:sage [03/07/03 02:46]
>>679
thx
ファイル名がそのまま日付になってるって事?
それだけわかれば、あとは調べられるか
ありがとう

681 名前:デフォルトの名無しさん mailto:sage [03/07/03 15:46]
datの名前は日付じゃなくて_秒

682 名前:デフォルトの名無しさん mailto:sage [03/07/03 16:03]
UNIX時間



683 名前:デフォルトの名無しさん [03/07/03 21:24]
2chの書き込み処理はどんななってんですか?


684 名前:デフォルトの名無しさん mailto:sage [03/07/03 22:42]
>>683
ページのソースを見れば一目瞭然だと思うが

685 名前:デフォルトの名無しさん [03/07/04 15:44]
あっそっか

686 名前:デフォルトの名無しさん [03/07/04 18:10]
普通に書き込めますた。
なんか仕様書(?)ばっかみちゃって肝心な方法忘れてました。

687 名前:デフォルトの名無しさん mailto:sage [03/07/04 18:54]
>>681-682
MonaUtils.pas見て理解しました
thx

688 名前:デフォルトの名無しさん mailto:sage [03/07/04 19:10]
subject.txtが無い板は、index.htmlからスレ一覧取得するの?

689 名前:デフォルトの名無しさん mailto:sage [03/07/04 19:37]
>>688
無い板なんてあるの?

690 名前:688 mailto:sage [03/07/04 19:49]
>>689
ttp://comic.2ch.net/comicnews/
とか。Agentを設定しないとダメなのかな

691 名前:デフォルトの名無しさん mailto:sage [03/07/04 19:51]
>>690
そう
DAT直読みやSubject.txtはUser-Agentをmonazillaにしないと駄目



692 名前:デフォルトの名無しさん mailto:sage [03/07/04 19:59]
>>691
ProxomitronでUser-Agentをmonazillaにしてみたけどダメでした(;´д⊂)




693 名前:デフォルトの名無しさん mailto:sage [03/07/04 20:00]
>>692
User-Agent: Monazilla/1.00

694 名前:688 mailto:sage [03/07/04 20:02]
>>693
出来た!ありがd

695 名前:デフォルトの名無しさん mailto:sage [03/07/08 15:27]
. .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    . . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
   . . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
        Λ_Λ . . . .: : : ::: : :: ::::::::: ::::::::::::::::::::::::::
       /:彡ミ゛ヽ;)ー、 . ::: : :: ::::::::: :::::::::::::::::::::::::::::
      / :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
      / :::/;;:   ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ
subject.txt取れないとオモタら鯖が落ちてた・・・

696 名前:デフォルトの名無しさん mailto:sage [03/07/08 21:03]
>>695
乙カレちゃんw

697 名前:デフォルトの名無しさん mailto:sage [03/07/08 23:51]
そこまで落ち込むことかよw
ま、君のバグじゃあなかったってことで元気出せ。

698 名前:デフォルトの名無しさん mailto:sage [03/07/09 02:49]
>>695
もうちょっともちつけ

699 名前:デフォルトの名無しさん mailto:sage [03/07/09 21:26]
ちょっとした監視ツールを作りたいんですが、
使っていいメモリってどれくらいまでが適当なんでしょう。
もちろん用途によると思いますが、1,000±4,000KBくらいでしょうか?

朝まで動かしてたら、メモリリークって事がよく起こります。
プログラム中ではちょくちょくメモリを解放しているのですが、
コモンコントロール関係が勝手にメモリを食ってしまいます…。

700 名前:デフォルトの名無しさん mailto:sage [03/07/10 10:11]
. : :::.::::::::::!  i:::::::::::::::::::::::::::ヽ      ,,,,,;;;;;;;;,,,     ,;;;;'''´/:: .::::::;i::l
: ::::::::::::::|   ';::::::::::::::__:::::ミ、`    '''゙゙゙゙゙゙゙``゙゙゙゙''''''  /,. _,イ:::::::::::;' !リ
::: ::::::::::::::l   ゙、:::::/´-、 ヽ`         _,,,‐     7ソ!::::::::::::;' i/
;:::::::::::::::::::i     ヽ:l '  ヽ       r '''7´:iし      ‐''l:::::::::::/ /
ヽ:::::::::::::::::i.     ヽ.   {.          ヽ-‐'       ヽ i::::::;:::/ /
. ';::::::::::::::::i,     _ヽ、.                 ノ/::::〃'
:、 i;::::::::::::::::i.   '´ ,.\¨´              ´,.':::::://'  >>699 お兄さん、スレ違いですよ…
ヾ  i;:::::::::::::::l    /  }   ヽ          '´,イ::::::::;'
 ヽ i;::::::::::::::!   /    ,.|    `  、      /|:::::::::::i
.     i;::::::::::::|      〈 `ー ..,,__    `_ト,ー‐ '   !::::::::::l

701 名前:デフォルトの名無しさん [03/07/12 14:43]
作ってみました。誰か試してみて。起動環境はjre1.4です。

www.geocities.co.jp/Milkyway-Gemini/1765/aaa/2cb.html


702 名前:デフォルトの名無しさん mailto:sage [03/07/12 17:14]
>>701
試した。
レスは読めるけれど書き込めないみたい。
ttp://news2.2ch.net/test/read.cgi/newsplus/1057377749/l50

# DOSプロンプトにいろんな文字が……w



703 名前:701 [03/07/12 17:34]
>>702
あっどうも。こんなへなちょこブラウザを試していただいて。

クッキーに対応してないんですよ。
Cookie.txtに自分のプロバイダのホスト名入れてるんで。
ここを書き換えればカキコできると思います。
これを読み込んでCookie情報を送信しているんです。
なおします。

>># DOSプロンプトにいろんな文字が……w
それはメモです。(W
ところで実行するとDOSプロンプトが出てくるんですか?
おかしいなぁ、実行可能jarにしたのに…


704 名前:デフォルトの名無しさん mailto:sage [03/07/12 17:39]
>>701
とりあえず起動/読込/閲覧は確認。今後に期待ですな。
今のところスレの表示速度ではJaneを上回る(w

705 名前:デフォルトの名無しさん mailto:sage [03/07/12 19:41]
>>701
使ってみました。
awtのTextAria使ってるみたいだけど、Swingとawtの組み合わせって、イクナイんじゃなかったっけ?
あと、Look&Feel変更機能キボンヌ

>>703
コンソールから java -jarで起動したり、ファイル関連付けでjarのところをjavawからjavaにする。


706 名前:701 [03/07/13 17:31]
>>704
>>とりあえず起動/読込/閲覧は確認。今後に期待ですな。
あんま期待しないでください
>>705
>>Swingとawtの組み合わせって、イクナイ
えっそうなんですか!!

707 名前:デフォルトの名無しさん mailto:sage [03/07/13 17:33]
Eclipse みたいに plugin アーキテクチャにしてほしいな。
そうしたら欲しい機能や足りない部分は勝手に作るよ。

708 名前:デフォルトの名無しさん mailto:sage [03/07/13 18:19]
暇なので2chビューアを4時間程度で書きました。

ツリービューの板一覧をクリックするとリストビューにスレ一覧が。
それをクリックすると、WebBrowserにレスが出ると。

取りあえずそれだけ。


スケルトンってありましたっけ?無いならソース込みで放出しますけど。Delphiですけど。

709 名前:デフォルトの名無しさん mailto:sage [03/07/13 20:44]
>>708
欲しいです!初心者には必要かと。
つーか私に必要なんです

710 名前:デフォルトの名無しさん mailto:sage [03/07/13 21:11]
>>708
むしろコンポーネント化きぼんぬ
それとは別にもちろんソースきぼんぬ

711 名前:事故厨708 mailto:sage [03/07/13 22:28]
テスト。


さらに暇だったのでもう4時間ほど追加して簡単な書き込み機能も付けてみました。

当初の予定通り、これを自分だけが幸せならそれでいい2chブラウザにすることにします。
要望とか文句がある奴はソースと各種権利やるから勝手に直せと。


どこかにアップローダとか無いですか?
要望があれば寝る前にzipか何かで固めますけど。


>>710
コンポーネント化と言うか独立したクラス化までは完了しました。
進捗状況をフォームに表示したりするのにイベントを使おうと思っているので、コンポーネントにするのも割と時間の問題です。

・・・でも、コンポーネントのインストールとかめんどいんだよなぁ。

712 名前:デフォルトの名無しさん mailto:sage [03/07/13 22:54]
>>711
sourceforge.jp !!



713 名前:デフォルトの名無しさん mailto:sa ge [03/07/13 22:55]


714 名前:事故中708 mailto:sage [03/07/13 23:09]
turedure.s8.xrea.com/jiko00.lzh

に置いといた。お休みなさい。

715 名前:デフォルトの名無しさん mailto:sage [03/07/14 03:05]
したらば掲示板について教えてください。
したらばを見ると、したらば-jbbs のページが出ます。
したらば掲示板(JBBSでない)はなくなったのですか?


716 名前:デフォルトの名無しさん mailto:sage [03/07/14 06:33]
>>714
神キタ━━━━(゚∀゚)━━━━!!
グッジョブ!!

717 名前:デフォルトの名無しさん mailto:sage [03/07/14 13:39]
>>715
ありまっせ
www.shitaraba.com/bbs/now/index.html

718 名前:事故厨 [03/07/14 22:42]
>>716
喜んでもらえてうれしいよ。

・レス番クリックでレスウインドウ開くように。
・スレクリックしたら取りあえず最後のカキコまで移動。

turedure.s8.xrea.com/jiko01.lzh

719 名前:デフォルトの名無しさん mailto:sage [03/07/14 23:04]
よ〜し、パパDOS窓で作動するブラウザ作っちゃうぞお!
時代はCUIに逆戻りさ!

*機能

・レスは一つずつしか読めない
・レスを読むにはレス番を入力させ、そのたびにダウンロード
・DOSのエスケープシーケンスをフルに使用
・サーバー機能付き(トロイ)

720 名前:山崎 渉 mailto:(^^) [03/07/15 09:41]

 __∧_∧_
 |(  ^^ )| <寝るぽ(^^)
 |\⌒⌒⌒\
 \ |⌒⌒⌒~|         山崎渉
   ~ ̄ ̄ ̄ ̄

721 名前:デフォルトの名無しさん mailto:sage [03/07/15 12:27]
>719
レスを1つずつ読むとhtmlから変換しないといけないので面倒な気が…

722 名前:デフォルトの名無しさん [03/07/15 14:40]
>>721
例の禁じ手を使う



723 名前:デフォルトの名無しさん mailto:sage [03/07/15 16:02]
>>721
まあ、キャッシュしといてもわかんねぇべや?

724 名前:デフォルトの名無しさん mailto:sage [03/07/15 17:10]
以前こんそりーなというCUI2ちゃんクライアントが有ったわけだが。

725 名前:デフォルトの名無しさん mailto:sage [03/07/16 07:14]
DOS時代のブラウザなら入力するたびにダウンロードなんかしないだろ
むしろ巡回+発言予約が常識だ

726 名前:デフォルトの名無しさん mailto:sage [03/07/16 15:45]
回線も従量制だしな。

727 名前:デフォルトの名無しさん mailto:sage [03/07/16 21:45]
>>725
おもろいな、2ch発言予約。

728 名前:デフォルトの名無しさん mailto:sage [03/07/17 15:21]
>>727
モバイラには便利かもね。
でも一気に全部送信するのは危険かも。
スレの流れ変わっちゃってるかもしれないし、
規制にひっかかって送信失敗するかもしれないし。
1個ずつ手動送信ならいいかも。

729 名前:デフォルトの名無しさん mailto:sage [03/07/17 20:32]

730 名前: 特等席 :CUI-2ch:投稿日:ここは予約済みです

731 名前: デフォルトの名無しさん :sage:投稿日:03/07/ (Thu) 21:59
     ↑これって何?


730 名前:デフォルトの名無しさん mailto:sage [03/07/17 21:59]
予約厨ウザイ、ってことに成るわけか。

731 名前:デフォルトの名無しさん mailto:sage [03/07/18 07:48]
予約だけで1000を目指すスレとか勃つんだろうな。

732 名前:デフォルトの名無しさん mailto:sage [03/07/18 14:49]
>>729
ワラタ。そういうことかよ



733 名前:デフォルトの名無しさん mailto:sage [03/07/18 21:18]












**************ここまで予約**************
















734 名前:デフォルトの名無しさん mailto:sage [03/07/18 21:20]
     ↑これって何?

735 名前:デフォルトの名無しさん mailto:sage [03/07/18 22:12]
>>734
この板のデフォルト名

736 名前:デフォルトの名無しさん mailto:sage [03/07/19 14:43]
デフォルトってなんですか

737 名前:デフォルトの名無しさん mailto:sage [03/07/19 16:12]
>>736
de-fault -> trueだ。

738 名前:デフォルトの名無しさん [03/07/19 19:40]
スレッドを立てるときのDateは何を渡せばいいですか?
現在時刻など、色々やってみましたが、ブラウザを立ち上げ直してくださいと出ます…


739 名前:デフォルトの名無しさん mailto:sage [03/07/19 20:07]
>>738
9時間引いてみそ。

740 名前:デフォルトの名無しさん mailto:sage [03/07/19 20:15]
>>738
IEとかでソース見てミナ

741 名前:738 mailto:sage [03/07/19 20:34]
>>739
>>740
おおお出来た!
ありがとうございました!

742 名前:デフォルトの名無しさん mailto:sage [03/07/19 22:22]
どうせ日本に決まってるとはいえできればタイムゾーン見て
変換してほしいなあ。9時間に決めうちじゃKatju88並みだ



743 名前:デフォルトの名無しさん mailto:sage [03/07/19 22:33]
>>736
債務不履行です。

債務不履行の名無しさん……。

744 名前:デフォルトの名無しさん mailto:sage [03/07/19 22:44]
>>742
そもそもGMT取得するのが筋では?


745 名前:デフォルトの名無しさん mailto:sage [03/07/19 22:57]
katju88は9時間とかじゃなくて、
書き込みに失敗したら取りあえず5000位引いてみて自動リトライって感じの
仕様だった気が。

746 名前:745 mailto:sage [03/07/19 22:58]
9時間引いてみて、それでも書き込めなかったら5000くらい引くか。

747 名前:デフォルトの名無しさん mailto:sage [03/07/20 01:04]
>>743
ここはクレ板だったのか…

748 名前:事故中708 [03/07/20 09:45]
皆さんダウンロードの進捗状況ってどうやって計算してますか?

Content-Lengthが帰ってこないんでそこから計算するのは不可能ですし。
何か良いアイデアがあればきぼんぬ。

749 名前:事故中708 mailto:sage [03/07/20 09:46]
>>748
ごめんなさい、帰ってきてました・・・。

750 名前:デフォルトの名無しさん mailto:sage [03/07/22 18:31]
むこうより、こっちで聞いた方がいいような気がするので
こっちに書き込むことにします。
マルチになってしまってすみません。

html化された過去ログの一部を読み込もうとしているのですが、
htmlファイルでも、Range: bytesが使えるファイルと、使えないファイルが
あるみたいです。
使えないのは、HTTP/1.1 200 OK
が返されて、ファイルを全部読み込んでしまいます。
これはどうしてなんでしょうか・・?

751 名前:デフォルトの名無しさん mailto:sage [03/07/22 19:05]
サーバーのバージョンによって違うのか、gzip圧縮の関係か、、

が、過去ログを.htmlで取得するのがそもそもの、、、

752 名前:デフォルトの名無しさん mailto:sage [03/07/22 19:14]
そういえば、ちょっと違うけど、
昔、.dat.gzしかないところに.datをGETしようとすると
 .datが圧縮される鯖では取得可能で
 .datが圧縮されない鯖では取得できない
ってのがあったな。
もちろん、.dat.gzをGETすると大丈夫だけど。

mod_gzipでの話だから、mod_deflateではどうなってるかは知らん。



753 名前:デフォルトの名無しさん mailto:sage [03/07/22 19:24]
>>751
htmlで取得する以外の方法って
あるんでしょうか・・・・?
無知ですみません・・

754 名前:デフォルトの名無しさん mailto:sage [03/07/22 19:25]
あ、dat.gzでとれるんですか・・・







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<173KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef