2008-07-01から1ヶ月間の記事一覧

プログラマの数学

とりあえず、プログラマの数学を買ってみた。 今更ながら、簡単なところから読み飛ばさずに理解しながら読んでみようかなと。 初歩的なところですが、なぜnの0乗が1なのかにガッテンしました。プログラマの数学作者: 結城浩出版社/メーカー: ソフトバンクク…

この前作ったサンプルのデザインだけ流用して1時間以内でお小遣い帳にしてみた

仕様は、 ・持ち金をチャージできる。 ・チャージ時の総額と総利用額と残金を表示。 ・使った時は、何に使ったかと金額を入力。 ・過去20件の利用データを表示。 ・過去100件の利用データ中の何に使ったかをドロップダウン表示して選択できる。 ・エラーチェ…

Microsoft Equipt(office+OneCareのサブスクリプション)

Equiptは、サブスクリプション版のOffice HomeおよびStudentに、Microsoftが提供するウイルス対策製品となる「OneCare」をバンドルしており、OneCare単体での推奨購入価格より20ドルだけ高い、年間69ドルの利用価格が設定されている。 これは、うれしい。 日…

.NET関連で困った時に調べる順番

.NET関連で困った時、昔は 1.Google 2.MSDN という順番だったのだが結局正しい情報として検索結果の中からMSDを選択することが多かったので、最近は 1.MSDN 2.Microsoftの開発者向け情報サイト(http://asp.net等) 2.Google という順番が多い。 そして、大抵1…

Hotmailのインタフェースに不満

用があって久しぶりにHotmailを使ってみた。 未読メールが死ぬほどあったので、一括で既読にしたかったんだけど、なぜかツールバーに存在するのは 「未開封にする」 のみだった。 結局、未読メールを既読にするのは諦めてブラウザを閉じた。 「開封済みにす…

匿名メソッドで再帰を実装する時

通常匿名メソッドを実装する時は、宣言と代入が同じになるパターンが多い。 例えば、下記のコードのように。 public void 匿名メソッドで再帰() { Func<int, bool> カウントダウン = (x) => { if (x == 0) { return true; } Console.WriteLine(x); x--; return カウント</int,>…

パズル:nまでの整数を二つの組に分けて合計した結果が同じ時のnについて見つけた法則の実証をバイナリサーチで

C#

なんでそうなのかをコンピュータによる実証以外に証明する事ができないので、ドラクエで言うと、まだ冒険の書を作ったところ。いや、冒険の書すら作れていないのか。 最近、続けている話題ですが、とりあえず見つけた法則が正しいのかどうかを実証するために…

実力があっても生かせないのなら、会社にとっては実力が無いのと同じ

いろいろと、勿体ないけど、実力があってもそれを利用して仕事に生かせないのなら会社にとっては実力が無いのと同じだ。 炊飯する実力はあるのに炊飯ボタンが無い炊飯器のようなもん。 つまり、インタフェースが無くちゃ駄目だということ。 本当に実力がある…

10のコーディングルール

以前、コードの10戒と題して、犬の10戒をまねしたコーディングルールを掲載しました。 しかし、若干カジュアルすぎるため仕事に適用するには文体を改修する必要があるかもしれません。 長いコーディング標準は、読むのも守るのもメンテするのも大変です…