アプリ開発備忘録

PlayStationMobile、Android、UWPの開発備忘録

2020-02-01から1ヶ月間の記事一覧

WindowsでSwiftFormatを使用する

https://github.com/nicklockwood/SwiftFormat ビルド git clone https://github.com/nicklockwood/SwiftFormat cd SwiftFormat/ swift build -c release 以下にswiftformatがあるのでPATHを通しておきましょう。 cd .build/release/ 使用 以下のファイルに…

WindowsでSwiftのサジェストを使用する

サジェストを使用するにはLanguage Server Protocol (LSP)を利用する。 MSが主導している、サジェストとかを共通のInterfaceで提供しよう的なプロジェクトです。 https://microsoft.github.io/language-server-protocol/ LSPのビルド iOSは公式で用意してい…

WindowsでSwiftのビルド環境を作成する

WSL2のUbuntu 18.04.4 LTSを使用しました。 Swiftのセットアップ 以下に従う https://swift.org/getting-started/#installing-swift 依存のダウンロード sudo apt-get install clang apt update, apt upgradeしておくと良い。していないとパッケージが足りな…

WSLでVS Codeを入れると

WSL

ダウンロードはこちらから。 https://code.visualstudio.com/docs/setup/linux wget https://update.code.visualstudio.com/latest/linux-deb-x64/stable mv stable stable.deb sudo apt install ./stable.deb どっちが起動する? 通常、codeと入力するとWin…

KotlinのMapのKeyについて

MapのKeyって文字列とか数値とかしか使ってなかったけど他のdata classとか使いたいなとなったので調べた。 確かめる 何も考えずdata classを使う ちゃんと直感的に動く data class MapKey(val key1: Int, val key2: Int) fun main(args : Array<String>) { // {MapK</string>…

jitpackを使ってAndroidライブラリを公開する

構築ガイド https://jitpack.io/docs/BUILDING/ main以外に好きな名前でモジュールを作成。 そのモジュールのbuild.gradleに以下を追加 apply plugin: 'maven' group = 'com.github.YourUsername' おしまい。

koinでSavedStateHandleを使用する。

結論 module { viewModel { (savedState : SavedStateHandle) -> StateViewModel(savedState) } } class StateViewModel(savedState : SavedStateHandle) : ViewModel { } val viewModel by viewModel<StateViewModel> { parametersOf(Bundle) } parametersOfでBundleを渡す</stateviewmodel>…

darknetをWindowsでビルドしてYOLOv3をPythonで使用する。

CUDAは10.0、cuDNNは7.0、OpenCVは3.4.9を使用。既にOpenCVはビルドが終わっていて、CUDAとcuDNNの設定も終わっているものとする。 VS2017も入れておく。2019だとOpenCVのビルドで躓く可能性がある。 OpenCVビルドした時の記事 https://matsudamper.hatenabl…