2013-03-01から1ヶ月間の記事一覧

疑問メモ: 配列をObject.createすると何が失われるのか、pushは何をするのか

JavaScriptの本を読んでいて理解できない点があったのでメモします。 3章で紹介したObject.createメソッドを、配列に対して使うことはおすすめできない。なぜなら戻り値が配列ではなく、単なるオブジェクトになってしまうからだ。生成されたオブジェクトは元…

「第9回 オフラインリアルタイムどう書く」参考問題: へなちょこ解答(Java)

数字を作ったぞ!!! 問題「数字を作る」(出題 鍋谷さん): http://nabetani.sakura.ne.jp/hena/ord9nummake/ ほかの方の解答(コメント欄参照): http://qiita.com/items/7c46e8409c456e8fabd1 4/6のどう書くにはまだ空きがあるようです。お暇な方は参加…

G*ワークショップZ Mar 2013へ行ってきました

金曜の夜、Gradleがテーマの勉強会&懇親会へ行ってきました。JGGUGさんのイベントに参加するのは、2年ぶり3回目です。メモを少し取ったので、せっかくなんで上げておきます。 エンタープライズGradle: 林さん ユーザガイド Gradle User Guide http://gradle…

メモ: 誤った型の要素の代入で発生するArrayStoreException

先日のどう書くで、「Javaの配列に対する代入のバグ的挙動」というのが話題に出ました。何の話か気になったので調べたところ、ArrayStoreExceptionのことのようですね。こういうやつです。 import org.junit.Test; class Mother { } class Child extends Mot…

解決編: JavaScriptで配列やオブジェクトのキーを反復するイディオム

先日の続きです。 疑問メモ: JavaScriptで配列やオブジェクトのキーを反復するイディオム - 虎塚 escape_artistさんから詳細なコメントを頂きました。ありがとうございます。また、身内に「ネイティブのforを使ってはいけない」の真意を聞いてみました。その…

ぐるーびーたん第6話の作画をしました

JGGUGさんの『G*Magazine』Vol.6が発行されました。 G*Mag Japan 四コマまんが「ぐるーびーたん」の作画をさせてもらいましたので、よかったらご覧ください。原作はbikisukeさんです。今回はいつもと違うロケーションなので、珍しく背景を描き込みました。と…

「第8回 オフラインリアルタイムどう書く」へなちょこ解答(Java)

オフラインリアルタイムどう書くとは 鍋谷さんが出してくださるお題を、参加者が好きなプログラミング言語で解いて楽しむ会です。 今夜は、今年3回目のどう書くでした。通算8回目なので、事前に出題される参考問題を含めると、ついに16問目に到達ですね。お…