/
222.txt
264 lines (183 loc) · 14.7 KB
/
222.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
[1]
[[夏時刻]] ([[サマータイム]])
の導入やスケジュール変更に追いついていない古いままのシステムが間違った[[時刻]]を表示するレベルの問題は、
世界中で日常的に起こっていますので、
ここでは一々述べません。
[SEE[ [[夏時刻]]および各国標準時の項 ]]
[2]
[[北米]]の[[夏時刻]]の期間変更では莫大な費用が投じられてシステム改修されましたが、
トラブルは起こりました。
[SEE[ [[北米の標準時]] ]]
[254]
[[夏時刻]]制度が導入されて数十年が経過している[[米国]]を本拠とする世界有数の計算機メーカー
[[Apple]] の製品は、毎年のように[[夏時刻]]絡みの[[不具合]]が報告されています。
[TIME[2018年][year:2018]]にもトラブルが報告されました。
[271]
同じく大手である [[Microsoft]] の製品でも
[TIME[2018年][year:2018]]にトラブルが報告されました [SRC[>>272]]。
[REFS[
- [272] [CITE@en-US[Some Windows 10 Clocks Didn’t “Fall Back,” Here’s How to Fix It]] (NOVEMBER 4, 2018, 3:23PM EDT [TIME[2018-11-05 14:42:49 +09:00]]) <https://www.howtogeek.com/fyi/some-windows-10-clocks-didn%e2%80%99t-%e2%80%9cfall-back%e2%80%9d-here%e2%80%99s-how-to-fix-it/>
]REFS]
[270]
[TIME[2018年][year:2018]]の報告によると、
[[米国]]でよく使われている医療システムは[[夏時刻]]を正しく扱えず[[閏時]]のデータが失われ得る問題があり、
未だに修正されていません
[SRC[>>269]]。
[TIME[2019年][year:2019]]にもまったく同じことが報じられました [SRC[>>423]]。
[REFS[
- [269] [CITE@en[Like Clockwork: How Daylight Saving Time Stumps Hospital Record Keeping | Kaiser Health News]] ([[Sydney Lupkin]]著, [TIME[2018-11-05 12:20:55 +09:00]]) <https://khn.org/news/like-clockwork-how-daylight-saving-time-stumps-hospital-record-keeping/>
- [423] [CITE[This electronic health record system cost billions of dollars, but it can't handle daylight savings time - [[Boston Business Journal]]]], [TIME[2019-11-07 10:41:12 +09:00]] <https://www.bizjournals.com/boston/news/2019/11/05/this-electronic-health-record-system-cost-billions.html>
]REFS]
[317]
技術系の質問サイトでは技術者による[[夏時刻]]処理に関係する質問が毎年相当数投稿されていることが
[[Web検索]]により容易にわかります。理想的には[[プラットフォーム]]の[[ライブラリー]]により処理が隠蔽され個々の[[アプリケーション]]の開発時に一々[[夏時刻]]の処理を組み込む必要もないはずですが
(夏時刻推進派の技術者はそのように主張していますし、
賛成派でなくても技術的に[[意識が高い]]人はそうであるべきと主張していますが)、
現実にはそう単純にいかないことも少なくないようです。
[318]
夏時刻制度が数十年続く欧米で未だそのような状況ですから、
個別の技術者の資質や実装の欠陥ではなく、
夏時刻制度の本質的な複雑性に由来する処理コストと理解するべきです。
[FIG(quote)[
[FIGCAPTION[
[156] [CITE[ほんとうにあったサマータイムについて]]
([TIME[2018-08-17 20:19:37 +09:00]])
<https://qiita.com/Kobayashi-asaas/items/adaa3af5c6c705de7223>
]FIGCAPTION]
> これをJavaではサマータイム期間中ですので、内部的に1時間戻してしまいます。
> [SNIP[]] となり、日付のみを表示に使っていると1日戻ってしまう現象が発生するということです。
]FIG]
[3] [CITE@en-US[A day is not 60*60*24 seconds long - A geek with a hat]], [TIME[2020-07-17 10:28:38 +09:00]] <https://swizec.com/blog/a-day-is-not-606024-seconds-long/swizec/6755>
[183] [CITE@ja[上原 哲太郎/Tetsu. Ueharaさんのツイート: "GithubをDST issueとかDaylight saving time issueとかで検索してissueを見ると、趣が深いバグがいくつも見つかる。最初から考慮されてない国産アプリはハマる。Qiitaを60*60*9とかで検索しても、なかなか面白いものが見られる。判っていて手を抜くのはよいけど、意味分からずコピペしてる奴はハマる。"]]
([TIME[2018-08-30 16:04:39 +09:00]])
<https://twitter.com/tetsutalow/status/1034662948164124673>
[184] [CITE@ja[上原 哲太郎/Tetsu. Ueharaさんのツイート: "備忘録。24時間は60*60*24秒ではないという話。https://t.co/QTUXYV11fy サマータイムがある国のプログラマでも忘れる。だからサマータイムやうるう秒はやっかい。ただ、うるう秒はもうシステム的に無視する話が増えてきた。Windowsは元々無視するし、UNIX系でもGoogleは1秒ずれを分散させてる。"]]
([TIME[2018-08-30 16:04:39 +09:00]])
<https://twitter.com/tetsutalow/status/1034661511384330241>
[FIG(quote)[
[FIGCAPTION[
[4] [CITE@NL[Firmware-update: Synology DSM 6.2.3 build 25426-2 - Computer - Downloads - Tweakers]],
16-07-2020 • 21:13,
[TIME[2020-07-17 10:30:23 +09:00]]
<https://tweakers.net/downloads/52340/synology-dsm-623-build-25426-2.html>
]FIGCAPTION]
> Fixed the issue where daylight saving time might not display correctly in certain time zones (e.g., Dublin, Casablanca).
]FIG]
[5] [CITE@en-US[DST setting causes high CPU & memory usage on Windows 10]]
(July 16, 2020 [TIME[2020-07-17 10:31:28 +09:00]])
<https://www.thewindowsclub.com/dst-setting-causes-high-cpu-memory-usage>
[FIG(quote)[
[FIGCAPTION[
[252] [CITE@ja-jp[一部地域でApple Watchに天気を尋ねるとクラッシュする事例多数。原因はサマータイム - Engadget 日本版]]
(2017年11月6日, 午前10:30 [[Munenori Taniguchi]]著, [TIME[2018-10-08 18:10:33 +09:00]])
<https://japanese.engadget.com/2017/11/05/apple-watch/>
]FIGCAPTION]
> 11月4日前後、欧州および北米でApple Watchのクラッシュ事例が相次ぎました。この現象は主にSiriに11月4日の天気をたずねることで発生し、多くのApple Watch Series 3ユーザーはこのクラッシュによってホーム画面"Springboard"が再起動すると報告しています。
> クラッシュは11月4日の天気について尋ねたときのみ発生すること、そして現象が発生する地域から、匿名掲示板Redditのユーザーらは、この問題がサマータイムの処理に関連したものであると推測しており、サマータイム精度を導入していないカナダ中部のサスカチュワン州の天気を尋ねても問題が発生しないことなどを報告しています。
]FIG]
[FIG(quote)[
[FIGCAPTION[
[253] [CITE@ja-jp[Apple Watch Series 4が再起動ループの不具合報告。オーストラリアのサマータイムが原因? - Engadget 日本版]]
([[Kiyoshi Tane]]著, [TIME[2018-10-08 18:11:16 +09:00]])
<https://japanese.engadget.com/2018/10/08/apple-watch-series-4/>
]FIGCAPTION]
> Apple Watch Series 4向けに新たに追加された文字盤「Infograph Modular」にて、アクティビティのコンプリケーションを利用している場合とのこと。サマータイムから通常時間への切り替え当日に起こったとされています。
> 大手掲示板Redditでは、寝る前に70%だったApple Watchのバッテリーが、起床したときには再起動ループにより電池切れになっていたとか。その日は夏時間の切り替え当日(10月7日)だったため、アクティビティのコンプリケーションが対応できなかったのではないかと推測されています。
> [SNIP[]]
> アクティビティコンプリケーションは、24時間のアクティビティを時間ごとのグラフで表示するもの。この中で1時間のズレを処理しきれず、クラッシュしては再起動を繰り返した可能性が指摘されています。
> バッテリー切れとなった後も、充電して再起動すればやはり無限ループが起こり、根本的な解決にはなりません。かといってiPhoneのWatchアプリでInfograph Modularを削除しようとすると、アプリを開くとすぐクラッシュしたとの報告も投稿されています。
]FIG]
[273]
[[夏時刻]]のトラブル報告見てると、
「夏時間[[初めてですか]]?」
と聞きたくなるようなのばっかだなwwww
欧米諸国の夏時間はいったい何十年続けてるんだよwww
何でそんなに初歩的なミスばかりやらかしてるんだよwwww
[[夏時刻]]は[[人類には早すぎる]]んじゃないか。
[279] [CITE@ja[M.Hammerさんのツイート: "SalesforceのSandboxに日本夏時間が導入されたと聞いて見たらマジだった。 しかも日本標準時が消されてる。。… "]]
([TIME[2018-12-05 23:28:02 +09:00]])
<https://twitter.com/m__hammer/status/1057833196061044736>
[296] [CITE@ja[なり@SW-4164-4537-3902さんのツイート: "2018年、僕はサマータイムのせいで1年に1日だけ通らない日があるテストコードにはまった"]]
([TIME[2018-12-31 18:30:59 +09:00]])
<https://twitter.com/iw_tatsu/status/1079380377284751361>
[88] [CITE@ja[「PCの時計が1時間ずれる」グローバルで発生 「修正した」とMS - ITmedia NEWS]]
([TIME[2019-04-01 13:01:30 +09:00]])
<https://www.itmedia.co.jp/news/articles/1704/04/news069.html>
[303] [CITE@ja[平成最後のエイプリルフールにWindowsの時計がずれる - Togetter]]
([TIME[2019-04-01 13:01:42 +09:00]])
<https://togetter.com/li/1333670>
[FIG(quote)[
[FIGCAPTION[
[305] [CITE@en[Wellington Airport parkers overcharged after machine resets to daylight saving time | Stuff.co.nz]]
(Damian George 17:41, Apr 15 2019 [TIME[2019-04-16 11:01:07 +09:00]])
<https://www.stuff.co.nz/national/112054078/wellington-airport-parkers-overcharged-after-machine-resets-to-daylight-saving-time>
]FIGCAPTION]
> Airport spokesman Greg Thomas said one of the machines went offline at 3am and reverted back to daylight saving time.
> Thirty people were charged an extra hour's parking before the error was discovered. The machine was fixed by 9am.
]FIG]
[306]
[[夏 時 間][夏時間]] [[初 め て で す か ?][初めてですか?]]
(ご参考: [TIME[1927年][year:1927]]初回実施、
[TIME[1974年][year:1974]]より現行制度 [SEE[ [[ニュージーランドの標準時]] ]])
[311] [CITE@ja[がけつ(画力欠乏症)さんのツイート: "夏時間は勘弁してタモレ スイスの親会社がグローバルなシステムなのにGMTでなく夏時間つきCETで動かすもんだから、スケジュールタスクの時間がズレてひと波乱あったんやで……情報系(社内ポータル)だからまだマシだったものの…… >RT… https://t.co/a4GxXtvBuM"]]
([TIME[2019-05-13 21:51:35 +09:00]])
<https://twitter.com/gaketsu_gk2/status/1025586481702682625>
[319] [CITE[Impacts of Daylight Saving Time on Software Development]]
([TIME[2019-05-24 10:57:36 +09:00]])
<https://sdl.ist.osaka-u.ac.jp/pman/pman3.cgi?DOWNLOAD=467>
[320] [CITE[サマータイム制度によるソフトウェア開発への影響調査]]
([TIME[2019-05-24 10:58:45 +09:00]])
<https://sdl.ist.osaka-u.ac.jp/pman/pman3.cgi?DOWNLOAD=453>
[321]
特に驚くべき内容は含まれていないが、
普通に想像できることが普通に起こっていると定量的に示されたことに大きな意味があろう。
[SEE[ [[平成30年夏時刻騒動]] ]]
[322]
欧米の[[ソフトウェア工学]]がこうした調査を既にしていなかったことが意外。
昨今の廃止運動でも欧米IT業界の声が聞こえてこない。
[FIG(quote)[
[FIGCAPTION[
[363] [CITE[moment-timezone のバージョンが古くてサマータイムの切り替わりで日付処理がバグった | CodeNote]]
(2016 11/8 [TIME[2019-09-08 11:24:26 +09:00]])
<https://codenote.net/javascript/3448.html>
]FIGCAPTION]
> Moment Timezone の古いバージョンを使っていて、先日のサマータイムの終了日時 2016年11月6日(日)02時00分 PDT を境目に UTC から PDT/PST への変換がバグってしまう問題に遭遇しました。
> 結果的には、使っていた moment-timezone のバージョンが古かったので、バージョンを最新にしたことで解決しました。
]FIG]
[FIG(quote)[
[FIGCAPTION[
[370] [CITE@en[Data did not reset after Daylight Saving Time - Fitbit Community]]
([TIME[2019-10-08 10:11:41 +09:00]])
<https://community.fitbit.com/t5/Charge-3/Data-did-not-reset-after-Daylight-Saving-Time/td-p/3815741>
]FIGCAPTION]
> The time on your Charge 3 may be wrong when clocks change for Daylight Savings and some features on your Fitbit device may have been affected. Most commonly, this means your steps did not reset at midnight.
>
> These issues should be resolved by syncing after the time change.If you continue to have trouble with any of the following features, please restart your Charge 3 as @NellyG suggested.
]FIG]
[FIG(quote)[
[FIGCAPTION[
[373] [CITE@ja-JP[The rantings of Clinton Forbes: In 2004, there were only 30 days in October - Matzにっき(2007-05-30)]]
([[まつもとゆきひろ]]著, [TIME[2007-06-06 08:31:24 +09:00]])
<https://matz.rubyist.net/20070530.html#p06>
]FIGCAPTION]
> RubyのTimeクラスにも面倒なバグがあって 半年に一回1時間ずれるというレポートに対処するのに大変苦労したことがある。
]FIG]
[374]
[[まつもとゆきひろ]]は世界的に有名で普及している[[プログラミング言語]] [[Ruby]]
の開発者で、優秀な技術者。
[FIG(quote)[
[FIGCAPTION[
[389] [CITE@en[Apple Releases iOS 13.1.3 With Bug Fixes for Phone, Mail, Health, and More - MacRumors]]
([TIME[2019-10-17 10:12:19 +09:00]])
<https://www.macrumors.com/2019/10/15/ios-13-1-3-released/>
]FIGCAPTION]
> According to Apple's release notes for the software, the iOS 13.1.3 update introduces bug fixes and performance improvements. Full details below:
> > iOS 13.1.3 includes bug fixes and improvements for your iPhone. This update: [SNIP[]]
> - Resolves an issue where data in the Health app may not display correctly after daylight savings time adjusts
]FIG]
[392] [CITE@en-US[My apple tv thinks daylight saving time d… - Apple Community]]
([TIME[2019-10-20 10:43:47 +09:00]])
<https://discussions.apple.com/thread/250761654>
[393] [CITE[無料のはずのGCEのf1-microインスタンスで11月だけ1円課金された理由 - Qiita]]
(@hnw 2017年12月28日に更新 [TIME[2019-10-22 17:54:55 +09:00]])
<https://qiita.com/hnw/items/8a422ccbc63dfbd9e3b9>