.git
ディレクトリには、リポジトリ全体の履歴情報やコミットログ・ブランチ設定、リモートリポジトリ情報などが含まれている。
サーバーの設定によっては、ブラウザから直接アクセスできてしまうことで
- ソースコードや各種設定ファイルが第三者に丸見えになる
.git/config
に記載されている認証情報・リポジトリアドレスが漏洩する- git のオブジェクト(差分データ)を辿って漏れてはいけない情報が参照できる
などの重大なリスクが考えられる。
# 700KB 前後のサイズに変換する場合 | |
for file in *.HEIC; do magick "$file" -quality 70 -define jpeg:extent=700KB "${file%.*}.jpg"; done |
<?php | |
/** | |
* 特定のブロックが使われている場合のみ CSS/JS を読み込む | |
*/ | |
function mytheme_enqueue_specific_block_assets() { | |
// シングル投稿や固定ページなど「個別ページ」以外は処理しない | |
if ( ! is_singular() ) { | |
return; | |
} |
ssh-keygen -t ed25519 -f ~/.ssh/unique_key_name |
<?php | |
// `get_post_datetime` 関数を利用する | |
$datetime = get_post_datetime( $post, 'date', 'gmt' ); | |
/** | |
* refs : https://developer.wordpress.org/reference/functions/get_post_datetime/ | |
*/ | |
// DateTime オブジェクトが返るので、W3C 形式で整形する |
edit.php?post_type=wp_block
<?php | |
add_filter( 'automatic_updates_is_vcs_checkout', '__return_false', 1 ); |
``` | |
$ git rm $(git ls-files --deleted) | |
``` |
% mysql -uroot -proot -hlocalhost -S/Users/********/Library/Application\ Support/Local/run/*********/mysql/mysqld.sock local < local.sql
tap "1password/tap" | |
tap "felixkratz/formulae" | |
tap "homebrew/bundle" | |
tap "homebrew/cask" | |
tap "homebrew/cask-fonts" | |
tap "homebrew/cask-versions" | |
tap "homebrew/core" | |
tap "homebrew/services" | |
tap "shivammathur/php" |