プログラマ10年目を迎える前に

気づいたらプログラマとしてお金を稼ぎ始めて9年が経ち、もうすぐ10年目という節目を迎えることになっていた。
そろそろ、振り返りをしてみようと思う。

中学生の頃に友人に借りたファイナルファンタジー7に熱中したあまり、「こんなゲームを作ってみたい」と思い始めてから 14 年くらい経つことになる。高校生になって「やさしいC」を買って挫折し、「やさしいJava」を買ったのが Java プログラマの始まりだった。

続きを読む

書評 - 新世界より

新世界より(上) (講談社文庫)

新世界より(上) (講談社文庫)

貴志祐介の最高傑作と言われる本書で、Amazon でも 77 件のレビューがついて平均 4.2 となかなか高評価である。

期待して読んだものの、久しぶりに読了後に本を床に投げつけたくなるような本だった。
kindle だったので壊れるのが惜しくて投げつけなかったが。

続きを読む

Java でアッカーマン関数を実装しよう

アッカーマン関数という関数がある。
この関数はとても巨大な値を返し、またその計算に多大な計算量が必要なことが知られている。

定義自体は単純で、下記の通り。

f:id:shawshank99:20150630160633p:plain

これを Java で実装してみましょう。

続きを読む

僕はきっと左右盲

左右の判断が苦手である。
もちろん意識すればなんてことのない動作なのだが、ふとした瞬間に左右の判断を求められると、2〜5 秒程度考えなければならない。

これは左右盲と言うらしい。

続きを読む