X



[特設]サマータイム対応相談室
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
垢版 |
2018/08/11(土) 09:39:28.62ID:GyOCk5m6
はいどうぞ
0852デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:32:28.20ID:iNuWULI+
>>844
それって「何日分」の定義にもよるだろ
悪徳駐車場みたいに1分後に00:00:00過ぎたら1日だーとか言う奴もいるし
0853デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:34:18.20ID:Uk+EdnP3
池沼はシステムでちゃんと適切に動くように用意されてるインターフェースをいちいち使わないで
いちいち問題おこすように作ってるワケだからな

まちがいなく瑕疵責任
0854デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:34:38.14ID:iNuWULI+
>>849
チラッと見たけど流石に中身なさ過ぎ
元気なときならまだしも帰宅途中でお疲れモードだったので脱落したよ w
0855デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:35:08.11ID:ncZgpeak
>>853
何をどう使えば適切に動くというの?
時間をずらさないとダメなんだよ?


朝9:00の意味することが二通りあるんだよ

日本標準時をJSTとして
日本夏時間をJDTと呼ぶならば

9:00は、JSTで9:00(UTCだと0:00)、JDTでも9:00(UTCでは前日23:00)なのか
JSTで9:00(UTCだと0:00)、JDTで10:00(UTCは同じく0:00)

アラームだと期待するのは前者なんだが、
そうするとUTCで0:00と設定するのはダメだし
UTCで23:00と設定するのもダメ

設定時間が日付によって変わる。というのがサマータイムの本質なわけ
0856デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:36:21.84ID:Uk+EdnP3
冗談ぬきで
池沼はなにがいいたいのか
池沼はなにがしたいのか
池沼はなにをいってるのか
さっぱり分からない
0857デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:36:33.98ID:PC3NGxdh
>>854
OK、OK、まとめてあげる
UTCで扱えば問題が解決するようなことを言ってるやつがいるが
それが間違いであることを具体的に説明


具体的に例を示してUTCで記録するだけで問題が解決しないことを示そう

イギリスとモロッコはともにUTC+0000である。
イギリスはサマータイムを実施しているがモロッコは実施していない

さてイギリスとモロッコに住む人がともに朝8時に目覚ましをかけたとしよう
UTC+0000なのだからUTCで記録するとどちらも同じ8:00ということになる
ではUTCで8:00にアラームが鳴ると設定されている場合に、
どちらも同じ時間にアラームを鳴らしていいだろうか?

残念ながらサマータイム中のイギリスは違う。1時間繰り上げているために
モロッコで8:00は、イギリスでは9:00になる

この時間のずれに対応するのが本当のサマータイム対応

UTCで8:00にアラームが鳴るという設定を、正しく機能させるにはどうするか?
それには「どこの国」という情報が必要になる。
それがわからないとサマータイムを実施しているかどうかすらわからないし、
何時に時間をずらすのかもわからない

またサマータイムを実施しているからと言って、1時間繰り上げるかどうかはものによる
だから「サマータイムの時にどうするか?」という情報も必要になる。

今回の日本のように2時間とか言っているなら「何時間ずらすか?」の情報も必要になるかもしれない
(国情報のみでずらす時間が決定できるなら、国情報のみでよいが)
0858デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:36:57.40ID:PC3NGxdh
もう一つ

朝9:00の意味することが二通りあるんだよ

日本標準時をJSTとして
日本夏時間をJDTと呼ぶならば

9:00は、JSTで9:00(UTCだと0:00)、JDTでも9:00(UTCでは前日23:00)なのか
JSTで9:00(UTCだと0:00)、JDTで10:00(UTCは同じく0:00)

アラームだと期待するのは前者なんだが、
そうするとUTCで0:00と設定するのはダメだし
UTCで23:00と設定するのもダメ

設定時間が日付によって変わる。というのがサマータイムの本質なわけ
0859デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:37:58.51ID:Uk+EdnP3
何度も書いてるが
池沼はローカル時刻を保存するとき
いちいちタイムゾーンの情報を欠落させて保存するらしからな

そもそも論外
0860デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:38:42.85ID:PC3NGxdh
あとコレもかな。国際化対応のひとつなので知っておくと良い

