[特設]サマータイム対応相談室

レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん
垢版 |
2018/08/11(土) 09:39:28.62ID:GyOCk5m6
はいどうぞ
2018/08/23(木) 20:58:00.88ID:PC3NGxdh
>>880
ケースごとに対応方法が違うなら、
「それで対応はおしまい」なんて言っちゃダメだよw
2018/08/23(木) 20:58:17.98ID:Ml8TmHvL
>>878
>>872の1の主張
「そんなこと言っても現実問題、不正なシステムが多数存在するからサマータイム対応は不可能であって対応方法の具体的な議論は無駄」
883デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:58:31.51ID:Uk+EdnP3
どの地域でもどの国でも
時刻固定でいいならそもそもTZ保存すら不要だからな
単純にその日の時刻の構造体に9:00いれて
POSIX時刻とればおしまい
2018/08/23(木) 20:58:38.68ID:euS+m4Fs
壊れたテープレコーダーだな
こちらの土俵に踏み込む勇気はないのか
885デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:00:48.37ID:Uk+EdnP3
ケース毎もへったくれもない
用途が確定してるケースでそういう作りになってないのが問題なワケだからな
知恵遅れ設計の問題
2018/08/23(木) 21:01:03.09ID:PC3NGxdh
>>880
> TZ=Asia/Tokyoで保存すれば
> 夏時間対応したTZ infoを更新すれば
> それ対応はおしまい

これやったところで、JST 9:00(UTC 0:00)は
UTC 0:00のままなので、タイムゾーンを変更すると
JDT 10:00 になるのでまずい
887デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:02:42.20ID:Uk+EdnP3
どんだけ頭悪かったら
そんなレスができるワケ

こんなヤツがホントにシステムに関与してるのなら
ホントに恐ろしいわ
2018/08/23(木) 21:04:12.14ID:PC3NGxdh
基本的に反論できないときは罵倒するスタンスらしいw
889デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:05:33.22ID:Uk+EdnP3
反論もくそもないからな
まずシステムで時刻がどう扱われてる理解できてない
これ以外ない

すでに何度も説明してる
もうさすがにムリ
2018/08/23(木) 21:05:33.67ID:jFi7Ee35
(それはお前も同じだろう)
891デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:09:31.80ID:Uk+EdnP3
JSTならPOSIXタイムに32,400を足す
夏時間ならPOSIXタイムに39,600を足す

それだけのことだからな
コードではそんなこと一切気にする必要すらない
892デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:11:31.92ID:Uk+EdnP3
いちいちまともじゃない作りにすれば
当然問題はおきる

そういう作りにいちいちするヤツは
まともじゃない

つまり知恵遅れ
2018/08/23(木) 21:12:32.70ID:PC3NGxdh
JSTならPOSIXタイムに32,400を足した時間にアラームを鳴らす
夏時間ならPOSIXタイムに39,600を足した時間にアラームを鳴らす

そういうコードを書かないといけない
自分で書くのが嫌なら、ローカルタイムで処理しなければいけない
UTCの出番はない
2018/08/23(木) 21:15:17.55ID:PC3NGxdh
で、ローカルタイムで処理すればいいかと言うと
またそうとも言い切れなくて、
例えば同じ日に同じ時間が2回発生することがある

cronなんかはそのための対策コードが入っている
895デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:19:17.73ID:Uk+EdnP3
どうすれば正解か書いてやるわ

@time()で現在のPOSIX時刻を取得する
Alocaltimeでローカル時刻の入った構造体を取得する(コレで今日の日付とかもとれる)
Bこの構造体に9:00を設定する
Cmktime()でローカル時刻の入った構造体からPOSIX時刻を取得する

CでとれたPOSIX時刻がアラームを鳴らすPOSIX時刻になる
time()で現在のPOSIX時刻が取得できる

