JavaScript

プロジェクトの準備

例として、以下よりリポジトリをcloneしてくる。

chrome拡張機能をインストールする。

拡張機能の画面を開く

デベロッパーモードを有効にする。

パッケージ化されていない拡張機能 ...

JavaScript

そもそもなんでService WorkerでDomParseが使えないの?

そういう仕様だからと言ってしまうとそれまでだけど、以下にもできないことは明記されていた。

ただ、以下見ていると、DOMParserが使えないのはCh ...

JavaScript

結論

まずは、結論から。

chromeの拡張機能のService Worker上で他オリジンにアクセスしてレスポンスを取得する場合(つまり、オリジン間リソース共有 (CORS))

・axiosは使えない。axio ...

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をデバッグする手順を