- 1 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 11:33:57 ]
- をまとめましょう
- 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として保存するにはどうしたらいいのだろうか? だれか親切な人イメージ的に何したらいいか教えてくれ
- 153 名前:デフォルトの名無しさん mailto:sage [2009/12/25(金) 23:19:31 ]
- zlib
z_stream
- 154 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 01:05:45 ]
- ブラウザ作ろうとしてるんだったらhttpは既存の使えばいいじゃない?
むしろhttpからやろうとするなら、なぜTCPプロトコルスタックから作らない・・・謎だ
- 155 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 01:21:39 ]
- gzipは知らないからと鯖に逝って、テキストで送ってもらったほうが。
まあそういうクライアントがdenyされるだけだろうけど。 tcpスタックから作るくらいなら、stdioライブラリから自作しないと。 もっと本格的に成るならOSとかコンパイラとか。 pc12.2ch.net/test/read.cgi/tech/1247036705/ Google Chrome OS pc12.2ch.net/test/read.cgi/tech/1128794438/ 【次世代言語】D言語でOSを作ろう【Monaの移植?】 pc12.2ch.net/test/read.cgi/tech/1152200420/ 「OS自作入門」 pc12.2ch.net/test/read.cgi/tech/1258431145/ 「コンパイラ・スクリプトエンジン」相談室14
- 156 名前:141 mailto:sage [2009/12/26(土) 11:19:13 ]
- >>153
ありがとう。これはなんかできそうだ。あとでできたら再度報告します >>154 発言が謎 俺が初心者とわかっていてそのような発言するとは頭悪いにもほどがある リアルで会話してないと相手のこと考えないで自分が思うこと発言しちゃう痛い人になるぞ >>155 そう。だからgzipで要求は仕様にしようかと。
- 157 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:32:27 ]
- >>156
話を聞かないって良く言われませんか
- 158 名前:141 mailto:sage [2009/12/26(土) 13:42:40 ]
- >>157
ああよく言われるな 何を言いたい?
- 159 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 13:56:38 ]
- 154の書き込みはいろいろ省略されてるから初心者にはわかりづらいんだと思うよ
プログラムって省略こそ美しいとか言われてる言語があるから困るよね。Perlとか Perl初心者には省略されすぎてどうなってるのか全くわからない 「既存のhttpのやりとりを行うライブラリとか何かを使い回せばいいんじゃないの? httpのやりとりを今さら自分で作り直す必要はない そこまでやるならhttpよりもっと深い部分から作り直せばいいのに」ってことだと思う
- 160 名前:デフォルトの名無しさん mailto:sage [2009/12/26(土) 14:08:32 ]
- >>158
会話も続かないって思われてませんか
- 161 名前:141 mailto:sage [2009/12/26(土) 14:25:43 ]
- >>160
思われてるかはわからんな 他人が思うことだから まあでも言われるだけましだと思うよ。 注意もされなくなったら終わりだと思う
- 162 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 18:01:01 ]
- で、改善しようとは思わないんですね?
- 163 名前:デフォルトの名無しさん mailto:sage [2009/12/28(月) 18:14:46 ]
- ここはC言語限定?
何でもok?
- 164 名前:141 mailto:sage [2009/12/28(月) 20:00:01 ]
- 粘着うぜえ
- 165 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 09:32:03 ]
- >>164
思い込み乙。 まさに、「疚しき者追わずとも逃げる」だね。
- 166 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 10:53:39 ]
- 誰かキーボード操作に重点を置いた専ブラ作ってください!!
- 167 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 11:42:52 ]
- >>165
働けよカス
- 168 名前:141 mailto:sage [2009/12/29(火) 11:43:37 ]
- >>166
JANEとかショートカット自分でカスタマイズできるぞ
- 169 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 21:39:06 ]
- C++とC#でメモ帳を作れる程度の素人が挑戦してみようと思い立った
閲覧・自動更新・書き込みの実装を目標にしたい オープンソースで参考になるブラウザってあるかな? OpenJaneとギコナビはDelphiでさっぱりだった
- 170 名前:デフォルトの名無しさん mailto:sage [2009/12/29(火) 23:34:54 ]
- >>169
オープンソースなブラウザはないんじゃね?
- 171 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 14:59:12 ]
- すぐにレスがつくとなんか嬉しいなw
C#製のものが二個ほど見つかったんだけど 片方は閲覧オンリーでもう片方は何度DLしても必要なファイルが含まれておらずコンパイルエラーが起きる… この正月休みで閲覧オンリーの方からじっくりソースコードとにらめっこしてみることにするよ
- 172 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 15:09:19 ]
- >>171
もしかしてそれって kenmon.hp.infoseek.co.jp/contents/Monalib.htmにあるんじゃね?
- 173 名前:デフォルトの名無しさん mailto:sage [2009/12/30(水) 15:24:00 ]
- ありがとう
残念ながらそこには置いてなかったけど 多分C#で組むと思うからそのページはブックマークに入れさせてもらったよ そのファイル、落としてきた圧縮ファイルを解凍する時にエラーを吐くんだよね だから何らかの原因で破損でもしているのかなーと
- 174 名前:デフォルトの名無しさん [2010/01/20(水) 20:11:30 ]
- こんなスレあったのかよ
参考になる物なしで作ってしまったよ あとはスキンだスクリプトだをどうやって実装してるのかで 調べてたらここきちゃった
- 175 名前:デフォルトの名無しさん mailto:sage [2010/01/20(水) 21:41:49 ]
- >>174
うp 有害の心配もあるのでソースごとでお願いします
- 176 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 02:33:03 ]
- >>173
twintail?解凍ソフト変えてみ。
- 177 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 23:39:36 ]
- JaneStyleが最強神ブラウザってことだけわかりました
- 178 名前:デフォルトの名無しさん mailto:sage [2010/02/03(水) 23:43:48 ]
- 2ちゃんブラウザを作ろうとしたことがある。
これでも一応理系の大学出て、知識はあるが、 組んでみて実感。 意外と、ものすごい量の実装が必要となる。 結構大変ですよ。 だから、いまだにJaneを超えるものが生まれない。
- 179 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 01:54:32 ]
- ちょちょっっとやればできるじゃん?
- 180 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 02:57:24 ]
- いちばんめんどいのはフォントかもな
- 181 名前:デフォルトの名無しさん mailto:sage [2010/02/04(木) 18:52:49 ]
- ふぉんとかよ!
- 182 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 03:19:05 ]
- 別にフォントはどうでもいいだろ。
俺が持ってるフォントを使いたいとか言う馬鹿を相手にしなきゃいいだけ。 システムフォントしか使えない仕様にしてしまえばいい。
- 183 名前:デフォルトの名無しさん [2010/02/05(金) 09:31:30 ]
- >>182
いやいや Jane系のフォント変更関連は糞ですよ
- 184 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 13:16:37 ]
- フォントなんて文字が正しく表示できればいいんだよ。ふぉんとに
- 185 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 17:02:37 ]
- スレッド一覧を大きくするとスレッド内が小さく表示され・・・
スレッド内を大きくするとスレッド一覧が小さく表示され・・・ BackSpaceキーとかで、スレッド一覧とスレッド内の表示の切り替え(交互に)が出来たらいいのに
- 186 名前:デフォルトの名無しさん mailto:sage [2010/02/05(金) 18:57:56 ]
- ktk-reader.appspot.com/
- 187 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 21:39:17 ]
- C++で2ちゃんねるブラウザを作ることは無謀なのか?
- 188 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 21:40:02 ]
- 簡単なこと
- 189 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 21:56:50 ]
- いや、簡単だろ
- 190 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:15:32 ]
- 今度、C++で2ちゃんねるブラウザを作ろうと思っているんだけど
javaばっかりやっていたので、C++がいまいちわからない段階 このスレには俺以外にもC++で作ろうと、考えている奴がいるみたいだけど windowsの専ブラにはC++のOSSが無いから、かなり苦労しそう 俺はlinuxユーザらしくJDを参考にしようと考えているけどね
- 191 名前:デフォルトの名無しさん [2010/02/06(土) 22:19:08 ]
- >>190
そんなに苦労することか? SDKとかMFC使わずに作れとか言われたら発狂しそうだけど
- 192 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:31:57 ]
- c#でここまで作ったけどC++に変更予定
uproda.2ch-library.com/2111303hx/lib211130.png 2ch専ブラなんてOSSするほどの大きさじゃない
- 193 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:36:34 ]
- >>190
確か去年くらいからQtで作り始めたひとがいたはず 今どうなってるか知らないけど
- 194 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:42:49 ]
- >>193
LGPL版, GPL版がよくわからん
- 195 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 22:47:42 ]
-
ttp://flounder.s27.xrea.com/bbs/test/read.cgi?bbs=giko&key=213536508 pc12.2ch.net/test/read.cgi/software/1220415581/
- 196 名前:デフォルトの名無しさん [2010/02/06(土) 23:10:09 ]
- しかしなんでここまで開発したいやつがでてくるかね
- 197 名前:デフォルトの名無しさん mailto:sage [2010/02/06(土) 23:30:11 ]
- 簡単そうに見えるからすぐ手が出るんじゃね?
- 198 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 08:32:02 ]
- うんこ
- 199 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 13:56:31 ]
- せっかくだから俺はVB6で作らせてもらうぜ
画面と操作系のレイアウト・デザインは某ブラウザのコピーにするんだ まだ頭の中でもやもやした形のがあるだけだが、昔一通り読み書きできるものは作ったことあるから多分うまく行くと思うんだぜ
- 200 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 15:14:09 ]
- vbは無いな。
javaだろう。cは環境べったり過ぎる。
- 201 名前:デフォルトの名無しさん [2010/02/07(日) 15:17:18 ]
- 最強はないって
- 202 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 15:37:24 ]
- グーグル携帯で動かすのも考えたらjavaだろう。
- 203 名前:デフォルトの名無しさん [2010/02/07(日) 16:00:07 ]
- Qtは無料だとGPL関連が面倒そうだし有料買うならそもそもVS買うしで
wxWidgetsを試してみたんだが、スタティックにリンクするからでかいなw 大したことやってないのに3MBとかw
- 204 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 20:46:34 ]
- >>193
それ、kwsk
- 205 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 20:56:58 ]
- >>204
>>195
- 206 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:14:09 ]
- 2ちゃんねるブラウザで一番難しい所は、スレを表示する機能だと思うんだよね
しかし、既存の専ブラはそれをどうやって解決しているのか?って所が問題
- 207 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:16:55 ]
- >スレを表示する機能
フォントですねわかります
- 208 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:32:45 ]
- 前、javaで2ちゃんねるブラウザを作った時は
自分が考えていたよりも自由なプログラミングができなかったorz だって、スレビューの実装がムズいんだもん
- 209 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:47:51 ]
- ギコナビはIEコンポーネント使っている。
ほかは使ったことないから知らないけど。
- 210 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 21:48:24 ]
- WindowsならIEコンポ使ってるのも結構あった気がするが
- 211 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 22:46:45 ]
- 多くは既存ブラウザのエンジンを使ってるでしょ
今となっては独自に実装するとかありえない cssやスクリプト対応もできた方がいいから
- 212 名前:デフォルトの名無しさん mailto:sage [2010/02/07(日) 23:56:40 ]
- 俺様専用の2ちゃん専ブラだからVB6でおk
スレの表示もIEコンポーネントに丸投げする ただそのまま丸投げするとhtmlの生成処理に時間がかかるので2++風の1レス描画にする 2++のWin版でもいいんだけどしたらばに書き込みできないわ、Beは常に有効にしないとダメだわで使えなかった
- 213 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:22:29 ]
- webブラウザのコンポーネントを使わないと、かなり大変だよね〜
でもさ、どこまでスレを見たのか保存する機能あるじゃん あれってどうやって実装してんだろ?そこが気になる
- 214 名前:デフォルトの名無しさん [2010/02/08(月) 20:26:14 ]
- >>213
アイデアはあるけどdatのみじゃあ無理だけどね
- 215 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:30:23 ]
- >>213
dat の差分ダウンロードで分かる
- 216 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:32:42 ]
- どうせ2chブラウザの乱立の原因はUI周りの好き嫌いと検索パターンの問題なんで
その辺に関係ない箇所はDLLとかスタティックリンクライブラリで提供する感じでもいいんだどね
- 217 名前:デフォルトの名無しさん [2010/02/08(月) 20:33:55 ]
- >>215
それじゃあだめだろ 未読がある状態でリロードして差分ダウンロードとって来たら未読位置が変わる
- 218 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:40:44 ]
- 未読の位置を記録すればいいんじゃねえの?
- 219 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:41:41 ]
- pc12.2ch.net/test/read.cgi/tech/1193667819/
専ブラって作り始めてもすぐ飽きる 最後までモチベーションが維持出来ない
- 220 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 20:43:09 ]
- >>216
そうだね 2chAPI作って公開してください
- 221 名前:213 mailto:sage [2010/02/08(月) 20:51:17 ]
- >>218
スレが表示されている時にウインドウが640 x 800で表示されていても、 つぎにスレを見る時は900 x 900かもしれない >>219 jane styleの作者はすごい気がする
- 222 名前:デフォルトの名無しさん [2010/02/08(月) 20:58:31 ]
- >>221
Open Janeの派生だろ
- 223 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:10:32 ]
- 金儲け出来るならがんばる香具師は居るだろう。
●の利用状況に応じて作者に還元されるみたいだし。
- 224 名前:デフォルトの名無しさん mailto:sage [2010/02/08(月) 23:13:25 ]
- 香具師って最近流行ってんのか?
もう死語な気もするけど
- 225 名前:デフォルトの名無しさん [2010/02/09(火) 03:00:16 ]
- >●の利用状況に応じて作者に還元されるみたいだし。
これって2ch運営に申請してとかあるの?
- 226 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 03:02:54 ]
- 都市伝説だろ
- 227 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 20:46:15 ]
- >>226
残念ながら都市伝説ではない。 確かThousandの作者とkageの作者は受け取った金額を公開してるはず。
- 228 名前:デフォルトの名無しさん [2010/02/09(火) 20:57:36 ]
- 新規参入できるのか?
申請は2chビューアのページにあるメールアドレスに その旨書き添えて送ればいいのか?
- 229 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 21:26:44 ]
- >>228
別にいいと思う。
- 230 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 23:19:53 ]
- ていうかね、
オリジナルのJaneの作者のTwidlle氏は Del6Personalのライセンスに基づいて 対価を受け取ることを辞退し、 しかもその上で(有用な自前描画コンポーネントを含めて) ソースを公開したわけよ。 (最初に公開したのは pc12.2ch.net/test/read.cgi/tech/1224449899/ の初期スレ) もしそのJaneに手を加えて作っているのだとしたら 対価を受け取るのはどういう神経してるんだよ、ってことになる。
- 231 名前:デフォルトの名無しさん mailto:sage [2010/02/09(火) 23:21:19 ]
- Styleの作者に言ってやれよ
|

|