なぜかhttps通信がエラーになってしまった時の対応【小ネタ】

ひさびさの投稿です。 突然外部のURLに対してhttps通信している処理がエラーでこけるようになってしまいました。 ログを確認したところ、以下のエラーが出ていました。 英語そのままの意味で捉えるとSSL証明書の期限切れなのですが、外部のURLは超有名なサービスのものなので「え、まさか」と思い、色々調べた結果、サーバー内部のルート証明書が期限切れだったことが判 […]

Warning: Using a password on the command line interface can be insecure の対応【小ネタ】

MySQL関連の小ネタです。 Warning: Using a password on the command line interface can be insecure mysqlコマンド、あるいはmysqldumpコマンドを実行する際にタイトルのようなメッセージが出てしまう場合の対処法です。 その前のそもそもこのメッセージの意味ですが、パスワードを直接 […]

ガートナーによる2022年の先進テクノロジートレンド

目の前にあるものだけでなく、未来を意識して新技術も常にチェックしておきたいところ。 というわけで、今回は以下ページに記載のあるレーダー図から直近関係してきそうな採用まで3年未満までの技術についてコメントをつけていこうと思います。 https://www.gartner.co.jp/ja/articles/5-impactful-technologies-fr […]

cronで処理を実行させた際に環境変数が読み込まれない件【小ネタ】

cronあるあるですが、ターミナルでコマンドを実行した際には正常に動作するけど、cronで実行した場合になぜかうまく動作しないことがあります。 色々原因はありますが、たいていはコマンド実行時に読み込まれる環境変数が不足していることが原因だったりします。 この場合回避方法は色々あり、crontabに直接変数を定義することで回避可能ですが、これはメンテナンス面で […]

GitHubで意図せずパブリックリポジトリが生えるのを検知する【小ネタ】

ついうっかりプライベートにすべきところがパブリックになっていることがあります。 もちろん作業者自身が気を付けることも大事ですが、仕組み化しておくことも大事です。 具体的には「Prevent Public Repos」というGitHubのアプリを使うことでパブリックリポジトリを検知してくれます。 https://probot.github.io/apps/pr […]

Slackのチャンネルに一括で全員を招待する方法【小ネタ】

タイトルのような相談を受けたので色々調べた結果、「/who」コマンドを使えば実現できそうなことが判明しました! 既に全員が参加しているチャンネルで/whoコマンドを実行すると、参加者のリストが表示される(自分だけ)ので、それをコピーして、招待したいチャンネルの招待欄にペーストすれば完成です! ちょっとしたSlackの豆知識でした。

WSL2+Docker+GPUでPyTorchを動かす

最近GPU付きのWindowsパソコン(Windows11 Pro)を購入し、GPUをフル活用しようと色々試したので、記録して記事をあげておきます。 ただやることは簡単で以下の手順をやるだけです。(詳細なものは今後予定) ・WSL2(Ubuntu)のインストール ・WSL2上のUbuntuにこちらの手順に従って、docker+αをインストール 自分の手元の環 […]

How、WhatではなくWhyを伝える

自身がエンジニアチームのマネージャーとしてチームメンバーに何かタスクを任せる場合、極力How、WhatではなくWhyを伝えるようにしています。 How、Whatを伝えた上で対応してもらうことは一見最短ルートを行くように見えますが、本質的な「なぜそれをやるのか?」というWhyが抜けてしまい、「もっと良い方法があるのではないか?」「そもそもそれを本当にやる必要が […]