トップページ⇒php
983コメント345KB

CGIだけど、なんか質問ある?part4

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。01/09/18 18:17ID:plR9HC2E
print "くだらねぇー質問はココから始めろや!\n";

print<<HTML_END;
<a href="http://corn.2ch.net/test/read.cgi?bbs=php&key=988727833" target="_blank">旧スレ</a>
HTML_END
0802名無しさん@お腹いっぱい。01/12/06 16:30ID:Ft/aETKB
CGI(perlスクリプト)でエラーになったとき、どんなエラーかを知るには
どうしたらいいんでしょう?
apacheのログとかに何か出たりします?
0803名無しさん@お腹いっぱい。01/12/06 16:35ID:???
error.logと
あとはKCatch.pm
0804名無しさん@お腹いっぱい。01/12/06 16:37ID:???
あるボタンをクリックしたときにHTMLをダウンロードファイルを
させたいのですが、htmlファイルだとブラウザに表示されてしまいます。
何か方法はあるのでしょうか?
0805名無しさん@お腹いっぱい。01/12/06 16:41ID:mmYvK9tC
>>804

Content-Typeをダウンロードするものにしろ。
0806名無しさん@お腹いっぱい。01/12/06 16:48ID:???
Content-type: text/html
を
Content-type: html/html
にするってことですか?
0807名無しさん@お腹いっぱい。01/12/06 17:03ID:???
そりゃいいや、最高
0808名無しさん@お腹いっぱい。01/12/06 18:36ID:???
意地悪せずに教えてYO!
0809名無しさん@お腹いっぱい。01/12/06 21:22ID:???
>808
http://www.google.com/search?q=Content-Type+%83_%83E%83%93%83%8D%81%5B%83h&hl=ja&lr=lang_ja
0810名無しさん@お腹いっぱい。01/12/06 21:31ID:???
>>801
環境によりけりだけど、変なブラウザや telnet 直たたきで来た場合は小文字で
来ることもあるよ。っていうかだいぶ前に試したら小文字で来た。
0811名無しさん@お腹いっぱい。01/12/06 23:43ID:???
小文字で来るのはヘナチョコ・スクリプトなので弾いても可。
0812名無しさん@お腹いっぱい。01/12/06 23:51ID:???
小文字くらい CGI 内部で変換してやればいいじゃん。
081380101/12/07 00:42ID:???
>>810

そうなんですか。ありがとうございます。

ということはstrcmp()でやるのはまずいですね。
標準ライブラリに適当な関数がないから自作するか・・・
0814名無しさん@お腹いっぱい。01/12/07 01:07ID:ChN9PGvZ
すいません。SSIでの質問なんですが
<!--#exec cgi="bbs.cgi"-->として、htmlにcgiの結果を埋め込むのと
<!--#include file="bbs.cgi"-->と言うように記述して埋め込むのとでは
どのような違いがあるのでしょうか?
0815名無しさん@お腹いっぱい。01/12/07 10:36ID:OFgxfavj
例えばテキストボックスにURLを入力すると、
そのサイトの英語を和訳して表示してくれるのがありますが、
あれはどういう仕組みで動いているのでしょうか??

またCGIでも実現可能でしょうか??
0816名無しさん@お腹いっぱい。01/12/07 13:38ID:CAIbkJ9f
>815
どういう仕組みってったって、そういう仕組みだな。
英語を和訳するのは、大変だけど
「猫になれ」なんてのはどう?
http://inva.plaza.gaiax.com/neko/

CGI も実現しているとおもわれます。
0817名無しさん@お腹いっぱい。01/12/07 14:03ID:???
>>815

プロクシじゃない?
取得した情報をそのまま表示させるものもあるけど(いわゆるCGI串)
0818名無しさん@お腹いっぱい。01/12/07 16:11ID:6kb+FUaw
ページのテンプレート(日本語有、対象ページ100以上)を外部管理する際、
皆さんはどうしてるでしょうか?
1.外部Javascript(手直し+CGI自動生成)
2.CGIで全てのHTMLに挿入
3.SSIで全てに挿入

現在1でしてきたのですがMAC IE4.5のUTF-8でスクリプトを二重管理
するのが嫌になったので他を検討したいと思っています。

