[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 06/23 04:52 / Filesize : 98 KB / Number-of Response : 478
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

2ch専用ブラウザの作り方



1 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 11:33:57 ]
をまとめましょう

52 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:15:23 ]
つかTk自体がハードな使用にはあまり向かない

「雑多なオプションつきのコマンドをシェルプロンプトから入力して結果を確認するの超めんどい」
というような需要にぴったりはまる程度の代物だ

53 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:23:39 ]
>>52
マウスでポチポチできたら楽だよね、というのにはぴったりなんだよ
…2chブラウザみたいなのにはイマイチ向かないのは理解
てかもうちょいネイティブなプログラミング言語で作れば使いやすいのできそうなのに

54 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:23:54 ]
マジっすか!?

じゃあGUIライブラリは何がいいでしょうか?

55 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:41:44 ]
時代を先取りしすぎたHTAなんてどうよ
セキュリティソフトの警告は無視する方向で

56 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:51:13 ]
それってGUIライブラリなんですか?

57 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:16:05 ]
まずバックエンドでCUIのみで動作するものを作れ

コマンドから
2ch get tech subback
2ch get tech 1180406037 all
2ch get tech 1180406037 l50
2ch get tech 1180406037 -100
2ch put tech 1180406037 'orz\nアッー!'
みたいな操作が出来ればよい


58 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:17:11 ]
orz
アッー!

59 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:20:10 ]
いやCUIの部分は43が作るって言うからさ
だからこっちはGUIの勉強しとこうかと・・・

60 名前:43 mailto:sage [2008/03/02(日) 14:14:20 ]
コマンド操作じゃなくて、ピュアRuby & OOを意識して書いてる
@bbs = BBS.load
@board = @bbs.find("tech")
@board.update
@thread = @board.list[0]
@thread.update
@thread.read
ってな感じ

RubyでそれなりのGUIっていうと・・・gtkとかwxRuby?
サーバ+webブラウザでも面白いと思う



61 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 14:29:05 ]
@bbs = BBS.load って書いてるけど
@bbsは何のオブジェクトのインスタンス変数なの?
あとBBSとboradの区別が付きづらい、threadは名前自体微妙

wxRubyだとライブラリ別途インストールしなきゃならないけど
Webrickなら標準添付だしそっちのほうがいいかも

色々ケチつけたけど頑張ってね

62 名前:43 mailto:sage [2008/03/02(日) 15:07:12 ]
んーと、解説すると実は
モジュールで掲示板を切り替えられるように(汎用的に)する予定
つまり
BBS.loadの前に
set_module MachiBBS みたいな記述有り

んでBBSは、Board一覧(カテゴリ含む)のインスタンスをまとめたオブジェクト
ロードはそのインスタンスを読み込むメソッド(毎回一覧を更新しないため)

threadが微妙なのは重々承知、名前変えるなら何がいいかな
まあ名前空間違うから大丈夫だけど

63 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:03:14 ]
別にインスタンスなんだから
sure = @board.list[0]
threads = @board.search('/糞/i')
unko = @board.id('1180406037')
なんでもいいと思う

64 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 00:28:48 ]
Threadクラスを作ってるって話じゃないか?
変数名なら煽るとおりだが、それはUI作る人が気にすればいいこと

65 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 00:22:39 ]
ダメだ・・・
Tkのインストールの仕方が分からんOrZ

66 名前:43 mailto:sage [2008/03/07(金) 02:43:16 ]
どんどんソースが汚くなっていく

たぶん土日にはやっつけサーブレットと一緒に公開できる
まだ仕様も機能も定まってないけど

67 名前:43 mailto:sage [2008/03/10(月) 03:30:25 ]
でけた
hokkority.com/rane/

解説は後に書くとして、突っ込みを幅広く募集
ただまだ暫定版なので優しくしてね

68 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 07:55:24 ]
るびまのコード添削とか読んでくれてるのかなあ

徹夜で眠いのであんま読んでないから変なこと言ってたらスマン

