万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    2023-03-01から1ヶ月間の記事一覧

    in_app_purchase_storekit

    in_app_purchase_storekitのpaymentQueueはどうやって呼び出しますか? ChatGPTそのまま。 in_app_purchase_storekitは、Flutterアプリでアプリ内課金機能を実装するために使用されるライブラリです。このライブラリには、paymentQueueを呼び出す必要はあり…

    名前付き引数のFunctionのあるコンストラクタでの呼び方

    Hogeクラスのコンストラクタ ※おそらく関数の場合も同じ考えと思う Hoge( required this.onFinish, ) onFinish は名前付き引数の Function。 final void Function({ bool bar, String? fuga, })? onFinish; 以下のように、Hogeクラスのインスタンスを作成す…

    in_app_purchase_storekitについて

    in_app_purchase in_app_purchase_storekit の2つありますが、storekit使っているSwiftと同じことするときはin_app_purchase_storekitがいいですか? Flutterのin_app_purchaseとin_app_purchase_storekitは、それぞれ異なるプラットフォームで動作するアプ…

    深い階層のpubspec.yamlの書き方

    GitHub - flutter/packages: A collection of useful packages maintained by the Flutter team ↑このFlutterの公式プラグインはpackageに詰まりまくっていて不便・・・。 Forkしていじりたいが、 https://github.com/flutter/packagesは色々詰まってるのだ…

    timeIntervalSinceReferenceDate をDartで

    timeIntervalSinceReferenceDate は、iOSのFoundationフレームワークで提供されるメソッドで、2001年1月1日午前0時(UTC)から現在までの秒数を表します。Dartで同じ機能を実現するには、以下のようにして現在の日時を取得し、それを2001年1月1日午前0時(UT…

    Androidビルドエラー

    ┌─ Flutter Fix ─────────────────────────────────────────────────────────────────────────────────┐ │ The plugin firebase_analytics requires a higher Android SDK version. │ │ Fix this issue by adding the following to the file │ │ /Users/shin…

    deletingLastPathComponentやappendingPathComponentのDart版

    最後のパスを削除 deletingLastPathComponent /hoge/bar/fuga.dart ↓ /hoge/bar/ になる。最後に'/'はあるっぽい 最後にパス追加 appendingPathComponent /hoge/bar/fuga.dart ↓"bar.dart" /hoge/bar/fuga.dart/bar.dart になる。 /はよしなに これのDart版…

    3.7系でThe method 'copyWith' isn't defined for the type 'RouteSettings'

    const RouteSettings().copyWith(name: routeName, arguments: arguments), でエラーになった。 error: The method 'copyWith' isn't defined for the type 'RouteSettings'. (undefined_method at [アプリ名]〜 は?? docs.flutter.dev RouteSettings newS…

    Image.networkのボタンで押下時にグレーのもの

    Image.networkのボタンで押下時にグレーのもの import 'package:flutter/material.dart'; class GrayScaleButton extends StatefulWidget { const GrayScaleButton({ Key? key, required this.imageUrl, required this.onPressed, }) : super(key: key); fin…

    Reactの本のログインメモ

    この本「TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発」のログインをcurl叩きたかった。 TypeScriptとReact/Next.jsでつくる実践Webアプリケーション開発作者:手島 拓也,吉田 健人,高林 佳稀技術評論社Amazon ローカルでモックのjson-serv…

    ローカライズ+Next.js

    いろいろ調べたけど相性悪いのかうまく行かない https://stackoverflow.com/questions/73314905/next-js-with-react-intl-creates-an-ancestry-issue これ見たらreact-intl-universal使えって返事w アリババ製 npm i react-intl-universal localesにローカ…

    TypeScriptの 'message' is missing in props validation react/prop-typesのうるさいエラー

    発生する const HogePage: NextPage<SSRProps> = (props) => { const { message } = props // 略 } // サーバサイドで実行する処理(getServerSideProps)を定義する export const getServerSideProps: GetServerSideProps<SSRProps> = async () => { return { props: { message: '</ssrprops></ssrprops>…

    Dockerの記事でスクレイピング

    https://zuma-lab.com/posts/docker-python-settings ここからほぼコピペでいけた。 気をつけるのは .envというファイルもルートに置かないとだめ。 -itは、docker execコマンドに渡されるオプションです。 -iは、標準入力(STDIN)を開きます。 -tは、TTY(…

    useContextのエラー

    HookConsumerWidgetを継承したクラス内で void _close() { final context = useContext(); Navigator.of(context).pop(); } みたいなメソッド作った。 呼ぶ場所によっては useContext で以下のエラー [VERBOSE-2:dart_vm_initializer.cc(41)] Unhandled Exce…

    RiverpodでNotifierのテストコード

    import 'package: project名/models/モデル名.dart'; import 'package:project名/providers/プロバイダー名.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { group('HogeNotifierのテスト', () { final testNotifier = HogeNotifier…

    TextFieldのUIを表示・非表示のやりかたでフォーカスが外れる

    TextFieldにフォーカスしたときにあるウィジットをColumn の配下にあるあるウィジットを以下のように消していた。 if (消すときはtrue、表示したいときはfalse) 消していたWidget しかし、この非表示になったときにTextFieldにのフォーカスが外れる・・・。 …

    Riverpod使ってる時TextFieldとCupertinoTextFieldとでonChangedのref.readの挙動が違う?

    TextFieldとCupertinoTextFieldとで onChangedのref.readの挙動が違う? final _textProvider = StateProvider.autoDispose((ref) => ''); を定義。 TextFieldとCupertinoTextFieldで以下のように設定 TextField( // ~~~~略 onChanged: (text) { _handleText…

    Riverpodでのuse_setters_to_change_properties対策

    Riverpod使っててプロバイダで定義にて void setIndex(int index) { state = index; } みたいなのやったらたいな、 https://dart-lang.github.io/linter/lints/use_setters_to_change_properties.html この規則で怒られる。 だからといって ref.read(current…

    ECONNREFUSEDエラー

    npm installすると以下のエラー npm ERR! code ECONNREFUSED npm ERR! syscall connect npm ERR! errno ECONNREFUSED npm ERR! FetchError: request to http://registry.npmjs.org/@storybook%2faddon-actions failed, reason: connect ECONNREFUSED 2606:47…

    Flutterのrealmパッケージのアップデート

    pubspec.yamlを更新した。 - realm: ^0.4.0+beta + realm: ^1.0.2 モデルファイルはそのままで行けないので、 以下で再生成した。 flutter pub run realm generate realmはrealm.Realm?なインスタンスが格納されているとする そうしたら次は、以下のようにqu…

    FadeInImage.assetNetworkで存在するのにエラー?

    Null check operator used on a null value なるエラーがFadeInImage.assetNetworkで発生 @override Widget build(BuildContext context) { final copiedUrl = imageUrl; if (copiedUrl == null || copiedUrl.isEmpty) { } else { print('おかしいかい?'); …

    RiverpodのStateNotifierでstateに代入

    class CurrentIndexNotifier extends StateNotifier<int> { CurrentIndexNotifier() : super( // 初期値として適当なデータを入れています 0, ); void setIndex(int index) { state = index; } } final currentIndexProvider = StateNotifierProvider<CurrentIndexNotifier, int>((ref) { ret</currentindexnotifier,></int>…

    エラーになるOptionalな値

    import 'package:flutter/material.dart'; class Jilkken extends StatelessWidget { const Jilkken( this.wiredStr, { Key? key, }) : super(key: key); // エラーになるOptionalなString final String? wiredStr; @override Widget build(BuildContext con…

    TextFieldのクリアボタン

    TextFieldのクリアボタンを以下のようにしたが、 decoration: InputDecoration( // クリアボタンはオンオフ表示 suffixIcon: (ref.watch(_textProvider) != '') ? IconButton( onPressed: () { textEditingController.clear(); ref .read(_textProvider.noti…

    Flutterの画像のダウンロード表示・http通信でエラー(Connection closed before full header was received)

    こんな感じの実装をしている。 imageUrlは存在する画像。 FadeInImage.assetNetwork( image: imageUrl, placeholder: 'images/icon_loading.png', ), ======== Exception caught by image resource service ===============================================…