2020-07-01から1ヶ月間の記事一覧

データベースへの更新処理で Rollback/Commit の確認処理を自動化

SI事業では保守作業などでSQLを流してDB操作をすることがちょくちょくあります。(自社開発系は経験がないのでどうしてるか分かりません...) 今まで、ロールバックするように記述したスクリプトを発行し、正しく登録されることを確認してからコミットに書き…

他リポジトリのファイルをコミットも一緒に移行する方法

git を使っているとファイルを履歴ごと別のリポジトリに移行したい場合が発生すると思います。 例えば過去の構成管理ルールがあいまいでカオスになってしまったので一から作り直したいとか。 そんなリポジトリを移行したくなった時の手順をメモしておきます…

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 にして…