・ 掲示板サイトの対応を継承で表すのは面白い見方だと思う
・ base.rbでmethod_missing設定するくらいならusageくらい書け
  (メソッドを利用するのは「あなた」だけだろ?)
・ こういうときの2ちゃんねるはch2と書くのが普通
・ Base::BBSやBase::BoardがEnumerableを継承する必然性はたぶんゼロ
  (配列を外部に返すんじゃ何か問題がある?)
・ DownloaderでデータがStruct以下同文
・ Net::HTTPResponse#codeを整数に直した上でstatusというインスタンス変数に入れるのは死ぬほど紛らわしいからやめてくれ
  (文字列のままかresponsecodeという変数名にして欲しい)


69 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 22:27:22 ]
uiってどういう意味?

70 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 00:11:59 ]
UserInterface



71 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 00:17:58 ]
uiというディレクトリに入れておく内容かどうかは疑問の余地があるな
cgiとかでいいような

72 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 00:23:56 ]
サーブレットはユーザーインターフェースなのか?

73 名前:43 mailto:sage [2008/03/13(木) 02:03:12 ]
>>68
> base.rbでmethod_missing設定するくらいならusageくらい書け
この辺はちょっと保留、たぶん丸ごと変えると思います

> Base::BBSやBase::BoardがEnumerableを継承する必然性はたぶんゼロ
シンプルに書けて個人的に好みなんだけど、変?

> DownloaderでデータがStruct以下同文
これは、Baseを継承した各クラスのdownloadメソッドが
「ダウンロードして、必要があればデータを加工して受け渡す」ために、それをまとめた専用のクラスが欲しかったわけです
もっとスマートな方法ってあります?

> ch2
> responsecode
了解しました


暇つぶしのつもりだったけど、全然暇じゃないことに気づいた
ぼちぼちやってくとして、そういえば>>33はどうなった?

74 名前:43 mailto:sage [2008/03/23(日) 10:26:34 ]
えー、非常に恥ずかしい出来で、あんまり変わってないけどネタ的な意味で同じとこにうp
手をつける時間がないんだけど、今のところ投げるつもりも無いので長い目で見守ってね

75 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 12:29:06 ]
だから何でサーブレットがユーザーインターフェースなんだよ!?

76 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 14:23:43 ]
めんどくさい構造してるなあ
インスタンス変数に配列とハッシュを持ちまくった適当なオブジェクトでいいじゃん
あとMarshal使うくらいならPStore使おうぜ

77 名前:43 mailto:sage [2008/03/24(月) 08:46:11 ]
> ui
稼動部に対するインターフェイスって意味で切り分けてるんだけど、どうおかしいすか?
もともとGUI作ってもらう前提で作ってて、だからといってサーバにguiはもっと抵抗あるし
cgiは言わずもがなで、あとは便宜的に「インターフェイス」と名づけたり?viewerとか?
簡単に解決する名前を見過ごしてるなら教えてほしいです。

>>76
サイトに書いてるとおり趣味でやってるんで、めんどくさいややこしい云々は言わないで
でもモジュールとサーブレット周りのやりとりはもっとシンプルにする予定です
> あとMarshal使うくらいならPStore使おうぜ
了解しました

78 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:49:35 ]
公開者には批評批判を受け取る義務がある
でなければ公開などしないことだ
批評しないでくれと口走るなど言語道断

受け取るのが義務なだけで帰りに捨てちゃってもいいんだけどね

79 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:08:57 ]
誰に言ってるんだ??

80 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:09:00 ]
根拠も示さずに言いたいことを言うだけの批判者に対して
あれこれ構ってやる義務なんてどこにもないだろうに



81 名前:43 mailto:sage [2008/03/24(月) 11:15:57 ]
>>78
> インスタンス変数に配列とハッシュを持ちまくった適当なオブジェクト
だったら、継承関係がうまくいかなかったり(今以上に)力技に頼る分が増える気がするの
一応考えては見るけど、方向がガラリと変わりそうなんで
ってわけで、構造というより方向性をつつかれた気がしたんで変な言い方になっちゃいました
とりあえず、基本的に全レス参考にしてるってことは一応表明しときます


