ぎーく・おたつきー

7フッターでフェイドアウェイジャンプショットを打つダラスの41番、あのお方を目指すオタ…

ぎーく・おたつきー

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

記事一覧

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

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

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

私は 2022 年から毎年 Pixel シリーズの Pro で買い替えています。 今年は 8 月リリースが噂されていて、まだ10か月目なのですが買い替える気満々です。買い替える理由は「…

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

Webにはなんぼでも出回っていますが、なんどやっても忘れるので自分用に書き留めておくことにしました。 おおよその流れ多少前後して構いません。やり方もいろいろあると…

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

開発者を志す人間は移り気。 特に副業で一旗あげてやろうなんて連中は尚更。 我々はAndroid Studioで挫折すると、今度は Youtube で稼いでやろうと Premier Proをつけたり…

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

症状)  画面遷移をしたら 戻るボタン (←) が表示されない。 <期待していること> <こうなってしまう> 自分で戻るボタンを実装 (pop) したら、真っ暗な画面に突き落とさ…

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

カスタムフォントが全然適用されなくて無駄な時間を取りまくったので、轍を踏まれないように記載。こんな失敗した方はほかにいないと思いますが🫠 結論:pubsec.yaml のル…

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

結論orderby 句を使うと、ドキュメントのコレクション (RDBでいうselect 句の結果データ) からゴミデータをわりと楽に消し去れる その心はたまたま orderby を使い始めた…

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

私はただの趣味で齧ってるだけなので、本当はもっとたくさん考慮しなきゃいけないのかもしれませんが、、、 自分用総括変数への格納は以下とするべし フィールド名:  do…

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

flutter で webview を実装したときのメモ程度。結局何がなんだかわかってないが、一人でも時短になる人がいれば。 [症状]webviewを実装したが何も表示されない 繰り返し …

[アプリ紐づけ過ぎ🤮] flutterfire configure コマンドで FirebaseCommandException: An error occured on the Firebase CLI wh…

理由はいろいろある。ググっても記事はたくさんある。 今回ワイが陥ったのは 要因) 「特定の Firebase プロジェクトにアプリを紐づけ過ぎた」ことが要因であった。 解消…

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

生成AIに聞いてもいまいち的を射ないので😭 (Bard ちゃん、お庭ですよ。しっかりしてくださいよ…) 1.エミュレーターにコピーペースト多分これが一番早いと思います。 PC…

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

最近多いのでうまくいった方法をとりあえずメモしていく。 これが正しいのかわかりませんし、かなり無茶するので動作は保証しません🤤 1.拡張子 ".lock" ファイルを削除す…

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

まあ非常に単純な話ですが私が二度手間食らいたくないだけです toDate() つけるだけです。 サンプル final db = FirebaseFirestore.instance;final collection = db.coll…

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

こんなもんも警告出して適当に OK したら解消しといてや🤔 解消方法:Module : app レベルの build.gradle の defaultConfig に multiDexEnabled true を追記するだけで…

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

インポートするモジュールによってどこかしらが重複する模様。こういうのどうでもいいから適当に良しなに解消しておいてほしいんだけどねえ🤔 解消方法:Android の Modu…

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

この記事では Gmail がアナウンスしたメール送信者に対するガイドラインの解釈と、その要件を満たしているかCheckする方法について自分なりの考えを描きます。 長いので目…

100

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

事前の仕込みとかの違いはある

お題「ぬるぽ」

ChatGPT😊

Bard (Gemini ~ ジェムナイ) - 課金済み🤔

PerplexityBing (より創造的に)😂

cf)

より厳密に

バランスよく

厳密モードが一番おもろいんやが。

ChatGPT(課金&仕込み済み)

結論それぞれ。
ChatGPTで事前の仕込みを入れておくのが一番おもろい。

