状況 プライベートサブネットに立てたEC2にAWS VPNとsshで乗り込んだはいいが、インターネットにアクセスできなくてめっちゃ不便じゃんとなった。 解決方法 パブリックサブネットにNAT Gatewayを配置、VPCにInternet Gatewayを関連づけて、EC2はNAT Gateway…
結論 最初にログインしたときに設定した「MFAの設定を強制するロール」が原因だった。 dev.classmethod.jp
VPCエンドポイント VPCエンドポイントは、VPC内に配備することができないリソースに対するアクセスをインターネットを経由せずに行うためのサービス。 従来は、DynamoDBなどのVPC内に配備することができないリソースに対するアクセスはインターネットを経由…
1.22から2.0系への変更は地道な作業や検索してもあまりジャストな解決策がないものが多いので、時間がたっぷり取れるときにやったほうがいい。 null-safetyへの対応 パッケージ ※具体的な進め方は調べるとたくさん記事が出てくるので割愛。 以下でも説明され…
ファイルのアップロード 下記によれば、 Simple upload Multipart upload Resumable upload の3種類の方式があるが、3つ目の方式をgoogleapiパッケージを使ってやろうとしたところ、無理そうだと言うことがわかった。 パッケージを使って簡単にやるのが無理…
実装した物 github.com 方針 閉じたいWidgetに画面遷移(またはモーダル表示)する スクロール位置に応じてそのWidgetを閉じる 画面遷移 閉じたいWidget(ソースコード: SliverItemView)を表示する方法としては、以下の3パターンを検討。 Navigator.push(contex…
(先に)結論 以下にDocumentが用意されているが、iOS(最近のiPhone)では根本的な解決には至っていない模様。 (2021/01/31現在) flutter.dev Androidでは上記で紹介されている対処方法で解決することができる模様。 現象 以下のように、初回のアニメーションに…
ReorderableListViewは標準で実装されているがReorderableGridViewは現状ないので、pub.devでパッケージを調査。 関連パッケージとしては、以下3つのパッケージ(+1ソースコード)が見つかった。 (他にあったら教えてください ) drag_and_drop_gridview reorde…
昨日 横浜駅西口歯科という歯医者で親知らずを抜いてもらってきました。 前評判では畠山先生という方の腕が良いらしく、自分もたまたま畠山先生に抜いてもらいました。 自分は親知らずを抜くのは初めてでしたが、腕が良いと言われている理由がわかりました。…
今年の1月くらいから勉強を初めて、3〜4月くらいに作り始めたFlutterアプリがようやくAppleの厳しい?審査を経て世に出ました。長かった。。。 Flutterを勉強し始めたきっかけ 結論: いろいろなやり方を試してみて、Flutterが一番とっつきやすいなと思ったか…
Flutterを1.17から1.22 betaにアップグレードする際につまづいたのでメモ。 すごくたくさん警告とかが出て諦めかけていたが、以下の2点だけ対応すれば一応動いた。 Podfileが古いよ問題 Flutter 1.20からPodfileの書き方が変わったらしく、それ以前の書き方…
半年くらいだらだら続けてきたFlutterアプリ開発だが、ついに審査に出すことができた。 しかし、AppStoreの謎のリジェクト(時間かかってるから連絡するまで待っててね❤️)をくらった。 そして昨日、噂通りにしばらく待つと再度レビュー中になり、本日無事リ…
審査までの流れ iOSアプリを登録、申請して公開するまで スクリーンショットの作成 App Store提出用のスクリーンショットを無料で自作する AppStore用スクリーンショット画像制作の忘備録 | フロンティアビジョン(株) iPhone, iPad両方に対応する場合は、3…
安定感はない ソーヴィとリーゼルを入れ替えると多少安定するかも フィーバーに入ったら全員のスキルを使って一気に削る。
以下のパッケージを使います。 connectivity | Flutter Package 基本的な使い方 await Connectivity().checkConnectivityで接続状態(ConnectivityResult)を取得。 ConnectivityResultをConnectivityResult.mobile, ConnectivityResult.wifi, ConnectivityRes…
以前はフォークを使ってやっていたが、どうしてもささみがボロボロになってしまっていた。 やり方をネットで調べて、包丁でやってみたところきれいに取れた。
結論 Enumを拡張して、文字列に変換する関数を追加する。 {Enum名}.{要素名}でも良い場合は、{Enum名}.{要素名}.toString()で得られる。 import 'package:flutter/foundation.dart'; enum Animal { dog, cat, bird, } /************************************…
成果物 動作 ソースコード メモ Flutterで使えるModalBottomSheet(MBS) showModalBottomSheet function - material library - Dart API modal_bottom_sheet | Flutter Package 成果物 動作 FlutterのModalBottomSheet pic.twitter.com/JUX19AVmxp— かーにゃ …