万年素人からHackerへの道

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

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

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

    titileタグから中身取得 正規表現 Dart

    <title>aiueo</title>からaiueoを取得する正規表現 final regex = RegExp(r'<title>(.+?)<\/title>'); final match = regex.firstMatch('<title>aiueo</title>'); final result = match?.group(1); print(result); // 結果: aiueo

    debugPrintでログのメッセージ文字列から "flutter:" を削除する

    import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; void main() { // ログ出力のフォーマットを設定する if (!kReleaseMode) { debugPrint = (String? message, {int? wrapWidth…

    ログから「flutter:」消せる?

    import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; void main() { // ログ出力のフォーマットを設定する if (!kReleaseMode) { SystemChannels.platform.setMethodCallHandler((…

    DartのRealmでschemaから値と型を見る

    final props = Profile.schema.properties; for (final prop in props) { print(prop.name); print(prop.propertyType); }

    クリーンアーキテクチャ Riverpod Flutter

    クリーンアーキテクチャに基づいたFlutterアプリの雛形を作成するには、以下の手順に従うことができます。 プロジェクトを作成する Flutterコマンドラインツールを使用して、新しいFlutterプロジェクトを作成します。例えば、以下のコマンドを使用することが…

    最初のコミットと2つ目のコミットをまとめる

    git

    一番最初のコミットと2番目をまとめようと思って git rebase -i HEAD~2 になった。 Gitでfatal: invalid upstream ‘HEAD~が出る原因とは? | IT資格マニアのエンジニア技術ブログ×英語 初回のコミットをgit rebaseで修正する方法 - hnwの日記 git rebase -i…

    SSZipArchive.createZipFileをDartのパッケージで

    SSZipArchive.unzipFile(atPath:toDestination:) メソッドは、iOSのSSZipArchiveライブラリで、指定されたZIPファイルを解凍するためのメソッドです。Dartでは、Archiveパッケージを使用して同様の機能を実現することができます。 import 'dart:io'; import …

    amplify_flutterとamplify_auth_cognitoパッケージとamazon_cognito_identity_dart_2はどう違うか?

    それぞれのパッケージには、異なる目的と機能があります。 amplify_flutter: これは、Amplifyフレームワーク全体を使用するための基本的なパッケージです。amplify_flutterパッケージを使用することで、Amplifyの機能(認証、API、ストレージなど)を簡単に…

    iOS課金2種類??

    SKTransactionObserverWrapper // SKTransactionObserverWrapperを継承 class _MyTransactionObserver extends SKTransactionObserverWrapper { @override void paymentQueueRestoreCompletedTransactionsFinished() {} @override void removedTransactions(…

    SKPaymentQueueWrapper().addPayment と buyConsumable

    SKPaymentQueueWrapper().addPayment と buyConsumable は、iOSアプリ内課金(In-App Purchase)の実装に関連する用語です。それぞれの違いを理解するために、両方の概要を説明します。 SKPaymentQueueWrapper().addPayment: SKPaymentQueueWrapper は、SKPa…

    in_app_purchaseのIAPErrorについて

    Android環境では、IAPErrorのcodeは、BillingClient.BillingResponseCodeに対応するエラーコードを表す文字列になります。ただし、これらのエラーコードは整数ではなく、文字列に変換されます。 例えば、BillingClient.BillingResponseCode.USER_CANCELED(…

    analysis_options.yamlの警告

    warning: Warning in the included options file /Users/user/.pub-cache/hosted/pub.dev/pedantic_mono-1.20.1/lib/analysis_options.yaml(1551..1568): 'invariant_booleans' is a deprecated lint rule and should not be used (included_file_warning at…

    FlutterでKotlin, Dartでの課金

    例えばKotlinでは queryPurchases を使ってますが、 プラグインでは、 queryPastPurchases メソッドを使用するみたいなんですが、 InAppPurchaseConnectionインスタンスがない。 その中に * The `InAppPurchaseConnection.queryPastPurchases` method has be…

    ChatGPTのAPIの使用状況のページ

    どこにあるかわからなかった https://platform.openai.com/account/usage ChatGPTとOpenAIは別物? GPT-4のベースになったChatGPTに聞いた。 OpenAIとChatGPTは密接に関連していますが、それぞれ異なるものです。 OpenAIは、人工知能(AI)の研究と開発に焦…

    Dockerでプロキシサーバ立てて外部アクセス禁止されているサイトをifameで表示

    Yahoo!(https://yahoo.com')みたいなCORS Proxyによってiframeに外部アクセス禁止されているサイトを表示したい。 !注意!対象ウェブサイトの利用規約や法律を確認し、問題がないことを確認してから実装してください。 これ見たからと言って僕を訴えないで…

    Dockerでプロクシサーバで外部アクセス禁止されているサイトを表示

    Yahoo!(https://yahoo.com')みたいなCORS Proxyによってiframeに外部アクセス禁止されているサイトを表示したい。 !注意!対象ウェブサイトの利用規約や法律を確認し、問題がないことを確認してから実装してください。 これ見たからと言って僕を訴えないで…

    DartでのLinkedList

    KotlinのLinkedListDartで! Dartでは、LinkedListに相当するデータ構造はdart:collectionライブラリのLinkedListクラスです。このクラスは、双方向連結リストを提供し、要素の追加や削除が高速に行えます。ただし、要素へのアクセスは、リストや配列に比べ…

    「updateAcquireFence: Did not find frame」 Flutter

    公式WebViewプラグインの邪魔なエラー。最新だがな! 「updateAcquireFence: Did not find frame」というエラーは、Flutterのオフィシャルプラグインを使用している場合に、Androidでよく発生する問題の1つです。このエラーは、アプリケーションがフレームバ…

    replace可能??

    // スタック内のルートのリストを取得する var routes = List<MaterialPageRoute>.from(Navigator.of(context).routes); // スタック内の既存のルートを特定する var oldRoute = routes.firstWhere((route) => route.settings.name == '/old_screen'); // スタック内の既存のル</materialpageroute>…

    in_app_purchaseトランザクションオブザーバを設定

    確かに、アプリ全体の初期化処理の中でトランザクションオブザーバを設定する場合、購入情報を処理するコードとの間にアクセスの障壁が生じる可能性があります。 この問題を解決するために、以下のような方法があります。 import 'package:in_app_purchase/i…

    Flutterの課金プラグインin_app_purchaseのエラー

    Trying to add a payment without an observer. One must be set using `SkPaymentQueueWrapper.setTransactionObserver` before the app launches.