APNdroidはLGPL

apndroid – Mobile data switch for Android – Google Project Hosting」を見て初めて知ったのですが、APNdroidはLGPLで公開されていたのですね。APNdroidは有料となっているようなので、こちらのコードを使うときに、どういった制約がついているのかは、きちんと読まないといけないかもしれませんが、APNを制御したい場合に参考になりそうです。

ちなみに、APN Switch と言うアプリもソースコードが公開されています。こちらはGPLv3

Unison File Synchronizer でファイル同期

個人的にはSubversionでファイル同期(バージョン管理の結果、ファイル同期となっている)をしているのですが、「Unison File Synchronizer」のようなファイル同期ツールの方が便利な時もあるかもしれません。AndroidやiPhoneとかが入ってくると尚更です。

UnisonのライセンスはGPLというオープンソースなので使いやすそう。Windows, Linuxもサポートされていて、Zaurusでも動くらしい。

経過日数の計算

1582年10月15日からの経過秒を知りたくてプログラムを組んでみていたのですが、単純に算出ならRubyでさっくりといくことを知りました。@tmtmsさん、ありがとうございます。Rationalは分数を表現していて、第一引数を第二引数で割った値になります。
続きを読む