閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

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

匿名メソッドで引数を省略

C#

イベントに匿名メソッドを割り当てる時に、そのイベントの引数を使用しない場合は引数宣言を省略することができるらしい。 button.Click += delegate { /*...*/ }; Resharperに教えてもらいました。

購入記録

図書カードの本来の目的は技術書なんですよということで。プログラミングMicrosoft .NET Framework 第2版 (マイクロソフト公式解説書)作者: ジェフリーリッチャー,Jeffrey Richter,吉松史彰出版社/メーカー: 日経BPソフトプレス発売日: 2006/12メディア: 単…

漫画

図書カードを手に入れたのでとりあえず漫画を購入。よつばと! (6) (電撃コミックス)作者: あずまきよひこ出版社/メーカー: メディアワークス発売日: 2006/12/16メディア: コミック購入: 12人 クリック: 60回この商品を含むブログ (654件) を見る相変わらず面…

コンテキストメニュー? ポップアップメニュー?

右クリックすると出てくるメニューのことを「ポップアップメニュー」と呼んでいたんですが、「コンテキストメニュー」という言い方もあるらしいですね。というかその方がよく目にする気もする。正式名称とかってあるんでしょうか。VCLでこれを表現するクラス…

Wii 購入

昨日辺りからWiiが欲しくなってしまって、今朝2chを見てみたら横浜のヨドバシで売っているよ、という情報があったので行ってみたらあっさり買えてしまいました。入り口にはWii完売なんて書いてあったので駄目かと思ったんですが、ゲームコーナで平然と売って…

漫画をたくさん、それとDVD

涼宮ハルヒの憂鬱 5 限定版 [DVD]出版社/メーカー: 角川書店発売日: 2006/11/22メディア: DVD購入: 1人 クリック: 34回この商品を含むブログ (210件) を見るDVDを購入するのは初めてかも。つまり、これまでのハルヒのDVDも買ってないんですが、この巻は、も…

パンプキン・シザーズ

Pumpkin Scissors(1) (KCデラックス)作者: 岩永亮太郎出版社/メーカー: 講談社発売日: 2004/06/17メディア: コミック購入: 2人 クリック: 83回この商品を含むブログ (150件) を見るアニメが独自展開に入ったところで原作に手を出してみました。原作だと900…

dotTrace (.NET Profiler)

Performance and Memory Profiler - JetBrains dotTrace プロファイラって使ったことなかったんですけどこれすごいですね。ボトルネックになっている部分が一目でわかりました。すばらしい。おかげでパフォーマンスが90%向上したよ!(どれだけ遅かったんだ)と…

ストライクゾーン

404 Not Found 電波を受信したのでやってみました。結果だけ引用。 結果あなたの年齢:21歳 あなた自身の考えるストライクゾーン:21〜29歳判定:あなたの本来のストライクゾーンは21〜22歳です。 狭っ……。

バイナリアン度チェック

Binary Hacks - バイナリアン度チェックQ1はツールを以前使った事があり、Q5はCを使う上では常識的なことなのでまあわかったのですが、それ以外はほとんどわかりませんでした。それっぽい答えを勘で選んだら当たったものもありましたが……。まあ普段Windowsで…

本屋

川崎のあおい書店に技術書が多く揃っているという事で行ってきたのですが、品揃えが豊富ですごかったです。面白そうな本がたくさんあってうろうろしているだけで楽しかったです。レジに辿り着く頃には2時間くらい経っていました。とりあえず、あまりお金もな…

Sandcastleでドキュメントを生成

Sandcastle(のCTP版ダウンロードページ) MSより提供されているドキュメント生成ツール。JavaDocとか、Doxygenとか、そういう感じの。Visual StudioはソースコードにXML形式でコメントを書いておくと、それを自動で読み取ってひとつのXMLファイルにまとめてく…

TDDはIDEの助けが必要だなあ