わかった?
2018/08/23(木) 21:26:50.91ID:PC3NGxdh
>>895
アラームを予約した日はがサマータイムになる前で
アラームがなる日がサマータイムの場合を
書いてないのは意図的?
897デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:29:28.21ID:Uk+EdnP3
そもそもオマエが書いた要件を満たす場合
必要な設定情報は9:00しかない
それ以外は不要

ホントにな知恵遅れのいってることは意味不明
2018/08/23(木) 21:31:04.06ID:PC3NGxdh
>>897
勝手に俺の要件を決めるなよw
サマータイム対応をちゃんとしろって話だ
2018/08/23(木) 21:31:18.98ID:/3LcD3D4
なんか参加者増えているw
今日中に落ちるな、よかったよかった
900デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:32:05.18ID:Uk+EdnP3
タイムゾーン関係なく固定で9:00に鳴らすと決めてるのに
ホントにななにをいってるのか意味が分からないわけ
901デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:33:31.00ID:Uk+EdnP3
低学歴知恵遅れのクソニートと底辺ドカタの
厚顔無恥の恥さらしの黒歴史スレが落ちるのは
そら嬉しいだろう
2018/08/23(木) 21:33:38.47ID:PC3NGxdh
はい、次スレぴょんぴょん♪

[特設]サマータイム対応相談室
https://mevius.5ch.net/test/read.cgi/tech/1535027544/
2018/08/23(木) 21:34:04.91ID:jFi7Ee35
>>899
残念ながらモロッコ師匠が次スレを立ててしまっている。

[特設]サマータイム対応相談室
http://mevius.5ch.net/test/read.cgi/tech/1535027544/
2018/08/23(木) 21:34:06.70ID:PC3NGxdh
>>900
UTCで保存すれば解決とか言ってるからだろw
2018/08/23(木) 21:34:38.20ID:PC3NGxdh
その2をつけ忘れた。すまんのう。
立て直すかね?w
906デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:35:12.32ID:Uk+EdnP3
何度も書いてるとおり
それについては
>>631にしっかり適切な回答が書いてある
池沼には理解できない

すべて池沼の知能の問題

繰り返し不要
907デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:36:36.29ID:Uk+EdnP3
このスレはこのスレで完結する
もう繰り返しは不要

すべてコタエはでててる

すべて低学歴知恵遅れの知能の問題
2018/08/23(木) 21:37:59.62ID:b+vV9Eld
B→Cをどれだけの周期で繰り返せば完璧なアラームになるの?
909デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:43:51.85ID:Uk+EdnP3
00:00〜9:00まで間に一日一回動く周期にすれば
問題なんかおきない

何回くりかえしても
日付がかわらないかぎり
POSIX時刻は同じ値しかかえってこないからな

ホントにななにをいってるのか意味が分からないわけ
2018/08/23(木) 21:44:43.40ID:PC3NGxdh
日付が変わると
POSIX時刻は違う値を返すらしいね
911デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:46:57.04ID:Uk+EdnP3
あたりまえだろ
次の日は
次の日のローカル時刻のPOSIX時刻を返す

>>773に書いてるPOSIX時刻の意味がわかってて池沼はスレに書き込んでるの?

