Skip to content

Instantly share code, notes, and snippets.

Hiroki Saiki lunaluna

Block or report user

Report or block lunaluna

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@lunaluna
lunaluna / git_rm_cached.md
Last active Jun 12, 2019
.gitignoreを後から適用する
View git_rm_cached.md

通常の場合(あとから変更したものを反映させたい場合)

$ git rm -r --cached .

部分的に(特定のファイルだけ)反映させたい場合

$ git rm --cached ***.php
@lunaluna
lunaluna / front_page_id.php
Created Jun 11, 2019
WordPressのフロントページに設定したページのIDを取得
View front_page_id.php
<?php
$front_page_id = get_option( 'page_on_front' );
@lunaluna
lunaluna / wget_basic_authentication.md
Created May 31, 2019
BASIC認証で制限の掛かったサーバーからwgetする
View wget_basic_authentication.md
$ wget --http-user={username} --http-passwd={password} {url}
@lunaluna
lunaluna / zip_command.md
Created May 31, 2019
zipコマンドでディレクトリをzip化
View zip_command.md
  1. zipコマンドでディレクトリをzip化
$ zip -r {directory_name}.zip {directory_name}
  1. upzip
$ unzip {zip_name}.zip
@lunaluna
lunaluna / pull_remote_branch.md
Created May 31, 2019
リモートのgitブランチをローカルにチェックアウトする
View pull_remote_branch.md
  1. まず fetch する。
$ git fetch
  1. ローカルブランチ名を指定して、リモートブランチをチェックアウトする
$ git checkout -b {{branch}} origin/{{branch}}
@lunaluna
lunaluna / srcset.md
Last active Mar 19, 2019
WordPressの wp_get_attachment_image における srcset の法則
View srcset.md

WordPressの wp_get_attachment_image における srcset の法則

  • アスペクト比関係ない
  • 2xとかないことが原因
  1. 使いたいサイズを add_image_size とかで作っておく
  2. サムネイルが作られていれば srcset 入るけども、 2x とかではないので、サイズによっては retina でぼやけまくり
  3. srcset のブレイクポイントなんやねん > 管理画面のメディア設定のサムネイル、中サイズ、大サイズと add_image_size (テーマプラグイン全部含めて有効なもの) < ここ重要
  4. 記事一覧のサムネイルとかより大きいもの wp_get_attachment_image なりの size で呼び出す add_image_size とは「別に」、倍サイズの add_image_size 作っておけばいいんじゃね?
  5. img src が小さくても srcset に4で設定した大きいのが入ってれば retina の場合そっち見てくれる
@lunaluna
lunaluna / already-in-use.md
Created Feb 18, 2019
【ERROR】Failed to listen on 0.0.0.0:8080 (reason: Address already in use)
View already-in-use.md
  1. phpのプロセスを確認
$ ps ax | grep php
  1. いくつも出てくるプロセスIDを確認し、 --host=0.0.0.0 --port=8080 のプロセスを停止する
$ kill -9 4xxxx
@lunaluna
lunaluna / url-match.js
Created Jun 8, 2018
WordPressのページスラッグでJS (jQuery) の処理を分けたいときの記述
View url-match.js
(function($){
if(document.URL.match('/news')){
...
}
})(jQuery);
@lunaluna
lunaluna / no-pid-file.md
Last active Mar 8, 2018
【ERROR】ERROR! MySQL server PID file could not be found!
View no-pid-file.md
  1. mysqlのプロセスを確認
$ ps ax | grep mysql
  1. いくつも出てくるプロセスIDを停止する
$ sudo kill -TERM 4xxxx
@lunaluna
lunaluna / rebuild-node-sass.md
Last active Feb 22, 2018
【ERROR】Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime
View rebuild-node-sass.md
$ npm rebuild node-sass

or

$ rm -r ./node_modules/
$ npm i
You can’t perform that action at this time.