したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

VBでつくられた2chブラウザ

11 </b><font color=#FF0000>(GQrDul2E)</font><b>:2003/03/28(金) 17:19 ID:ih5oMVcU
VB製の2chブラウザとそのサンプルプログラムはあるのかにゃあ?

691:2003/07/27(日) 23:48 ID:wE2cYaQQ
最近のUNIXはShift-Jisなのか?

70名無しさん:2003/07/27(日) 23:54 ID:2R1BFHdQ
>68
えーと、少しは自分で調べたほうが良いと思います。

71名無しさん:2003/07/28(月) 02:05 ID:QR27JOfg
だんだん>>1が哀れになってきたな…。

もう少し勉強してからプログラム組んだほうがいいと思うけど、とりあえず
2ch関係なら ttp://age.s22.xrea.com/talk2ch/ あたりで仕様についても
理解してからやってね。無駄に負荷かけられても、その…なんだ。困る。

721:2003/07/28(月) 06:59 ID:wE2cYaQQ
>>70-71
2chの仕様を調べる時間がある人はいいね。あーいそがし

731:2003/07/28(月) 07:17 ID:wE2cYaQQ
・解説
次の板があったとする。
ttp://hobby.2ch.net/warhis/
↑にsubject.txtを付加する。
ttp://hobby.2ch.net/warhis/subject.txt
そうするとスレ一覧が表示される。
スレIDとスレタイトルはデリミッタ<>で区切られている。
各スレは改行コードで区切られている。
記事数は各行の最後の()内にある。

これを元にスレ情報を取得するやからもいる。
が、オレはちがう。つづく

741:2003/07/28(月) 07:47 ID:wE2cYaQQ
では原点にもどって、さいしょからの流れをみてみよう。
まず2chのメニューを読み込む。
ttp://www.ff.iij4u.or.jp/~ch2/bbsmenu.html

メニューのソースを見ると、各サーバ(大カテゴリ)は<BR><BR>で区切られるのがわかる。
<BR><BR><B>地震</B><BR>
<A HREF=http://aa2.2ch.net/eq/&gt;臨時地震</A><br>
<A HREF=http://aa2.2ch.net/eqplus/&gt;臨時地震+</A>
<BR><BR><B>ニュース</B><BR>
<A HREF=http://book.2ch.net/bizplus/&gt;ビジネスnews+</A><br>
<A HREF=http://news2.2ch.net/newsplus/&gt;ニュース速報+</A><br>
<A HREF=http://news2.2ch.net/mnewsplus/&gt;芸スポ速報+</A><br>

<BR><BR>または<BR><BR><B>でメニューをスプリットすると、
スプリット結果の配列には大カテゴリごとの情報が格納される。
たとえば、
Array(0)=
地震</B><BR>
<A HREF=http://aa2.2ch.net/eq/&gt;臨時地震</A><br>
<A HREF=http://aa2.2ch.net/eqplus/&gt;臨時地震+</A>

751:2003/07/28(月) 07:51 ID:wE2cYaQQ
Array(0)=
地震</B><BR>
<A HREF=http://aa2.2ch.net/eq/&gt;臨時地震</A><br>
<A HREF=http://aa2.2ch.net/eqplus/&gt;臨時地震+</A>
を、
<A HREF=を目安に文字列操作すると、
Arr3(c10, 0) = インデックス
Arr3(c10, 1) = サーバ(大カテゴリ)
Arr3(c10, 2) = 板名
Arr3(c10, 3) = 板URL
のように板情報を抜き出せる。
インデックスは2ch内での板の並び順だ。

761:2003/07/28(月) 07:57 ID:wE2cYaQQ
板の抜き出しが終わったので、次はスレを抜き出す。
私の場合は、subject.txtではなく、subback.htmlを利用してスレを抜き出している。
ttp://pink.bbspink.com/ascii2d/subback.html

