トップページ⇒tech
87コメント22KB

日本人で作るVB製最速ブラウザ

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
IEやオペラが台頭に挙げられるブラウザ事情。
もしよかったら、いろんなブラウザの作成を各プ
ログラマ(日本人限定)で寄り添い、話し合いな
がら作ってみませんか。

「ある平社員の小部屋」
http://hirasyain.od-link.com/
0002デフォルトの名無しさんNGNG
また100レス付かず沈んでいくスレができたわけだが。
0003デフォルトの名無しさんNGNG
>>1
ネタ。釣り。アホアンチでないのなら>>1はちゃんと真面目にレスすること。
0004デフォルトの名無しさんNGNG
本気なら、いろんな意味でワケワカランネタですね。
もうチョット勉強したほうがよいかも。
0005デフォルトの名無しさんNGNG
>>4はHSP厨だと推測。
00061NGNG
>>3
本気なんだけどね。^^;あえてVBでってのが
気に入らないのかなぁ。
0007デフォルトの名無しさんNGNG
>>6
いや、勝手にやって下さい。
0008デフォルトの名無しさんNGNG
>>4
別にわけわからんネタということもないと思うぞ。
最速ってのがレンダリングの速度なのかキャッシュを利用した
データ読み込みの速度なのかわからんが、速度ってアルゴリズムで
大きく左右される。言語自体の違いによるオーバーヘッドは少ない。

だから画期的なアルゴリズムを作ればVBでも現時点で最速の物は作れる。
もっとも同じアルゴリズムを採用されれば他の言語に追い越されるだろうが。
(それでもわずかな差だろう)

そういや海外で画期的なアルゴリズムで最速のブラウザを作った(作りかけ?)
少年がいたはずだがどうなった?
00091NGNG
正確には、必要最小限の機能ブラウジング機能のみで
DOSに近い形の画面を予定。もちろんDOSではな
いが、イメージ的には往年のアプリを思い出させるよ
うな形。
0010デフォルトの名無しさんNGNG
fub
0011デフォルトの名無しさんNGNG
lynx
w3m


終了。
00121NGNG
キャッシュによる読み込み速度上げは視野には入れていない。
それに頼ると、どうしてもマシンのスペック云々にも関係して
くるから。具体的にはウィンドウズでの最速。今からみんなで
作り上げるものを画期的なアルゴリズムだとして目標立てるの
は、やめておいた方がいいと思う。いろんな形のブラウザを創
造する中で、結果うまれたアルゴリズムが画期的であれば、次
に生かせばいいし、要は様々な形態のブラウザを作っていく中
で、画期的なものを次に取り込んでいくようにと開発していく
事が大切であると、それを俺たちだけは知っておこうという事。
0013ageNGNG
保守age
0014デフォルトの名無しさんNGNG
要は僕はこんな素晴らしいアイデアを考えたよ。みんな褒めて褒めて!ってことか。
0015デフォルトの名無しさんNGNG
>>12
Lynxやw3mもWindowsで動くが
それじゃいけないのか?
それとどのように違う物を作るつもりだ?
0016ageNGNG
>>14
そういうくだらない事を書き込むのはどうかと。。。

>>15
特に差別化はしない。ただWindowsで特化して動く
プログラムというよりは、俺たちの目指す方向が
Windows上での動作するプログラムであるという事。
0017デフォルトの名無しさんNGNG
>>16
>たち

って誰だよ。

て言うかますますlynx w3mでいい気が。
0018デフォルトの名無しさんNGNG
いや。だからVBで最速のブラウザにしたいんでしょ?
Lynxやw3mも十分速いよ。

Lynxやw3mを超えるつもりなの?
どうやって超えるつもりなの?
0019デフォルトの名無しさんNGNG











て言うかコレが一番早い。












0020ageNGNG
>>18
どうやって超えるかを考えるためにスレを
立てた。要は答えを探すためのスレってい
うのが目的だから。

0021デフォルトの名無しさんNGNG





















0022デフォルトの名無しさんNGNG

























0023sageNGNG
>>20

一部同意。別に目的がそういう理由なのを
>>17や>>18が理解してなかったんだろな
0024デフォルトの名無しさんNGNG

























00251NGNG
今までの整理

IEやオペラが台頭に挙げられるブラウザ事情。
もしよかったら、いろんなブラウザの作成を各プ
ログラマ(日本人限定)で寄り添い、話し合いな
がら作ってみませんか。

正確には、必要最小限の機能ブラウジング機能のみで
DOSに近い形の画面を予定。もちろんDOSではな
いが、イメージ的には往年のアプリを思い出させるよ
うな形。

