Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

【Visual Studio】F12キーで.NET Frameworkのソースコードを参照可能にする拡張機能「Ref12」

以前、.NET FrameworkのソースコードをホストしているWebサイトを紹介しました。 blog.jhashimoto.net会社の先輩から、このWebサイトのソースコードをVisual Studioから簡単に参照する拡張機能「Ref12」を教えてもらったので、紹介します。

Visual Studio 2015で現在のコンテキストのテストを実行する方法

Visual Studio 2015で、現在のコンテキストのテストを実行する方法を紹介します。

2015年のPVの多かった記事ベスト10

2015年のPVの多かった記事ベスト10です。

「DDD Alliance! ドメイン駆動設計のためのオブジェクト指向入門」のまとめページを作成しました

「DDD Alliance! ドメイン駆動設計のためのオブジェクト指向入門」に参加してきたので、まとめページを作成しました。

【.NET】IEnumerable<T>.ToArrayとToListの速度を比べてみた

IEnumerable.ToArrayとToListの速度を比べてみました。

【.NET】.NET FrameworkのソースコードがWebサイトで公開されています

.NET Frameworkのソースコードは以前から公開されてましたが、今はWebサイトがあるのですね。知りませんでした。

【.NET】HashSet<T>に拡張メソッドでAsReadOnly<T>を実装する

前回、HashSetに拡張メソッドで、AddRangeを実装しました。blog.jhashimoto.net今回は、同様にAsReadOnly<T>を実装してみました。</t>

【.NET】HashSet<T>に拡張メソッドでAddRangeを実装する

List<T>にはAddRangeがありますが、なぜかHashSet<T>にはありません。拡張メソッドで実装してみました。 HashSetExtensions.cs using System; using System.Collections.Generic; namespace Extensions { public static class HashSetExtensions { /// <summary> /// 指定し</summary></t></t>…

【Webサイト】プレースホルダーの画像を生成してくれるサイト「PLACEMAT」

プレースホルダーの画像を生成してくれるサイト「PLACEMAT」を紹介します。

【.NET】String.Formatで "{" と "}" を出力する

String.Formatで "{" と "}" を出力するには、"{" または "}" を2つ続けて記述します。

【.NET】指定された文字列を文字列の末尾から削除する拡張メソッドString.TrimEnd

前回、TrimStartのオーバーロードを書いたので、今回はTrimEndのオーバーロードを書きたいと思います。blog.jhashimoto.net

Segoe MDL2 Assetsのチートシート

Segoe MDL2 Assetsのチートシートを紹介します。

【.NET】指定された文字列を文字列の先頭から削除する拡張メソッドString.TrimStart

String.TrimStartは、引数がcharです。Stringが引数のオーバーロードを書いてみました。

【.NET】IEnumerable<T>をCollectionに変換する拡張メソッドToCollection

ToListがあるなら、ToCollectionがあってもいいと思い、書いてみました。

【Silverlight】HG丸ゴシックM-PROフォントを使う方法

Silverlightで、HG丸ゴシックM-PROフォントを使う方法を紹介します。

【knockout.js】knockout.jsのMappingプラグインで変更のあったデータを点滅させる方法

この記事は、knockout.js Advent Calendar 2015の24日目です。qiita.comknockout.jsのMappingプラグインで変更のあったデータを点滅させる方法を紹介します。

【JavaScript】IE9,10でwindow.onerrorでスタックトレースを取得できない

この記事は、JavaScript Advent Calendarの22日目です。qiita.comwindow.onerrorで、Function呼び出しのスタックトレースを取得するサンプルを作成してみました。

【C#】任意のXMLを読み込めるクラスXmlLoaderをつくってみた

この記事は、C# Advent Calendarの22日目です。qiita.com任意のXMLを読み込めるクラスXmlLoaderをつくってみました。

Bootstrapを拡張するライブラリFuel UX

この記事は、Bootstrap Advent Calendarの23日目です。qiita.comBootstrapは便利ですが、たまに必要なコントロールがないことがあります。 そんな時に使えるFuel UXを紹介します。Bootstrapを拡張するライブラリです。getfuelux.com

【ASP.NET Web API】WindowsサービスでREST APIを公開する

ASP.NET Web APIを使って、WindowsサービスでREST APIを公開する方法を紹介します。

【.NET】String.TrimEndにnullまたは空の配列を渡すと空白文字が削除される

前回、String.TrimStartにnullまたは空の配列を渡すと空白文字が削除されることを確認しました。

【.NET】String.TrimStartにnullまたは空の配列を渡すと空白文字が削除される

クラスライブラリリファレンスによると、String.TrimStartにnullまたは空の配列を渡すと空白文字が削除されるそうです。

【SQL Server】MSDNフォーラムで回答しました

MSDNフォーラムで回答しました。

【.NET】指定した文字列を削除した文字列を取得する拡張メソッドRemove

指定した文字列を削除した文字列を取得する拡張メソッドRemoveです。

【.NET】文字列を行に分割する拡張メソッドSplitToLines

文字列を行に分割する拡張メソッドSplitToLinesです。

【ライフハック】知っていると便利な自分のブログを検索するChrome設定

自分のブログを検索するChromeの設定を紹介します。過去記事を検索する時に便利です。

【買い物】LEDシーリングライトに交換して部屋が劇的に明るくなった

部屋の照明が電球1つで暗かったので、LEDシーリングライトに交換しました。

【.NET】文字列が数字のみで構成されているかどうかを取得する拡張メソッド

文字列が数字のみで構成されているかどうかを取得する拡張メソッドIsNumberOnlyです。

【.NET】指定された文字数の文字列を文字列の左端から取得する拡張メソッド

指定された文字数の文字列を文字列の左端から取得する拡張メソッドLeftです。

【.NET】文字列の右端から指定された文字数の文字列を取得する拡張メソッド

文字列の右端から指定された文字数の文字列を取得する拡張メソッドです。