ソフトウェア

ソフトウェア

【Flutter】audioplayersで低遅延で再生する方法

Flutterの音声ファイル再生パッケージaudioplayersを使いなるべく低遅延で再生する方法を解説します。遅延が気になる場合や連続再生時に音が途切れてしまうなどの場合に有効な対処法です。
ソフトウェア

自分のコードをGitHubに初めてpushするまでの流れ

ローカルにあるソースコードをGitHubに初めてpushするまでの流れを解説します。主にgitのコマンド操作やGitHub側の操作について述べています。
ソフトウェア

【Dart】コールバック関数が呼ばれるか簡易テストする方法

Flutter(Dart)でクラスにセットしたコールバック関数が呼ばれるかを外部パッケージを導入せずに簡易的にテストする方法を解説します。
ソフトウェア

【Python】引数処理にsysよりargparseを使うべき理由

Pythonのコマンドライン引数処理でsysよりargparseモジュールを使うべき理由を、安全性やテストの観点から解説しています。
ソフトウェア

【Dart】Nullableなcallback型へアクセスする方法

Flutterでnullableなcallback型を呼び出すにはどうすれば良いか、そのような実装の必要性にも触れながら解説します。
ソフトウェア

【Flutter】自作Widgetにプロパティを追加する方法

Flutterで自作のWidgetにプロパティを追加する方法をコード例を交えて解説します。
ソフトウェア

【PyTorch】Distributed Data Parallel(DDP)の基本

PyTorchでマルチGPUを使い学習を高速化する手法であるDistributed Data Parallel(DDP)の基本と実装の注意点について解説します。
ソフトウェア

レビュー「動かして学ぶ!Flutter開発入門」

書籍「動かして学ぶ!Flutter開発入門」のレビューです。Flutterの入門書はまだ少ない中、良書だと感じました。
ソフトウェア

MacのFlutter環境構築

MacでFlutter環境を構築する一連の流れを説明します。flutter doctorコマンドを使いつつメッセージにどう対応すべきかを解説します。
ソフトウェア

個人アプリ開発でFlutterを選んだ理由

個人でスマホアプリ開発を始めるにあたり環境の選定を行いました。クロスプラットフォームかつFlutterで開発を決めた理由を解説します。