Olen Onnellinen 2
2009年春季から情報処理試験が改訂
- 2008-11-19 (水)
- 資格試験
|
2009年春季から情報処理試験が改訂されます。
とりあえず、こしあんに関わりそうなところの変更としては
テクニカルエンジニア[データベース]
↓
データベーススペシャリスト
テクニカルエンジニア[ネットワーク]
↓
ネットワークスペシャリスト
情報セキュリティアドミニストレータ
+
テクニカルエンジニア[情報セキュリティ]
↓
情報セキュリティスペシャリスト
あたりでしょうか。
リスクの少ないところではデータベース、挑戦してみたいところではセキュリティ。どっちにしようかなー。
あと、こっそりUMTP L1を狙っています。
LPICは4月の改訂を待ってからにしようかな、と。
なんか守りに入ってる…
- Comments: 0
- Trackbacks: 0
擬似プロトコルとラベル@JavaScript
- 2008-11-18 (火)
- JavaScript
|
リンクをクリックされたときにJavaScriptで処理をしたいときは a タグの href属性か onClick属性に書くことが多いです。
- <html>
- <head>
- <script type="text/javascript">
- <!–
- function hoge(str){
- document.getElementById(’res’).innerHTML=str+’をクリックしました’;
- }
- //–>
- </script>
- <body>
- <p><a href="javascript:hoge(’href属性を使う’)" >href属性を使う</a></p>
- <p><a href="#" onClick="hoge(’onClick属性を使う’)" >onClick属性を使う</a></p>
- <p><span id="res">リンクをクリックしてね!</span></p>
- </body>
- </html>
「href=”#”」とかどうなのよ、という意見もあるかと思いますが、今回のポイントから外れるのでスルーします。
で、hrefとonClickで書き方が違います。hrefには”javascript:”を先頭につけています。
これは擬似プロトコルと呼ばれるもので、”http:”と同じようなプロトコルの指定という意味で同じようなものです。なので、普段URIを指定するようなところにJavaScriptを書きたいときに指定します。指定しなければ動作しませんので、大した問題にはなりません。
では、onClickはどうでしょうか。以下のJavaScriptは動作するのでしょうか。
- <html>
- <head>
- <script type="text/javascript">
- <!–
- function hoge(str){
- document.getElementById(’res’).innerHTML=’うごいたよ!’
- }
- //–>
- </script>
- <body>
- <p><a href="#" onClick="javascript:hoge(’onClick属性を使う’)" >これうごく?</a></p>
- <p><span id="res">リンクをクリックしてね!</span></p>
- </body>
- </html>
これも動きます。
なるほど、ならJavaScriptで動作させたいときは常に”javascript:”指定したほうがよさそうだね…とはならないのです。
>javascriptの正しい書き方なのでしょうか?
とりあえず誤りではないというのが答えかと。
ただ、予想されているのとはたぶん異なり、
規則の上では javascript という名前のラベル付けがされたと考えられると思います。
onChange=”javascript:関数名”について - 教えて!goo
つまり、この場合の”javascript:”は擬似プロトコルではなく、ラベルになるとのこと。
実際に試してみましょう。
- <html>
- <head>
- <script type="text/JavaScript">
- </script>
- <body>
- <a href="#" onClick="javascript:{break javascript;document.getElementById(’res’).innerHTML=’ありえない’}" >リンク</a>
- <br />
- <span id="res">リンクをクリックしてね!</span>
- </body>
- </html>
先頭の”javascript:”がラベルとして解釈されるなら、”break javascript;”でブロックから抜け、次のinnerHTMLの処理は実行されないはずです。
■IE6.0
エラー”このLabelは定義されていません”
ラベルとして解釈されず。
■FF3.0
innerHTML実行されない。
ラベルとして解釈された。
■Opera9.6
innerHTML実行されない。
ラベルとして解釈された。
こんな感じです。IEは擬似プロトコルとして解釈してんのかな。
まあ、こんなコード書くのは限りなくダメダメなので深追いはしません。
結論。onClickなどに”javascript:”を書くやつは限りなくアヤシイ。
おわりです。
- Comments: 0
- Trackbacks: 0
第142回TOEIC公開テスト 結果発表
- 2008-11-17 (月)
- 資格試験
|
10月に受けたTOEICの結果が発表されました。
505(86%)
Listening:270(94%)
Reading:235(77%)
※ ()内は前回比
惨敗ですo(×□×)o
今回はリスニング対策せずにリーディングのみ勉強したのに。
中途半端な知識が邪魔をしたのかなー。がっかり。
- Comments: 0
- Trackbacks: 0
簿記受けてきた
- 2008-11-16 (日)
- 資格試験
|
日商簿記の試験を受けてきました。
会場の市立中学校がすげ汚かったです。
古いとかじゃなくて、普通に綿埃とかゴミだらけ。
あれで健全な精神が育つのかね(大きなお世話
(いいわけ)海外ドラマのDVDを見て徹夜状態→タクシーで会場へ乗りつけ、というやる気あるんだか、ないんだか、という感じだったので合格は難しいかもです。
海外ドラマっていってもジャックが頑張ったり、プリズンをブレイクしたりするヤツではありません。
こちら。

シャーロック・ホームズの冒険 完全版 DVD-BOX
発売日:2004-12-21
それにしてもこのドラマの英語はまったく聞き取れないです(´・ω・`)
ホームズ格好良いし、面白いから良いのですけど。
- Comments: 0
- Trackbacks: 0
XBOX360をかいました
- 2008-11-15 (土)
- ゲーム(一般)
|
なんか買い時みたいです。
いつまでもPS2ってわけにはいきませんしね。
え?PS3じゃないですよ。
XBO360です。

勢いで購入したものの、特別目当てのソフトがあったわけでもなく。
アイマスとDOAエクストリーム2は買いましたけどー。

Xbox 360 バリューパック(60GB:HDMI端子搭載、「エースコンバット6 解放への戦火」&「ビューティフル塊魂」同梱)【期間限定生産】
発売日:2008-11-06
- Comments: 0
- Trackbacks: 0
- Search
- Feeds
- Meta
