X



トップページ運用情報
1001コメント264KB
bby -- スレッド情報一元管理システム構築スレ
■ このスレッドは過去ログ倉庫に格納されています
0202FOX ★
垢版 |
04/02/02 19:23ID:???
>>197

わーい、どもですー

こんな風に言われました
ヘッダは何がいるですか?



tsugaru.c: In function `BBYgetDat':
tsugaru.c:33: storage size of `a' isn't known
tsugaru.c:40: `AF_INET' undeclared (first use in this function)
tsugaru.c:40: (Each undeclared identifier is reported only once
tsugaru.c:40: for each function it appears in.)
tsugaru.c:40: `SOCK_STREAM' undeclared (first use in this function)
tsugaru.c:43: warning: assignment makes pointer from integer without a cast
tsugaru.c:46: dereferencing pointer to incomplete type
tsugaru.c:72: warning: passing arg 1 of `close' makes integer from pointer withou
0203某ソレ511
垢版 |
04/02/02 19:44ID:kSqzqkXH
>>202
こんなんでしたー。

#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h>
#include <assert.h> ←これはこの部分ではいらんかも、、
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
0204こんなもん?
垢版 |
04/02/02 19:46ID:pRC5y0fw
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include <sys/socket.h>
0205FOX ★
垢版 |
04/02/02 19:48ID:???
どもです
コンパイル通りましたー

一箇所だけ

cc -o ../tsugaru.cgi tsugaru.c
tsugaru.c: In function `BBYgetDat':
tsugaru.c:76: warning: passing arg 1 of `close' makes integer from pointer without a cast

と言われたので、

fclose(fp);

にしましたー
0206某ソレ511
垢版 |
04/02/02 19:54ID:kSqzqkXH
>>205
あ、ファイルポインタのクローズだから
正しくはそうですね_| ̄|○ ナンデウゴイタンダロウ、、
了解ですー。
0207削除屋@悪魔のZ ★
垢版 |
04/02/02 22:25ID:???
>>200
スレッドタイトルなどを送れない原因は

(1)使用禁止文字があるとDNS問い合わせが失敗する。
(2)文字数制限がある。
の2つであってますでしょうか?


(1)の解決方法
->URLエンコード(?)などを行う
(例)
---
$title =~ s/(.)/unpack('H2',$1)/eg ;
---

(2)の解決方法
->A.最大転送可能量で切る
(例)
---
$title = substr($title,0,62) if ( length($title) > 63 ) ;
---
->B.複数回に分けて送信する

などでは駄目ですか?
0210動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 08:18ID:9aqauq/W
なんかどんどんわけわからんものに・・・。

トリップは
</b>◆AAAAAAAAAA <b>
ってな感じでタグが入るから、出力に気を付けた方がええよ。
0211鳥取砂丘&rlo;コッ゙タコッ゙タ&lro; ◆Dream/3P/.
垢版 |
04/02/03 11:03ID:iNfVsZjO
じゃあトリップ廃止しちゃえば解決するね(´・ω・`)
0212 ◆garnetGnNk
垢版 |
04/02/03 11:51ID:dZa/F+XT
単純にBase64デコード・エンコードすればいいような。

bbs.cgi側
gethostbyname(base64string2.base64string1.key.2chdomain.bby.2ch.net)
IPと同じ発想で逆順で要素を並べる。
サブジェクトはBase64エンコードして、63文字で区切る。

bby側
文字を後ろから見ていって、key以降はサブジェクトで判断。
サブジェクトを結合してBase64デコードする。
0213root ★
垢版 |
04/02/03 12:31ID:???
>>212
もしホスト名で使用可能な文字にするためにエンコードしようとしているなら、
Base64ではだめですよ。

強いて言えば、Base32とかBase36ってことになるのかな。
例えばIDN(国際化ドメイン名)では以下の方式を使用。

http://www.ietf.org/rfc/rfc3492.txt
0215z33
垢版 |
04/02/03 12:42ID:Iy/rpTA2
>>213
質問です。
>>207のエンコードでは駄目なんですか?

