podmanでMySQLを起動する
問題 MySQL8.4やMySQL9など起動したいです。 答え podmanだと簡単。 動作確認的な状況でバージョンを変えて起動などにも便利。 MySQL8.4起動 以下2行でOK podman pull docker. […]
S3の中のディレクトリの保存容量を集計
問題 S3のバケットの中のディレクトリごとの使用量を知りたいです。 答え コンソールで コンソールに、合計を取得する機能はある。 件数、容量がある程度までならこれで確認可能。 オブジェクトの件数が数十万件を超えたあたりで […]
[Windows] CapsLockとEscキーを入れ替える
問題 Escキーが押しやすい位置に欲しいです。 答え よく採用されるのがCapsLockをEscキーにしてしまう方法。 Windowsならレジストリの変更で可能。 変更箇所 HKEY_LOCAL_MACHINE\SYST […]
[git] pullしてリモートの変更を反映する前に差分を確認したい
問題 git pull すると、作業コピーも書き換わってしまいますが、その前に差分を確認したいです。 答え pull = fetch + merge fetch だけして、mergeしなければ、作業コピーは書き換わらない […]
Safariだけ HTMLのvideoタグで動画が再生されない
問題 videoタグでmp4の動画を埋め込んだのですが、iPhoneだけ動画が再生されません。 答え 主流のブラウザでは、H.264のmp4をvideoタグで設置でき、自動再生もできる。 基本はそうなのだが、ちょこちょこ […]
[vim] session
問題 後でvimでの編集作業の続きをしたいのですが、一度サーバーからログアウトせねばなりません。 後で同じ状態から作業再開できませんか。 答え セッション機能を使いましょう。 保存 :mksession セッション名.v […]
[Linux] ファイルを読み書きするには親ディレクトリに実行権限が必要
問題 ディレクトリに読み取り権限(+r)を付与しましたが、ファイルを読むことができません。 Permission denied どうするとよいですか。 答え ディレクトリの権限は、ファイルの権限とちょっと違う。 読み取り […]
WSLの操作例
バージョンアップ(古いとき) wsl --update インストール可能ディストリビューション一覧 wsl --list --online PS C:\Users\xxxx> wsl --list --online […]
vhdxファイルを小さくする(WSLの仮想ディスクの縮小)
問題 wslのLinux環境の中のファイルを削除しても、vhdxのファイル容量は減らないようです。 肥大する一方のようですが、これを縮小することはできますか? 答え 大きくなると、最適化するまで小さくならないというのは、 […]
Windowsでduする(ディスク使用量を調べる)
問題 どこかのディレクトリで容量が大きくなっているようなので調べたいです。 Linuxのサーバーのduコマンドみたいなのありませんか? 答え Microsoftが公開しているWindowsで使えるduコマンドがある。 h […]
[Linux] 1個の引数の長さの上限
問題 コマンドの引数の個数が多すぎるとエラーになりますが、1個の引数が長すぎてもエラーになりますか?最大値は? Argument list too long 答え 以下でパラメータのサイズの上限が確認できるという話はよく […]
Windows検索でWebの検索結果が邪魔な場合
問題 Windowsキーからの検索で、ローカルのアプリがヒットしてほしいのに、Webの検索結果など不要なものが出てきます。 Webの検索など除外できませんか。 答え Windows11の場合
[php] parse_str関数はmax_input_varsの設定の影響を受ける
問題 parse_str()関数に大量のパラメータを含むクエリ文字列を渡すと途中で切れてるようなのですが。 答え parse_str()関数は max_input_vars の設定の影響を受けるようです。 PHP War […]
League\CommonMarkでtableをスタイルシートで装飾したい
問題 League\CommonMark でMarkdownをHTMLに変換しています。 表を表示するときにTABLEタグがただの <table> になるのですが、 <table class="tabl […]
【php】 TOTPのワンタイムパスワードを生成する
問題 TOTPのワンタイムパスワードをphpで生成したいです。 答え 例 // ライブラリを利用するか、関数を自作してbase32_decodeしてください $binary_secret = Base32::decode […]
トラックポイントの使い方
トラックポイントと仲良くなりたい。 やってみた。 タッチパッド無効化 トラックポイントのいいところは、手のホームポジション滞在時間が増えること。 ホームポジションから手が離れるタッチパッドと併用することはなくなっていくは […]
Windowsでファイルのsha256sumやmd5sumを計算する
問題 ファイルのハッシュ値を知りたいです。 Windows環境です。 Linuxだと md5sum、sha1sum、sha256sum などありますが。Windowsではどうすればよいでしょう。 答え Windowsでは […]
【php】base32_decode()
問題 phpで、base32_decode() したいです。 答え 例 function base32_decode($s) { $m = array( "A" => 0, "B" => 1, "C" => 2, "D" […]
【windows】スタートメニューやタスクバーのフォルダ
問題 スタートメニューやタスクバーのショートカットなどは、どこかのディレクトリに入ってますか? 答え スタートメニュー(全体) C:\ProgramData\Microsoft\Windows\Start Menu 変更 […]
【php】Cannot execute queries while there are pending result sets
問題 MySQLに接続して、SQLを実行する処理をいくつか実行していると、突然こんなエラーが出ます。何が起きているのですか。 PHP Fatal error: Uncaught PDOException: SQLSTAT […]