2005-12-01から1ヶ月間の記事一覧

冬休み

冬休みなのに自宅で一日仕事。休まらなかった。 メール受信20通、送信十数通、電話でのやりとり。会社にいるのと変わらない。

NonNullPointer

C++で言うところの参照のように、nullを代入できない参照。 /// <summary>nullを代入できない参照</summary> public sealed class NonNullPointer<T> { private T org; private NonNullPointer() { } public NonNullPointer(T o) { Value = o; } public T Value { get { return org</t>…

foreach

foreach でindexが欲しいときなど。 /// <summary>ペア</summary> public struct Pair<T, U> { /// <summary>要素1</summary> public T First; /// <summary>要素2</summary> public U Second; /// <summary>コンストラクタ</summary> public Pair(T t) { First = t; Second = default(U); } /// <summary>コンストラクタ</summary> public Pair(T t, U u)…</t,>

プロジェクトマネージメント

日経コンピュータのプロジェクト実践塾で、プロジェクトマネージメントの分類をしている。 Pは目標達成機能を表し、Mは集団維持機能を表している。私は、理論派のPm型であろう。理想は万能のPM型で、pM型は気配り派、pm型はリーダに向いていない。 Pm型で注…

神経衰弱

memryというサイトで、神経衰弱ができる。 http://www.pimpampum.net/memry/enter.php 16枚で神経衰弱をするとき、組合せは、202万7025通り、完全な記憶力を持っていれば、平均 24.7859695859696 回でできる。

最適化

最適化のORセミナーは、 100人ほどの参加者で盛況だった。今野会長の話が面白く、最適化(ビジネス)の未来は明るいという印象を受けた。 PowerPointと連携して、話している内容をリアルタイムで字幕みたいに出すソフトがあると面白いんじゃないか。SpeechSDK…

無題

計算書偽装に関して。 1つは、職業倫理は、プロとしての必要条件であるため、プロが職業倫理を保てるような体制が必要だろうと思う。 プログラミングで重要なのは、設計である。プロのソフト設計者としての建築士のような公的な資格があるといいと思う。 も…

ClickOnce

いつものことだが、思いつきのメモなので、的外れかもしれない。 ClickOnceのアプリケーションでユーザの認証をすることを考える。認証用のデータは当然サーバにおくべきだろう。すると、クライアントから、サーバに認証の確認の要求をする必要がある。 web…

列挙

2^n個の数字を列挙する場合、(1