MicrosoftがビルドしたOpenJDK(Windows以外もある)
Microsoft提供のOpenJDK あるJavaで動くソフトウェアがJDK11以上を要求していたのでOpenJDK 11を入れようと思った。 調べてみるとMicrosoftがOpenJDKを提供していることが分かった… 続きを読む »
Microsoft提供のOpenJDK あるJavaで動くソフトウェアがJDK11以上を要求していたのでOpenJDK 11を入れようと思った。 調べてみるとMicrosoftがOpenJDKを提供していることが分かった… 続きを読む »
古いKotlin/Javaのプロジェクトを新しいIDEでビルドするために IntelliJ IDEAやAndroid Studioは頻繁に更新される。Kotlin言語も最近1.5になったばかりだが年内に1.6になると先日… 続きを読む »
デフォルトのVisibilityがpublic! Androidで開発を行っている人のうちベテランという人たちはほとんどJavaで開発を行ってきて、後からKotlinを憶えたと思う。 業務で開発を行っている人はクラスや変… 続きを読む »
Androidの国際化対応(Jetpack実装で) 新規案件のテスト雛形アプリをJetpack実装で、かつ国際化対応させる手順のメモ。文字列だけでよければiOSに比べ、ずっとシンプルだ。 国際化対応は見方によると各言語へ… 続きを読む »
各言語におけるImmutable 2D配列(List)の表現 言語間でデータを共有するために2次元配列を使い回すことを考える。ただし利用先ではFunctional、Reactiveプログラミングで利用することを考え、Im… 続きを読む »
AndroidプロジェクトでGoogleのGuavaライブラリーを使う方法 全般的な話はJavaにおけるBoost? GoogleによるJavaのコアライブラリー Guavaについてに記したとおり、実に幅広くカバーされた… 続きを読む »
GoogleによるJavaのコアライブラリー:Guava Guava: Google Core Libraries for Javaというものがある。大ざっぱに言えばGoogleがJavaを使ってなんらかのプロジェクトを… 続きを読む »
IntelliJ IDEAにGitHubからプロジェクトをCloneする際の注意点 既に別項目で触れたようにJDKを合わせる必要がある。 それと見逃しやすい盲点がもう一つ。 「GitHubに上げる前のオリジナルのフォルダ… 続きを読む »
計算結果の他言語への移植のためにsed/awkを利用する 問題意識 Cloudやデスクトップ機で計算した行列をAndroidやiOSで使いたい。 計算結果を使い回したい理由はデータがそれなりに多かったり、計算量が多い場合… 続きを読む »