ぎーく・おたつきー

7フッターでフェイドアウェイジャンプショットを打つダラスの41番、あのお方を目指すオタクです。 実態は、最新技術になんでも飛びついては何一つ習得できないアミバの下位互換。 ITサービスを生業にしてもう10年以上経っちゃった😭 いつまでも未熟だなあと感じる日々

ぎーく・おたつきー

7フッターでフェイドアウェイジャンプショットを打つダラスの41番、あのお方を目指すオタクです。 実態は、最新技術になんでも飛びついては何一つ習得できないアミバの下位互換。 ITサービスを生業にしてもう10年以上経っちゃった😭 いつまでも未熟だなあと感じる日々

最近の記事

ぬるぽへのレスから課金AIを選ぶ

事前の仕込みとかの違いはある お題「ぬるぽ」 ChatGPT😊 Bard (Gemini ~ ジェムナイ) - 課金済み🤔 PerplexityBing (より創造的に)😂

    • スマホは「毎年最新最上位モデル買い替え」最強説

      私は 2022 年から毎年 Pixel シリーズの Pro で買い替えています。 今年は 8 月リリースが噂されていて、まだ10か月目なのですが買い替える気満々です。買い替える理由は「そっちの方が安く上位機種を使えるから」にほかなりません。 前半はただの自分語り、後半は「安く使えるから」が本当なのかについてガバガバ料金Simをします。 *訳あって買い替えサイクルからいったん外れました orz 毎年買い替えをしてなかった頃の話 このサイクルを始める前は、2-3年に1度に

      • Android Studio の Project を Github に失敬する手順

        Webにはなんぼでも出回っていますが、なんどやっても忘れるので自分用に書き留めておくことにしました。 おおよその流れ多少前後して構いません。やり方もいろいろあると思いますが一例として 環境画面の見た目含めすぐ変わるので一応書いておきます。 ・Github でリポジトリーを作っておく いつもどおり、Github でリポジトリーを任意に作っておく これまたいつも通り、URLを控えておく。 あとで使うので目印として絵文字でも差し込んでおく😇① ・Github でトークン

        • 開発者たちの Mac HD 容量確保 → Adobe Creative Cloud の Cacheは消してもいいんじゃない?(´ω`)

          開発者を志す人間は移り気。 特に副業で一旗あげてやろうなんて連中は尚更。 我々はAndroid Studioで挫折すると、今度は Youtube で稼いでやろうと Premier Proをつけたりする。再生数が伸びなければBlendar、メタバースが流行ればUnreal Engineとアミバもびっくりなつまみ食いをしがちです。 そうしていると直面するのが、そう「書類」と「システムデータ」によるディスク容量の逼迫です。こいつと格闘した経験は誰しもあるでしょう。今回はこれと格

          Flutter - MaterialApp は一つまでにしようね

          症状)  画面遷移をしたら 戻るボタン (←) が表示されない。 <期待していること> <こうなってしまう> 自分で戻るボタンを実装 (pop) したら、真っ暗な画面に突き落とされて冥獄界に堕ちてしまう。 理由 1) PushReplacement を使っている:ググるとまずこれが出る。画面を上に重ねるのではなく、置き換わっているので戻る画面がなくなってしまうというもの。初心者がいちいち PushReplacement なんて使うわけないやろ、というわけでワイの症状はこ

          Flutter - MaterialApp は一つまでにしようね

          flutter - pubsec.yaml のフォントや画像が適用されない事象に小一時間使ってしまった話

          カスタムフォントが全然適用されなくて無駄な時間を取りまくったので、轍を踏まれないように記載。こんな失敗した方はほかにいないと思いますが🫠 結論:pubsec.yaml のルートが flutter の配下になっていなかった。球児、ルートちゃうか? って言ってくれるコーチがワイにも欲しかった😭 この事象はエラーも出ません。さらに改行の個数が違っても通用しないのでめんどくさいことこの上ない。 〇よい礼👌 flutter: assets: - assets/image

          flutter - pubsec.yaml のフォントや画像が適用されない事象に小一時間使ってしまった話

          Firebase x flutter ごみドキュメント(レコード)の撲滅に orderby はいかがですか

          結論orderby 句を使うと、ドキュメントのコレクション (RDBでいうselect 句の結果データ) からゴミデータをわりと楽に消し去れる その心はたまたま orderby を使い始めたところ、ゴミデータが排除された collection には orderby に使った句が存在しない場合、そのドキュメント (レコード) を最初から排除した状態で作り上げてくれることが分かった。 final db = FirebaseFirestore.instance;

          Firebase x flutter ごみドキュメント(レコード)の撲滅に orderby はいかがですか

          Flutter x Firebase Firestore (Database) からデータを読み取って使う

          私はただの趣味で齧ってるだけなので、本当はもっとたくさん考慮しなきゃいけないのかもしれませんが、、、 自分用総括変数への格納は以下とするべし フィールド名:  doc.data().containsKey("フィールド名") ? doc["フィールド名"] : "デフォルト値", これにすれば ・ドキュメントに指定したフィールドがなくても例外が出ない! ・デフォルト値を定義できる! ので、Firestoreにでたらめなゴミデータがたまっても華麗にスルーできる。 doc

          Flutter x Firebase Firestore (Database) からデータを読み取って使う

          [未完成]flutter webview が何も表示されず、updateAcquireFence: Did not find frame. が出る😭

          flutter で webview を実装したときのメモ程度。結局何がなんだかわかってないが、一人でも時短になる人がいれば。 [症状]webviewを実装したが何も表示されない 繰り返し と表示される [解消法]エミュレーターを再起動してみる。 あるいは別のものを起動して使う。 多分、自分のスマホに繋いで実機確認しても解消するはず。 コード上にはエラーが出ないし、Log上にも致命的っぽいものが出てこないので、あれこれ実装を見直して時間浪費するぐらいならパパッと諸々再起

          [未完成]flutter webview が何も表示されず、updateAcquireFence: Did not find frame. が出る😭

          [アプリ紐づけ過ぎ🤮] flutterfire configure コマンドで FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command. が出て進まない

          理由はいろいろある。ググっても記事はたくさんある。 今回ワイが陥ったのは 要因) 「特定の Firebase プロジェクトにアプリを紐づけ過ぎた」ことが要因であった。 解消法) 紐づけたアプリを「完全に削除」しまくること 教訓) モバイルアプリ作るなら Flutter Web や Mac OS のアプリ紐づけは控えてもよいのではないか。以下のように何気なくチェックしてると、ワイと同じ状況になって無駄に時間を使い、深夜1時にノートを書くことになります。 コマンド) >>

          [アプリ紐づけ過ぎ🤮] flutterfire configure コマンドで FirebaseCommandException: An error occured on the Firebase CLI when attempting to run a command. が出て進まない

          Android Studio - エミュレーターに手持ちのファイルを送り込みたい

          生成AIに聞いてもいまいち的を射ないので😭 (Bard ちゃん、お庭ですよ。しっかりしてくださいよ…) 1.エミュレーターにコピーペースト多分これが一番早いと思います。 PC -> Emu はこれが楽。(逆は不可の模様) デフォでは "Download" フォルダーにコピペしたファイルが入る 反映のラグがあるっぽく、一度エミュ上のファイルマネージャーを再起動するなどすればよい。 無事Downloadフォルダーに格納 2.Device Explorer 経由こちらはPCと

          Android Studio - エミュレーターに手持ちのファイルを送り込みたい

          Android Studio のエミュレーターが起動しないときに取ってみる選択肢

          最近多いのでうまくいった方法をとりあえずメモしていく。 これが正しいのかわかりませんし、かなり無茶するので動作は保証しません🤤 1.拡張子 ".lock" ファイルを削除するこれもうまくいくときと行かないときがあるが、とりあえず今回はコレ。 方法 対象のエミュレーターの avd ファイルが詰まったフォルダーに移動する。おそらくデフォだと以下 C:\Users\ユーザー名.android\avd\エミュレーター名.avd この配下に ".lock" と名の付くファイル

          Android Studio のエミュレーターが起動しないときに取ってみる選択肢

          flutter - [Firebase Database timestamp] を、 [flutter - DateTime型] で受ける

          まあ非常に単純な話ですが私が二度手間食らいたくないだけです toDate() つけるだけです。 サンプル final db = FirebaseFirestore.instance;final collection = db.collection('コレクション名');final querySnapshot = await collection.get();for (final doc in querySnapshot.docs) {    _listname.add(C

          flutter - [Firebase Database timestamp] を、 [flutter - DateTime型] で受ける

          flutter - firebase を導入するとほぼぶち当たるビルド問題 : メソッド 64k オーバー

          こんなもんも警告出して適当に OK したら解消しといてや🤔 解消方法:Module : app レベルの build.gradle の defaultConfig に multiDexEnabled true を追記するだけでいいらしい。割と界隈では有名だそうな。 defaultConfig { ~~ 省略 ~~ versionCode flutterVersionCode.toInteger() versionName flutterVersionName multiD

          flutter - firebase を導入するとほぼぶち当たるビルド問題 : メソッド 64k オーバー

          flutter - SRB (Shared_Preference と Share_Plus を両方突っ込むとビルドエラーになるので)

          インポートするモジュールによってどこかしらが重複する模様。こういうのどうでもいいから適当に良しなに解消しておいてほしいんだけどねえ🤔 解消方法:Android の Module : app レベルの Build.gradle に以下の記述を追記する  dependencies { configurations.implementation { exclude group: 'org.jetbrains.kotlin', module: 'kotlin-stdlib-jdk

          flutter - SRB (Shared_Preference と Share_Plus を両方突っ込むとビルドエラーになるので)

          2024 年- Gmail のスパム対策強化について🤔 (+DKIM/SPF/DMARCチェック の方法 step by step)

          この記事では Gmail がアナウンスしたメール送信者に対するガイドラインの解釈と、その要件を満たしているかCheckする方法について自分なりの考えを描きます。 長いので目次を。。 結論としては、Gmailなどにメール送れば、ほとんどのことはヘッダーに書かれています。なのでメルサバ担当者に声をかける前にまずはそのメールシステムから、お手持ちのGmailに対して実際にメールを送ってみようね。チェッカーツールでもいいよ。(重要!😳) しかしながら、見るべき・対応するべきポイ

          ¥100

          2024 年- Gmail のスパム対策強化について🤔 (+DKIM/SPF/DMARCチェック の方法 step by step)

          ¥100