■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50

monazilla

1 :デフォルトの名無しさん :2001/02/09(金) 22:49
2ちゃんねる専用ログ巡回ソフト「モナヂラ(monazilla)」を
オープンソースでつくっちゃおーと言うプロジェクトです。


757 :デフォルトの名無しさん :2001/06/10(日) 19:50
おっぱおおっぱお

758 :デフォルトの名無しさん :2001/06/10(日) 19:54
ちんこちんこ

759 :デフォルトの名無しさん :2001/06/11(月) 12:12
useagentをMonazillaにしてみたよage

760 :デフォルトの名無しさん :2001/06/12(火) 00:30
どっかの板のどっかのスレで見たけど、1週間ほど前から
http://tako.2ch.net/perl/dat/
が読めるようになったね。
http://tako.2ch.net/entrance/dat/
こういうのがうれしい。

過去ログは
http://tako.2ch.net/perl/log/
を見るのが正しいのだろうか?

http://tako.2ch.net/entrance/dat2/
http://tako.2ch.net/entrance/log/
両方あって、ファイル名も重複してたりする。

761 :委員長 :2001/06/14(木) 19:35
monazilla.org (w に置いてある、「TWebBrowserでスクロールさせる方法 」を
C++ Builderで使いたいんだけど、Delphiを知らない私には、どーにも移植出来
ない。
一週間程、Web検索してアレコレいぢってはみたんだけどねぇ。
申し訳ないだけど、↓これをC++ Builder用に訳して恵んで貰えませんか?


procedure TForm1.Button1Click(Sender: TObject);
var
  Doc: IHTMLDocument2;
  y: Integer;
begin
  Doc := WebBrowser1.Document as IHTMLDocument2;
  y:=olevariant(Doc).body.scrollTop;
  ShowMessage('現在のスクロール位置は'+
  IntToStr(y)+'だぞ(゚Д゚)ゴルァ'+#13#10+
  '勝手にスクロルさせるから覚悟しておけ');
  y := y + 100;
  Doc.parentWindow.scroll(0, y);
end;

762 :委員長 :2001/06/14(木) 19:37
Delphi の TWebBrowser では出来るけど、BCB の TCppWebBrowser
では出来ないなんて事はないよね?

763 :gh :2001/06/14(木) 21:11
漏れは生っぽいCOMしか知らないけど、たぶん、こんなかんじ。

IHTMLDocument2 *doc; //引数

CComPtr<IHTMLElement> element;
doc->get_body( &element ); //↓暗黙のQueryInterface
CComPtr<IHTMLTextContainer> contain = (IHTMLTextContainer*)element
long y;
contain->get_scrollTop( &y)

CComPtr<IHTMLWindow2> win;
doc->get_parentWindow( &win );
win->scroll(0,y);

764 :委員長 :2001/06/14(木) 22:25
>>763
これはmshtml.h以外にincludeが必要な物があるんですかね。
CComPtrが未定義だとエラーが返ってきちゃいます。
TCppWebBrowserをどこに入れるのかも判らないし。
厨房で申し訳ないっすが、ペッとコピペでOKなヤツを恵んで
下さいな。 > どなたか

765 :デフォルトの名無しさん :2001/06/14(木) 23:07
タイプライブラリを取りこめば、
IHTMLDocument2Ptr doc; doc = browser->Document;
IHTMLElement2Ptr body = doc->body;
doc->parentWindow->scroll(0, body->scrollTop + 100);
で出来るんじゃないかね。
MSHTML_TLB.hの中でutilcls.hやvclatl.hをincludeしてる

766 :委員長 :2001/06/15(金) 00:36
>>765
タイプライブラリを取り込むというのは
#import <mshtml.tlb>
を追加すればよいということですか?
#include <mshtml.h> ではIHTMLDocument2Ptr が未定義と出るので
Webで検索してみて、#import <mshtml.tlb> を見つけたのですが。
ただこれでコンパイルすると何故かBCBが落ちてしまいます(涙)。

767 :デフォルトの名無しさん :2001/06/15(金) 06:21
マニュアル読めよ・・・
だいたい、スレ違いだ。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=982930049
http://piza.2ch.net/test/read.cgi?bbs=tech&key=969458279

768 :デフォルトの名無しさん :2001/06/15(金) 11:50
>>767
「マニュアル読め」
便利だよな、何の知識がなくても言えるから。
リンク張る前に教えてやれよ(藁

769 :委員長 :2001/06/15(金) 16:21
すません。
TCppWebBrowser はマニュアル・ヘルプ共に情報が少ないんで、レスが
付けば良い資料になると思ったんすけどね。
とりあえず、レス番号のブックマークへジャンプする方法で対応して
おきます。
気長に口開けて待ってますんで、いい情報があればよろぴく。

770 :委員長 :2001/06/15(金) 16:31
忘れてた、一応私の構成を。

 BCB5にて作成中。(名前はまだない)
 HTTP - TNMHTTPからIndyに移行中
 ブラウザ - TCppWebBrowser
 板リスト - TTreeView
 スレリスト - TStringList

アッチコチ既出の専用ブラウザのアイデアやUIをパクりまくり。
既出ブラウザに不満があった訳ではなく、単に作ってみたかっただけ。
公開しても他人を不幸にするだけなので、特に公開の予定はないかな。
(といいつつ、ゲオにスペースを既に取ってることは秘密)

771 :767 :2001/06/15(金) 17:09
>>768
>マニュアル読め
は、
>タイプライブラリの取りこみ
について言ったつもりだが、理解できなかったか。

リンク先のスレにオートメーションコントローラの触り方とかもあったはず。
Delphi風のプロパティを使ったアクセスをあきらめてATLにするなら、
山ほど資料は転がってるしな。

772 :デフォルトの名無しさん :2001/06/15(金) 17:48
>CComPtrが未定義だとエラーが返ってきちゃいます。
こんなこと言ってたら、C++からCOM触るのはまず無理だって。
もう少しスレをリンクしとくから、読んで勉強しな。
http://piza.2ch.net/test/read.cgi?bbs=tech&key=981823340
http://piza.2ch.net/test/read.cgi?bbs=tech&key=978029639
IHTMLDocument2に関しては、MSDN検索したほうがいいだろ。

だいたい、BCBにgrep付いてたろ?
わからないとか言う前に、
$(BCB)\Include以下から、CComPtrの定義を探すくらいやれよ。
2chブラウザーのソースぐらい眺めろよ。同じ事やってるんだから。
CComPtrを使わないプロパティでのアクセスは、
資料が全然みつからないけど、TComInterfaceで検索すれば少しはあるだろ。

C++でのCOMの触り方がわからなければ、VBかDelphiにした方がずっと楽。
Delphiで書かれたIEコントロールのコードをそのまま移植したいなら、
タイプライブラリから作られたヘッダを読まなければ
たぶん、何も出来ないよ。

773 :デフォルトの名無しさん :2001/06/15(金) 18:14
>>767
>>763>>765に書いてある」
見えないか?

774 :デフォルトの名無しさん :2001/06/18(月) 05:31
あげ

775 :デフォルトの名無しさん :2001/06/18(月) 12:20
モナーフォント 2.0 リリース。よろしく。
http://members.tripod.co.jp/s42335/mona/

776 :jtelaz :2001/06/22(金) 03:19
最近フォーマットが微妙に変わった subject.txt なんですが、
現状は以下の4通りが混在する可能性があるという理解で良いでしょうか?
(実際に混在するのは1と2だけだと思いますが)

1. dat<> ... <xxx>
2. dat<> ... (xxx)
3. dat, ... (xxx)
4. dat, ... (xxx) 全角丸カッコ

他にもあったりするんでしょうか?

777 :Dax :2001/06/22(金) 23:32
>>776
その4種類だと思います。
>>276 の3種類に dat<>,,,(xxx) が追加です。

778 :デフォルトの名無しさん :2001/06/28(木) 08:13
さがりすぎー。

779 :デフォルトの名無しさん :2001/06/28(木) 14:32
subject.txtの形式は、
takoが','区切り、他は<>区切りです。
ただし現在<>区切りの鯖でも倉庫のログが','区切りになっている
場合があります。
<>区切りの場合、<>の後に1つ空白が入ることがあります。
最後につくレス数は、
<レス数>
(レス数)(←全角)
(レス数)
のいずれかです。<>区切りであっても<レス数>とは限りません。
レス数の前に、空白が沢山付いている場合が多々あります。

','区切りの場合は、全て&ampを一文字の&に要変換。
さらに、'@'+'`'を','に変換します。
<>区切りではどちらの変換も行いませんが、古いログでは&amp→&
の変換が必要な場合があります。とりあえず
・&ampは&に変換
・ただし&amp;はそのまま
とすることをお勧めします。これは倉庫のhtml化スクリプトと互換です。

デリミタは、teri系が<>区切りで、最後の<>の後に空白が一つ、
他は','区切りで最後の空白なし。
また、メール欄が空白の時は区切り文字が連続しますが、
','区切りのログでは何か文字が入っていると、余分に空白が一つ付いて
いた時期があるようです。 <>区切りのログでは余分な空白は付きません。

タイトルの長さは、最近のサーバーならSETTING.TXTのBBS_SUBJECT_COUNT
で規定される制限があり、空(長さ0)のタイトル不可のようですが、
takoははるかに長いタイトルが可能で、タイトルが空のスレもあります。
また、www.2ch.netにあったスレが残っているような板も
長いタイトルがある可能性があります。

あぼーんされた行は
<>区切り あぼーん<>あぼーん<>あぼーん<>あぼーん<>あぼーん
tako   あぼーん,あぼーん,あぼーん,あぼーん
その他  あぼーん,あぼーん,あぼーん,あぼーん,
となり、スレの1だった場合、タイトルが空白(<>区切りではあぼーん)に
なります(takoは、デリミタが足りなくなるので要注意)。
また、板の復帰後はsubject.txt内のタイトルも空白になります。

稀にdat内に'\0'が入っている場合があるので要注意です。
書きこみ内容に'\0'が含まれると、そのままdatに入ってしまうようです。
http://teri.2ch.net/accuse/dat/972022159.dat
長いですが、211と213に'\0'があり、さらに文章が続いています。

また、文字化けの場合も少々注意が必要です。
(最近は直ったらしいのですが、以前名前欄に「初級」等と入れると
見事に化けていました)
単に化けるだけならそのままで良いのですが、化けた後の最後の文字が
SJISの1バイト目になります。
なので、無視して<B>名無しさん</B>のつもりでHTMLにすると、
<B>ヘ・猿"・/B>等とります。
http://mentai.2ch.net/os/dat/977070641.dat
(http://mentai.2ch.net/test/read.cgi?bbs=os&key=977070641&to=5)

その他、例外としては、
http://piza.2ch.net/tech/dat/974514695.dat
(http://piza.2ch.net/test/read.cgi?bbs=tech&key=974514695&to=5)
の2なんてのもありますが、
こんなのが幾つもあるとは思えないので、エラー扱いでいいかも。

780 :デフォルトの名無しさん :2001/06/28(木) 14:32
2chの仕様変更に合わせて>>276-288を修正してみました。

781 :デフォルトの名無しさん :2001/06/28(木) 14:34
>','区切りのログでは何か文字が入っていると、余分に空白が一つ付いて
>いた時期があるようです。 <>区切りのログでは余分な空白は付きません。

変換されたログで余分な空白の入っているものがあるかも。

782 :デフォルトの名無しさん :2001/06/30(土) 18:58
>>779
うう、すばらしい解説です〜
ぜひモナジラ資料室に保管して頂きたい内容です。

783 :書記さん :2001/06/30(土) 23:34
うーん、すばらしい!どうもありがとうございます、>>779
資料室にいれておきました。

784 :デフォルトの名無しさん :2001/07/07(土) 09:49
かちゅーしゃとホットゾヌがverupしてるよ。
ってここに書けばいいの?

785 :名称未設定 :2001/07/08(日) 01:55
誰か書込み機能が使えなくなったバグの原因を指摘して下さい
http://teri.2ch.net/test/read.cgi?bbs=mac&key=988273635&ls=50
「MacOSX」+「ObjectiveC」+「Mac板の住人」の積集合だけじゃ原因が分からない(鬱だ

786 :デフォルトの名無しさん :2001/07/08(日) 10:09
とりあえず、どんなRequestを送って、どんなエラーがでたのかを、
示した方がいいよ。(つーか、そうでないと、何ともいえんよ‥‥)

787 :デフォルトの名無しさん :2001/07/08(日) 14:41
>>785
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=993974693&st=23&to=34
の辺の事かな?

788 :785 :2001/07/09(月) 23:29
お騒がせしました
解決しました。refererを指定し忘れていたのが原因でした

789 :デフォルトの名無しさん :2001/07/11(水) 10:36
あげ

790 :デフォルトの名無しさん :2001/07/11(水) 15:33
「したらば」も読めるブラウザって誰か作ってない?
http://www.shitaraba.com/

791 :デフォルトの名無しさん :2001/07/12(木) 06:43
「かちゅ〜しゃ Version2.101」でてます

792 :デフォルトの名無しさん :2001/07/13(金) 09:55
かちゅーしゃが「ふぁいるがみつかんない」ってでてくるよぉ

793 :デフォルトの名無しさん :2001/07/13(金) 11:57
>>792
それはかちゅーしゃスレで言いなさいな

794 :デフォルトの名無しさん :2001/07/14(土) 08:46
「かちゅーしゃ Version2.102」でてます。報告まで

795 :デフォルトの名無しさん :2001/07/16(月) 01:10
ホットゾヌ Verup!!

796 :あげまん :2001/07/19(木) 18:50
あげ

797 :( ´∀`)さん :2001/07/20(金) 09:06
あまり、オプソスは知らないが、GIFのボタンは造れる
それを、オプソス用に変えるのはそちらの仕事

798 :デフォルトの名無しさん :2001/07/20(金) 10:02
?

799 :デフォルトの名無しさん :2001/07/20(金) 11:48
>>790
ギコTK

800 :デフォルトの名無しさん :2001/07/20(金) 12:29
>>797
ボタンやアイコンの職人さんかな?
デザインが苦手って人も多そうなので、歓迎されると思う

801 :デフォルトの名無しさん :2001/07/20(金) 22:00
>>800
それならかなり歓迎されそうだな。
coolでわかりやすいアイコンってなかなかムズイからねー。
やっぱ桶屋は桶屋にまかせとけってか。

802 :ライト :2001/07/23(月) 00:31
あるサイトで「似槍」っていうツールが書いてあったんですが、
デンコじゃないみたいなんです。
思い当たりますか?分かる方いらっしゃいましたら
教えてください。

803 :デフォルトの名無しさん :2001/07/23(月) 01:14
誤爆ですか

804 :ライト :2001/07/23(月) 02:12
『誤爆』というのはなんでしょうか?

805 :ライト :2001/07/23(月) 02:14
すいません、書く場所間違えました

806 :デフォルトの名無しさん :2001/07/23(月) 02:14
>804
802が意味不明なんで書き込むスレッド間違えてないか?ってこと

807 :デフォルトの名無しさん :2001/07/23(月) 02:15
>>804
誤爆ですか -> 書き込むスレを間違えましたか?

808 :デフォルトの名無しさん :2001/07/23(月) 04:48
ギコtkの紹介はしないんでしょうか?
http://corn.2ch.net/test/read.cgi?bbs=php&key=991966646&ls=100

809 :デフォルトの名無しさん :2001/07/23(月) 06:31
自爆、誘爆、御用心

810 :デフォルトの名無しさん :2001/07/23(月) 14:58
http://www.gooside.com/perltk/

811 :デフォルトの名無しさん :2001/07/26(木) 15:17
>>808
perlか。よくやるなー

812 :ヒロユキ@ギコナビ :2001/08/02(木) 21:14
モナヂラBBSが見れないよ。

813 :書記さん :2001/08/03(金) 08:22
>>812
JBBS がまだ復旧してないみたいですね、
以下のスレッドを参考にしてリンクを
IP直にしてみたらいけたのでトップページも変更しておきました。

■さて、JBBSが止まる季節がやってきました。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=995743926&ls=100

814 :書記さん :2001/08/03(金) 08:27
あれれ、モナヂラBBS、
よく見ると「雑談」の書き込みがちょっと減ってるよーー;;

815 :デフォルトの名無しさん :2001/08/03(金) 08:38
age

816 :デフォルトの名無しさん :2001/08/04(土) 14:01
age

817 :デフォルトの名無しさん :2001/08/04(土) 20:32
っっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっっp

818 :デフォルトの名無しさん :2001/08/09(木) 21:34
ホットゾヌのソースをkylixで読み込んでみたけど「コンポーネントがたらねぇよ」
って出た

819 :Dax :2001/08/10(金) 22:49
UI 部分(Main.pas等) は WebBrowser や CoolBar などの
VCL にしかないコンポーネントを使っているので Kylix では開けません。
ダウンロード/解析部分 (Hotzonu.pas) だけならいけるはずです。

820 :デフォルトの名無しさん :2001/08/16(木) 19:55
2ch電光掲示板(仮)
http://yasai.2ch.net/test/read.cgi?bbs=win&key=997460979

821 :BCB+Delphi+gccつかい :2001/08/16(木) 23:01
ほっとぞぬ for Linuxのおてつだいしたいのだが
Kylix OpenEditionでいけるか?
いけるならKylixダウソしてみるが。

まえどっかでLinux版ののScreenShotみたような気がしたが
どこだっけか・・・

822 :デフォルトの名無しさん :2001/08/17(金) 19:15
Delphiをでるふぃーって読んでた俺ってなんでしょう?

823 :デフォルトの名無しさん :2001/08/18(土) 04:57
>>822
大丈夫、オレもだ
http://www.google.com/search?hl=ja&safe=off&q=%83f%83%8B%83t%83B+%83f%83%8B%83t%83@%83C+Delphi&lr=

824 :デフォルトの名無しさん :2001/08/18(土) 07:20
昔、デルフォイかと思ってたけど多少安心した。
http://www.google.com/search?hl=ja&safe=off&q=%83f%83%8B%83t%83H%83C+%83f%83%8B%83t%83@%83C+Delphi&lr=

825 :Dax :2001/08/18(土) 10:35
>>821
うわ!うれしー。
Kylix Personal に Indyをインストールすれば
UI 以外はコンパイルできると思います。
hzbフォルダにあるのが UI 関係のファイルで、
その上の hotzonuフォルダにあるのがダウンロード系のファイルです。

試作品の Linux版(スクリーンショットだけ) はここ
http://www.geocities.co.jp/SiliconValley-Oakland/9028/document/hotzonu/hotzonu_linux.htm
ソースは、、再インストールして消えちゃいました。。

826 :デフォルトの名無しさん :2001/08/18(土) 14:31
>>823
安心。

827 :821 :2001/08/19(日) 18:14
>>825
らじゃ。
ちょっくら試してみる。

828 :88*31バナーを作った者 :2001/08/19(日) 19:44
ボタンやアイコンってどんなの作ればいい?

829 :821 :2001/08/20(月) 01:27
試してみた。

Kylix OpenEditionインストールして
(いまのとこ)日本語も大丈夫そう。
Indy8はエラー出たので回避。
Indy9βはエラーもなくあっさりインストール完了。

で、ライブラリコンパイルしてみようと思ったら
Hotzonu Library for Kylix は
usesのところでInternal error: URW3572

1.8.2のほうは
Zonutils.pasのSHFileOperation等Win32Apiで挫折

UIはTNotebookがないくらいでなんとかなりそうかな。


報告だけでスマソ

830 :823 :2001/08/25(土) 12:30
転送量(料)の増加で2ch閉鎖の危機!
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998704295

部分的にread.cgi が止められるという噂もあるので、専用ソフトへの
シフトが急激になる可能性があります
とりあえず張っておきました

831 :デフォルトの名無しさん :2001/08/26(日) 01:49
Delphi6にIndy入れたんですけど、デモのブラウザを
開くと、プロパティが存在しないって言われます。
なんでですか?

832 : ◆VmmPAKko :2001/08/26(5) 39:00
∩∩
( ゚Д゚)

833 :デフォルトの名無しさん :01/08/26 22:14 ID:BbCmw/6E
http://cocoa.2ch.net/test/read.cgi?bbs=unix&key=988842229&st=56&to=66
スクリーンショット消えてるけど、ほっとぞぬみたいなのがあった。

834 :デフォルトの名無しさん :01/08/26 22:37 ID:6j8K62as
Kylixのiconださいのう

835 :とり ◆St49DSmc :01/08/26 22:41 ID:5Zsmqcqs
JavaScriptのみでdat2html作ってみました。
http://fukuoka.cool.ne.jp/dat2html/

836 :aki :01/08/27 04:46 ID:Z/nLX8Y2
ここの[[2ちゃんねるブラウザ]]からリンク張りましたー。
http://www.gedoh.org/aki/2ch/wiki/

837 :821 :01/08/27 06:37 ID:hew2wb.o
KylixOpenEdition日本語版も試してみた。
が、英語版といっしょだった。

で気づいたが、OpenEditionにはHTTPAppがない(と思う)
Delphi付属のソースつっこんで使ってみたいとこだが
ライセンス違反になるのか(鬱

838 :デフォルトの名無しさん :01/08/27 10:29 ID:q21zzpHo
mod_gzip導入されたら、dat直読みでもツール側が対応せねばならないのかな、やっぱ。
早めに対応しておかないと導入された瞬間読めなくなるな・・・

839 :デフォルトの名無しさん :01/08/27 14:05 ID:oaM2dYU.
( ゚д゚)ん??何か?

840 :デフォルトの名無しさん :01/08/27 21:50 ID:TcfqnVU.
>>838
Accept_Encodingにgzipを入れないと通常と(圧縮されていない)同じ
感じで送られてくるはず。(datもcgi経由も)
そうじゃないと、非対応ブラウザ(ネスケ3とか)だと見られなくなっちゃうし。

841 :Delギコ :01/08/27 21:51 ID:rVnn8PnI
 monazillaではピアツーピアするんですか?

 ちょっと乗り遅れてたりして…
 そもそもP2Pってまったくわかってなかったりして…


 ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄
   ∧ ∧    マターリ
   (,,゚Д゚)∫
   /  つ旦O
 〜(__n n[ ̄ ̄ ̄.]
         ̄ ̄ ̄

842 :デフォルトの名無しさん :01/08/27 22:05 ID:/QPd3e92
>>841
例えば2chに直接アクセスしなくても、○○さんのPC上にあるかちゅーしゃのデータと、
△△さんのPCのホットゾヌのデータを相互に交換できる、なんてイメージだね。

専用のキャッシュサーバ云々という人が多いみたいだが、何のことはない、皆が使ってる
2ちゃんねるブラウザは皆.datファイルをキャッシュしているのだよ。

あとはそれを相互に交換する仕組みがあったらもうp2pだ!

843 :Delギコ :01/08/27 22:12 ID:rVnn8PnI

  ♪    ドン ドン ドン タカタッタ
    ∧ ∧   ,,──,−、  ♪
    (,,゚Д゚) / (:  :(  ) ))
     |つ/つ  `ー─``ー'
   〜|  |   ┣━━┫┨
    U U   ┠┤  ┣┫

やっぱ、そうか。>>842さんサンサンクス。

ツー事は、基本はネット経由の
チャット(?IM)システムが動けば
いいってことかな?

Indyで一撃でそういうのできないっすか?

と、知らないなりにテキトーニ逝ってみたりして。

844 :age :01/08/28 00:04 ID:PAJsxV5Q
すみません。私、来週末Servlet+RDBの2ch
を作ろうと思ってます。平日は残業が多いも
ので。。。:-)
Oracle使えば、負荷分散なんて無敵だと思う
のですが(お金の問題はありますが。。)

845 :デフォルトの名無しさん :01/08/28 00:30 ID:x/RZZU/c
gzipを展開して通してくれる串とか無いもんかね

846 :デフォルトの名無しさん :01/08/28 02:30 ID:isR4Esp2
そんな串があったら、hoge.tar.gzを落とすと展開されて返ってきたりしますが。

847 :aki :01/08/28 02:57 ID:LkIGICBw
HTTPのヘッダ見てれば大丈夫じゃないのかな。
間違ってたらごめん。

848 :Dax :01/08/28 08:24 ID:fgoXP6No
>>842
実はそんなのできたらいいなーって思ってたんですよ。
たとえばキーワード検索で、ローカルのDATだけじゃなく
たくさんのPCのDATファイルを検索する、、。大先生使えばいいか。。

>>841
Me too.

849 :デフォルトの名無しさん :01/08/28 09:07 ID:FO4gzHSQ
>>848
monatella(モナーテラ)プロジェクトついに始動か!?(w

850 :デフォルトの名無しさん :01/08/30 00:26 ID:WbBDfN0A
グヌテラ見たいに遅い2chなんて俺イヤだよぅ

851 :Dax :01/08/31 08:28 ID:aLgQGES2
read.cgi改良スレッドの流れが速いのでこっちに保存。

448 名前:ヒロユキ@ギコナビ 投稿日:01/08/30 19:37
ギコナビという2ちゃんねる閲覧ソフトを作成しているものです。
read.cgiがdatを吐く仕様(パラメタなど)は、どこのスレにあるのでしょうか。

450 名前:名無し娘。 ◆vP.bOZFQ 投稿日:01/08/30 19:42
>448
どうも、ありがとうございます。

/* raw=xxx.yyyを有効にする。 xxx=最終レス番号, yyy=そのときのサイズ。
* 一行目はステータス:
* [+OK] の場合は差分のみを送信する。
* [-INCR] (Incorrect)の場合はすべてのデータを送信する。
* [-ERR (テキスト)]の場合はなんかエラーが起きた。
*/
というふうになっています。

http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&raw
で、dat全体を吐きます。

http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&raw=230.45584
だと、レス番号230番目までのdatのサイズが45584だったときに、231番目から
送信し、サイズが異なるときはあぼーんがどこかにあるとみなして、レス番号1
からすべて送信します。

■read.cgi改良スレッド
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998997848&st=448&to=450&nofirst=true

852 :Dax :01/08/31 08:30 ID:aLgQGES2
つづいて( ゚Д゚)ノ Delギコ猫のプログラミング相談室より。
勝手にコピペすんません>ヒロユキ@ギコナビ氏

648 名前:ヒロユキ@ギコナビ 投稿日:01/08/27 06:11
ちなみに、2ちゃんねるから取得した内容をファイルに保存するときには、
以下のコードを使用しています。(Indyが必要です。)

var
url: string;
ResStream: TMemoryStream;
begin
ResStream := TMemoryStream.create;
url := 'http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501'
idHTTP.Request.AcceptEncoding := 'gzip';
idHTTP.Get(url, ResStream);
ResStream.SaveToFile('c:\test.z');
end;

853 :Dax :01/08/31 08:32 ID:aLgQGES2
gzip復元方法 (Delphi)。
( ゚Д゚)ノ Delギコ猫のプログラミング相談室よりコピペ。

679 名前:Dax@ホットゾヌ 投稿日:01/08/27 19:36
>647
私もDel付属のzlibを試したけどうまくいかんです。
で、
http://www.gewis.win.tue.nl/info/delphizlib/index.html
ここのTGzipってコンポーネント使ってみたらなんとなくうまく逝った風です。
ファイル経由なんでかっちょわるいけど。。

procedure TForm1.Button1Click(Sender: TObject);
begin
 Gzip1.FileSource := 'd:\test.z'; // >>648 参照
 Gzip1.FileDestination := 'd:\test.txt'; // 展開後のファイル
 Gzip1.Gunzip;
 Memo1.Lines.LoadFromFile('d:\test.txt');
end;

854 :デフォルトの名無しさん :01/08/31 08:51 ID:Kp.31M12
注意してね。

It's spelled M-o-n-a-z-i-l-l-a, but it's pronounced "ギコ猫".

855 :jtelaz :01/08/31 08:58 ID:txRKxROM
>>851

こんな情報もありました。ところで subject.txt の圧縮転送機能もつけて欲しいですね。
こちらは更新の度に全部取り直さざるを得ないし..

>450
?raw だとだめです。
?raw=0.0 ならうまくいきます。
(仕様です)

856 :デフォルトの名無しさん :01/08/31 12:28 ID:DvxsN0fU
mod_gzipの入っているbbspinkでテストしてるのですが、
subject.txtはgzipで送られてくるのに、datは生で来
るのは鯖の設定なんですよね。

857 :デフォルトの名無しさん :01/08/31 13:57 ID:FJ6U.z2k
>>856
圧縮する拡張子にdatを追加すればいいと思われ
つーかbbspinkってmod_gzipが入ってたですか。すばらしい。

858 :デフォルトの名無しさん :01/08/31 14:14 ID:FJ6U.z2k
確かに圧縮されたindex2.htmlが返ってくる…。

859 :デフォルトの名無しさん :01/08/31 15:15 ID:FJ6U.z2k
.htaccessに
mod_gzip_item_include file \.dat$
と追加すればいいみたいだけどこれは設定してもらわない限り
どうしようもない。夜勤さんの帰りを待とう。

860 :デフォルトの名無しさん :01/09/04 23:07 ID:efiaGAZA
それってかちゅーしゃは大丈夫なの?

861 :デフォルトの名無しさん :01/09/04 23:18 ID:ZdTdNlbA
gzipに対応していないものには今までどおり圧縮されていない
ものを返すのでぜんぜん大丈夫です。

862 :デフォルトの名無しさん :01/09/07 15:14
夜勤さん的には、ツール側の対応を先にしてもらいたいみたいです。
効果が顕著に現れるくらいシェアの高いツール(=かちゅ〜しゃ)が
対応しないと難しいですかね。

267 名前:名無しさんの声 投稿日:01/09/07 13:52 ID:zl1Zgn4M
bbspinkのdatを圧縮可能にする予定はありませんか?
ツールが対応すればかなりの節約になると思います。
http://www2.bbspink.com/.htaccess

mod_gzip_item_include file \.dat$
という行を追加するだけです。


268 名前: ◆D69Zsbfg @夜勤 ★ 投稿日:01/09/07 14:13 ID:???
>>267
予定はありありです。
実験してみたいのですが、、、、、
ツールの作者の方々に、組み込んでいただかないと、

入れてみようかしら?
でも、転送量の観察をしたいので、ツールが組み込んだら、
教えてもらいたかったりします。

863 :委員長 :01/09/07 17:22
>>862
> 夜勤さん的には、ツール側の対応を先にしてもらいたいみたいです。

「A Bone」の委員長です。
対応は予定していますけど、実際にテストもせずにリリースするのは、
正直不安です。
やはり出来ればbbspinkだけでも良いですから、先にサーバー側で対応
してもらって、多少なりテストさせて欲しいですね。


> 効果が顕著に現れるくらいシェアの高いツール(=かちゅ〜しゃ)が
> 対応しないと難しいですかね。

言えてますね。(^-^;

864 :デフォルトの名無しさん :01/09/07 18:31
今のところ対応してる(らしき)のは、2chブラウザとnavi2chと2ch-mode?

865 :デフォルトの名無しさん :01/09/07 20:03
>>863
もどき板がmod_gzipに対応しているのでそこでテストしてみるのが
よろしいかと。

あとこれもご配慮願います。

242 名前:名無しさん 投稿日:2001/09/07(金) 16:23
送信エラーについては、「書き込みが終わりました」と
ダイアログを出すなど、とにかく自動リロードはしないように
してほしいです。
おそらく実況対策が仕様変更の理由の1つでしょうから。

866 :委員長 :01/09/07 20:36
>>865
もどき板ってどこにあるんですか?(^-^;

> 送信エラーについては、「書き込みが終わりました」と
> ダイアログを出すなど、とにかく自動リロードはしないように
> してほしいです。
> おそらく実況対策が仕様変更の理由の1つでしょうから。

自動リロードして欲しくないってのはどーしてなんでしょ?
一応最近の書き込み後の挙動が変わった事には対応済み
なので、自動リロードしてもエラーが出ないようにはなってる
んですけど。
どっか、「この板でテストしてみろ」という板があったら紹介して
下さいな。

867 :デフォルトの名無しさん :01/09/07 20:49
もどきはこちら。
http://nh.mikage.to/nanika/
でもよく考えたらdatの圧縮には対応してないかも。

>自動リロードして欲しくないってのはどーしてなんでしょ?

それだけ連続で書き込みやすくなるからです。
ブラウザで書き込んでる人は最低5秒は待たされます。
あまりに連続で書き込みやすいような仕様にするのは
運営側の意図に反していると言えないでしょうか?

868 :デフォルトの名無しさん :01/09/07 20:55
bbstable.html が bbstable1.html と bbstable2.html へのリンクに
変わってますな

869 :デフォルトの名無しさん :01/09/07 20:56
つーか最新はこっち。
http://www6.ocn.ne.jp/~mirv/bbstable.html

870 :デフォルトの名無しさん :01/09/07 20:57
bbstableの位置はユーザー設定できるようにするのが
望ましいと思われ

871 :デフォルトの名無しさん :01/09/08 20:13
>>867
もどき板は了解しました。一度テストしてみます。

自動リロードについての意図は了解しました。
自主規制という意味ですね。
んー難しい問題ですねぇ。
確かに実況や荒らしなどを考えると、何らかの対策(自主規制)は
必要な気がします。
ただ自動リロードをしないという仕様はいささか不便なように
感じます。
例えば書き込み後、1分間は書き込み出来ないとかの方がよいかな?

872 :委員長 :01/09/08 20:14
あ、↑は私です。(^-^;

873 :ひろゆき@暫定管理人 ★ :01/09/08 23:46
モナジラの皆さんにメール送りますー。

874 :デフォルトの名無しさん :01/09/09 05:11
モナ板でぎこはにゃ〜んもgzipは対応してますよ

875 :委員長 ◆EpJ0pYSs :01/09/09 05:39
2ちゃんねる用ブラウザ「A Bone」公開しました。
「A Bone」サイト
http://abone.pos.to/

「A Bone」スレッド
http://salad.2ch.net/test/read.cgi?bbs=software&key=999980425&ls=50

ただし、動くかどうかもあやしい、β版リリースです。

876 :デフォルトの名無しさん :01/09/09 06:55
A Bone でカキコ

877 : Nanaモナジラ@ぃよぅ :01/09/09 07:34
>>876
A Boneうまく動くことを祈る!
あ…逝ってくる♪

878 :デフォルトの名無しさん :01/09/09 16:25
>>867
> もどきはこちら。
> http://nh.mikage.to/nanika/
> でもよく考えたらdatの圧縮には対応してないかも。

mod_gzip入ってないっぽい・・・

HTTP/1.1 200 OK
Date: Sun, 09 Sep 2001 07:23:09 GMT
Server: Apache/1.3.20 (Unix) PHP/4.0.6 mod_ssl/2.8.4 OpenSSL/0.9.6b
Last-Modified: Sun, 09 Sep 2001 04:41:02 GMT
ETag: "e1c76-1efd4-3b9af2de"
Accept-Ranges: bytes
Content-Length: 126932
Connection: close
Content-Type: text/html

879 :デフォルトの名無しさん :01/09/09 17:54
あ、そういえばサーバお亡くなりになって移転したらしいんで
そのときmod_gzipが外れたのかも…

880 :デフォルトの名無しさん :01/09/09 21:33
なにげに重大ニュース

934 名前: ◆D69Zsbfg @夜勤 ★ 本日のレス 投稿日:01/09/09 21:14
秘密というか、今の状態は暫定です。
dat とかその辺は、全面改修の可能性あり。
たぶん、dat 直読みはできなくなるでしょう。。。(多分だけどね、まだ決まっていない)

881 :(not 1) :01/09/10 00:13
はじめまして、Unix板で navi2ch というものを作ってる者です。
委員長さんが、2chブラウザの作者さんやn_kiteさんのメールアドレスを確認されてますよね?
それって、>>873 に関係ある事なんでしょうか?
一応 2ch 閲覧ツールを作ってる身としてなんとなく気になったもので。

それと顔出しついでに質問なんですが、Range ヘッダを付けてしまうと
Accept-Encoding での gzip 指定は無視されてしまいますか?
試してみたら圧縮されずに返ってきてしまいました。

>>880
read.cgi?row= とかで指定して取ることになるんですかね。

882 :デフォルトの名無しさん :01/09/10 00:15
>>881
mod_gzipでは無視されます。
というかHTTPの仕様上差分取得時にgzip圧縮するのは
困難です。
1レスしか取ってなくて998レスの未取得がある場合には、
捨てて全部取り直したほうが節約できると思われます。

883 :(not 1) :01/09/10 00:20
>>882
そうですか、素早い回答ありがとうございます。
どのくらいの 取得数/レス数 なら全部取ってくるかの判断が結構重要っぽいですね。

884 :デフォルトの名無しさん :01/09/10 02:53
まえもどっかでかいたけど、要するに、「rangeとgzipの両方とも有効なら、
どっちが先行するかわからない」ってこと。
dat.gzを途中からなのか、
datの途中からを圧縮するのか。
だから、mod_gzipはさじなげて、圧縮しない。

>>881
とりあえず、委員長さんにメールでも出してみられては?

885 :デフォルトの名無しさん :01/09/10 03:28
わからなくはないです。dat.gzを途中からとちゃんと
決められています。
ただそれだと差分取得がほとんど不可能になるので、
mod_gzipがさじを投げるという結論は変わりませんが。

886 :書記さん :01/09/10 09:19
>>881
navi2ch作者さん
お手数ですが私宛にメールをお願いします。

monazilla@jcom.home.ne.jp

887 :mono :01/09/12 03:23
http://www.raiji.com/bbs/
このかちゅ〜しゃのようなCGIはどうでしょう・・・?

888 :デフォルトの名無しさん :01/09/12 18:54
WinCE版2chぶらうざ作ってるものですが・・・
改定されてから、bbstableからの板一覧取得が難しくなってませんか?(^^;
前は”index2.html”で終わるものだけ対応にしてたんですが。
やっぱり、鯖名から判断して取り込んでるんでしょうか?

889 :委員長 ◆EpJ0pYSs :01/09/12 20:01
>>888
「A Bone」の委員長です。
私の場合は、
"2ch.net"と"www2.bbspink"があれば板とみなす。
手動で追加された物に関しては全て板とみなす。
という感じでやってます。(もう少しウザったいけど)
最近はニュース板が増えて、2ch.netぢゃないから大変に
なってきましたね。
少しは協力してくれ(涙)>2ちゃんねる

890 :委員長 ◆EpJ0pYSs :01/09/12 20:03
あ、そうそう、ついでにCM。

A Bone β2をリリースしました。
http://abone.pos.to/

詳しくはこちらで。
http://salad.2ch.net/test/read.cgi?bbs=software&key=999980425&ls=50

891 :888 :01/09/12 20:43
>>889
なるほど、やっぱそんなもんですか(^^;
結局、僕の場合は
2ch.net/が含まれており、その後に”/”が一個しかなく、その”/”で終わってるもの
またはbbspink.comが含まれる。
にしてます。

892 :通りすがり :01/09/13 10:58
>889
http://kuri7.he.net/~ch2news/news5/ → http://news.2ch.net/news5/
http://biwa12.he.net/~ch2ex/news6/ → http://ex.2ch.net/news6/
サブドメインちゃんとふっているようです。なので今まで通りでオッケ

893 :デフォルトの名無しさん :01/09/14 16:02
ホットゾヌ のソースダウンロード不能の模様。復旧求む

894 :デフォルトの名無しさん :01/09/14 16:02
せっかくだからあげとくか

895 :デフォルトの名無しさん :01/09/14 16:18
zlibについてなんですけど・・・
gzip化したデータを受けとってメモリに保存、そのまま展開って
出来ますか?

zlibのheadercheckのソースやRFCを参考にヘッダを飛ばして
inflateかけてやろうとするとエラーになってしまうんですよね(^^;
仕方ないので一回保存してからgzreadで取り込んでますが。

#とりあえずISIZEフィールドは先頭のほうに置いておいて欲しかった(^^;;

896 :ghanyan :01/09/14 21:20
おそらく、InflateIniteの使い方が間違っている気がします。
zlibのgzio.cや、ぎこはにゃ〜んのソース http/gzip.cpp
あたりをみればいいかと。

897 :デフォルトの名無しさん :01/09/14 21:56
>>896
あれれ・・・つまり、inflateInitじゃなくてinflateInit2を使えと・・・
ただそれだけのことだったんですかね(^^;
後でやってみます!
どもどもでした!

898 :委員長 ◆EpJ0pYSs :01/09/15 20:50
CM。

A Bone β3をリリースしました。
http://abone.pos.to/

詳しくはこちらで。
http://salad.2ch.net/test/read.cgi?bbs=software&key=999980425&ls=50

899 :デフォルトの名無しさん :01/09/18 14:07
Ahhan ! BBS Ver 2.53 に対応したものを求む。

900 :はじめての名無しさん :01/09/19 13:38
すれちがいならすいません。
今作ってるソフトに簡易2ちゃんブラウザみたいなのを
付けようと思ってますが、DATが取得できませんー。
やっぱHSPじゃダメっすか…?

901 :デフォルトの名無しさん :01/09/19 13:52
HTTP関連アプリで助けを求めるなら、どんなHTTPリクエストを送って、
その結果、帰ってきた応答が、自分の予期していたものとどう違うのか、
くらいは、きちんと書かねば何ともいえません。

最悪、ソースを全部Webに揚げて、「何とかしてくれ」と泣きつけば、
ひょっとすると親切な人が何とかしてくれるかもしれませんが。

902 :はじめての名無しさん :01/09/19 14:24
ご忠告ありがとうです。

IEのアドレス欄に
http://piza2.2ch.net/tech/dat/981726544.dat
と打ち込むと、このスレのDATが取れたので、同じようにHSPで上記のDATを取ろうと思ったら
404になってしまいました。

あと、泣き付きませんよ。悔しいからw

903 :名無しさん :01/09/19 15:05
今HSPを落としてサンプルのHTTPクライアントでやってみたけど
pizaは確かにNotFoundなんだけどmentaiやsakiからは取れるみたいですよ。
pizaがダメな理由はよくわかりませんが。

904 :はじめての名無しさん :01/09/19 15:27
ほんとですか?試してみます。

あと、こんなの見つけました。
http://homepage1.nifty.com/dateshim/soft/ehttp_mod.lzh
これだとpiza大丈夫かも知れないっす。

905 :デフォルトの名無しさん :01/09/19 17:53
Hostをつけていないという落ちじゃないだろうな

906 :デフォルトの名無しさん :01/09/21 06:49
あの、モナジラBBSの方にも書いてしまったのですが、
現在、datファイルの取得や表示は出来るようになっ
たのですが書き込みの方法がサッパリ分かりません。
御教授願えないでしょうか。

なお、当方の開発環境はWindowsでは無いため一般的な
概要を御教え頂ければありがたいです。
なにとぞ宜しくお願いします。m(_ _)m

907 :デフォルトの名無しさん :01/09/23 02:55
>>906
http://members.jcom.home.ne.jp/monazilla/document/write.html
ここ見てわからないんならやめといた方がいい

908 :906 :01/09/23 09:53
>POST http://piza2.2ch.net/test/bbs.cgi?submit=書き込む&FROM=hoge&mail=sage&MESSAGE=>test&bbs=tech&key=981726544&time=Sun, 23 Sep 2001 00:51:05 GMT http/1.1
>Host: piza2.2ch.net
>Referer: http://piza2.2ch.net/tech/index.html
>Content-Type: text/plain
>Content-Length: 136

こんな感じで送っても駄目みたいなんですけど、
何処が逝けないのでしょうか?

909 :デフォルトの名無しさん :01/09/23 09:54
>POST http://piza2.2ch.net/test/bbs.cgi?submit=書き込む&FROM=hoge&mail=sage&MESSAGE=
>test&bbs=tech&key=981726544&time=Sun, 23 Sep 2001 00:51:05 GMT http/1.1
>Host: piza2.2ch.net
>Referer: http://piza2.2ch.net/tech/index.html
>Content-Type: text/plain
>Content-Length: 136

こんな感じで送っても駄目みたいなんですけど、
何処が逝けないのでしょうか?

910 :デフォルトの名無しさん :01/09/23 09:55
スミマセン。
二重書き込みになってしまった。

911 :デフォルトの名無しさん :01/09/23 10:17
TIMEが違う?

912 :906 :01/09/23 13:13
>911
>POST http://piza2.2ch.net/test/bbs.cgi?submit=書き込む&FROM=test&mail=test
>&MESSAGE=test&bbs=tech&key=981726544&time=1008389392 http/1.1
>Host: piza2.2ch.net
>Referer: http://piza2.2ch.net/tech/index.html
>Content-Length: 117

TIMEを1970/1/1からの秒数にしてみましたが変わりませんでした。

913 :デフォルトの名無しさん :01/09/23 13:39
とりあえず、どんなエラーメッセージがでたのか書いてもらわないと‥‥
たぶん、UserAgentとかAccept-*なんかをIEのまねして送るってみたり
すると、書き込めるかも。
ちゃんと書けるプログラムのソースみるとか

914 :デフォルトの名無しさん :01/09/23 13:51
URLエンコードは?
あと、Content-Lengthってヘッダの長さは含まないでしょ?

915 :デフォルトの名無しさん :01/09/23 20:24
ていうかそもそもPOSTってなんだかわかってる?

916 :デフォルトの名無しさん :01/09/23 22:54
あんまり変なことして2chに悪影響与えないでよ>906

917 :デフォルトの名無しさん :01/09/24 08:14
httpヘッダはそれだけじゃないからね。
ひととおり全部送りなはれ。
そこまでやっても、リモホのアドレスではじかれるかもしれないが。

bbs.cgiの仕様もよく変わるんで今がどうなってるか分からないが、
ある時期Acceptが無かったらはじかれた記憶があるな。

918 :906 :01/09/24 08:55
レスいただいた皆様有り難う御座いました。
特に、915さん。POSTについてもう一度
勉強し直してみると、書式が全然違う事に
気が付きました。何とか書き込めるように
なったようです。

皆さんお騒がせしました。
有り難う御座いました。

自分なりに分かったことを纏めて書いた方がいいですか?
取り敢えず、これからまとめてみます。

本当に有り難う御座いました。m(_ _)m

919 :お名前 :01/09/24 14:41
書き込みたい内容。


920 :906 :01/09/24 14:49

HTTPのメソッドを使って2chに書き込みをするには、
下記のようなリクエストを送信してやるといいみたいです。


>POST http://piza2.2ch.net/test/bbs.cgi http/1.1[CRLF]
>Host: piza2.2ch.net[CRLF]
>Referer: http://piza2.2ch.net/tech/index.html[CRLF]
>User-Agent: hoge 0.1b[CRLF]
>Accept: text/plain[CRLF]
>Accept-charset: shift_jis[CRLF]
>Accept-Encoding:[CRLF]
>Content-Length: 113[CRLF]
>[CRLF]
>submit=書き込む&FROM=お名前&mail=メールアドレス&MESSAGE=書き込みたい内容。
>&bbs=tech&key=981726544&time=1001309581[CRLF]


ポイントとしては、まあ、当たり前のことばかりですが。
1. リクエストとエンティティボディの間にCRLFを送ってやること。
2. Content-Lengthでは正確なエンティティボディのサイズを送ってあげること。

921 :906 :01/09/24 14:50
お騒がせしました。
そして、有り難う御座いました。

922 :デフォルトの名無しさん :01/09/24 21:53
あ、POSTなのにマジでURLの後ろにデータをくっつけていたのか。
あれは例えの話なんだと思って見ていた。

923 :デフォルトの名無しさん :01/09/24 22:01
>>920
で、URL encodeは?

924 :ヒロユキ@ギコナビ :01/09/24 23:35
>>923
昔、俺がURLエンコードしなきゃだめ!って言ったような
気がするんだけど、しなくても、OKみたい。

あと、関係ないけど、ダメ人間から戻る薬ないですか?

925 :ヘタレ :01/09/25 01:39
URLエンコード、せっかく作ったのになぁ・・・・
しかも間違ってたし(笑)

926 :ヒロユキ@ギコナビ :01/09/25 01:48
>>925
ん?Delphiですか?Delphiだったら標準であるよ。URL援交
どっちにしろ、いらないんだけど。。。
それより、GZIPをファイルに落とさないで復元するクラス
どっかに落ちてないかな?

927 :920 :01/09/25 01:48
>922
お恥ずかしい。

>923
URLエンコードはしなくても今のところ問題ない見たです。

928 :ヘタレ :01/09/25 02:22
>>926
いや、SDKベースのVCっす
ネットもwinsockベースで全部自作で進めてます(笑)

Gzipをメモリ上で展開するのは簡単ですよ。
てか、教えてもらったんだけど(笑)
>>895-897辺りで

929 :Dax :01/09/25 08:18
私も >>926 の復元クラスと >>924 の復元薬、探してます。

930 :デフォルトの名無しさん :01/09/25 08:42
zlib1.1.3のcontrib\delphi2に入ってるzlib.pasのTDecompressionStream
これそのままだとdelfate onlyでzlib header必須になるけど
constructor TDecompressionStream.CreateNoHeader(Source: TStream);
begin
 inherited Create(Source);
 FZRec.next_in := FBuffer;
 FZRec.avail_in := 0;
 DCheck(FZRec, inflateInit2_(FZRec, -DEF_WBITS, zlib_version, sizeof(FZRec)));
 FEof := false;
end;
こんな調子のconstructor作ってgzip対応して使ってる

931 :デフォルトの名無しさん :01/09/25 09:30
gzip.pasって自作して使ってるけど、どっかにアプできる場所ある?
中身はこんなのだけど
> TGzipDecompressStream = class(TStream)

> public
> constructor Create( dest: TStream );
> function Write(const Buffer; Count: Longint): Longint; override;
> function Read(var Buffer; Count: Longint): Longint; override;
> function Seek(Offset: Longint; Origin: Word): Longint; override;
> destructor Destroy; override;
> property Header: TGZipRecord read FHeader;
> end;

> procedure gzDecompress( in_stream: TStream; var dest:TGzipRecord );
> procedure gzCompress( const src:TGzipRecord; out_stream: TStream );

932 :931 :01/09/25 10:14
monazilla.orgにuploadしてみようかと思ったんだけど
http://members.jcom.home.ne.jp/monazilla/document/upload.html
のMonazilla Studioってnot foundになる…

933 :書記さん :01/09/25 11:16
あちゃ、ちょっと待ってください
ゴソゴソ

http://www.geocities.co.jp/SiliconValley-Oakland/9028/document/upload.html
こっちでどうでしょう?

934 :デフォルトの名無しさん :01/09/25 11:46
>>931
(・∀・)イイ!

935 :931 :01/09/25 12:09
ありがとう >933
こんなんでいいかな?
http://www.geocities.co.jp/SiliconValley-Oakland/9028/src/gzip_delphi.zip

936 :ヒロユキ@ギコナビ :01/09/25 23:18
>>929
薬期待してます。
今日も一日ボケェー(´д`)っとしてたよ。トホホ。

>>935
スゴスゴー!
使わさせてもらって良いですか?

937 :931 :01/09/26 05:25
>>936
public domain状態でばんばん使ったりいじったりしてくださいー

938 :デフォルトの名無しさん :01/09/29 01:03
>>931
usesしてる"crc"がみつからないですー

939 :931 :01/09/29 08:20
>>938
ぬおお。すまん
前のファイルは消して、crc.pas追加してみた。
http://www.geocities.co.jp/SiliconValley-Oakland/9028/src/gzip_delphi2.zip

940 :ヒロユキ@ギコナビ :01/09/30 03:36
>>931
組み込んでみました。バッチリ動いてます。
しかし、gzip対応にするとダウンロード速いね。
サクサクダウンロード出来て快適。
931さんに感謝。

941 :デフォルトの名無しさん :01/09/30 10:34
有志により、かちゅーしゃでgzipや書き込みエラーに対応する
wsock32.dll乗っ取りdllが開発されました。
こんな対処法があったかと感心。

詳細は下記スレ。
http://yasai.2ch.net/test/read.cgi?bbs=win&key=1001383286
http://yasai.2ch.net/test/read.cgi?bbs=win&key=1001774138

942 :デフォルトの名無しさん :01/09/30 18:48
test

943 :デフォルトの名無しさん :01/09/30 18:49
test test

944 :デフォルトの名無しさん :01/09/30 18:49
test test test

945 :??? :01/10/01 19:55
TESUTO

946 :デフォルトの名無しさん :01/10/01 21:51
ここで、テストはやめれ。
↓こういうとこでやりましょ。
http://saki.2ch.net/test/read.cgi/qa/1000112036/l50

947 :デフォルトの名無しさん :01/10/04 21:19
age

948 :デフォルトの名無しさん :01/10/08 23:38
次スレはあるのかな?age

949 :himajin2908 ◆hiMA.Vv6 :01/10/11 21:48
各ツールの作者様、ここは見れるでしょうか?
http://choco.2ch.net//
かちゅ〜しゃではOK、ホットゾヌでは落ちます。

950 :デフォルトの名無しさん :01/10/18 12:22
インテリフォームが気になって、ショートカッツのソース見てみたいんですが、
アーカイブが無いようです。
再アプキボーンヌ。

951 :書記さん :01/10/18 15:22
>>950
ほい!
http://members.jcom.home.ne.jp/monazilla/shortcuts/ShortCuts20010328.zip

952 :デフォルトの名無しさん :01/10/18 15:55
>>951
サンクス!!対応ハヤスギ!
さて、早速参考にしよう。

953 :デフォルトの名無しさん :01/10/23 19:20
2chのレス取得用のクラスライブラリ見たいのがあるんですか?
で、それ使うと簡単にブラウザ作れるんですか?

954 :デフォルトの名無しさん :01/10/24 07:06
何の知識もない全くの素人が参加するのって無謀ですか^^;?
マカーでREALbasicで0から制作してみたいです。
(ダウンロードしたばかりでまだ使い方さえわかっていない状態;)
ネタじゃなく本当に「プログラムって何さ?」レベルなんですが…

955 :デフォルトの名無しさん :01/10/29 19:03
昔ほどの活気がないですね。
turbo type Dさんとか帰ってこないのかなー。

956 :厨房もじらー :01/10/30 01:38
>>955
漏れは最近モナヂラでヘボいものを開発しはじめた人なんだけど
このスレ初期の頃は楽しそうだったよね。。。
このスレROMっててワクワクしてたし(藁
今は、なんかモナヂラで何かしようって動きは無いみたいで
活気がないのは仕方ないかなって思ってる。

>>953
Delphi用にはMonaUtilsとか使えば簡単に作れる…のかな(詳しいことは知らないのでスマソ
特にDelphiが読めるなら、オープンソースでいくつかでてるもののソースを参考というか、パクってみれば大体わかるかも。
monazilla.org(wには一部古いけど2ch用ブラウザ作るための資料もあるし。

monazilla.org(w
ttp://members.jcom.home.ne.jp/monazilla/

>>954
全くの素人っていうのが、プログラミングも素人ってことなら
参加は拒まれないと思うけど、
正直、いきなり2ch用ブラウザは難しいと思う。
漏れもよくわかってないし(漏れが厨房だからか。。。鬱
マクモエとかはREALBasicで作られてるみたいだけど
さいとう(仮)さんもなかなか苦労してるみたいだし、
REALBasicだから簡単というわけでもなさそう。
最初はブラウザコンポーネント(とかあるのかな)使って
もっと簡単なアプリからつくってみるのがいいと漏れは思う。

957 :委員長 ◆EpJ0pYSs :01/10/30 03:31
活気かぁ、最近活気がないと言われれば、確かに否定は出来ないなぁ。
とは言え、メンバーが飽きてきたって訳ではないですよん。
まぁ、2ちゃんねる用ブラウザを開発するにあたっての、必要な情報や
主な手法などは出尽くしたとは言わないが、それなりにこなれてきて、
各開発者は各自のツール作成に専念しているということでしょう。
このでの発言数は劇的に減ってはいるけど、各ツールが順調に
更新されている事からもそれは分かるかと。

ブラウザを簡単に作れるか?と聞かれると、貴方の能力による としか
答えようがないのは、厨房もじらー氏のレスの通り。
DelphiやC++Builderなど、IEコンポーネントが事前に用意されている
開発環境で作るなら、テキストの処理やHTTP通信処理が出来れば、
まぁ一応は作れます。
ただ、フリーウェアとして公開するとかまで考えてのことなら、IEコンポーネント
を直接制御する方法とか、マルチスレッド、タブ型ブラウザにしたいなら、
複数のスレッドを同時に開いて切り替えたりするので、板とスレッドの
アクティブ管理など、かなり複雑になってきます。
これは作ってる私の正直な実感として、会社員なら仕事中でも開発出来るとか
学生なら就職活動はまだ先で遊びまくれる時期だとか、そういうかなり
時間にゆとりのある人でないと、無理があるんぢゃないかなぁ。
2ちゃんねるブラウザの場合、目的とするソフトを開発する技術はもちろん、
日々変更される2ちゃんねるの仕様を追いかけて、それに対応しなきゃ
いけないからね、これが一番大変だったりするのよ(笑)。

厨房もじらー氏の薦められているように、取りあえず超簡単なブラウザを
ひとつ作ってみて、それが出来たら、ちょろっと2ちゃんねるを表示する
ようにして、そうやってお遊びペースで進めてみて、それなりの物が出来たら
このスレッドや、monazillaサイトのBBSなりで、「ここまで出来たから、
テストきぼん」とソフトをお披露めしてみてはいかがかな?
その時は喜んで人柱役をやらせて頂きますよ。

958 :書記さん :01/10/30 20:26
>>955
>昔ほどの活気がないですね。
> turbo type Dさんとか帰ってこないのかなー。

ある程度2ちゃんねるの仕様も分かって、
ロジック的においしいとこはほとんど解明しちゃいましたからね、

こっちは活気が無くなっちゃいましたが monazilla BBSの方では
Moz2chさんなどが開発頑張ってますよ!
もっともっと開発スレが増えることを期待しています。
Delphi 6 Personal や Kylix Open でつくる人いないのかな?

959 :デフォルトの名無しさん :01/11/06 20:12
次スレだれか立ててよ。

960 :Delフサギコ :01/11/06 20:32
   ∧,,∧   / ̄
(,,,,,,,ミ,,゚Д゚彡 < フサフサです
⊂,,,,,,,,,つつ.   \_

こんにちは。
何か独立性の高いライブラリの要望とかありましたら
【簡単なものなら】手伝えますよ。

簡単なものなら、みなさん作っちまうという難点はありですが…

オープンソースの分業って難しいですかね。

世界のオプソはどうやって分業しているのかな。

961 :デフォルトの名無しさん :01/11/06 20:38
read.cgiの改良はオープンソースモデルのようになってるね。
cvs鯖立てて、参加者全員が自由に改造できることにして
スレで議論しながら軌道修正してゆく。

962 :デフォルトの名無しさん :01/11/06 23:18
そろそろ2chブラウザ「monazilla」をcvs公開して
みんなで開発ってのはどう?

963 :厨房もじらー :01/11/07 05:14
cvsって使った事ないけど、
鯖があればつかってみたいね。

monazilla.org(wには現在mozilla.orgに対するMozillaのようなものはないよね。
>>962が言ってるようなモナヂラって
作るとしたらやっぱDelphiになっちゃうのかな。。。
6 Personalはタダだし、できなくもないけど
漏れのテリトリーじゃないからちょっと寂しいのでsage

964 :デフォルトの名無しさん :01/11/07 23:41
>960
おおお!Delフサギコさん!
ここはいっちょ DelPerでオプソブラウザをちょちょいっと!

>962
それいいですねー。
なんか誰か率先してやってくんないかなー、、(他力本グァン

>963
Delphiだけでなく いろんな言語で実装できたら面白いかも。

965 :書記さん :01/11/07 23:42
>964 名前忘れてた。

966 :厨房もじらー :01/11/08 11:58
>>965
DelphiクラスやC++クラスにCOMインターフェイスくっつけてやれば
いろんな言語でまたーり開発できると思われ。
でも、面倒なので誰もやらない、かな。。。

967 :デフォルトの名無しさん :01/11/09 14:13
次スレ立てました。
http://pc.2ch.net/test/read.cgi/tech/1005282763/

968 :age :01/12/29 11:07
age

969 :1000 :02/02/03 03:53
まもなくここは 乂1000取り合戦場乂 となります。

      \∧_ヘ     / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 ,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!!       ,,、,、,,,
    /三√ ゚Д゚) /   \____________  ,,、,、,,,
     /三/| ゚U゚|\      ,,、,、,,,                       ,,、,、,,,
 ,,、,、,,, U (:::::::::::)  ,,、,、,,,         \オーーーーーーーッ!!/
      //三/|三|\     ∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ∪  ∪       (    )    (     )   (    )    )
 ,,、,、,,,       ,,、,、,,,  ∧_∧∧_∧∧_∧ ∧_∧∧_∧∧_∧∧_∧
      ,,、,、,,,       (    )    (    )    (    )    (    )


970 :デフォルトの名無しさん :02/02/03 08:29
廃棄スレをsageでも書き込むなよ…

971 :埋め立て屋 :02/02/04 21:25
monazilla Part 3
http://pc.2ch.net/test/read.cgi/tech/1012544484/

972 :名無し :02/02/19 16:36
972ゲット!!

973 :デフォルトの名無しさん :02/03/02 01:09
おれが1000getしてやる

974 :デフォルトの名無しさん :02/03/02 01:12
何かトリップつけるか
とりあえず何かのトリップ検索中

975 :デフォルトの名無しさん :02/03/02 01:15
◆KmmmmmxE
◆WWWWWDBI
どっしにすべきか・・・

976 : ◆WWWWWDBI :02/03/02 01:16
これにして1000目指すか

977 : ◆WWWWWDBI :02/03/02 01:25
さて続けるか

978 : ◆WWWWWDBI :02/03/02 01:26
なんか連続カキコですっていわれそうだな

979 : ◆WWWWWDBI :02/03/02 01:53
書くネタないな

980 : ◆WWWWWDBI :02/03/02 01:53
AAでも張るか

981 : ◆WWWWWDBI :02/03/02 01:58
とりあえずこのスレの提供は
                 提  供

                  /\
                  \/
               / ̄/\ ̄\
                ̄ ̄    ̄ ̄
              Heart-Beat Motors
               三 菱 自 動 車



982 : ◆WWWWWDBI :02/03/02 01:58
                提  供

                DAIHATU
                大塚製薬
                 KIRIN
                PlayStation
                 2ch
の提供でした

983 : ◆WWWWWDBI :02/03/02 01:59
             ___
.            |(・∀・)|
.            | ̄ ̄ ̄   ジサクジエン共和国
         △
        △l |
   __△|_.田 |△_____
      |__|__門_|__|_____|_____
これははっとかなきゃな

984 : ◆WWWWWDBI :02/03/02 02:01
       ●●                        ●●
     ● ●   ●                     ●   ● ●        /   \
    ●  ●   ●                     ●   ●   ●     /      \
   ●     ●●                        ●●     ●
  ●                                         ●    _____
  ●                                          ●          /
 ●                 ●●●●●●                 ●       ヽ
 ●                 ●      ●                 ●       /
 ●                 ●      ●                 ●       /
 ●                 ●       ●                 ●
 ●                 ●       ●                 ●     / ̄ ̄\
 ●                ●        ●                 ●     |     |
  ●               ●         ●                ●      \   /
  ●              ●         ●               ●          /
   ●             ●          ●              ●           |
    ●           ●●●●●●●●●             ●
     ●          ●           ●            ●

985 : ◆WWWWWDBI :02/03/02 02:02
          || ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||
          || おにぎり       /■\  はい、みんなで♪
          ||  ワショーイ   \ (゚ー゚*)
          ||________⊂⊂ |
  /■\   /■\    /■\   | ̄ ̄ ̄ ̄|     /
  (  /■\ (  /■\ (  /■\ |おにぎり |   /
〜(_(  /■\ __(  /■\__(  /■\ ̄ ̄ ̄    おにぎり♪
  〜(_(  /■\_(  /■\_(  /■\
    〜(_(   ,,)〜(_(   ,,)〜(_(   ,,)     ワショーイ♪
      〜(___ノ  〜(___ノ   〜(___ノ

986 : ◆WWWWWDBI :02/03/02 02:02
                                 、
                              ζ  ,
                               _ ノ
                             ( (   (. )
                               `
                             . -/■\ .
                          .´,.::;(´∀`A) `.
                          i ヾ<:;_ー-ーー,.ン |
                          l      ̄...:;:彡|
             /■\            }  . . ...::::;:;;;;;彡{
           ( ´ )-`)          i   . . ...:::;;;;;彡|
           ,つ  ⊆)            }   . .....:::;::;:;;;;彡{
          , :´ `"~.  `、          !,    . .:.::;:;;;彡j:::::::::::::::.......
.         . '  .    ; .丶         ト ,  . ..,:;:;:=:彳:::::::::::::::::::::::::::..
.        ,:´ .    '    ' `、        ヽ、.. ....::::;;;ジ.::::::::::::::::::::::
       ,'    . 簍?J鶸鑼  ; `.           ̄ ̄     ワッチョイ
   ,, -'''" .   .  駲刪櫑躪  . ' ';゛`'丶.、.......       / ■ヽ ワッチョイ
.  '´     !    . 膚順棚斷. ' , ;::::::::::::...`.::::::::....    (д・*∩ ))
 i       ヽ、..._,.__魎鬱蹠撫.,,__,.,..ノ.:::::::::   !::::::::::::... ((  (⊃ 丿
. ヽ、                      ,: '.:::::::::      (__)し'
    `=ー--、....,,,,,______,,,,,... --‐=''´..::::::
      ``" '' 'ー───‐―‐' ''' "´

987 :デフォルトの名無しさん :02/03/02 02:05
ガンバレー

988 : ◆WWWWWDBI :02/03/02 02:05
                            、
                              ζ  ,
                               _ ノ
                             ( (   (. )
                            . -‐ ) ‐- .
                          .´,.::::;;:... . . _  `.
                          i ヾ<:;_   _,.ン |
                          l      ̄...:;:彡|
                               }  . . ...::::;:;;;;;彡{
                          i   . . ...:::;;;;;彡|
           ,: ' " `丶        .    }   . .....:::;::;:;;;;彡{
          , :´  .   `、          !,    . .:.::;:;;;彡j:::::::::::::::.......
.         . '  .    ; .丶         ト ,  . ..,:;:;:=:彳:::::::::::::::::::::::::::..
.        ,:´ .    '    ' `、        ヽ、.. ....::::;;;ジ.::::::::::::::::::::::
       ,'    . 鬱鬱鬱鬱  ; `.           ̄ ̄
   ,, -'''" .   .  鬱鬱鬱鬱  . ' ';゛`'丶.、.......
.  '´     !    . 鬱鬱鬱鬱. ' , ;::::::::::::...`.::::::::....
 i       ヽ、..._,.__鬱鬱鬱鬱.,,__,.,..ノ.:::::::::   !::::::::::::...
. ヽ、                      ,: '.:::::::::
    `=ー--、....,,,,,______,,,,,... --‐=''´..::::::
      ``" '' 'ー───‐―‐' ''' "´

989 : ◆WWWWWDBI :02/03/02 02:06
げみつかった

990 : ◆WWWWWDBI :02/03/02 02:07
         | すみません
         | 987のとなりでワッショイしてもよろしいですか?
         \___  ____________
               ∨

    __∧_∧__/■\____
    |  ( ;´∀`) (´∀` )     .|     |  (    ) ⊂    )    |
   / ̄( (  (  ̄( (  (  ̄ ̄/|
   || ̄ (_(_) ̄(_(_) ̄ ̄||
        ∧
   / ̄ ̄   ̄ ̄ ̄ ̄\
   | (エッ!!)     |
   |  ど、どうぞ・・・・   |

991 : ◆WWWWWDBI :02/03/02 02:09
         おにぎりワッショイ!!
     \\  おにぎりワッショイ!! //
       \\ おにぎりワッショイ!!/
           +             +
             + /■\  +
    __∧_∧__ (´∀`∩)__ +
    |  (´∀`; )  (つ  丿 ))  |
    |  (    )(( ( ヽノ     .|
   / ̄( (  (  ̄ ̄し(_) ̄ ̄/|
   || ̄ (_(_)  ̄ ̄ ̄ ̄ ̄ ̄ ||
        ∧
   / ̄ ̄   ̄ ̄\
   |  ・・・・・・・・・  |

992 : ◆WWWWWDBI :02/03/02 02:09
あと少しだ

993 : ◆WWWWWDBI :02/03/02 02:10
改めて1000へ

994 : ◆WWWWWDBI :02/03/02 02:11
今になって2重書きこって言われた

995 : ◆WWWWWDBI :02/03/02 02:13
もしかして

996 : ◆WWWWWDBI :02/03/02 02:14
1000

997 : ◆WWWWWDBI :02/03/02 02:15
get

998 : ◆WWWWWDBI :02/03/02 02:15
ですか?

999 : ◆WWWWWDBI :02/03/02 02:15
(゚Д゚)ハァ?

1000 : ◆WWWWWDBI :02/03/02 02:16
俺逝ってよし

1001 :1001 :Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

317KB
新着レスの表示

スレッドリストへ戻る 全部 前100 次100 最新50

0ch BBS 2004-10-30