2006-02-01から1ヶ月間の記事一覧

実行には30秒掛かります…

class Set { public void Analyze() { foreach ( Entity e in list ) { e.Analyze(); } ... } } class Entity { public void Analyze() { Regex r = new Regex( ... ); Match m = r.Match( str ); ... } }みたいなコードが実行に30秒もかかっていて、30秒も…

43things

http://www.43things.com/ 自分のやりたいことや目標なんかをタグ付けして繋がるサイトらしい。ぼ〜っと見てるだけですごく楽しい。 lose weight、stop procrastinating(ぐずぐずしない!)、write a book、Fall in love、travel the world、Kiss in the rain…

速度比較

Listのソート速度を比較してみました。 using System; using System.Collections.Generic; using System.Collections; namespace ListSortSpeedTest { public class Program { private const int Max = 5000000; public static void Main( string[] args ) {…

ZedGraph

sourceforge で C# 使ったプロジェクトを見てたらグラフを描くコントロールを見つけました。http://sourceforge.net/projects/zedgraph/引用。「ZedGraph is a class library, user control, and web control for .net, written in C#, for drawing 2D Line,…

スニペット

規定のスニペット一覧 http://msdn2.microsoft.com/ja-jp/library/z41h7fat.aspxExpress でも prop と入力して Tab キーを押せば、「プロパティ宣言およびバッキング フィールドを作成」してくれます。上位エディションではスマートタグで操作できるのかな?…

Margin

WinForm の Margin って、つまりデザイン時のスナップ線の長さを指定するものなのね。http://msdn2.microsoft.com/ja-jp/library/3z3f9e8b.aspx過度の期待してた…。でも Padding は神機能だ。(追記)と思ったら、FlowLayoutPanel のような自動でレイアウトし…

Vistaの仕様変更点

IT Proの記事。 【MDC2006】どんなソフトが動かなくなる?---Vistaの重要な仕様変更点が明らかにUAP改めUACが一番気になります。%PrograFiles%の下に書くのは管理者権限がいるっぽい。 「拡張子がchmのHTML Help 1.xと,拡張子が.hlpであるWinHlp32ファイル…

Multi-Touch Interaction Research

やねうさんのとこから。マイノリティリポートのあれ。すごすぎ!大感動!http://www.youtube.com/watch?v=iVI6xw9Zph8大真面目にあれを研究してるって噂は聞いてたけど、こんなにすごいとは!これは将来確実にきますね。きてくれなきゃ嫌だ。 インターフェイ…

GDNJが…

http://www.gdncom.jp/general/bbs/ShowPost.aspx?PostID=41951MSDNフォーラムに移行して、GDNJは終了。過去ログはダウンロードなどによる提供を考えているそうです。 でもねぇ…。今ダウンロードできる人はいいけど、将来.NETに入ってきた人が読めないのがも…

わずか数十人

http://blog.japan.cnet.com/nakajima/archives/002624.html Windows95は「わずか数十人で作った」そうな。マジっすか。すげぇ。

C#によるWindowsのバージョン判定方法

http://support.microsoft.com/kb/304283/ メモ

圧縮つきWebClientクラス

WebClient クラスは2.0でかなり便利になってますね。非同期に使えるようになったんで、html を落としてファイルに保存する程度ならもうこれだけでいいね。 非同期に使う方法も .NET2.0 で新しく出てきた「イベントベースの非同期パターン」ってやつで超簡単…

上の続き

ふと気づいたけど、アプリケーション設定は読み取り専用で、ユーザー設定は読み書きOK。読み取り専用のアプリケーション設定を読む ApplicationSettingsBase 継承クラスはいくつあっても何の問題もないけど、読み書きOKなユーザー設定に対してだと複数あると…

アプリケーション設定 その4

その3は長すぎた。まあそれはおいといて。 ユーザー設定はその3で書いたように app.config のセクション名と読み書きするクラス(ApplicationSettingsBaseを継承したクラス)の名前が一致していなくても読み書きできた。 今度はアプリケーション設定で同じよ…