教えてください。
ページ内に時間を表示させたいのですが、
サーバーの時間をそのまま取得して表示される方法はありますか?
※SSIは使えないサーバー、(CGI可)です。
表示される時間が、共通になるようにしたいのです!
(ユーザーのPCに既存されないように、共通の時間帯で表示させたい)

宜しくお願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

java.util.Calendarクラスを用いればできます。



Calendar calendar = Calendar.getInstance();
//時
calendar.get(Calendar.HOUR);
//分
calendar.get(Calendar.MINUTE);
//秒
calendar.get(Calendar.SECOND);

でint型の値が返ってきます。
この値はサーバの現在時刻になっています。

この回答への補足

ありがとうございます。
実際のソースを教えてください。

補足日時:2002/03/11 08:45
    • good
    • 0

結構時間があいているので既に解決済みかもしれませんが。

。。


まず、厳密にサーバ側の時刻で表示される時計を作成するのはほとんど不可能です。
CGIにしろ、ServletやJSPと呼ばれるサーバサイドで動作するJavaプログラムにしろ、動くのはユーザPCからのリクエスト(ページを見たいっていう要求)があったときに初めて動作します。
このため、一秒ごとに進む時計をサーバ側の時刻として取ってこようとすると、1秒ごとにサーバに「サーバの時間を下さい」っていうリクエストが必要になります。

# 具体的には、1秒ごとにリンクを押しているような状態をイメージしてください

ということで、どうしても作りたいなら、時計を動かし始めるときのスタートの時刻をサーバの現在時刻と合わせて、後はjavascriptなりvbscriptなりを使って、
ユーザのPC上で時刻を進めるしかありません。

# このため、厳密にサーバ上の時刻とユーザのPC上の時刻を一致させることは不可能です。
# ほとんど誤差の範囲内になるとは思いますが。。。


次に、niftyの会員向ホームページサービスでは、CGIのみサポートされているようなので、ServletとかJSPとかという、サーバ側で動くJavaの技術を使うことは今はできません。
作るならCGIで、localetimeという関数を使ってサーバ上の時刻を取得し、この値をjavascript辺りを使ってユーザPC上で進めてやるしかないように思います。。。

実際のソースについては「CGI」に質問してみるべきだと思います。

# 私にはわかりません。すみません。
    • good
    • 0
この回答へのお礼

ありがとうございました。
また相談に乗ってください...。

お礼日時:2002/03/18 08:34

ひょっとしたら解決済みかもしれませんが、質問の意味がちょっとよくわからないので、補足をお願いします。



> ※SSIは使えないサーバー、(CGI可)です。

1.Javaとして質問があがっているということは、java(Servletとか)が動くサーバということですか?

2.表示するのは、ある特定の時間ですか?それとも、時計のように動きつづける時間ということですか?

この回答への補足

アドバイス!感謝です。
あるサイトに”時間を画像でリアルタイムで表示”
というのがありました。

~ソースをそのままCOPYしました。~
<SCRIPT language="JavaScript">
<!--
document.write('<CENTER><IMG src="l_form.gif"><IMG src="am.gif" name="I1">');
document.write('<IMG src="8.gif" name="I2"><IMG src="8.gif" name="I3">');
document.write('<IMG src="point.gif"><IMG src="8.gif"name="I4"><IMG src="8.gif" name="I5">');
document.write('<IMG src="point.gif"><IMG src="8.gif" name="I6"><IMG src="8.gif" name="I7">');
document.write('<IMG src="r_form.gif"></CENTER>');
function TIME(){
t=new Date;
H="0"+t.getHours();
M="0"+t.getMinutes();
S="0"+t.getSeconds();
if(12<=H){
if(H==12){T="pm";}
else{H="0"+(H-12);T="pm";}}
else{
if(H==0){H=""+12;T="am";}
T="am";}
H=H.substring(H.length-2,H.length+1);
M=M.substring(M.length-2,M.length+1);
S=S.substring(S.length-2,S.length+1);
H10=H.charAt(0);H1=H.charAt(1);
M10=M.charAt(0);M1=M.charAt(1);
S10=S.charAt(0);S1=S.charAt(1);
setTimeout('TIME()',1000);
document.I1.src=T+".gif";
document.I2.src=H10+".gif";
document.I3.src=H1+".gif";
document.I4.src=M10+".gif";
document.I5.src=M1+".gif";
document.I6.src=S10+".gif";
document.I7.src=S1+".gif";
}
// -->
</SCRIPT>

です。
別に画像表示ではなくていいです。(テキストにて表示)

spoony様のご質問としまして...
1)すみません、初心者なので意味が良くわかりません。
 サーバーniftyを使う予定です。
