bby -- スレッド情報一元管理システム構築スレ

このエントリーをはてなブックマークに追加
905FOX ★
なんか 津軽が呼ばれていない予感。

一度見てもらえますか? > root★どん
906とんすけ ◆MytskeE.Vg :04/05/28 12:22 ID:sgvICXqR
http://headline.2ch.net/bbynews/i/ 速報headline
http://headline.2ch.net/bbylive/i/ 実況headline

ともに携帯版での表示で、上部の各板へのリンク部分が古いURLのままです。
ヘッドライン修正・調整の際にこちらも修正していただけませんでしょうか。
907root ★:04/05/29 02:32 ID:???
>>905
見たですけど、呼ばれてるっぽいんですよ。
で、Qでおつたえしましたが、プログラム側でcore dumpしてるみたいです。
908未承諾広告※ ◆aiY4htt2.2 :04/05/29 02:51 ID:POuRQKeE
>>907
SIGSEGV で撃ち落とされていたみたいでした。>津軽ん
909 ◆BFzK/mtqM2 :04/05/29 08:41 ID:lx+Jjo3z
撃墜されましたか
910FOX ★:04/05/29 17:09 ID:???
さてと、、、

一からでばっぐー

現在
呼ばれません、呼ばれません
どしてだ?
911FOX ★:04/05/29 17:09 ID:???
おっ 呼ばれた。
912FOX ★:04/05/29 17:10 ID:???
うーむ また沈黙。
913FOX ★:04/05/29 17:11 ID:???
おっ 来てるかも

sage で行きますー
914動け動けウゴウゴ2ちゃんねる:04/05/29 17:22 ID:LzgYsk1M
規制はアフォみてーにやるくせに無能なチンカスだぜww
915FOX ★:04/05/29 17:31 ID:???
>>914
じゃ貴方は蛇の魔法がからしに入ったとき月のさそりがどっちに向くか
正確に 20分以内に計算できるっていうんですか?
916動け動けウゴウゴ2ちゃんねる:04/05/29 17:34 ID:He5xIn7B
>>915
手があいているようでしたら、
oyster247(38.114.137.250)のリブートをおねがいします・・・
917FOX ★:04/05/29 17:38 ID:???
>>916
イリーガルな再起動はいっさいおこないません。

