- 1 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 11:33:57 ]
- をまとめましょう
- 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として保存するにはどうしたらいいのだろうか? だれか親切な人イメージ的に何したらいいか教えてくれ
- 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の作者に言ってやれよ
- 232 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 01:16:14 ]
- >>230
Twidlle氏がGPLで配布すれば良かったんだが・・・ っていうか、今からでもGPLにしたら良いのに
- 233 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 02:45:02 ]
- v2cの作者も金額公開してニュー息で擦れ立ってた様な。
ユーザ多いと結構いい金額貰えてるよ。堂本の運営なんてもっと儲けてるだろうね。 既に流用されてるものがあるのに、あとからgplは無意味。 過去のものに手を加えて使われてしまうだけ。 スレチだが、ようつべブラウザって簡単に出来る? にちゃんブラ作るより難易度高いかな? フラッシュを表示させる仕組みが思いつかないが。
- 234 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 02:52:32 ]
- >>233
大半のことはブラウザコアがやってくれるのでプログラム側が最終的に欲しいのは データの入手先だけかな? styleの人が動画プレーヤーも作ってるし、ぶっこぬきツールも存在する以上は なんとかなるでしょうけど
- 235 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:19:42 ]
- そういえば2chの報酬って何で払われるんだ?
モリタポ? webマネー? 口座振込み?
- 236 名前:デフォルトの名無しさん mailto:sage [2010/02/10(水) 23:22:06 ]
- ガバス
- 237 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 23:16:18 ]
- スレってあっちこっちから開く(お気に入り、スレッド一覧etc)ことができるじゃん
それにサーバーからdatを取得したり、HDDにデータを保存したりしないといけない お前らだったら、GUIと↑の処理を分離するか?
- 238 名前:デフォルトの名無しさん mailto:sage [2010/02/16(火) 23:31:11 ]
- 分離しないとマルチスレッドにできない。
- 239 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 00:50:57 ]
- でも実際のところマルチスレッド化する部分ってすくないような・・・
2ch専ブラがやたら起動が遅くなるのはログに対するマルチアクセスが 発生してるんだと思うけど2chログのように小さい物をHDDから読み出す 場合はアクティブになってるログだけ読んであとはタブをアクティブにした 際読むくらいにしないとね・・・・ ただログ更新はマルチスレッドでいいと思うよ
- 240 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 01:11:21 ]
- もう車輪の再発明はいいよ
あえてこれから作るんなら 人工無能でもいいから適当に ツッコミレスする機能も付けて欲しいな
- 241 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 01:23:46 ]
- 車輪の再発明になるのは既存の2chブラウザがうまく部品化されてないからさ
- 242 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 02:50:52 ]
- そのへんを考慮して汎用ライブラリみたいなのが有れば便利だけどね。
まあヲレブラウザ乱立島栗だろうけど。
- 243 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 12:42:18 ]
- そして例え部品化されてもVB6には供給されず、俺みたいなヘタレVB6ユーザは自分で車輪を作るしかないのさ
- 244 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 12:47:51 ]
- >>243
えw View部分は好きな言語で書ける方法があるよ ローカルweb鯖として機能する専ブラを作ってwebAPIのような形で アクセスすればいい web通信さえできればクライアント書くソフトはなんだっていい
- 245 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 19:38:33 ]
- WINAPIでいいだろw
- 246 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:03:32 ]
- 好きな言語で表示部分作れるんだし最強だろ
ローカル鯖のwpiたたけば加工したデータを結構な速度で 返してくれるんだし
- 247 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:08:14 ]
- 加工ぐらい各自にやらせてくれよw
- 248 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:13:07 ]
- >>247
そういうのがめんどくさくてなかなか進まないんだろw APIたたけばcsvで返してくれるとかしておけば 余裕で組めるだろ
- 249 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:47:02 ]
- >>246
>>結構な速度で返してくれるんだし どういう仕組み? 仲介するだけでレスポンス速度が上がるのは再読み込みだけだろ?
- 250 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 20:55:17 ]
- >>249
そりゃどんな専ブラもそうだろうw 基本的にはローカルにおいたDATをread.cgiの代わりに成形して htmlで表示したように見せてるだけなんだから 問題はローカル鯖側だと同じpc上なのにhttpプロトコル経由で送るので 遅くなるかと思ったんだが問題なかったってところだね この方式の利点はwebAPIたたくだけで見た目は自由に作れるのと めんどくさければ通常のブラウザからも見れるってところか
- 251 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:22:49 ]
- 車輪の再発は重要だと思うよ
macとlinuxにはちゃんと使える専ブラが少ないから
- 252 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:34:53 ]
- macはなあ・・・
開発環境ってあるんだっけ? linuxはweb鯖をうまく使えばいいかもね
- 253 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:49:52 ]
- REST/XMLかJSONでやりとりするローカルサーバーってのはまあ現実的なんじゃないの
問題はクロスプラットフォーム考えて実装するとこだが…
- 254 名前:デフォルトの名無しさん mailto:sage [2010/02/17(水) 21:56:44 ]
- そうか
webサーバー動けばcgiでも・・・ってそりゃp2でいいじゃんってなりそうだな
- 255 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 13:01:38 ]
- linuxでwebサーバーを立てるとか無理ぽ
windowsの代わりに使っているのに、apacheとか入れたら 依存関係ですごいことになってしまう
- 256 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 13:47:44 ]
- JavaとかPythonでhttpサーバー立てれば十分だろ
- 257 名前:デフォルトの名無しさん mailto:sage [2010/02/18(木) 23:21:49 ]
- マカってホント情報弱者だな。
- 258 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 00:49:15 ]
- というかインテルマック向けのクロスコンパイラとか無いの?
windows上で開発できればマカーが後はテストすればいいだけでしょ?
- 259 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 00:57:16 ]
- チャットしながら開発するのか?
- 260 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 01:06:18 ]
- >>259
いや・・・ そんなことしなくてもGUIはマック依存じゃなくブラウザならなんでも 認識できるHTMLを出力するんだしそんなにとちるようなコードに ならないと思うけどw 環境依存しやすいのはネット関連のAPIくらいでその辺さえ吸収 すればあとはCやC++の範囲だよw
- 261 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 21:58:38 ]
- お前らはスレッド一覧やレスを、どういうデータ構造にしていますか?
やっぱり、レスが「あぼーん」した時の事を考えると、いろいろと面倒くさいよね
- 262 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:00:34 ]
- 俺あぼーんとかしたことないから実装してないわ
あぼーんってそこまで必要か?
- 263 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:10:55 ]
- >>262
俺が見ているスレには、キチガイが居てさ あぼーんする処理を考えると、面倒くさくなるんだよ
- 264 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:12:42 ]
- まあ最近はあぼーんするほどの痛いのは見ないな
そういうのがいるスレに行ってないだけかもしれないけど あと何かあるとすぐに規制入るからってのもあるかw
- 265 名前:デフォルトの名無しさん mailto:sage [2010/02/19(金) 22:17:50 ]
- 2chwriter作ってみたけど規制されてて書き込めないみたいで試せない orz
- 266 名前:デフォルトの名無しさん mailto:age [2010/02/19(金) 22:18:41 ]
- 規制age
- 267 名前:デフォルトの名無しさん mailto:sage [2010/02/20(土) 10:55:09 ]
- bbsmenu.htmlからカテゴリと板を抽出するとき、『おすすめ』のカテゴリって
無視するように特別扱いしてるの? なんかスマートじゃない気がするので、いいやり方あったら教えてください。
- 268 名前:デフォルトの名無しさん [2010/02/21(日) 16:45:38 ]
- VB.net2008EE使ってます
datをローカルに保存、それを単純に表示させる事はできたのですが、この先どうすれば良いんでしょうか "<>"や改行を基準にarraylistで配列にaddしていき、加工しやすいデータに形成 →NG等を加え、htmlタグを付けてtmpファイルを生成、コントロールのwebbrowserに出力しようと思ってます 他に良い方法とかありますか?
- 269 名前:デフォルトの名無しさん mailto:sage [2010/02/21(日) 18:22:53 ]
- 俺の手抜き仕様だとhtml化してからローカル保存してまう、まぁ自分用なので
手間かかるのでいい方法というわけではないがwebbrowser使わないで独自の描画仕様のがたぶん軽くなれる
- 270 名前:デフォルトの名無しさん [2010/02/21(日) 19:35:33 ]
- ありがとうございます
それだとタグの問題も一気に解決できますね webbrowser抜きは次回にしたいと思います とりあえず読み込みと書き込みだけはできるようにしたいです・・
- 271 名前:デフォルトの名無しさん mailto:sage [2010/02/22(月) 02:11:55 ]
- ハイパー車輪の再発明タイム中。ここまで作って疲れた。でも楽しかったからいいや
ttp://sageuploader.vs.land.to/1upload/src/sage1_18146.png
- 272 名前:デフォルトの名無しさん mailto:sage [2010/02/23(火) 07:10:40 ]
- >>268
webbrowserを使うならこれでも掛けておけ 正規表現用の文字列 上の行が検索用 下が置換用 アンカー変更用は自分ブラウザの仕様にあわせてかえてくれ レス内のURL有効化とBEアイコンの処理は好きなように ただしURL有効化->BEアイコン変換用の順で処理しないと BEアイコンの表示がおかしくなる /////////////////////////////////////////////////////////////////// //アンカー変更用 /////////////////////////////////////////////////////////////////// (<a href=\x22)(\x2e\x2e\x2ftest\x2fread\x2ecgi\x2f)([\w]+\x2f\d{10}\x2f\d+\x22\x20target=\x22_blank\x22>)(>>)(\d+)(</a>) $1A$5\">>>$5</a> // /////////////////////////////////////////////////////////////////// //URL有効化 /////////////////////////////////////////////////////////////////// s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+ <a href=\"$&\">$&</a> // /////////////////////////////////////////////////////////////////// //BEアイコン変換用 /////////////////////////////////////////////////////////////////// (s?sssp?)(://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+) <img src=\"http$2\"> <br>
- 273 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 14:49:29 ]
- 読み込みとかは割りとすぐだったんだが、書き込みがめんどくさいな
あと規制された場合の書き込みはp2proxyなどに頼るつもりなんだけど その頼り方がわからんw 普段2chへ送ってるメッセージをどうやってp2proxyに送ればいいかわからんww
- 274 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:16:43 ]
- ローカルプロキシならそれ用のポートが開いてるんだろ? 80番じゃなくて
- 275 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:25:59 ]
- p2proxyなら8080かな
Listenerで待機してると思うのでヘッダーなりに情報入れとけば勝手にやってくれるんだろうけど その辺がわからんw
- 276 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:39:41 ]
- proxyクラスのあるフレームワーク使うと何も考えなくて良いから素敵
- 277 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 15:51:51 ]
- ああ
うまくいったわ やっぱ部品と資料が豊富なc#でお試しするに限るな
- 278 名前:デフォルトの名無しさん [2010/02/24(水) 15:54:59 ]
- テスト
- 279 名前:デフォルトの名無しさん [2010/02/24(水) 16:01:14 ]
- aaaaaaaaaaaaaaaaaaaaa
テストテスト p2からじゃ〜
- 280 名前:デフォルトの名無しさん [2010/02/24(水) 16:08:43 ]
- 再度テストだw
- 281 名前:デフォルトの名無しさん [2010/02/24(水) 16:10:22 ]
- aaaaaaaaaaa
- 282 名前:デフォルトの名無しさん [2010/02/24(水) 16:11:32 ]
- sasasasasasasa
- 283 名前:デフォルトの名無しさん [2010/02/24(水) 16:14:26 ]
- これで最後
規制あけてくれ普通の書き込みテストもできないじゃん
- 284 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 19:10:55 ]
- dfg
- 285 名前:268 mailto:sage [2010/02/24(水) 22:31:41 ]
- 一応読み込みだけなら欲しいものが出来ました
ttp://www1.axfc.net/uploader/Img/so/73967.jpg 会社で昼休みやあいた時間、帰宅後に作り続けて2日でできました。死にそうです。 読み込みはすぐにできたのですが書き込みが全然出来ないっす ttp://vipvbbrowser.hp.infoseek.co.jp/ のソースと ttp://www.monazilla.org/index.php?e=199 を組み合わせて試行錯誤していますが、他に見た方が良いサイトとかあるのでしょうか openjaneを参考にしたかったのですがsourceforgeの会員登録が何故か出来ずorz モナジラとMSDN見すぎて眼精疲労です・・w >>272 ありがたく使わせていただきます。
- 286 名前:デフォルトの名無しさん mailto:sage [2010/02/24(水) 23:56:20 ]
- pc12.2ch.net/test/read.cgi/tech/1264745386/452-453
- 287 名前:>>272 mailto:sage [2010/02/25(木) 04:08:36 ]
- あーんど>>273>>275>>277あたりで騒いでたやり方だけど
.netなら dobon.net/vb/dotnet/internet/webrequestpost.html ここのやり方でできる www.monazilla.org/index.php?e=199 ここの手順の一部端折ってるのと、うちは今規制食らってて通常の書き込みができないので p2経由のテストだけだが <一旦区切って次へ続く>
- 288 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:14:19 ]
- VB.netは見ただけでジンマシンがでて使えないのでc#で解説
buttonとtextBoxを配置してbuttonのクリックイベントの中に下記のソースをペースト dobon.net/vb/dotnet/internet/webrequestpost.html ここのサンプルソースの //POST送信する文字列を作成 string postData = "inlang=ja&word=" + System.Web.HttpUtility.UrlEncode("インターネット", enc); この上記部分を //POST送信する文字列を作成 string postData = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE="+ System.Web.HttpUtility.UrlEncode(textBox1.Text, enc) + "&bbs=tech&key=1180406037&time=1180406037"; こんな感じにする 書き込み先はここのスレね textBox1を用意してそこに文字でも書いてくれ <続く>
- 289 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:16:13 ]
- live2ch のクローンを Mac, Linux で動かせないかと Java +SWT で作成中。
カテゴリ一覧まで表示できた。ある程度になったら SourceForge に BSD ライセンスあたりで公開予定。
- 290 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:17:59 ]
- submit=%8F%91%82%AB%8D%9E%82%DE
これは submit=書き込み をURLエンコード済みにしてある。かわらないと思うから固定でいいだろう bbs=とKey=のところは www.monazilla.org/index.php?e=199 の解説に従う time=に指定する時間を悩んだんだがよく考えたらdatのファイル名称そのものが スレが立った時間なのでそれをそのままtime=に与えれば問題ないという結論に至った まあ他の専ブラ(PSP用のオワタは確か1だった)割と適当でも動いてるようだし <続く>
- 291 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:23:29 ]
- dobon.net/vb/dotnet/internet/webrequestpost.html
ここのもう一箇所修正 //WebRequestの作成 System.Net.WebRequest req = System.Net.WebRequest.Create("www.e-words.ne.jp/search.asp"); この部分を //WebRequestの作成 System.Net.WebRequest req = System.Net.WebRequest.Create("pc12.2ch.net/test/bbs.cgi?guid=ON"); とすれば残りはサンプルソースのままで書き込めると思う。 もしかしたら>>288の //POST送信する文字列を作成 string postData = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE="+ System.Web.HttpUtility.UrlEncode(textBox1.Text, enc) + "&bbs=tech&key=1180406037&time=1180406037"; に //POST送信する文字列を作成 string postData = "submit=%8F%91%82%AB%8D%9E%82%DE&FROM=&mail=&MESSAGE="+ System.Web.HttpUtility.UrlEncode(textBox1.Text, enc) + "&bbs=tech&key=1180406037&time=1180406037&tepo=don"; と &tepo=don をつけないといけないかも <続く>
- 292 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 04:26:09 ]
- 実はこの辺が規制を食らってて試せてない
p2のようなproxy鯖経由で書き込む場合は //WebRequestの作成 System.Net.WebRequest req = System.Net.WebRequest.Create("pc12.2ch.net/test/bbs.cgi?guid=ON"); これを //WebRequestの作成 System.Net.WebRequest req = System.Net.WebRequest.Create("127.0.0.1:8080/http://pc12.2ch.net/test/bbs.cgi?guid=ON"); という感じで鯖が待ちうけしてるアドレスとポートを先に入れてやればOK こっちは>>291の最後の&tepo=donは無くてもかけたのでp2proxyが処理してる可能性がある
- 293 名前:268 mailto:sage [2010/02/25(木) 18:04:39 ]
- うまくいきません・・
クッキーの設定がうまく言っていないようなのです ヘッダは HTTP/1.1 200 OK ボディは <html><!-- 2ch_X:cookie --><head><title>■ 書き込み確認 ■ とレスポンスは帰ってきています 要求メッセージをstringに直してみると PON%3dstatic〜 となっており、"="がURLエンコードされてしまっています。 www.monazilla.org/index.php?e=199 の例だとクッキーの箇所は Cookie: PON=xAjpuk10.tky.hoge.co.jp; HAP=0000000 これだけでよいのでしょうか? PONもHAPも"GMT; path=/"で終わる形で、大分長いのですが
- 294 名前:268 mailto:sage [2010/02/25(木) 19:40:28 ]
- ああ違った。エンコードしてたんだからエンコードされて当たり前でしたorz
- 295 名前:デフォルトの名無しさん mailto:sage [2010/02/25(木) 23:24:04 ]
- tepo=don;
- 296 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 06:46:05 ]
- >>293
まあその辺の書き込みテストをするならIEコンポーネントで一度でも書き込みしてると IE立ち上げてクッキーの削除をしないと1回目のテストは日付が変わるとかじゃないと できなくなるから あとwiresharkっていうパケットモニターソフト入れて送受信の内容をモニターしたほうが早いよ ネットワークプログラミング相談室 Port25 pc12.2ch.net/test/read.cgi/tech/1255459388/ ここで質問したけどぶしつけな回答だけで教えてくれないからなあ・・・ 自力でwiresharkってソフトに辿りつくまで苦労したよ
- 297 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 07:05:45 ]
- あとよくわからなければクッキー削除した後このスレを通常のブラウザーででも開いて
書き込みをやってみればいいよwiresharkでモニターしながら おおよその流れがわかる
- 298 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 08:30:07 ]
- 底はウィンドウズだけの所じゃないので(ry
- 299 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 08:37:57 ]
- dat ファイルの書き込み内容のところだけ前後に空白一つずつあるのはなんで?
- 300 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 10:16:47 ]
- wininetと.netのWebRequestじゃあクッキーの扱いが違うのかな?
wininetだと初回書き込みの要求を送ってその際に鯖が送り返してきたメッセージに 含まれるクッキーを再度書き込み要求出すと勝手に付加してるんだが .netの場合はその辺を自分でやらないのだめっぽい? 設定で切替できるのかもしれないがあんまりやってる人いないのか資料が すぐに見つからないなあ
- 301 名前:デフォルトの名無しさん [2010/02/26(金) 10:23:19 ]
- aaaa
- 302 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 10:25:00 ]
- OKOKうまくいった
- 303 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 10:31:46 ]
- ブログにでもまとめようか・・・
どこがいいだろう
- 304 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 11:01:07 ]
- >>300
別件でVB6だけど俺がはまったのはwininetでクッキー使う場合はINTERNET_FLAG_NO_COOKIESしないと勝手にIEのクッキーに読み書きして処理してしまうらしいこと いくらクッキー入れてもうまく動かなくて何でだろうと調べた結果、ここにたどり着いた ttp://www7a.biglobe.ne.jp/~tsuneoka/win32tech/4.html (かなりページ下の方にある「●Cookieを使う」の項目)
- 305 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 11:16:51 ]
- 暇なので作った
基本的な部分はもう作ってあるのである程度のリクエストには答えれると思う。 cs2ch.blog123.fc2.com/
- 306 名前:デフォルトの名無しさん [2010/02/26(金) 11:19:07 ]
- >>296-297
ありがとうございます。今晩試してみます・・
- 307 名前:デフォルトの名無しさん mailto:sage [2010/02/26(金) 11:42:39 ]
- wiresharkってetherrealのひとか
- 308 名前:nanashi mailto:sage [2010/02/26(金) 12:03:06 ]
- tumenne
- 309 名前:306 [2010/02/26(金) 12:05:53 ]
- できたーーーー!!!!!!!!!
ありがとうございました!!!! 失敗してた原因はエンコードしなくていいところまでしていたことと、 PREN〜のとこを完全に見逃していたことでした 死んだほうがいいですね
- 310 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 01:52:31 ]
- >1000
>1000 ≫1000
- 311 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 02:14:52 ]
- >>309
PRENつーかそんなにむつかしことやったけかな?
- 312 名前:デフォルトの名無しさん [2010/02/27(土) 04:56:31 ]
- aaaa
- 313 名前:デフォルトの名無しさん [2010/02/27(土) 05:15:12 ]
- aaaaaaaa
- 314 名前:デフォルトの名無しさん [2010/02/27(土) 05:23:32 ]
- aaaa
- 315 名前:デフォルトの名無しさん [2010/02/27(土) 05:33:44 ]
- aaaaaaa
- 316 名前:デフォルトの名無しさん [2010/02/27(土) 05:40:29 ]
- 、,r''" 、 `''ーv ,....、,.........、| \_____/ | 」_-‐ , -、 Z 、/
、_Z丶`、 / ', ' _ - `r /ニミ :彡三| ━━┓ ヽ_ 〉、`7'(" ̄ フ'/ri } 、 ,、,、,、,,、,、,、,,_ = ネ /:::/``""'lヽ┘ . ┃ ┃ ┛ /. i ´ノ、 `'"´ i_/ Z ,_ } 、;;;ァ { z` i:i;/_ }l!{ | ┃ ┃ |. r‐'ヽ.F==i l ヽ 'ーn' へ 、r, へ f''Y |::i:!r‐、 r'r‐! ┃ |┘\ iL´ ̄,ノ/ / ,r--─‐ヾ:」  ̄<ll.> ̄ lソ ̄```'ヽ-、_ |::|:|`゚'゙l」 `゚゙| ┃ ┏┻┓ | ヽ ノ  ̄/ // . / ⌒ヽ lヽ F=ヲ/ / | `ー-!:liハ F==ァ|. ┃ ┃ | `二´r一',∠/ く ヽ \ヾ'=='゙,./ | /// ヾl;i:l'ヽ-‐/i ┃ ━┛ |ヽ }rイ // r‐、 l! `ー‐'´ , |// { `T´ / | ヽ / |>‐- 、 ! r‐|__ ヽ、{ i | |´ ̄ ̄``''ー-、ヽ ``/ ┃┃ ┃ \.`、 r'" ,,.. ノ Y´|. lニ,ノ、 \ | i ! | ,.、__,..、_ヽ、<_ ・. ・ ┣━ /ヽ ! `ー'",」./ ヽ_,ゝ⊥ィ'`ー'' | ヽ i | ,.ィ´__i `ー-、 / ┃ / i. く ̄ ̄ ヽ/ | ノ ヽ !. | └‐''ソ| l / , 〉 /__ ___ ヽ ∧i  ̄`L ヽ/ | ヽ__ \. ど -`‐'‐,'ー'-'/_,. ‐'''"\ / / `` / |_| | i`ヽ、_ ノ!  ̄ ̄ ̄ ̄二ニ=‐ 〈 ``ソ"´ヽヽ |/ / / └─‐┘\
- 317 名前:デフォルトの名無しさん [2010/02/27(土) 05:40:41 ]
- sasasaasa
- 318 名前:デフォルトの名無しさん [2010/02/27(土) 05:43:22 ]
- aaaaaaa
- 319 名前:デフォルトの名無しさん [2010/02/27(土) 08:00:33 ]
- aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
- 320 名前:デフォルトの名無しさん [2010/02/27(土) 08:39:44 ]
- aaaaaa
- 321 名前:デフォルトの名無しさん [2010/02/27(土) 08:50:53 ]
- aaaaaaa
- 322 名前:デフォルトの名無しさん [2010/02/27(土) 08:56:08 ]
- aaaaaaa
- 323 名前:デフォルトの名無しさん [2010/02/27(土) 08:57:57 ]
- aaaaaaaaaa
- 324 名前:デフォルトの名無しさん [2010/02/27(土) 09:20:16 ]
- 書き込みですとじゃ〜
- 325 名前:デフォルトの名無しさん [2010/02/27(土) 09:30:35 ]
- test
- 326 名前:デフォルトの名無しさん [2010/02/27(土) 09:31:35 ]
- test
- 327 名前:デフォルトの名無しさん [2010/02/27(土) 09:34:41 ]
- aaaaaaaa
- 328 名前:デフォルトの名無しさん [2010/02/27(土) 09:36:41 ]
- aaaaaaaa
- 329 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 09:53:24 ]
- aaaaaaaaaaaaaaaaaaaaaaaa
- 330 名前:デフォルトの名無しさん mailto:sage [2010/02/27(土) 10:08:06 ]
- 書き込みテストは運用情報にスレがあるからそこでしろ
規制されても文句言えんぞ
- 331 名前:デフォルトの名無しさん [2010/02/27(土) 10:27:19 ]
- >>330
すまぬすまぬ・・・
- 332 名前:デフォルトの名無しさん [2010/02/27(土) 15:04:33 ]
- やっぱproxyの切替は手元にあった方がいいよね
uproda.2ch-library.com/217579Rvk/lib217579.png
- 333 名前:デフォルトの名無しさん [2010/02/27(土) 17:34:51 ]
- 2chでproxyって刺して書き込めないだろ?
- 334 名前:デフォルトの名無しさん [2010/02/27(土) 17:43:34 ]
- >>333
ああ、外部じゃないよ p2proxy経由の話ね
- 335 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 13:14:12 ]
- >>332
欲を言えば書き込みしてみて規制されてるよ!って返されたら自動でp2proxy経由で再投稿とかしてくれると結婚したくなっちゃうレベル いいね、この機能俺のにも付けよう。まだスレッド一覧の表示までしかできてないからいつのことになるか知らないけど
- 336 名前:デフォルトの名無しさん [2010/02/28(日) 13:30:15 ]
- >>335
近いうちにコード公開するよ しかしC#というか.netで書くとほんとにサクサク作れるわ
- 337 名前:デフォルトの名無しさん [2010/02/28(日) 14:02:21 ]
- クッキーの取得はwininet?それともwebrequest?
- 338 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 15:12:27 ]
- >>337
・wininetを使ってIEと共有 ・自前で管理 ・あえて管理しない <-new 専ブラの使い方を考えると割りと起動しっぱなしの人が多いんじゃないかなと・・・・ で、一度でもアクセスするとメモリ上に受け取ったクッキーは保存してると・・ じゃあ起動している間はそれを再利用してアプリが終了したら開放 起動のたびに最初の書き込みの際だけ貰ってくればいいじゃないかと・・・ 問題はGCで開放されないかってところだけどさ・・・
- 339 名前:デフォルトの名無しさん [2010/02/28(日) 17:30:18 ]
- 別にメモリ滋養においておいてもいいんじゃない?
- 340 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 17:30:51 ]
- >で、一度でもアクセスするとメモリ上に受け取ったクッキーは保存してると・・
cookie には有効期限もありますよ
- 341 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 17:32:23 ]
- >>340
ファイルに保存するのもメモリに保存するのも同じでしょ・・・ それに2chのクッキーってそんなに短時間で期限切れましたっけ? 考え方としてファイルにすら保存しない一時キャッシュですよ
- 342 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 21:52:51 ]
- 期限切れてたら無視するか、またサイド取得ぐらいは実装して欲しい。
期限切れのクッキー返して無限ループって罠も有るだろうけど。 ソースよりも手軽に使える様にdllやole公開のほうがいいね。vsぽとぺたで好みのにちゃんブラ作れると最高w まあソース公開しとくとでバックしてもらえる可能性は高いが。
- 343 名前:デフォルトの名無しさん [2010/02/28(日) 21:53:01 ]
- >>311
あれ、PRENの項目はいらないんでしょうか モナジラは必要見たいなこと書いてるんですけどパケット見ると送られてないですね よくわかりませんね
- 344 名前:デフォルトの名無しさん [2010/02/28(日) 22:12:04 ]
- >>342
書き込みはすげー小さいよ >>343 いらないというかもらったクッキーをそのまま送り返すだけなので クライアントは中身は見る必要ないもん 本当の最初はクッキー無いので書き込みできない 応答にクッキー入ってるのでそれをつけて送ればかける ↑ここにいまだとtepo=donをつける。 あとはリファラーの設定とか別なところが間違ってるんだと思うよ
- 345 名前:デフォルトの名無しさん [2010/02/28(日) 22:29:34 ]
- >>344
じゃあ Set-Cookie: PON=hoge Set-Cookie: HAP=hoge このPONやHAP以降の文字列をそのまま送り返すだけで良かったの? 必死こいて抜き出してたぜ・・ヘヘヘ
- 346 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 22:36:49 ]
- >>345
そうそう 初回空書き込みが居るのはそれをもらうためと それと一緒に送られてくる今だとtepo=donを抜き出すため あとはクッキー+tepo=donで書き込みすれすぐにかける
- 347 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 22:58:54 ]
- >>346
ありがとござんす ずいぶんと遠まわりをしていたようです・・w
- 348 名前:デフォルトの名無しさん mailto:sage [2010/02/28(日) 23:14:06 ]
- >ソースよりも手軽に使える様にdllやole公開のほうがいいね。vsぽとぺたで好みのにちゃんブラ作れると最高w
>まあソース公開しとくとでバックしてもらえる可能性は高いが。 ok
- 349 名前:デフォルトの名無しさん mailto:sage [2010/03/01(月) 02:31:01 ]
- lib + src = strong!
- 350 名前:デフォルトの名無しさん [2010/03/01(月) 07:26:54 ]
- c#のクラスライブラリは一応作ってあるがVB.netで使えるのか?
- 351 名前:デフォルトの名無しさん mailto:sage [2010/03/01(月) 09:03:28 ]
- つかえるよ
- 352 名前:デフォルトの名無しさん [2010/03/01(月) 09:18:43 ]
- クラスライブラリも中間コードになってるんだっけ?
- 353 名前:デフォルトの名無しさん mailto:sage [2010/03/01(月) 11:01:40 ]
- んだ
- 354 名前:デフォルトの名無しさん [2010/03/01(月) 12:09:17 ]
- 部品はあるけどどういうデータを返せば使いやすいのかがまとまらないとなあ・・・
- 355 名前:デフォルトの名無しさん [2010/03/02(火) 20:53:28 ]
- 復活あげ
- 356 名前:デフォルトの名無しさん mailto:sage [2010/03/02(火) 21:21:59 ]
- ula.cc/phoenix/
- 357 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 00:15:47 ]
- テストでアクセスしてたからアク禁喰らったかと思った
- 358 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 02:31:39 ]
- 今回みたいにdns落ちたときのために正引きのキャッシュしといてくれる仕組みも有ったら便利かもね。
鯖落ちには諦めるしか無いけど。orz 簡単に、にちゃん、みくし、ぐりい、ついたを切り替えられると髪かもな。 つくるのまんどくせだがw にちゃんが落ち足りなく成っても平気w とりあえず、自分だったら使いやすいって仕様で ver0.1を出して、たたき台にして、みんなであーでもないコーでもないと叩いてもらって、出て来た中のお好みを採用するとか。 実装がアレであろうと、一旦決まって固定すれば、各自ヲレクラスで包んで自分の使いやすい様に加工するだろうし、派生暮らすライブラリも出て来ると思う。
- 359 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 02:53:57 ]
- >>358
IPv6の鯖はずっと生きてたお
- 360 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 08:51:46 ]
- コソアンチェッカーの自動回答機能を作ってたんだが、
存在意義が無いことに気づいたので破棄した。
- 361 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:03:11 ]
- ある程度作ってからこれいらなくね?ってよくあるよね
- 362 名前:デフォルトの名無しさん [2010/03/03(水) 11:06:03 ]
- いや作る前に気が付けよ
器用貧乏してる既存ブラウザとか多いのに
- 363 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:22:30 ]
- 機能が多すぎて埋もれちゃうことってあるよね…
- 364 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 11:29:46 ]
- まあわがままなユーザに対応していくと無駄な機能は増える鴨な。
- 365 名前:デフォルトの名無しさん [2010/03/03(水) 13:43:27 ]
- まあ専ブラって
・見た目 ・データ加工 ・2chとの通信やローカル側のデータ管理 と階層としてはこんな感じに分かれてて 専ブラ利用者の多くの不満はデータ加工なんだよな 見た目はすでにある程度形になってるし、後はタブの位置を横に配置させろとかその程度だしなあ
- 366 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 17:47:55 ]
- ff + chaika 最強
- 367 名前:デフォルトの名無しさん mailto:sage [2010/03/03(水) 19:20:12 ]
- minus-k.com/nejitsu/loader/up38715.jpg
- 368 名前:デフォルトの名無しさん [2010/03/03(水) 23:44:24 ]
- bbb
- 369 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 10:09:33 ]
- 見た目は各自好き勝手に弄るとして、
2chとの通信やローカル側のデータ管理 データ加工 は、汎用ライブラリが有ると便利だな。
- 370 名前:nanashi mailto:sage [2010/03/04(木) 11:57:36 ]
- tumenne
- 371 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 13:10:47 ]
- データ管理はsqlite使ったり使わなかったり人それぞれの実装になるし、
データ加工も作り手の自由がいいし、 通信もosがwindows限定とは限らないし、 2chの仕様を整理してドキュメント化した方が有益かと。
- 372 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 13:21:43 ]
- >>371
>データ管理はsqlite使ったり使わなかったり人それぞれの実装になるし、 >データ加工も作り手の自由がいいし、 そんなのはしらねえw ローカルのデータ管理だって本まとめるまでも無く環境依存もなにもない テキストデータ管理程度だろうに >通信もosがwindows限定とは限らないし、 >2chの仕様を整理してドキュメント化した方が有益かと。 自分でやれよ そもそも2chのサーバーってapacheなんで一般的なhttp通信だよ 通常の書き込みに関しては若干面倒な手順入れてあるけど
- 373 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:10:50 ]
- てすてす
- 374 名前:なめ mailto:sage [2010/03/04(木) 22:20:32 ]
- おお、書き込めてる
- 375 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:36:54 ]
- 作ってみたら意外と簡単で驚くよな
httpとか難しいんだけど、知識なくても間違っててもテキトーでも書き込めるという 最適化しようと思って調べるといつまでもできてしまって困る・・
- 376 名前:デフォルトの名無しさん [2010/03/04(木) 22:38:48 ]
- >>375
というかmonazilaの資料とかがイマイチ分かりにくいかな・・・
- 377 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:49:37 ]
- ワカリニクイというか普通に間違ってると思うの
間違ってるというか、古いだけかもしれないけど >>345だけど、まぁ、回り道して変な知識は色々ついたけど・・ 普通そこに行くまでに挫折するわなぁ
- 378 名前:デフォルトの名無しさん [2010/03/04(木) 22:52:34 ]
- >>377
通信部分はどうしてもねえ・・・ ローカルでごりごりやる分にはどうにでもなるけど通信部分はなかなかね・・・ それにmonazilaの内容と既存のOpenJane系だと書き込みの際に 送ってる情報が違うとかあって結構大変だったよ 結局のところブラウザでアクセスして通常のページの書き込み部分の 挙動をモニターしてなんとかってところだった・・・
- 379 名前:デフォルトの名無しさん [2010/03/04(木) 22:54:48 ]
- found
- 380 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 22:57:41 ]
- www.monazilla.org/index.php?e=199
>POST /test/bbs.cgi HTTP/1.1 すでにここが駄目だしなw なんで受け付けないのかさっぱりわからんかったよ age.s22.xrea.com/talk2ch/#post こっちも古いままだし
- 381 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:02:00 ]
- POST /test/bbs.cgi HTTP/1.1
でも行けたと思うけど。 まぁ・・最小どれだけのデータで書き込めるかは知りたいね その方が2chに負荷を与えなくてすむと思うんだがなぁ
- 382 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:02:26 ]
- おまえが書けば良いだろ
- 383 名前:デフォルトの名無しさん [2010/03/04(木) 23:06:08 ]
- >>382
書くよ まだそこまで行ってない
- 384 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:06:39 ]
- 俺だと技術力が足りなさ過ぎる
POSTの内容の中にobjectをそのまま+でつなげたら大変なデータ量になってしまったでごわす 正直、スマンカッタ
- 385 名前:デフォルトの名無しさん [2010/03/04(木) 23:10:34 ]
- >>381
>>291あたりに書いたけど /test/bbs.cgi?guid=ON これでPOSTしないと情報が壊れてると返ってきてどうしようも無かった
- 386 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:54:54 ]
- クッキー取得してからだと普通にかけるぞい
- 387 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:56:51 ]
- 手抜いて time に書き込みのローカル時刻設定したら頻繁に「ブラウザ再起動してください」とか出るな。
ログ墜としたときのサーバ時刻にしたら出なくなった。
- 388 名前:デフォルトの名無しさん mailto:sage [2010/03/04(木) 23:58:29 ]
- timeはずっと1だが問題ないな
- 389 名前:デフォルトの名無しさん [2010/03/05(金) 00:00:49 ]
- >>387
過去はいいけど未来はだめだよ >>388のいうように1かdatの10桁の数字だよ あれはスレッドが立った時刻そのまんまなので>>2以降はずっと未来になるから 問題ない
- 390 名前:デフォルトの名無しさん [2010/03/05(金) 00:01:30 ]
- >>386
最初のクッキーがとれなかったんだって
- 391 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 00:27:45 ]
- その辺の先人のノウハウを実装したライブラリが欲しい。
現状、みんなが踏んで苦しむ原因だし。
- 392 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 00:28:20 ]
- monazillaとか参考にならん
2chの挙動はヘッダーの内容によってころころ変わるし
- 393 名前:デフォルトの名無しさん [2010/03/05(金) 00:32:33 ]
- 実際のところ専ブラが難しそうに見えるのはそういう通信など一番面倒なところじゃなくて
どうでもいい細かい表示とかの要望に対応した器用貧乏コードがスパゲティのように のってるだけなのよね・・・
- 394 名前:デフォルトの名無しさん [2010/03/05(金) 00:34:07 ]
- .netの書き込み用クラスライブラリなら明日にでも提供できるけど
- 395 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:05:36 ]
- >>390
スマンカッタ ただあまり簡単に誰もが作れてしまうと、バカがスクリプト組んで嵐に使いそうだから あえて作りにくくしてるのかな?と邪推してみる
- 396 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:12:37 ]
- httpがどういうものか、を調べるところから始めれば案外すぐに専ブラはできるわな
知ってればそれこそあっと言うまだろう
- 397 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:15:29 ]
- >>396
結局のところhttp通信で躓いたというよりは2chサーバーの独自チューニングが わからなかったというオチなんだけどね
- 398 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 01:22:20 ]
- >2chサーバーの独自チューニングが
そんな高尚なもんじゃないだろうにwww
- 399 名前:デフォルトの名無しさん [2010/03/05(金) 01:25:49 ]
- >>398
高尚じゃないけどhttp通信を初めてやった者の感想としてはそういうことだよ 参考資料のようにヘッダ作って送ってもサーバー200OK返すのに 中身はデータ壊れてるとか抜かすし あれこれ調べたら資料に無かったちょっとした文字列が抜けてるだけだったとかもうね
- 400 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 10:42:30 ]
- 2chはもっとスマートにできてると思ったが、案外・・
- 401 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 15:03:02 ]
- だいだいでぐーぐる検索してもみかんしか出てこない
- 402 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 15:05:01 ]
- 誤爆スマン
- 403 名前:デフォルトの名無しさん mailto:sage [2010/03/05(金) 16:28:18 ]
- 出来上がったならここで報告するとイインジャマイカ?
2ちゃんねる用ツール発表スレ Part3 jbbs.livedoor.jp/bbs/read.cgi/computer/351/1040452814/
- 404 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 00:47:03 ]
- 3つ前のカキコみが7ヶ月前とかねーよwww
- 405 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 02:37:09 ]
- なんでわざわざしたらば。
ここで公開してくれよ。 漏れも.net始めるかなあ。orz
- 406 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 02:42:29 ]
- .netなら割りとすぐに出来る
httpの概念を理解するのにちょっとしんどいけど
- 407 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 07:16:47 ]
- 通信部分やデータ管理部分なんてどうと言う事はない。
表示のレイアウト調整や細かい設定項目組む方が大変。
- 408 名前:デフォルトの名無しさん [2010/03/06(土) 13:59:38 ]
- >>407
表示ならここを参考にすればいいんじゃね? cs2ch.blog123.fc2.com/ 上でもでてるけど
- 409 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 14:06:21 ]
- CM乙
- 410 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 14:23:17 ]
- ぱるぱるは本当にかわいいな
- 411 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 20:49:34 ]
- できてしまうと書き込みより読み込みの方が手間だね
- 412 名前:デフォルトの名無しさん [2010/03/06(土) 20:51:10 ]
- えw
読み込みなんて簡単だろ 面倒なのは2chがあぼーんした場合の対応くらいだけど それはmonazilaに対応方法書いてあるじゃん
- 413 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:20:11 ]
- 一通り出来てからの話ね
読み込むだけなら誰でもすぐできるわw 細かい機能、あぼーんに始まり、ポップアップを実装したい、ナンダカンダ・・ と機能を考えてるといつまでたっても終わらないべ 後予想異常に面倒なのがログの管理。どうすればよくなるのか、イマイチ見当がつかない
- 414 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:44:58 ]
- 敢えて管理しないw
ポップアップとか入らないから、必要な機能だけ選択して使えるといいね。
- 415 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 21:49:56 ]
- >管理しない
やっぱりそうなるかなぁ
- 416 名前:デフォルトの名無しさん [2010/03/06(土) 21:52:44 ]
- >>414
IEコンポーネント使うのでポップアップとかならjsで対応できる まあ今となってはかなりの部分で楽に作れるよ ただそういうノウハウが公開されてないだけなんだけどね
- 417 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 22:32:56 ]
- 自分の場合、一板あたりMAX1000スレッドまで管理できるように
なってる。あぼーんは知らん
- 418 名前:デフォルトの名無しさん mailto:sage [2010/03/06(土) 23:15:01 ]
- >>416
そうか、そんな手があるのか・・ みんなすごいなぁ
- 419 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:12:21 ]
- 2ch に書き込み可能な実体参照ってどういう仕様になってんだろ?
温泉マーク → ♨ よくあるハート → ♥
- 420 名前:デフォルトの名無しさん [2010/03/07(日) 13:14:15 ]
- 意味がわからん
- 421 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:15:09 ]
- あれ、書き込めた。さっきは & が ? になってしまったんだが。板によって挙動が違うのかな。
雪だるま → ☃
- 422 名前:デフォルトの名無しさん [2010/03/07(日) 13:19:07 ]
- 単なる文字コードでしたってオチだったよ
www.ffortune.net/comp/net/ref/special.htm
- 423 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:28:28 ]
- いや、Unicode の数値文字参照で書き込んでも、板によってそのまま通ったり「?#x...;」に
変えられたりと挙動が違うんだよねー。 試しにマ板で一番古いスレに温泉マーク (♨) 書き込んでみたけど & が?に変えられた。 pc11.2ch.net/test/read.cgi/prog/1029686973/783
- 424 名前:デフォルトの名無しさん [2010/03/07(日) 13:34:00 ]
- urlエンコードが違うとかそんなんじゃないの?
- 425 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:39:27 ]
- 実体参照入りの AA とか別板にコピペするとよくハマる罠。
ブラウザからの書き込みでも同じだからそういう設定になってるんだろうと思う。
- 426 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:39:47 ]
- >>423
SETTING.TXTのBBS_UNICODEがpassだと数値文字参照が使えるが、 changeになっていると?に変換される。 プログラム板はpassでプログラマー板はchange。
- 427 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:42:03 ]
- ってちょっとググったら「○○板をUnicodeに対応させよう!」「Unicode使えるようになりました」という
スレが引っかかるから、本当にそういう設定があるんだろうな。
- 428 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 13:47:27 ]
- ってすぐ上にあったかw
- 429 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 20:59:03 ]
- ┌─┐
│●│ └─┤ _ ∩ ( ゚∀゚)彡 ┌─┬⊂彡 │●│ おっぱい!おっぱい! └─┘ おっぱい!おっぱい!
- 430 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 21:41:10 ]
- Mac だと AA レスの場合はフォント変えなきゃいけないんだけど判定が面倒だなー
- 431 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 22:57:11 ]
- WindowsでもAAだけフォント変えてくれるの作ってくれると俺得です。
- 432 名前:デフォルトの名無しさん [2010/03/07(日) 23:03:36 ]
- 人間がみるとAAと認識できるけどロジックでみるとAAかどうかなんて
あいまいなんだよな 所詮は文字列だし ここからここまではAAと分かるような情報が埋まってれば余裕で対応可能だけどね
- 433 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 23:15:12 ]
- 色々なパターンはあるだろうけど、まぁ無理でしょう
dokoaa.com/ena.html (「鬱」や「豆」などの感じを格子状に並べたえなりかずきのAA) を判別することは出来ない もっといえば「でつ」なんてAAがあるけどこれこそAAか文章化判別不能 最初からAAが表示されるような方法で文章も表示するべき
- 434 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 23:47:53 ]
- うーーーーーーん
htmlの仕様でひっかかりまくりだ。 タグの削除で何とかなると思ってたんだが AA表示させようと思ったら特殊文字全部変換しなきゃなんねぇうぜえw 最初からwebbrowser使えばよかったぜ
- 435 名前:デフォルトの名無しさん [2010/03/07(日) 23:53:17 ]
- URLエンコードを元に戻せばいいだけだろ?
- 436 名前:デフォルトの名無しさん mailto:sage [2010/03/07(日) 23:53:49 ]
- えっ
そんなことできたのか。ハハハ
- 437 名前:デフォルトの名無しさん [2010/03/07(日) 23:58:03 ]
- ごめん
本文だからhtmlエンコードだ kawama.jp/php/encode_html.php URLエンコードはヘッダーとかだな
- 438 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 00:04:15 ]
- ありがd。終が見えてきたわ〜
- 439 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 04:46:36 ]
- テストするのにとりあえずこの板は確認しておけってところある?
ちょっと変わった事やってるところとか。
- 440 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 09:59:34 ]
- IPV6、町BBS、ピンクか
- 441 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 10:04:26 ]
- 町とピンクは2chじゃないけどな
需要はそれなりにあるだろう
- 442 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 15:20:29 ]
- 速報ヘッドラインあたりも内容に HTML タグが混じってるな。
- 443 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:28:01 ]
- IPv6 って初めて見てみたけど変なの
- 444 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:52:54 ]
- てす
- 445 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:56:47 ]
- お気に入りと、スレッド検索は必須
- 446 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 20:58:05 ]
- e
- 447 名前:デフォルトの名無しさん mailto:sage [2010/03/08(月) 21:04:19 ]
- Cookie: be%3ccode; be%3cmail; PON=Oxxxxxx.ppp.dion.ne.jp; HAP=2xxxxxx; tepo=don;
beを追加した要求メッセージの一部ですが、どこがおかしいかわかりますか? be認証コードは be<code メールは be<mail とテスト用の文字列にしてあります。PONとHAPのxxx...も本来は数値です URLエンコードもできていると思うのですが、beが反映されません 通常の書き込みはできますが、何で出来ないのでしょう?
- 448 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 02:36:18 BE:690665074-2BP(3)]
- beのパラメータをくっつけただけじゃだめ。
ちゃんと〜=パラメータにしてる?
- 449 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 07:52:47 ]
- やってないです。
もう少しパケット眺めてみます・・
- 450 名前:デフォルトの名無しさん mailto:sage [2010/03/09(火) 12:45:30 ]
- DMDM=BEに登録したメールアドレス
MDMD=BEの認証コード これでいけるはず
- 451 名前:デフォルトの名無しさん [2010/03/09(火) 19:00:31 ]
- >>450
BEとかログイン必須な書き込みは楽なはずなんだけどな 通常の書き込みはイラン情報抜いて再度つけて送信とかせにゃいかんけど
- 452 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 11:07:56 ]
- beなんかイラネーだろ どうでもいい
- 453 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:31:31 ]
- 多くのブラウザはスレの雛形を作るのにjavascriptを
利用しているみたいだけど、これを利用しているから 読み込みなどが遅かったりするらしい この部分を高速化はできないんでしょうか? プログラミングは最近始めたので見当違いだったらすいません
- 454 名前:デフォルトの名無しさん [2010/03/10(水) 14:39:41 ]
- 無理です
というかレスが多いスレだとどの専ブラもそれなりに待ちがあるよね 早いとされる専ブラもgifのアニメーションに対応しないし 最近のブラウザじゃああたり前に搭載してる縮小拡大機能の恩恵を受けられないとか 欠点も多いよ
- 455 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:43:49 ]
- 最も早いのはdatをメモリに読み込んで表示
でもどうせ一秒も変わらないならjavascript使ったほうが色々便利 live2chのアホみたいな早さを実装したいんだけどぜんぜんおいつけねー
- 456 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:47:59 ]
- live2ch速いですね、ちえふぁんスキンと一緒に使ったら快適
- 457 名前:453 [2010/03/10(水) 14:48:54 ]
- >455
早さ重視したところで好きなように拡張できるようにするためには 自前でいろいろ実装する手間があるからなあ それだったら多少速度犠牲にしてでもIEコンポーネント使えば一般的なCSSやjs使えるので 専ブラに関係なく外部の人がいじれるのでいいわ Jane系は独自の記述がいるので今となってはありえないし まあdat取得の度にフルナビゲートさせたりするのも論外だし スレ覧とブラウズ部分は一つのコンポーネントを共有するのもありえないかなあ ちょっとした工夫で割りとどうにでもなる
- 458 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:58:17 ]
- 「描画エンジンは選択できるように」
- 459 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 14:58:53 ]
- 自前で色々な機能を実装すると結局速度が遅くなるんだよなぁ
出来たものが使えないと悲しくなる。愛着はあるんだけどね
- 460 名前:デフォルトの名無しさん [2010/03/10(水) 14:59:39 ]
- >>458
論外 まあその辺は考えてあるんだけどね ただJane系の独自エンジンはもう古い
- 461 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 15:33:15 ]
- 独自エンジンだと開発者がずっと保守し続けなければいけない
長期的に安心して使えるシステムでなくなるということですね なるほど参考になりました
- 462 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 15:51:35 ]
- 描画エンジン使ってる所って「スレの内容を表示するビュー」と「書き込みプレビュー」くらいっしょ。
選択できるとうれしいなぁ。
- 463 名前:デフォルトの名無しさん [2010/03/10(水) 15:57:10 ]
- 一番いいのが2ch側でxxx.datのついでにxxx.indexでもいいので
各レスが何バイト目から始まってるかだけの情報を持ってくれると 細かく差分の抜き出しがしやすいんだけどな・・・ あぼ〜んの検知もしやすくなるし
- 464 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 16:08:06 ]
- それあると、自分の書き込みがどれかも明確にわかるね
- 465 名前:デフォルトの名無しさん [2010/03/10(水) 16:10:48 ]
- >>464
まあほんとうに小さなファイルになるのでサーバーのディスクスペースを無駄に消費するとか欠点はあるけどさ サーバーがインデックスを作る負荷はほんと小さいんだけどな 作ってくれればほんとに細かくセッション管理できるのに
- 466 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 18:51:36 ]
- 特定レス範囲のみの取得も可能だな。
ただそれをやるとスレが更新される度にインデックスファイルも再取得する必要があって あまり意味がないかも。やるなら dat ごとバイナリ化して先頭にインデックステーブルだろう。
- 467 名前:デフォルトの名無しさん [2010/03/10(水) 18:55:30 ]
- >>466
インデックスは文字としても固定長にしておけば大丈夫でしょ 1発言で何文字まで認めるかにもよるけどさ (8桁+改行)xレス数分 毎回書き込みの度に10バイト増えるかどうかだし 固定サイズで増えるので差分取得もやりやすいし
- 468 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 18:56:03 ]
- どっかにdatの差分ダウンロードの仕様が書いてあった
- 469 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:00:14 ]
- Conditional GET はここに居る奴なら基本だろう。
- 470 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:00:53 ]
- >>468
ちょっと違うんだよな・・・ ちょっとした機能としてたとえばどういうスレか覗くだけということで >>1だけを取得する機能を実装しようとしても今のままじゃあ >>1が0バイト目から何バイトなのかわからないんだよ read.cgiに投げて1だけ取得するんだと本末転倒だしね・・・ まあみみずんとかp2あたりが持ってくれてもいいんだけどさw
- 471 名前:デフォルトの名無しさん [2010/03/10(水) 19:06:32 ]
- まあ2chの書き込みをクロールしてインデックスだけ持つ情報サーバーを立ち上げたり
専ブラ間でそういう情報を共有してもいいんだけどさ・・・ それならスレ立てたとき、書き込みがあったとき、あぼーんしたときすべてにおいて サイズを知ってる2ch鯖がインデックス情報を持ってくれれば一発なんだよね
- 472 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:07:09 ]
- 1レスの最大バイト数は板ごとに違うが数 k 程度の固定長領域でも用意しておけば十分じゃね。
ぶっちゃけ 1 行読み込んだところで TCP/IP ブッチしてもかまわないし。
- 473 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:09:30 ]
- 2chでソフト開発するときに注意しなければならないのが
要望に対して自分で取捨選択すること これは開発者のセンスが問われる重要なこと 客層の切り分けにもなる 多くの要望を取り入れ、肥大化し、UIは糞、重い、 ユーザーカスタマイズが大変、そして消えていった多くのソフトがある シンプルで低機能なものを作ると 初心者が愛用してくれる 逆に多機能にすると、 知識あるものや自分のアイデアを通したい奴らが ずっと粘着し続けることになる
- 474 名前:デフォルトの名無しさん [2010/03/10(水) 19:10:07 ]
- >>472
まあ>>1だったらそれでもいいよ じゃあ途中は? この辺のインデックスがあればちょっと上で話のでたブラウザのナビゲーション待ち時間をうまく コントロールできたりするんだよね・・・
- 475 名前:デフォルトの名無しさん [2010/03/10(水) 19:21:03 ]
- >>473
高機能化とはちと違うなあ ローカルで高速に処理するのにインデックスを別途持つなんてのはよくやる話で それを2chサーバも持ってくれればいいな〜という絶対やってもらえないかなわない願望だよw
- 476 名前:デフォルトの名無しさん mailto:sage [2010/03/10(水) 19:35:12 ]
- dat って更新はされるとはいえ Apache にしてみたら静的ファイルだろ?
一度でスレ全部取ってくるのと、インデックス取るのに複数回リクエスト発行するのじゃ どっちが良いとも言えんぞ。
- 477 名前:デフォルトの名無しさん [2010/03/10(水) 19:44:34 ]
- >>476
インデックスくらいならそれこそメモリ上においておけばいいんだけどな intx1000くらいあれば足りるし
|

|