分割の方法に関しては、いま、考えている方法があるので、
後でまとめて書き込みます。
02162chtubo愛用者〜ヘ(゚д゚ヘ))))))〜61 ◆2CHTUBOC5A
垢版 |
04/02/03 14:48ID:8QfcMvxF
すんません、erimoのall.txt及びnews.txtのデータカラムの統合をできないでしょうか?

現在は

日付 時刻 アドレス datデータ

となっていますがかみ合わないので、データカラムを「<>」に統合できませんか?
0217ピロリ
垢版 |
04/02/03 14:59ID:QOAN8ygY
私はこれでokなのだ、
0218動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 15:02ID:XF2uOIS/
これでいいのだ〜〜〜♪
これでいいのだ〜〜〜♪
02192chtubo愛用者〜ヘ(゚д゚ヘ))))))〜61 ◆2CHTUBOC5A
垢版 |
04/02/03 15:12ID:8QfcMvxF
_| ̄|○ll|l|l
0220ピロリ
垢版 |
04/02/03 16:17ID:QOAN8ygY
さて、どういう方向へ行くかな?
0222某ソレ511
垢版 |
04/02/03 17:13ID:PGT6YS1h
bizplusは最新スレッドのnews系には含めないんですか?
0223ピロリ
垢版 |
04/02/03 17:17ID:QOAN8ygY
たしかに、、
news系サーバに入れば出てくるんですけどネ
0225動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 17:39ID:53zmFu5E
便利ですね、これ。
ニュー速から記念カキコ。
0226動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 17:39ID:VyQUSdFB
==========ひたすら自作自演あらわる。(痛すぎ)===========
http://school.2ch.net/test/read.cgi/shikaku/1053458042/
http://school.2ch.net/test/read.cgi/shikaku/1052906008/

橋下弁護士スレッドと北村弁護士スレッド
に現われた彼。
IDとメール欄が全く同じなのに
自作自演を繰り返し(一目でわかる)
必至で取り繕ってるイタィ香具師が出現しました。

これは満足していただけると思います。
すさまじい痛さをお召し上がりください。
0227動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 17:48ID:53qizhuF
ずいぶんdat取得に失敗しとるなー

2004/02/03 17:40:55 http://pc.2ch.net/test/read.cgi/mac/1075797655/ pc<>N/A<>N/A<>N/A<>データ取得できませんでした
2004/02/03 17:35:17 http://pc4.2ch.net/test/read.cgi/yahoo/1075797317/ 名無しさん(新規)<><>04/02/03 17:35 ID:KR60/eTp<> みたいな経験はありませんか? <>【知り合い】落札者が会社の上司でした【家族】
2004/02/03 17:27:45 http://pc3.2ch.net/test/read.cgi/jisaku/1075796865/ pc3<>N/A<>N/A<>N/A<>データ取得できませんでした
2004/02/03 16:30:47 http://pc3.2ch.net/test/read.cgi/hard/1075793416/ pc3<>N/A<>N/A<>N/A<>データ取得できませんでした
2004/02/03 16:30:47 http://pc3.2ch.net/test/read.cgi/hard/1075793416/ pc3<>N/A<>N/A<>N/A<>データ取得できませんでした
2004/02/03 16:30:47 http://pc3.2ch.net/test/read.cgi/hard/1075793416/ pc3<>N/A<>N/A<>N/A<>データ取得できませんでした
2004/02/03 16:30:47 http://pc3.2ch.net/test/read.cgi/hard/1075793416/ pc3<>N/A<>N/A<>N/A<>データ取得できませんでした
0228ピロリ
垢版 |
04/02/03 17:51ID:QOAN8ygY
pc3 で弾いているのだ
0230ピロリ
垢版 |
04/02/03 17:59ID:QOAN8ygY
もうやってま〜す
0231 ◆AirishH9Zs
垢版 |
04/02/03 17:59ID:JO5q4KDg
なんとなくオモロイけどex2がスレ立ちまくるわりに
read.cgiが止まっててクリックでスレがみれないのが
プチムカツク
0232root ★
垢版 |
04/02/03 18:03ID:???
動いてみると、なかなかいい感じすね、これ。