2)表示するのは、時計のように動き続ける時間です


宜しくお願いいたします。

補足日時:2002/03/11 08:37
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qサーバラックについて教えてください

サーバラックというものに興味があるのですが、
1度も触ったことがないので教えてください。
まず、どのようにサーバを装着するのでしょうか?
雑誌のラックタイプのサーバを見ると、前面の左右に
固定するものが見えますが、本体をラックに挿入して、
左右でネジ留め(?)するだけなのでしょうか?
また、EIA規格の19インチラックであれば、たいていの
ラック型サーバは登載可能でしょうか?
サーバ専用のガイドレール(?)などを購入して、
取り付けないと装着できないのでしょうか?
1Uサーバを購入したいのですが、ラックに具体的に
どう取り付けるのか、イメージがつきません。
よろしければご教授ください。

Aベストアンサー

回答ではありませんが、参考になりそうな記事があったので紹介しておきます。

ITmedia エンタープライズ:漢のラックを極める――ラックに関するエンジニアのコダワリ
http://www.itmedia.co.jp/enterprise/articles/0507/01/news106.html

たかがラック、されどラック。ITシステムの運用と切っても切れない19インチラックの設計と運用について改めて考えてみよう。


次に、私は勤務先で摂津金属(IDEAL)のラックを使っています。それに基づいた経験からのアドバイスです。

> DELLの1Uサーバを買うと、アームやレールなどのキットもついてきて、それを19インチラックに取り付け、そのレールに沿ってサーバを取り付けるという感じなのかなと思っていますが、正しいでしょうか?

DELLの場合には、DELL製のラックに取り付ける為のレールと、他社製のラックに取り付ける為のレールの2種類が選択可能になっています。そこで、他社製のラック用のレールを購入すれば、摂津金属(IDEAL)のラックに設置出来ています。
尚、DELLの営業が親切な場合には、設置可能かどうかを確認する為に、使用しているラックのメーカーや型番の確認をしてくれます。(言われなかったら、こちらから確認すべきです)


もし、色々なメーカーのサーバーを設置する予定なのであれば、やはり汎用的なメーカーの製品が良いとは思います。
その場合でも、ラックメーカーの方に、設置予定のサーバーの型番等に関して、事前に相談される事をお薦めします。向こうは、メーカーと型番がわかれば、それが設置可能か?、どういう製品がお薦めか?、どんなオプションが必要か?、色々とアドバイスをしていただけると思います。

Interop Tokyo 2005 - 参加予定企業/団体一覧
ケーブル/ラック/周辺装置 > ラック
http://ssl.medialive.jp/ni2005/exhidir/ja/product/product_28.html


もし、色々なメーカーのラックを比較検討したい場合には、「ぷらっとホーム」もお薦めしておきます。
http://www.plathome.co.jp/


なお、使用した事も、使用予定もありませんが、イベントで見かけて興味を持ったのは、APCのラックです。「冷やす」と言う事を良く考えている製品です。但し、価格もそれなりです。
http://www.apc.co.jp/products/ISX/index.html
http://cyber.apc.co.jp/top/search/asp/list.asp?s_cate1=11

参考URL:http://www.itmedia.co.jp/enterprise/articles/0507/01/news106.html

回答ではありませんが、参考になりそうな記事があったので紹介しておきます。

ITmedia エンタープライズ:漢のラックを極める――ラックに関するエンジニアのコダワリ
http://www.itmedia.co.jp/enterprise/articles/0507/01/news106.html

たかがラック、されどラック。ITシステムの運用と切っても切れない19インチラックの設計と運用について改めて考えてみよう。


次に、私は勤務先で摂津金属(IDEAL)のラックを使っています。それに基づいた経験からのアドバイスです。

> DELLの1Uサーバを買うと、...続きを読む

Q時間帯によってリンク先を表示、非表示

ネットラジオみたいな音声ファイルを作りまして、
これを夜の23時から朝5時の間だけ聴けるようにしたいのです。

リンク先(rmファイルになります)を上記時間帯だけ有効にしたいのですが、javascriptで可能でしょうか?可能であればソースを教えていただけると助かります。よろしくお願いします。

Aベストアンサー

<html>
<head>
<title>XXXXXXX</title>
</head>
<body bgcolor="#ffffff">
<script language="JavaScript">
<!--
var now=new Date();
var Tm=now.getHours();
if(Tm>=23||Tm<5) {document.write("<embed src='???????' autostart='0' height='200' width='200'>");}
//-->
</script>
</body>
</html>

src='ファイルの位置'
autostart='0'にしましたが、自動に鳴らす場合はautostart='1'
再生機の大きさ height='高さ' width='幅'