キャッシュによる読み込み速度上げは視野には入れていない。
それに頼ると、どうしてもマシンのスペック云々にも関係して
くるから。具体的にはウィンドウズでの最速。今からみんなで
作り上げるものを画期的なアルゴリズムだとして目標立てるの
は、やめておいた方がいいと思う。いろんな形のブラウザを創
造する中で、結果うまれたアルゴリズムが画期的であれば、次
に生かせばいいし、要は様々な形態のブラウザを作っていく中
で、画期的なものを次に取り込んでいくようにと開発していく
事が大切であると、それを俺たちだけは知っておこうという事。
0026デフォルトの名無しさんNGNG
イメージ的には往年のアプリってなんだ?
HTMLレンダリングの部分は書いているHTMLによるんだから、
どうしようもないだろ?
0027デフォルトの名無しさんNGNG
>>1
HTML2.0程度のものなら
TclからPython、MLまで
さまざまな言語で実装されてるから
まずはその辺から読んでみるといいよ
00281NGNG
>>26
もちろん表示部はMS Internet ControlsやWindows
Common Controls6.0に頼る。が、外枠の部分は個人的
にjpgやgifを差し込んでやれば、見た目だけ往年の
アプリイメージを出せるのではないか。

ただそれに順ずるものとして、差し込んだ画像が果たし
てアプリ起動やブラウザ表示に影響をあたえないかが
心配。最速なのに、起動が遅いのでは話にならないから。
0029デフォルトの名無しさんNGNG
>>28
Internet Controlsは表示分に使えんぞ。
使うならWebBrowserだろ?
WebBrowser(IEコンポーネント)を使っている以上、
最速にはならんと思うけどな。
0030デフォルトの名無しさんNGNG





















00311NGNG
>>29

>WebBrowser(IEコンポーネント)を使っている以上、
>最速にはならんと思うけどな。

その根拠は?またこれを使わずして、プログラムする
場合VBの範囲でどのような手段があるか。
0032デフォルトの名無しさんNGNG
sage
0033デフォルトの名無しさんNGNG
>>31
IEコンポーネント使うんだったら、
レンダリングの速度等がそれに依存するから
IEコンポーネントを使ったブラウザとせいぜい同程度のものになる。
ここまで教えないとダメか?
0034デフォルトの名無しさんNGNG





















0035デフォルトの名無しさんNGNG
1はリア厨。
頭も悪そうだ。
0036デフォルトの名無しさんNGNG
なにかというと日本人っていうやつは大抵馬鹿だよ
0037デフォルトの名無しさんNGNG
そもそも「台頭に挙げられる」って何だよ?
0038デフォルトの名無しさんNGNG
ここがいま最も注目を浴びているスレですか?
0039デフォルトの名無しさんNGNG
>>1は坂村@東大みたいなのが尊敬の対象なんだろうな。
0040デフォルトの名無しさんNGNG
IEコンポーネントなんだから、IEなわけさ、要は。
なんでIEより早い念と。
都会って見た。

んで1はソケットで、HTTPサーバーにポート番号80番で接続して、ダウンロードして、そのままテキストで表示したいって?
全然できなくもないが、問題は1のスキルがWindowsAPIを使えるまであるかどうかにある。
004140NGNG
ってかただのホームページ宣伝かよ。
ホームページ見に行って分かった。
逝ってよし。
VBでやる意味なし。CかC++でやれ。死亡
0042デフォルトの名無しさんNGNG
>>41

個人的に>>1が言ってる事を理解はできる。それをC言語で
やるって事自体は同意できない。>>1に同意できる部分って
のは常に進化したブラウザをつくってみようって信念かな。
0043デフォルトの名無しさんNGNG
>>40
起動とかなら速くなる可能性はあるぞ。IEはプラグインとか読み込んでるしな。
あと、別にAPIを使わなくてもVBのソケットコントロールを使ってもできるぞ。
004440NGNG
全部読んださ。
結局1は、自分で作る気がなさそうだが。
いや、結局作らないんではと思ったんだよ。
気持ちがあっても技術が無ければ、VBとは言え使えんぞ。
うまく使えばいくらでも作れるがね。
004540NGNG
読んだってのは半分嘘として、要はIEコンポーネントに、ソケットコントロールで受信したものを編集して流し込むというような感じかな?
IEコンポーネントシラネ
終了

俺が
逝く
0046デフォルトの名無しさんNGNG





















0047デフォルトの名無しさんNGNG
>>1は確かに技術がなさそうだが、やろうとしているコンセプトは
だいたい分かる。技術がある香具師があとは作ればいいのではない
んかえ?
0048デフォルトの名無しさんNGNG
>>47
んじゃ言いだしっぺ47にけってーい
0049デフォルトの名無しさんNGNG





















005047NGNG
俺、税理士になる!
おーはら、おーはら、ほんきになったら?
0051デフォルトの名無しさんNGNG

























00521NGNG
ずいぶん、盛り上がってるなぁ。ホームページの
宣伝ではないけど、今日の夜にでも更新しようか。

ちなみにプログラムの方はちゃくちゃくと作って
ます。ほんとに協力者がないので、困るのだけど。
^^;
0053デフォルトの名無しさんNGNG