> POSIX時刻(unix時刻ともいう)の変換(>>752)がそもそも間違ってる
> POSIX時刻は1900年1月1日0時0分(UTC)からの通秒値だからな
2018/08/23(木) 21:49:16.65ID:5CgO+PqZ
>>911
学歴は?年収は?
913デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:49:49.77ID:Uk+EdnP3
計算機システムと関係ない
板違い
914デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:51:03.46ID:Uk+EdnP3
低学歴知恵遅れがゆえに
計算機システムで問題が発生してるというのが
このスレのトピックだからな
2018/08/23(木) 21:51:21.74ID:5CgO+PqZ
いえないレベルか
916デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:52:50.54ID:Uk+EdnP3
まずなこのスレの低学歴知恵遅れのクソニートと底辺ドカタは
まともな人間に遠く及ばないというのを証明するスレだからな
2018/08/23(木) 21:54:34.22ID:5CgO+PqZ
うんこ大学年収うんこ
2018/08/23(木) 21:54:56.84ID:5CgO+PqZ
なのかな?w
919デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:55:33.92ID:Uk+EdnP3
オマエはただのウンコ製造機
2018/08/23(木) 21:55:52.25ID:5CgO+PqZ
はぐらかすなよ低学歴
2018/08/23(木) 21:56:03.23ID:5CgO+PqZ
wwwwwwwwww
2018/08/23(木) 21:57:23.53ID:5CgO+PqZ
ちなワイは東京工大な
923デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:58:16.03ID:Uk+EdnP3
何度もいうけどな
レスから
低学歴かどうかとか
底辺ドカタかどうかとか
クソニートかどうかとか
レスから全部分かっちゃうワケ

残念なことにな

本人はバレてないと思ってるかもしれないけどな
2018/08/23(木) 21:58:57.12ID:5CgO+PqZ
>>923
で、おまえの学歴は?
2018/08/23(木) 21:59:12.74ID:5CgO+PqZ
はやくいえばいいのに w
926デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:59:40.01ID:Uk+EdnP3
答える必要がない
コレ以上のレスは不要
2018/08/23(木) 22:00:15.69ID:5CgO+PqZ
涙目敗走乙wwwwwwwwww
2018/08/23(木) 22:01:10.71ID:euS+m4Fs
>>923
それってただの妄想でしょう
私は高学歴じゃないですが
駅弁修士なんで低学歴でもないですよ
2018/08/23(木) 22:01:58.24ID:Ml8TmHvL
俺は豊田工大
930デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:04:51.76ID:Uk+EdnP3
低学歴知恵遅れのクソニートか底辺ドカタで
コレは間違いない

このプロファイリングあってる

レスから滲みでてるからな
2018/08/23(木) 22:06:47.40ID:5CgO+PqZ
と、自分の身分は隠す臆病者が申しております w
932デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:10:33.16ID:Uk+EdnP3
バカはバカの自覚がないからな
どんだけゴミクズな人間かという自覚すらない

このスレの低学歴知恵遅れのクソニート、底辺ドカタの
更生は不可能

一生、自覚がないまま
ゴミクズな人間のまま終わる
2018/08/23(木) 22:14:11.60ID:gHMsKFFM
と、自分な不都合なレスを流そうとする低学歴であった...
934デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:18:11.03ID:Uk+EdnP3
答える必要がないからな
このスレは自己紹介のスレじゃないからな

低学歴知恵遅れは
いちいち自分は低学歴知恵遅れですと
自己紹介してる

最初から最後まで
ひたすらレスで知恵遅れなのを自己紹介してる
2018/08/23(木) 22:24:09.88ID:za+Z/fW8
自分が低学歴の可能性があるのに人を低学歴呼ばわりして見下す権利あるの?
936デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:25:39.19ID:Uk+EdnP3
低学歴なのがわかっちゃうからな
残念なことに
2018/08/23(木) 22:26:30.13ID:za+Z/fW8
なんで答えないの?

