いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

2012-03-01から1ヶ月間の記事一覧

DevExpress奮闘記-098 (FacebookやTwitterみたいに最下部までスクロールしたら自動的に次のページ分を表示, How to load the content while scrolling, ASPxCallback, ASPxClientUtils)

Exampleに、以下のものがアップされていたのでメモメモ。 ASPxCallback - How to load the content while scrolling - Auto page growth on scrolling down http://www.devexpress.com/Support/Center/p/E3923.aspx FacebookやTwitterなどで、下までスクロー…

DevExpress奮闘記-097 (TDD with CodeRush, テスト駆動型開発, VSTest, NUnit)

DevExpressのブログにて、CodeRushのTDD機能についての記事が上がっていたのでメモメモ。 TDD with CodeRush http://community.devexpress.com/blogs/rorybecker/archive/2012/03/26/tdd-with-coderush.aspx CodeRushには、TDDを促進するための機能があり利…

My Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development (the telerik blogs)

Telerikの中の人が書いたブログ記事。メモメモ。 My Top 5 Visual Studio 11 Designer Improvements for ASP.NET 4.5 Development http://networkedblogs.com/vCNmE ================================ 過去の記事については…

.NET クラスライブラリ探訪-053 (System.Runtime.CompilerServices.RuntimeHelpers (2))(PrepareConstrainedRegions, ReliabilityContract, CER, Consistency, 信頼性のコントラクト, 事前コンパイル)

C#