0054デフォルトの名無しさんNGNG
っていうか、何を協力すればいいのかわからんのは俺だけ?
>>1のサイトにも何の情報も載ってないし。
005555NGNG
藻前らが作れという事では。>>1はコンダクターか神
0056デフォルトの名無しさんNGNG




















00571NGNG
今までみてきてなかなかのプランができあがって
きたようだ。がんばってこれからも、あげていこ
うと思う。
0058デフォルトの名無しさんNGNG























00591NGNG
特に差別化はしない。ただWindowsで特化して動く
プログラムというよりは、俺たちの目指す方向が
Windows上での動作するプログラムであるという事。
0060デフォルトの名無しさんNGNG






















はい?
0061デフォルトの名無しさんNGNG
なんでVBなんかで作るんだよ
0062830NGNG
vb.netで作ろう
0063デフォルトの名無しさんNGNG
This story is never ending story.....
0064デフォルトの名無しさんNGNG
ソース公開を希望します。
0065デフォルトの名無しさんNGNG
>>1のページは正直今年に入って一番おもしろかった
0066ひつきNGNG
Private Sub Form_Load()

Winsock1.Close
Winsock1.RemoteHost = (ホスト名www.yahoo.co.jpとか)
Winsock1.RemotePort = 80
Winsock1.Protocol = sckTCPProtocol
Winsock1.Connect

End Sub

Private Sub Form_Unload(Cancel As Integer)
Winsock1.Close
End Sub


Private Sub Winsock1_Connect()
Winsock1.SendData CStr("GET " + (ディレクトリ/index.htmlとか) + vbCrLf)
End Sub


VBよくわからんけど こうかな
0067ひつきNGNG
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim SrcStr As String
Dim DstStr As String


Winsock1.GetData SrcStr
SrcStr = StrConv(SrcStr, vbFromUnicode)
Text1.Text = DstStr
Text1.SelStart = (Len(Text1.Text))

End Sub
のこり
0068デフォルトの名無しさんNGNG
最速って何が最速?lynxより最速?
0069デフォルトの名無しさんNGNG
VBって時点でひいた
0070デフォルトの名無しさんNGNG
すれが沈むのが最速
0071デフォルトの名無しさんNGNG
このスレは空白が多いけどこれは最速というものを
追い求める人間にとって最速アルゴリズムのHintになるな。
0072デフォルトの名無しさんNGNG
>>1
マジレスなんですが、プロジェクトに参加したいです。
が、VBについての知識はありません。
良いでしょうか?
良いならば猛勉強して初歩的な知識をつけようと思います。

つーか専用ページ無いんですか・・・?
0073デフォルトの名無しさんNGNG
http://hirasyain.od-link.com/
ここが1のサイトらしいから、ここのBBSにでも書いてみれば。
このスレはもう観てないかもよ(汗
007472NGNG
前言撤回。
>>1に嫌悪感が沸いてきました。
>>1のサイトが糞すぎ&VBブラウザについて何一つ書かれていない。
今、>>1の掲示板で聞いてももう辞めましたで終わるかと。
思いつきとしか思えない OTL

>>1のサイト見てたら>>1に協力する気が失せました。
>>73の言う通り、興味が無くなったので見ていないのでしょう。

VBはASP.NETでやる予定だったから良い機会だと思ったんだけどなー。
0075デフォルトの名無しさんNGNG
しょせん平社員
0076デフォルトの名無しさんNGNG
Cで作りませんか?
0077デフォルトの名無しさんNGNG
わろた
アクセス数増やしたいだけちゃうんか
思いました
0078デフォルトの名無しさんNGNG
ちょっとみてみればやっぱり開発ははじまってもいないのか。
なんだろなぁ
開発する前にまずスレを立てるやつって絶対作ったためしがないんだよな
0079デフォルトの名無しさん05/02/20 23:32:17
作って
0080デフォルトの名無しさん05/02/20 23:45:12
VBを採用した時点でそのプロジェクトは既に9割失敗している
0081デフォルトの名無しさん05/03/01 15:38:48
VB?
ぷぷぷ
0082デフォルトの名無しさん05/03/01 16:30:08
C++かC#にしてくれ。
0083デフォルトの名無しさん05/03/01 16:39:49
いっそのことさ
やっかい
だからVB.NETでいいべ
0084デフォルトの名無しさん05/03/03 18:49:56
ランタイムがなきゃ動かないような言語で「最速」?
確実に無理だろ。
0085デフォルトの名無しさん05/03/03 18:51:04
じゃあ最遅で。
0086デフォルトの名無しさん05/03/03 18:56:09
>>85
ワロタ
0087デフォルトの名無しさん05/03/03 19:52:39
>>84
「ランタイム」が必要な言語だから遅い、なんていってるんじゃないよな?
あぶねーあぶねー、疑心暗鬼だオレw
■ このスレッドは過去ログ倉庫に格納されています