探検
[特設]サマータイム対応相談室
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2018/08/11(土) 09:39:28.62ID:GyOCk5m6 はいどうぞ
963デフォルトの名無しさん
2018/08/24(金) 21:22:26.45ID:wXpFbMeR 誰か、一時間前倒しすればいいだけだろ、アホなのか?って
「アホなのか?」を強調していってくれないかな?
本人と大勢のメディアの前でさ
「アホなのか?」を強調していってくれないかな?
本人と大勢のメディアの前でさ
964デフォルトの名無しさん
2018/08/24(金) 22:11:00.42ID:bUYoJBbe >>959
サマータイムのデータはtzdataってのにまとめられてて
サマータイムに対応してるライブラリはそれを参照してるのが
ほとんどなんじゃないかな、少なくともJavaやLinuxの日付コマンドはそうなってて
1951年のサマータイムにも対応してるよ
新たに期間が追加されるだけ、実績はあるよ問題ない
サマータイムのデータはtzdataってのにまとめられてて
サマータイムに対応してるライブラリはそれを参照してるのが
ほとんどなんじゃないかな、少なくともJavaやLinuxの日付コマンドはそうなってて
1951年のサマータイムにも対応してるよ
新たに期間が追加されるだけ、実績はあるよ問題ない
965デフォルトの名無しさん
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コンパイラで動かしても普通に正しく動く
低学歴知恵遅れ息してない
当然、日本で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)
もうばっちり動いてる
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)
もうばっちり動いてる
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)
もうばっちり動いてる
969デフォルトの名無しさん
2018/08/25(土) 06:21:29.10ID:TgLfCzAb970デフォルトの名無しさん
2018/08/25(土) 06:27:38.01ID:DcM5+VfI >>952
2018年はサマータイムではない
2018年はサマータイムではない
971デフォルトの名無しさん
2018/08/25(土) 09:06:39.06ID:0r5h6/lL972デフォルトの名無しさん
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ドカタに多い
自分が人間未満のゴミクズ人間という自覚がない
そして自己評価だけは高い
こういうのは
低学歴知恵遅れのクソニート、底辺ITドカタに多い
975デフォルトの名無しさん
2018/08/25(土) 10:11:12.45ID:TgLfCzAb サマータイムに対応したcronを作るとなったら
どういう仕様にすればいいだろうか?
一般的なユースケースとして毎日深夜1:30分に
バックアップ処理を開始する。
サマータイムに入る時1時から2時に時間が進み
サマータイムが終わる時は2時から1時に時間が戻るものとする
どういう仕様にすればいいだろうか?
一般的なユースケースとして毎日深夜1:30分に
バックアップ処理を開始する。
サマータイムに入る時1時から2時に時間が進み
サマータイムが終わる時は2時から1時に時間が戻るものとする
976デフォルトの名無しさん
2018/08/25(土) 10:13:32.78ID:TgLfCzAb 1時から2時間が進むのだから深夜1:30分に
タイマーをセットしても発動しない。
1分毎に発動し、指定した時間が過ぎたかどうかで判断する必要がある
タイマーをセットしても発動しない。
1分毎に発動し、指定した時間が過ぎたかどうかで判断する必要がある
977デフォルトの名無しさん
2018/08/25(土) 10:15:06.17ID:TgLfCzAb 2時から1時に時間が戻るため、1:30分が2回発生する
だから一回発動したものは再度発動しないように制御する必要がある
だから一回発動したものは再度発動しないように制御する必要がある
978デフォルトの名無しさん
2018/08/25(土) 10:17:37.72ID:TgLfCzAb UTCで時間を判断してしまうと、1:30にセットしたものが
2:30分に発動してしまうことになるので、
ローカルタイムで時間を判断する。
この時JSTとかJDTとかは無視する。
現在のタイムゾーンで、1:30を過ぎたかどうかで判断する
2:30分に発動してしまうことになるので、
ローカルタイムで時間を判断する。
この時JSTとかJDTとかは無視する。
現在のタイムゾーンで、1:30を過ぎたかどうかで判断する
979デフォルトの名無しさん
2018/08/25(土) 10:18:54.21ID:TgLfCzAb こんなところで大丈夫なのかな?
たかがcronでもサマータイム対応は大変だね
たかがcronでもサマータイム対応は大変だね
980デフォルトの名無しさん
2018/08/25(土) 10:22:16.41ID:bFeNHPVf cronをクーロンと呼ぶな
恥ずかしい
クロンかクローンだ
恥ずかしい
クロンかクローンだ
981デフォルトの名無しさん
2018/08/25(土) 10:27:10.35ID:TgLfCzAb やっぱり外部とのシステム連携が一番大変かな
スマホとかだと特にね
スマホのスケジュール管理アプリ。クラウドにデータ保存するが
インターネットに接続してないときはローカルにデータを記録するものとする
データはUTCもしくはタイムゾーン付きの日時で保存する
これで問題は解決するように思えるが、
スマホが古くてサマータイムへのアップデートに
対応できない場合アプリ側で対応することになる
なぜならサマータイムに対応するためにJSTのままスマホの時間を
1時間早くするだろうから時間がずれる
アプリをバージョンアップし、サマータイム中はJDTとして扱うようにする?
でもこれでもスケジュールで毎日1:30にアラームとか設定するとおかしくなるので
ローカル時間で管理しないとダメかな?
スマホとかだと特にね
スマホのスケジュール管理アプリ。クラウドにデータ保存するが
インターネットに接続してないときはローカルにデータを記録するものとする
データはUTCもしくはタイムゾーン付きの日時で保存する
これで問題は解決するように思えるが、
スマホが古くてサマータイムへのアップデートに
対応できない場合アプリ側で対応することになる
なぜならサマータイムに対応するためにJSTのままスマホの時間を
1時間早くするだろうから時間がずれる
アプリをバージョンアップし、サマータイム中はJDTとして扱うようにする?
でもこれでもスケジュールで毎日1:30にアラームとか設定するとおかしくなるので
ローカル時間で管理しないとダメかな?
982デフォルトの名無しさん
2018/08/25(土) 10:32:09.56ID:TgLfCzAb アラーム系が鬼門だな。
いままでは毎日同じ時間にアラームをセットするなら
最初に設定した日時に24時間(86400秒)を足していったのが
次のアラームの時間だけど、サマータイムに入るときは23時間、
出るときは25時間たさないと次のアラームの時刻にならない
どうプログラミングするのが楽なんだろうね。
一旦タイムゾーン情報をなくしてから足していくとか?
いままでは毎日同じ時間にアラームをセットするなら
最初に設定した日時に24時間(86400秒)を足していったのが
次のアラームの時間だけど、サマータイムに入るときは23時間、
出るときは25時間たさないと次のアラームの時刻にならない
どうプログラミングするのが楽なんだろうね。
一旦タイムゾーン情報をなくしてから足していくとか?
983デフォルトの名無しさん
2018/08/25(土) 10:41:09.11ID:TgLfCzAb でも1:30にセットして、サマータイムで1:00が2:00に飛ぶ場合
いつアラームがなればいいかは場合によるんだよな
例えば、1:30にアラームをセットして、2:00に鳴ったら30分遅れたことになる
その30分前だから0:30分にアラームが鳴らないといけない
0:00の90分後としてアラームをセットしたなら2:30に鳴らなければいけない
さっきのcronの仕組みだと、1:30にアラームをセットしたら2:00にアラームが鳴る
鳴らないのが正解のパターンもあるかもしれない。
ソレを含めると
でも1:30にセットして、サマータイムで1:00が2:00に飛ぶ場合
・アラームはならない
・0:30にアラームが鳴る
・2:00(=1:00)にアラームが鳴る
・2:30にアラームが鳴る
この4パターンが考えられるだろう 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
いつアラームがなればいいかは場合によるんだよな
例えば、1:30にアラームをセットして、2:00に鳴ったら30分遅れたことになる
その30分前だから0:30分にアラームが鳴らないといけない
0:00の90分後としてアラームをセットしたなら2:30に鳴らなければいけない
さっきのcronの仕組みだと、1:30にアラームをセットしたら2:00にアラームが鳴る
鳴らないのが正解のパターンもあるかもしれない。
ソレを含めると
でも1:30にセットして、サマータイムで1:00が2:00に飛ぶ場合
・アラームはならない
・0:30にアラームが鳴る
・2:00(=1:00)にアラームが鳴る
・2:30にアラームが鳴る
この4パターンが考えられるだろう 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)
984デフォルトの名無しさん
2018/08/25(土) 10:43:59.94ID:TgLfCzAb 少なくとも、日時指定の直接指定方式と
現在(特定の日時)から何分後といった相対指定
この2つは必要になるんだろうな
現在(特定の日時)から何分後といった相対指定
この2つは必要になるんだろうな
985デフォルトの名無しさん
2018/08/25(土) 10:47:11.79ID:TgLfCzAb 「24時間サイクルで通知する」のと
「毎日○時○分に通知する」とでは
意味が違うわけか
「毎日○時○分に通知する」とでは
意味が違うわけか
986デフォルトの名無しさん
2018/08/25(土) 11:51:22.07ID:r5O9PJUC >>975
> どういう仕様にすればいいだろうか?
要件次第
バックアップ処理などではサマータイムに入る時が厳しくて前日のジョブの終了時間は同じなのに次の日のジョブ開始は1時間早まるので実質的なバックアップ時間が短くなる
それでも充分間に合うなら何もしなくていいかもしれない
間に合わないならその日はすっ飛ばして次の日から1時間早めて開始するようにするかもしれない
とにかく要件も決まらないうちから
> 1分毎に発動し、指定した時間が過ぎたかどうかで判断する必要がある
などの実装を考える奴はたいてい使えない
> どういう仕様にすればいいだろうか?
要件次第
バックアップ処理などではサマータイムに入る時が厳しくて前日のジョブの終了時間は同じなのに次の日のジョブ開始は1時間早まるので実質的なバックアップ時間が短くなる
それでも充分間に合うなら何もしなくていいかもしれない
間に合わないならその日はすっ飛ばして次の日から1時間早めて開始するようにするかもしれない
とにかく要件も決まらないうちから
> 1分毎に発動し、指定した時間が過ぎたかどうかで判断する必要がある
などの実装を考える奴はたいてい使えない
987デフォルトの名無しさん
2018/08/25(土) 11:52:05.57ID:TgLfCzAb > > 1分毎に発動し、指定した時間が過ぎたかどうかで判断する必要がある
> などの実装を考える奴はたいてい使えない
ん? cronの実装がそうでしょ?
> などの実装を考える奴はたいてい使えない
ん? cronの実装がそうでしょ?
988デフォルトの名無しさん
2018/08/25(土) 11:53:45.98ID:TgLfCzAb https://ja.wikipedia.org/wiki/Crontab
> 一般にcrontabコマンドで編集されたスケジュール内容は、crondデーモンにより実行される。
> crondはバックグラウンドで稼動し、毎分ごとに実行すべきスケジュールがないか確認し、
> もし実行すべきジョブがあれば、それを実行する。このジョブは「cron job」とも呼ばれる。
> 一般にcrontabコマンドで編集されたスケジュール内容は、crondデーモンにより実行される。
> crondはバックグラウンドで稼動し、毎分ごとに実行すべきスケジュールがないか確認し、
> もし実行すべきジョブがあれば、それを実行する。このジョブは「cron job」とも呼ばれる。
989デフォルトの名無しさん
2018/08/25(土) 11:53:57.91ID:0r5h6/lL なにをしたいかをきめるのは
ユーザーだからな
クソニートや底辺ドカタがきめることじゃない
まあ、典型的なクソニートの思考回路だわ
ユーザーだからな
クソニートや底辺ドカタがきめることじゃない
まあ、典型的なクソニートの思考回路だわ
990デフォルトの名無しさん
2018/08/25(土) 11:55:06.15ID:TgLfCzAb > サマータイムに対応したcronを作るとなったら
って書いてあるのに、何を勘違いしてるんだろうか?
って書いてあるのに、何を勘違いしてるんだろうか?
991デフォルトの名無しさん
2018/08/25(土) 11:56:22.11ID:0r5h6/lL なにを実現したいかをきまってもないのに
低学歴知恵遅れのクソニートや底辺ドカタがどうすればいいかとか
いってるワケだからな
低学歴知恵遅れのクソニートや底辺ドカタがどうすればいいかとか
いってるワケだからな
992デフォルトの名無しさん
2018/08/25(土) 11:58:44.57ID:0r5h6/lL ローカル時刻にアラームが2回鳴るのは仕様通りともいえる
むしろ平常運転
しかもなんの問題もおきない
普通のユーザーなら
期待通り適切に動いてるというわ
むしろ平常運転
しかもなんの問題もおきない
普通のユーザーなら
期待通り適切に動いてるというわ
993デフォルトの名無しさん
2018/08/25(土) 12:14:25.75ID:u0BBb365994デフォルトの名無しさん
2018/08/25(土) 12:26:20.47ID:Rd+8kb1Q お前らバカか?
コンピュータの時計を動かさなければいいだけだろ
コンピュータの時計を動かさなければいいだけだろ
995デフォルトの名無しさん
2018/08/25(土) 12:28:06.15ID:0r5h6/lL もう何度もいってるが
もともと夏時間になっても
計算機の時刻はかわらない
タイムゾーンがかわっても
計算機の時刻はかわらない
NTPサーバーがかえす時刻もかわらない
ホントな知恵遅れは物覚えがわるいわ
もともと夏時間になっても
計算機の時刻はかわらない
タイムゾーンがかわっても
計算機の時刻はかわらない
NTPサーバーがかえす時刻もかわらない
ホントな知恵遅れは物覚えがわるいわ
996デフォルトの名無しさん
2018/08/25(土) 12:54:51.56ID:0r5h6/lL まとめるとな
もともと低学歴知恵遅れが作ったシステムでは
夏時間とか関係なく計算機のタイムゾーンかえるだけで
適切に動作しなくなる
計算機をパリ時間にしたりニューヨーク時間しても
まともに動かない
計算機で夏時間にするというのは
時差の設定(足し込む定数)をかえるだけのことだからな
もともと低学歴知恵遅れが作ったシステムでは
夏時間とか関係なく計算機のタイムゾーンかえるだけで
適切に動作しなくなる
計算機をパリ時間にしたりニューヨーク時間しても
まともに動かない
計算機で夏時間にするというのは
時差の設定(足し込む定数)をかえるだけのことだからな
997デフォルトの名無しさん
2018/08/25(土) 12:55:42.96ID:XpRMjBtL おんなじことを特に情報を付け加えるでもなく何度も繰り返したりね
998デフォルトの名無しさん
2018/08/25(土) 12:58:48.45ID:0r5h6/lL 低学歴知恵遅れが同じことを
ひたすらわめいてるからしょうがない
オレは適切に低学歴知恵遅れに啓蒙している
ただ効果がない
低学歴知恵遅れは低学歴知恵遅れの自覚がない
低学歴知恵遅れは自分が人間未満のゴミクズ人間である自覚がない
ゴミクズ人間のくせに自己評価だけは高い
ゴミクズ人間はゴミクズ人間のまま寿命まで生きてる
ひたすらわめいてるからしょうがない
オレは適切に低学歴知恵遅れに啓蒙している
ただ効果がない
低学歴知恵遅れは低学歴知恵遅れの自覚がない
低学歴知恵遅れは自分が人間未満のゴミクズ人間である自覚がない
ゴミクズ人間のくせに自己評価だけは高い
ゴミクズ人間はゴミクズ人間のまま寿命まで生きてる
999デフォルトの名無しさん
2018/08/25(土) 13:10:49.96ID:KMExyDFm1000デフォルトの名無しさん
2018/08/25(土) 13:17:22.46ID:KMExyDFm サマータイムを抜けるときに同じ処理を2回実行するのが
仕様ならばcronでは処理できないですね
別途仕組みを考えないといけない
仕様ならばcronでは処理できないですね
別途仕組みを考えないといけない
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 14日 3時間 37分 54秒
新しいスレッドを立ててください。
life time: 14日 3時間 37分 54秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【サッカー】J1昇格PO決勝戦 千葉、来季のJ1昇格が決定 17年越しの悲願叶える…オリジナル10が05年以来のJ1にそろう [久太郎★]
- 南京で「大虐殺」追悼式典 中国、高市政権をけん制 (共同通信) [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★5 [ぐれ★]
- 【こども食堂】 過去最多更新、1万2601カ所 物価高「踏ん張る」 [煮卵★]
- 【日銀】0.75%に利上げへ 来週の決定会合で、30年ぶり水準 賃金改善の継続見込む [ぐれ★]
- マンホールから水が高さ10メートルほど噴出 千葉・四街道 [煮卵★]
- 京都のホテル価格、大崩壊、五割引がスタートラインかwwwwwwwwwwwwwwwwwwwwwwwwq [329329848]
- 【悲報】へずまりゅう「地方議員冬のボーナスを公開します。通常であれば142万円も支給されるとのこと」 [733893279]
- NHKはなんであんなに紅白に韓国グループ出したいの?
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★4
- 【悲報】ジャップって「SDGs」をモンドセレクションかなんかだと勘違いしてるでしょ🥺 [616817505]
- ネトウヨ「日本にダメージを与えるやつは反日」あれこれって [358382861]