なんで恥ずかしいの?
938デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:27:47.12ID:Uk+EdnP3
いちいち低学歴ですと
自白しなくてもいいのに
939デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:34:49.14ID:EIhBcxjq
低学歴を連呼するサハリン先生かわいいよね
2018/08/23(木) 22:35:11.44ID:KEBsuPsY
話の流れがおかしい...
2018/08/23(木) 22:37:33.55ID:jFi7Ee35
東京工大っていう略称を人生で初め聞いたぞw
2018/08/23(木) 22:44:38.08ID:ZsGoqTtC
何症候群っていうんだっけ
自分のことだけど相手のことのように話すやつ
2018/08/23(木) 23:44:28.72ID:OcZUd2QQ
キ印の臭いがぷんぷんしてるなここ
2018/08/24(金) 03:03:09.56ID:Utq3aIYu
常に複雑さは解消して行くべき事
常に社会は複雑を排除して簡略化することにより発達してきた
複雑な物は実行するのにも時間が掛かるし複雑な事が出来るようになるまで時間が掛かるという欠点が有る
複雑な物ばかり導入していると社会に余力がなくなる
常に複雑な物をより手間の掛からない簡単な方法にする事で時間余力を作り出し
それによって更に別な事をして社会が発達する
というのを繰り返している
社会の総力というのは一定なので
そのなかで如何に効率よくやるか?
というのが重要なのにそれを理解することもできず
複雑な事ができれば自分が有利だから
などと考える事しか出来ない奴は害悪でしかない
同じ事をするのに複雑な事を導入する事をなんとも思わないやつは社会の癌である
そんな奴は叩き潰すべき対象
2018/08/24(金) 07:12:30.96ID:9Pp/YRwo
>>859
だからさ、タイムゾーン込みで保存したところで、入力される時刻が
どのタイムゾーンなのかとか、出力はどのタイムゾーンで行うかの
判断が必要だろと言ってるのだが
2018/08/24(金) 07:15:20.74ID:9Pp/YRwo
>>865
サマータイム制施行する前の保存データを参照するときはどうする?
2018/08/24(金) 09:36:34.85ID:W1kGpCN3
>>946
OSにローカルタイムからUTCを取得するAPIがあるね
まぁ、終了時の重複する時間は判断つかないから、
サマータイムかどうかの強制フラグを入れなきゃならんけど
2018/08/24(金) 10:45:20.36ID:wXpFbMeR
もし万が一サマータイムが導入されたら今月はサマータイム中だろう
だけど2018年はサマータイムではない
そこまでやってくれるの?
2018/08/24(金) 10:53:51.44ID:W1kGpCN3
>>948
OSが対応していて、タイムゾーンが設定されていればOK
2018/08/24(金) 11:15:07.82ID:xLSuIo9+
OSアップデートしてないorそもそもアップデートが提供されないAndroidを使ってるユーザーとかいたら地獄だな
2018/08/24(金) 11:24:51.22ID:W1kGpCN3
>>950
それよ

メールヘッダのようにローカルタイムとUTCからの時差が
記録してあれば、いろいろ助かるかもね
2018/08/24(金) 11:33:17.10ID:wXpFbMeR
>>949
なにがOKなの?
2018/08/24(金) 11:43:06.82ID:xLSuIo9+
>>951
いたら地獄だな、と書いたけど確実にいるから逃れようのない地獄だわなw
2018/08/24(金) 11:44:53.09ID:xLSuIo9+
そういう古い端末の自然淘汰を待つためにも、やっさり準備期間5年は必要だわ
2018/08/24(金) 12:03:50.37ID:wXpFbMeR
古い端末だと確実に手動で端末の時間を1時間早くするだろう
JSTの時刻データ、1時間早めたJST時刻データ、サマータイム対応時刻データ
これらを正しく見分ける方法はあるのだろうか?
2018/08/24(金) 12:07:28.91ID:xLSuIo9+
>>955
入力者に明示してもらうか、決め打ちにしてそれに従ってもらうか以外の方法はないな。
2018/08/24(金) 12:23:48.79ID:wXpFbMeR
>>956
入力者っていうのがいればいいけどね
外部の端末から送られてきたデータが仮にUTCで記録されたデータだとしても、
その端末がもしかしたら一時間早められてる可能性があるんだよな
958デフォルトの名無しさん
垢版 |
2018/08/24(金) 19:43:31.09ID:Pj12/q5O
一度でもサマータイムを導入してしまうと、
過去の蓄積データに対しても、日時処理に今まで必要なかった処理が必要になる。サマータイムを止めた後も必要。
和暦だけでも面倒いのに止めてくれ。
2018/08/24(金) 19:47:51.86ID:wXpFbMeR
ほんとどうするんだろうね

