Quantcast
Channel: Remember The Time
Browsing all 594 articles
Browse latest View live

[Visual Studio] タブインデックスをマウスクリックで設定

Windows フォームのタブインデックスだが、各コントロールのプロパティから入力していくのはしんどい。以下の方法で視覚的にわかりやすく設定することができる。 [表示] - [タブオーダー] *デザインビューを開いている時にのみ表示される。 各コントロールに数字が表示されるので、順番にマウスでクリックしていく。

View Article


[C#] Contains における大文字と小文字の扱い

Contains メソッドは比較を行う際に便利なメソッドであるが、これは大文字と小文字を区別する。 LINQ の比較においても大文字と小文字は区別され、気をつけないと比較がうまくいかないケースがある。 手っ取り早いのは、比較対象文字列を揃えて比較する。 以下のように記述する。 var source = new string[3] { "abc", "AAA", "bbb" }; var...

View Article


[C#] 終端の改行コードを削除する

改行コードを追加しながらループする場合、何も考えないと最後の行に対しても改行コードが入る。終端に追加された改行コードを削除する場合は、TrimEnd メソッドを使用する。 var sb = new StringBuilder(); for (int i = 0; i < 10; i++) { sb.Append(i.ToString() + "行"); sb.Append("\r\n"); }...

View Article

[0x8007000D] MP3 のタグ編集で、予期しないエラーのため...が出る

Windows 7 など、エクスプローラーから MP3 の編集を行うときに、こんなエラーが出る場合がある。これはどうやらタグ情報がおかしいらしい。 タグを保存し直すと戻ったりするらしい。 自分は MP3TAG というソフトを使ったら直った。 これはジャケット写真も埋め込めて便利だ。

View Article

[PowerShell] C# から発行したコマンドで、グループが削除されない。

PSCommand から PowerShell のコマンドを発行して Office 365 のグループを削除する場合、「Remove-MsolGroup -ObjectId "ObjectId"」や「Remove-DistributionGroup -Identity "Identity"」では削除できなかった。...

View Article


[C#] PowerShell 用のモジュールを参照設定する (System.Management.Automation)

.NET から PowerShell のコマンドを発行するには、System.Management.Automation の dll が必要だが、これは System.Management の参照設定をしてもインポートされない。 PowerShell 1.0 の dll であり、64 bit 環境においては以下にインストールされている。 C:\Program Files...

View Article

[PowerShell] Active Directory モジュールを利用する

PowerShell から Active Directory を管理する場合、 まず AD のモジュールを準備しなければならない。 Windows 7 Service Pack 1 (SP1) 用のリモート サーバー管理ツール http://www.microsoft.com/ja-jp/download/details.aspx?id=7887 [コントロールパネル] -...

View Article

[Google 日本語入力] ダウンロードに失敗しました

Google 日本語入力のダウンロードに失敗するケースがあるようだ。 この場合、解決策は「2, 3 日経ってから再度インストーラーを起動する」という驚愕のアドバイスがあるのだが、実際にしばらく放置してみたら本当にインストールできるようになった。 ……。

View Article


[C#, LINQ] Listのデータをコピー (マージ) する。

var list1 = new List< string > { "あ", "い" }; var list2 = new List< string > { "あ", "い", "う", "え", "お" }; var margeList1 = list1.Concat(list2).ToList(); // { "あ", "い", "あ", "い", "う", "え",...

View Article


[郵便] 宅配ボックスを指定する届出。

Amazon のお急ぎ便や、ヨドバシの当日お届けなど、深夜に欲しい物を注文して次の日に到着するというのは非常に便利である。彼らの苦労には頭がさがる思いだ。 しかし、そんな彼らの苦労を台無しにする可能性が高い、郵便局の存在。 郵便局の配達員は、せっかく配達に来ても、不在だとご丁寧に不在だと持ち帰ってしまう。...

View Article

[C#] 規定のコードスニペット。生産性を上げる修練。

コードスニペットを使いこなしている人と全く使っていない人では、その生産性に差が出るほどであると思う。バリバリ使いこなしている人は自分で定義までしているかもしれないが、規定のものを使うだけでもだいぶ楽になる。 規定でどういうキーワードがあったのか、一覧はここにあった。 規定のコードスニペット - msdn たいていのものはインテリセンスから挿入できるので、 Ctrl + J...

View Article

[らじる☆らじる] NHKネットラジオのアプリが良いね。

NHK のネットラジオは PC からも聴けるのだが、スマートフォン向けにアプリも用意されている。 これがかなりいい。 Android 用 NHK ネットラジオ らじる★らじる - Google play iOS 用 NHK ネットラジオ らじるらじる - iTunes オフタイマー設定と予約機能が当然のように実装されており、...

View Article

[PowerShell] PowerGUI で .NET アセンブリのインテリセンス。

PowerShell は .NET のアセンブリにフルアクセスできるので、 活用次第ではかなりのパワーを発揮する。 で、PowerGUI で .NET アセンブリを使う際にインテリセンスを出したいと思ったのだが、 普通に「. (ドット)」を打つだけでは候補が出てこなかった。 調べてみると、どうやらカッコで括ると表示されるらしい。...

View Article


[PowerShell] 条件式の比較演算子

PowerShell の比較演算子で、とりあえずよく使いそうなものはこんな感じである。 比較演算子 意味 -eq 等しい == -ne 等しくない != -gt より大きい > -lt より小さい < -ge 以上 >= -le 以下 <= -like あいまい (ワイルドカードは 「*」)

View Article

[C#] GUID 形式を正しく理解していないとハマる。

GUID には、ハイフンを 4 つ含む 32 桁の数字 (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) を含んでいなければなりません。 GUID とは。 16 進表記である。 32 桁である。 変換できないエラーの場合、桁数を指摘しているのだが、このサンプルで何がまずいって、 16 進表記ではないアルファベットが使用されている部分。 つまり、数字の 0 ~ 9 と...

View Article


[Windows 8] 英語キーボードでハマる。

Windows 8 は IME に色々と癖があるようだ。 使い始めた瞬間に困惑したw Windows 8 では、IME のオンとオフが、システム全体で保持されているらしい。 なんという仕様……。 Windows 8のIMEのオン/オフをアプリごとに制御する - @IT http://www.atmarkit.co.jp/ait/articles/1212/14/news050.html...

View Article

[Windows] ドラッグアンドドロップの「コピー」と「移動」の違い

Windows の仕様では、コピー元のファイルがどこにあるか、そして、ドラッグアンドドロップ先のフォルダのドライブがどこであるかによって挙動が変わる。 通常、ドラッグアンドドロップ先が同一ドライブの場合は「移動」が行われ、別ドライブの場合は「コピー」が行われる。 また、キーボードから挙動を固定することもできる。 ファイルの移動 : Shift &ドラッグアンドドロップ ファイルのコピー :...

View Article


[C#] 内部例外とは

詳細については、内部例外を参照してください。 内部例外というのは、InnerException の事であり、 例外のさらに前で発生した例外 (つまり原因となる例外) を意味する。 内部例外が発生していない場合はこの値は null (VB の場合は Nothing) になる。

View Article

[C#] Enum の存在チェックは奥が深い。

ある値が、Enum に含まれているかどうかのチェックには色々な方法があるのだが、回すやり方が速いようだ。少々意外な結果である。 class Program { enum MyEnum { a = 0, b, c } private const int loop = 10000000; static bool IsDefined(MyEnum myEnum) { var b = false;...

View Article

[C#] List の Contains とラムダ式による検索

List の中にある値が含まれているかどうかというチェックに関しては、 List の Contains を使えば良い。 しかし、ある値に List に定義された値が含まれているか、という逆のチェックは List(T).Contains メソッドではチェックできない (そもそも期待する結果にならない)。 これを実現するには、foreach 等でリストを回してチェックすることを思いつくのだが、...

View Article
Browsing all 594 articles
Browse latest View live


Latest Images