最近調べたこと
最近調べたことについて概要をメモしておく。詳細はいずれ追記するかも。
Reed Solomon符号
長距離、低速通信の環境で大容量のファイルを転送することを考えた。 セッションを張ったり再送制御をするのはコストが高いので、誤り訂正符号をつけたパケット通信とすることで品質を保つ方針とした。QRコードにも使われているようだ。計算量は多め。
Reed–Solomon codes for coders - Wikiversity
Google Map、Direction、GeoCode
Google Map、Directions、GeoCodeを使うアプリを作ってみた。
Google Mapのapiキーと、Directionsなどの有料サービスのAPIキー設定は別であることに注意が必要。 DirectionsはAndroidアプリからのアクセスではなく、HTTP経由でのアクセスという扱いになる。 そのためAPIキーの制限にAndroidアプリを指定するとアクセスできなくなる。
https://github.com/googlemaps/google-maps-services-java https://stackoverflow.com/questions/14654758/google-places-api-request-denied-for-android-autocomplete-even-with-the-right-a
アニメーションのサンプル https://ddewaele.github.io/GoogleMapsV2WithActionBarSherlock/part3
参考になるサンプルコード https://github.com/ddewaele/GoogleMapsV2WithActionBarSherlock
Androidのフォント指定について
AndroidのフォントはデフォルトでRobotoを使っている。 /system/etc/fonts.xmlでフォントをしているが、コメントでは"first font is default"って書いてあるけどならない…。
http://androidxref.com/9.0.0_r3/xref/frameworks/base/data/fonts/fonts.xml
OpenVPN用サーバの引っ越し
住んでいる賃貸物件がインターネット無料でいいのだが、割り当てられるのがローカルIPでPS4とかでうまくネット対戦できないのでConoHaのVPSにVPNサーバを立ててそこから外に出るようにしている。 立ててからしばらく経ったのでもっと安くならないかと探してみた。 いまはConoHaの一番安い512MBのプランで630円/月(税抜)。 AWS t3.nanoがvCPU 2, メモリ 0.5GiBで0.0068USD/時間なので、0.0068USD/h x 720h x 110円/USD = 540円/月になる。AWSが少し安いようだ。そのうち引っ越すか。