MacからEC2にRSA鍵でSSH接続すると「no mutual signature supported」でPermission deniedになる原因は、Macのsshクライアント更新でRSAが非サポートになったため。.ssh/configに2行追記するだけで直ります♪
古いAmazonLinux1のEC2にセッションマネージャーで接続できるようにする手順。yumでSSMエージェントを入れ、IAMロールを作ってインスタンスにアタッチするだけ。踏み台やSSHキーが不要になります♪
macOSアップデート後にbrew installで「Permission denied @ dir_s_mkdir - /private/tmp/」が出る原因は、/private/tmpの権限がrootになっていること。sudo chownでオーナーを自分のユーザーに変えれば直ります♪
Homebrewで「unknown or unsupported macOS version: :dunno」が出てinstallやupgradeができないときは、brew update-reset を実行するだけで直ります。macOSアップデート後によく起きる症状です♪
jenvを使ってローカルのJavaをJDK17に切り替える手順。現在のバージョン一覧の確認、JDK17のインストーラーの入手とインストール、jenv addでの登録、jenv localでの切り替えと確認まで♪
フォームの入力内容をCookieに保存して次回もデフォルト表示する「jQuery Cookie」の使い方。テキスト・ラジオ・セレクトボックスの保存と読み込みをサンプルつきで。後継のJS Cookieについても♪
GitHubへのpush/pullで「REMOTE HOST IDENTIFICATION HAS CHANGED!」が出る原因は、GitHub側のRSA SSHホストキー更新とknown_hostsの不一致。ssh-keygen -R github.com で情報を削除して再登録すれば直ります♪
WindowsのGitBashでSSH鍵を作ってGitHubのプライベートリポジトリをクローンする手順。ssh-keygenでの鍵生成、configファイルの作成、ssh-agentへの登録、GitHubへの公開鍵登録、接続確認まで♪
Macのキーボード掃除中にキー入力が反応してしまう問題を解決する「KeyboardCleanTool」。ボタン1つでキーボードとトラックパッドの入力を無効化できます。インストールから初期設定、動作確認まで♪
Sony公式のPS3アップデータ「PS3UPDAT.PUP」に初代PS1のBIOSが入っているか検証。PUAD GUIで解析して取り出し、DuckStationが起動するかまで確認しました。違法ダウンロードをせずに済む方法です。