∧_∧( ´∀`

もっとみる

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

私は 2022 年から毎年 Pixel シリーズの Pro で買い替えています。
今年は 8 月リリースが噂されていて、まだ10か月目なのですが買い替える気満々です。買い替える理由は「そっちの方が安く上位機種を使えるから」にほかなりません。

前半はただの自分語り、後半は「安く使えるから」が本当なのかについてガバガバ料金Simをします。

毎年買い替えをしてなかった頃の話

このサイクルを始める前

もっとみる
Android Studio の Project を Github に失敬する手順

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

Webにはなんぼでも出回っていますが、なんどやっても忘れるので自分用に書き留めておくことにしました。

おおよその流れ多少前後して構いません。やり方もいろいろあると思いますが一例として

環境画面の見た目含めすぐ変わるので一応書いておきます。

・Github でリポジトリーを作っておく

いつもどおり、Github でリポジトリーを任意に作っておく

これまたいつも通り、URLを控えておく。

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

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

開発者を志す人間は移り気。
特に副業で一旗あげてやろうなんて連中は尚更。

我々はAndroid Studioで挫折すると、今度は Youtube で稼いでやろうと Premier Proをつけたりする。再生数が伸びなければBlendar、メタバースが流行ればUnreal Engineとアミバもびっくりなつまみ食いをしがちです。

そうしていると直面するのが、そう「書類」と「システムデータ」による

もっとみる
Flutter - MaterialApp は一つまでにしようね

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

症状) 
画面遷移をしたら 戻るボタン (←) が表示されない。
<期待していること>

<こうなってしまう>

自分で戻るボタンを実装 (pop) したら、真っ暗な画面に突き落とされて冥獄界に堕ちてしまう。

理由
1) PushReplacement を使っている:ググるとまずこれが出る。画面を上に重ねるのではなく、置き換わっているので戻る画面がなくなってしまうというもの。初心者がいちいち P

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

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

カスタムフォントが全然適用されなくて無駄な時間を取りまくったので、轍を踏まれないように記載。こんな失敗した方はほかにいないと思いますが🫠

結論:pubsec.yaml のルートが flutter の配下になっていなかった。球児、ルートちゃうか? って言ってくれるコーチがワイにも欲しかった😭

この事象はエラーも出ません。さらに改行の個数が違っても通用しないのでめんどくさいことこの上ない。

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

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

結論orderby 句を使うと、ドキュメントのコレクション (RDBでいうselect 句の結果データ) からゴミデータをわりと楽に消し去れる

その心はたまたま orderby を使い始めたところ、ゴミデータが排除された collection には orderby に使った句が存在しない場合、そのドキュメント (レコード) を最初から排除した状態で作り上げてくれることが分かった。

fi

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

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

私はただの趣味で齧ってるだけなので、本当はもっとたくさん考慮しなきゃいけないのかもしれませんが、、、

自分用総括変数への格納は以下とするべし

フィールド名:  doc.data().containsKey("フィールド名") ? doc["フィールド名"] : "デフォルト値",

これにすれば
・ドキュメントに指定したフィールドがなくても例外が出ない!
・デフォルト値を定義できる!

ので、

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

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

flutter で webview を実装したときのメモ程度。結局何がなんだかわかってないが、一人でも時短になる人がいれば。

[症状]webviewを実装したが何も表示されない
繰り返し

と表示される

[解消法]エミュレーターを再起動してみる。
あるいは別のものを起動して使う。
多分、自分のスマホに繋いで実機確認しても解消するはず。

コード上にはエラーが出ないし、Log上にも致命的っぽいも

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

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

理由はいろいろある。ググっても記事はたくさんある。
今回ワイが陥ったのは

要因)
「特定の Firebase プロジェクトにアプリを紐づけ過ぎた」ことが要因であった。

解消法)
紐づけたアプリを「完全に削除」しまくること

教訓)
モバイルアプリ作るなら Flutter Web や Mac OS のアプリ紐づけは控えてもよいのではないか。以下のように何気なくチェックしてると、ワイと同じ状況にな

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

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

生成AIに聞いてもいまいち的を射ないので😭 (Bard ちゃん、お庭ですよ。しっかりしてくださいよ…)

1.エミュレーターにコピーペースト多分これが一番早いと思います。
PC -> Emu はこれが楽。(逆は不可の模様)
デフォでは "Download" フォルダーにコピペしたファイルが入る
反映のラグがあるっぽく、一度エミュ上のファイルマネージャーを再起動するなどすればよい。

無事Down

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

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

最近多いのでうまくいった方法をとりあえずメモしていく。
これが正しいのかわかりませんし、かなり無茶するので動作は保証しません🤤

1.拡張子 ".lock" ファイルを削除するこれもうまくいくときと行かないときがあるが、とりあえず今回はコレ。

方法

対象のエミュレーターの avd ファイルが詰まったフォルダーに移動する。おそらくデフォだと以下

C:\Users\ユーザー名.android\

もっとみる
flutter - [Firebase Database timestamp] を、 [flutter - DateTime型] で受ける

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

まあ非常に単純な話ですが私が二度手間食らいたくないだけです
toDate() つけるだけです。

サンプル

final db = FirebaseFirestore.instance;final collection = db.collection('コレクション名');final querySnapshot = await collection.get();for (final doc in

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

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

こんなもんも警告出して適当に OK したら解消しといてや🤔

解消方法:Module : app レベルの build.gradle の defaultConfig に multiDexEnabled true を追記するだけでいいらしい。割と界隈では有名だそうな。

defaultConfig {
~~ 省略 ~~
versionCode flutterVersionCode.toIntege

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

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

インポートするモジュールによってどこかしらが重複する模様。こういうのどうでもいいから適当に良しなに解消しておいてほしいんだけどねえ🤔

解消方法:Android の Module : app レベルの Build.gradle に以下の記述を追記する 

dependencies { configurations.implementation { exclude group: 'org.jetb

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

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

この記事では Gmail がアナウンスしたメール送信者に対するガイドラインの解釈と、その要件を満たしているかCheckする方法について自分なりの考えを描きます。

長いので目次を。。

結論としては、Gmailなどにメール送れば、ほとんどのことはヘッダーに書かれています。なのでメルサバ担当者に声をかける前にまずはそのメールシステムから、お手持ちのGmailに対して実際にメールを送ってみようね。チェ

もっとみる