Qラックのサーバマシン購入に関してアドバイスをお願いします。

大学の研究室内で使用するサーバマシンを購入することになりました。

現在研究室内には古いパソコンをサーバマシンとしたパソコンが数台あり、今後も踏まえ、今までのような無駄なスペースを減らすためにもラックサーバを購入したいと思います。

現在探してるサーバ構成は
予算: ラック1台とサーバ1台で30万円前後
CPU: 可能ならばDual構成
HDD: RAID構成(RAID-1やRAID-5あたり)
OS: WindowsとLinuxどちらかをインストール出来る
ラック: 今後のためにも汎用ラックで10台は収容可能なラック。
という感じです。

汎用ラックにしようと思ったのは、特定のメーカ用ラックを購入してしまうと今後サーバ増設時に選択肢がなくなってしまうかなと思ったからです。

また、汎用ラックにした場合、キーボード、マウス、ディスプレイはどの様な形で設置されるのでしょうか?

用途は、卒業研究で使用する場合が多いため、必ずしも高性能なサーバは求めていません。

上記の条件でオススメのラックサーバがあったら教えてもらえないでしょうか?

また汎用ラックの使用感など教えてもらえると嬉しいです。

大学の研究室内で使用するサーバマシンを購入することになりました。

現在研究室内には古いパソコンをサーバマシンとしたパソコンが数台あり、今後も踏まえ、今までのような無駄なスペースを減らすためにもラックサーバを購入したいと思います。

現在探してるサーバ構成は
予算: ラック1台とサーバ1台で30万円前後
CPU: 可能ならばDual構成
HDD: RAID構成(RAID-1やRAID-5あたり)
OS: WindowsとLinuxどちらかをインストール出来る
ラック: 今後のためにも汎用ラックで10台は収容可能なラック。
という...続きを読む

Aベストアンサー

すみません。。。

マトモなラックは30万以上してしまうのですが
安い奴でも15万くらいします(15U)
で、オプションパーツになる仕切り板(キーボード、マウス用の板)は1万~3万円とかします

でサーバーについてですが、これも研究用とでRAID&DualCPUで行くと30万とかします。
安い構成でも16万円(RAID&DUALの1U)

マトモな構成ならコレにふつうはUPSをくっつけます。
ですが普通この手は電算室のようなことろに設置するのが普通ですがその辺どうですか?

http://www.hakaku.com
この辺りで調べてみてください

QDBサーバー(A)とDBサーバー(B)を双方向のバッチ処理で更新させよ

DBサーバー(A)とDBサーバー(B)を双方向のバッチ処理で更新させようと思っています。

ですが、そもそもAのDBからBのDBにデータを送るにはどうしたら良いかがわかりません。
httpプロトコルでバッチ処理をやることになっているのですが、
サーバーが違うしWEB SessionやHTTP リクエストを受け取れるのだろうか?
そもそも大量のデータを一括で遅れるのだろうかと疑問があります。

HTTPリクエストだと「アドレス?パラメータ」の形でデータを送信して
受けとるというのがスタンダードなやり方ですが、大量のデータは難しいと思ってしまいます。

こういった形でデータ授受を行う場合、
ロジック的にはどういうふうになるのでしょうか。
またhttpプロトコルで大量のデータを送るにはどうすれば良いのでしょうか。

Aベストアンサー

手順

1)
Aからデータを抽出して
(例えばCSVファイルかなんかにする)
Bでそれを取り込む。

2)
BにHTTPServerを立てる

3)
AからBにHTTPプロトコルでアクセスする

4)
AからBにHTTPプロトコルでファイルを送信する

ここまでできればあとは何とでもなるわね。


私ならわざわざ転送を実装せずに
ファイル転送ソフトの導入を提案するけど。


> サーバが違うし
違うからデータ転送にHTTPを使うんだと思うけど。
同じサーバ内ならコピーでいいじゃない。

> スタンダードなやり方
あなたの行っているのは
http://~/xx?key1=value1&key2=value2
という感じでキーとバリューで送ると言っているのよね?
そうじゃなくて
普通にWebページでファイルのアップロードってしたことないかしら?
それをすれば良いだけよ。
この方法もスタンダードよ。
逆に、ファイルダウンロードをしたことないかしら?
数百MBとかのダウンロードもあるわよね。
これらはHTTPで行われているの。
どお?HTTPで大量データの転送なんて珍しい話じゃないでしょ?

手順

1)
Aからデータを抽出して
(例えばCSVファイルかなんかにする)
Bでそれを取り込む。

2)
BにHTTPServerを立てる

