Architect's Log

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

LINQエントリーのまとめ

エントリーする度に随時更新します。

A

IEnumerable.Aggregateメソッド - プログラマーな日々
シーケンスにアキュムレータ関数を適用します。 ...

IEnumerable.Allメソッド - プログラマーな日々
シーケンスのすべての要素が条件を満たしているかどうかを判断します。 SQLでは、WHEREに相当します。 ...

IEnumerable.Anyメソッド - プログラマーな日々
シーケンスに要素が含まれているかどうかを判断します。SQLでは、WHERE〜IN〜に相当します。 ...

IEnumerable.Avarageメソッド - プログラマーな日々
Int32 値のシーケンスの平均値を計算します。 SQLでは、AVGに相当します。 ...

C

IEnumerable.Castメソッド - プログラマーな日々
IEnumerable の要素を、指定した型に変換します。 ...

IEnumerable.Concatメソッド - プログラマーな日々
2 つのシーケンスを連結します。 SQLでは、UNION ALLに相当します。 ...

IEnumerable.Containsメソッド - プログラマーな日々
既定の等値比較子を使用して、指定した要素がシーケンスに含まれているかどうかを判断します。 SQLでは、WHERE〜IN〜に相当します。 ...

IEnumerable.Countメソッド - プログラマーな日々
条件を満たす、指定されたシーケンス内の要素の数を表す数値を返します。SQLでは、COUNTに相当します。 ...

D

IEnumerable.DefaultIfEmptyメソッド - プログラマーな日々
指定されたシーケンスの要素を返します。シーケンスが空の場合はシングルトン コレクションにある型パラメーターの既定値を返します。 ...

IEnumerable.Distinctメソッド - プログラマーな日々
既定の等値比較子を使用して値を比較することにより、シーケンスから一意の要素を返します。SQLでは、SELECT DISTINCTに相当します。 ...

E

IEnumerable.ElementAtメソッド - プログラマーな日々
シーケンス内の指定されたインデックス位置にある要素を返します。 ...

IEnumerable.ElementAtOrDefaultメソッド - プログラマーな日々
シーケンス内の指定されたインデックス位置にある要素を返します。インデックスが範囲外の場合は既定値を返します。 ...

Enumerable.Emptyメソッド - プログラマーな日々
指定した型引数を持つ空の IEnumerable を返します。 ...

IEnumerable.Exceptメソッド - プログラマーな日々
既定の等値比較子を使用して値を比較することにより、2 つのシーケンスの差集合を生成します。 SQLでは、WHERE〜NOT IN〜に相当します。 ...

F

IEnumerable.Firstメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの最初の要素を返します。 ...

IEnumerable.FirstOrDefaultメソッド - プログラマーな日々
条件を満たす、シーケンスの最初の要素を返します。このような要素が見つからない場合は既定値を返します。 SQLでは、SELECT TOP 1〜ORDER BY〜に相当します。 ...

G

IEnumerable.GroupByメソッド - プログラマーな日々
指定されたキー セレクター関数に従ってシーケンスの要素をグループ化します。 SQLでは、GROUP BYに相当します。 ...

IEnumerable.GroupJoinメソッド - プログラマーな日々
キーが等しいかどうかに基づいて 2 つのシーケンスの要素を相互に関連付け、その結果をグループ化します。 キーの比較には既定の等値比較子が使用されます。 SQLでは、LEFT OUTER JOINまたはRIGHT OUTER JOINに相当します。 ...

I

IEnumerable.Intersectメソッド - プログラマーな日々
2つのシーケンスの両方に存在する要素を返します。 SQLでは、INTERSECTに相当します。 ...

J

IEnumerable.Joinメソッド - プログラマーな日々
一致するキーに基づいて 2 つのシーケンスの要素を相互に関連付けます。 キーの比較には既定の等値比較子が使用されます。 SQLでは、INNER JOINに相当します。 ...

L

IEnumerable.Lastメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの最後の要素を返します。 ...

