開発に関する記事一覧

開発

[PowerShell] ExecutionPolicyがRestrictedな環境でスクリプトを実行する方法

こんにちは。最近、IKEAでPC用デスクとチェアを購入した k-so16 です。 ある業務の作業を効率化するために、手動で行っていた作業を自動化すべく、PowerShellでスクリプトを組みました。ローカルの環境で問題なく動作することを確認したので、スクリプトを動かしたい環境に移して実行しようとしたところ、 ExecutionPolicy が Restric・・・続きを読む

[bash] シェルの履歴機能を使いこなす

こんにちは。最近、UbuntuでShotcutを使って動画編集に挑戦している k-so16 です。 シェル1で過去に実行したコマンドを再度実行するとき、読者のみなさんはどのようにコマンドを実行していますか? 目的のコマンドに到達するまで上キーを押して遡って、場合によってはそのコマンドを書き換えて実行していますか? それとも history コマンドと gre・・・続きを読む

[bash] Linuxで lessやcrontabから呼び出されるエディタを変更する方法

こんにちは。最近、Go Pro HERO7 Blackを我慢できずに購入してしまった k-so16 です。 UNIX/LinuxのOSで less コマンドを実行して v キー押下すると、環境によって vim ではなく nano が起動してしまうことがあります。エディタが vim ではなく nano が起動するのはプログラマに優しくないですし、イケてないです・・・続きを読む

[C#.NET] 書き込みモードで開かれたファイルを読み取る ReadLines メソッド

System.IO.File.ReadLines() で IIS のログファイルを読み取るコードを書いていたのですが、本番環境に適用してみると 別のプロセスで使用されているため、プロセスはファイル “ほげほげ” にアクセスできません などと怒られてしまいました。 結論 結論から言うと下記のようなユーティリティメソッドを作って利用するのが手っ取り早いです。 こ・・・続きを読む

NLog で設定ファイル NLog.config を埋め込みリソースから読み込む

設定ファイルを埋め込みリソースに変更

NLog の config ファイル (NLog.config) はアプリケーションと同じフォルダに配置して読み込むのが一般的で、この方法は融通が利いてよいのですが、大人の事情により「exe と dll 以外配置できない」ことがあります。 そこで設定ファイルを実行ファイルに埋め込んだ上で、初期化時に埋め込みリソース (Embedded Resource) か・・・続きを読む