dart:ioパッケージにはTimerがあり、イベントループを発生することができます。
続きを読む
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でも動くらしい。
Dart: Structured web apps [8] random
Dartの乱数生成について調べてみました。Math.random() を使えば良いようですが、自分で実装した方が良い場合もあるかもしれません。
続きを読む
経過日数の計算
1582年10月15日からの経過秒を知りたくてプログラムを組んでみていたのですが、単純に算出ならRubyでさっくりといくことを知りました。@tmtmsさん、ありがとうございます。Rationalは分数を表現していて、第一引数を第二引数で割った値になります。
続きを読む
技術の基本をおさえておくことが大切
「10年後通じるエンジニアになる方法 | おごちゃんの雑文」を読んで、大体同感といえば同感なのだが、やっぱり「技術の基本をおさえておくことが大切」ということではないかと思っているところ。
続きを読む
Dart: Structured web apps [7] Date
DartのDateクラスを使うと現在時刻などを知ることができます。
続きを読む