69歳パソコン教師の日記 NO.2327(2007.5.16)


【ガジェットの自作】

「Windows Vista」のデスクトップの右端にサイドバーがあり、そこには好 みの「ガジェット」を複数表示することができます。この「ガジェット」は ホームページと同じ「HTML」ファイルなのです。

 ホームページを作ることができる人なら、マニフェストというファイルを 余計に作るだけです。ホームページを作ったことがない人でも、下記のサン プルを貼り付けるだけでOKです。

 では、年月日、曜日、時分秒を文字で表示するガジェットを作り、サイド バーに表示してみましょう。

  1. エクスプローラで「Windows Sidebar」フォルダを開きます。

    C:\Users\User Name\AppData\Local\Microsoft\Windows Sidebar\Gadgets

  2. 「Gadgets」フォルダ内に「jikoku.gadget」という名のフォルダを作成し ます。(「jikoku」は任意の名前でOK)

  3. マニフェストファイルを作成します。メモ帳に下記を貼り付け、→ 「jikoku.gadget」フォルダ内に「gadget.xml」というファイル名で保存し ます。(マニフェストのファイル名は「gadget.xml」としなければなりま せん)

    <?xml version="1.0" encoding="utf-8" ?>
    <gadget>
    <name>jikoku</name>
    <version>1.0</version>
    <hosts>
    <host name="sidebar">
    <base type="HTML" src="jikoku.html" />
    <permissions>Full</permissions>
    <platform minPlatformVersion="1.0" />
    </host>
    </hosts>
    </gadget>

  4. メモ帳に下記を貼り付け、→「jikoku.gadget」フォルダ内に 「jikoku.html」というファイル名で保存します。以上で「ガジェット」 は完成です。

    <HTML>
    <HEAD>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Shift_JIS">
    <TITLE>jikoku</TITLE>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function digitalclock() {
    days = new Array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
    d = new Date();
    year = d.getYear(); if(year < 1900) year += 1900;
    month = d.getMonth() + 1; if(month < 10) month = "0" + month;
    date = d.getDate(); if(date < 10) date = "0" + date;
    hour = d.getHours(); if(hour < 10) hour = "0" + hour;
    minute = d.getMinutes(); if(minute < 10) minute = "0" + minute;
    second = d.getSeconds(); if(second < 10) second = "0" + second;
    str = year + "/" + month + "/" + date + " " + days[d.getDay()] +
    " " + hour + ":" + minute + ":" + second;
    if(document.all) document.all("jikoku").innerHTML = str;
    else if(document.layers) {
    document.jikoku.document.open();
    document.jikoku.document.write(str);
    document.jikoku.document.close();
    }
    else elm = document.getElementById("jikoku").innerHTML = str;
    }
    //-->
    </SCRIPT>
    </HEAD>
    <BODY STYLE="width:125px;height:20px;background-color:navy;"
    onLoad="setInterval('digitalclock()',1000)">
    <DIV ID="jikoku" STYLE="font-family:arial;font-size:10pt;
    font-weight:bold;color:red;" align="center"></DIV>
    </BODY>
    </HTML>

  5. 作成した「date」ガジェットは自動的にガジェット一覧に表示されます。 「date」ガジェットをサイドバーへドラッグ&ドロップすると表示されま す。

--------------------------------------------------------------------

【 Google Earth Quiz 271 】

◎今日の問題:イチローが所属するチームのホームグラウンドのホームベー
       スの緯度・経度をお答えください。

 ------------------------------------------------------------------
 1.答は回答例のように、緯度、経度、会員番号、お名前の順に1行で記入
  してください。 英数字はすべて半角で、非会員は GUEST としてくださ
  い。会員番号の後は全角スペース、GUEST の後は半角スペースを入れて
  ください。
  
  ●回答例
  (会 員)北緯50度50分47.75秒 東経4度21分07.24秒 2999 だれそれ
  (非会員)北緯50度50分47.75秒 東経4度21分07.24秒 GUEST daresore 
  ------------------------------------------------------------------
 2.世界には同名の場所、建物、建造物がありますが、世界的、全国的に最
  も有名ということでお答えください。
  ------------------------------------------------------------------
 3.問題の場所や建造物などの中心部を計測、緯度・経度は、度・分・秒ま
 で記入してください。(秒は小数点以下2桁まで)
  ------------------------------------------------------------------
 4.件名を「イチローのホームグラウンド」として、quiz@salty1.com 宛に
  送信してください。※件名に括弧は付けないでください。
 ------------------------------------------------------------------ 

◎前回の問題:川面からの高さが世界一の吊橋の緯度・経度をお答えくださ
       い。

       正解:北緯38度27分40.95秒 西経105度19分31.10秒

       コロラド州アーカンソー川の「ロイヤル・ゴージュ橋(Royal
        Gorge Bridge)」は川面から「321m」の高所に架かっていま
       す。

       祖谷のかずら橋は川面から「14m」ですから、 その約30倍
       もあります。ビルですと107階ほどに相当します。

  ------------------------------------------------------------------

 回答者:32名、正解者:19名でした。

 1. GUEST 香月さん
 2. GUEST 福重伊和夫さん
 3. GUEST 天の邪鬼さん
 4. GUEST takeruさん
 5. 2029 後藤晃正さん
 6. GUEST masayoさん
 7. 2120  OLDBOYさん
 8. GUEST nakaoさん
 9. GUEST 森田賢太郎さん
 10. 1196 masaさん
 11. 1867 がみさん
 12. 2080  akoさん
 13. GUEST KSKさん
 14. 0062 masakoさん
 15. GUEST けいけんさん
 16. 1786 mikeさん
 17. 0220 かつのぶさん
 18. 0448 アースシーさん
 19. 1629 中田茂さん