明日の自分のために

主に自分用のメモなど

最近調べたこと

最近調べたことについて概要をメモしておく。詳細はいずれ追記するかも。

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のVPSVPNサーバを立ててそこから外に出るようにしている。 立ててからしばらく経ったのでもっと安くならないかと探してみた。 いまはConoHaの一番安い512MBのプランで630円/月(税抜)。 AWS t3.nanoがvCPU 2, メモリ 0.5GiBで0.0068USD/時間なので、0.0068USD/h x 720h x 110円/USD = 540円/月になる。AWSが少し安いようだ。そのうち引っ越すか。