JavaScriptで複数のバーを伸ばすアニメーションを作成してみた。
続きを読む
Java8にラムダがくるので関数型プログラミングに慣れておきたい
「ラムダの状況」にもあるように、Java8ではラムダ式が使えるようになります。関数型プログラミングができるようになってくるので、慣れておきたいところですね。JavaプログラムはScalaを勉強するのが良いのでしょうが、関数型プログラミングを理解するということではHaskellとかも勉強した方がいいかもしれません。
- 「すごいH本」として話題になった … すごいHaskellたのしく学ぼう
- 関数型プログラミング言語を学ぶには … Scalaスケーラブルプログラミング第2版
JavaScript setIntervalで呼び出す関数へ引数を指定したいときの使い方
JavaScript setIntervalで呼び出す関数へ引数を指定したいときの使い方は次のようにクロージャを使います。
続きを読む
プチコン mkⅡで最初に確認するべきこと
プチコン mkⅡで最初に確認するべきことは、自分で打ち込んだソースコードをどうやって保存するかです。次に、保存したソースコードをどうやって実行するかを確認しましょう。そうしないと、一生懸命入力したプログラムのソースコードが毎回消えてしまって悲しい思いをすることになります。
続きを読む
重い処理によるUIへのブロックを抑制するには
重い処理によるUIへのブロックを抑制するには、setTimeoutを使います。次のようにして、重い処理を分割して、分割した処理の間にユーザインタフェース用のスレッドが動けるようにします。
続きを読む
HyperJuice 2はモバイルバッテリーの決定版か?
「HyperJuice 2」というのが発売されていました。これは、モバイルバッテリーの決定版といってもおかしくないぐらいの性能です。
続きを読む
これからは、やはりJava+Scalaなのか
「Ruby から Java へのシフトで大統領選を乗り切った Twitter」を読むと、RubyからJava+Scalaへ移行したことがTwitterの成功として語られています。
続きを読む