チャニアーンな一日
家族と過ごすチャニアーン(極上)な一日. 平凡な日々の中からみつける極上なひと時. があればいいな〜と思いつつ
Firefox 3 堂々のリリース
NEWS
なにやら、自称「史上最速・最軽量のFirefox」だそうで、MicrosoftがIE7の乗り換えに失敗したのを意識したかのようなコピー。
みなさんのブログのウラで随所に使われているJavascriptのベンチマーク(表示スピード指数)テストで、Microsoft の InternetExplorerの9.3倍の高速性能だそうです。
表示性能で悪名高い「GMail」でも、ログインが2倍、メッセージの読み込み・表示で2〜3倍高速化したという。
また、長時間使用時に起こるメモリリーク(メモリがいっぱいになってパンクした状態)がおきないよう消費量を最小限に抑えることに成功したともいう。
アドオン機能も、日本語版Firefoxなら、日本語のアドオンのみを表示するという親切設計。
フィッシング詐欺サイト警告機能に加え、マルチウェア(ウイルス、ワーム、トロイの木馬、スパイウェアといった悪意のあるソフトウェア)を表示してしまった際に警告を表示してくれます。危険サイト情報は定期的に自動更新されるそうです。
ということで、私も早速バージョンアップしてみました。
Gmailは確かにめちゃ早!
デザインもシンプル設計でGoodです。
みなさんのブログ徘徊もスムーズに表示されストレスなく思う存分徘徊できます。
(明日実家に帰って、Windows2000上でどれくらい早くなるか楽しみです)
最後に、公式ページは下の画像をクリックしてください。

※公開初日から予想以上のアクセスにより、繫がりにくい場合があるそうです。
※私がこの記事を書いてる時点で、30万件オーバーでした。
※インストールすると、既定のブラウザを勝手にFirefoxにするのでご承知おきください。
OpenIDって何?
の左フレーム真ん中あたりに『FC2ニュース』ってのがあって、“インターネット”のニュースを見ていたら、「「1つのIDでどこでもログイン」・OpenIDとは何か」という日経(NIKKEI NET)の記事があって、気になったので紹介します。