IEnumerable.LastOrDefaultメソッド - プログラマーな日々
条件を満たす、シーケンスの最後の要素を返します。このような要素が見つからない場合は既定値を返します。 SQLでは、SELECT TOP 1 ORDER BY DESCに相当します。 ...

IEnumerable.LongCountメソッド - プログラマーな日々
シーケンス内で条件を満たす要素の数を表す Int64 を返します。 SQLでは、COUNTに相当します。 ...

M

IEnumerable.Maxメソッド - プログラマーな日々
Int32 値のシーケンスの最大値を返します。 SQLでは、MAXに相当します。 ...

IEnumerable.Minメソッド - プログラマーな日々
Int32 値のシーケンスの最小値を返します。 SQLでは、MINに相当します。 ...

O

IEnumerable.OfTypeメソッド - プログラマーな日々
指定された型に基づいて IEnumerable の要素をフィルター処理します。 ...

IEnumerable.OrderByメソッド - プログラマーな日々
シーケンスの要素をキーに従って昇順に並べ替えます。 SQLでは、ORDER BYに相当します。 ...

IEnumerable.OrderByDescendingメソッド - プログラマーな日々
シーケンスの要素をキーに従って降順に並べ替えます。 SQLでは、ORDER BY DESCに相当します。 ...

R

IEnumerable.Rangeメソッド - プログラマーな日々
指定した範囲内の整数のシーケンスを生成します。 ...

IEnumerable.Repeatメソッド - プログラマーな日々
繰り返される 1 つの値を含むシーケンスを生成します。 ...

IEnumerable.Reverseメソッド - プログラマーな日々
シーケンスの要素の順序を反転させます。 ...

S

IEnumerable.Selectメソッド - プログラマーな日々
シーケンスの各要素を新しいフォームに射影します。 SQLでは、SELECTに相当します。 ...

IEnumerable.SelectManyメソッド - プログラマーな日々
シーケンスの各要素を IEnumerable に射影し、結果のシーケンスを 1 つのシーケンスに平坦化します。 ...

IEnumerable.SequenceEqualメソッド - プログラマーな日々
要素の型に対して既定の等値比較子を使用して要素を比較することで、2 つのシーケンスが等しいかどうかを判断します。 ...

IEnumerable.Singleメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が複数存在する場合は、例外をスローします。 ...

IEnumerable.SingleOrDefaultメソッド - プログラマーな日々
指定された条件を満たす、シーケンスの唯一の要素を返します。そのような要素が存在しない場合、既定値を返します。複数の要素が条件を満たす場合、このメソッドは例外をスローします。 ...

IEnumerable.Skipメソッド - プログラマーな日々
シーケンス内の指定された数の要素をバイパスし、残りの要素を返します。 SQLでは、NOT INに相当します。 ...

IEnumerable.SkipWhileメソッド - プログラマーな日々
指定された条件が満たされる限り、シーケンスの要素をバイパスした後、残りの要素を返します。 ...

IEnumerable.Sumメソッド - プログラマーな日々
Int32 値のシーケンスの合計を計算します。 SQLでは、SUMに相当します。 ...

T

IEnumerable.Takeメソッド - プログラマーな日々
シーケンスの先頭から、指定された数の連続する要素を返します。 ... SQLでは、TOP nに相当します。 ...

IEnumerable.TakeWhileメソッド - プログラマーな日々
指定された条件が満たされる限り、シーケンスから要素を返します。 ...

IEnumerable.ThenByメソッド - プログラマーな日々
キーに従って、シーケンス内の後続の要素を昇順で配置します。 SQLでは、ORDER BYの2つ目以降の列の昇順指定に相当します。 ...

IEnumerable.ThenByDescendingメソッド - プログラマーな日々
キーに従って、シーケンス内の後続の要素を降順で配置します。 SQLでは、ORDER BYの2つ目以降の列の降順指定に相当します。 ...

IEnumerable.ToArrayメソッド - プログラマーな日々
IEnumerable から配列を作成します。 ...

IEnumerable.ToDictionaryメソッド - プログラマーな日々
指定されたキー セレクター関数に従って、IEnumerable から Dictionary を作成します。 ...