私はありものを設定したりチューニングしたり力を発揮させたりするのは好きだけど、
こういうプログラムをサクっと作れるセンスはないからなぁ。
0233ピロリ
垢版 |
04/02/03 18:07ID:QOAN8ygY
最新スレ取得してヘッドラインを作る人が沢山します。
また、そんなソフトを作って配布している方なんかもいるかも知れません。
沢山の人がヘッドライン欲しさに各板の subject.txt をものすごい勢いで
取得しているんです。各サーバの負荷を減らすためにも BBY を使って
実現してください > ヘッドラインな人たち

各板の subject.txt を取得するより遥かに安価なコストで
最新スレの状況をGetすることが可能です。

早い、安い、旨い。
0234某ソレ511
垢版 |
04/02/03 18:20ID:PGT6YS1h
>>231
ホットゾヌ2だとゾヌ内で一般のページを表示できる上に、
その中のリンクが2ch内なら自動的に2chブラウザモードで開いてくれる。まじ便利。
0235削除屋@悪魔のZ ★
垢版 |
04/02/03 18:28ID:???
>>232
>>215で質問があります。

-----------
>>221の説明を簡単にすると
まず、ユニークなIDを作り、
送りたいデータをエンコードし、分割し、それぞれにIDをつけて転送します。
下のような感じで送ります。
---
0000000000AAAA000 -> uniqeな文字列(結合時のIDとして使う)
BBBBBBBBBBBBBBB -> データ部(63ごとに区切る)
---
gethostbyname(0000000000AAAA000.BBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB.BBBBBBBBBBBBB.bby.*******.jp);
gethostbyname(0000000000AAAA000.BBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBBBBB.BBBBBBBBBBBBB.bby.*******.jp);
gethostbyname(0000000000AAAA000.BBBBBBBBBBBBBBBBBB.BBBBBBBBBBBBB.bby.*******.jp);
---
サーバ側ではID毎にメッセージを固めて、デコードすれば復元できます。

これによって、任意の文字を任意の量だけ送ることが出来るようになります。
と言うのではいかがでしょうか?>>200
0236ピロリ
垢版 |
04/02/03 18:32ID:QOAN8ygY
>>235
トータルなコストの比較をざっくりするとどうなるですかねぇ?
0240root ★
垢版 |
04/02/03 18:36ID:???
>>233
えりもは、「BBYからの結果がリアルタイムにわかるところ」で動いているから、
出力をリアルタイムで出せる、という話があったりして。

何かの方法で、BBYからの結果を、BBY側に必要以上に負荷がかかることなく、
割とリアルタイムに外部から取り出せるようなしくみが、あればいいのかな。
0241削除屋@悪魔のZ ★
垢版 |
04/02/03 18:56ID:???
>>236
>>221のサンプルはもうちょっとコードを最適化出来ると思います。
その時、
・bbs.cgiが数行増え、BBYのためのDNS問い合わせが(今まで1回だったのが)2回以上になる場合がある。
のと、
・後から、ソケットを開いてサーバにdatを取りに逝く
というのと、どっちがコストが安いということでしょうか?

---
>>235の追加で
・利点
のちにdatファイルを取得しても得られない情報(例えば、IPとか?)も送信可能。
・欠点
DNS問い合わせが複数回になる可能性があるので、
「DNSに何らかの仕掛けを行って、DNSの返答によってbbs.cgi側で処理を変更する」
ということが難しくなる。

それと、スレのkey、鯖、スレッドタイトル程度だったら、ほとんど1回のメッセージに
まとまるような気がするので(具体的には実験して無いですが)
なので、最大値を決めて、それを超えたら、切ってしまうと言う方法も有効だと思います。
0242削除屋@悪魔のZ ★
垢版 |
04/02/03 19:20ID:???
>>109
使わないとは思いますが、一応ユーザー権限でのインストールのmakelogを示します。
----
% tcsh
% setenv PERL5LIB /you/home/directory/lib
% perl -MCPAN -e shell

