閑古鳥

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

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

シーケンスから重複した要素を取り除くには(Unique)

C#

配列やらリストから重複を除いて一意な値を取り出したいということはよくありますが、LINQではEnumerable.Distinctメソッドを利用すると一発で実現できるようです。MSDNのサンプルそのままですが: int[] arr = {21, 46, 46, 55, 17, 21, 55, 55}; var uniq =…

いいね!ボタンなどを付けてみた

Facebook「いいね!」ボタンが設置できるようになりました - はてなダイアリー日記ということで、設定を変えてみた。見出しにTwitterアカウントへのリンクを付ける事も前からできてたっぽく、設定が他にも増えていたので色々有効にしてみました。

Excelで新しいファイルを作成したときのシート数を変更する

Excelで新しいファイルを作成すると、Sheet1/Sheet2/Sheet3と3つのシートが作成されます。しかし、大体の場合シートは1枚あれば十分なので、残りの2シートはゴミになります。自分で作っている分にはまだ良いですが、人に渡したり時間が経ってから自分で見返…

oven::block

C++

インターフェイスの向き - 偏見プログラマの語り!を読んで、EnumWindows関数をアルゴリズムに渡したいという部分に既視感を覚えたのでぐぐってみたら、この手の関数はovenを使うとおいしく頂けるようになっているようです。元記事の話とは脱線してしまいま…