2009-08-15から1日間の記事一覧

NTP補足

2036年問題はいいけど。 その前にきっと IPV6 のほうが問題になるから結局2036年まで使えるかどうか。 参照識別子に IP 入ってくるし。 とか思ったらver4はIPV6対応なのか。固定小数点とかビット単位でのフラグとかいろいろ古臭い仕様だよな。

NTPクライアント

ソースまとめ [クラス] TimeSynchronizer 時刻補正 NtpClient NTP 通信用クライアント NtpPacket NTP 通信で使用するパケット NtpPacket /// <summary> /// NTP 通信で使用するパケットを提供します。 /// </summary> public class NtpPacket { const long COMPENSATING_RATE_32…

固定小数点数。

小数部は2の小数部の桁数(ビット)乗でわる。 桁数 = n 固定小数点の小数部 = a 求める値 = x x = a / Math.Pow(2, n)元ネタ 2pow(Σn-1)/2pow(Σn) = 1/2Pow((Σn) - (Σn-1)) = 1/2Pow(n)※てきとー表記法小数部16bitで0x8000なら0.5 単純に少数部は1/2の乗数に…