くらげになりたい。

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

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…

開いてるタブの全URLをコピーするChrome拡張が便利だった(Copy All Urls)

調べたことを忘れないようにと、タブはすべて残してて、 ブログ化してまとめるときに閉じるようにしてる。 とはいえ、すぐにブログを書けるわけじゃないので、 いつもタブ地獄に。。(´・ω・\`) 一気にコピペしたいなと思ったときに、 よい拡張機能をみつけ…

PDFをHTMLに変換する(pdf2htmlEX)

PDFを簡単にHTMLで表示できないかな〜と思ってたら、 pdf2htmlEXという便利なものがあった。 GPLv3なので注意が必要だけど、これは便利(*´ω`*) サンプルも見れるけど、ほんとPDF。 インストール Homebrewでインストールできた。 $ brew install pdf2htmlex …

Promise.allで並列数を制限する(supercharge/promise-pool)

並列実行できるPromise.all 便利だけど、リストが多いと、並列数がすごくなるので、 制限したいなと思ったときに、いろいろ調べたときの備忘録。 @supercharge/promise-poolを使うとよさそう(´ω`) インストール $ npm i @supercharge/promise-pool 使い方 …

個人開発報告: 月例振り返り&開発予定 (2022年4月)

4月の振り返り、今月の開発予定です(´ω`) 前回はこちら(´ω`) www.memory-lovers.blog やったこと ■SSSAPI - アカウント連携機能 - 自動更新処理の修正 ・お知らせ 「アカウント共有による方法なので、 共有を制限されていると利用できない。。」 というフ…

GoogleのOAuth同意画面の申請をしてみた

開発しているWebサービスでGoogle認証で、 機密性の高いスコープを利用したときにOAuth同意画面の審査をお願いした。 \アップデート/✅アカウント連携で共有設定が不要に追加権限の連携で、共有なしでも使えるようにGoogle Workspaceで共有が制限されていて…