UIって、
・物理的な入出力装置
・使用感とか操作感
のどちらかの意味合いが強いのかな

82 名前:涼宮 ハルヒ mailto:御供 [2008/03/24(月) 11:16:48 ]
ファイアーエムブレム

83 名前:43 mailto:sage [2008/03/24(月) 11:18:24 ]
>>79-80
たぶん>>77の、>>76宛ての1行目のことかと

84 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:31:53 ]
相手は不特定多数だから全部にまともに答えるのは無理
聞くだけ聞いて必要なものは対処してあとは放っといても大丈夫
(っていうかブログにコメントさせればいい)

85 名前:デフォルトの名無しさん [2008/04/03(木) 00:57:04 ]
2chviewer.web.fc2.com/
Firfox2でしか動きません。壷を立ててプロキシをlocalhost:8095でお願いします。
クロスドメインしてもイイかFirfoxが聞いてきますのでyesでお願いします。


86 名前:デフォルトの名無しさん [2008/04/29(火) 22:28:02 ]
age

87 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 18:35:09 ]
レスをスレッド表示に自動変換してくれるサイトあったと思うのですが
どなたか場所を知りませんか?

88 名前:43 mailto:sage [2008/05/05(月) 02:11:42 ]
おひさ、それなりに改良した
hokkority.com/rane/

今のところの大雑把な問題点
・ブラウザ依存
・スレッドの自動スクロールがうまく出来ない(一番上、一番下、新規レス、とか)
・スレッド一覧が重い(グリッドのライブラリ使いたいけどもっと重い)

あと擬似フレームのリサイズはどうやったらいいんだろ
DnDで実装出来るんかな、それかライブラリがあるなら教えてほしい
# でも素直にフレームのままだったらスクロールもまとめて解決できるか・・・

なんか知ってるか気になったとことかあったら教えて

89 名前:デフォルトの名無しさん mailto:sage [2008/05/05(月) 11:18:17 ]
>>88
どんな表示になるのかスクリーンショット希望

90 名前:デフォルトの名無しさん mailto:sage [2008/05/06(火) 01:02:28 ]
www.hokkority.com/rane/img/ss.gif
こんなんでいいすか?今んとこ何も特筆するとこはないです
とりあえずTODOでも書いてこうかな



91 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 19:52:11 ]
windowsの実行ファイル作ってみたよ
hokkority.com/blog/rane/

92 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 13:44:24 ]
画像リンクを抽出して、小さいプレビューを表示して、
クリックするとフルサイズ表示するものを作りたい。

93 名前:デフォルトの名無しさん mailto:sage [2008/05/30(金) 14:08:16 ]
>>92
どうぞ。

94 名前:デフォルトの名無しさん mailto:sage [2008/06/19(木) 22:19:26 ]
質問いいですか?

お気に入りの更新チェックをしたいのですが
板ごとにsubject.txtを取ってくるのと
HEADでdatを個別にチェックするのはどちらが優しいでしょうか?

更新チェックだけでデータ取得はいらないです。

95 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 20:18:56 ]
作りたいけど結構難しいなぁ。
そもそもサーバーとのやり取り方法とか、分からん。
どんな本を買えばいいのかも分からん。HTTP&WEBって本は読んだ。

96 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 05:59:21 ]
誰かさんが書いていたように、Webブラウザを作る要領でつくって、
単にそれを2ch専用にすりゃいいだけの話かもしれんw
Mozillaあたりのソースを読めばヒントが?

97 名前:デフォルトの名無しさん [2008/09/07(日) 10:01:32 ]
d.hatena.ne.jp/RNatori/searchdiary?word=%A4%CF%A4%B8%A4%E1%A4%C6%A4%CE2ch%A5%D6%A5%E9%A5%A6%A5%B6%A4%CE%A4%C4%A4%AF%A4%EA%A4%AB%A4%BF&.submit=%B8%A1%BA%F7&type=detail
ここ見てやれば簡単