データをUTCで記録しているにしても
ローカル時間で知りたいことっていうのはあるはず

サマータイムが廃止されても、
その特定の日時のデータを取得する際は
サマータイムを考慮しなくちゃいけない

つまり現時点でJSTであっても、JDT用の計算が必要になる
大変すぎだろう
2018/08/24(金) 20:38:49.79ID:xLSuIo9+
それでいて得られるメリットはマラソンのスタート時間のみ、それも気温では1度くらいしか変わらない差のために。
狂気だろ
2018/08/24(金) 20:43:55.39ID:iRD0PZ6p
1964年より退化してるってまずいよ
2018/08/24(金) 21:19:57.55ID:CWZFncRo
>>960
マラソンのスタート時間前倒しするほうが正解
サマータイムだと夕方開催競技が真昼間で地獄へ
2018/08/24(金) 21:22:26.45ID:wXpFbMeR
誰か、一時間前倒しすればいいだけだろ、アホなのか?って
「アホなのか?」を強調していってくれないかな?
本人と大勢のメディアの前でさ
964デフォルトの名無しさん
垢版 |
2018/08/24(金) 22:11:00.42ID:bUYoJBbe
>>959
サマータイムのデータはtzdataってのにまとめられてて
サマータイムに対応してるライブラリはそれを参照してるのが
ほとんどなんじゃないかな、少なくともJavaやLinuxの日付コマンドはそうなってて
1951年のサマータイムにも対応してるよ

新たに期間が追加されるだけ、実績はあるよ問題ない
2018/08/24(金) 22:19:25.32ID:o2wd7yxV
>>962
誰がどう考えてもマラソンのスタートを早めて地下鉄とバスの臨時便対応するのが正解なんだけどな
サマータイムをオリンピックのレガシーにしようとかいって、歴史に名前を残したいだけのあほ議員がいるのが怖い
966デフォルトの名無しさん
垢版 |
2018/08/24(金) 23:36:38.35ID:TNKt8rsU
https://ideone.com/tYPJSy

当然、日本で1948〜1951に実施された夏時間も
ianaのtzinfoで思いっきり対応してる

webのcコンパイラで動かしても普通に正しく動く
低学歴知恵遅れ息してない
967デフォルトの名無しさん
垢版 |
2018/08/24(金) 23:37:31.71ID:TNKt8rsU
サマータイム開始

start

1948-05-01 22:00:00 (Asia/Tokyo)
1948-05-01 13:00:00 (UTC)

1948-05-01 23:00:00 (Asia/Tokyo)
1948-05-01 14:00:00 (UTC)

1948-05-02 00:00:00 (Asia/Tokyo)
1948-05-01 15:00:00 (UTC)

1948-05-02 01:00:00 (Asia/Tokyo)
1948-05-01 16:00:00 (UTC)

1948-05-02 03:00:00 (Asia/Tokyo - summer time)
1948-05-01 17:00:00 (UTC)

1948-05-02 04:00:00 (Asia/Tokyo - summer time)
1948-05-01 18:00:00 (UTC)

1948-05-02 05:00:00 (Asia/Tokyo - summer time)
1948-05-01 19:00:00 (UTC)

1948-05-02 06:00:00 (Asia/Tokyo - summer time)
1948-05-01 20:00:00 (UTC)

もうばっちり動いてる
968デフォルトの名無しさん
垢版 |
2018/08/24(金) 23:38:13.99ID:TNKt8rsU
サマータイム終了

end

1948-09-10 22:00:00 (Asia/Tokyo - summer time)
1948-09-10 12:00:00 (UTC)

1948-09-10 23:00:00 (Asia/Tokyo - summer time)
1948-09-10 13:00:00 (UTC)