私の以前の記事で 『ウィルス対策はお済ですか?』 を書きましたが、これは、あくまで自分のパソコンを守るものであって、パスワード、カード番号などがフィッシングされないとか、ウィルスで個人情報などが漏洩しないよう防ぐものです。
NIKKEIの記事では、個人情報が人為的ミスから流出してしまうことに対する危険性を指摘したうえで、OpenIDなるものを紹介していました。
企業では、複数の業務システムがあるけど、それぞれを別々の会社に発注するため、システムごとにID/passwordが異なり、自分で管理できなくなるので、なるべくパスワードを共通化して利用しているのが現状だと思います。
企業での取り組みは、シングルサインオンの取り組みは既に随分前(ここ4〜5年かなぁ)から始まっており、既に導入・実現できている会社(官も含む)も増えてきている。
記事の中にも、ネットのユーザー登録でID/Paswordを入れますが大抵の人が平均で15〜20個のアカウントをもっているそうです。あなたは全てのID/Paswordを憶えてられますか?せいぜい2〜3個が普通だと思います。
個人情報の漏洩は、強固なセキュリティーを謳っている会社でも、人為的ミス(設定の不備など)で漏洩してしまうこともあるし、意識の低い会社は問題外です。個人情報を自分で守ろうとすれば、個人情報をネットに載せないしかありません。
これからは、OpenIDの競争の時代になるそうです。結局ここもどこと契約するかは自己責任ということになる。 大抵は誓約書なんか読まずに [承認する]のボタンを押している方がほとんどだといっていいでしょう。これからは、せめてOpenIDへの登録時はきちんと読みましょう!
あぁ、どんどん便利になっていくとリスクが高くなるし、かえって管理が複雑になりそう。
ネットショップにアカウント情報作成している方は要注意ですよ!
今日の朝の記事はこれまで。
考察 Microsoft Java VM サポート終了
この日をもってMicrosoftはMSJVM(Microsoft Java Virtual Machine)のサポートを停止する。
つまり、これ以降MSJVMに脆弱性が見つかっても修正を公開しないということなのだ。
使用している Microsoft VM のビルド番号を確認するには、次の手順を実行します。
1. [コマンド] ウィンドウを開きます。 • Microsoft Windows 2000 および Microsoft Windows NT の場合、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックし、cmd と入力して [OK] をクリックします。
• Microsoft Windows 95 および Microsoft Windows 98 の場合、[スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックし、command と入力して [OK] をクリックします。
2. コマンド プロンプトで jview と入力して、次に Enter キーを押します。 バージョン情報は最上行の右側に表示されます。"5.00.xxxx" のような形式で表示されます。"xxxx" がビルド番号を表します。たとえば、バージョン番号が 5.00.1234 であれば、ビルド番号は 1234 です。
Microsoft VM アプレットの脆弱性 ⇒
Microsoft VM の ビルド番号の確認方法 ⇒
MSJVM との依存関係の有無が確認済みの Microsoft 製アプリケーションの一覧
Internet Explorer 6 非依存(単体では同胞されたいないが、下位バージョンからのアップデートでは削除されずそのまま残っているので注意が必要)
VM 更新プログラム ビルド番号3316・・・3810 JDK バージョン1.1.4
Windows 2000 SP1 ビルド番号3310 JDK バージョン1.1.4
Internet Explorer 5.01 SP1 および 5.5 ビルド番号3309 JDK バージョン1.1.4
Internet Explorer 5 ビルド番号3167 JDK バージョン1.1.4
Internet Explorer 5 Beta 2 ビルド番号3031 JDK バージョン1.1.4
VM 更新プログラム ビルド番号2439、2439、2439、2439、2439 JDK バージョン1.1.1
Internet Explorer 4.01 SP2 ビルド番号2436 JDK バージョン1.1.1
Windows Update、SDK for Java 2.02 Refresh ビルド番号2435 JDK バージョン1.1.1
Windows 98、Internet Explorer 4.01 SP1、SDK for Java 2.02 ビルド番号2424 JDK バージョン1.1.1
Internet Explorer 4.01 ビルド番号2339 JDK バージョン1.1.1
Internet Explorer 4.0、SDK for Java 2.0 ビルド番号2252 JDK バージョン1.1.1
Internet Explorer 3.0 ビルド番号1158 JDK バージョン1.02
ということで、IEのバージョンによってさまざまなバージョンが存在するので、Windows Updateは必ず実行しましょう!
Microsoft VM 診断ツール 1.0a ⇒
その他こちらに詳しく?載ってます
テーマ : Windows 全般 - ジャンル : コンピュータ
XSLTで画像を表示する
<XSLT>
<img src="img/audio.gif"alt="sound" />
というように、終了タグに気をつければいいだけだ。(画面イメージは省略)
次の説明に行く前にXMLデータ(サンプル)を示します。
<artist.xml>
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="album.xsl" ?>
<Data>
<ArtistInfoList title="アーティスト情報一覧">
<Artist>
<Name>AEROSMITH</Name>
<Kana>エアロスミス</Kana>
<Nation code="US">ボストン</Nation>
<Album year="2004" address="http://www.amazon.co.jp/Honkin-Bobo-Aerosmith/dp/B0001FT2F8">Honkin' on Bobo</Album>
</Artist>
<Artist>
<Name>元ちとせ</Name>
<Kana>ハジメチトセ</Kana>
<Nation code="JP">奄美</Nation>
<Album year="2006" address="http://www.sonymusic.co.jp/Music/Arch/ES/HajimeChitose/ESCL-2830/">ハナダイロ</Album>
<Album year="2002" address="http://www.sonymusicshop.jp/detail.asp?goods=ESCL000002320">ハイヌミカゼ</Album>
</Artist>
</ArtistInfoList>
</Data>
次に、この画像に対してハイパーリンクを張りたい場合はどうすればいいかというと、
まず、<a> </a>タグで括りますよね。
で<a>タグに、href属性にXMLからアドレスを取得する書き方を示します。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns="http://www.w3c.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<xsl:for-each select="Data/ArtistInfoList/Artist/Album">
<a><xsl:attribute name="href"><xsl:value-of select="@address"/></xsl:attribute><img src="img/audio.gif"alt="sound"/></a>
</xsl:template>
</xsl:stylesheet>
次にXMLファイルに<Nation>タグがあって国籍が区別できるようになっているので以下のような国旗画像を

JP.gif US.gif
というように、動的に変えてみることにする。
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns="http://www.w3c.org/1999/xhtml"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<xsl:for-each select="Data/ArtistInfoList/Artist/Album">
<xsl:value-of select="../Name" /> ←(1)アーティスト名
<img title="Nation" border="0"><xsl:attribute name="src"><xsl:value-of select="concat('../../img/', ../Nation/@code, '.gif')" /></xsl:attribute><xsl:attribute name="alt"><xsl:value-of select="../Nation/@code" /></xsl:attribute></img> ←(2)国旗画像
<a><xsl:attribute name="href"><xsl:value-of select="@address"/></xsl:attribute><img src="img/audio.gif"alt="sound"/></a>
</xsl:template>
</xsl:stylesheet>
というように、</img> を書き忘れないように!
出力イメージはこんな感じです。

参考:
我家の所蔵CD検索
タグ : XML XSLT JavaScript HTML ActiveXObject
XML初級編
<history.xml>
<?xml version="1.0" encoding="UTF-8"?>
<Data>
<historyList>
<history>
<date>2007.10.29</date>
<category>[音楽]>/category>
<contents>いろいろ直したらおかしくなっちゃった。</contents>
</history>
<history>
<date>2006.12.18</date>
<category></category>
<contents>試運転開始</contents>
</history>
</historyList>
</Data>
XSLTもまたXML形式です。
<history.xsl>
<?xml version="1.0" encoding="UTF-8"?> (1)XML宣言
<xsl:stylesheet version="1.0" (2)XSLTスタイルシートのルート要素宣言xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3c.org/1999/xhtml">
<xsl:template match="/"> (3)ルート要素(/)用のテンプレート
<html lang="ja" xml:lang="ja" xsl:version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>更新履歴</title>
</head>
<body>
<h1 class="mainTitle">更新履歴</h1>
<ul>
<xsl:for-each select="Data/historyList/history"> (4)ルートからの相対パスでhistoryタグ集合をループさせる
<xsl:sort select="date" order="descending" /> (5)日付でソートしておく
<li>
<xsl:value-of select="date" /> (6)XMLからデータを出力する
<xsl:value-of select="category" />
<xsl:value-of select="contents" />
</li>
</xsl:for-each>
</ul>
URL http://www.hoge/history.xml

※テンプレートを利用したバージョンは次回お知らせします。
参考1:http://www3.ocn.ne.jp/~taugus/web/xml/index.html
参考2:http://www3.ocn.ne.jp/~taugus/index.htm
タグ : XML XSLT JavaScript ActiveXObject XMLHttpRequest getElementById
私でもXMLが書けた(^^♪
⇒ようこそオーガスの窓へ:WEBリファレンス
テーマ : ホームページ・ブログ制作 - ジャンル : コンピュータ
タグ : XML XSLT JavaScript HTML
| HOME |



































