うるう秒、NTP Leap Indicator(LI)の返却値2015年07月01日 08:11

今日の午前9時にうるう秒が挿入される。NTPサービスでは、Leap Indicator(LI)に61秒になる旨の予告が入るとのこと。

※日本標準時グループのサイトの説明

以前、NTPの問い合わせを行うWindowsアプリを作ったので、状況を確認してみる。
http://c5d5e5.asablo.jp/blog/2015/02/17/7574328

RFC5905抜粋

こちら、RFC5905の該当部分からの抜粋。1日の最後の1分が61秒になるときは、1になる。実際は、2ビットなので、01。

ネットワークの時刻情報

実際にアプリで"ntp.nict.jp"に問い合わせてみると、0のまま。「時刻サーバの応答」とあるのが、Leap Indicatorを表示する部分。

クイックウォッチ

Visual Studioのデバッガでクイックウォッチで問い合わせの結果パケットを覗いてみる。最初の1バイトの先頭2ビットがLeap Indicator。確かに、01はセットされていない。

他のサイトも2、3試してみたが状況は同じ。Windowsアプリは、問い合わせを行う際、時刻同期を行うサーバ同士のモードではなく、clientのモードで行っている。この場合は、Leap Indicatorはセットされないのかも。

P.S.
うるう秒挿入のタイミングを見ていましたが、"08:60"のデータは送られてこなかったようです。"08:59"の次は、"09:00"になったようでした。

Visual Studio Online使用でXAMLデザイナの動作が怪しくなる2015年07月01日 09:05


無効なマークアップ

ソースコード管理のためにVisual Studio Onlineを使い始めて、ソリューションを開き、MainPage.xamlなどをクリックしてXAMLデザイナーを起動すると、「無効なマークアップ」のエラーが発生するようになった。英語だと「Invalid」。

XAMLデザイナーのエラー

エラー一覧を見てみると、「Page は Windows App プロジェクトでサポートされていません。」とある。明らかに挙動がおかしい。

Visual Studio .suoファイル

いろいろ試したところ、ローカルのWorkspacesにある Visual Studio Solution User Options (.suo)ファイルが怪しい。このファイルを削除すると、ウインドウの位置など若干の情報は失われるが、XAMLデザイナーは問題なく起動する。Visual Studio終了時、不正な情報がここに記録されてしまう様子。いろいろ探しても類似事象の報告はなく、当方だけの現象なのか。

そろそろ、Visual Studio 2015も登場するので、当座、暫定対処でしのぐ。Visual Studio Onlineの使用を止めるのも解だが、バージョン管理システムはやはりありがたい。

攻殻機動隊 新劇場版2015年07月01日 19:04


攻殻機動隊 新劇場版

先のシリーズARISEの後を受け、公安9課が始動するまでのお話。おまけは複製原画。

ここまで来ると、煎茶を3煎はいただいて、お茶殻をポン酢でいただくところまできた感じ。アクション主体で面白いが、わけのわからない感、他にもきっといろいろ考えているはずだ感、世の中こんな単純なわけはない感、が足りない。よく言えば、わかりやすく、まとまっている。これまでの作品とのつじつまも取ろうとした跡を感じる。それが狙いなのか、それとも手に余ったのか。

これからも攻殻を素材に冒険する作品が出てきて欲しいし、同様にいじり倒せるに足る新しい素材も出てきて欲しいところ。