IEnumerable.ToListメソッド - プログラマーな日々
IEnumerable から List を作成します。 ...

IEnumerable.ToLookupメソッド - プログラマーな日々
指定されたキー セレクター関数に従って、IEnumerable から Lookup を作成します。 ...

U

IEnumerable.Unionメソッド - プログラマーな日々
既定の等値比較子を使用して、2 つのシーケンスの和集合を生成します。 SQLでは、UNIONに相当します。 ...

W

IEnumerable.Whereメソッド - プログラマーな日々
述語に基づいて値のシーケンスをフィルター処理します。 SQLでは、WHEREに相当します。 ...

その他

LINQプロバイダまとめ - プログラマーな日々
LINQプロバイダをまとめてみました。 ...

分散開発のまとめ

分散開発について書いた記事をまとめました。随時更新します。

構成管理

Visual SourceSafeとDropboxで分散開発を実現する - プログラマーな日々
開発拠点が複数に分かれているプロジェクトの課題としてソースコードのバージョン管理が挙げられます。今回はVSSとDropboxでこの問題を解決する方法を説明します。 ...

グループウェア

20名まで無料で使えるグループウェア「サイボウズLive」 - プログラマーな日々
20名まで無料で使えるグループウェア「サイボウズLive」を紹介します。 ...

Googleサイト

Googleサイトでドキュメントを書こう - プログラマーな日々
Googleが「Googleサイト」というWebアプリケーションを公開しています。 ...

Googleサイトをエクスポートする - プログラマーな日々
Googleサイトは便利なのですが、エクスポートの機能が見当たりませんでした。 探してみたら、ヘルプにエクスポートツールの情報がありました。 ...

エクスポートしたGoogleサイトをインポートする - プログラマーな日々

「オイラーの贈物」エントリのまとめ

「オイラーの贈物」を学ぶエントリのまとめページです。随時更新します。
「オイラーの贈物」を学ぶ - プログラマーな日々

書籍エントリのまとめ

システム開発

実践!ソフトウェアアーキテクチャ ~VisualStudioとASP.NETによる業務システム開発方法~ - プログラマーな日々
素晴らしい内容です。.NETのアーキテクチャに特化した書籍で、実践的なソースコードが示されたものは他にはなかなかありません。 ...

要求を仕様化する技術・表現する技術(改訂第2版) - プログラマーな日々
要求を仕様化する技術・表現する技術(改訂第2版)」を読了しました。初版からかなり加筆されている印象です。初版を読んだ人も再読することをお勧めします。 ...

「独習 ASP.NET 第3版」を読了しました - プログラマーな日々
.NET 4の機能までカバーしているのがうれしい。 ...

上流工程で成功する人、つまずく人 - プログラマーな日々
この本から最も重要な1文を引用するならP.142のこの文になるだろう。 ...

Visual Studio 2010 スタートアップガイドを読了しました - プログラマーな日々
Visual Studio 2010と.NET4の新機能を広く浅く俯瞰するにはよいと思います。書籍というより雑誌に近いです。 ...

エンジニアのためのJavadoc再入門講座 現場で使えるAPI仕様書の作り方 - プログラマーな日々
API仕様書の書き方について記述された数少ない本です。 ...

Javaフレームワーク開発入門 - プログラマーな日々
フレームワークの使い方について書かれた本はたくさんありますが、作り方について書かれた数少ない本です。 ...

ITアーキテクトのためのシステム設計実践ガイドVOL.2 - プログラマーな日々
アーキテクチャ設計の良本を見つけたので紹介します。 ...

マネジメント

Redmineによるタスクマネジメント実践技法 - プログラマーな日々
ブログ(プログラマの思索)で日々質の高いエントリを投稿しているあきぴーさんの執筆ということで心待ちにしていたが、期待を裏切らない内容だった。やはり実践を伴った主張には説得力がある。 ...

マネジメント改革の工程表 - プログラマーな日々

ツール

「できるポケット Twitterをスマートに使いこなす基本&活用ワザ100」を読了しました - プログラマーな日々
Twitterを使っている人なら、買って損はない。この本に書かれていることを全て知っている人はおそらくいないだろうから。 ...

