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

モノクロノセカイ

Processing Advent Calendar 2012 (5日目) WebGLレスで楽しむ3Dスケッチ 今年も、Advent Calendar の季節がやって参りました。昨年に引き続き、Processing Advent Calendar に参加しております。今年は5日目を担当する事になりました。よろしくお願いしま…

iOSアプリ画面遷移3本勝負

前回のあらすじと本日の目標 2012年11月4日の日記では、iPhoneアプリのためのミニマルな雛型を作りました。今日はそれを拡張して、画面遷移を実装してみたいと思います。ただし簡単のため、実装するのは2画面間を交互に遷移するだけのアプリです。前回ほどロ…

iOSアプリ作成はじめの一歩

本日の目標 できるだけ堅牢性の高いアプリの雛形を作りたい、ただし Story Board や Interface Builder を使わずに。 きっかけ 『iOS開発におけるパターンによるオートマティズム』のp.9には、以下のような導入文があります。 (前略)このときよく行われる…

コピーコンストラクタ、代入演算子、デストラクタ

C++

『C++のためのAPIデザイン』のp.210には、こんな記述があります。 C++の初心者が陥りやすいのは、リソースを割り当てるクラスを作り、それに伴いデストラクタは用意したが、コピーコンストラクタと代入演算子を定義しないことだ。 というわけで、今日はコピ…

C++のPimplイディオム

C++

最近読んだ『C++のためのAPIデザイン』という本に興味深い技法が紹介されていてちょっと感動したので備忘録。 きっかけ C++で、あるクラスのヘッダを以下のように書いたとしましょう。 MyClass.h #ifndef MyClass_h #define MyClass_h class MyClass { publi…

手書きの思考ログ

頭の中で考えていることを、紙のノートに書き出す。プログラムの擬似コードだったり、UML(のようなもの)だったりする事が多い。そして、それらをスマートフォンに取り込んで、Evernote に保存する。最近はこの方法で思考のログを残している。

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