ソフトウェア 【PyTorch】Distributed Data Parallel(DDP)の基本 PyTorchでマルチGPUを使い学習を高速化する手法であるDistributed Data Parallel(DDP)の基本と実装の注意点について解説します。 2024.03.19 ソフトウェア
ソフトウェア レビュー「動かして学ぶ!Flutter開発入門」 書籍「動かして学ぶ!Flutter開発入門」のレビューです。Flutterの入門書はまだ少ない中、良書だと感じました。 2024.03.09 ソフトウェア
デバイス MacBookのバックアップにはTimeMachine+NASがオススメ MacBookのバックアップとしてNASとTimeMachineによる方法をおすすめします。NASの選定や設定方法についても解説しています。 2024.02.26 デバイス
ビジネス フリーランス3年目が感じたメリット・デメリット フリーランスのソフトウェアエンジニアとして独立して3年目になったので、その間に感じたメリット・デメリットをまとめました。 2024.02.18 ビジネス
ソフトウェア MacのFlutter環境構築 MacでFlutter環境を構築する一連の流れを説明します。flutter doctorコマンドを使いつつメッセージにどう対応すべきかを解説します。 2024.02.15 ソフトウェア
ソフトウェア 個人アプリ開発でFlutterを選んだ理由 個人でスマホアプリ開発を始めるにあたり環境の選定を行いました。クロスプラットフォームかつFlutterで開発を決めた理由を解説します。 2024.02.08 ソフトウェア
ビジネス フリーランスは独立後もスキルを拡大できるか フリーランスは独立後もスキル領域を広げて成長していけるのか、現役フリーランスエンジニアの筆者がこれまでの経験を元にまとめました。 2024.01.17 ビジネス
ソフトウェア MacのPython環境構築(pip+venv) MacのPython環境をpip+venvで構築する方法です。pip+venvの選定理由とインストールまでの流れを解説します。 2024.01.11 ソフトウェア
ソフトウェア HomebrewでMacの環境構築を始める MacでHomebrewを使い環境構築する方法を解説します。Homebrewの仕組みにも触れつつメリット・デメリットも解説します。 2024.01.10 ソフトウェア
ビジネス 個人ビジネスのためのSNS・ブログ立ち上げ方法 副業や個人ビジネスを始める場合、宣伝の場としてSNSやブログを用意することは重要です。立ち上げの際にどんなことを検討すれば良いかまとめました。 2024.01.03 ビジネス