IntelliJ RustでToolchainをロストしてしまう問題
CLionなどでIntelliJ Rustプラグインを使うときに生じた問題 Rustの開発にCLionを使うとデバッグもできて便利だ。使っている人も多いと思う。 そんな中、rustup updateなどでRust本体を更… 続きを読む »
CLionなどでIntelliJ Rustプラグインを使うときに生じた問題 Rustの開発にCLionを使うとデバッグもできて便利だ。使っている人も多いと思う。 そんな中、rustup updateなどでRust本体を更… 続きを読む »
SwiftのType Inference:コンパイラが音を上げることも Static TypingのSwiftにはType Inferenceという機能があって分かり切った変数の型の記載を省略することができる。どのTyp… 続きを読む »
Word Excelを開発ツールの一部として使うときの注意事項 iOSの開発を行っている人はMacで書類仕事全般も片付ける人がほとんどだろう。 だからWord, Excelが入っているケースも多いと思う。 Excelでち… 続きを読む »
sqlite3をAndroidで扱う現在の方法 sqliteを使うプロジェクトを今から作る場合、Androidでは以下の3パターンがありうる。 伝統的なandroid.database.sqliteパッケージを用いる 詳… 続きを読む »
Flutterの国際化対応について第2弾 ネットで調べると国際化対応についていくつかの言語で簡単なサンプルが見つけられる。しかしほとんどの場合、localeが単純なen, ja, zhのようなものばかりである。 アジア系… 続きを読む »
Mobile開発向けsqliteのバージョン情報 Android、iOS、開発機材でsqliteのバージョンの差異が生まれる事は避けられないが、差異の存在を知っておく事はバグ対策に不可欠だろう。 sqlite自体のバージ… 続きを読む »
macOSでボリュームサイズを変更する方法 テスト目的でVMWare Fusionなどの上にmacOSの仮想環境(VM)を作成する事はよくある。 VMWare FusionでOSインストール時に指定したディスク容量は必ず… 続きを読む »
HsakellをWindows 10のWindows Subsystem for Linuxに設定する 純粋な関数型プログラミング言語であるHaskellのテスト環境が欲しくて例のWindows Subsystem fo… 続きを読む »
WebAssemblyをWindows 10のWindows Subsystem for Linuxに設定する 基本的には本家サイトGetting Startedにあるやり方を踏襲する。 ただし、このサイトにあるやり方だ… 続きを読む »
mobileで新規案件を始める前に さあ始めよう、と言っても考慮すべき事が一杯ある。 moblie案件といえばiOSとAndroidだが今後iOSがiPhone/iPodとそれ以外に分かれるようになった流れもある。一方の… 続きを読む »