ローカライゼーションとインターナショナリゼーションの違いにも似てるな
UTCで記録してもインターナショナリゼーションレベルの対応しかできない
サマータイムに対応するのはローカライゼーション(現地の文化に合わせること)

UTCで記録することはこっち
https://globalization.co.jp/resource/g11n/i18n/
> インターナショナリゼーションとは
> インターナショナリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> さまざまな言語や地域に対応できる形に作っておくことを指します。

サマータイム対応はこっち
https://globalization.co.jp/resource/g11n/l10n/
> ローカリゼーションとは、ソフトウェア(アプリやウェブを含む)を
> 特定の言語や地域に合う形にすることを指します。

一時間ずらす日時は、地域によって異なる
0861デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:38:48.45ID:Uk+EdnP3
そらな池沼が作れば
障害がなくなることはない
0862デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:39:57.48ID:Uk+EdnP3
ID:PC3NGxdh ← 新しい池沼
0863デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:41:30.43ID:PC3NGxdh
>>859
> 池沼はローカル時刻を保存するとき
> いちいちタイムゾーンの情報を欠落させて保存するらしからな

日本で扱う場合は暗黙的にJSTが指定されたものとして
扱えば良いのだから、それは問題じゃない

保存してあるタイムゾーンの情報を
日付によって変えなければいけないのがサマータイムだから

例 JST 9:00 にアラーム設定 → JDT 9:00にアラーム設定
JSTで保存した情報をJDTに変更しなければいけない
0864デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:42:31.53ID:Uk+EdnP3
まずまともな人間と思考のしかたが違うからな
池沼はまともな人間なら絶対やらないことを平気でする

まともな人間に遠く及ばないくせに
自己評価だけはたかい

どんだけゴミクズかという自覚がない
ゴミクズはまず人間になるのが先
0865デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:45:21.22ID:Uk+EdnP3
0900で保存しといて
TZ=Asia/Tokyoで
処理すればなんの問題も起きない
0866デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:45:42.17ID:vloyqVWe
>>854
よし、要約してあげよう。

サハリン先生「サマータイムを考慮した設計になってればサマータイムは問題ない」
モロッコ師匠「UTCで記録しただけじゃサマータイム対応にはならない」

と、まあ、小学生でもわかる自明なことを朝の3時から延々と唱え続けてる。
0867デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:46:55.44ID:Uk+EdnP3
普通に
×サマータイム考慮
○国際化対応
されたシステムなら
一切問題おきない

サマータイム以前の問題
0869デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:47:42.60ID:PC3NGxdh
> サハリン先生「サマータイムを考慮した設計になってればサマータイムは問題ない」

ワロタw
正しい設計なら問題は発生しないと言ってるだけで
中身がなにもないなw

その正しい設計の中身とやらが、UTCで保存すれば大丈夫
タイムゾーンを保存していれば大丈夫 と
間違ったことを言ってるのだから手に負えない
0870デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:48:41.53ID:PC3NGxdh
>>868
俺はこのスレの>>1にそって、
サマータイム対応するにはどうするか?の話をしてるんだがなw
サマータイム対応というのは1時間ずれることへの対応なんだが
どうもそれを理解してないようだ。
0871デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:49:04.56ID:Uk+EdnP3
なにも間違ってない
低学歴知恵遅れじゃなければ
普通にそうするからな
0872デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:49:16.07ID:Ml8TmHvL
1. サマータイムに対応するシステムを構築するのが極端にコストがかかったり対応できないシステムが存在することが大問題であるからそもそもサマータイム導入は不可能

2. サマータイムに対応するシステムを作ったとしてもユーザーに極端に不便を強いるものしかできないからサマータイム導入には反対

3. サマータイムに対応するシステムを適切な設計で作ればユーザーに極端な不便を強いるなどの問題は起こらずにサマータイムに対応できるからサマータイム導入でもなんでもすればいい
0873デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:49:26.96ID:euS+m4Fs
国内専用だとそもそもサマータイム考慮していないのも多数あるからな
特に組み込み用とかだと
0874デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:50:16.08ID:Uk+EdnP3
まずまともに国際化対応もされてるシステムなら
一切システムの改修なんか不要だからな