98 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 11:17:34 ]
なぽりんww

99 名前:デフォルトの名無しさん mailto:age [2008/10/31(金) 22:54:12 ]
スレッド検索ってどうやって実装すんのが定石?

100 名前:デフォルトの名無しさん mailto:sage [2008/11/01(土) 00:07:26 ]
namazu



101 名前:デフォルトの名無しさん [2008/11/03(月) 01:42:46 ]
質問なんですが、2chは文字コードsjisですよね?
それだと、UNIX系OSの場合問題が有りますよね?
基本的に落としてきたものをiconv使ってutf-8に変換した後、
内部で処理して、表示する時またeucなどに変換してるんでしょうか?

102 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 02:45:51 ]
>>101
眠いので適当に回答。
その延長線上に、LOCALEを認識しないソフトが生まれる。
以上!

だとつまらないので、
表示の問題か、ファイル保存の問題か、通信の問題か・・・
そもそも、Windows上で表示する場合か、UNIX上で表示する場合か。
問題を切り分けるくせを付けたほうが良いです。

あと、変換するなら保存する段階。表示する時やってたら、負荷すごすぎw
(保存時:1回、表示時:何回になるかわからない)


103 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 05:29:00 ]
釣られてみるが

文字コード変換したものを保存してるのなんて無いだろ。
2chにある.datそのままだからこそ
他人との過去ログのやりとりとかに使われるんだし。

104 名前:デフォルトの名無しさん mailto:sage [2008/12/10(水) 22:07:49 ]
ktk-reader.appspot.com/

105 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 13:42:02 ]
ttp://monazilla.org
の資料室を見ながら専ブラ作ってみてるんだけど

レス書き込み方法の書き込み確認のPOST内容で
「要求メッセージの一例(初回投稿時・2回目)」
のところで、CookieにNAMEとMAILが指定してないんだけど
これってちゃんと指定しなきゃだめだよね?
一応バカニュースでテストしてみたんだけど、もしかして鯖に依存する?

106 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 22:49:45 ]
たぶん、こっちで話したほうが良い
pc11.2ch.net/test/read.cgi/tech/1224449899/

107 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 13:32:47 ]
>>106
そんなスレあったのか、
既出な予感がするのでROMってきま
サンクス

108 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 23:02:01 ]
.NET(C#)ベースで2chブラウザを作ってみたいなと思っているのですが、
JaneStyleなどのDoe系統のスレッド表示コントロールで、
リンクとかレス番号をクリックできるようにしたり、
レス番号上で右クリックすると通常のものとは違うコンテキストメニューを出したりというのは
どういった処理で実現しているのでしょうか。
コントロール上にLabelやLinkLabelなどを乗せるというのは処理速度的にも違うような気がしますし、
WM_Paint上に処理を記述するというのも何か違うような気もします。

また、それはTextBoxを継承したクラスで処理可能なものなのでしょうか。

よろしくお願いします。


109 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 11:36:40 ]
>>108
Jane系はHogeTextViewってコントロールを使ってる。
OpenJaneにソースがあるからそれを参考にしてみたら?
TCustomControlを継承して内部でゴリゴリ計算して表示させてる。

お手軽なのはTMemoやTRichTextを継承してコンポを自作かな。

110 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:50:09 ]
スレッドタイトル検索はFind.2chを非表示で使って何か問題あるの?



111 名前:デフォルトの名無しさん mailto:sage [2009/06/15(月) 23:09:43 ]
てst

112 名前:デフォルトの名無しさん mailto:sage [2009/06/16(火) 10:21:50 ]
FLASHでUI作ってみたけど、macとかlinuxは何のフォントが2chのAAに向いてますか?
埋め込みはしないので、システムフォントでお願いします。

