夏時間

2018年07月31日

BLOGOS 、サマータイム導入の提灯記事が酷すぎる件 その3(宮脇睦氏)

質の低いデマに近いブログを平気で載せまくってる BLOGOS さんのサマータイムについての酷い記事を紹介するコーナー

パート3です

続きを読む

blackwingcat at 08:30|PermalinkComments(0) このエントリーをはてなブックマークに追加 mixiチェック

2018年07月30日

BLOGOS 、サマータイム導入の提灯記事が酷すぎる件 その2(essa 氏)

質の低いデマに近いブログを平気で載せまくってる BLOGOS さんのサマータイムについての酷い記事を紹介するコーナー

パート2です

続きを読む

blackwingcat at 18:30|PermalinkComments(0) このエントリーをはてなブックマークに追加 mixiチェック

BLOGOS 、サマータイム導入の提灯記事が酷すぎる件 その1(船田元 氏)

質の低いデマに近いブログを平気で載せまくってる BLOGOS さん

赤旗のニュースを採用したBLOGOSの記事が酷いので図解してみた
【デマ】記録的な猛暑で電力不足にならないのは太陽光発電のおかげ【菅直人元首相】
【悲報】#BLOGOS 串カツ田中さん の禁煙のニュースちゃんと読んでなくてデマで炎上させる。一部のTwitter民拡散して開き直った挙句人格攻撃、個人情報公開を要求

サマータイムについてもかなりひどい記事が混じっています。
偏った記事が多いというよりは、質より量で、色々な人の記事を集めてて信頼できないものが多いというのが正しいのでしょうが、これでは、全ての記事の信頼性がなくなってしまいます (;˘ω˘)

とりあえず、3つの記事について
…詳しく解説して行きます


続きを読む

blackwingcat at 08:30|PermalinkComments(0) このエントリーをはてなブックマークに追加 mixiチェック

2018年07月29日

サマータイム、IT分野では、単に時間の調整だけでは済まないという話

1. GMT(グリニッジグリニッジ標準時)からの計算ルーチンが必要になる

これは分かると思う、世界標準時から、日本時間にするのが単に9時間足せばいいだけではなくなるので大変だ。
多分、殆どの人はこの程度の修正でIT分野は住むのではないかと思ってるはずだ。

例えば、 IsDST みたいな関数で、夏時間が適用されてるかどうかという処理が必要になる。
こうしないと、累積時間を計算をするときに2時間狂ってしまう。



2. JST(日本標準時) に加えて JDT(日本夏時間) の定義が必要になりそれを使わなくてはいけない

これが実は凄く厄介だ。
夏時間には、 スプリング フォワード(春季に2時間進める)とフォール バック(秋期に2時間戻す)処理に関する問題があって、例えば、 スプリング フォワード で午前 1時から3時にスキップする決まりになった場合、 この日の 午前 1時から2時59分59秒 が指定された場合は無効にする処理を入れなくてはいけない

問題は、フォールバックだ。
この日 午前3時になったら、午前1時に戻す決まりになったとすると、
この日の午前1時から2時59分59秒までの時間帯は2重に存在する。
これを回避するために、海外では、コンピュータの時刻管理に、DSTかどうかを表すフラグや、現在のタイムゾーンが何なのかを保存するようになっている。

例えば、11月5日にフォールバックがあった場合
夏時間に対応したコンピュータはこんな風になる
時刻
TZ
GMT
01:30:00
JDT(日本夏時間)
14:30
02:15:00JDT(日本夏時間)15:15
02:45:00JDT(日本夏時間)15:45
01:00:00JST(日本標準時)16:00
01:45:00
JST(日本標準時)16:45

