SOFTELメモ Developer's blog

SOFTELメモは、株式会社ソフテルの中の開発の人がときどき書いているメモです。

[Chrome] Uncaught (in promise) Error

問題 chromeで以下のエラーが発生しています。 JavaScriptのエラーのようで、処理が進みません。 【google chrome】Uncaught (in promise) Error: A listener […]

[SQL] 内容を置換してUPDATE

問題 あるテーブルのあるカラムの値の特定の文字を置き換えたいです。 例えば、WordPressの記事の中の文言で、 javascript を JavaScript に置換するとか。 答え UPDATE文と文字列関数ででき […]

[redmine]DB, ダンプファイルの容量が妙に大きい

問題 redmineのデータベースの容量が妙に大きいです。 何が原因でしょうか。 答え 状況によりいろいろあるとは思いますが、 journal_details チケットの説明を書き換えるたびに、変更前と変更後のテキストが […]

podmanでMySQLを起動する

問題 MySQL8.4やMySQL9など起動したいです。 答え podmanだと簡単。 動作確認的な状況でバージョンを変えて起動などにも便利。 MySQL8.4起動 以下2行でOK podman pull docker. […]

[WordPress] WP-CLIを使う

問題 WordPressのメンテナンスなどをコマンドラインから実行できる WP-CLI を使うには。 答え インストール 公式サイト https://wp-cli.org/ja/ から、 phar をダウンロードして、 […]

SQLSTATE[42000]: Syntax error or access violation: 1067 Invalid default value

問題 WordPressのテーブルを作ろうとしたのですが、エラーになります。 デフォルト値がよくないとか? 答え sql_mode に NO_ZERO_DATE などが入っていると、datetime型のカラムのdefau […]

日本語配列ノートPCで簡単にUS配列入力できるようにする(AutoHotKey)

問題 会社のノートPCがJIS配列です。 普段はUS配列で入力したいのでUS配列の外付けキーボードを使用していますが、外付けキーボードを外しているときも本体のキーボードでもUS配列で入力できるようにしたり、必要に応じて元 […]

日本語配列ノートPCで簡単にUS配列入力できるようにする(ULE4JIS)

問題 会社のノートPCがJIS配列です。 普段はUS配列で入力したいのでUS配列の外付けキーボードを使用していますが、外付けキーボードを外しているときも本体のキーボードでもUS配列で入力できるようにしたり、必要に応じて元 […]

favicon設置方法(3ファイルでOK)

問題 faviconって、ファイルをたくさん置いて、linkタグやmetaタグをたくさん書かないといけなくないですか? 答え ファイルを3つ、iconを示すlinkタグを3つでOK 参考 https://evilmart […]

[WordPress] 致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。(2)

問題 WordPressのテーマエディタでphpファイルを更新しようとすると以下のエラーになります。 致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。SFTP を使うなど、他 […]

S3の中のディレクトリの保存容量を集計

問題 S3のバケットの中のディレクトリごとの使用量を知りたいです。 答え バケット単位の使用量はコンソールに表示されている。これは問題なく確認できる。 バケットの中のディレクトリごとの容量はすぐわからない。 コンソールで […]

mysqldumpの仕方いろいろ

問題 ロックがかからないmysqldumpなどオプションでできますか? 答え デフォルト デフォルトで--optオプションが有効。ロックがかかる。 以下が指定されているのと同じ状態。 --add-drop-table, […]

[Windows] CapsLockとEscキーを入れ替える

問題 Escキーが押しやすい位置に欲しいです。 答え よく採用されるのがCapsLockをEscキーにしてしまう方法。 Windowsならレジストリの変更で可能。 変更箇所 HKEY_LOCAL_MACHINE\SYST […]

[WordPress] ブロックエディタ無効

問題 WordPressの記事編集画面はもっと軽量で簡素なものでよいのですが、 もっと簡単なのないですか? 答え WordPressの標準のブロックエディタは、functions.php などで無効化できる。 昔懐かしい […]

[git] コミット済みのファイルをバージョン管理から外す方法

問題 現状でgit管理されているファイルを、バージョン管理対象外にしたいです。 答え .gitignore に追記 今後もバージョン管理対象外にし続けるなら、いずれ必要なので、先に追記しておく。 インデックスからファイル […]

[git] .gitignore の対象になるかどうか確認する

問題 .gitignore が効いているかどうか確認したい。 .gitignore が効くかどうか確認したい。 今無視されているかどうか確認したい。 答え 無視されるファイル名か確認 git check-ignored […]

[git] 管理対象のファイル、管理対象外のファイルを確認する

問題 git管理しているファイルかどうか確認したい。 答え 以下でバージョン管理中のファイルの一覧が確認できる。 git ls-files 以下でバージョン管理中でないファイルの一覧が確認できる。 git ls-file […]

[git] git log

問題 git log のオプション、いろいろありますね。 git log 見やすくなりませんか? git log でどんな情報が出せますか? 答え 今いるブランチの単純な履歴 git log 他のブランチも含めて git […]

[git] pullしてリモートの変更を反映する前に差分を確認したい

問題 git pull すると、作業コピーも書き換わってしまいますが、その前に差分を確認したいです。 答え pull = fetch + merge fetch だけして、mergeしなければ、作業コピーは書き換わらない […]

JavaScriptの中にHTML形式のコメントが?

問題 JavaScriptのプログラムの中に、HTML形式のコメントがあったのですが、これは間違いですか? 答え HTML風コメントという仕様が存在する。(非推奨、後方互換のため) https://tc39.es/ecm […]