前にGCPのFirestoreを使ってみました。
フロントで扱う時には認証で困るのでAPIで取得できるようにしてみます。
FunctionsかGAE(Google App Engine)を使えば良さそうですが、どっちを使えばいいか判断がつかなかったので両方使ってみます。
処理に使う言語はgolangにしました。
前にGCPのFirestoreを使ってみました。
フロントで扱う時には認証で困るのでAPIで取得できるようにしてみます。
FunctionsかGAE(Google App Engine)を使えば良さそうですが、どっちを使えばいいか判断がつかなかったので両方使ってみます。
処理に使う言語はgolangにしました。
javascriptのstringの特定のn文字目を変更することを考える。
あまり使う機会はないけど例えば数値文字列”122.333″の1の位を変えたいとか、復活の呪文の特定文字を変更したいとか。
色々な方法で置き換えてみます。
electronで定期的にAPI取得・DBに保存・データ表示とかしようとしてましたが、前2つはクラウドでやった方が色々と楽で便利なんじゃないかと思いついた。
AWSも最近放置気味なんで新しくGCPを触ってみることにしました。
なんといっても無料枠がありますし。
定期的にAPIから取得したデータをチャート化してみたくなった。
node.jsだけでもいいけれど、electronで使いやすくしたい。
パッケージマネージャーはyarnを使いますがサンプル通りnpmでも問題ないです。
Electron 6.0.7ReactNativeで複数画面間の共通変数を扱うことを考える。
共通の定数ならグローバルで用意して読み込めばいいけど変数は少し厄介だった。
複数画面の管理はReact Navigation、設定保存などにはAsyncStorageを使う。
React Native 0.60 Expo v34 react-navigation 3.12.0スクリーンショット、特に部分スクショをとりたい。
Expo Managedプロジェクトで特定のViewを画像として保存する方法を探します。
スナップショットという単語が思いつかなかったので少し見つけにくかった。
React Native 0.60 Expo v34React Native(Expo Managed)でグラフを表示したかった時に色々やったメモ書き。
大半はWebViewで苦戦する内容です。
React Native 0.60 Expo v34Expo Managedでアイコンを使ったり、アイコンを含めたボタンを作成します。
参考にしたリンクは以下。
ちょっと枕が欲しくてAmazonのランキングを見てたら上位がサクラレビュー満載だったので、なんとか除いて見れないかなーと考えてたらAPIを見つけました。
Product Advertising APIという広告用のAPIですが検索できそうですし、スクレイピングするよりはいいかなと思うのでちょっと触ってみます。
また、タイトルで察せると思いますが現状ではできませんでした。
久々にjavascriptで非同期処理書いててちょっと混乱したので基本的な動作を整理。
非同期処理を逐次処理する方法を書いていきます。