113 名前:112 mailto:sage [2009/06/16(火) 18:31:14 ]
とりあえずこんな感じにしてみましたが、確認できるmacもlinuxもないです。しょぼーん。

fontFamily: "MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;

114 名前:デフォルトの名無しさん mailto:sage [2009/07/14(火) 10:41:21 ]
人大杉が出る原因て何?

115 名前:デフォルトの名無しさん mailto:sage [2009/07/15(水) 00:06:07 ]
人(アクセス)が多過ぎること。

116 名前:デフォルトの名無しさん mailto:hage [2009/09/06(日) 16:28:56 ]
レスを表示する所どうやって表示しているんの?
一度にパネルに一度に描写するとめちゃくちゃ重くなるんだけど
javaだったらうれしいな...

117 名前:デフォルトの名無しさん mailto:sage [2009/09/06(日) 21:55:35 ]
>一度にパネルに一度に描写
また難しいことを……

118 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 14:15:03 ]
Javaとか許さん
俺の200MHzじゃまともに動かん
弱者の事も考えてあげられない政治は必ず転覆する
何故ならこの世には弱者と
弱者予備軍である中間層を足せば
過半数を超えるからだ

119 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 16:25:26 ]
しかし、それ以下のCPUで動いているであろうiアプリはJavaという現実_| ̄|○

120 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 16:29:39 ]
かなしいなw



121 名前:デフォルトの名無しさん mailto:sage [2009/09/11(金) 19:17:51 ]
>>118
抑圧して無効票とします

122 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 13:05:29 ]
>>114
ふつうのブラウザで見る人のために2chのサーバーでdatっていうファイルからブラウザで見れるように変換する作業をしてこっちに送り返すんだけど、たくさん人がいるとその作業が追いつかなくなるから出る。
其れに対して2chブラウザはdatだけダウンロードして、表示するまでの作業を個々のパソコンでやるから人大杉にはならない

123 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 19:39:05 ]
それは原因の説明として違うんじゃないかと思う

124 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 20:34:12 ]
うーん、説明悪かったか。

人大杉になる原因は2ちゃんねるのサーバーの限界に対してスレッド見る人が多すぎるからなんだよね。つまり2ちゃんがアクセスされた際にする処理(cgi)がとめられる状態になるため起こる。
これが原因です。

こっからは加えての話です(こういえばいいのか?)
2ちゃんねるにはdatっていうまあ最小データっていうか生のデータがあります。
ブラウザソフト(たとえばIEとかFireFoxとかブラウザ)でアクセスした場合には、2ちゃんねる側はHTMLに変換する作業があるんだけど(これがさっきいった2ちゃんねる側でやる処理です)、
2ちゃんねるブラウザ使えば、この2ちゃん側の処理をさせないようにして(結果2ちゃんねるサーバーの負担は減少)、datだけ落として閲覧できる方式に変えるのをそれぞれ見る側でやることができる。
なのでHTMLでみる掲示板と、個々の2chブラウザではレスの表示などが違う。

まあ最後の方は蛇足だった。だから読まなくていいです。必要ないことも書いてわかりづらくしてしまってたな。

125 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:17:50 ]
datを読むときにはクライアントからのアクセスラッシュがあってもCGIはとまらないのか?

126 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:26:11 ]
dat なら cgi 経由に取れるっていう話なのでは?

127 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:27:10 ]
間違えた orz

o cgi 経由に

x cgi 経由せずに

128 名前:デフォルトの名無しさん mailto:sage [2009/12/15(火) 23:38:49 ]
いや
蒸し返してすまんが
CGIがあるかどうかはどうでもいいんだ
(CGIを経由しない方がサーバーの負荷が軽いのは判り切ってる)
仮にdatであってもアクセスが集中して人大杉にならないのか?っつーことだ

129 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 00:02:06 ]
で?

130 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 09:23:49 ]
>>128
その場合はサーバーダウンしてしまうでしょう
2ちゃんでいう鯖落ち