また、手は空いていません。
今、 headline のお引越し中。。。
918動け動けウゴウゴ2ちゃんねる:04/05/29 17:39 ID:He5xIn7B
>>917
了解です・・・
919FOX ★:04/05/29 17:43 ID:???
うーむ
また呼ばれていない気がする。。。
920動け動けウゴウゴ2ちゃんねる:04/05/29 17:43 ID:LzgYsk1M
>>915
何とか可能なレベルかと・・・・
921 ◆QANoNotan. :04/05/29 17:59 ID:3d0VVRvD
allキタ?
922 ◆Reffi/bQ.c :04/05/29 18:04 ID:9SaWUYOL
実況ヘッドラインは来たようですけど速報がまだですね
923FOX ★:04/05/29 18:14 ID:???
根本的に動いていないから
当分無理と思う。
924 ◆QANoNotan. :04/05/29 18:15 ID:3d0VVRvD
Σ(´Д`ズガーン
925FOX ★:04/05/29 18:19 ID:???
どれくらい動いていないかというと、、

1) スレッドがたったの検出 ok
2) その後の処理 まずまず ok
3) 立ったスレッドの情報取得 ← NG
4) そのあと全部ダメ
5) こまった こまった めんどくさくなってきた。。。

3) の NG が全ての原因
各サーバにお伺いして dat の一行目を取得するんだけど
いままでついていなかった飾りが沢山ついてくるので
想定したよりも長いし、必要なところがどこにあるか解らないし、
こまったちゃんです
926FOX ★:04/05/29 18:21 ID:???
Accept-Ranges: bytes
Content-Length: 227
_ssl/2.0.49 OpenSSL/0.9.7c-p1
Last-Modified: Sat, 29 May 2004 09:13:17 GMT
ETag: "7e1f50-e3-a26ba540"
Accept-Ranges: bytes
Content-Length: 227
Vary: Accept-Encoding
Connection: close
Content-Type: text/plain

こんなのやらあんなのやらがついて来るのだ。
途方にくれよう。。。
927FOX ★:04/05/29 18:22 ID:???
このルーチンです、、

int BBYgetDat(char *dat1line,char *server,char *ita,char *key)
{
FILE * fp;
int fd;
int ret;
struct hostent * hp;
struct sockaddr_in a;
short port = 80;
char * databuffer = malloc(2048);
char * buffer = malloc(96);
char * server0 = malloc(64);

//declaration
if (-1 == (fd = socket(AF_INET, SOCK_STREAM, 0))) return 0;
/* get server address */
strcpy(server0,server);
if (0 == (hp = gethostbyname(strcat(server0,".2ch.net")))) return 0;
/* connect to server */
a.sin_family = AF_INET;
a.sin_addr.s_addr = *((unsigned long *)hp->h_addr);
a.sin_port = htons(port);
if (-1 == connect(fd, (struct sockaddr *)&a, sizeof(a))) return 0;

if(NULL == (fp = fdopen(fd, "r+"))) return 0;
fprintf(fp, "GET /%s/dat/%s.dat HTTP/1.1\n", ita, key);
fprintf(fp, "Host: %s:%d\n\n", server0, port);
//dat1line = malloc(2048);
while(1) {
if (fgets(buffer, 64, fp) == NULL) break;
else if(strcmp(buffer,"\r\n") == 0){
while(1) {
if (fgets(buffer, 64, fp) == NULL) break;
if(strcmp((buffer+strlen(buffer)-1),"\n") == 0){
strncat(databuffer,buffer,strlen(buffer)-1);
break;
}else{
strcat(databuffer,buffer);
}
}
break;
}
}

strcpy(dat1line, databuffer);
close(fd);
fclose(fp);
return 1;
}
928動け動けウゴウゴ2ちゃんねる:04/05/29 18:30 ID:3S5kWsiC
1行しか読んでいないけど、malloc()してるサイズを全部100倍にすれば動く予感
929FOX ★:04/05/29 18:32 ID:???
やってみよう
930 ◆7COBLlYL2k :04/05/29 18:38 ID:Q/Qv9PLu
fgetsで64バイトずつ読んでるから行の途中でちょん切れて、
空行じゃないのに空行と誤認しているような気がする。
931動け動けウゴウゴ2ちゃんねる:04/05/29 18:41 ID:evXUlHxN
Server: Apache/2.0.49 (Unix) PHP/4.3.6 mod_ssl/2.0.49 OpenSSL/0.9.7c-p1
これが長すぎて
途切れて
_ssl/2.0.49 OpenSSL/0.9.7c-p1
になってるね
932FOX ★:04/05/29 18:41 ID:???
うまく行ったような希ガス
933 ◆7COBLlYL2k :04/05/29 18:46 ID:Q/Qv9PLu
あれ? databufferを初期化してない、よね?
934FOX ★:04/05/29 18:52 ID:???
なおったことにしよぅ
そうしよぅ
935動け動けウゴウゴ2ちゃんねる:04/05/29 18:53 ID:He5xIn7B
>>934
お疲れさまです・・・
936動け動けウゴウゴ2ちゃんねる:04/05/29 18:55 ID:LzgYsk1M
お疲れ様でした。。。いつも見えないところで
尽力してくださって感謝しています
937動け動けウゴウゴ2ちゃんねる:04/05/29 18:56 ID:Q/Qv9PLu
>>934
お疲れさまです……。
938三流文系学生:04/05/29 19:05 ID:2KsW9XtQ
mallocを呼んだらfreeしないとメモリリークしますよ。
この場合、配列で用は足りるかと。

strncatのところで、\rが残ってませんか?win鯖なら別ですが。

fcloseするならcloseしなくてもよかった覚えがありますが、
これは曖昧です。
939FOX ★:04/05/29 19:07 ID:???
>>938
書き直してくれたらそのまま入れちゃったりしますー
940要debug(w:04/05/29 19:27 ID:evXUlHxN
int BBYgetDat(char *dat1line,char *server,char *ita,char *key)
{
FILE * fp;
int fd;
int ret;
struct hostent * hp;
struct sockaddr_in a;
short port = 80;
char databuffer[2048] = {0};
char buffer[256] = {0};
char server0[64];

//declaration
if (-1 == (fd = socket(AF_INET, SOCK_STREAM, 0)))
return 0;
/* get server address */
strcpy(server0,server);
if (0 == (hp = gethostbyname(strcat(server0, ".2ch.net"))))
return 0;
/* connect to server */
a.sin_family = AF_INET;
a.sin_addr.s_addr = *((unsigned long *)hp->h_addr);
a.sin_port = htons(port);
if (-1 == connect(fd, (struct sockaddr *)&a, sizeof(a)))
return 0;

if (NULL == (fp = fdopen(fd, "r+")))
return 0;
fprintf(fp, "GET /%s/dat/%s.dat HTTP/1.1\n", ita, key);
fprintf(fp, "Host: %s:%d\n\n", server0, port);
//dat1line = malloc(2048);
while (1) {
if (fgets(buffer, sizeof buffer, fp) == NULL)
break;
else if(strcmp(buffer,"\r\n") == 0) {
while (1) {
if (fgets(buffer, sizeof buffer, fp) == NULL)
break;
if (strcmp((buffer + strlen(buffer) - 1), "\n") == 0) {
strncat(databuffer, buffer, strlen(buffer) - 1);
break;
} else {
strcat(databuffer, buffer);
}
}
break;
}
}

strcpy(dat1line, databuffer);
close(fd);
fclose(fp);
return 1;
}
941 ◆7COBLlYL2k :04/05/29 19:30 ID:Q/Qv9PLu
おいらも書いてみた。未デバッグだけど。

#define LINEMAX2048

int BBYgetDat(char *dat1line,char *server,char *ita,char *key)
{
FILE * fp;
int fd;
int ret;
struct hostent * hp;
struct sockaddr_in a;
short port = 80;
char server0[64];
char *p = dat1line;
size_t n;
int c;

//declaration
if (-1 == (fd = socket(AF_INET, SOCK_STREAM, 0))) return 0;
/* get server address */
strcpy(server0,server);
if (0 == (hp = gethostbyname(strcat(server0,".2ch.net")))) return 0;
/* connect to server */
a.sin_family = AF_INET;
a.sin_addr.s_addr = *((unsigned long *)hp->h_addr);
a.sin_port = htons(port);
if (-1 == connect(fd, (struct sockaddr *)&a, sizeof(a))) return 0;

if(NULL == (fp = fdopen(fd, "r+"))) return 0;
fprintf(
fp,
"GET /%s/dat/%s.dat HTTP/1.1\r\n"
"Host: %s:%d\r\n"
"\r\n",
ita, key, server0, port
);
fflush(fp);
//dat1line = malloc(LINEMAX);
do { /* ヘッダをそっくり読み棄てる (!) */
n = 0;
while ((c = fgetc(fp)) != EOF && c != '\n') {
if (c != '\r')
++n;
}
} while (n != 0);

/* datの最初の1行を読み込む */
for (n = 0; (c = fgetc(fp)) != EOF && c != '\n' && n < LINEMAX; ++n) {
*p++ = c;
}
*p = '\0';
fclose(fp);
return 1;
}
942動け動けウゴウゴ2ちゃんねる:04/05/29 19:57 ID:FZw8blg3
-char server0[64];
+char server0[128];

>>940
-char databuffer[2048] = {0};
+char databuffer[8192] = {0};
-char buffer[256] = {0};
+char buffer[1024] = {0};
943動け動けウゴウゴ2ちゃんねる:04/05/29 20:02 ID:W97JZhIF
databuffer増やすなら、
どこかで確保されている、*dat1lineのサイズも増やしておかないとまずそう。
944動け動けウゴウゴ2ちゃんねる:04/05/29 20:46 ID:3S5kWsiC
所詮すぐ終了するプロセスなんだから、メモリリークなんてどうでもよかバイ
945動け動けウゴウゴ2ちゃんねる:04/05/29 20:52 ID:3S5kWsiC
fgetcはありえれいな
946動け動けウゴウゴ2ちゃんねる:04/05/29 21:05 ID:oO/9Z2vD
こんばんは、有江麗奈です♥
947動け動けウゴウゴ2ちゃんねる:04/05/29 21:12 ID:am/IcKZ8
れいにゃ れいにゃ
948動け動けウゴウゴ2ちゃんねる:04/05/29 21:46 ID:c9gv0avt
FOX ★ さん
>>891もお願いします
949 ◆ShiorinZZo :04/05/29 21:49 ID:hCDl0ejz
書き込めてる?
950 ◆ShiorinZZo :04/05/29 21:51 ID:hCDl0ejz
ごめんなさい。ログが壊れて1000越えに見えてただけですた。
951非公開鯖運用中 ◆iMonaAkx1g :04/05/29 23:41 ID:Eai1REQ7
scienceplus→科+あたりに変更お願いします。
952FOX ★:04/05/29 23:42 ID:???
まとめておいてねー
953動け動けウゴウゴ2ちゃんねる:04/05/29 23:50 ID:4LwhblKJ
まとめ
速報headline
[scienceplus]→[科+]

実況headline
[stock]→[株式]
[market]→[投資]
954 ◆7COBLlYL2k :04/05/29 23:56 ID:Q/Qv9PLu
ついでに(?)、HTML版にも板の略称があるといいな、と言ってみるテスト。
955動け動けウゴウゴ2ちゃんねる:04/05/30 15:05 ID:Td0GNy2W
速報headline動いてますか?
956動け動けウゴウゴ2ちゃんねる:04/05/30 15:09 ID:SvifvyL7
速報ヘッドライン、更新止まってます?
957955:04/05/30 15:52 ID:SvifvyL7
直ったみたいですね
http://qb5.2ch.net/test/read.cgi/operate/1085678587/577n

お疲れ様です>root★さん
958動け動けウゴウゴ2ちゃんねる:04/05/30 15:57 ID:Td0GNy2W
>>957
あ、ども。
最近、2ch特化型サーバ構築作戦スレで色々報告されるからアレですね。
959動け動けウゴウゴ2ちゃんねる:04/06/01 10:44 ID:Unfnii+a
ヘッドラインうごいてるー!!
うれっしいいですうう。
ありがd
960烏丸:04/06/02 00:00 ID:DfGH/mzv
長崎県佐世保市立大久保小学校で殺人事件が発生しましたねえ。恐ろしいですね。
961fushianasan:04/06/03 13:00 ID:+VeVK/Mg
nagasaki
962大問題:04/06/09 22:01 ID:j52gVhDw
東芝大分工場第六製造課にて、本日自殺有り。過労死の疑い
・・・・会社側隠すのに大変かもね。
963963:04/06/10 07:27 ID:JjIcPZZ6
速報ヘッドに
2004/06/10 06:17:59 データ取得できませんでした

【社会】年金改革法に早くも”誤算” 2003年の出生率は過去最低の1.29・・・先進国の中では最低水準
http://news13.2ch.net/test/read.cgi/newsplus/1086815837/

2004/06/10 07:01:25 【社会】年金改革法に早くも”誤算” 2003年の出生率は過去最低の1.29・・・先進国の中では最低水準

【社会】年金改革法に早くも”誤算” 2003年の出生率は過去最低の1.29・・・先進国の中では最低水準
http://news13.2ch.net/test/read.cgi/newsplus/1086818485/

これっていったい?
964いろいろ:04/06/10 08:57 ID:aFD1oo7y
年金問題どうなるの
965▲ 某ソレ511:04/06/10 15:26 ID:D3jfKfr2
速報headlineから私のニュースも外れたっぽいね
966動け動けウゴウゴ2ちゃんねる:04/06/10 16:57 ID:slShCkhv
+ヘッドラインに名前変えりゃいいのに
967動け動けウゴウゴ2ちゃんねる:04/06/10 17:08 ID:OuyKkrYD
こちらへ書くとレスが来ますよ

質問・雑談スレ41@運用情報板
http://qb5.2ch.net/test/read.cgi/operate/1086828595/
968動け動けウゴウゴ2ちゃんねる:04/06/10 20:52 ID:Ct5dzgjX
(´-`).。oO(1000までやるつもりなのかな・・・)
969▲ 某ソレ511:04/06/10 20:54 ID:vpA7GICc
>>994
さっき1000までいって、透明くらってるんだよ。
970FOX ★:04/06/10 20:55 ID:???
次スレよろ〜
971▲ 某ソレ511:04/06/10 20:58 ID:vpA7GICc
テンプレ作ってきますわ。
972南アルプス ◆28UfbftxkA :04/06/10 20:59 ID:8yT3Dq1N
1000(σ・∀・)σゲッツ!!
973● ◆K2.oyster. :04/06/10 21:00 ID:47n78oIn
1000とかいらないから
974動け動けウゴウゴ2ちゃんねる:04/06/10 21:01 ID:Ct5dzgjX
次スレ