3)
AからBにHTTPプロトコルでアクセスする

4)
AからBにHTTPプロトコルでファイルを送信する

ここまでできればあとは何とでもなるわね。


私ならわざわざ転送を実装せずに
ファイル転送ソフトの導入を提案するけど。


> サーバが違うし
違うからデータ転送にHTTPを使うんだと思うけど。
同じサーバ内ならコピーでいいじゃない。

> スタンダードなやり方
あなたの行っているのは
...続きを読む

Q仕事でラックマウント型のサーバ(HP社のHP9000 rp3440)を

仕事でラックマウント型のサーバ(HP社のHP9000 rp3440)を購入したのですが、
同時に購入したマウントレールがサーバラックに取り付けられないタイプでした。
止むを得ず、緊急措置として机の上に平置きで使用することを検討していますが、
廃熱の問題等で機器の故障はどの程度懸念すべきでしょうか。
どなたか詳しい方いらっしゃいましたら回答頂ければ幸いです。

Aベストアンサー

>緊急措置として机の上に平置きで
何台も積まなければ大丈夫だと思います。
サーバ機は、自分のことしか考えずに暑くなると全開でファンを回して騒がしいと思います。

問題は、サーバよりは机の上に置いたことによって、騒音や振動で事務所にいる人達の室内環境が悪くなりませんか?


>廃熱の問題等
熱はクラーの冷風が循環する場所なら大丈夫です

Q時間帯判定をする。

質問です。

開始時刻 09:00:00
終了時刻 22:00:00

という前提で、

現在時刻を

String nowtime =
DateFormat.getTimeInstance(DateFormat.MEDIUM).format(now);
//hh:mm:ssという形式で取得し、

現在時刻が9:00:00から22:00:00
までならば、有効時間帯で、それ以外は、無効としようとしています。

if(9:00:00~22:00:00){
 System.out.println("有効時間帯");
 return true;
}
return false;

 そこで、if文内の判定方法なのですが、
 良い方法がありましたら、
 お教え願えませんでしょうか?

 よろしくお願いします。

Aベストアンサー

