IFormattableからフォーマットとバインドされている値を取得する

リフレクションで非publicメンバから無理やり取得した。 他に方法あるのかな

Read more

Share

[Tablacus Explorer] 現在or選択したディレクトリ以下のファイル・フォルダのパスをクリップボードにコピー

Tablacusで現在または選択したディレクトリ以下のファイルツリーをJSON形式で取得して クリップボードにコピーするTablacus用のJScript

Read more

Share

[Windows] 拡張子をNode.jsに関連づける/ドロップアンドドロップできるようにする

参考: アプリケーションをファイルの拡張子に関連付ける: .NET Tips: C#, VB.NET

参考リンクを見て登録用の .reg ファイルを作成した。 登録する前にレジストリのバックアップをすること。

Read more

Share

[Tablacus Explorer] 現在のフォルダでコマンドプロンプトなどを開く

Tablacus Explorer で現在のフォルダでコマンドプロンプトなどを開く方法のメモ

Read more

Share

[C# 5.0] async/await についての勉強メモ

勉強メモというか参考リンクが全て

Read more

Share

[C# 6.0] nameof 演算子で引数名などを文字列として取得できる (ArgumentExceptionとかで楽)

nameof 演算子を使うと引数名を文字列に変換できる。 変数名だけじゃなくてクラス名とかメソッド名とかも変換可能。

using System;

class Program
{
  static void Main(string[] args)
  {
    // "引数名は args です" と出力される
    Console.WriteLine($"引数名は {nameof(args)} です");

    // ArgumentExceptonのparamNameなどの指定が楽に
    throw new ArgumentException("", paramName: nameof(args));
  }
}

とはいえ C# 6.0 が使えない場合でも可能

nameof 演算子と違い、実行時に処理される点が異なる

Read more

Share

[Oracle SQL] テーブル一覧をカンマ区切りで1つの文字列として取得するSQL

select LISTAGG(TNAME, ',') within group (order by TNAME) from tab where TNAME not like '%=%';

Read more

Share

[ConoHaVPS] VALUE-DOMAINで取得した独自ドメインを設定(DNS設定)

ドメインのレジストラは何でもいいけどVALUE-DOMAINで取得。 ネームサーバはConoHaVPSにあるので取得したドメインのネームサーバにConoHaVPSのを指定してやればOK。

Read more

Share

[ConoHaVPS(CentOS)] Nginx, nodebrew を利用してnode.jsサーバを動かす・デーモン化

Nginxのインストールからnode.jsサーバのデーモン化まで

Read more

Share

[ConoHaVPS(CentOS)] etckeeperで/etc/以下の変更を自動バージョン管理

etckeeperはgitなどのVCSを利用して /etc/ 以下の変更を自動的にバージョン管理してくれる。

Read more

Share