設定値だけの問題
0875デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:51:16.65ID:Uk+EdnP3
計算機システム以外の問題は板違い
0876デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:52:10.86ID:PC3NGxdh
アラームなんかむしろタイムゾーンを記録しないことが正解だからな

JST 9:00なんて指定してしまったら、
JDTのとき10:00になってしまう
0877デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:52:15.89ID:jFi7Ee35
サハリン先生に加えてモロッコ師匠か
視察旅行はサハリンよりもモロッコの方が良いな
0878デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:52:50.79ID:Uk+EdnP3
つまり低学歴知恵遅れ以外が作れば
問題なんか一切おきない

低学歴知恵遅れはいちいち知能が低いと自白してるのが
このスレだからな
0879デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:53:10.92ID:euS+m4Fs
>>875
エンベデッドシステムだって
メインフレームだって
計算機システムなんだぜ
限定条件外だって必要になれば対応しないといけないのだよ
0880デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:56:45.11ID:Uk+EdnP3
やっぱり低学歴知恵遅れはなにもわかってない
TZ=Asia/Tokyoで保存すれば
夏時間対応したTZ infoを更新すれば
それ対応はおしまい

そのケースで
JSTとJDTで保存するとかいってる時点で論外なワケ

マジで知能に著しい問題がある
0882デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:58:17.98ID:Ml8TmHvL
>>878
>>872の1の主張
「そんなこと言っても現実問題、不正なシステムが多数存在するからサマータイム対応は不可能であって対応方法の具体的な議論は無駄」
0883デフォルトの名無しさん
垢版 |
2018/08/23(木) 20:58:31.51ID:Uk+EdnP3
どの地域でもどの国でも
時刻固定でいいならそもそもTZ保存すら不要だからな
単純にその日の時刻の構造体に9:00いれて
POSIX時刻とればおしまい
0885デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:00:48.37ID:Uk+EdnP3
ケース毎もへったくれもない
用途が確定してるケースでそういう作りになってないのが問題なワケだからな
知恵遅れ設計の問題
0886デフォルトの名無しさん
垢版 |
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 になるのでまずい
0887デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:02:42.20ID:Uk+EdnP3
どんだけ頭悪かったら
そんなレスができるワケ

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

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

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

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

つまり知恵遅れ
0893デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:12:32.70ID:PC3NGxdh
JSTならPOSIXタイムに32,400を足した時間にアラームを鳴らす
夏時間ならPOSIXタイムに39,600を足した時間にアラームを鳴らす

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

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

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

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

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

ホントにな知恵遅れのいってることは意味不明
0900デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:32:05.18ID:Uk+EdnP3
タイムゾーン関係なく固定で9:00に鳴らすと決めてるのに
ホントにななにをいってるのか意味が分からないわけ
0901デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:33:31.00ID:Uk+EdnP3
低学歴知恵遅れのクソニートと底辺ドカタの
厚顔無恥の恥さらしの黒歴史スレが落ちるのは
そら嬉しいだろう
0906デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:35:12.32ID:Uk+EdnP3
何度も書いてるとおり
それについては
>>631にしっかり適切な回答が書いてある
池沼には理解できない

すべて池沼の知能の問題

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

すべてコタエはでててる

すべて低学歴知恵遅れの知能の問題
0909デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:43:51.85ID:Uk+EdnP3
00:00〜9:00まで間に一日一回動く周期にすれば
問題なんかおきない

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

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

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

> POSIX時刻(unix時刻ともいう)の変換(>>752)がそもそも間違ってる
> POSIX時刻は1900年1月1日0時0分(UTC)からの通秒値だからな
0913デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:49:49.77ID:Uk+EdnP3
計算機システムと関係ない
板違い
0914デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:51:03.46ID:Uk+EdnP3
低学歴知恵遅れがゆえに
計算機システムで問題が発生してるというのが
このスレのトピックだからな
0916デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:52:50.54ID:Uk+EdnP3
まずなこのスレの低学歴知恵遅れのクソニートと底辺ドカタは
まともな人間に遠く及ばないというのを証明するスレだからな
0919デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:55:33.92ID:Uk+EdnP3
オマエはただのウンコ製造機
0923デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:58:16.03ID:Uk+EdnP3
何度もいうけどな
レスから
低学歴かどうかとか
底辺ドカタかどうかとか
クソニートかどうかとか
レスから全部分かっちゃうワケ