Arr4(1000,8) スレインデックス、所属サーバ、所属板、スレタイトル、スレID、スレURL、datURL、保存フォルダ、保存ファイル名
↑スレ方法を抜き出して配列変数に格納したところ。

ここまでできたので、
今はスレ自身(記事)を読み込むプログラムをつくっているところ。

77名無しさん:2003/07/28(月) 10:51 ID:UP9xp.y.
>>76
何故どのソフトもsubject.txtを使ってるのか小一時間考えろ。
解らないなら、今のうちに開発やめたほうがいいよ。
というか、死んだほうがいいよ。

781:2003/07/28(月) 11:05 ID:wE2cYaQQ
>>77
負荷の問題とか思ってたらおまえこそお笑い者だぞ

791:2003/07/28(月) 11:17 ID:wE2cYaQQ
>>76のArr配列の中身を具体的に見てみると、
----------------------------
1
地震
臨時地震
大地震のときにこれだけはもって逃げたいベスト3
1059353768
http://aa2.2ch.net/test/read.cgi/eq/1059353768/
http://aa2.2ch.net/eq/dat/1059353768.dat
地震 臨時地震
大地震のときにこれだけはもって逃げたいベスト3 (1059353768)
-----------------------
2
地震
臨時地震
今回の地震をドラクエ風に語るスレ
1059217529
http://aa2.2ch.net/test/read.cgi/eq/1059217529/
http://aa2.2ch.net/eq/dat/1059217529.dat
地震 臨時地震
今回の地震をドラクエ風に語るスレ (1059217529)
-----------------------
のようにスレ情報が抜き出されたのがわかる。

80名無しさん:2003/07/28(月) 13:16 ID:UP9xp.y.
>>1は批判要望板とかあまり見ない人なのかも。

811:2003/07/28(月) 15:38 ID:wE2cYaQQ
>>80
数ヶ月前、オレがうわさになっているスレがあったときはよく訪問してた

821:2003/07/28(月) 17:17 ID:wE2cYaQQ
ビルゲイツは好きだがイラクで一般市民に暴力を振るってるアメリカ人はムカツクな

831:2003/07/28(月) 22:10 ID:VBK9gk7I
おれはすごいことをハッケンした。
datファイルの各カキコミはラインフィードでくぎられておる。
キャリッジリターンはふくまれていない。
スプリットの実験結果でとんでもない事実を発見しちまったもんだ。

841:2003/07/29(火) 11:10 ID:VBK9gk7I
datファイルを<>でスプリットして、
名前やメールや書き込み日・IDや記事本文に分解したところ。
------------------
4,0
ななしさん
------------------
4,1
sage
------------------
4,2
03/07/28 13:27 ID:TTjw+clX
------------------
4,3
どーですかー
------------------

85名無しさん:2003/07/29(火) 21:12 ID:BHPXiVWQ
>>84
------------------
4,4

------------------

これも忘れずに。

861 </b><font color=#FF0000>(GQrDul2E)</font><b>:2003/07/30(水) 00:06 ID:6DkpxaNM
>>85
うぃ

871 </b><font color=#FF0000>(GQrDul2E)</font><b>:2003/07/30(水) 00:06 ID:6DkpxaNM
>>85
うむ

881:2003/07/30(水) 00:07 ID:6DkpxaNM
どーですかーだって。ゲラ

891:2003/07/30(水) 00:09 ID:6DkpxaNM
つまりだな、スレ一覧というのはスレ自身とは違って、
あまり何回も読み込まれるものではないから、
subject.txtではなくsubback.htmlを読みに行ってもゆるされるということだな。
それにたいして、スレの読み込みはread.cgiを通さないで、つまりサーバーサイドプログラムを起動させずにdatを取得しようというわけ。

901:2003/07/30(水) 17:24 ID:6DkpxaNM
眠い病 になってしまった

91名無しさん:2003/07/30(水) 19:40 ID:LYcH02ps
subject.txtではなくsubback.htmlを読みに行クメリットはなんですか?