bby -- スレッド情報一元管理システム構築スレ2
http://qb5.2ch.net/test/read.cgi/operate/1086868799/
975お約束:04/06/10 21:02 ID:eIX4b1Hh
スレストです。
976動け動けウゴウゴ2ちゃんねる:04/06/10 21:02 ID:cps/Bbhe
激しく透明処理中の予感
977動け動けウゴウゴ2ちゃんねる:04/06/10 21:03 ID:1YhKvLd3
透明されるところを
初めてリアルタイムで見た。すげー
9781000超えても:04/06/10 21:03 ID:YxqpdgNG
助けて君へ、1000超えても大丈夫だからいつでも、投稿して
力になるよ。
979& ◆R7PNoCmXUc :04/06/10 21:03 ID:eIX4b1Hh
…って透明かい(w
980Maxbet:04/06/10 21:06 ID:5VHFarQV
nooooooooo
9811000超えても:04/06/10 21:10 ID:5BKHgxzR
1000
超えなかったね。連絡取れたらちょうだい
982パソコントラブッタ:04/06/10 21:13 ID:IeSNm5Jh
連絡ちょうだい。心配してるよ。
9832チャンネル最高:04/06/10 21:17 ID:mTH+QU18
2チャンネルいつも拝見してます。
本当に、有難うございます。
984こんばんは:04/06/10 21:23 ID:pneWPwug
私も、楽しみに拝見させていただいてます。
ありがとうございます.
985Maxbet:04/06/10 21:23 ID:5VHFarQV
1000番 とりたいっす
986どこまで出来る:04/06/10 21:29 ID:DSvw71xy
ふざけていると、又消されるよ。
987Maxbet:04/06/10 21:34 ID:5VHFarQV
986ご忠告 ありがとう
慎重に 慎重に..
988どこに行ったの:04/06/10 21:35 ID:qi33+mKb
パソコン壊れた人、連絡つかない。消されたけど
又、戻っておいでね。待っているよ
989年金問題:04/06/10 21:41 ID:4P6EE/67
これから、年金は本当に大丈夫なのか心配
サミットも気になるけどね。
990楽しいね:04/06/10 21:52 ID:Ix2XFTx5
2チャンネルて楽しいね。
いつも有難う。
991動け動けウゴウゴ2ちゃんねる:04/06/10 21:54 ID:6MaUSfL5
次スレ
 
 bby -- スレッド情報一元管理システム構築スレ2
 http://qb5.2ch.net/test/read.cgi/operate/1086868799/l10
992Maxbet:04/06/10 22:14 ID:5VHFarQV
次スレ
 
 bby -- スレッド情報一元管理システム構築スレ2
 http://qb5.2ch.net/test/read.cgi/operate/1086868799/l10


993動け動けウゴウゴ2ちゃんねる:04/06/10 23:09 ID:sV6448g4
1000 1000
994Maxbet:04/06/10 23:13 ID:5VHFarQV
ライバル出現。
994ゲットだぜ!
995動け動けウゴウゴ2ちゃんねる:04/06/10 23:26 ID:ai/6f4F7
こんなこと(1000取り合戦)するとアク禁

       __
      |・∀・|ノ  よい
     ./|__┐
       /   図
    """"""""""""""
         .__
       ((ヽ|・∀・|ノ  しょっと
         |__| ))
          | |
          図
    """""""""""""""""

*このAA面白い
996動け動けウゴウゴ2ちゃんねる:04/06/10 23:27 ID:6MaUSfL5
次スレ
 
 bby -- スレッド情報一元管理システム構築スレ2
 http://qb5.2ch.net/test/read.cgi/operate/1086868799/l10
997動け動けウゴウゴ2ちゃんねる:04/06/10 23:27 ID:t/CtMQtB
次スレ
 
 bby -- スレッド情報一元管理システム構築スレ2
 http://qb5.2ch.net/test/read.cgi/operate/1086868799/l10
998動け動けウゴウゴ2ちゃんねる:04/06/10 23:27 ID:WKaXz/fk
次スレ
 
 bby -- スレッド情報一元管理システム構築スレ2
 http://qb5.2ch.net/test/read.cgi/operate/1086868799/l10
999動け動けウゴウゴ2ちゃんねる:04/06/10 23:29 ID:WKaXz/fk
次スレ
 
 bby -- スレッド情報一元管理システム構築スレ2
 http://qb5.2ch.net/test/read.cgi/operate/1086868799/l10
1000動け動けウゴウゴ2ちゃんねる:04/06/10 23:29 ID:BzO9CDN3
次スレ
 
 bby -- スレッド情報一元管理システム構築スレ2
 http://qb5.2ch.net/test/read.cgi/operate/1086868799/l10
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。