くらげになりたい。

くらげのようにふわふわ生きたい日曜プログラマなブログ。趣味の備忘録です。

bashにgitのブランチ名を表示する

bashのプロンプトにgitのブランチ名を表示したいな と思って、調べたときの備忘録。 昔調べた気がするけど、下記忘れてた。。 環境はMBP。 やりかた こんな感じで、PS1の環境絵変数を設定する。 # ~/.bashrc source /Library/Developer/CommandLineTools/usr…

Firestoreの読み込み回数をCloud Loggingから計測する

Firestoreの読み込み回数が予想よりも多かったので、 どこでそんなに呼ばれてるのかな?といろいろ調べてみたときの備忘録。 呼び出し箇所は、以下の3種類 Webブラウザのクライアントライブラリ サーバのFirebase Admin SDK Cloud Functions内のAdmin SDK Fi…

Flutterで通信状況の情報を取得する(connectivity_plus/network_info_plus)

Flutterでネットワーク周りの情報を取得したいなと思ったときに、 いろいろ調べたときの備忘録。 取得したい情報によってパッケージが違うっぽい。 インターネットへの接続状況 ... connectivity_plus Wifiなどの情報 ... network_info_plus connectivity_pl…

nanoidでランダムな文字列を生成する

IDやパスワードなど、ランダムな文字列を生成したいなと思ったので、 いろいろ調べてみたときの備忘録。 nanoidが便利そうだった(*´ω`*) 型定義もあるので、TypeScriptでも使いやすい インストール $ npm i nanoid 使い方 import { customAlphabet } from '…

Flutterで日付をフォーマットする(intl)

Flutterで日付をフォーマットしたいなと思ったら、 パッケージが必要だった...ので、いろいろ調べたときの備忘録。 intl | Dart Package インストール $ flutter pub add intl $ flutter pub get 使い方 import 'package:intl/intl.dart'; DateTime now = Da…

Flutterでパッケージ情報取得(package_info_plus)

Flutterでの開発メモ。 バージョンなどの情報はpackage_info_plusを使うと良いらしい。 ・package_info_plus | Flutter Package インストール $ flutter pub add package_info_plus $ flutter pub get 使い方 公式ドキュメントから引用。 import 'package:pa…

FlutterでSharedPreferences(shared_preferences)

Flutterの備忘録。SharedPreferencesを使いたいときは、 shared_preferencesを使うらしい。 ・ shared_preferences | Flutter Package インストール $ flutter pub add shared_preferences $ flutter pub get 使い方 // instanceの取得 final prefs = await …

GitHub ActionsをAPIで起動する(repository_dispatch)

開発しているWebサービスでGitHub Actions連携したいな と思ったときに、いろいろ調べたときの備忘録。 GitHubの公式ドキュメントだとこのあたり。 repository_dispatch | ワークフローをトリガーするイベント - GitHub Docs Create a repository dispatch e…

Google Drive APIで隠し制限のsubscriptionRateLimitExceededエラーがでた

開発しているWebサービスで、Google Drive APIの 変更通知機能を使っていたら、 POST https://www.googleapis.com/drive/v3/files/fileId/watch { "error": { "errors": [ { "domain": "global", "reason": "subscriptionRateLimitExceeded", "message": "Ra…

ピンタレストっぽいレイアウトをCSS Gridで実装する

css

ピンタレストっぽい、高さが違う要素をきれいに並べる方法を探してたら、 GridLayoutで簡易的できるっぽかったので、いろいろ調べたときの備忘録。 このサンプルがわかりやすかった(*´ω`*) ・Masonry style layout with CSS Grid | by Andy Barefoot | Medi…