上記以外にいろいろあると思いますが、ご意見お願いします。
0819名無しさん@お腹いっぱい。01/12/07 20:47ID:???
>>818
よくわからんけど,フォーマットを設定して,一括して全ページに反映させたいの?
それならデータファイルを別に持って,プログラム使ってHTML書き出すとか。
0820名無しさん@お腹いっぱい。01/12/07 23:09ID:???
ログの拡張子って.logか.datか.txtが多いと思うんですが、
拡張子無しのファイルにした時の問題点ってありますか?
0821名無しさん@お腹いっぱい。01/12/07 23:15ID:???
>820
lsとかやったとき,ディレクトリとまぎらわしい。
拡張子によるファイルタイプ判別を行っている場合,それが無効になる。
くらいじゃないかな。
082281801/12/07 23:16ID:lLxzwH8e
>>819
>それならデータファイルを別に持って,プログラム使ってHTML書き出すとか。
その方法としてとりあえず3つあげました。
CGIで全てのページ(100ページ以上)に挿入するか、SSI+CGIで表示毎に挿入するかと
いったところかなと思っています。
どちらもサーバに負荷がかかりますが、前者の方が更新の場合のみの負荷というわけです。

負荷を考える際、外部Javascriptがいいのですが、MAC IE4.5対策が面倒なので^^;


どなたか大型サイトを作成されてる方、ご意見お願いします。
082382001/12/07 23:21ID:???
>>821
めちゃくちゃ早いレスありがとうございます。
なんかセキュリティ上問題があると思ったんですが、無さそうなので安心しました。
082481901/12/07 23:28ID:???
>818=822
それならCGIにしなくてもいいんじゃない?
書いたみたいに,フォーマット変える度ローカルでHTML書き出すとかで。
082582201/12/07 23:47ID:lLxzwH8e
>>824 = 819
レスありがとうございます。
実は、昔はローカルで出してました。

実はその外部ファイルの中にはランキングなど他のCGIから
自動生成されるものが含まれています。

日々更新され、また複数の方がアップ(作業)する内容でもありますので、
ローカルで生成するというのはちょっと難しいです。

何か良い案ないでしょうか?
0826名無しさん@お腹いっぱい。01/12/08 01:22ID:27ReWWD6
日本語対応のフリーの掲示板を設置するさいに、英語サイトにしたいとき
jcode.plを無視しとけばいいんですか?

それともスクリプト中の日本語2バイト文字などを全部書き換える必要がありますか?
0827名無しさん@お腹いっぱい。01/12/08 01:54ID:???
まず試しましたか?
何か変な症状が出ましたか?
その症状を具体的に書けば、助言できる人がいるかもしれません。
0828名無しさん@お腹いっぱい。01/12/08 04:24ID:???
>826
>jcode.plを無視しとけばいいんですか?
はい、当然jcodeを呼んでる所も殺さないとね
>それともスクリプト中の日本語2バイト文字などを全部書き換える必要がありますか?
英語のエディタで読みたいならそうすべきです。

と言うか普通日本語は英語を包括するはずだからHTMLだけ直せば良いのでは?
0829名無しさん@お腹いっぱい。01/12/08 04:28ID:???
charsetも変えといたほうが
0830名無しさん@お腹いっぱい。01/12/08 06:05ID:???
>>826
「英語サイトにしたい」の意味が分からん
0831名無しさん@お腹いっぱい。01/12/08 19:08ID:RPPlgQlE
SuEXEC環境で,自分の公開ディレクトリ~/public_html の libディレクトリに
perlモジュール入れました。
use lib するときに~を使って use lib '~/public_html/lib';
みたにやりたいのですが,うまくいきません。
どうやればできますか?
0832 01/12/08 19:45ID:2DZc50PH
WEB・CGIショップ@2ch2掲示板

http://2ch2.net/cgi/index2.html

どんなCGIでも無料で作ります。
その他WEB系の小物ならなんでも製作します
(JavaScript・DHTML等の小物)
お気軽に発注してください。
毎日、朝10:00に必ずチェックします。
0833名無しさん@お腹いっぱい。01/12/08 19:49ID:???
外部から悪意あるユーザにログを削除される
スレッド式BBS作って下さい  (^∀^)ハハハハ
0834名無しさん@お腹いっぱい。01/12/09 02:11ID:RAeBwH3C
>>833
逝っちゃんねるのスクリプト使え
083581401/12/09 02:16ID:vjaov0dl
やはり、>>814の質問の明確な答えというのは無いのでしょうか・・・
誰に聞いてもごまかされてしまうのですが。
有識な方おられましたらご教授下さい。お願いします。
本にも、全く書いて無くて、webでも明確に何処が違うというのは
記述されているのを見たことがありません。
0836名無しさん@お腹いっぱい。01/12/09 02:40ID:???
>>835