人生、思考

働かざるもの、飢えるべからず。 - プログラマーな日々

自分の小さな「箱」から脱出する方法 - プログラマーな日々
架空の会社ザグラム社を舞台に「わたし」が研修プログラム ― 専務副社長バドとのミーティング ― を通して変わっていく様がこの本では描かれる。 ...

ラテに感謝! - プログラマーな日々
朝までに一気に読みきった。今の仕事が辛い人にこの本を薦める。 ...

自然科学

宇宙は何でできているのか - プログラマーな日々
湯川秀樹、小柴昌俊、南部陽一郎、小林誠、益川敏英ら歴代ノーベル物理学賞受賞者の業績を絡めて、極小の世界から極大の世界までを語る科学エンターテイメント。 ...

DataGridView情報のまとめ

DataGridViewは機能が豊富な割に情報が少なく使いこなすのが難しいコントロールです。

リンクをまとめておきます。

DataGridViewコントロールを操作する101の方法 - インターネットコム
Windows Formsプログラミングで普段よく使われるコントロールの一つにDataGridViewがあります。DataGridViewは、Windows Forms 2.0で新たに登場したコントロールで、Windows Forms 1.0のDataGridコントロールの後継となるものです ...

DataGridView: .NET Tips: C#, VB.NET

Insider.NET > .NETグリッド・コントロール大研究 - @IT
- 業務アプリに不可欠なWindowsフォーム用データグリッドを徹底解説 -

Insider.NET > Visual Studio 2005によるWindowsデータベース・プログラミング - @IT

チュートリアル : Windows フォームの 2 つの DataGridView コントロールを使用したマスター/詳細形式のフォームの作成
DataGridView コントロールの使用用途で特によくあるのが、マスター/詳細形式のフォームです。これは、2 つのデータベース テーブル間の親子のリレーションシップを表示するフォームです。 マスター テーブルの行を選択すると、それに対応する子データによって詳細テーブルが更新されます。 ...

DataGridView コントロール (Windows フォーム)
DataGridView コントロールには、データを表形式で表示するための強力で柔軟な機能が用意されています。 DataGridView コントロールを使用すると、読み取り専用のビューに少量のデータを表示したり、拡大して非常に大量のデータのセットの編集可能なビューを表示したりできます。 ...

URL短縮サービスのまとめ

メールを送るときやTwitterでつぶやくとき、長いURLは煩わしいものです。そんなときはURL短縮サービスが便利です。

Webサイト

私はgoo.glやbit.lyをよく利用します。

Google URL Shortener

bitly | ♥ your bitmarks

他にもたくさんありますね。
主なURL短縮サービス14個の長所と短所(その1) | Web担当者Forum
長いURLをメールなどで送るときに便利な「URL短縮サービス」は、有名なものからそうでないものまで数多く利用されている。でも、その中で特に人気の高いサービスって、何が人々を引きつけているのかしら。 ...

おすすめ

Chrome ウェブストア - Shareaholic for Google Chrome™

私はChromeを使っているので、これを入れています。

表示しているページのURLをgoo.glで短縮する機能のほかに、多くのサービスにポストする機能もあります。

JavaScript整形方法まとめ

JavaScriptを整形する方法をまとめました。

IE開発者ツールでJavaScriptコードを整形して表示するには? − @IT
特に昨今のJavaScriptコードでは、通信量を極力減らして実行速度を高めるなどの目的で、コードの圧縮が行われている。そのため、生のJavaScriptコードは大変読みにくく、実際に稼働中のサイトのJavaScriptコードをデバッグしてみると、JavaScriptコードの解読に時間がかかってしまう場合がある。 ...

Firefoxアドオン

Format Javascript :: Add-ons for Firefox
The extension provide Javascript developer a tool to decompress the minified javascript. Minify javascript and use it to uncompress. ...

表示方法
  • メニュー


  • コンテキストメニュー


表示

Chrome拡張機能

Chrome ウェブストア - JavaScript Beautifier
The handy tool to unpack & tidy the JavaScript source code. ...

表示方法


表示