■スレッドリストへ戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50
プログラマが2chを救う!?
- 808 :デフォルトの名無しさん :01/08/27 01:19 ID:oVJMiQ2Y
- <body>とか<head>とかは省略可能タグじゃなかった?
- 809 :348 :01/08/27 01:20 ID:ynZt.qo6
- あ、またバージョンアップしてますね
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read11.rev3.c
こんな感じでage
- 810 :名無し :01/08/27 01:20 ID:N77k73Ds
- 夜勤さん、どこにいるんでしょうね。
- 811 :デフォルトの名無しさん :01/08/27 01:21 ID:2MpScvZw
- >>808
時代と逆行してる気がする
- 812 :デフォルトの名無しさん :01/08/27 01:21 ID:cn52pBwI
- >>810
お呼び出しはしておきました。
- 813 :nanasi :01/08/27 01:23 ID:MWcmzrwU
- すんません、ここを巡回できるようにしたいのですが、
どのカテゴリで探せばよいでしょ?
- 814 :デフォルトの名無しさん :01/08/27 01:23 ID:DhF2Uz5c
- >>803
そうでした。>>515です
>>806
ブックマーク用ですか?
では、bodyのスレタイトルを消します?
- 815 :デフォルトの名無しさん :01/08/27 01:23 ID:pckFEAaY
- >>791
cvs.apache.org から apr-util と apr を checkout。
apr-util を make すると misc/ の中に apr_date.o てのがある。
少々関数が不足しているので apr の方から cut&paste して追加。
ヘッダは apr/include apr-util/include を両方使えばいいでしょう。
といっても面倒くさいな。どうしよう。
Apache Software Licence ってライブラリの一部切り出して(Copyright 残して)
使っていいの?
- 816 :デフォルトの名無しさん :01/08/27 01:23 ID:tF8/p42I
- >>813
ここはプログラム技術板です。
- 817 :デフォルトの名無しさん :01/08/27 01:24 ID:oVJMiQ2Y
- とりあえず、
-printf("Content-type: text/html\n");
+printf("Content-type: text/html; charset=Shift_JIS\n");
にして、meta削るってのは?
#かちゅ〜しゃが書き込み時にエラー判定ミスってて大変やわ
- 818 :ニュース速報板のタグが間違えている :01/08/27 01:25 ID:X..P9zvs
- ニュース速報板のタグが間違えている
わさと?ガイシュツ?
<a href="../news/./index2.htm">リロード</a>
これって index2.htm ではなく index2.html じゃないの?
このリンク先をクリックすると画面が狂って表示されない。
- 819 :nanasi :01/08/27 01:25 ID:MWcmzrwU
- >>816
ギコナビ使ってるんですが、プログラム技術のカテゴリが
見つかりません(涙
- 820 :デフォルトの名無しさん :01/08/27 01:27 ID:284T.QVo
- >>819
「プログラム」じゃないかな?
- 821 :デフォルトの名無しさん :01/08/27 01:28 ID:tF8/p42I
- >>819
http://210.150.210.150/sage/bbstable.html
ギコナビ使ったこと無いからわかんないんだけど
bbstable見てみたらどうでしょう?
- 822 :nanasi :01/08/27 01:29 ID:MWcmzrwU
- >>820
出てこないです・・・・。
- 823 :デフォルトの名無しさん :01/08/27 01:30 ID:GRBfg3.A
- >>822
カテゴリはPC等だよ
- 824 :ニュース速報板のタグが間違えている :01/08/27 01:30 ID:X..P9zvs
- ニュース速報板のリロードのタグが間違えている
わさと?ガイシュツ?
<a href="../news/./index2.htm">リロード</a>
これって index2.htm ではなく index2.html じゃないの?
このリンク先をクリックすると画面が狂って表示されない。
それとここのスレに書き込むとエラーが出る by かちゅーしゃ
- 825 :824 :01/08/27 01:32 ID:X..P9zvs
- test
- 826 :デフォルトの名無しさん :01/08/27 01:32 ID:GRBfg3.A
- >>824
ホットゾヌだとエラーがでるが書き込めてるみたい。
- 827 :名無し :01/08/27 01:33 ID:N77k73Ds
- 345 名前:夜勤 ★ 投稿日:01/08/26 23:48 ID:H8NM1U/A
read.cgi の改良で、25% くらいの改善の見込みが付いたところでしょうか、
で index2.html とか若干のインターフェイスの修正でさらに 20% くらいの
改善を目論んでいる(やってみなきゃ分からない)というのが、今の状況
です。さらにいくつかのサーバを停止すれば、目標である 50Mbps以下
にはなると思います。
じゃー これが何を意味するのか?ということですが、
2ちゃんねるが黒字の経営(言葉のつっこみは勘弁)であれば、60% 以上の
経営効率化に成功したとうことでしょうが、、、
残念ながら、今の2ちゃんねるにおいては、若干の延命措置を施した
だけだったりします。このへんのことは弁茶板の方々が詳しいと思います。
- 828 :デフォルトの名無しさん :01/08/27 01:33 ID:cn52pBwI
- >>824&>>826
スレ違い
2chの動作報告はここで。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733
君たちの行き先はこっち
- 829 :デフォルトの名無しさん :01/08/27 01:33 ID:BRbcVi3o
- >>824
批判要望板へどうぞ。
- 830 :348 :01/08/27 01:33 ID:ynZt.qo6
- かちゅ〜しゃもなんかエラーが出ますね
でも一応書き込めてるようですが・・・
- 831 :デフォルトの名無しさん :01/08/27 01:34 ID:pckFEAaY
- Apache 1.3.20 の util_date.c なら単独ファイルだけで使えそうだ
からこっちにしますかね・・・
- 832 :nanasi :01/08/27 01:34 ID:MWcmzrwU
- >>821
bbstable上手く開かないです・・・。
>>822
PC等は確認済みですが、プログラム技術カテゴリ無いです・・・。
- 833 :名無し娘。 ◆vP.bOZFQ :01/08/27 01:35 ID:Km.fZ5BI
- >>817
これってどうなのでしょう?
# RFC読み読み中
- 834 :デフォルトの名無しさん :01/08/27 01:36 ID:cn52pBwI
- >>832
http://piza2.2ch.net/tech/index2.html
- 835 :デフォルトの名無しさん :01/08/27 01:36 ID:8q2NINpg
- ところで今現在の進捗はどうなってるの?
- 836 :名無し娘。 ◆vP.bOZFQ :01/08/27 01:36 ID:Km.fZ5BI
- >>803 >>814
>>515 実装しました。
- 837 :デフォルトの名無しさん :01/08/27 01:37 ID:QEEMLonQ
- >>832 だから板違いだ。作業の邪魔だから帰れ。
- 838 :デフォルトの名無しさん :01/08/27 01:37 ID:IuzteUCY
- >>833
古いネスケで文字化けする
ネスケ切り捨てるならそれでもいいかも
- 839 :デフォルトの名無しさん :01/08/27 01:37 ID:DhF2Uz5c
- 夜勤さん待ち
- 840 :348 :01/08/27 01:38 ID:ynZt.qo6
- ところで今実際に稼働しているのはどのバージョンなんです?
まだ、read11とか動いてませんよね?
http://star.endless.ne.jp/users/forcount/contents/scriptmaker/read11.rev3.c
一応、最新版
- 841 :デフォルトの名無しさん :01/08/27 01:38 ID:oVJMiQ2Y
- >>833
RFC的には、
http://www.fxis.co.jp/DMS/sgml/xml/saloon/html_correct_charset.html
ここいら見れ。
- 842 :nanasi :01/08/27 01:39 ID:MWcmzrwU
- >>837
後学のため、ログ読みたかったのですが・・・・。
堕ちます・・・。
- 843 :デフォルトの名無しさん :01/08/27 01:40 ID:DhF2Uz5c
- >>838
SHIFT-JISなので、ほとんど化けない。
- 844 :デフォルトの名無しさん :01/08/27 01:40 ID:pckFEAaY
- >>842
マジレスしとくと後学のためになるような作業ではない
数学の勉強でもしてろ
- 845 :デフォルトの名無しさん :01/08/27 01:40 ID:ReF.V//c
- Web制作板の守備範囲かもしらんけど、
<HTML></HTML>も消しちゃっていいことないスか?
- 846 :名無し :01/08/27 01:41 ID:N77k73Ds
- 鯖6台止める案が有力だって。
- 847 :名無し娘。 ◆vP.bOZFQ :01/08/27 01:41 ID:Km.fZ5BI
- "charset=x-sjis" -> "charset=Shift_JIS" だけにしときます
- 848 :デフォルトの名無しさん :01/08/27 01:41 ID:IuzteUCY
- >>843
100%化けるんだよ。欧文文字コードと勘違いして。
まあネスケがタコと言えばそのとおりなんだが。
- 849 :デフォルトの名無しさん :01/08/27 01:41 ID:2MpScvZw
- >>845
時代に逆行しているような気がする
- 850 :デフォルトの名無しさん :01/08/27 01:42 ID:IuzteUCY
- >>849
xhtmlとかにして無駄に転送量増やすくらいなら
逆行してても仕方ない
- 851 :デフォルトの名無しさん :01/08/27 01:42 ID:oVJMiQ2Y
- >>838
とりあえず、そーすみしてくれ。
- 852 :デフォルトの名無しさん :01/08/27 01:42 ID:BRbcVi3o
- 517 名前:夜勤 ★ 投稿日:01/08/27 01:40 ID:???
read.cgi 5.xx の採用の結果(速報)
ピーク時の転送量はだいたい 45% 減。
CPU 負荷は、ほとんど導入前と変わらないようです。
すごい効果がでていると思います。
UNIX 板の方々に感謝!
あとは mod_gzip がどうなるかが楽しみです。
まだ、導入できると決まったわけじゃありませんが、
- 853 :801 :01/08/27 01:43 ID:CbLq.TAQ
- バイト数を減らすという目的でいろいろ出てますが、
そのためにといってCGIにはかせるHTMLを
最低限のヘッダ要件をも満たしてないものにするのは
いかがなものかと思うわけです。
- 854 :デフォルトの名無しさん :01/08/27 01:44 ID:tF8/p42I
- コピペです
517 名前:夜勤 ★ 投稿日:01/08/27 01:40 ID:???
read.cgi 5.xx の採用の結果(速報)
ピーク時の転送量はだいたい 45% 減。
CPU 負荷は、ほとんど導入前と変わらないようです。
すごい効果がでていると思います。
UNIX 板の方々に感謝!
あとは mod_gzip がどうなるかが楽しみです。
まだ、導入できると決まったわけじゃありませんが、
- 855 :デフォルトの名無しさん :01/08/27 01:44 ID:IuzteUCY
- >>851
「ネスケ 文字化け」とかでGoogleしてみてくれ
結構有名だからWeb板の住人なら誰でも知ってそうだが
- 856 :名無し娘。 ◆vP.bOZFQ :01/08/27 01:45 ID:Km.fZ5BI
- >>853
個人的に同感です。
ところで、そろそろ新スレ?
あと、GetString関係、>>620をもとに実装してみます。
それが終わったらコンパイルテスト後にソースアップします。
- 857 :デフォルトの名無しさん :01/08/27 01:45 ID:YgC5b35I
- 文字化け多発→リロードしまくり&あちこちで質問される→転送量増加
- 858 :デフォルトの名無しさん :01/08/27 01:46 ID:cn52pBwI
- 新スレの1はこんな感じでいかがでしょう?
2chの読み出し[read.cgi]の最適化、効率化を中心に検討・開発しています。
このスレッドへのご感想・不具合報告の投稿はお控えください。
読み出しがうまくいかない・エラーなどの不具合報告はこちら
・2chの動作報告はここで。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733
現状へのご意見ご感想はこちら
・転送量(料)の増加で2ch閉鎖の危機!5
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998806470
緊急対策コーディングはこちら
・UNIX板で2chのプログラムを開発中 パート 3
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998765190
- 859 :デフォルトの名無しさん :01/08/27 01:46 ID:IuzteUCY
- x-sjisにする必要がないというならx-gzipにも配慮する必要ないと思う
- 860 :デフォルトの名無しさん :01/08/27 01:46 ID:QEEMLonQ
- <HTML>削るのは最後の最後の最後の手段だね。
- 861 :Web制作板 :01/08/27 01:47 ID:3lNlqFsM
- 改良をお願いします。見かけとかは変わりません。
<div align=center><a href="http://www.2ch.net/info.html" border=0><img src="title.gif" border=0></a></div>
↓
<p align=center><a href="http://www.2ch.net/info.html"><img src="title.gif" border=0></a></p>
提案はまとめて出した方がいいでしょうか?それとも決定次第出した方がいいでしょうか?
- 862 :デフォルトの名無しさん :01/08/27 01:48 ID:IuzteUCY
- <HTML>削ってもHTMLの仕様に違反するわけではないよ
分かってるとは思うけど
http://www.ne.jp/asahi/minazuki/bakera/html/reference/basic#html
- 863 :名無し :01/08/27 01:49 ID:N77k73Ds
- 新スレにこれも載せてください。
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?TopPage
- 864 :デフォルトの名無しさん :01/08/27 01:49 ID:YgC5b35I
- htmlやbody削ると見れなくなるブラウザってある?
仕様よりも実装優先で。
- 865 :デフォルトの名無しさん :01/08/27 01:50 ID:2MpScvZw
- >>862
http://www.w3.org/TR/xhtml11/
- 866 :デフォルトの名無しさん :01/08/27 01:49 ID:jRMpTCc6
- <meta>タグは削らなくていいけど、
-printf("Content-type: text/html\n") ;
+printf("Content-type: text/html; charset=Shift_JIS\n") ;
は入れたほうがいいんじゃない? レスポンスヘッダ中にcharset指定がないと、
2ch以外のShiftJISじゃないページからread.cgiにリンクが張られたとき
<meta>タグ無視してNC4.xが判別に失敗するときあるし。
- 867 :デフォルトの名無しさん :01/08/27 01:50 ID:oVJMiQ2Y
- >>860
DTD書いてない時点で、「ブラウザが解釈できる限界まで削る」という
方針でもいいんじゃ無いかと思うけどな。
>>855
httpのヘッダでなく、metaに入れないと化けるって事なら、みつけられん
charsetがShift_JISだから(x-sjisでないから)、ってことなら、了解。
- 868 :名無し :01/08/27 01:51 ID:N77k73Ds
- 夜勤さん、どこへ行っちゃったんだろうか?
- 869 :デフォルトの名無しさん :01/08/27 01:51 ID:IuzteUCY
- >>865
2chのhtmlはxhtmlじゃないでしょ
もしそうならすでに違反しまくり
今さら<HTML>を残したって同じこと
そもそもxhtmlでは<html>と小文字でなくちゃ駄目
- 870 :デフォルトの名無しさん :01/08/27 01:52 ID:cn52pBwI
- >>863
これでよろしいですか?
2chの読み出し[read.cgi]の最適化、効率化を中心に検討・開発しています。
このスレッドへのご感想・不具合報告の投稿はお控えください。
読み出しがうまくいかない・エラーなどの不具合報告はこちら
・2chの動作報告はここで。
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998808733
現状へのご意見ご感想はこちら
・転送量(料)の増加で2ch閉鎖の危機!5
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998806470
緊急対策コーディングはこちら
・UNIX板で2chのプログラムを開発中 パート 3
http://teri.2ch.net/test/read.cgi?bbs=accuse&key=998765190
・開発用wiki(read.cgiソースなどの掲載があります)
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?TopPage
- 871 :デフォルトの名無しさん :01/08/27 01:52 ID:pckFEAaY
- >娘。
日付関数動いた。
compile するのに apache の tarball 要る(configure のため)と思う
んだけどどうすればいいかな?
夜勤さんの方でコンパイルするのにそれは辛いでしょ?
# ちょっと今から configure 抜きで必要そうなファイルだけで試してみますが
- 872 :デフォルトの名無しさん :01/08/27 01:52 ID:YgC5b35I
- タグ関連はここにどんどん書いてもらって、後で取捨選択しては?
http://www.gedoh.org/aki/2ch/wiki/yukiwiki.cgi?mycmd=read&mypage=%5B%5Bhtml%82%CC%8Ed%97l%5D%5D
- 873 :デフォルトの名無しさん :01/08/27 01:53 ID:IuzteUCY
- >>867
詳しいことは忘れたけどmetaに入れた場合とHTTPヘッダに
入れた場合でもネスケ3はなぜか動作が違う
まあ苦情が来なければいいかも
- 874 :845 :01/08/27 01:53 ID:zjmRlAwo
- すんません。やっぱこのスレで出すべき話じゃなかったかも。
- 875 :デフォルトの名無しさん :01/08/27 01:55 ID:DhF2Uz5c
- >>848
>>838で古いネスケって書いてあったので、Ver1や2の頃かと思っていました(^^;
Ver4台で起きているのですね(^^;
では、METAタグがよろしいかと。。。
古いバージョンは逆にcharset=Shift_JISはOKなのかな。
(スレ違いすみません)
- 876 :デフォルトの名無しさん :01/08/27 01:56 ID:6kfMn/mA
- 147 名前:夜勤 ★ :01/08/27 01:54 ID:???
これから、全サーバに read.cgi 5.xx を入れに行ってきます。
たくさんサーバあるので、ぼちぼち入れます。
コピペです。
- 877 :デフォルトの名無しさん :01/08/27 01:56 ID:3lNlqFsM
- >>872
後で取捨選択、をやろうとして現在Web制作の方が結構大変なことになってるんですが…。
- 878 :名無し :01/08/27 01:56 ID:N77k73Ds
- >147 名前:夜勤 ★ :01/08/27 01:54 ID:???
>これから、全サーバに read.cgi 5.xx を入れに行ってきます。
>たくさんサーバあるので、ぼちぼち入れます。
だそうです。最終版のプログラムを提示して下さい。
- 879 :スレ違いスマソ :01/08/27 01:57 ID:IuzteUCY
- >>875
ネスケ1や2や4は大丈夫。だめなのはネスケ3のみ。
ネスケ3だとcharset=Shift_JISもHTTPヘッダ使うのもだめ。
- 880 :名無し娘。 ◆vP.bOZFQ :01/08/27 01:57 ID:Km.fZ5BI
- んと、hoopsもう入れなくなってます(汗
アップできないのでしばらくお待ち下さい。。。
# あぷろだにでもあげようか…
- 881 :デフォルトの名無しさん :01/08/27 01:59 ID:ZIaMkoUw
- ウダウダレスしてねーで、はやく実行しろよ。
やっぱここはUNIX板とは違うオナ〜ニ板でしかなかったのか・・・
- 882 :デフォルトの名無しさん :01/08/27 01:59 ID:yw5i/z86
- >>859
文字コードはブラウザで強制的に切り替えできるけど、
x-gzipにgzipで返されるとどうにもならない。
- 883 :348 :01/08/27 01:59 ID:ynZt.qo6
- こっちであげますよ
forcount@star.endless.ne.jp
宛に
id:2chread
pass:readcgi
という内容で添付して送っていただければ
自動的にアップされます
- 884 :デフォルトの名無しさん :01/08/27 02:00 ID:pckFEAaY
- >>881
メンバーほとんど同じだと思うけど
- 885 :369 ◆3XTuRnAc :01/08/27 02:01 ID:xXHglqmc
- >娘。さん
うちのftpつかってくれて良いですよ。ftpポート開いてます。
210.170.170.131
- 886 :デフォルトの名無しさん :01/08/27 02:01 ID:IuzteUCY
- >>882
ネスケ3もHTTPヘッダやhtmlで指示された文字コードは切り替えられない
- 887 :369 ◆3XTuRnAc :01/08/27 02:01 ID:xXHglqmc
- あ、そっちのほうがいいですね>>883さん
- 888 :デフォルトの名無しさん :01/08/27 02:02 ID:QEEMLonQ
- >>861
っと、それはbbs.cgiの部分だな。
とりあえずWeb製作のスレで「決定事項」としてまとめとけば、
必要になったらこっちから見に行くんじゃないかな。
- 889 :デフォルトの名無しさん :01/08/27 02:02 ID:ZIaMkoUw
- こっちも見ろや
http://natto.2ch.net/test/read.cgi?bbs=hp&key=998774537&ls=50
- 890 :デフォルトの名無しさん :01/08/27 02:03 ID:BrafyimQ
- ところで、最新ソースのレポジトリはどこさ?
- 891 :デフォルトの名無しさん :01/08/27 02:03 ID:3lNlqFsM
- >>888
了解しました。
- 892 :348 :01/08/27 02:05 ID:ynZt.qo6
- >>883の手順でアップしたら
一応
http://star.endless.ne.jp/users/forcount/4countbbs/scriptmaker/index.html
に告知しておいて下さい
5分ごとにチェックしてます
- 893 :デフォルトの名無しさん :01/08/27 02:06 ID:cn52pBwI
- 新スレ建てておきました。
- 894 :名無し娘。 ◆vP.bOZFQ :01/08/27 02:08 ID:Km.fZ5BI
- >>883
使わせていただきました。ありがとうございます。
ftp://210.170.170.131/incoming/2ch-read-current/read12.c
ftp://210.170.170.131/incoming/2ch-read-current/Makefile
コンパイルまでは確認済です。
- 895 :デフォルトの名無しさん :01/08/27 02:10 ID:cn52pBwI
- 失礼。
新スレのリンクし忘れました。
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501
です。
- 896 :369 ◆3XTuRnAc :01/08/27 02:11 ID:xXHglqmc
- うーん、zlib対応がなんかいまいちうまく行かない。
gzprintfが、printfじゃなくてfprintf相当というのが結構面倒(^^;;。
なんか、話を混乱させてしまいそうですし、できる見こみも少ないので
「gzipマージ/zlib利用」はおいらのところでは断念することにします。
みなさま、混乱させてごめんなさい。
# 悔しい・・・。なにより、実現できると思ったことが実現できないことが。
- 897 :名無し娘。 ◆vP.bOZFQ :01/08/27 02:11 ID:Km.fZ5BI
- 新スレあるけど、報告だけこちらに。
HTML吐き出し部分での改造は、"100"を"100"にしたこと、
JavaScriptにエラーが出ない範囲で"\n"を省略したこと。
read.cgiバージョン表示部分を短くしたこと。
大きなことは、#ifdef GSTR2。
その他は、x-gzipのこと、tm_nowのこと、x-sjisのこと。
- 898 :デフォルトの名無しさん :01/08/27 02:13 ID:pckFEAaY
- >>896
printf 全置き換えでだめだったの?
- 899 :369 ◆3XTuRnAc :01/08/27 02:22 ID:xXHglqmc
- >>898
あ、それやってないです。
ちょうどread12が公開された見たいだし、もう一度やってみようかな・・・。
- 900 :デフォルトの名無しさん :01/08/27 02:23 ID:KshZOEYc
- >>896
やったところまで Wiki にでも上げといたらどう?
誰か跡継いでくれるかもよ。
- 901 :デフォルトの名無しさん :01/08/27 02:24 ID:yw5i/z86
- >>886
x-sjisは変わらんが、Shift-Jisは変えられる様だ。
3.01jaを引っ張り出して来て試してみた。
- 902 :369 ◆3XTuRnAc :01/08/27 02:26 ID:xXHglqmc
- >娘。さん
read12.c、バグがあります。
850行目
char *zz_GetString(char *dst,char tgt)
↓
char *zz_GetString(char *dst,char *tgt)
861行目
if(kk[0] == tgt)
↓
if(kk[0] == tgt[0])
じゃないですか?
- 903 :369 ◆3XTuRnAc :01/08/27 02:28 ID:xXHglqmc
- てことで、その修正入れたのを
ftp://210.170.170.131/incoming/2ch-read-current/read12.1.c
としてコピーしておきました。
- 904 :デフォルトの名無しさん :01/08/27 02:30 ID:2NFCZnYc
- 新スレに移行された方がよいのでは?
プログラマが2chを救う!?2
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=998845501
- 905 :772じゃないけど :01/08/27 02:34 ID:0cm50H8s
- もうちょっと詳しく書くとこんな感じになるかな?
----------------------------------------------------------------------
#include <stdarg.h>
#include <zlib.h>
:
/* 本当はグローバル変数を増やさない方がいいんだけど...
printf()があちこちにあるので許してちょ */
typedef int (*zz_printf_t)(gzFile *, cont char *, ...);
static gzFile *zz_fptr = (gzFile *)stdout;
static zz_printf_t zz_printf = (zz_printf_t)fprintf;
:
:
if (gzip_flag) {
:
fflush(stdout);
zz_fptr = gzdopen(1, "w");
zz_printf = gzprintf;
gzsetparams(zz_fptr, Z_BEST_COMRESSION, Z_DEFAULT_STRATEGY);
:
}
:
if (gzip_flag) {
:
gzclose(zz_gzfile);
}
----------------------------------------------------------------------
で ソース中の printf("fmt", ...) を (*zz_printf)(zz_fptr, "fmt", ...) に
書き換えて Makefileで
LDFLAGS = -s -lz
を追加 あっ"-s"ってのは個人的な趣味なんで気に入らなければ外してもいいです
- 906 :デフォルトの名無しさん :01/08/27 02:35 ID:yw5i/z86
- >>886 >>901
ごめん、Shift_JISだった。
表示コードを変えられなかったが、sjisだと認識するんならOKだし、
不明なコードなら変更できるんだからかまわないんでは。
- 907 :デフォルトの名無しさん :01/08/27 02:36 ID:pckFEAaY
- >>905
そうそう、そんな感じで。
231KB
新着レスの表示
スレッドリストへ戻る 全部 前100 次100 最新50
0ch BBS 2004-10-30