vscode
microsoft
nixos
NixOS上のVS CodeでMicrosoftのC/C++ Extensionを使用する
VS CodeにはMicrosoft謹製のC/C++ Extensionがある.このExtensionにはバイナリが含まれているため,NixOSではそのまま使用することができず,cpptools client: couldn't create connection to serverというエラーが出る.これはNixOSの構成に起因するもので,通常であればpatchelfを使用して実行時リンカー(ELFインタープリター)を置き換えるなどの対応が必要なのだが,幸いnixpkgsに当該Extensionが登録されているため,自分で修正することなくこれを使うことができる.この記事では,home-managerを使用してこれを導入した.
Takafumi Asano
powershell
PoweShellの開発環境を整える
PowerShellスクリプトを書く機会に出会ったので,Linux上でvscodeを使用してPowerShellの開発環境を整備した.Microsoft謹製のPowerShell Extensionを使うことで,容易に十分な開発環境を整えることが出来るのだが,PowerShellとのインテグレーションや静的コード解析ツールであるPSScriptAnalyzerの使用に関して,いくつかドキュメントを読むだけではわからない問題にぶつかった.実際にはどれも大した問題ではないのだが,調査には少々時間を使ったので記録を残すことにした.