日本のシステムは、国内の夏時間を考慮している物なんてほとんどない。
タイムゾーンかDSTのフラグをデータベースに追加して、データベースを再構築するか、さもなくば時刻を全部GMTで内部的に処理するように変更するために、過去のデータベースを変換しなければならない。
(元々、Linux Time を直接保存するなど、GMTで処理している物であれば、特に気にしなくてもいいだろうが、表示系が関わるものについては、フォールバックを考慮して、重複する時間帯について何らかの対策を行わなくては不具合が出るのだ。
例えば、未来の時間にスケジューリングされてコンピュータが暴走したり、
時間が巻戻ってしまったり、
処理がなかった事になってしまったり・・・
と色々考えられる


3. 海外との時差が変わる!

日本が海外の時刻との差を考える時ももちろんそうなのだが…。それだけにとどまらない。
どういう事かというと、海外から日本の時差を考慮する必要が生まれる。
例えば、海外の株式取引上のシステム、開場時間などが2時間狂ったまま処理をすると、大損害を出す可能性もある。
要するに、日本だけではなく、海外のシステムにも迷惑がかかるのだ

他国への迷惑なんて考えてなかった?
まさか、その為の費用も税金で賄うんじゃないでしょうね?・ω・



4. 2年限定で、ルールを元に戻す方針!?

毎年運用ルールが固定化されるのであれば、この仕様変更は必要なので、全てのIT 分野で修正が行われるだろう。
しかし、時限的なものなので、適用間に合わなかったから、そのまま放置してしまおう、なんてシステムが出てきたらさぁたいへん。
そのシステムが、JDT に対応しているかどうかで処理が変わってしまう!・ω・
自社のシステムが全部サマータイムに対応してても、お客さんのシステムが対応してなくて、事故につながることだって考えられる。

2000年問題は恒久的な問題だったから、曜日がずれたまま運用するなんてことは考えられなかったけど、一時的な変更だと、絶対、運用でカバーなんてシステムが出て来るのは目に見えている ・ω・

対応してるシステムと対応してないシステムが連携すると大混乱になると思うよ!


5. 子供や老人や病気向けの人のソリューションと、例のない2時間のサマータイム

実は、海外では、子供や赤ちゃん、病人など向けに
いきなり1時間生活のリズムを変えることを強要せずに、
15分ずつ、起床時間や就寝時間をスライドさせて負担を減らそうっていう試みが行われている国もあるよ! ・ω・

普通のサマータイムは1時間だから、4日かけてフォールバックやスプリングフォワードに対応することになる。

ところが、日本では ソ連占領地域のベルリン位しか前例のない2時間のサマータイムを導入しようとしています。
いきなり次の日から2時間起床・就寝時間が早くなったり、遅くなったりするのを強いるわけではないのなら、
1週間かけて 2時間ずらす処理を入れなくてはいけないのだ!

うわー、面戸臭い!!!


2000年問題の時は、はっきり言って1だけよかったのですが、サマータイム対応だと、数倍大変なのがお分かりいただけるでしょうか?

さぁ、これ、見てもまだ本気で導入できるって主張する IT関係者おりゅ? (((((・ω・)))))


blackwingcat at 12:30|PermalinkComments(1) このエントリーをはてなブックマークに追加 mixiチェック

2018年07月27日

【ネタ】あれ?産経のニュースが正しいのなら、もしかして、サマータイムって永久に来ないのでは(((・ω・)))?!


【東京五輪】酷暑対策でサマータイム導入へ 秋の臨時国会で議員立法 31、32年限定(1/2ページ) - 産経ニュース
東京五輪・パラリンピックの酷暑対策として、夏の時間を2時間繰り上げるサマータイム(夏時間)導入に向け、本格検討に入った。与党はお盆明けにも制度設計に入り、秋の臨時国会への議員立法提出を目指す。平成31、32両年の限定導入となる公算が大きい。複数の政府・与党関係者が明らかにした。


( ^o^) 。o ( 平成31年と32年だけにサマータイム導入するってさ )

( ˘⊖˘) 。o( あれ?平成31年6月からサマータイムって平成いつまでだっけ? )

2019年GW、政府が10連休検討 天皇即位・改元を祝賀  :日本経済新聞
天皇陛下譲位は平成31年4月30日 改元は5月1日(1/2ページ) - 産経ニュース

|平成31年は4月30日まで| ┗(☋` )┓三

( ◠‿◠ )☛ そこに気づいてしまったか、サマータイム。お前には消えてもらう


▂▅▇█▓▒░(’ω’)░▒▓█▇▅▂うわあああああああ





      。 o (  はっ、夢か… )
  ∧∧
  ( ・ω・)
 _| ⊃/(___
/ ヽ_(____/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄

「サマータイム実施は不可能」スライドが話題 「経済被害が兆単位」「サイバーテロをお膳立て」立命大・上原教授が指摘 - ITmedia NEWS



blackwingcat at 08:30|PermalinkComments(0) このエントリーをはてなブックマークに追加 mixiチェック

2018年07月23日

夏時間の適用日と終了日のタスクスケジューラーの動作はどうなってるの?


こういう説明をしてる人がいたので、実際の Windows のタスクスケジューラーの動作について調べてみました。


INFO: Task Scheduler Behavior at Daylight Saving Time Transitions and Other Events
サマータイム(DST)移行処理について

この記事では、2つの夏時間の移行シナリオを指定するために、Spring Forward(SF)とFall Back(FB)という用語を使用します。

DSTが有効になると、SFが発生します。システム時刻は、たとえば、午前2時の地元の日曜日の朝など、1時間前に調整されます。したがって、2:00:00〜2:59:59の時間は、そのタイムゾーンのその日のシステムには表示されません。

FB中にその逆が起こります。システム時間は、例えば、午前2時の地元の日曜日の朝など、1時間後に調整されます。そのタイムゾーンでは、1:00〜1:59:59の間の分が繰り返されます。システム内で2回発生します。
・ω・ ここまでは、わかる


スプリングフォワード
SF遷移によって発生した時間内にスケジュールされたタスクに対して、スケジューラプログラムが動作する可能性のあるいくつかの方法があります。

動作1
    その時間帯にその分が表示されないため、スケジューラはその分にスケジュールされているタスクを無視することがあります。この動作は、一部のアプリケーションでは適切な場合があります。スケジューラはそれらの時間がスケジュールに配置されるのを防ぎません。

動作2
    DSTが発生していない場合、開始された実際の時刻にこれらのタスクを開始します。たとえば、午前2時5分に予定されているタスクは、実際には午後3時5分(DST)に実行されます。このアプローチは、互い違いにして配列しなければならないタスクに役立ちます。ただし、この方法では、最初のタスクに依存する別のタスクの後に1つのタスクが実行される可能性があります。たとえば、あるタスクが2:30にスケジュールされ、フォローアップタスクが3:15にスケジュールされている場合、3:15タスクが最初に実行され、次に2:30タスクが実行され、3:30に実行されます。

動作3
    時間を圧縮し、欠落したタスクを、移行後のある時点で実行するようにスケジュールされた順序で実行します。この動作は、タスクを順番に保持します。しかし、いくつかのタスクがSFタイムアウト中にスケジュールされる場合、それらはほぼ同時に開始するように見えます。特定のタイミングとシーケンスを必要とする相互依存関係は、タスクのステップの失敗を引き起こす可能性があります。これは、最新のMicrosoftスケジューラが使用する方法です。

動作1は、時間が来ないのでスキップされるケース
動作2は、動作順序についてパラドックスが発生するケース
動作3は、圧縮して実行されるので、処理時間の問題が出るかもしれないケース( Windows はこれ )



フォールバック

以下は、時間の繰返し時にスケジュールされているタスクに対してスケジューラプログラムが動作するいくつかの動作です。

動作1
    時間が繰り返されるため、スケジュールされた時間が発生するたびにタスクを再実行します。これは共通の要件ではないようです。ただし、この動作は一部のアプリケーションでは適切である可能性があります。

動作2
    DSTが発生していない場合の実際の時刻にこれらのタスクを開始します。たとえば、その午前2時5分に予定されているタスクは、1:05の標準時(2番目の1:05ウォール・クロック時間)で実行されます。

動作3
    スケジュールされたウォールクロック時にタスクを開始します。この動作は、その日付の午後2時に開始する予定のタスクを1時間遅延させますが、その時間を超えるすべてのタスクは、シーケンスと実際の時間間隔で発生します。最新のMicrosoftスケジューラがこの方法を使用しているようです。ただし、移行瞬間に正確に発生するようスケジュールされたタスクは、その瞬間に実行される可能性があります。たとえば、午前2時に発生するようにスケジュールされたタスクは、標準時の午前1時に実行されます(方法2のように)。


動作1は、時間が巻き戻るので、時間通り、2回実行されてしまうケース
動作2は、該当時間までの残り時間から逆算されて実行されるケース
動作3は、実際のシーケンスと等間隔で実行されるケース( Windows はこれ )



Twitter の例のように、2回実行されたり、処理がスキップされたりすることはなさそうですが
「冷却水を1時間注水する」ではなく「冷却水を注水開始」「冷却水を注水終了」というスケジュールだったら一瞬で終わってしまう、なんてケースはあるかもしれませんね・ω・



blackwingcat at 08:30|PermalinkComments(0) このエントリーをはてなブックマークに追加 mixiチェック
livedoor プロフィール

黒翼猫

【募集】Windows 2000で動かしたいソフト/ハードを貸してくださる方、コメントかTwitterでご連絡を。
【BM】はブクマ推奨記事です

My PC
SNOWSTORM(P5E3 Premium)
OS:Win2000AdvancedSv
CPU:Xeon(4Core) 2.83G
Memory:8G
VGA:NVIDIA GTX 780Ti
HDD:SSD(32G)
    +SATA(540G+180G)
Crystal SCR:244765
SNOWFOX2(W860CU)
CPU:Core i5-540M(2.53G)
OS:Win2000Pro
Memory:4G
VGA:Geforce GTX285M
HDD:SSD(160G)
Crystal SCR:176460
SNOWMOBILE3(CF-J10S)
CPU:Core i5-2410M(2.3G)
VGA:Intel HD Graphics
HDD:SSD(128G)
Windows2000
Memory:6G
Crystal SCR:133495
SNOWMOBILE(N10Jc/故障)
Windows2000/XP Home
Crystal SCR:38316
SNOWLEO(MA206J/A/休止)
OS:OSX 10.4 +
Windows2000Pro(Solo動作)
Crystal SCR:24061
Windows 2000の セキュリティ対策について
FFR yarai(脆弱性防御)
SymantecEndpointSecurity 11 MR7
Windows Defender
記事検索
訪問者数

    最近のアクセス数

    Win2000お勧め
    お勧め記事
    Misskey Win95対応Client
    ウイルス対策ソフトの評価の秘密
    Windows 2000でMinecraft
    WLU Tool
    .NET FrameworkのUninstall
    lolifox 0.3.8.x
    WindowsのシャットダウンTips
    Fox Launcher
    ウィルス感染を手動で見つける方法
    Unknown Hard Errorとサルベージ
    Dependency Walker 日本語化
    Ultra VNC 1.0.6/1.0.8 を日本語化
    IME補完計画
    BSoD(ブルースクリーン)特集
    デフラグ時の4つの心得
    不明なデバイス探し
    SETUPAPI/NTDLLBugFix
    DNSデボルブ用更新[KB957579]
    最新 update.sys!
    4Thread以上のCPU最適化
    Win2000マルチコアで最適化
    Windows 2000の通信速度改善1
    Windows 2000の通信速度改善2
    内蔵簡易FireWallを使う
    ワームに感染しないインストール
    Remote Desktop Client
    IME 辞書 Tips
    Win2000用セキュリティSOFT
    不要なファイルの削除
    Win2000カスタマイズ
    便利なキーボードショートカット
    6月末まで使える体験版セキュリティ

    非対応ハード動作編
    HTC NDIS Driver
    Intel HD Graphic Driver
    VMWare Player 3.1.x
    Conexant HD Audio Driver
    NVIDIA WHQL Driver
    Intel Chipset 最新 INF
    Sentelic Finger Pad Driver
    ATI Legacy Driver 10.2
    AMD Radeon Driver 8〜11
    ATI Ahci/Raid Driver
    Intel SATA AHCI Driver
    D21LC(eMobile)
    USB-WSIM
    UVC カメラ
    Logicool Webcam
    Logicool ゲームパッド
    XBOX360用コントローラー
    Logicool Mouse
    Microsoft IntelliPoint
    iPod Touch/iPhone Driver

    非対応アプリ動作編
    Flash Player 10.3
    Java 6 JRE
    Java 7.0 JRE
    ティルズウィーバー
    Natal Online
    コンチェルトゲートフォルテ
    シルクロードオンライン
    東方幻想麻雀
    IME2010 Installer
    Adobe Reader X for Win2000
    Baidu IME 2.x
    MMORPG ドルアーガーの塔
    Adobe Air for Windows 2000
    Baidu IME
    iTunes 10.x installer
    Evernote 4
    Janetter
    Second Life
    雀龍門
    Media Manager for PSP 2.5a
    .NET Framework 3.5SP1
    ATOK 月額版(2010/2011)
    Leaf 愛佳でいくの!!
    VistaのScreenSaver
    会計ソフト弥生シリーズ 10
    Vegas Movie Studio 9
    EyeBall Chat
    ・CanonPowerShot[Soft/DPP]
    Google SketchUp Pro 7
    dance mixer
    Lismo Port
    DivX
    SONY ScreenSaver
    mixi アプリ
    DivX v7.x
    ニコニコムービーメーカー(動画)
    RC-S330 PaSoRi
    Finale 2009
    ZoneAlarm 8.0
    ルナティア Online
    ストリートギアーズ
    xfy Blog Editor
    Photoshop Elements 7
    Premiere Elements 7
    PowerShell 1.0
    ai sp@ce
    電脳フィギュアARis
    VOCALOID2 ミク・リンレン
    Google Chrome/SRW Iron
    Media Player 10
    ・iTunes 7.6.2を使う方法
    QuickTime 7.5x/7.6x
    foobar2000 9.5.x/9.6.x
    RealPlayer11
    Safari3/4.0
    ShockwavePlayer10/11
    Windows Live Writer
    Live Messenger
    Veoh Web Player / Web TV
    Level-R

    追加機能・カスタマイズ編
    W2K Kernel32 改造計画【BM】
    W2K Update Rollup v2
    XNA/SlimDX
    CPU Core数リミット解除
    OutLook Express 6SP3
    MDAC 2.8 SP2
    GIF/PNGを使えるMSPAINT
    IE5でWindowsUpdate
    MSXML 4.0SP3
    DirectX9.0c(2010/Feb)+拡張
    MS09-062(Gdiplus.dll)更新
    Unicode 制御文字
    Internet Explorer6 Bonus Pack
    夏時間(DaylightSavingTime)
    レジストリバックアップを取る
    IME2007
    Windows Media Bonus Pack
    XPSファイルビューア
    Windows Defender
    文字化け対策(FontLink)
    Meirio(KB927489)
    msconfig
    圧縮フォルダ
    Windows Movie Maker
    IE5.01/5.5/6タブ化
    MediaTypeChanger(EISA構成)
    Win2000 SP4 Support Tool
    kill/tlist with Debugging Tools
    sc.exe with Resource kit
    reg.exe
    TaskTray 256色化
    ISO仮想CD/DVDドライバ
    IE6高速化とWSH 5.7/5.8
    MS Baseline Security Analyzer
    音声認識 API 5.1
    Text Service

    Win2000インストール編
    CF-J10S
    N10Jc
    ThinkPad X200(7454)
    Quad Core/X48/P5E3
    VAIO VGN Type S
    E6850搭載 サポートPC
    Let'snote CF-R6
    MacMini
    Dell LATITUDE D630
    Core i7 + X58 +ICH10R
    790FX + SB750
    Clevo W860CU
    最新コメント
    Categories
    アーカイブ

    このサイトはIE5.x/IE6
    IE5.x Internet Explorer 6.x

    Firefox Firefox ブラウザ無料ダウンロード
    で最適化されています。
    Technorati
    Add to iGoogle
    Amazon GIFTでカンパ

    Donation(寄付)