タグ

ブックマーク / www.moonmile.net (3)

  • [c++] for_each と mem_fun の関係をメモ書き | Moonmile Solutions Blog

    c++lambda 式を使うと for_each を使うのが楽になる…のですが、一応、以前の書き方をメモ。 #include <string> #include <iostream> #include <vector> #include <algorithm> using namespace std; static void f1( string s ) { cout << s << endl; } int main( void ) { vector<string> lines; lines.push_back("masuda"); lines.push_back("tomoaki"); lines.push_back("alice"); // 普通にforを使う for( auto it=lines.begin(); it!=lines.end(); ++it ) { cout <

  • オブジェクト指向設計とプロジェクトの成功とは無関係なのか? | Moonmile Solutions Blog

    ちょっとリハビリテーションがてら徒然に。 結論から言うと、オブジェクト指向設計を導入したからといって、プロジェクトが成功するとは限らず、逆にプロジェクトが失敗したからといって、オブジェクト指向設計を導入しなかったから、というには言えません。当たり前ですが…因果関係はそれほど強くない。 「○○設計」なり「○○手法」というものがあって、それを導入したからと言って必ず成功するとは限らない。言えるのは、成功する確率が上がるということしか言えない。逆パターンもあれば、導入すると失敗するとは言えないけれども、失敗する確率が上がる(成功する確率が下がる)パターンもある。これは、何を言うのかというと、「○○手法」を導入する場面、場所(人員も含む)、規模など諸々の条件があって、それが有効に働く場合と、働かない場合、むしろマイナスに働いてしまう場合もある、ということ。 が、かといって「○○設計」なり「○○手法

  • 計画停電でもできるIT屋さんのお仕事法 | Moonmile Solutions Blog

    どうやら、計画停電(輪番停電)が4月末まで続きそうな勢いなので、IT 屋さんとしてはえーッ!!! 一日3時間も停電していたら仕事にならないよッ!!!な状態にならないように、準備をしておきます、の巻。 節電に関しては、使っていないディスプレイ消す、ノートブックで仕事をする、サーバーを落とす、など直接的な方法がありますが、私のほうは設計/実装段階で使える節電ノウハウをお伝えします。 手っ取り早く云えば、XP の40時間勤務を実践するノウハウなんですけどね。 ■ペーパープロトタイピングを応用 式なところは↓な訳ですが、 Amazon.co.jp: ペーパープロトタイピング 最適なユーザインタフェースを効率よくデザインする: Carolyn Snyder, 黒須 正明: http://www.amazon.co.jp/dp/4274065669 今でも役立つ、ペーパープロトタイピングのススメ

  • 1