2016年12月16日のブックマーク (3件)

  • グーグル、2017年1月1日のうるう秒は“時の進みを0.0014%低速化”して対応

    Googleは、うるう秒の挿入にともなって協定世界時(UTC)に2016年12月31日23時59分60秒(日時間2017年1月1日8時59分60秒)が生ずることを受け、同社の公開NTPサーバではうるう秒を挿入せず、挿入時刻の10時間前から10時間後まで0.0014%低速化させることで、20時間かけて徐々に調整すると発表した。 うるう秒は、地球の自転から定義されるUTCと、世界各地に設置された原子時計から導き出される国際原子時(TAI)とのあいだに生ずる差異を解消する目的で、ときおりUTCに挿入される1秒のこと。挿入されるタイミングで1分の長さが通常と異なり61秒に長くなるため、コンピュータシステムが誤作動しかねない。 そこでGoogleは、UTCの2016年12月31日14時ちょうどから2017年1月1日10時ちょうどまでの20時間、同社の公開NTPサーバを0.0014%低速化させて調整

    グーグル、2017年1月1日のうるう秒は“時の進みを0.0014%低速化”して対応
    bouzuya
    bouzuya 2016/12/16
  • 俺が悪かった。素直に間違いを認めるから、もうサービスクラスとか作るのは止めてくれ - Qiita

    ちなみに、最初に結論だけ言っておくと、まずSandi Metzの「オブジェクト指向設計実践ガイド」を読め、という話です それだけで終わってしまいたい気持ちはあるが、不親切過ぎるしもうちょっとRails向けの話を書こうと思う。 ただ言いたいことは、よく分かってないのに使うのは止めろということ。 自分もで書いたりした手前、それが参考にされた結果なのかもしれないが、世の中には当に酷いクラスが存在するもので、雑にサンプルで書くと以下の様な感じのコードが存在したりする。 class HogehogeService # Hogehogeはモデル名まんま def process(hogehoge, option_a: nil, option_b: nil, option_c: false) history = hogehoge.histories.last unless hogehoge.activ

    俺が悪かった。素直に間違いを認めるから、もうサービスクラスとか作るのは止めてくれ - Qiita
    bouzuya
    bouzuya 2016/12/16
    Ruby / Ruby on Rails を避けるだけで発生しにくくなる可能性も……
  • シリア:アレッポ即時停戦を 6カ国首脳が共同声明 | 毎日新聞

    【ワシントン会川晴之】米英仏独伊とカナダの6カ国首脳は7日、激戦が続くシリア北部のアレッポ情勢について、人道支援のために即時停戦を求めるとともに、外交努力により平和的な解決を望むとする共同声明を発表した。アレッポの停戦をめぐっては、国連安全保障理事会が5日、停戦決議案を採決したが、ロシア中国が拒否権を行使して否決されており、国連安保理が機能しない状況が…

    シリア:アレッポ即時停戦を 6カ国首脳が共同声明 | 毎日新聞
    bouzuya
    bouzuya 2016/12/16
    日本……