メモメモメモ

ほんとうにめも

2019-01-01から1年間の記事一覧

AWS AuroraのデータをBigQueryにインポートするまで

完全に自分のための振り返りメモ。 自分以外は「参考にした」リンクを貼っているのでそっちをメインでみた方が良いかも。 前提 AWS Aurora(MySQLl)を使っている BigQueryを使いたい ゴール ↓こんな風BigQueryにMySQLのデータがインポートされていること。 …

【ReacNative Expo】"Facebook Policy Warning" : invalid key hashを解決した

経緯 Facebookから AnrdoidでFacebookログインするとクラッシュするから直してね。直さなかったらFacebookログイン機能停止するからねって言う旨のメールがきた。 実際のメール: 確かに、いつからかAndroidでのFacebookログインが失敗するようになっていたよ…

iOSの証明書を更新するとき

これをみろ!以上だ! dev.classmethod.jp

`import * as React`を撲滅した

使ったコマンド find src -type f -print0 | xargs -0 sed -i '' -e "s/\* as React/React/" 結果 218ファイルが一斉置換された。作業開始から2分くらいでPR出せた。 理由 useEffectとかuseStateとかuseDispatchとかhooks系の関数を使いたいときに、import文…

Bitrise上でgoogle-play-deployに"JSONKeyPath: required variable is not present"と言われた

エラー内容 Couldn't create config: failed to parse config: - JSONKeyPath: required variable is not present 原因 GENERIC FILE STORAGEセクションを埋めてなかった。 GooglePlayStoreにAPI経由でアプリを公開(publish)するには Getting Started | Go…

【ReactNative】Expo製アプリが本番でのみクラッシュする問題を調査・解決した。【adb logcat】コマンドの使い方メモ

状況 Androidで特定画面を開くとクラッシュすると報告があった 本番環境でのみ発生し、エミュレーターでは発生しなかった Sentryにissueは報告されていなかった ※これはまだ謎 原因追求方法 adb logcat を使った。 adb logcatとは adbコマンドは、 Android D…

Apple証明書たちの関係と新しいアプリを作るときどうすれば良いか

証明書たちとは Apple Distribution Certificate(.p12) Apple Push Notifications service key(APNs)(.p8) Apple Provisioning Profile(.mobileprovision) の3つを指してます。 証明書たちの関係性 Apple Distribution Certificate(.p12) に複数の…

ReactNativeからExpoに移行する際にAppleの証明書関連を全て新しくした時のメモ

Expoに渡す必要があるファイル Apple Distribution Certificate(.p12) Apple Push Notifications service key(APNs)(.p8) Apple Provisioning Profile(.mobileprovision) 全て新しくした。developer.apple.comで全て作成・ダウンロードできるので、…

findコマンドを駆使してた僕がripgrepを使って幸せになれた話

今まで こんなコマンドを自作していた function fn() { ignore=$3 find $1 -type f | xargs grep -n${ignore} --color=always $2 } これを~/.zsh_aliasとかに置いて、 fn src hoge みたいな感じで使うとsrcディレクトリ以下のhogeというワードを探す処理をし…

ReactNativeからExpoに移行した

ReactNativeからExpoに移行したアプリ 1D歯科国試 | 歯科医師国家試験アプリ https://apps.apple.com/us/app/1d%E6%AD%AF%E7%A7%91%E5%9B%BD%E8%A9%A6-%E6%AD%AF%E7%A7%91%E5%8C%BB%E5%B8%AB%E5%9B%BD%E5%AE%B6%E8%A9%A6%E9%A8%93%E3%82%A2%E3%83%97%E3%83%A…

【Laravel】APIリクエストでauth()->user()がnullになってしまって詰まった

結論 これ。 stackoverflow.com 要するに auth()->user()を使うと、Laravelはdefault guardを使う。 default guardはconfig/auth.phpで定義されている。僕の場合は以下だった(大体そうであろう) 'defaults' => [ 'guard' => 'web', 'passwords' => 'users'…

【Bitrise】Build Trigger TokenとPersonal Access Tokenの違いが分からなくて困ったのでメモ

Personal Access Token プロフィールページ(右上navbarのAccount Seettings)のSecurityタブで生成できるやつ。 一度作成すると再作成するしかない。 build tigger apiで使うアクセストークンとして使うやつ。 ↓の記事でACCESS-TOKENとして使われてるのはこ…

【Laravel】mysqlを8系にアップグレードしたらmigrationができなくなった

エラー Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from information_schema.tables where table_schema = hoge and table_name = migrations) 解決方…

【ReactNative】【Expo】カフェで作業する場合、実機確認ができないことがあるよね?

あるよね!あるよね!イェーーー!!!! そんなときは --tunnelオプションを exp start --tunnel

Expoで初めてのiOSアプリをデプロイするフロー

前提 expo-cliがinstallされている Xcodeをinstallされてる AppleDeveloperProgramに登録している Expoがやってくれる箇所は極力Expoに任せる という前提です。 リリースの流れ 1. App IDを作成 2. AppStoreConnect上でアプリを作成 3. Expo Cliを使ってビル…

Bitnami製のWordpressをSSL化した

前置き なんだかんだ公式ドキュメントに全て書いてます。 一部わかりにくかったので自分用と引き継ぎ用のメモって位置付けです。 docs.bitnami.com 流れ ※前提として、念の為DBのバックアップは取っておきました。 Goをinstall(しなくて良かった) Legoをin…

【ReactNative】変更が反映されない

試したけどできなかったこと(以前はできた) watchman watch-del-all 今回の解決方法 github.com 原因 ./.git/index.lockファイルが存在してたこと index.lockってなんだ? これ stackoverflow.com

ReactNativeDebuggerをExpoで使う

なに Expoは利用するポートが通常のReactNativeでの起動と違うので、ポートを指定する必要がある。 open "rndebugger://set-debugger-loc?host=localhost&port=19001" 参考 www.gravitywell.co.uk

"git log"などで日本語が文字化けしたので対処した

OS Ubuntsu How ~/.bashrc に以下を追加する export LESSCHARSET=utf-8 以下を実行(または再ログインすると.bashrcを再読み込みしてくれる) source ~/.bashrc

【ReactNative】expo requiring unknown module "hoge" エラー

"hoge" は92とか101適当な数字が入ることが多い。 原因 ファイル名を変更したこと。 解決 リスタート