cpan> o conf make_arg -I~/lib
cpan> o conf make_install_arg -I~/lib
cpan> o conf makepl_arg LIB=~/lib PREFIX=~ INSTALLMAN1DIR=~/man/man1 INSTALLMAN3DIR=~/man/man3

cpan> install Net::DNS

perlスクリプトの方に
--
use lib '/you/home/directory/lib';
--
を追加
-----

ところで、ふと思ったのですが、
TXTレコードってzoneファイルに定義するものであって、
クライアントはそれを受け取るだけで、送信するものでは無いと思っていたのですが、
クライアントから送信することって可能なのでしょうか?
#ちょっと調べて見た感じでは、そう言う使い方が出来るのか不明だったんです。
0244root ★
垢版 |
04/02/03 19:30ID:???
>>242
ん、やっぱ、PERL5LIB定義ですか。なるほど。

送信できなきゃ、応答もできんですよ。
DNSって、送信と受信のパケットフォーマットが全く同じなんです。
0246削除屋@悪魔のZ ★
垢版 |
04/02/03 19:39ID:???
>>244
>DNSって、送信と受信のパケットフォーマットが全く同じなんです。
なるほど、
どうやるかちょっと興味あったりします。

あと、>>221に何か欠点があれば何なりと
0247ピロリ
垢版 |
04/02/03 19:47ID:QOAN8ygY
ありゃ
ほんとだ、こけてる
0248動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 19:52ID:1tDFkubF
ニュース系も更新止まってるよ
0249ピロリ
垢版 |
04/02/03 20:03ID:QOAN8ygY
なんでだろ〜♪
0250root ★
垢版 |
04/02/03 20:10ID:???
コマンドはちゃんと呼ばれてますね。
DNS側は異常には見えんです。
0251root ★
垢版 |
04/02/03 20:16ID:???
念のため、DNS側をリスタートしてみた。
0252root ★
垢版 |
04/02/03 20:19ID:???
状況かわらず。
コマンドはちゃんと呼ばれてるの確認できてるんで、これ以上わからんです。

# これからしばらくオフライン。
0253動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 20:20ID:1tDFkubF
これはだめかもわからんね
0254ピロリ
垢版 |
04/02/03 20:20ID:QOAN8ygY
でばっく厨
02552chtubo愛用者〜ヘ(゚д゚ヘ))))))〜61 ◆2CHTUBOC5A
垢版 |
04/02/03 20:26ID:8QfcMvxF
>>254
ついでにカラムの・・・(ry
0257ピロリ
垢版 |
04/02/03 20:46ID:QOAN8ygY
再開ー のはず
0260ピロリ
垢版 |
04/02/03 20:54ID:QOAN8ygY
おあそび

というか、2ちゃんねるそのものに意味が(ry
0261動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 21:01ID:YuEr1A0d
運営側に立て付く馬鹿キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
ID:0dacPRiAは違法・薬板の自治スレにて雑談しないで下さいと言った
運営側に立て付いています!!!
http://tmp2.2ch.net/test/read.cgi/ihou/1074211413/
0262動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 21:11ID:OuEzl//a
2ゲトし放題だなw
0263ピロリ
垢版 |
04/02/03 21:13ID:QOAN8ygY
と思ってニュー速いったみたら・・・

既にスレストだった。ショボ゙ーン
0264動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 21:40ID:/2I+Hns7
専用ブラウザでスレ一覧見る事できますか?
0267削除屋@悪魔のZ ★
垢版 |
04/02/03 22:29ID:???
>>266
カチューシャはdatファイル読みに逝くので、
2chの普通のdatファイルと同じフォーマットのファイルを作って
適切なディレクトリに置けば良いだけだから
実装自体は簡単に出来ると思う。
02702chtubo愛用者〜ヘ(゚д゚ヘ))))))〜61 ◆2CHTUBOC5A
垢版 |
04/02/03 22:52ID:8QfcMvxF
>>266-267
非公式のやつでいいならやりますが、、、
0272歌唄いメセナ♪ ◆/DK3TsgsVg
垢版 |
04/02/03 23:38ID:Y3sGE9Wi
>270
スレッドに書き込む感じにすればいいような
0273動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/03 23:40ID:HB5zuEf+
出てこい、マヴァ
02762chtubo愛用者〜ヘ(゚д゚ヘ))))))〜61 ◆2CHTUBOC5A
垢版 |
04/02/03 23:49ID:8QfcMvxF
>>274
ひどいよママン
0277 ◆/yjFd7fSrw
垢版 |
04/02/03 23:50ID:hp+DQv5X
>>274
良い感じですね
Live2chはマイボードの追加で見られました
0278ピロリ
垢版 |
04/02/03 23:50ID:zXlL/5wX
OJD はどやって追加するんだ?
0279某ソレ511
垢版 |
04/02/03 23:51ID:PGT6YS1h
> 1 名前:auau...φ ★ 投稿日:04/02/03 23:48 ID:??? @今日
>   【バグダッド3日共同】イラク駐留米軍によると、バグダッド郊外で3日朝、バ
>  グダッド国際空港にロケット弾2発が撃ち込まれた。けが人や航空機などの被害は
>  なかった。ロケット弾はバグダッド市内の住宅地付近から発射されたとみられる。