> if(9:00:00~22:00:00){

if (nowtime.compareTo("09:00:00") >= 0 && nowtime.compareTo("22:00:00") <= 0) {

かな。

Qラックサーバって、普通に使えますか?

ラックサーバ(通常は、ラックマウントに入れるはず)を、
普通の卓上に、おくか縦置きにして、24時間運転って
ありえますか?(もしくは、脇机にどのようにかしておく)

私の認識では、ラックに設置しないと、温度の関係とかで
やばいと思うのですが。

詳しい方、教えて下さい。

Aベストアンサー

>普通の卓上に

もちろん大丈夫です。ラックに入れてるのと同じです。

>おくか縦置きにして、

想定されていません。だが、光学デバイスが対応していれば大丈夫でしょうね? と言う程度です。普通スリムタイプですが、縦で動作保障している物は少ないですが、問題なく動作するはずです。

>ラックに設置しないと、温度の関係


問題は、天板です。稼動している所を一度でも体験すればわかるかと思いますが、まず音がうるさい。どうみても40db以上はでている。町の中の騒音と同じです。

しかし、音程が安定し、高温でもない低音でもないので、ベニヤ一枚でもかなり遮断できる。

実は個人で使用しています。

天板の上に物を置くことを想定していません。普通のパソコンでもそうですが、前面から空気の流れを取り入れ、中間でFAN3,4個の力を借りて、後方で同じく4個以上のFANで強制空冷しています。これは、グラボやCPUに関係なく。

1U,2Uだと天板に熱がこもりやすいです。気おつけましょう。ちなみに私は3Uを使用しオーディオ用のラックに入れています(高かった)。音がうるさかったので、DIYでそこだけガラス張りにしました。20db前後になるように吸音材に工夫しました(特別な最新の物を買った<=テレビでベンチャーとして紹介されていたので)。

強制空冷ですので、空気の流れさえとざさなければ、温度の問題はありません。もし天板の上に置くとしたら、削りだしアルミ合金でFINをつくり放熱板として、それ以外は置かない事。また、5cm以上は物と話しましょう。理想は10cm以上です。冷蔵庫、ガスレンジ等、熱を嫌う機器と同じです。

>普通の卓上に

もちろん大丈夫です。ラックに入れてるのと同じです。

>おくか縦置きにして、

想定されていません。だが、光学デバイスが対応していれば大丈夫でしょうね? と言う程度です。普通スリムタイプですが、縦で動作保障している物は少ないですが、問題なく動作するはずです。

>ラックに設置しないと、温度の関係


問題は、天板です。稼動している所を一度でも体験すればわかるかと思いますが、まず音がうるさい。どうみても40db以上はでている。町の中の騒音と同じです。

しかし、音程が安定...続きを読む

Q表示画面を替えずに、CGIを実行するには

写真が何枚か表示された画面が有ります。
写真の下に[del] とか [copy]とかのリンクを儲け、これをクリックすると、その写真が削除されたり、ある場所にコピーされたるするページが有ります。
表示画面を替えずに、削除やコピーの作業を実施しし、できれば小さな別ウインドウに、作業の結果(失敗か成功か)を表示したいのですがどのようにしたら良いでしょうか。
削除や、コピーの部分はCGIでできているので、画面を替えずにこのCGI
呼べればいいのですが、この部分も JavaScript でも結構です。
よろしくお願いします。

Aベストアンサー

javascriptでやるなら
document.createElement('img')//IMGの新規作成
??.appendChild(**)//**を??の最後の子供ノード(lastChild)にする。
**.setAttribute(??,++)//**に??属性をセットし++を値にする。
**.removeChild(??)//**の子供ノードの??を削除する。
**.cloneNode(true)//**の複製を作る
何も考えずにこれを順番に並べれば良いと思いますよ。

失敗か成功は削除の場合は**と??がundefinedなのかで判断すれば良いと思いますけど。
追加の時はappendChildのときの??がundefinedで良いじゃないでしょうか。

Qラックマウント形サーバとタワー型サーバの違い

本文掲載のラックマウント形サーバとタワー型サーバの違いがわかりません。 それぞれの特徴、メリットを知りたいです。 それと、導入会社(stub)の「stub」の意味が不明です。
http://ja.wikipedia.org/wiki/Express5800

よろしくお願いいたします。

Aベストアンサー

ラックマウント型は複数のサーバーを狭い場所におくことができます。本棚に本を入れる感じです。
タワー型はいわゆる普通のデスクトップPCと同じような形で場所は取りますが、メンテナンスが楽です。

WikipediaのSTUBは書きかけと言うことです。

Q時間帯によってデスクトップ背景を変える

いろいろ参考にして作ってみたのですが、なかなかうまくいきません。

4時~10時まではdawn
10時~16時まではdaytime
16時~20時まではsunset
20時~4時まではmidnight
という壁紙を設定したいと思います。

win98、IE6.0です。よろしくお願いします。

Aベストアンサー

No.1,No.2のmousengokeです。

あっ、壁紙にhtmlファイルを指定するんですね。
javascriptの部分に

function kabegamichange(){
var nowtime = new Date();
var changetime = new Date();
var nowhour = nowtime.getHours();
var haikei;
var nokorijikan;

//ここにURLを一括指定してもかまいません。

if(nowhour >= 4 && nowhour < 10){
haikei = dawn;
changetime.setHours(10);
}else if(nowhour >= 10 && nowhour < 16){
haikei = daytime;
changetime.setHours(16);
}else if(nowhour >= 16 && nowhour < 20){
haikei = sunset;
changetime.setHours(20);
}else if(nowhour >= 20 || nowhour < 4){
haikei = midnight;
changetime.setHours(4);

if(nowhour >= 20)
changetime.setDate(nowtime.getDate()+1);
}
changetime.setMinutes(0);
changetime.setSeconds(10);

document.body.style.backgroundImage = haikei;

nokorijikan = changetime.getTime() - nowtime.getTime();
setTimeout("kabegamichange()",nokorijikan);
}
window.onload = kabegamichange;

を入れておいてください。念のため壁紙の切り替えは10秒ほど遅らせてあります。
URLについては
"url('C:\\WINDOWS\\daytime.gif')"
"url('C:/WINDOWS/daytime.gif')";
の様にフォルダーの区切りの\を\\または/に置き換えて入力してください。

//ここにURLを一括指定してもかまいません。

の部分で

var dawn = "url('~')";
var daytime = "url('~')";
var sunset = "url('~')";
var midnight = "url('~')";

の様に一括指定してもかまいません。

No.1,No.2のmousengokeです。

あっ、壁紙にhtmlファイルを指定するんですね。
javascriptの部分に

function kabegamichange(){
var nowtime = new Date();
var changetime = new Date();
var nowhour = nowtime.getHours();
var haikei;
var nokorijikan;

//ここにURLを一括指定してもかまいません。

if(nowhour >= 4 && nowhour < 10){
haikei = dawn;
changetime.setHours(10);
}else if(nowhour >= 10 && nowhour < 16){
haikei = daytime;
changetime.setHours(16);
}else if(no...続きを読む


人気Q&Aランキング

おすすめ情報