Skip to content

Instantly share code, notes, and snippets.

View ksuzushima's full-sized avatar

ksuzushima

  • Tokyo
View GitHub Profile
@ksuzushima
ksuzushima / mamp-multiple-host.md
Last active September 7, 2017 01:15
MAMPを使った複数ホストの設定
@ksuzushima
ksuzushima / wp-check-rewrite-rule.md
Created October 10, 2017 09:00
WordPressでrewrite ruleを確認する方法

テンプレート内に以下を突っ込む。
Query Monitor と一緒に使えば効果的。

<?php
var_dump( $wp_rewrite );
@ksuzushima
ksuzushima / code-in-terminal.md
Last active October 10, 2017 14:57
atom . みたいな感じでTerminalからVisual Studio Codeを起動したい
1, command + shift + P でコマンドパレットを開く
2, shell と検索して、 Shell Command: Install 'code' command in PATH をインストール
3, あとはatomと同じような感じで使える

参考

@ksuzushima
ksuzushima / vscode-react-emmet.md
Created October 10, 2017 15:17
Visual Studio CodeのEmmet設定 (React)
// ユーザー設定 (⌘ + ,)
"emmet.includeLanguages": {
  "javascript": "javascriptreact"
},
"emmet.syntaxProfiles": {
  "html": {
    "attr_quotes": "single"
  },
 "jsx": {
@ksuzushima
ksuzushima / var_dump.md
Created October 11, 2017 04:50
PHP初心者的デバッグ

echo は便利なんだけど、 説明 にあるように echo — 1 つ以上の文字列を出力する でしかないので別のデバッグ方法も知っておくとよい。

使い方

$s = 'hoge';
var_dump($s);
@ksuzushima
ksuzushima / vscode-php-setting.md
Created October 11, 2017 07:32
Visual Studio CodeでPHPを使う時のメモ

The language server needs at least PHP 7 installed. Version found: 5.6.30 言語モードをPHPにするエラーメッセージが表示される。 PHP7系以上が必要とのことだけど、環境に入ってるPHPのバージョンが足りない。
なので、MAMPで使われてるPHP7を指すことでエラーを回避することに。

ユーザー設定に以下を設定

// The path to a PHP 7+ executable.
"php.executablePath": "/Applications/MAMP/bin/php/php7.1.8/bin/php",

これでエラーはなくなる。

Keybase proof

I hereby claim:

  • I am ksuzushima on github.
  • I am ksuzushima (https://keybase.io/ksuzushima) on keybase.
  • I have a public key ASDOLGzjvJHyRjobduwIDamipDe_erHVGeErOztYuAasPgo

To claim this, I am signing this object:

@ksuzushima
ksuzushima / wp-query-ref.php
Created October 25, 2017 02:26 — forked from luetkemj/wp-query-ref.php
WP: Query $args
<?php
/**
* WordPress Query Comprehensive Reference
* Compiled by luetkemj - luetkemj.com
*
* CODEX: http://codex.wordpress.org/Class_Reference/WP_Query#Parameters
* Source: https://core.trac.wordpress.org/browser/tags/3.9/src/wp-includes/query.php
*/
$args = array(
@ksuzushima
ksuzushima / wws2.md
Created October 31, 2017 03:05
WordPress + Webpack + Select2(jQuery dependencies)
  1. WordPressがデフォルトで読み込んでるjQueryは活用(プラグインなど使うとどうしてもjQuery依存してるものが出てくる)
  2. それでもバンドルツール入れないとシンドイ
  3. jQueryに依存してるけど、便利なSelect2をadmin画面に導入したい
// webpack.config.js

externals: {
  jquery: 'jQuery'
}
@ksuzushima
ksuzushima / gas-muteHttpExceptions.js
Created November 10, 2017 01:25
Setting muteHttpExceptions to true in the HTTP request to suppress errors.
/**
* 備忘録
* @link https://stackoverflow.com/questions/31891694/handle-404-errors-in-urlfetchapp-fetch
*/
function fetchPage() {
var response = UrlFetchApp.fetch("http://ctrlq.org/404", {muteHttpExceptions: true});
if (response.getResponseCode() == 404) {
Logger.log("Web page not found");
}