memo」カテゴリーアーカイブ

備忘録

Gradleのビルドが遅い

症状

Gradleによるビルドが遅い

コンソールに警告が表示される

続きを読む

Duplicate files copied in APK

症状

APKの作成中に下記のエラーで停止する。

続きを読む

Gradleが "GC overhead limit exceeded"

症状

Gradleによるビルド中に下記のエラーで停止する。

 

解決策

build.gradleに以下の記述を追加してJavaのヒープサイズを拡張する。

続きを読む

[Obj-C] メソッドファミリー

Objective-Cにおいてインスタンスを生成するメソッドは命名規則が決まっている。この命名規則を元に処理系がオーナーシップポリシーを判定して、コンパイル時の警告やエラーを判定するため注意すること。SwiftからObjective-Cのメソッドを呼び出したときも、下記の『メソッドファミリー』が影響する。

続きを読む

[git] submoduleの更新方法

1. (new commits) と表示される

1-1. git status の例

続きを読む

var と let の違い

1. ECMAScript 2015 / ECMAScript 6 (ES6), [TypeScript]

1-1. var

関数スコープ
厳密には、function, module, namespace, or global scope

続きを読む

macOSに導入したnginx

起動 / 停止 / 再起動

起動

 

停止

 

再起動

 

設定ファイルの場所

/usr/local/etc/nginx

macOS SierraでsshのパスワードをKeyChainに記憶

macOS Sierraでは(デフォルト設定で)sshのパスワードをKeyChainに記憶しない。
~/.ssh/config に UseKeychain と AddKeysToAgent を追加する。