アクティブデスクトップを使ったおもしろいアイディアを教えてください

このQ&Aのポイント
  • アクティブデスクトップを使ったおもしろいアイディアを教えてください。
  • アクティブデスクトップにはGoogleガジェットやYahoo!ガジェット、Microsoftガジェットなどの利用も可能ですが、それ以外にもおもしろいアイディアが存在します。
  • Ajaxを活用することで、さらにおもしろい機能を実現することもできますが、AjaxやJavaScriptの知識が必要です。
回答を見る
  • ベストアンサー

アクティブデスクトップを、あえて今、使うとしたら? アイディアを教えてください。

アクティブデスクトップ、忘れ去られようとしていますが(汗 Windows XPになってもその機能は付いています。 GoogleガジェットとかYahoo!ガジェットとかMicrosoftガジェット(でしたっけ?)とか、 ガジェットがいっぱい公表されていますが、 そんなのを使わなくても、アクティブデスクトップを使えば実現できるような、おもしろいアイディア、なにか思いついたら、是非、教えてください。 ただのメモ書きとしては当然つかえるとして、Ajaxを使ったりして、 おもしろいことができるきがするのですが・・・。 ただ、自分は、Ajaxは使っていても、作りかたは、最近ちょっとだけしったくらいです。 ・・・そもそも、アクティブデスクトップAjaxとかJavaScriptとか使えるのかな?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

アイコン名の文字のグリフ部分以外で壁紙を透過する機能にはアクティブデスクトップが使われています. アクティブデスクトップを利用しなければアイコン名の文字の部分が四角く背景色のべた塗りになってしまいます. 他にもビットマップイメージ以外の形式の壁紙を表示するのにもアクティブデスクトップが使われています. アクティブデスクトップはあまりに当然になり新鮮度が下がり宣伝されなくなっているだけです. アクティブデスクトップはもちろんJava ScroptもVbScriptもAjaxもActiveXも使えます. ガジットのようなものもアクティブデスクトップで実現できます. ただしあくまで背景ですのでウィンドウの上に重なれないのが難点です. どちらにしろ個人的には デスクトップ(アクティブデスクトップではなくデスクトップそのものが)は無効化しないと重いのでもちろん無効にします. またガジット自身もネイティブバイナリのアプリケーションとは比べ物にならないほど遅いので"ネイティブバイナリにコンパイルしてから出直してこい"ですけどね.

daisuke_dm
質問者

お礼

なるほど、全然知らないことだらけで助かりました。 でも、やっぱり重い・・・の一点につきてしまいますね・・・ あきらめようかな。。。どうしようかな・・・ ともあれありがとうございます。

関連するQ&A

  • ガジェット、ウィジェットのおすすめサイト

    仕事で、ガジェットやウィジェットについて調べています。 が、根本的によくわかりません。また、おすすめのサイトなどあれば教えてください。(デスクトップガジェットを探しています。) Googleガジェット、Yahoo!ウィジェット、Windows Vistaガジェット いずれでもかまいません。

  • 開発しやすいのはJavaScriptそれともActionScriptのどちらですか。

    また、入門書の分かりやすさ、言語のとっつきやすさ、言語として自分なりのアイデアの可能性の広さはJavaScriptとActionScriptのどちらが有利でしょうか。 個人的にはActionScriptの方が有利ではないかと思います。 なぜなら、WEBの世界ではJavaScriptやAjaxを使ったアプリケーションがほとんど出回っていない。Googleなどレベルの高い企業がそういうアプリケーションを提供しているが、一般的な企業や個人がそういうアプリケーションを提供しているのはあまり見たことがない。もしかして、JavaScriptやAjaxの言語は敷居が高いのではないかと思います。 逆にFlashを使ったアプリケーションはとても数多く出回っているようです。その多くが個人で作られたものではないでしょうか。もしかしてActionScriptの方がとっつきやすく開発しやすいではないでしょうかと思ったりします。 ちなみに私は「開発のしやすさ」といった簡単な言語を選ぶことが重要なポイントだと考えています。皆さんの意見も知りたいので、それを質問してみました。ご回答をよろしくお願いします。

    • ベストアンサー
    • Flash
  • Google mapsのスライドの仕組みを教えて

    大きな画像のある一部分だけを表示させ、滑らかなに移動するものが作りたいです。 Google mapsのスライドの仕組みと同じものです。Google mapsはAjaxを使っていますが、 非同期でダウンロードはしません。事前にクライアントにあるものだけを使いますので、 そこまでがいりません。ただのJavaScriptレベルの話しだと思います。 <div>のabsoluteの座標をずらせば、なめらかに動きますが、見えている範囲が同じなので、 これはなしですよね。 iframeを使うのもなしです。Google mapsは使っていませんよね。 どなたかアドバイスしていただける方はいないでしょうか。

  • Googleデスクトップのサイドバーが表示されなくなりました

    Googleデスクトップのサイドバーが表示されなくなりました 以前は使えていたのですが、ある時期からGoogleデスクトップのサイドバーが表示されなくなりました。 環境は、WindowsXP SP3(Microsoft Update は全て更新済み)、Firefox 3.6.3(メイン), IE6 SP3(サブ) セキュリティ系は AVG free, Zone Alarm, Spybot です。(各最新版) ハードは、Core 2 Duo E7200, G31, ICH7, Memory 2GB, HDD 500GB(空き容量は十分), ATI Radeon HD 2400 といったところです。 画面右下のGoogleデスクトップのアイコンをクリックし、「サイドバー」をクリックして(・印が付きます)あるのに、マウスカーソルをどのサイドに持っていってもサイドバーが出ません。 上記手順で「デスクバー」をクリックしてもデスクバーは出ず、「フローティングデスクバー」をクリックしてもフローティングデスクバーは出ません。 一度「なし」にして、再度「サイドバー」をクリックしても改善しません。 一度Googleデスクトップをアンインストールし、再度インストールしましたが、改善しません。 (再インストール後、長時間インデックスの作成をしていました。作成中も作成終了後も同様に改善しません。) 画面右下のGoogleデスクトップのアイコンをクリックし、「オプション」をクリックするとブラウザの新タブで「Google デスクトップ設定」のページが開きます。そこの「表示」タブの「表示モード」をいろいろ変えて「設定を保存」しても、上記同様改善しません。 また画面右下のGoogleデスクトップのアイコンをクリックし、「ガジェットを追加」をクリックしても、ブラウザの新タブが開きません。 この問題が起きた頃に思い当たることは、「すっきりデフラグ」というソフトをインストール、実行したことです。そこでこのソフトをアンインストールしましたが、改善しません。 OS を一度セーフモードで起動し、終了して通常モードで起動しましたが、改善しません。 アドバイスをお願いいたします。

  • Ajaxの動き

    googleと本で調べたのですが、今いちわからないため質問させてください。 (1)教科書から、Ajaxは、XMLをJavascriptでやり取りしている非同期通信という定義なのはわかりましたが、結局、AJAXを使うということは、HTMLに、<Script>のタグで、JQueryなどのパスを書くということなのでしょうか? AJAXは概念的なものであって、プログラムやモジュールそのものではないと捉えています。 (2)Ajaxによる非同期通信は、何をきっかけとして通信が始まるのでしょうか? 通常は、FORMがSUBMITされたときに、サーバにリクエストがいくという認識ですが そもそも、Ajaxは、何をイベントとしてハンドルしているのでしょうか?(何をきっかけに処理が始まっているのでしょうか?) HTMLに、<Script>のタグで、JQueryのパスを書くと、ハンドルする機能が使用されるのでしょうか? Ajaxでも「リクエスト」は行われているけれども、処理結果として戻されるものがXML形式であるだけだという理解で良いのでしょうか?

    • ベストアンサー
    • AJAX
  • Bloggerのガジェットにdocument.write("<script~したい

    こんにちは。googleのBloggerを使っています。 このフォームに書き込む為、便宜上、<>を全角で入力しています。 <script src="hoge001.js"></script>のようなガジェットをBloggerのカスタマイズから「ガジェットの追加」ー「HTML/Javascript」を選んで設定しようとしています。 ここでhoge001.jsの001が機能によって違うため、ここをランダムに切り替えて使うべく、document.write()を使って001部分を可変にしようとしているのですが、そもそもこのBloggerのガジェットエディタで(1)のようにdocumnt.write()化したコードが正しく保存されません。保存した結果をブラウザで表示させて展開されたソースコードも、ガジェットの編集で再度エディタを開いても、(2)のコードになります。 (1)ガジェットのエディタで最初に入力したコード: <script type="text/javascript"> document.write( "<script type=\"text/javascript\" src=\"http://hogehoge.com/jslib/hoge001.js\"></script>" ) ; </script> (2)保存後再度編集で開いたコード、およびブラウザで見たソース: <script type="text/javascript"> document.write( "<script src="\" text/javascript\ http://hogehoge.com/jslib/hoge001.js\ type="\"></script>" ) ; どうにかうまくやる方法はないものでしょうか。 よろしくお願いします。 尚、hoge001.js自体の動作に問題はありません。

  • Yahooサービス機能実現

    Yahooのトップページ左にある 「Yahoo!サービス」のようなメニューを作りたいと思っています。 http://www.yahoo.co.jp/ 機能としては 1、「一覧」ボタンから表示したいメニューを選択。 2、メニュー項目に反映 3、ブラウザにキャッシュさせ、次回アクセス時も選択した項目を表示。 Ajax、Javascript、PHPと色んな方法を考えましたが、思いつかず頓挫しております。 もし、実現されているようなサンプルをご存知の方は教えてください。 ちなみに設置するのはHTML上になります。 (現在運用中のTOPページに設置したいと思っています。)

  • どこまでがAjaxなの?

    現在、Ajaxを勉強中の初心者です。 質問のタイトル通りなのですが、どこまでがAjaxなのかイマイチわかりません。 AjaxはJavaScript + XMLで非同期通信をする技術ですが 1.画像やプログラムファイルをサーバPC側に入れておいてクライアントPC側でラジオボタンの選択によって画像表示を変えるのはAjaxですか、それともただのJavaScriptですか? 2.サーバを使って以下のような入力可能文字カウンタを表示させるのはAjaxですか、それともただのJavaScriptですか? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <title>文字のカウント</title> </head> <body> <form>   <textarea cols="46" rows="5" id="title1" name="title1" size="50"></textarea><br />   あと<span id="inputlength1">20</span>文字入力できます<br /> </form>   <script type="text/javascript"><!--     function lengthCounter (node, max, cut) {       max = max || Number (node.maxLength) || 20;       return function () {         var rest = max - node.value.length;           if (rest < 0) {             if (cut) {               alert ('20文字以内にしてください');               rest = max;               node.value = node.value.substring (0, max);             }           }           return rest;       };     }     function dispValue (node, cbFunc) {       return function () {         node.firstChild.nodeValue = cbFunc ();   };     }     setInterval (dispValue ( document.getElementById ('inputlength1'),     lengthCounter (document.getElementById ('title1'), 20, true)), 100);   // --></script> </body> </html> 3.「googleサジェストのインクリメンタル検索にはAjaxの技術が利用されている」←ここでのAjaxにはPHPも含まれますか? 私はPHPをAjaxの枠には入れないような気がします。正確にはPHPとAjaxでインクリメンタル検索機能がつくられていると思うのですが。 4.PHPのみでAjaxと同じ非同期通信ができればそれはAjaxと呼ぶのか? よろしくお願いします。

    • ベストアンサー
    • AJAX
  • Google MAPを子ウィンドウで表示

    あけましておめでとうございます。 いつもご相談させて頂き、恐縮でございます。 お手数ですが、下記のサイトをご覧ください。 http://horixx.80code.com/03/childwin2.html (AJAX Webアプリケーション アイデア ブックという本 のサンプルです) [東京]などをクリックすると子ウィンドウが立ち上がります。 -------------------------------------------------------- 私は、立ち上がった子ウィンドウに、Google Mapを入れ込みた いとチャレンジをしております。 -------------------------------------------------------- 子ウィンドウは、HTMLなら問題なく動くのですが、 javascriptなどは動作しません。 例:[javascript]をクリックした際、 基データである(http://horixx.80code.com/sample_DD.html) が動くはずですが、動作しません。 本題のgoogleMAPですが、表示すらされません。 なにかコツ、およびチャレンジされた方などいらっしゃいませ んでしょうか。

  • excel03 上書きで消してしまったデータを復帰させるにはどうすればいいでしょう?googleデスクトップでデータ発見してあります

    以前、エクセルに入力したデータが消えて上書きされてしまい、とても困っています。よい方法をご存知でしたら教えて下さい。 データ自体はgoogleデスクトップ・キャッシュで見つかったのですが、excel用ではなく、ただのデータになっています。 例えば、 エクセル上では  ビール  300円  abcdefg  日本酒  500円  hijklmn  ワイン  400円  opqrstu で、お酒と金額が別のセル、金額とアルファベットも別のセルに入っていました。 いまgoogleデスクトップのキャッシュでは ビール300円abcdefg 日本酒500円hijkelmn ワイン400円opqrstu のように、「メモ帳」に羅列してある感じです。 これをエクセルに復帰させたいのですが、 ひとつずづ「ビール」「300円」「abcdefg」などコピーして エクセルのセルにひとつずつ貼り付けるしかないのでしょうか? もしもこのデータを上手に区切らせる方法があったら教えて下さい。 量が膨大なので、できれば効率の良いやりかたを知りたいのです。 上手に質問ができず申し訳ございませんが、どうかご存知でしたら教えて下さい。