残念なことにな

本人はバレてないと思ってるかもしれないけどな
0926デフォルトの名無しさん
垢版 |
2018/08/23(木) 21:59:40.01ID:Uk+EdnP3
答える必要がない
コレ以上のレスは不要
0928デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:01:10.71ID:euS+m4Fs
>>923
それってただの妄想でしょう
私は高学歴じゃないですが
駅弁修士なんで低学歴でもないですよ
0930デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:04:51.76ID:Uk+EdnP3
低学歴知恵遅れのクソニートか底辺ドカタで
コレは間違いない

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

レスから滲みでてるからな
0932デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:10:33.16ID:Uk+EdnP3
バカはバカの自覚がないからな
どんだけゴミクズな人間かという自覚すらない

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

一生、自覚がないまま
ゴミクズな人間のまま終わる
0934デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:18:11.03ID:Uk+EdnP3
答える必要がないからな
このスレは自己紹介のスレじゃないからな

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

最初から最後まで
ひたすらレスで知恵遅れなのを自己紹介してる
0935デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:24:09.88ID:za+Z/fW8
自分が低学歴の可能性があるのに人を低学歴呼ばわりして見下す権利あるの?
0936デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:25:39.19ID:Uk+EdnP3
低学歴なのがわかっちゃうからな
残念なことに
0938デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:27:47.12ID:Uk+EdnP3
いちいち低学歴ですと
自白しなくてもいいのに
0939デフォルトの名無しさん
垢版 |
2018/08/23(木) 22:34:49.14ID:EIhBcxjq
低学歴を連呼するサハリン先生かわいいよね
0944デフォルトの名無しさん
垢版 |
2018/08/24(金) 03:03:09.56ID:Utq3aIYu
常に複雑さは解消して行くべき事
常に社会は複雑を排除して簡略化することにより発達してきた
複雑な物は実行するのにも時間が掛かるし複雑な事が出来るようになるまで時間が掛かるという欠点が有る
複雑な物ばかり導入していると社会に余力がなくなる
常に複雑な物をより手間の掛からない簡単な方法にする事で時間余力を作り出し
それによって更に別な事をして社会が発達する
というのを繰り返している
社会の総力というのは一定なので
そのなかで如何に効率よくやるか?
というのが重要なのにそれを理解することもできず
複雑な事ができれば自分が有利だから
などと考える事しか出来ない奴は害悪でしかない
同じ事をするのに複雑な事を導入する事をなんとも思わないやつは社会の癌である
そんな奴は叩き潰すべき対象
0945デフォルトの名無しさん
垢版 |
2018/08/24(金) 07:12:30.96ID:9Pp/YRwo
>>859
だからさ、タイムゾーン込みで保存したところで、入力される時刻が
どのタイムゾーンなのかとか、出力はどのタイムゾーンで行うかの
判断が必要だろと言ってるのだが
0947デフォルトの名無しさん
垢版 |
2018/08/24(金) 09:36:34.85ID:W1kGpCN3
>>946
OSにローカルタイムからUTCを取得するAPIがあるね
まぁ、終了時の重複する時間は判断つかないから、
サマータイムかどうかの強制フラグを入れなきゃならんけど
0948デフォルトの名無しさん
垢版 |
2018/08/24(金) 10:45:20.36ID:wXpFbMeR
もし万が一サマータイムが導入されたら今月はサマータイム中だろう
だけど2018年はサマータイムではない
そこまでやってくれるの?
0950デフォルトの名無しさん
垢版 |
2018/08/24(金) 11:15:07.82ID:xLSuIo9+
OSアップデートしてないorそもそもアップデートが提供されないAndroidを使ってるユーザーとかいたら地獄だな
0951デフォルトの名無しさん
垢版 |
2018/08/24(金) 11:24:51.22ID:W1kGpCN3
>>950
それよ

メールヘッダのようにローカルタイムとUTCからの時差が
記録してあれば、いろいろ助かるかもね
レス数が950を超えています。1000を超えると書き込みができなくなります。