C#

EnumerateFilesの名前からわかる通り、こちらはIEnumerable<string>が返ってくる。なので、遅延処理が可能となっている。

どんな時に使うべきかというと、扱うファイル数が多く、すべてのファイル ...

C#

表題の通りです。

以下のようなテストメソッドを作りました。

private readonly string _filePath = Path.Combine(System.Environment.CurrentDir ...

JavaScript

nexeをインストール

グローバルにインストールしてますが、必要に応じて変えてください。

npm install nexe -g

テスト用のnodeプログラムの準備

まず、exeにするためのファイルを作成する。

JavaScript, 環境構築

お仕事でChromeの拡張機能を作りました。
その時はJavaScriptで作ったんですが、以前からTypeScriptで何か作りたいなと思っていたので、とりあえずテンプレートでも準備しておこうと思った次第です。

...

未分類

経緯

Chromeの拡張機能をTypeScriptで作っていた。

その際に、chrome.tabs.sendMessageで転送したデータを受け取るときに元のclass/interfaceで受け取れなかった。

s ...

C#

結果的に以下のやり方だとシングルバイナリってわけではない。
たぶんコマンドで処理しないといけない。
ただ、これがVisual Studioからシングルバイナリを作る方法とのことなのでメモとして残してます。

...

JavaScript

既にタイトルに結論書いてますが、一言でnpxの役割を言うと、npmでインストールしてきたモジュールを使うやつ。

以下を参考にしました。

Studio CodeでTypeScriptをデバッグする手順を

JavaScript

上記のような疑問が出ました。

結論

--save-devと--saveの役割は違います。
npm installの時はちゃんと使い分けたほうがよさそう。

この問題を考える前提として、 devdepende ...

Xamarin

久しぶりにXamarin触ってみようと思ったら、どうやって書くのか完全に忘れてた。

自分の記憶を手繰り寄せるのと、今後も見返すためにメモを残そうと思う。

今回は、例えばMainPage.xamlにボタンを追加し ...

C#

今回はIComparableを実装してみました。

後ほどソースコードは掲載しますが、GitHubにもサンプルを公開しています。

背景

プログラマーになって3年を過ぎたあたりから、自分でインターフェースを定義して実 ...