ソフトウェア 【Flutter】自作Widgetにプロパティを追加する方法 Flutterの自作Widget(カスタムWidget)に独自のプロパティを追加する方法を解説します。 確認環境: Dart 3.3.3, Flutter 3.19.5 ベースの自作Widget 例として内部にボタンのみを実装したシンプルな... 2024.04.12 ソフトウェア
ソフトウェア 【PyTorch】Distributed Data Parallel(DDP)の基本 PyTorchでマルチGPUを使い学習を高速化する手法であるDistributed Data Parallel(DDP)の基本と実装の注意点について解説しています。 2024.03.19 ソフトウェア
ソフトウェア レビュー「動かして学ぶ!Flutter開発入門」 以下のFlutter入門書を購入したのでレビューさせて頂きます。 タイトル動かして学ぶ!Flutter開発入門著者掛内 一章出版株式会社翔泳社ISBN978-4-7981-7736-6価格3,800円+税 本書の対象レベル 2024年現在、... 2024.03.09 ソフトウェア
デバイス MacBookのバックアップにはTimeMachine+NASがオススメ はじめに Macには標準のバックアップ方法としてiCloudとTime Machineが用意されています。 iCloudには以下のような特徴があります。 全自動でバックアップが行われるためお手軽 iPhoneはiCloudでほぼフルバックア... 2024.02.26 デバイス
ビジネス フリーランス3年目が感じたメリット・デメリット フリーランスのソフトウェアエンジニアとして独立して3年目になりました。最近では知人から「フリーランスってどうなの?」と興味を持ってもらえることも増えたので、この2年間で感じた実情やメリット・デメリットをまとめてみようと思います。 略歴 新卒... 2024.02.18 ビジネス
ソフトウェア Flutterの環境構築(MacOS Sonoma) MacOSでiOS/Androidを開発するためのFlutter環境構築方法をまとめます。 確認環境 MacBook Pro (M3 Pro) MacOS Sonoma 14.2.1 Homebrew 4.2.4 Flutter 3.16.... 2024.02.15 ソフトウェア
ソフトウェア 個人アプリ開発でFlutterを選んだ理由 個人のモバイルアプリ開発の第一弾を始めるにあたり、開発環境の選定を行いました。結論としてFlutterでiOS/Androidのクロスプラットフォーム開発を行っていくことにしました。その理由についてまとめていきます。 iOS/Android... 2024.02.08 ソフトウェア
ソフトウェア MacのPython環境構築(pip+venv) Python環境の構築方法はいろいろな選択肢がありますが、今回は「できるだけシンプル」かつ「現在メジャー」と思われる以下の環境を選定してみました。 Python環境: Python 3.11.7 パッケージ管理: pip 仮想環境: ven... 2024.01.11 ソフトウェア
ソフトウェア HomebrewでMacの環境構築を始める(Sonoma編) MacでHomebrewを使い環境構築する方法を解説します。Homebrewの仕組みにも触れつつメリット・デメリットも解説します。 2024.01.10 ソフトウェア