AI 【ChatGPT】Voice Inによる音声入力が爆速だった Voice Inという、音声入力のGoogle Chrome拡張機能と組み合わせて、ChatGPTに音声入力するのが便利すぎるという記事を見たので、実際に試してみたところ爆速だったので記載する。Voice Inは無料プランでもデフォルトで、音声入力待機モードを1分間保持してくれる 2024.06.18 2024.07.01 AIライフハック本・考察
Web(React / Python) 【Stripe】本番環境時のテストは決済金額を50円以上にする Wordpress(WooCommerce)+Stripeの組み合わせで、Stripeの本番決済をテストしたところ、思わぬ落とし穴に遭遇した。本番環境では購入金額を50円以上に設定しないと、クレジット入力欄が表示されないので、ユーザーは決済できない。 2024.05.28 2024.07.01 Web(React / Python)開発・デザイン
アプリ(Flutter / React Native) 【アプリ】Apple Developer Programに法人登録(個人からの移行)。Apple Business Managerとは違う Apple Developer Program(以下ADP)に法人として登録するには、以下が必要になる。D-U-N-S Number・Apple ID・年会費 11,800円(税別):2024年2月時点・法人のWebサイト・法人のドメインのメールアドレス 2024.03.31 2024.07.01 アプリ(Flutter / React Native)開発・デザイン
Web(React / Python) 【Git】oh-my-zshでgitコマンドのalias Oh My Zshは、Zsh構成を管理するためのオープンソースのコミュニティ主導のフレームワーク。oh-my-zshでのgitコマンドのエイリアスを、特に個人的によく使うものを中心にまとめておく。gitコマンドのショートカットによる時短狙い。 2024.03.29 2024.07.01 Web(React / Python)開発・デザイン
Web(React / Python) 【Git】init・status・add・commit・rm・log・merge・branch・checkout・fetch・push・pull 分散型バージョン管理システム。名前の通り、リポジトリが分散している=個人個人が手元にそれぞれのリポジトリを持っている。開発による個々人のリポジトリの変更内容を、共有リポジトリという形で複数人と共有できる。Gitにおける3つの領域:作業ディレクトリ・ステージングエリア・リポジトリ 2024.03.29 2024.07.01 Web(React / Python)開発・デザイン
Web(React / Python) 【VSCode】生産性UPのために、設定と拡張機能を諸々見直した。 プログラミングの生産性UPの観点で、VSCode, Linuxコマンド, タイピング, gitコマンドなどを再際勉強中で、今回はVSCodeの設定に関して。ChatGPT - Genie AI拡張機能インストール後、メニューバーにopen ai api keyを入れるようにアナウンス出るので入れる 2024.03.09 2024.07.01 Web(React / Python)開発・デザイン
Web(React / Python) 【Linux】ls, cp, mv, rm, pwd, cd, mkdir, rmdir, cat, find, which, grep, touch, head, tail, diff, vi, chmod chmod:ファイルのアクセス権を変更。change modeの略。パーミッションは3桁の数字で表され、各桁は所有者、グループ、他のユーザーの権限を表す。各桁はそれぞれ読み取り(4)、書き込み(2)、実行(1)の値を持ち、これらの値を組み合わせて権限を指定する。 2024.03.09 2024.07.01 Web(React / Python)開発・デザイン
データ解析(BiqQuery) 【SQL】集計でよく使うSQL構文:count/ group by/having/join/unnest/union BigQuery と Redash を使用してサービスの会員獲得、MAU(Monthly Active Users)、リテンション率などを分析する際によく使用する SQL 構文をいくつかまとめておく。UNNESTは、配列や構造化データ内の要素を展開し、単一の行に変換する関数。 2024.03.09 2024.07.01 データ解析(BiqQuery)開発・デザイン
アプリ(Flutter / React Native) 【Flutter × Riverpod】外部サイト遷移処理中のローディング状態処理とボタン非活性化 Flutterアプリから外部サイトへ遷移させたい場合で、遷移まで時間がかかる(APIリクエストしてresponseの情報を元に遷移するなど)際の処理として、ローディングアイコンを表示して、遷移まではボタンを非活性化、 遷移までの間にユーザーが画面を移動しないようにするなどの制御ニーズが発生する。 2024.02.01 2024.07.01 アプリ(Flutter / React Native)開発・デザイン
サーバー(Go / Rails) 【Go】タスクキューとクーロンを使った並列処理の実装 今回は、本日の天気情報を音声でお知らせするという機能に関して、ユーザーがアプリで設定した天気お知らせ時刻の1時間前に、該当の天気情報の音声ファイルを生成してAWS S3に保存するという機能を作成。go言語でタスクキューを使った並列処理で実装を進める。 2024.01.18 2024.07.01 サーバー(Go / Rails)開発・デザイン