2013-01-01から1年間の記事一覧

Singleton大分裂

たった1つのインスタンス? 〜Singletonを破ってみよう〜 GoFのデザインパターンの中に、Singletonと呼ばれる便利なパターンがあります。結城浩著『増補改訂版Java言語で学ぶデザインパターン入門』によると、Singletonとは ・指定したクラスのインスタンス…

ぼくの私のダブルディスパッチ

多態性おとしあな 今日もJavaネタ。オブジェクト指向言語の「オーバーロード」「オーバーライド」「ポリモーフィズム」の理解があいまいだとはまりやすい落とし穴についてつらつら書きたいと思います。まずは簡単なサンプルソースをご紹介しましょう。 Main.…

Objective-CのプロトコルとカテゴリとJavaのリフレクション 〜特別付録: Javaのprivateメソッドを外から実行する禁断の裏技〜

最近、Objective-Cと触れ合う機会がなくて色々忘れていたので、復習がてらプロトコルとカテゴリの復習をしてみた。題材は、僕の中でバイエルのようになっているStateパターン。でもそれだけだとつまらないので、最後にちょいワルなサンプルも載せるよ。 プロ…

Luaとあそぼう

Lua

くろねこさんがLuaを覚えたがっていたので。C++かLua、どっちに手つけよか— くろねこさん (@laprasDrum) 2013年4月18日 ちなみに検証に使用したLuaのバージョンは現時点での最新版である5.2.2です。 LuaでHello World まずはお決まりのHello Worldから。書き…

NSAttributedStringで簡易シンタックスハイライト - エピソードII

本日の動機 ( ^o^)<シンタックスハイライトできたお |Xcode|┗(☋` )┓三 ( ◠‿◠ )☛あんなものでごまかしたつもりか▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああ ……というわけで、今回はここまでやってみました。端末上でそれっぽくテキストを色分けできている事がおわ…

NSAttributedStringで簡易シンタックスハイライト

本日の動機 ( ^o^)<シンタックスハイライトってかっこいいなぁ ( ˘⊖˘) 。o(よし僕も作ってみよう) |Xcode|┗(☋` )┓三 ( ◠‿◠ )☛また使いどころも考えずにろくでもないものを作るのか ▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああ ──というわけで、今日は iOS デバイス…

Javaでテキスト差分のテスト

久々にJavaを使ったので、リハビリがてらテキスト差分アルゴリズムを実装してみました。左と右の差分を色分けして表示しています。サンプルテキストは、宮沢賢治の『ポラーノの広場』からの抜粋(著作権失効済)です。 ちなみに、アルゴリズムよりもGUIの実…

Copyright (c) 2012 @tercel_s, @iTercel, @pi_cro_s.