タグ

timezoneに関するmas-higaのブックマーク (7)

  • タイムゾーン呪いの書 (知識編)

    「タイムゾーン呪いの書」は、もともと 2018年に Qiita に投稿した記事でしたが、大幅な改訂を 2021年におこない、同時にこちらの Zenn に引っ越すことにしました。 この改訂では Software Design 誌の 2018年 12月号に特集の一章として寄稿した内容も取り込みつつ、夏時間をめぐって各地で起きつつある変化について 2021年 6月現在の状況なども追加しました。そんな追記もしていたら記事全体が長大になってしまったため、この「知識編」と、「実装編」・「Java 編」に記事を分けました。「知識編」は、導入にあたる第一部です。 Qiita のほうは、引っ越した旨とこの引っ越し先へのリンクだけ追記して、しばらくそのまま残すつもりです。 はじめに タイムゾーンという概念のことは、ほとんどの人が聞いたことがあると思います。ソフトウェア・エンジニアでも多くの方が、時刻やタイムゾ

    タイムゾーン呪いの書 (知識編)
    mas-higa
    mas-higa 2021/07/05
    Asia/Tokyo の表記には慣れないんだよなぁ
  • Ruby 2.6 の変更点 - Time - tmtms のメモ

    Ruby2.6アドベントカレンダーの18日目の記事です。 qiita.com Time タイムゾーンサポート 東京五輪時間 Time タイムゾーンサポート https://bugs.ruby-lang.org/issues/14850 Time.new とか Time#getlocal は UTCからの時差を文字列("+09:00"等)か数値(秒数)で指定することができました。 2.6 ではこれに加えてタイムゾーンオブジェクトを指定することができるようになりました。 タイムゾーンオブジェクトは特定のクラスのインスタンスではなく、#local_to_utc, #utc_to_local メソッドを持ち、それらがTimeクラスのようなオブジェクトを返すようなものであれば良いです。 timezone.gem の Timezone::Zone や tzinfo.gem の TZInfo::Time

    Ruby 2.6 の変更点 - Time - tmtms のメモ
    mas-higa
    mas-higa 2018/12/19
    Time.new(yyyy, mon, dd, hh, min, ss, Timezone['Asia/Tokyo']).strftime('%Z') # => "JST" でしょんぼり / .zone.to_s # => "Asia/Tokyo" だった!
  • サマータイムは暑さ対策になるのか - 最終防衛ライン3

    2020年に開催される東京オリンピックにおいて暑さ対策の一環として日標準時を2時間前にずらすサマータイムの導入が検討されている。最初の報道は7月末であったが、8月6日から謎のスピード感で議論が進んでいる。 サマータイムのある国に住んでいたが、スマートフォンなどの時計が勝手に切り替わるため、スマートフォンを目覚まし時計代わりに使っておけば特に困ることはなかった。 時計が一斉に切り替わり、日のでている時間が長くなるだけで、生活時間が特に変化するわけではない。いつもの時間に起きて、ご飯をべて、学校や仕事に行き、帰宅して寝るだけだ。ただし、サマータイムになってから、あるいは終わってからは、時差ボケにより体調が優れないこともあった。特に、サマータイムが終了する方が酷かったように思う。日照時間が急に短くなり、十分に日の光を十分に浴びられないからだろう。 サマータイム期間中は日が長いため、夜の9時く

    サマータイムは暑さ対策になるのか - 最終防衛ライン3
  • サマータイムで日本中の電波時計がゴミになる(かも)という話 – mzsm.me

    先日、安倍首相が2時間時刻を進めるサマータイムの導入検討を自民党に指示したという報道がありました。 実は、このサマータイムが導入されると、我々の生活に身近なある物をすべて買い換えなければならなくなるかもしれません。 というか既にタイトルでネタバレしているのですが、そのある物とは、電波時計です。 定期的に自動で時刻を合わせてくれるため、手動で時刻を合わせる手間がなく大変便利な時計なのですが、実は、現行の電波時計では現在検討が進められている2時間のサマータイムには対応できないのです。 電波時計の仕組み 電波時計は、「情報通信研究機構(略称:NICT)」という国の機関が送信している「JJY」という無線局の電波を受信して正確な時刻を取得します。 NICTは「日標準時」を決定・維持している、まさに日の時を司っている機関です。 何年かに一度行われる「うるう秒」の挿入のとき、大きなデジタル時計の前で

  • コンピュータシステムのサマータイム対応を巡る二つの楽観論 - アンカテ

    いきなり来年から日でサマータイムを導入するという話が出てきて、私には到底実現できない話としか思えなかったが、自民党の少なくとも一部の方々は気で考えているようだ。そもそも、私にはメリットがどこにあるのかわからないがそれは置いておいて、コンピュータシステム側の対応が非常に困難であるということを、なるべく一般の方にわかるように説明してみたいと思う。 5chとツィッターを眺めて見ると、同業者の人は私と同じ意見が多数であるように見えるが、一部楽観的に見ている方もいるのに驚いた。何事にもいろいろな見方があるので、賛否両論の意見があって議論していけばいいことではあるが、その楽観論を見ていると、全く違う立場の二種類の楽観論がある。何がなんでも自分の立場が正しいと主張する気はないが、この二種類の楽観論が絶対両立しないことは確かで、ここだけはハッキリしておかなければならないと強く言いたい。 最悪のケースは

    コンピュータシステムのサマータイム対応を巡る二つの楽観論 - アンカテ
    mas-higa
    mas-higa 2018/08/08
    いっそのこと日本は UTC を使うことにしてはどうか?
  • ぼくたちのかんがえたさいきょうのi18n国家

    記事は下記のtweetから始まるスレッドに触発され、@qnighyや@na4zagin3からアイディアを拝借して書いた。 i18n力が最強の国は国内に複数の言語があり、そのうちいくつかは他国でも使われている言語の方言で、1バイト文字での代替表記が困難で、歴史的にISO-2022ベースの文字コードとUnicodeと独自エンコーディングが混在していて、フリガナなどの特殊な組版規則があり、右書き左書き縦書きを併用し、 — Masaki Hara (@qnighy) 2018年8月6日 皆さんのおかげで最強のi18n国家が建設されつつある。一瞬で滅びそう — Masaki Hara (@qnighy) 2018年8月6日 長い前置き ソフトウェアのi18nは難しい。自文化では当たり前と思っていてハードコードしてしまった仮定が崩れて、大幅な再設計を余儀なくされるからだ。気づいて再設計できればまだ良

    ぼくたちのかんがえたさいきょうのi18n国家
    mas-higa
    mas-higa 2018/08/07
    日本にサマータイムが導入されるとサマータイムの時差が1時間固定だという思い込みも正される。/ 現在も1時間じゃない地域があるのか。
  • タイムゾーン呪いの書 - Qiita

    コメント欄で「Software Design 誌 (2018/12) に寄稿した内容や修正などをこちらの記事にも適用したい」と言ったあと、やるやる詐欺でずっと放置していましたが、三年近く経ってようやく 2021年 7月に大幅に改訂し、同時に Zenn に引っ越すことにしました。 タイムゾーン呪いの書 (知識編) タイムゾーン呪いの書 (実装編) タイムゾーン呪いの書 (Java 編) なにやら長くなりすぎたので三部構成になっています。 この Qiita 版は、しばらく (最低一年は) 改訂前のまま残しておきます。 タイムゾーンの存在はほぼ全ての人が知っていると思います。ソフトウェア・エンジニアなら多くの方が、自分の得意な言語で、タイムゾーンが関わるなにかしらのコードを書いたことがあるでしょう。ですが、日に住んで日仕事をしていると国内時差もなく1 夏時間もない2 日標準時 (Japa

    タイムゾーン呪いの書 - Qiita
    mas-higa
    mas-higa 2018/02/06
    JST は JST-9 と表記されることが多いと思うんだけど。
  • 1