Skip to content

Instantly share code, notes, and snippets.

Avatar

yamacraft yamacraft

View GitHub Profile
@yamacraft
yamacraft / android_wear_sample.markdown
Last active Aug 29, 2015
Android Wearの通知メモ
View android_wear_sample.markdown
@yamacraft
yamacraft / file0.txt
Created Apr 23, 2014
BEAR.sundayメモ#1 - vagrant(DigitalOcean)+Ubuntu13.10+PHP5.5.3でBEAR.sundayのインストール ref: http://qiita.com/yamacraft/items/c6eca1e602754a55f8c6
View file0.txt
agrant.configure('2') do |config|
config.vm.hostname = 'root'
config.vm.provider :digital_ocean do |provider, override|
override.ssh.private_key_path = '~/.ssh/id_rsa'
provider.ssh_key_name = 'xxx'
override.vm.box = 'digital_ocean'
override.vm.box_url = "https://github.com/smdahlen/vagrant-digitalocean/raw/master/box/digital_ocean.box"
provider.client_id = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
provider.api_key = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
@yamacraft
yamacraft / GsonRequest.java
Last active Aug 29, 2015
多分これが一番汎用性がある気がするGsonRequest
View GsonRequest.java
import com.android.volley.AuthFailureError;
import com.android.volley.NetworkResponse;
import com.android.volley.ParseError;
import com.android.volley.Request;
import com.android.volley.Response;
import com.android.volley.Response.ErrorListener;
import com.android.volley.Response.Listener;
import com.android.volley.toolbox.HttpHeaderParser;
import com.google.gson.Gson;
import com.google.gson.JsonSyntaxException;
@yamacraft
yamacraft / linker.log
Created Jul 5, 2016
FirebaseCrashとParseCrashReportで重複エラー疑惑
View linker.log
duplicate symbol _BreakpadUploadReportWithParametersAndConfiguration in:
/Users/yamacraft/xxx/Pods/FirebaseCrash/Frameworks/FirebaseCrash.framework/FirebaseCrash(Breakpad_05db9f18bf48e68163defbe5ffd8dec3.o)
/Users/yamacraft/xxx/external/Parse/ParseCrashReporting.framework/ParseCrashReporting(Breakpad.o)
duplicate symbol _BreakpadGetNextReportConfiguration in:
/Users/yamacraft/xxx/Pods/FirebaseCrash/Frameworks/FirebaseCrash.framework/FirebaseCrash(Breakpad_05db9f18bf48e68163defbe5ffd8dec3.o)
/Users/yamacraft/xxx/external/Parse/ParseCrashReporting.framework/ParseCrashReporting(Breakpad.o)
duplicate symbol _BreakpadHandleNetworkResponse in:
/Users/yamacraft/xxx/Pods/FirebaseCrash/Frameworks/FirebaseCrash.framework/FirebaseCrash(Breakpad_05db9f18bf48e68163defbe5ffd8dec3.o)
/Users/yamacraft/xxx/external/Parse/ParseCrashReporting.framework/ParseCrashReporting(Breakpad.o)
ld: 3 duplicate symbols for architecture x86_64
@yamacraft
yamacraft / Logcat.log
Created Jul 7, 2016
GooglePlayServiceのない端末でFirebaseCrashが入った端末を起動させた際にでるイニシャルエラー
View Logcat.log
07-07 18:29:59.835 2728-2728/io.github.yamacraft.firebasecrashsample D/FirebaseApp: Initialized class com.google.firebase.iid.FirebaseInstanceId.
07-07 18:29:59.851 2728-2728/io.github.yamacraft.firebasecrashsample W/GooglePlayServicesUtil: Cannot find Google Play services package name.
android.content.pm.PackageManager$NameNotFoundException: com.google.android.gms
at android.app.ApplicationPackageManager.getPackageInfo(ApplicationPackageManager.java:114)
at com.google.android.gms.internal.zzpv.getPackageInfo(Unknown Source)
at com.google.android.gms.common.zze.zzap(Unknown Source)
@yamacraft
yamacraft / app-sample-0.md
Created Aug 5, 2016
アプリ汎用研修課題 草案
View app-sample-0.md

Androidアプリ汎用研修課題

『Androidアプリ汎用研修課題』とは

主に業務でアプリ開発を行う予定にある方達が「最低限の基礎知識を学んだ上で、実務にとりかかる前に挑戦しておきたい」を目的に作成した、アプリ開発の課題集です。

作成に至った背景

世の中には「アプリを作るための基礎知識」を学ぶための資料は有償無償で数多く存在しています。 個人的に、Androidでの最たる例はmixiのAndroid Trainingです。

@yamacraft
yamacraft / firebase-analytics-memo.md
Last active Mar 2, 2018
Firebase Analyticsの調査メモ
View firebase-analytics-memo.md

Firebase Analytics調査メモ

Firebase Analyticsの動作をいろいろ調べてわかったことなどをメモしていく。 特に注釈が無いものはAndroid上で動作確認したもの。

言葉の定義

  • デフォルトイベント(デフォルトパラメータ)
    • Firebase Analyticsが用意してくれているイベントやパラメータのこと。 FirebaseAnalytics.Event.*FirebaseAnalytics.Param.* のこと。
  • カスタムイベント(カスタムパラメータ)
@yamacraft
yamacraft / Firebase-Admin-NodeJs.md
Last active Oct 16, 2020
node.jsからサービスアカウント使ってFirebaseへ接続する時のメモ
View Firebase-Admin-NodeJs.md

検索ワード:Firebase Auth サービスアカウント nodejs

(注意)日本語版の情報は既に少し古い

下準備

サービスアカウントの作成

  1. Firebaseコンソールサイト>歯車>権限 でGoogle APIコンソールっぽい管理画面へ。
  2. サービスアカウント>サービスアカウントを作成をクリックしてアカウントを作成
@yamacraft
yamacraft / update.md
Created Feb 1, 2017
怪文書(macの各種の定期アップデート)
View update.md

nvm、node.js、npm関連

$ nvm --version

$ cd ~/.nvm
$ git pull origin master
$ source ~/.nvm/nvm.sh
$ nvm --version
@yamacraft
yamacraft / genkey.md
Created Feb 10, 2017
Androidとかで使う証明書鍵をコマンドラインで生成する
View genkey.md

作成

$ keytool -genkey -v -keystore keystorename -alias io.github.yamacraft.key.sample -validity 36500
キーストアのパスワードを入力してください:
新規パスワードを再入力してください:
姓名は何ですか。
  [Unknown]:  Wataru Yamada
組織単位名は何ですか。
  [Unknown]:  app team
組織名は何ですか。
You can’t perform that action at this time.