2016年12月22日木曜日

cygwinで、viを使うときの注意

vi コマンドで、入力モードの際に十字キーがうまく動かず文字入力されてしまう場合は、

ホームに .exrcファイルを作成して

$ vi ~/.exrc
set nocompatible
set backspace=indent,eol,start

あと、シェルコマンドを実行する際に \r がコマンドとして認識される場合は、以下を追記

$ vi ~/.bash_profile
export SHELLOPTS
set -o igncr

2016年12月16日金曜日

Firebaseの最新情報は英語サイトでみる

FirebaseのC++のSDKの情報をみると日本語サイトが version 1.0.0 のものだった。
最新の2.1.0 は、英語サイトにのみ情報がある。

https://firebase.google.com/docs/cpp/setup?hl=en

?hl=en をつけると英語サイトになる。

2016年12月14日水曜日

cocos コマンド Android Studioのプロジェクト をコンパイル

忘れそうなので、androidプロジェクトにオプションで –android-studioをつける。

cocos compile -p android --android-studio 

2016年12月13日火曜日

GAEでPHPからdatastoreを使うときのメモ

基本的には公式サイトをよく読むのが基本だが一部古い情報などがあるので参照する場所に注意する。

ライブラリ情報

日本語化されてるページはなぜかPHPについての記述が抜けてるとこが多いので英語のドキュメントを見たほうがよさそう。

インストール

https://cloud.google.com/datastore/docs/reference/libraries#client-libraries-install-php

リファレンス

https://googlecloudplatform.github.io/google-cloud-php/#/docs/v0.20.0/datastore/datastoreclient

ソースコード

https://github.com/GoogleCloudPlatform/google-cloud-php

※日本語のドキュメントからソースコードは以下にリンクされているが個人的に使いにくかったです。
https://github.com/google/google-api-php-client

2016年12月1日木曜日

Windowsでのシンボリックリンク

すぐに忘れるのでメモ

管理者権限でコマンドプロンプト実行

ディレクトリーをリンクする場合

 mklink /D [リンク先] [リンク元]
 mklink /D C:\link C:\directory

Gitとかでも認識するようにするにはジャンクションにする。

 mklink /j [リンク先] [リンク元]
 mklink /j C:\link C:\directory