Docker コンテナ内で実行した Angular アプリをホストからアクセスする

以下のコマンドで実行するとホストからアクセス出来るようになります。 $ ng serve --host=0.0.0.0 --poll --host=0.0.0.0 を付けないと外部から見えなくなるそうです。 --poll をつけることで webpack がソースコードを監視する精度が上がってちゃんとホッ…

PowerShell Core で確認ダイアログ

以下のコードで実装。 $title = "タイトル" $message = "メッセージ" $options = [System.Management.Automation.Host.ChoiceDescription[]]( (New-Object System.Management.Automation.Host.ChoiceDescription "&Yes", "実行する"), (New-Object System.Ma…

Windows で sudo を実現する、「gsudo」の紹介

Linux に慣れている人は Windows に sudo コマンドがないことに不満はないでしょうか? 私はあります。 例えば、 Windows のパッケージマネージャーの 1 つである Chocolatey でアプリをインストールするときに管理者権限じゃないとインストール出来なくて一…

Azure DevOps で PR をマージするときにブランチを削除出来なくなった際の対処法

気づいたら PR をマージするときにグレーアウトしててソースブランチを削除できなくなってしまいました。 このままではゴミブランチが溜まってしまうのでその対処法を備忘録します。 といっても単純で、リポジトリの設定で Force push の設定を Allow にして…

パスワード付き zip 圧縮ツールを nuget に公開しました

以前こんな記事を書きました。 neko3cs.hatenablog.com このツール、理想としていた zip コマンドと少しインターフェースが違いました。 また、上記記事執筆時は画像の通り動いていたのですが、不具合が発生し動かなくなってしまいました。 このため、改修を…

文字列暗号化ツールを作って nuget に公開してみた

文字列暗号化ツール cryptstr を作って nuget に公開してみました。 github.com www.nuget.org 業務で文字列の暗号化や復号化をすることがあるので以前、PowerShell Module として開発しましたが、dotnet core tool の方が圧倒的に便利だと思ったので作り直…

「まんがで読破 君主論」から君主論を学ぶ

最近、「まんがで読破 君主論」を読んだので忘れないようにアウトプットします。 www.amazon.co.jp 君主論とは 君主論は 16 世紀のまだイタリアが統一されていない時代、フィレンツェ共和国の外交官ニコロ・マキアヴェッリによって書かれた権謀術数書です。 …

『テスト駆動開発(TDD)オンライン勉強会 #1』に参加しました

『テスト駆動開発(TDD)オンライン勉強会 #1』に参加しました。 ddd-community-jp.connpass.com 内容は YouTube Live のアーカイブとして残すみたいです。 後から見返せるように出来るのはオンラインセミナーのいいところですね。 印象に残った内容 テスト駆…

SIer 勤務の私が 1 週間在宅勤務を初めて感じたこと

最近、某ウイルスの影響で首都圏では在宅勤務をする会社が増えていると思います。 私自身、在宅勤務と言うものは初めてでした。 そのため、SIer 勤務の私の目線で 1 週間やってみた感想を述べていきたいと思います。 これから在宅勤務する人や、既にしている…

dotnet core tool でパスワード付き ZIP 圧縮ツール作ってみた

最近巷では dotnet core tool というものが流行っている?のを知りました。 docs.microsoft.com 一言でいうと、 npm global tool です。 Console App で作ったツールを NuGet に公開したりして使えます。 私は以前こんな記事を書きました。 neko3cs.hatenabl…