>  (詳細は下のリンクで)
>  http://headlines.yahoo.co.jp/hl?a=20040203-00000264-kyodo-int


> 2 名前:FOX ★ 投稿日:04/02/03 23:37 ID:???

こんな感じで取得できますね。
0281ピロリ
垢版 |
04/02/03 23:52ID:zXlL/5wX
けちっ >>280
0286削除屋@悪魔のZ ★
垢版 |
04/02/03 23:56ID:???
>>274
あ、こういうのですか・・・。
新スレのURLがどんどん書きこまれていくスレ、
ってのを想像してました。
0288ピロリ
垢版 |
04/02/03 23:58ID:zXlL/5wX
なおした
2の日付も正しくした
02892chtubo愛用者〜ヘ(゚д゚ヘ))))))〜61 ◆2CHTUBOC5A
垢版 |
04/02/04 00:00ID:crEQ/NCP
>>281
| 冫、)ジー ウラミハコワイデスヨ
0290ピロリ
垢版 |
04/02/04 00:01ID:dBPrG1+9
>>287

おっ さんきゅうです。

登録してみたけどだめだった。ショボーン
0291某ソレ511
垢版 |
04/02/04 00:01ID:q4lZetMs
おつー。
ただ、FOX ★ の表示が細くて違和感があるので、
</b>FOX ★<b> → FOX ★ だけのほうがいいかも。
もともと</b><b>ってトリップ・fusianasanのためについてたんですよね。
0292動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/04 00:04ID:lvEePV9F
JaneDoeで板リストに入れてみた
取得はできるけど・・・スレタイが表示されない。

色々試してみる・・・
0294FOX ★
垢版 |
04/02/04 00:04ID:???
最近 ダイエットしたんです
0297動け動けウゴウゴ2ちゃんねる
垢版 |
04/02/04 00:07ID:KpnS0lkI
MacMoe JIRO に登録してみた・・・
スレタイが見れるものと見れないものがあるなぁ・・・
取得はできるけど・・・
0298某ソレ511
垢版 |
04/02/04 00:07ID:q4lZetMs
本物のsubject.txt
1073058944.dat<>bby -- スレッド情報一元管理システム構築スレ (295)
bbynewsのsubject.txt
1075820733.dat<> チャットで王様になっちゃっと
で、bbynewsのほうに" (1)"ってのを付け加えれば
OJでもきちんと取得できるようになるかも、、
■ このスレッドは過去ログ倉庫に格納されています