今回は、System.Runtime.CompilerServices.RuntimeHelpersクラスのPrepareConstrainedRegionsメソッドについて ちょこっとメモメモ。前回の続きとなっています。 .NET クラスライブラリ探訪-052 (System.Runtime.CompilerServices.RuntimeHelpers)(オブジェ…

AppDomainクラスのDomainUnloadイベントとProcessExitイベントについて (AppDomain, DomainUnload, ProcessExit, タイムアウト時間, 2秒, 既定のAppDomain)

C#

知ってると、ちょっと便利かもしれないTips。メモメモ。 AppDomainクラスには、アンロード時に発行されるDomainUnloadイベントがあります。 このイベントには、注意点がありまして 既定のアプリケーションドメインの場合は、イベントが発行されない。 という…

例外発生時catchブロックよりも先に例外通知を受ける。 (.NET 4.0, AppDomain, FirstChanceException, System.Runtime.ExceptionServices)

C#

知ってると、ちょっと便利かもしれないTips。メモメモ。 この方法は、.NET 4.0から可能です。 .NET 4.0より、AppDomainクラスに以下のイベントが追加されました。 public event EventHandler<FirstChanceExceptionEventArgs> FirstChanceException このイベントは、アプリケーションドメイン</firstchanceexceptioneventargs>…

VisualStudioのデバッガー上で$exceptionってすると例外情報が表示できる (擬似変数, Pseudovariables, Debugger)

C#

知ってると、ちょっと便利かもしれないTips。メモメモ。 さっき知りましたw Visual Studioのデバッガーで、$exceptionっていう特殊変数があるみたいです。 ウォッチリストやイミディエイトウィンドウで使えます。 何が表示されるかというと、名前の通り現在…

ひらがなとカタカナの違いを無視して文字列比較 (string.Compare, CultureInfo, CompareInfo, CompareOptions, IgnoreKanaType)

C#

知ってると、ちょっと便利かもしれないTips。メモメモ。 System.Stringには、静的なCompareメソッドが存在しますが このメソッドには、いくつかのオーバーロードが存在します。 そのうちの一つに、CultureInfoとCompareOptionsを引数にとるオーバーロード が…

全角と半角の違いを無視して文字列比較 (string.Compare, CultureInfo, CompareInfo, CompareOptions, IgnoreWidth)

C#

知ってると、ちょっと便利かもしれないTips。メモメモ。 前回の記事で、CompareOptions.IgnoreKanaTypeのケースを記述しているので、こちらもご参照ください。 ひらがなとカタカナの違いを無視して文字列比較 (string.Compare, CultureInfo, CompareInfo, Co…

.NET クラスライブラリ探訪-052 (System.Runtime.CompilerServices.RuntimeHelpers)(オブジェクト識別ID取得, 特殊なGetHashCode, RuntimeHelpers.PrepareMethod, RuntimeHelpers.GetHashCode)

C#

今回は、System.Runtime.CompilerServices.RuntimeHelpersクラスのGetHashCodeメソッドについて ちょこっとメモメモ。このクラスは、名前空間が示すとおり通常はコンパイラが利用するクラスとなっています。 なんか聞いたことあるなぁって思ったら、だいぶ前…

A replacement for MemoryStream (CodeProject, MemoryStream, OutOfMemoryException)

C#

とりあえず、メモメモ。元ネタはCodeProject。 MemoryStreamに巨大なデータを設定すると、OutOfMemoryExceptionが発生する件についての 代替クラスの提案みたいな内容。後で読む。 A replacement for MemoryStream http://www.codeproject.com/Articles/3485…

Model-View-ViewModel (MVVM) Applications: General Introduction (WPF, Silverlight, MVVM, MSDN)

C#

とりあえず、メモメモ。元ネタはMSDNの英語記事。後で読む. 順を追って説明されているので分かりやすそう。 Model-View-ViewMode (MVVM) Applications: General Introduction http://blogs.msdn.com/b/ivo_manolov/archive/2012/03/17/10284665.aspx Introdu…

.NET Framework 4.0から何気にGACの場所が変わっている (Global Assembly Cache)

C#

とりあえず、メモメモ。 .NET Framework 4.0から、いつのまにかGACの場所って変わってたんですね。 以前 (.NET Framework 3.5まで)は、 %windir%\Assembly だったのが、 .NET Framework 4.0から %windir%\Microsoft.NET\Assembly にもGACがあります。 利用す…

64ビット環境か否かを判定できるEnvironmentクラスの便利なプロパティ (System.Environment, Is64BitOperatingSystem, Is64BitProcess)

C#

今更ながら知ったので、忘れないうちにメモメモ。 以前以下のような記事を書いていたのですが x86かx64か否かを判別する (IntPtr.Size, 4バイト, 8バイト, Windows Server 2008 R2) http://d.hatena.ne.jp/gsf_zero1/20110316/p1 .NET Framework 4.0よりEnvi…

Declarative multithreading (CodeProject, 宣言的マルチスレッド処理, ThreadBoundAttribute)

C#

CodeProjectにて発見。マルチスレッド処理を属性を利用して 宣言的に行うという内容の模様。メモメモ。後で必ず読む。 Declarative multithreading http://www.codeproject.com/Articles/288219/Declarative-multithreading ===============…

プロセスが使用している.NET Frameworkのバージョンを調べる (CLRVer.exe, Visual Studioコマンドプロンプト)

C#

今更ながら知ったので、忘れないうちにメモメモ。 マシンにインストールされている.NET Frameworkのバージョンを調べる CLRVer.exeというツールがあります。このツールはコマンドラインで利用するプログラムで Visual Studioコマンドプロンプトから clrver …

WindowTester Pro (Swing, SWTのUI自動テストツール, オープンソース化, Eclipse, WindowBuilder, CodePro Analytix)

元ネタは、InfoQさんより。メモメモ。 SwingやSWTのGUIを自動テストできるツールみたいです。 ライセンスは「Eclipse Public License 1.0」とのこと。 GoogleがWindowTester Proをオープンソース化 http://www.infoq.com/jp/news/2012/03/WindowTester-Pro A…

Windows Internet Explorer 10 Consumer Preview Guide for Developers (IE10, Windows 8, 開発者ガイド)

IE10の資料があったのでメモメモ。英語です。 Windows Internet Explorer 10 Consumer Preview Guide for Developers http://msdn.microsoft.com/library/ie/hh673549.aspx ついでにIE10のテストドライブサイトがあったのでメモメモ。 Internet Explorer 10 …

Yii Framework

PHPのフレームワークの一つ。ページデザインが綺麗だったのでメモメモ。 「イー」って読むみたいです。「Yes It Is!」の略だとか。 Yii Framework Best for Web 2.0 Development http://www.yiiframework.com/ Features of Yii http://www.yiiframework.com/…

DevExpress奮闘記-096 (XPOとIdentityMap, リロード時、キャンセル時の注意点, XPLiteObject, UnitOfWork, DropIdentityMap, ReloadChangedObjects, XPCollection.Reload, OptimisticLockField)

XPOを利用していて、リロード処理を記述する際によく引っかかる点をメモメモ。 XPOを扱う上で重要な事なので結構長文です。文字ばっかりですw XPOを使っていてUI側などでデータを変更しコミットした場合、当然処理の最後にはデータをリロードします。 その…

DevExpress奮闘記-095 (How to implement CRUD operations using DXGrid シリーズ, WPF, Silverlight, behavior, XPO, WCF Data Services, LINQ to SQL, Entity Framework)

Exampleのところに、DXGrid (XtraGridのWPF版)を利用してのCRUDサンプルが いろいろ上がっていたのでメモメモ。 どれもbehaviorを作成して、実装しています。 How to implement CRUD operations using DXGrid and eXpress Persistent Objects http://www.dev…