AIエージェント時代のコードレビュー:エンジニアが守るべき「最後の砦」としての心得
AIエージェントが数秒でプルリクエスト(PR)を作成する時代。私たちの仕事は「コードを書くこと」から、AIが生成した膨大なアウトプットを「精査し、責任を持つこと」へと変わりつつあります。
非エンジニアにはできないがエンジニ ...
暗記・検索・そして――。技術変遷から紐解く、AI時代の「強いエンジニア」の条件
テクノロジーの歴史は、人間の「苦労」を「外部化」してきた歴史でもあります。
インターネットは『記憶』をクラウドへ開放し、AIは今、私たちの『思考と実装』を自動化しようとしています。ツールが変われば、そこで戦うエンジニアに求 ...
Docker stop でコンテナを停止できなくなった際の対応方法
Docker stop を実行してもコンテナが停止できないことがあります。
私の環境では docker コンテナ内で webpack のビルドをしており、その処理の重さでたまにコンテナが停止できなくなったります。
人生でも役立つ エンジニアとして決断する際の物の考え方
エンジニアの仕事をしていると、答えのないことに対して結論を出す必要を迫られます。
例えば、アプリケーションの設計をどうするかは良い例で、ネット上には様々な情報が氾濫しています。
有名なエンジニアのツイートを参考 ...
mysql コマンドの -D オプションについて
mysql コマンドで接続するときに以下のように -D オプションをつけて、接続先のDBを指定できます。
mysql -u root -p -D mydbただし、DB名をコマンドの最後にする場合はこの -D を省略できます ...
エンジニアに必要な能力 読解力
エンジニアをやっていて、この能力は重要だなと思うものの一つが読解力です。
具体的に何の読解力かというと、マニュアルを読んで理解する能力です。
エンジニアは日々新しい技術を取り入れていくことを強いられ、世の中には ...
Docker Compose バージョンアップ手順(Mac)
Docker Compose をバージョンアップする時に以下のコマンドで成功しました。
Mac は intel です。バージョンは2.10.0にしました。
mkdir -p ~/.docker/cli-plugins ...
sed コマンドでファイルの一行目と最後の行を削除する方法
sed コマンドを使って、一行目と最後の行を削除するには以下の方法があります。
cat hoge.text | sed -e '1d' -e '$d'楽しかったこと久々に野菜たっぷりペペロンチーノ ...
docker でビルド時の出力を変更したい場合
docker build のオプションの —progress を使います。
auto、plain、tty の三種類を指定することができます。
docker build --progress=plain . ...
コンテナを起動するときは docker run ではなく docker start
docker run を実行するとその都度コンテナが作成されます。
そのため、既存のコンテナを起動したい場合は docker start を使います。
docker run コマンドは、まず指定されたイメージ上 ...