921:2003/07/30(水) 20:07 ID:6DkpxaNM
>>91
subbackを使うとスレ情報を抜き出すのは大変になるから短所ばかりになるだろう。
他の人がやっていないことをやっているという満足感だな。
それに、バックという言葉にさそわれないかい?

931:2003/07/31(木) 01:20 ID:6DkpxaNM
オレもう
ロールプレイングツクール
っていう言語に移行する。

94名無しさん:2003/07/31(木) 11:41 ID:RfPlHLJM
VBA製なんですが混ぜてもらってもいいですか?

"=2ch"
http://turedure.s8.xrea.com/2ch.xls

951:2003/07/31(木) 15:46 ID:6DkpxaNM
>>94
いいよ。
おっすごい。
めったに人をほめないオレもあなたには敬意を表する。

96名無しさん:2003/07/31(木) 18:19 ID:UP9xp.y.
>>94
おお、なんか凄いな。>>1とは大違いだ(プ

97名無しさん:2003/07/31(木) 18:56 ID:sK0CBwSQ
306デフォルトの名無しさん[sage] 03/07/31 18:45 ID:
IEそっくりの2ちゃんビューアを作るとしてもまずやるのは読み込み処理だと思うんですがどうでしょう?
また、VB.NET=VB7.0でて.NET Framework使わなければ普通のVBと一緒ですよね?

307デフォルトの名無しさん[sage] 03/07/31 18:53 ID:
>>306
別物です。

981:2003/07/31(木) 19:43 ID:hgSpDnJw
>>96アッソ
>>97
のカキコミはオレも知っているが、それを書き込んだのは別人

99名無しさん:2003/07/31(木) 19:54 ID:UP9xp.y.
>>92
subback.htmlを読むのはやめてって夜勤さんが言ってた気がします…

1001:2003/07/31(木) 21:05 ID:hgSpDnJw
>>99
オレも冗談でsubbackを読むといっていただけだ。

101名無しさん:2003/07/31(木) 21:58 ID:H/QlMEBE
http://ip.tosp.co.jp/i.asp?I=kami1008

1021:2003/07/31(木) 22:54 ID:hgSpDnJw
2chねるではドキュメントの間隔を一行あけるときに
<P>タグではなく<BR><BR>を使ってるのがオレの好みと一致していてグッド

103"=2ch":2003/08/01(金) 07:36 ID:RfPlHLJM
バージョン上げてみました。
http://turedure.s8.xrea.com/2ch.xls

1041:2003/08/01(金) 09:21 ID:hgSpDnJw
>>103
りょうかい

105名無しさん:2003/08/01(金) 11:01 ID:BKXUuIns
2ch用ブラウザ って
どこで手にはいるの?

106名無しさん:2003/08/01(金) 11:01 ID:BKXUuIns
2ch用ブラウザ って
どこで手にはいるの?

1071:2003/08/01(金) 11:23 ID:hgSpDnJw
>>105,106
ttp://www.monazilla.org/

1081:2003/08/01(金) 12:15 ID:hgSpDnJw
関連リンク
ttp://www.nikkansports.com/ns/entertainment/f-et-tp0-030731-0020.html

1091:2003/08/01(金) 17:57 ID:kvU7tSoQ
dat保存プログラムができたところ
Forever1 = AppPath & "\File\" & Ar1(i, 7)
Forever2 = AppPath & "\File\" & Ar1(i, 7) & "\" & Ar1(i, 8)
If Not fs.folderexists(Forever1) Then
fs.createfolder(Forever1)
End If
If Not fs.folderexists(Forever2) Then
fs.createfolder(Forever2)
End If
ft = fs.createtextfile(Forever2 & "\" & Ar1(i, 8) & ".dat")
ft.write(S1)
ft.close()

1101:2003/08/01(金) 18:36 ID:kvU7tSoQ
途中経過
ttp://nyannyan.minidns.net/upload3/upfile/20030801183934_hc1.png

111名無しさん:2003/08/01(金) 22:34 ID:RfPlHLJM
WindowsのUIをことごとく無視してますな。
後、捕まるから画像削除しとけ。

1121:2003/08/01(金) 23:14 ID:kvU7tSoQ
>>111
ナイスデザイン賞受賞してきた。

1131:2003/08/01(金) 23:20 ID:kvU7tSoQ
かわいい
ttp://nyannyan.minidns.net/upload3/upfile/20030801223845_DOA_mizugi.zip

1141:2003/08/02(土) 01:08 ID:kvU7tSoQ
プログラムで頭をなやませすぎてすこしノイローゼ気味

115"=2ch":2003/08/02(土) 17:21 ID:RfPlHLJM
ふと気付いたんですが、VBじゃなくてVB.net?

やっつけ仕事でWebサイト作ってみました。
http://turedure.s8.xrea.com/equal2ch/

1161:2003/08/02(土) 21:21 ID:kvU7tSoQ
>>115
ホームーページもできたなんていいなあ。
オレのももうちょっとで完成しそうだけど。
さて、
こちらにはVB.NETやVB6.0やエクセルや、VC++とかJAVAとかあるが、今はVB.NETをメインでつかっている。
でも本当の得意分野はASPプログラミングだ。

117"=2ch":2003/08/02(土) 21:24 ID:RfPlHLJM
ASPで作ればおもしろいのに。
最近サーバサイドでごにょごにょするツール増えてきてるし。

1181:2003/08/03(日) 11:18 ID:AsM2icN6
>>117
もちろんその計画もある。
自宅が光回線になったら自宅サーバでASPアプリを公開しようと思っていた。
もっとも、まず最初に公開するASPアプリは画像アップロダだけどん。

1191:2003/08/03(日) 15:13 ID:AsM2icN6
オレのも完成したが、オレのパソコン環境でしか動かなそうなので
自分だけが使うことにした。

120名無しさん:2003/08/03(日) 20:11 ID:QR27JOfg
>>115
お気に入りへの登録はどうすればいいですか?

121"=2ch":2003/08/03(日) 20:16 ID:RfPlHLJM
>>119
じゃあこのスレもらってもいいでつか?

>>120
板リストでお気に召した板名を右クリックして下さい。
削除する場合はお気に入り無いの板名を右クリックです。

122名無しさん:2003/08/03(日) 20:24 ID:QR27JOfg
ありがとうございます。
お気に入りにスレッドを登録する方法もありますか?

123"=2ch":2003/08/03(日) 20:53 ID:RfPlHLJM
取りあえずは無いです。

124名無しさん:2003/08/03(日) 21:16 ID:QR27JOfg
了解しますた。今後の発展に期待してまっすヽ(´ー`)ノ

1251:2003/08/03(日) 21:21 ID:AsM2icN6
>>121
自分のスレを立てるのも選択肢の一つだ。
ただし、なぜか大勢の人がこのスレを監視してるから、
ここだとブラウザの宣伝効果絶大だ。

126名無しさん:2003/08/04(月) 03:30 ID:QR27JOfg
ちなみに>>1さんと>>123さん以外の発言は全部俺ですよ?www

1271:2003/08/04(月) 06:39 ID:AsM2icN6
>>126
アッソ

128名無しさん:2003/08/04(月) 11:21 ID:YhiT09I.
>126
漏れも発言してるぞ

1291:2003/08/04(月) 19:24 ID:pjvQTAAw
>>128
りょうかい

130126=128:2003/08/04(月) 22:50 ID:UP9xp.y.
釣れた。

131128=126:2003/08/04(月) 23:57 ID:cGAn1gLM
わーい

1321:2003/08/05(火) 00:03 ID:pjvQTAAw
フーン。

重要事項
l50=エルごじゅう(ライン50)
150=ひゃくごじゅう

1331:2003/08/05(火) 16:50 ID:pjvQTAAw
画像収集ソフトの
Windows98や古いパソコンでも動くような軽量版をつくってみた。

まずこのなかのsetup.exeを実行すると各種コントロールがセットアップされる。

ttp://www.interq.or.jp/guitar/lead/up/20030805155739_setup.zip

つぎにこのなかのreadme.txtを読んで、
HtmlChanger004.exeをこのソフト専用のフォルダを作ってその中で実行するだけ。ルートフォルダでは動作しないようになっている。

ttp://www.interq.or.jp/guitar/lead/up/20030805164310_setup2.zip

ソフトが起動したら、板リストの下のほうの半角二次元を選択してみる。それからOKボタンを押して1日待つ。
画像はFileフォルダに保存されている。

134最新版 1:2003/08/05(火) 19:09 ID:pjvQTAAw
バージョンアップ完了
>>133の下側のリンクのファイルに上書き保存すると更新完了。
ttp://www.interq.or.jp/guitar/lead/up/20030805190636_setup2.zip

135名無しさん:2003/08/06(水) 11:35 ID:IswKq1J6
で、もっと汎用性があるソフトが複数あるわけだが

軽さでもしょっぱいなw

136名無しさん:2003/08/06(水) 12:31 ID:3fM1fqCw
>92
実際の利用に違いの出ないそんなしょぼい事じゃなくてさ、
使ってびっくり嘗て誰も成し得なかった驚愕の新機能とか
搭載してみようよ。
リモートあぼーん とか、

1371 </b><font color=#FF0000>(GQrDul2E)</font><b>:2003/08/06(水) 20:49 ID:giDg90sM
>>135
動作が重いのは認める
>>136
自分に必要でない機能はつくらない

1381:2003/08/06(水) 23:21 ID:giDg90sM
・HtmlChanger004最新板

Dim i as integerというプログラムをDim i as Longに書き換えて変数のケタ数を増やしたのでスレが500個以上ある板も取り込めるようになった。

ttp://nyannyan.minidns.net/upload3/upfile/20030806231929_setup2.zip
前回アップしたファイルに上書き保存するとアップデート完了

1391:2003/08/08(金) 03:02 ID:2I3pHf6I
ゲームボーイアドバンスを買ってきた。あの液晶、暗くて画面が見づらい。
プログラミングの勉強のひとつに、ゲームをプレイしてみる、というのがある。

140名無しさん:2003/08/09(土) 20:43 ID:bM2CQowA
はいはい

1411:2003/08/10(日) 12:50 ID:c1yhuuB6
>>140
このスレは終了します。

142"=2ch":2003/08/10(日) 18:46 ID:RfPlHLJM
じゃあ、遠慮なく頂きます。

143名無しさん:2003/08/11(月) 00:55 ID:eo4Kdy4w
>>142
ワロタ

144名無しさん:2003/08/11(月) 02:29 ID:QR27JOfg
>>142
じゃあ、糞スレに削除以来出して来いや

2ちゃんねる用ブラウザ「=2ch」
http://pc2.2ch.net/test/read.cgi/software/1060268973/l50

145名無しさん:2003/08/11(月) 16:46 ID:RfPlHLJM
>>144さん向こうのスレで偽=2chさんやってる

146名無しさん:2003/08/12(火) 01:20 ID:QR27JOfg
偽って?

147名無しさん:2003/08/14(木) 16:53 ID:KN/qz29M
Version 1.1a で板メニューを選ぶとエラーが出ます。
実行時エラー 1001
アプリケーション定義またはオブジェクト定義のエラー
だそうだ。

当方環境
Win2k + Office2k

専用スレがあったんだね。

148147:2003/08/15(金) 09:27 ID:A75x.09o
>147 の件はサクーシャ様に解決していただきました。
ありが㌧>サクーシャたん

149名無しさん:2003/09/17(水) 10:02 ID:xsUplLnE
1は何処に行った?

150名無しさん:2003/09/17(水) 14:12 ID:grVGbHx.
tes

151名無しさん:2003/09/18(木) 11:10 ID:zBzf0EAk
1は2chアク禁中です。

152あぼんぬ:あぼんぬ
あぼんぬ

153あぼんぬ:あぼんぬ
あぼんぬ

154あぼんぬ:あぼんぬ
あぼんぬ

155あぼんぬ:あぼんぬ
あぼんぬ

156あぼんぬ:あぼんぬ
あぼんぬ

157あぼんぬ:あぼんぬ
あぼんぬ

1581 </b><font color=#FF0000>(GQrDul2E)</font><b>:2004/05/26(水) 21:30 ID:VTeJDP8U
</b><b>
2ちゃんてbタグの使い方おかしくね?

159名無しさん:2004/12/12(日) 23:19 ID:ZfHrRhgY
なんか面白くて夢中で読んでしまいました。

自分には内容がサッパリ分かりませんでしたが、今進行中のプロジェクトや予定などありましたらお聞かせ下さい。

ガンガレ1タン

160名無しさん:2004/12/15(水) 14:52 ID:ElBFXn8M
で、1は死亡ですか?

161名無しさん:2004/12/17(金) 23:53 ID:LBQvNyRw
きっと、忘れた頃に戻って来てくれるよ

162名無しさん:2004/12/18(土) 20:59 ID:It8MITLE
test

1631 </b><font color=#FF0000>(GQrDul2E)</font><b>:2005/02/07(月) 21:18:23 ID:r3h4LYLg
2chブラウザを作るときに難しいのはカキコミプログラムだが、心配することは無い。
ほとんどの人にとって大事なのは2ch記事の読み込みと、2chに貼られているファイルの保存だ。
私はカキコミはあきらめて、2chの記事を読み込んで保存するツールと、スレに書かれているリンク先にあるお宝ファイルのみの収集を行うことにしている。

164159:2005/02/07(月) 23:10:28 ID:F2nZkys2
おかえりなさい、1さん

了解しました。完成したらぜひベータテストさせてください。

1651 </b><font color=#FF0000>(GQrDul2E)</font><b>:2005/02/08(火) 02:19:16 ID:r3h4LYLg
インフルエンザにつきしばらくお休み

166名無しさん:2005/02/08(火) 12:44:51 ID:F2nZkys2
おだいじに

1671 </b><font color=#FF0000>(GQrDul2E)</font><b>:2005/02/08(火) 18:13:44 ID:r3h4LYLg
病院で点滴を打ってきたばっかりだが少しずつプロジェクトをすすめていこう。
プロジェクトの目的は2chに貼られている画像などを収集することだ。
2chの吐き出す文字コードはShift-Jisなのでかなり簡単に作ることができるだろう。
しかし2chのサーバの一部はUTF-8を吐くようだし、これからは2chの使用がUTF-8になる可能性もあるので
当ソフトではUTF-8として文字を扱うことにした。UTF-8はShift-Jisをそのまま含んでいるので特に文字コード変換せずに
Shift-JistをUTF-8として扱ってしまって大丈夫だ。EUCコードを扱うときは文字コード変換メソッドをかます必要がある。
Yahoo占いを毎日収集するソフトを作ったことのアル人はEUCコードを扱った経験もあるだろう。
Windowsアクセサリにある文字コード表のUnicode(UTF-8はUnicodeの一種)を見ればShift-Jisに無いトランプ記号などを見つけてきっとUnicodeに魅せられることだろう。

1681 </b><font color=#FF0000>(GQrDul2E)</font><b>:2005/02/08(火) 18:25:49 ID:r3h4LYLg
さてネットドキュメントをローカルにダウンロードする方法だがいろいろある。
Winsock,InetControl,WebBrowser(いわゆるIE),WebClientなどが有力だ。
一番使いやすいのはInetControlで、VB6.0の場合はこれがよい。
VC++などではWinsockが良く使われる。WebBrowserコンロロールはブラウザにファイルを表示しながらファイル収集する場合などに使うこともある。
今回はVB.NETを開発言語にするので.NETのクラスであるWebClientを使ってみる。


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板