そもそも目的が違うじゃない。
exec cgiはCGIを実行する命令。
include fileはファイルの内容を埋め込む命令。たまたま対象のファイルがCGIプログラム(として登録されている拡張子を持つファイル)だったから実行して埋め込んだだけ。
0837名無しさん@お腹いっぱい。01/12/09 02:47ID:???
exec とincludeじゃ機能が違う
><!--#include file="bbs.cgi"-->と言うように記述して埋め込むのとでは
埋め込まれません、実行結果が埋め込まれます
>やはり
どうせ分かんねーだろと思ったんだねw

http://www.carleton.ca/~dmcfet/html/ssi1.html
0838JAPU ◆JAPUTeX. 01/12/09 03:56ID:035DNhyZ
>>831
use lib は "~" を理解しないので絶対パスで指定するか、

use FindBin qw[$Bin];
use lib "$Bin/../lib";

ってな感じでするとか。
083981401/12/09 15:44ID:vjaov0dl
>>836
と言うことは、ブラウザに表示される結果には違いはないという事ですよね。
ありがとうございます。
0840名無しさん@お腹いっぱい。01/12/09 20:21ID:I4lkZ9J8
どなたか「FF BATTLE V3.08」というcgiを持っている方はいませんでしょうか?
もし、持っている方がいましたらUPして欲しいのですが・・・
本家http://www.mj-world.jp/では配布を中止してしまっていて、色々と検索もしたんですが見つけることが出来ませんでした。
どうかよろしくお願いします!!
0841名無しさん@お腹いっぱい。01/12/09 20:24ID:???
↑ (^^)/~~~~
http://pc.2ch.net/download/
0842な01/12/09 22:44ID:nrV/NhmA
perlで日本語フォントをgifかjpgで出力するスクリプト無い?
flyをいじくりまわしたがよく判らん。助けれ。
0843名無しさん@お腹いっぱい。01/12/10 01:33ID:???
GD使え。>842
0844おい!CGI猿ども01/12/10 03:36ID:6C2X4imP
SJISのCSVで <> をセパレータに使っても文字コードとカチ合わないでしょうか?
0845名無しさん@お腹いっぱい。01/12/10 03:57ID:???
>>844
「<」はShift_JISの2byte目とかぶってないので平気。
0846な01/12/10 07:28ID:???
>>843
ほおほお。使ってみるわ。
0847二三401/12/10 11:33ID:SosRE8yo
2バイト文字をチェックするには?
084884401/12/10 12:56ID:o7IarH1/
>>845
謝謝。
0849名無しさん@お腹いっぱい。01/12/10 19:58ID:???
isascii+isprint
0850名無しさん@お腹いっぱい。01/12/11 01:11ID:bblBmTRP
CGIでMP3のリストを出力しています。CGIモジュールで
$query = new CGI;
print $query->header("audio/x-mpegurl");
と指定しているのですが、IE6でMedia Playerが起動せず
再生できません。IE側で何か設定が必要なのでしょうか?
0851名無しさん@お腹いっぱい。 01/12/11 06:05ID:???
良く分からんけどリストって事はm3uだよね
Content-Dispositionとapplication/octet-stream
吐いて選択ダイアログ出すのは駄目?
と言うかいきなりPlayer開いたり出来るんだ(^-^; コワー
0852名無しさん@お腹いっぱい。01/12/11 08:04ID:bblBmTRP
ありがとうございます>>851
Content-Dispositionで選択ダイアログが出るんですね
やってみます!

IE5なら、m3uファイルをクリックしたときと同じように
media playerが起動するのです… うううむ
0853名無しさん@お腹いっぱい。01/12/11 11:11ID:???
ある文字列に含まれる文字数を数えるのってどうすればいいの?
例えば、ahoにaは1個、ahoahoだったらaは2個とか。
0854名無しさん@お腹いっぱい。01/12/11 11:18ID:???
$str = "ahoaho";
$count = ($str =~tr/a/a/);
0855とりあえず思いつき01/12/11 11:20ID:???
>853
$word = "aho";
print $word =~ s/a/a/g;
$word = "ahoaho";
print $word =~ s/a/a/g;
0856とりあえず思いつき01/12/11 11:20ID:???
ごめんなさい。
0857名無しさん@お腹いっぱい。01/12/11 11:28ID:???
>>856
どういうこと?ごめんなさいって!?
0858とりあえず思いつき01/12/11 11:40ID:???
いや、先に自分より簡単な方法を掲示されたから。
0859名無しさん@お腹いっぱい。01/12/11 13:04ID:???
>>854,>>855
ありがとう。やさしいね。君達は。
0860名無しさん@お腹いっぱい。01/12/11 13:19ID:S9ZoAxdF
CGIとは?「プログラムの処理結果をクライアントに返す。」
みたいな説明が多いのですが、
コモン・ゲートウェイ・インターフェースとの関係がわかりません。
この3単語を使って説明するとどうなるのでしょうか?
「HTTPサービスが開いている共通の出入り口」と想像してますが
それでも、「なにが共通なのか?」という疑問がのこります。
0861名無しさん@お腹いっぱい。01/12/11 13:29ID:???
CGI = Common Gateway Interfaceの頭文字をとった物

なのに関係も糞もねぇだろ。
0862名無しさん@お腹いっぱい。01/12/11 16:53ID:P2qcRNJ8
print <<"HTML";

<script language="javascript">
<!--
function javascript {
〜
}
// -->
</script>

<form name="form1" onsubmit="return javascript()" action="">
<input type="text" name="abc">
<input type="submit" name="button1" value="CHECK!">
</form>

<form name="form2" action="$scriptname">
<input type="submit" name="button2" value="XXXXX">
</form>

HTML

わけあってこうしなければならなくなった。
ようするに、form1で、入力された文字列を、javascriptで処理し、その処理結果を、perlで処理したい、という事。

心の広い方、教えてください。
0863 01/12/11 17:27ID:RQyeWc5m
興味本位で掲示板をgzipに対応した。
しかし、htmlを吐くタイプだとあんまり意味無い気がするんですけど気のせい?
0864名無しさん@お腹いっぱい。01/12/11 19:37ID:???
>>862
>教えてください。
何を?
0865名無しさん@お腹いっぱい。 01/12/11 19:55ID:???
>form1で、入力された文字列を、javascriptで処理し、
すれば良いかと、フォームを二つ書いた意味は?
人に理解出来ない事を沢山書いても意味が無いよ 
0866名無しさん@お腹いっぱい。01/12/11 20:11ID:???
【Perl 】初心者コーナーPart8
http://pc.2ch.net/test/read.cgi/php/1003900311/691

マルチポストは放置で。
煽りもやめとこ。
0867dase-01/12/12 04:31ID:NkTk+IA5
もしこのページが読めたのであれば、Apache ウェブサーバのインストールがこの計算機で無事に終了したことを意味します。あなたは、このディレクトリに文書を加えたり、このページを置きかえることができます。
h*tp://www.itudemo.co.jp/
0868名無しさん@お腹いっぱい。01/12/12 16:03ID:NLvr4Wk8
CGIが自分でファイルを生成出来ないみたいなんですが
これはどこがおかしいのでしょうか?

他の鯖だと正常に動くのでスクリプト自体には問題無いと
思うのですが・・・。
0869名無しさん@お腹いっぱい。01/12/12 16:28ID:???
パーミッション or ディレクトリの設定 or サーバの設定
0870うにょーん01/12/13 01:17ID:???
>>868
鯖がダメなら鮪で試しましょう。
MAG is not 鮪だ!
0871No Title01/12/13 20:38ID:iTdQse2k
ぐるぐるギーギをみんなで探そう。
0872名無しさん@お腹いっぱい。01/12/13 22:35ID:wbk58NUD
Windows2000のIIS5.0配下のCGIから
DLLを呼びたいのですが、言語はなにがいいでしょう?

ASP・・・できない
ISAPI・・・できる
Perl・・・わからん
C・・・できる
VB・・・できる
JSP・・・わからん
J-Serv・・・わからん
PHP・・・わからん
0873名無しさん@お腹いっぱい。01/12/14 01:07ID:ZAhTw+fs
パーミッション755や705で実行出来るけど701だと実行できません。
これって701でも実行出来るように設定するには管理者権限無いと
無理ですか?
0874名無しさん@お腹いっぱい。01/12/14 06:58ID:???
setuidすりゃいい、検索すれ
0875名無しさん@お腹いっぱい。01/12/17 00:10ID:P4Cb9Kj6
ttp://www.midnightroam.org/text/kai1_23.txt

↑のスクリプトなんですが、レスでageないようにするにはどうしたらいいでしょう?
個人のHPに使うので、ageなくても良いんですよ
0876名無しさん@お腹いっぱい。01/12/17 00:24ID:???
unshift (@lines,"$no<>$num<>$res_num<>$date<>$res_name<><>$res_comment<><>$addr<>$host<>$agent\n");

foreach (0..@lines) {
my($mno,$mnum,$mres_num,$mdate,$mname,$msubject,$mcomment,$murl,$maddr,$mhost,$magent) = split(/<>/, $lines[$_]);
if ( ($res_num eq $mnum) and ($mres_num eq '') ) {
splice(@lines, $_, 1);
unshift (@lines,"$new_code<>$regist_num<>$oya_num<>$res_name<>\n$mno<>$mnum<>$mres_num<>$mdate<>$mname<>$msubject<>$mcomment<>$murl<>$maddr<>$mhost<>$magent")
}
}

↑この辺を変える。
つーか、改造スレッドってないのかな?
0877名無しさん@お腹いっぱい。01/12/17 00:47ID:P4Cb9Kj6
>>876
すいません。改造スレありました。
どうもすみませんでした
0878広義のCDIっつー事で01/12/17 06:36ID:L0oYxvRI
Servletスレッドで質問したんだけど×だったのでここで。

Netscapeで、Content-Disposition: inline; filename=のファイル名に日本語ファイル名を記述して、
ダイヤログボックスのファイル名のところに反映させるには、どんなヘッダを送ればいいのでしょう?
0879名無しさん@お腹いっぱい。01/12/17 06:50ID:???
ウマナミさんですか?(笑
ネスケって勝手にasciiにしちゃうんだっけ
charset=hogehogeちゃんと吐いてる?
0880ウマナミです(笑)01/12/17 06:58ID:L0oYxvRI
Java Servletだから

resp.setContentType("application/octet-stream; charset=Shift_JIS");

となるけど、これでいいんだよね? 少なくとも、ダイヤログにapplication/octet-streamまでは通知されてます。

……トラフィック監視するしかないのかなぁ? とりあえずTelnetでリクエスト見ようとする試みは失敗した(^^;
ちなみに、クライアントはWin2000+NN6.2で、サーバはRedhat 7.1+Apache+Tomcat3.2でございます。
0881名無しさん@お腹いっぱい。01/12/17 07:27ID:???
やっぱり(笑
ネスケは色々大変ですね、Shift_JISで良いと思います。
僕が昔嵌ったのは↓なんだけど、参考まで(お役にたてそうになひ (-o-; )
http://www.asahi-net.or.jp/~AE5T-KSN/apache/charset-problem.html
0882ウマナミナノネー01/12/17 08:45ID:L0oYxvRI
……実はあのアニメはあまり好きではないのですが、エンディングテーマだけは大好きだったり(笑)

>>881
アドバイスありがとうございます。
うーん、困った……。この二日、これにはまりっぱなし。IEで×っつー話はよく聞いて、そのチェックはしたんだけど……
088388201/12/17 12:33ID:L0oYxvRI
その後、他のクライアントにあえてNN4.73を導入、テストを試みると……ちゃんと動いた(^^;

………NN6.2のバグかぁ?(^^;
0884名無しさん@お腹いっぱい。01/12/17 14:40ID:???
「こんなCGI作ちゃいました」すれ立てようと思うのだが、
需要あるかな、、、
0885名無しさん@お腹いっぱい。01/12/17 14:47ID:???
作り手がなかなか出なくて沈む一方と予想するけど、別に反対はしない。
http://pc.2ch.net/test/read.cgi/php/1001950501/
ここで十分な気もするけど。
そもそも何でこのスレでそんな話を?
088688401/12/17 15:01ID:???
合同開発室は開発者向けと言う印象があるので、
もっと一般ユーザ向けの宣伝すれがあってもいいかなと思ったんだが、
やっぱり下る一方ですよね、、、

>そもそも何でこのスレでそんな話を?
いや、なんとなく、、、
0887名無しさん@お腹いっぱい。01/12/17 15:55ID:???
厨●が湧いてくるからライブラリにしとけ(w
088860701/12/18 09:01ID:???
IEからプログラムを起動することってできますか?
たとえば、「ここをクリックすると、ワードパッドが起動します」
っての。教えて!  
0889名無しさん@お腹いっぱい。01/12/18 09:51ID:???
馬鹿? 
0890名無しさん@お腹いっぱい。01/12/18 10:38ID:jEzvkCvw
Aさん,100,あああ
Bさん,150,いいい
Cさん,120,ううう

というテキストファイルがあって、それを

Bさん,150,いいい
Cさん,120,ううう
Aさん,100,あああ

というふうに真ん中の数値が大きい順に並べ替えたいのです。
ハッシュとかを感がえましたがうまくいきません。
どうか教えて下さい。
0891名無しさん@お腹いっぱい。01/12/18 10:50ID:0067Pw+W
#japuたんの発言より抜粋
@ordered = map { $_->[0] }
sort { $b->[1] cmp $a->[1] }
map { [$_ => (split /<>/)[6]] } <>;
0892名無しさん@お腹いっぱい。01/12/18 13:27ID:6sf+qjXn
CGIで掲示板組んでるんですが、
更新ボタンを押すと直前の書き込みが
再び書き込まれてしまいます^^;
どのような原因が考えられますか?
またその解決方法を教えてくれるとありがたいです。
0893名無しさん@お腹いっぱい。01/12/18 13:32ID:Kyyu/mpv
>>890
ttp://www.cc.rim.or.jp/~midorin/mad-p/perl/benkyou/199909/mgp00039.html
0894名無しさん@お腹いっぱい。 01/12/18 15:30ID:???
>892
そんなPC初心者板で聞いても100人中150人位が知ってそうな
事を態々マルチポストするとは、相当人を馬鹿にしてるか
信じられない位アホなんですね (藁
0895デフォルトの名無しさん01/12/18 16:19ID:???
>>894 違うヨ、誘導されてこっちに来たみたいだヨ
つーか俺もマルチと思ったw
>>892
あっちにMethodが〜〜と書いてるがPOSTでもGETでも投稿したセッションは
一回のセッションとしてブラウザにキャッシュされている(勿論投稿内容もね)
だから、書き込み後にクッション画面を作るとかHTMLのMETAタグなんかで
有難うページ→トップにバウンドって感じでセッションを分けてやればよい訳
ちょうど今の2chに書き込んだ後みたいにね。
0896あっちの人01/12/18 16:52ID:???
えー、もしかして*ブラウザの*更新ボタンのことだったの?
うわっ、恥ずかしいな、俺。
いくらなんでも、そんなことプログラムの板で聞いてくるとは思わなかったんで、
自分で作る更新ボタンのことかと思ったのよ。あーあ。
0897名無しさん@お腹いっぱい。01/12/18 17:55ID:yRecfJkP
ブラウザの更新ボタンは再投稿と同じになるので
比較して前回の投稿と同じ文なら蹴れば?荒らし対策にもなるし。
0898名無しさん@お腹いっぱい。01/12/18 21:38ID:/iqeHLWF
いちいち正規表現で全文比較しろってか。
マホ丸出し
0899名無しさん@お腹いっぱい。01/12/18 21:43ID:???
>898
なんで正規表現で比較をするんだ?
eqを使わないのか?
0900名無しさん@お腹いっぱい。01/12/18 21:51ID:???
あのー、荒らし対策も考えるならeqで比較してもしょーがないと思うんですが。
0901名無しさん@お腹いっぱい。01/12/18 21:56ID:???
>900
荒らし対策は「ついで」でしょ?
>897は「全く同じ文を連続で投稿するような荒らしへの対策になる」って程度じゃないの?
更新ボタンによる連続投稿を防ぐ為ならeqでいいと思うけど。
レス数が900を超えています。1000を超えると表示できなくなるよ。