131 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 12:04:37 ]
datの代わりに静的htmlを吐いてそのまま置いとけばいい話だけどな。
わざわざcgiなんて糞重い物かますから遅い。

132 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 12:11:14 ]
その静的htmlを吐くのが重いってことが理解できませんか?

133 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 12:14:27 ]
>>131
それ誰もレスできなくね

134 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:01:17 ]
ブラウザの作り方じゃなくてサーバーの作り方になってるような気もするがw
サーバー側でcgiを起動出来ない状況になっている(または上限値に達している)
のを検出してその場合はcgiを実行せずに人大杉のHTMLを吐き出すというのは
どういう仕組みで実現出来るのでしょうか?

135 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 13:21:36 ]
>>134
tcpの同時接続数とbacklogの値みてるんじゃない?

136 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 14:07:59 ]
ErrorDocument404を「人大杉を表示するHTML」に設定しておく
単にloadavgから(定期的に)負荷を算出
負荷が大きいときはread.cgiをrenameして404を返させる

実際に、存在しないURLにアクセスすればすぐわかる。

ただし、/test/read.cgi/以下の部分は、PATHINFOとしてread.cgiへのパラメータとして扱われるので
そこを存在しない板等に変えても意味は無い。
/test/read.cgiの部分を変えるとか
/tech/index.htmlの部分を変えるとかしてみる。

137 名前:デフォルトの名無しさん mailto:sage [2009/12/16(水) 14:10:21 ]
404のErrorDocumentが外部URLを指している場合
リクエストに対しては404ではなく302を返して
リダイレクトされることを忘れずに。

138 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 01:26:04 ]
>>131
CGI使わなければよいというだけなら、JavaScriptモードがある。
info.2ch.net/wiki/?read.html

139 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 09:10:12 ]
プログラミングなんて出来ませんが、
いまさら、2ch専用ブラウザ作る目的は何んなんでしよう?

140 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 13:23:46 ]
自己満足



141 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 14:38:39 ]
C++でdat取得して保存するソースを誰か作ってくれないだろうか?
俺の知能では無理だった。まずhttp通信をC++でどのようにすればいいのかわからなかった
できれば解説も頼む

142 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 17:51:17 ]
>>141
おま・・・それ基本中の基本だぞ

それが出来なきゃ他に何も出来ないから諦めれ

143 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 18:24:45 ]
>>142
そうか
よかったら教えてくれないだろうか
ソース必死に勉強したい

144 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 18:46:39 ]
Winsockで検索すればいいよ


145 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 22:36:10 ]
まあおまいら言語何使ってんの?
あと送受信は何使ってる?

俺はC++にwinsockなんだがオーソドックスだよな

146 名前:デフォルトの名無しさん mailto:sage [2009/12/18(金) 22:48:43 ]
>>145
http

147 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 03:11:34 ]
>>141
Boost::asioで作ったのならあるけど
いる?

148 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 05:46:29 ]
cgiでdat生成も十分重いだろう。html生成ぐらい訳無い。

149 名前:デフォルトの名無しさん mailto:sage [2009/12/19(土) 10:29:33 ]
>>147
マジか ありがたい
ぜひともおねがいします

150 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 19:10:37 ]
302 found って帰ってくるんだけどどういうこと?



151 名前:デフォルトの名無しさん mailto:sage [2009/12/21(月) 19:26:13 ]
すいません 200 OKキタ━━━━(゜∀゜)━━━━!!
なんか成功するとうれしいもんだなw
これだからプログラミングはやめられない

152 名前:141 mailto:sage [2009/12/25(金) 19:57:16 ]
2chブラウザをC++で作ろうと思っていたんだが、ようやくhttpで要求する方法がわかった。
だがサーバーからのレスポンスのボディの部分だけgzipを普通のテキストに戻してdatとして保存するにはどうしたらいいのだろうか?
だれか親切な人イメージ的に何したらいいか教えてくれ






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

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

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