というわけで、Rubyアソシエーションの重要な活動として 認定試験を始めます。
理事長として(この肩書き重いなあ)、尋ねられそうなことにはあらかじめ答えておく。
というわけで、期待しすぎず待っててほしい。 ネタでの受験は歓迎するが、採用面接で効果を発揮する約束はできない。
そんなにインパクトがあったかなあ。 まあ、Java陣営にも意識されるようになったというのは 自分でもすごいことだと思うけど。
まあ、言語なんてのは切磋琢磨できてナンボだと思うので、 良いことだと思う。
JRubyの中の人、Charles Nutterのブログから。 NetBeansのRuby対応はすごいぞ、という話。
先日紹介した属性対応もそうだけど、 やっぱちゃんとした投資が行われれば、 技術的に少々難しくてもなんとかなっちゃうもんなんだねぇ。
Javaスクリプトの9つの落とし穴。 実際には、ほとんどのものはある特定の実装(特に名は秘す)の落とし穴のような 気がするけど、2番のthisについてだけはよくわからない。 JavaScript言語の最大の欠点のような気がする。
This work is licensed under a Creative Commons License.
JavaScriptの変数参照はレキシカルスコープが原則ですが、thisだけは関数適用されるオブジェクトにダイナミックに(という呼び方でいいのかな?)束縛される特別ルールなので、2番目のthis問題は、MyObject.OnClick()の時のthisはMyObjectオブジェクトそのものを指しますが、"MyButton"オブジェクトに紐づけられた関数をイベントハンドリングで呼び出すと、thisは"MyButton"オブジェクトを指します。私も一度はまったことがあります。this変数は、どのコンテキストで呼び出されたかで変化するので、気をつけないと行けないとその時思いました。
>回答は選択式です。<br>採点を考えると、やむをえないでしょうね。<br>「選択肢Aでも選択肢Bでもプログラムは動作するが、Aの方が望ましい場合、Bは誤りとする」ようなことで、<br>「うごけばいいじゃん」という人を排除して欲しいですね。