忍者ブログ
開発やらlinuxについてやったこと、ひっかかったことのメモ
[1] [2] [3] [4] [5] [6] [7] [8] [9]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

かなり奮闘中だったけど,やっと出来た...しかし馬鹿すぎる.

mixiアプリにGoogleMapを表示

出来なかった点は以下の3つ
1.APIキーはどこを登録すればよいのか
2.mixiアプリのため<body onload>が記述できない(初期化方法が違う)
3.「GoogleMap」アイコンが表示されたが肝心の地図が表示されない

1.
「http://mixi-platform.com」を登録
これはgoogle先生に聞けば一発で教えてくれました.

2.
mixiアプリはopensocialというAPIに準拠しているので,opensocialAPIの初期化
メソッドの引数にgooglemapの初期化メソッドを渡しました.

3.
divタグでstyle要素(サイズ)を記述していなかった...

以下,googlemapだけを表示するソース(試してないのでバグあるかも)
  <?xml version="1.0" encoding="UTF-8"?>
 
   <Module>
   <ModulePrefs title="Hello!">
     <Require feature="opensocial-0.8" />
    </ModulePrefs>
    <Content type="html" view="canvas"><![CDATA[
 
 
  <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;sensor=true&am    p;key=ここにAPIキーを記述" type="text/javascript"></script>

 
  <script type="text/javascript">
     function google_map_load(){
     if (GBrowserIsCompatible()){
        var map = new GMap2(document.getElementById("google_map"));
        map.setCenter(new GLatLng(35.658613,139.745525),20);
        }
     }
    
    function init(){
         google_map_load();
    }

    gadgets.util.registerOnLoadHandler(init);
</script>

<div id="google_map" style="width: 500px; height: 300px"></div>

]]></Content>

</Module>

楽しくなってきたぞ!


PR
UAC
vistaのセキュリティ機能 UAC

別に批判しているわけではないけれど,僕みたいな中途半端にしかOS(Windows)の知識を持っていない人にとってはUACはやっぱりやっかいだ.

UACとは管理者にも通常操作は最低権限で操作させ,なにか重要な変更をする必要がある場合のみ管理者権限で実行させる仕組み?
否、
正確には、「管理者権限を使うことなく、一般ユーザ権限のみでアプリケーションを動作させる仕組み」。

これはつまり悪意のあるソフトウェアが管理者権限を乗っ取っても,ファイル等を変更できないようにするメリットがあるとおもうが,

悪意のないソフトウェアもファイルを変更できなくなってしまうというデメリットが.

つまりファイルに対して書き込みを行ったり,実行したりするソフトウェアの場合は注意が必要なんだとか.

UACはProgram Files配下やWindows配下のファイルに対してなされるらしいので,

ソフトウェアの変更用ファイルは上記フォルダにはおかないようにする必要があるらしい.

ちなみにUACはファイルやフォルダの仮想化(詳細は不明)というものを行っており,

その実体は

C:\App Data\Users\local配下にあるらしいです.

この仮想化したファイルと同期を行ったりしてんのかな?

通常、Program Files配下への書き込みは管理者権限が必要なのだけれど、UACでは、一般ユーザでもProgram Files配下へ書き込みできるようにレジストリやフォルダを仮想化しているらしい。
つまり、一般ユーザがProgram Files配下のファイルに対し、書き込みや読み取りをかけると、それがリダイレクトされて仮想化先のファイルに対してアクセスがなされるっぽい。

さらに各アプリケーションにはマニフェストという操作制限オプションがついているらしい。(後で調べる)

だからProgram Filesを下手にいじくると,なんか変なことが起こってしまわないだろうか...

まったく知識がないのでここまで.暇があったら勉強しようかな.
フィッシング詐欺に会いそうになったのでメモ.

117bedee.jpg








pics for msn friends ver 1.1

ここにIDとパスワード入れてログインするとぱくられて,悪用.

以後そのIDとパスワードを使ってメンバ全員にこのページへのリンクを送信

IPアドレスが分かったので,tracertしてみた.
tracert.jpg









敵はシカゴに!!

ま,途中から全く見えないので,シカゴかどうか分からないけど..

フィッシング詐欺,気をつけよう.
javascriptでつまづいた部分があったのでメモ

javascriptをヘッダに書くときは,body部分よりも前にjavascriptが実行されてしまうので注意が必要.

つまりbody部分にdivタグだとかspanタグでidを指定し,ヘッダでjavascriptでそのidを操作することはできません.

解決策としては,
body onload=関数名

として,ヘッダのjavascriptを関数でくくれば,bodyの情報をブラウザが読みこんでからjavascriptを実行してくれるっぽい.
firefox3.5.1がリリースされたので、インストールしてみました。
Ubuntu9.04はデフォルトでfirefox3.0が入っているので、共存させてみました。

以下手順
  1.  ./mozillaを念のためバックアップ
  2. synapticパッケージマネージャでfirefox-3.5をインストール
  3. 正常にインストールが完了すると、アプリケーション>インターネット>Shiretoko Web Browser でfirefox-3.5が起動できます。

お馴染み火狐アイコンから起動させたい場合は、シンボリックリンクを作成する必要があります。
以下手順
  1. cd /usr/bin/
  2. ls -l |grep fire
  3. $ ls -l|grep fire
    lrwxrwxrwx 1 root   root         11 2009-07-25 10:15 abrowser -> firefox-3.0
    lrwxrwxrwx 1 root   root         11 2009-07-25 10:15 abrowser-3.0 -> firefox-3.0
    lrwxrwxrwx 1 root   root         11 2009-07-27 19:01 abrowser-3.5 -> firefox-3.5
    lrwxrwxrwx 1 root   root         11 2009-07-27 22:40 firefox -> firefox-3.0
    lrwxrwxrwx 1 root   root         32 2009-07-25 10:15 firefox-3.0 -> ../lib/firefox-3.0.12/firefox.sh
    lrwxrwxrwx 1 root   root         31 2009-07-27 19:01 firefox-3.5 -> ../lib/firefox-3.5.1/firefox.sh
    下線部に注目
    
  4. sudo ln -s firefox-3.5 firefox
これで、通常のアイコンからfirefox-3.5(Shiretoko)が起動できます。

日本語化はこちらの言語パックをアドイン
http://releases.mozilla.org/pub/mozilla … xpi/ja.xpi



忍者ブログ [PR]
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
フリーエリア
最新CM
[06/12 ziggy]
最新TB
プロフィール
HN:
poti
性別:
非公開
バーコード
ブログ内検索
P R
FX NEWS

-外国為替-