『Excelにタイムゾーンという概念がなく、サマータイムに対応しないということは』『これから未来永劫、時限サマータイムの2年間についての複雑な特別処理を仕込まないと、正しい集計ができなくなります』

278
須藤玲司 @LazyWorkz

Excelは、サマータイムに非対応だそうです。というか、タイムゾーンという概念が無い。twitter.com/biac/status/10… つまり、Excel製の深夜勤務表とか、時系列データ集計とか、軒並み壊滅です。OSが対応しても関係ない。改修方法も超絶複雑です。 うすうす気づいてはいたのですが…知りたくなかった…

2018-08-11 17:25:40
山本康彦@BluewaterSoft @biac

@LazyWorkz Excelにはタイムゾーンがないんです。 日時は、1900/1/1 0:0:0を1.00とする小数で持っているだけ。(しかも1900/2/29が存在する) tancro.e-central.tv/grandmaster/ex… なのでタイムゾーンの処理が必要なときは、例えば+9時間をハードコーディングすることになります (ToT;

2018-08-11 16:15:50
須藤玲司 @LazyWorkz

Excelにタイムゾーンという概念がなく、サマータイムに対応しないということは。 たとえば、深夜バイトの勤務開始時刻と終了時刻を入力して、勤務時間数を求め、時給をかけて、月の給料を計算するといった簡単なシートすら、12ヶ月のうち2ヶ月は計算を間違えるということです。対処法は驚くほど複雑。

2018-08-11 17:31:29
須藤玲司 @LazyWorkz

また、Excelにタイムゾーンがなく、サマータイムに対応しないということは。 たとえば、長年にわたり蓄積している日本時間でのデータを集計をする、よくある仕事についても。 これから未来永劫、時限サマータイムの2年間についての複雑な特別処理を仕込まないと、正しい集計ができなくなります。

2018-08-11 17:35:03

『政治家や官僚ってぼくよりもずっとずっとりこうな人がなるものだと思うのですが、「午前7時開始のマラソンが暑いから日本中の時計を2時間ずらす」って発想は天才にもほどがあるんじゃないでしょうか』

須藤玲司 @LazyWorkz

【電子版】政府、夏時間検討へ 慎重姿勢から一転 首相が前向き姿勢 nikkan.co.jp/articles/view/… 政治家や官僚ってぼくよりもずっとずっとりこうな人がなるものだと思うのですが、「午前7時開始のマラソンが暑いから日本中の時計を2時間ずらす」って発想は天才にもほどがあるんじゃないでしょうか。

2018-08-04 22:45:41
須藤玲司 @LazyWorkz

「おうさま、うんどうかいの はじまるじかんを かえてください。このままでは あつくて しんでしまいます」 おうさまは、うんどうかいの じかんを けっしてかえません。かわりに、くにじゅうの すべてのとけいを すすめました。 そのあさ、にわとりが ねぶそくで しにました。 nikkan.co.jp/articles/view/…

2018-08-04 23:04:08
須藤玲司 @LazyWorkz

【東京五輪】酷暑対策でサマータイム導入へ 秋の臨時国会で議員立法 31、32年限定 sankei.com/politics/news/… 「2年間限定で2時間のサマータイム導入」ってたぶん世界初の愚行で、およそ人間の考えうる施策で最低最悪だと思うのですが、与党はデーモン族かなにかに乗っ取られてるのでしょうか。

2018-08-06 07:12:43
須藤玲司 @LazyWorkz

【東京五輪】酷暑対策でサマータイム導入へ 秋の臨時国会で議員立法 31、32年限定 sankei.com/politics/news/… 「2年間限定で2時間のサマータイム」、もし本当に法案提出するならば、これだけで倒閣運動を起こすに値する、近代日本史上に残る大愚策じゃないでしょうか。

2018-08-06 07:15:16
須藤玲司 @LazyWorkz

「2年間限定で2時間のサマータイム」にぼくが猛反対してるのは、たいへん恥ずかしながら、過去に海外サーバ運用業務でサマータイム考慮不足によるシステム障害を発生させてしまったことがあるからですよ。 いくらOSレベルで対応してても、注意点はいくつもあります。 sankei.com/politics/news/…

2018-08-06 07:33:38
須藤玲司 @LazyWorkz

「これ一休、おりんぴっくを涼しくせよ」 「開催期間か開催時刻を変更すればよろしいのでは」 「ならん、それだけはならん!それを申せば打ち首じゃ」 「では、日の本の時計をすべて進めては」 「それじゃ!一休のとんちは流石よのう」 sankei.com/politics/news/… しばらくのち、幕府は滅びました。

2018-08-06 07:51:07
須藤玲司 @LazyWorkz

世界のタイムゾーン情報を管理してるtzdataのサイトをたどり確認。 webexhibits.org/daylightsaving… サマータイム(DST)は1時間と、あたりまえのように書いてます。 でも過去にロシアだけは2時間だった時期があるそうな。サマータイム政策が迷走してることで有名なあのロシアすら、すでに修正済みの2時間制。

2018-08-06 08:18:49
須藤玲司 @LazyWorkz

サマータイム情報ってのは世界中が共有してるものです。ぼくが過去にトラブルおこしたのも、元はといえば某国の法律改正でサマータイム期間がズレたことが発端。 日本だけ「サマータイムは2時間」とした場合、「サマータイム期間中は1時間ずらす」ってヘボコードがもしあれば、世界中で爆死ですよ…

2018-08-06 08:28:36
須藤玲司 @LazyWorkz

【東京五輪】酷暑対策でサマータイム導入へ 秋の臨時国会で議員立法 31、32年限定 sankei.com/politics/news/… 8/3の「首相が前向き姿勢」報道はあからさまな観測気球でしたが、「議員立法の構え」はもう戦争準備。ここで全力で撃ち落とさないと、次は砲撃で日本が沈みますよ。砲台ごと潰すしか。

2018-08-06 08:40:36
須藤玲司 @LazyWorkz

【東京五輪】酷暑対策でサマータイム導入へ 秋の臨時国会で議員立法 31、32年限定 sankei.com/politics/news/… そういや忘れてた。 「2年間・2時間」という最悪制度じゃなくても、サマータイムが始まると「JDT」が新設されるわけで、「JST」決め打ちのヘボシステムは軒並み爆死なんですね…

2018-08-06 08:56:32
須藤玲司 @LazyWorkz

ちょっと修正。 「JDT」は1948〜49年にだけ使われた時間として定義済みでした。そういやそうだった。 timeanddate.com/time/zone/japa… ただしここで大問題が。 JDTは既にUTC+10で定義済み。今回議員立法で提案するサマータイムは、2時間差、つまり「UTC+11」。 そんなの新設するしかない。どうすんのよこれ。

2018-08-06 12:45:01
須藤玲司 @LazyWorkz

>JDTは既にUTC+10で定義済み。 >「UTC+11」そんなの新設するしかない。 すみません、これは完全に私の誤解でした。標準時は再定義可能です。 1949年のJDTはUTC+10、2019年のJDTはUTC+11となります。 そういえば今年も、平壌時間が将軍様の気まぐれで再定義されました。(3年前の変更の取り消し)

2018-08-06 21:16:52
須藤玲司 @LazyWorkz

「サマータイム2時間」って、大昔じゃなく現在、どこかに実例あるのかな。 確認してみたところ、tz databaseで国際管理されてる約600のタイムゾーンのうち、世界にただ一箇所だけ夏時間2時間の仲間がありました。 Antarctica/Troll (UTC+0/UTC+2)。 南極大陸のノルウェー隊・トロル基地です。 pic.twitter.com/3dzO0LZqKK

2018-08-06 21:45:58
拡大
拡大
拡大
須藤玲司 @LazyWorkz

「サマータイム2時間」地域は、この地球上に南極大陸の一角と日本にしか存在しないわけでが、とはいえ正しい作法でシステム設計してりゃ基本的には問題ないはずです。 ただ残念ながら、世の中はすべてが正しくできてる美しい世界じゃないんですよね…。正しくなくても南極以外じゃ問題なかったし…。

2018-08-06 21:50:39
須藤玲司 @LazyWorkz

そもそものサマータイム対応も、意識高い人が正しく作ってれば問題ないはずなのですが。 ・JST決め打ち→アウト ・OS更新漏れ→アウト ・切替時刻のジョブ実行→アウト ・1時間決め打ち→アウト ・手作りロジック→どアウト ・バッチ突き抜け→アウト 特に「突き抜け」対策は2時間化でより難解に。

2018-08-06 21:59:35
須藤玲司 @LazyWorkz

そしてサマータイム対応でさらにややこしいのは、日本だけの問題じゃないってこと。 世界中の日本に関わるシステム、日本時間を「Asia/Tokyo」指定の上で正しい作法で時刻を取得してればセーフですが、横着してJSTとかUTC+9とか書いてたらアウトでしょう。 自分も時差決め打ちコード書いてた…論外。

2018-08-06 22:24:06
須藤玲司 @LazyWorkz

「サマータイム2時間」でUTC+9/UTC+11とした場合、時期によっては豪州東部シドニー時間のUTC+10/UTC+11と日本時間の順番が細かく入れ替わって、めっちゃややこしくなりますね。南半球シドニーの夏時間は日本の冬だし。 具体的には、東京証券取引所とオーストラリア証券取引所、どっちが先かって話に。

2018-08-06 22:38:11
須藤玲司 @LazyWorkz

もし「2時間のサマータイム」を導入したら、21世紀の地球上では、南極トロル基地(ノルウェー隊)と日本の2ヶ所だけが、2時間サマータイム地域となります。 日本が涼しそうに感じられる知恵ですね! さらに2年間限定なら、まさに世界初のチャレンジ!すごい! a.msn.com/01/ja-jp/BBLwM…

2018-08-07 08:16:00
須藤玲司 @LazyWorkz

職場でもサマータイム対応の話題が。 「マジか」「ふざけんな」「2年間限定って」「しかもオフセット2時間って」「世界初やろ」「こんなんにIT予算奪われるんか」「業務フローも見直しやな」「そや、ガン無視しよ」「でもクライアントPCは半強制やで」「ガン無視でも地獄か」「マジか」「ふざけんな」

2018-08-07 13:01:26
須藤玲司 @LazyWorkz

サマータイム延長で悲鳴を上げるシステム担当者たち bit.ly/OAOvsg アメリカが夏時間を4週間延長した2007年の記事。 >現場の混乱ぶりを「プチ2000年問題 mini-Y2K」と呼んでいた >一説には10億ドルとも言われる巨額の改修費用が発生したという 完全対応済みを調整するだけでこの騒ぎ。

2018-08-07 13:08:45
須藤玲司 @LazyWorkz

Time Change a ‘Mini-Y2K’ in Tech Terms nyti.ms/2M688Px NYTのこちらの記事じゃ、2007年アメリカのサマータイム期間4週間延長に伴うシステム改修費用は、少なく見積もって3.5億ドルだったとしています。 法改正からたった2年での施行で、エンジニアは徹夜続きでふらふらだとか。

2018-08-07 13:14:36
1 ・・ 4 次へ