と、思いました。なんだかんだでC++ BuilderでTDDは面倒くさくてあまりやる気になれなかったんですが、Visual Studio(C#)の方は昨日のUnitRunとNUnitのおかげで簡単にテストができるので自然とテストを書こうという気分になれます。ツール重要だなあ。という…

プライベートメソッドのテスト

C#でprivateなメソッドをテストしたい時ってどうするのが定石なのだろう。C++では、#define private publicなんていう恐ろしい手があるらしいですが、C#だとリフレクションとか使って頑張るしかないのでしょうか。リフレクションまだ勉強してないのでさっぱ…

UnitRun

菊池 Blog - 菊池 Blog 経由で、ResharperというVisual Studioのアドインに含まれているユニットテスト機能がフリーで公開されたとのことなので入れてみました。 ReSharper UnitRun :: The Best Runner in .NET Unit Testing Marathon 昨日知って触ってみた…

はてなパーカー欲しい!

はてなパーカー欲しい!

OpenGL プログラミングガイド

先週購入した本。OpenGLプログラミングガイド 第2版―The Official Guide to Learning OpenGL,Version 1.1作者: Mason Woo,Tom Davis,Jackie Neider,OpenGL Architecture Review Board,アクロス出版社/メーカー: ピアソンエデュケーション発売日: 2002/04メデ…

キャラミル研究所

指令を受けたのでやってみました。キャラミル研究所|ツキアイゲノムであなたの思考とコミュニケーションを大解剖!以下のような結果と相成りました。リンク先に詳細が書かれています。 ウラゲノム ピュア キャプテン リアリスト オモテゲノム クール 「あは…

購入記録

うたわれるものが発売しましたってことで買ってきました。うたわれるもの 散りゆく者への子守唄(通常版)出版社/メーカー: アクアプラス発売日: 2006/10/26メディア: Video Game クリック: 15回この商品を含むブログ (58件) を見る初回限定版が売り切れていた…

message_once

最速インターフェース研究会 :: Developer Enviroments Conference で発表してきましたにて公開されている資料にalert_onceというJavascriptで書かれた関数がありました。ループ中に何かエラーがあった時にメッセージを出したい、けど、ループ中にたくさんエ…

Ruby on Railsはじめました

かんたんRuby on RailsでWebアプリケーション開発作者: arton出版社/メーカー: 翔泳社発売日: 2006/07/27メディア: 大型本購入: 5人 クリック: 197回この商品を含むブログ (94件) を見る昨晩はRailsのインストールをしてHelloプログラムを動かすところまで。…

Subversionコミット時にtracチケットの自動クローズ、をWindowsで

svn

これが大層便利そうなので導入しようとしたら、コミット時の動作がシェルスクリプトで書かれているためにWindows環境ではこのままでは動作させることができませんでした。ということで簡単なバッチファイルを書いて、同じ事をWindows環境でも動くようにして…

数学関数のエラーを処理する _matherr 関数

数学関数の引数に不正な値を与えるとエラーが発生しますが、_matherr関数を定義するとエラーが発生する直前に処理することができます。注:以下の記述はBorland C++ Compilerにて確認を行っています。環境によっては関数名や定数名が違ったり(gccではアンダー…

Taskbar Shuffle

Taskbar Shufflevia Download of the Day: Taskbar Shuffle 2.0 (Windows)タスクバーに表示されている内容をドラッグで並び替えることができるソフト。自分は妙にタスクバー上に表示されてるウィンドウの順番を意識してしまって、例えば一番左にFirefoxが出…

Hiveminder

Get busy! - Hivemindervia hiveminder - Bulknews::Subtech - subtechTODO管理ツール(ツールというよりサービスか?)。Webベースの、ブラウザからタスクを追加したり編集したりするよくある(?)ツールだけれど、Toolsのとこにあるtodo.plを使うとここに登録し…

ブクマカウンター

ちょっと左側の空白が寂しいけれど、内容の割には多いかも。内訳見ると 1user が多いのですが、受ける幅が狭いんでしょうね。サイドバーとかに表示させたいほどでもないので、試しにエントリにくっつけてみた。

テキストファイルを読み込んでSTLのコンテナに格納する

たまにやろうとした時にいつも忘れてるのでメモ。 int main() { std::string text; std::ifstream ifs("hoge.txt"); text.assign(std::istreambuf_iterator<char>(ifs), std::istreambuf_iterator<char>()); return 0; } ちょっとしたファイルを読む時にはそれなりに使え</char></char>…

ビッグバン宇宙論(下)と京極

上巻を読み終えたので購入。ビッグバン宇宙論 (下)作者: サイモン・シン,青木薫出版社/メーカー: 新潮社発売日: 2006/06/22メディア: 単行本購入: 2人 クリック: 22回この商品を含むブログ (96件) を見る上巻は宇宙の仕組みがどう明かされて行くのかを紀元前…

Logicool の MX Revolution を買った

職場用に昨日購入。ロジクール MX レボリューション MX-R出版社/メーカー: ロジクール発売日: 2006/09/15メディア: Personal Computers購入: 5人 クリック: 53回この商品を含むブログ (78件) を見る職場のマウスはひとつが「線が邪魔」と言って買ってもらっ…

C++ クックブック

いつの間にか発売していたようで、早速買ってきました。C++クックブック作者: D. Ryan Stephens,Christopher Diggins,Jonathan Turkanis,Jeff Cogswell,株式会社クイープ出版社/メーカー: オライリー・ジャパン発売日: 2006/09/26メディア: 大型本購入: 1人 …