1948-09-11 00:00:00 (Asia/Tokyo - summer time)
1948-09-10 14:00:00 (UTC)

1948-09-11 01:00:00 (Asia/Tokyo - summer time)
1948-09-10 15:00:00 (UTC)

1948-09-11 01:00:00 (Asia/Tokyo)
1948-09-10 16:00:00 (UTC)

1948-09-11 02:00:00 (Asia/Tokyo)
1948-09-10 17:00:00 (UTC)

1948-09-11 03:00:00 (Asia/Tokyo)
1948-09-10 18:00:00 (UTC)

1948-09-11 04:00:00 (Asia/Tokyo)
1948-09-10 19:00:00 (UTC)

もうばっちり動いてる
2018/08/25(土) 06:21:29.10ID:TgLfCzAb
>>968
知らなきゃバグになりそう
結局、日時の計算をするときはタイムゾーンがないと
正確な計算ができないってことなんだよね
2018/08/25(土) 06:27:38.01ID:DcM5+VfI
>>952
2018年はサマータイムではない
971デフォルトの名無しさん
垢版 |
2018/08/25(土) 09:06:39.06ID:0r5h6/lL
何度もいってるとおり(>>810>>837>>906
>>631にしっかり適切な回答が書いてある
池沼には理解できない

すべて池沼の知能の問題

繰り返し不要
2018/08/25(土) 09:51:18.10ID:3/kCHg//
>>14書いて馬鹿にされた以降ロクな論拠も上げられず同じこと書いている粘着さん乙
973デフォルトの名無しさん
垢版 |
2018/08/25(土) 10:05:29.53ID:0r5h6/lL
このスレは>>14書いてあるとおりになってる
まず知恵遅れは自分の知恵遅れを棚にあげるからな

サマータイムなんか海外ではずーっと実施されてるわけ
で、問題もおきない
西欧で主に発展してきた計算機そういう基本的な機能がないワケがないからな

知恵遅れがいちいち知恵遅れな作りにするから問題がおきるだけだけだからな
974デフォルトの名無しさん
垢版 |
2018/08/25(土) 10:08:42.20ID:0r5h6/lL
で、低学歴知恵遅れは自分がいかに低学歴知恵遅れで
自分が人間未満のゴミクズ人間という自覚がない

そして自己評価だけは高い

こういうのは
低学歴知恵遅れのクソニート、底辺ITドカタに多い
2018/08/25(土) 10:11:12.45ID:TgLfCzAb
サマータイムに対応したcronを作るとなったら
どういう仕様にすればいいだろうか?

一般的なユースケースとして毎日深夜1:30分に
バックアップ処理を開始する。

サマータイムに入る時1時から2時に時間が進み
サマータイムが終わる時は2時から1時に時間が戻るものとする
2018/08/25(土) 10:13:32.78ID:TgLfCzAb
1時から2時間が進むのだから深夜1:30分に
タイマーをセットしても発動しない。
1分毎に発動し、指定した時間が過ぎたかどうかで判断する必要がある
2018/08/25(土) 10:15:06.17ID:TgLfCzAb
2時から1時に時間が戻るため、1:30分が2回発生する
だから一回発動したものは再度発動しないように制御する必要がある
2018/08/25(土) 10:17:37.72ID:TgLfCzAb
UTCで時間を判断してしまうと、1:30にセットしたものが
2:30分に発動してしまうことになるので、
ローカルタイムで時間を判断する。
この時JSTとかJDTとかは無視する。
現在のタイムゾーンで、1:30を過ぎたかどうかで判断する
2018/08/25(土) 10:18:54.21ID:TgLfCzAb
こんなところで大丈夫なのかな?
たかがcronでもサマータイム対応は大変だね
2018/08/25(土) 10:22:16.41ID:bFeNHPVf
cronをクーロンと呼ぶな
恥ずかしい

クロンかクローンだ
レス数が950を超えています。1000を超えると書き込みができなくなります。
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況