2013-01-01から1年間の記事一覧
たった1つのインスタンス? 〜Singletonを破ってみよう〜 GoFのデザインパターンの中に、Singletonと呼ばれる便利なパターンがあります。結城浩著『増補改訂版Java言語で学ぶデザインパターン入門』によると、Singletonとは ・指定したクラスのインスタンス…
多態性おとしあな 今日もJavaネタ。オブジェクト指向言語の「オーバーロード」「オーバーライド」「ポリモーフィズム」の理解があいまいだとはまりやすい落とし穴についてつらつら書きたいと思います。まずは簡単なサンプルソースをご紹介しましょう。 Main.…
最近、Objective-Cと触れ合う機会がなくて色々忘れていたので、復習がてらプロトコルとカテゴリの復習をしてみた。題材は、僕の中でバイエルのようになっているStateパターン。でもそれだけだとつまらないので、最後にちょいワルなサンプルも載せるよ。 プロ…
くろねこさんがLuaを覚えたがっていたので。C++かLua、どっちに手つけよか— くろねこさん (@laprasDrum) 2013年4月18日 ちなみに検証に使用したLuaのバージョンは現時点での最新版である5.2.2です。 LuaでHello World まずはお決まりのHello Worldから。書き…
本日の動機 ( ^o^)<シンタックスハイライトできたお |Xcode|┗(☋` )┓三 ( ◠‿◠ )☛あんなものでごまかしたつもりか▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああ ……というわけで、今回はここまでやってみました。端末上でそれっぽくテキストを色分けできている事がおわ…
本日の動機 ( ^o^)<シンタックスハイライトってかっこいいなぁ ( ˘⊖˘) 。o(よし僕も作ってみよう) |Xcode|┗(☋` )┓三 ( ◠‿◠ )☛また使いどころも考えずにろくでもないものを作るのか ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああ ──というわけで、今日は iOS デバイス…
久々にJavaを使ったので、リハビリがてらテキスト差分アルゴリズムを実装してみました。左と右の差分を色分けして表示しています。サンプルテキストは、宮沢賢治の『ポラーノの広場』からの抜粋(著作権失効済)です。 ちなみに、アルゴリズムよりもGUIの実…