組み込みソフトウェアエンジニアの備忘録
GitのCommitterとAuthorを変更する
Gitコミットには「Author(作成者)」と「Committer(コミット適用者)」が記録されます。 まれにこれらの変更の必要に迫られることがあるので、後から変更・修正する方法を説明します。 ...
ターミナルのプロンプトをかっこよくする! | Oh My Posh
ターミナルプロンプトをカスタマイズしていろいろな情報を表示できるようにする oh-my-posh を紹介します。 プロンプトに処理結果や処理時間、Gitステータスなどを表示できるようになります。 ...
Jenkins で手動ビルドを禁止する書き方
Jenkins のリリースフローで手動ビルドのリリースを禁止したいときは通常Jenkinsユーザーの権限を制限することで実現するかと思います。 さらに念を入れて手動ビルド自体を禁止する方法を説明します。 ...
WSL で Windowsネイティブな.exeを実行する
WSLで大抵のことは完結できるようになってきましたが、ときどきWindows側の.exeを使いたくなるときがあります。 その方法を説明します。 ...
JSTQB Foundation Level 勉強法メモ
JSTQBというソフトウェアテストの資格をとったので、勉強法とかをメモしておきます。 サンプル問題がJSTQBのサイトにあまりなく、ISTQBのほうを参照したほうがいいです。 ...
Jenkinsfile で sudo する方法
Jenkinsfile からコマンドを sudo で実行させたいときがあります。 そういうときの対処法を askpass をはじめ数パターンまとめてみました。 ...
Jenkins でジョブにファイルをアップロードするプラグイン
Jenkinsのジョブ実行時に、ジョブにファイルを渡すことができます。 デフォルトの機能なんですがうまく動作せず、プラグインを導入して解決できました。 ちょっとクセがあるのでその使い方を説明します。 ...
PetaLinux のイメージサイズ削減&パーティションサイズ最大化
PetaLinux SDカードイメージの未使用領域を削減して、バックアップ時のイメージサイズを最適化する方法を説明します。 ...
OpenSSHをバージョンアップしたら ssh 接続できなくなったときの対策
ssh で接続するとき、鍵は変更していないのにPermission denied (publickey) というエラーがでることがあります。 ここではOpenSSH のバージョンが新しくなったことが原因の場合の解決法を説明します。 ...
Proxy環境下でSSHでgit clone する
プロキシ環境下でSSH経由の git clone を行うための、corkscrew を使ったSSHトンネルの設定方法を説明します。 ...