タグ

2015年1月9日のブックマーク (3件)

  • Shift_JIS なのに丸数字が使われた XML を SimpleXML で読み込む - ngyukiの日記

    稀にある encoding="Shift_JIS" であるにも関わらず丸数字が使われている XML は、 SimpleXML で読むと次のようなエラーになり読むことが出来ません(DOM も libxml に基づくので同様です)。 simplexml_load_file(): ~~~ parser error : switching encoding: encoder error encoding="Shift_JIS" の部分を encoding="Windows-31J" とかに置換すれば読めますが、 事前にエンコーディングがわかっているなら mbstring の HTML-ENTITIES を使って次のように読むことが出来ます。 <?php // XML ファイルの読み込み $data = file_get_contents(__DIR__ . '/xxx.xml'); // マルチバ

    Shift_JIS なのに丸数字が使われた XML を SimpleXML で読み込む - ngyukiの日記
    ngyuki
    ngyuki 2015/01/09
    この方法は HTML にあって XML にない実体参照に変換されるとアウトなので不完全
  • 閏秒を迎えるにあたってLinuxでは何を対策すべきか? | Act as Professional

    2016/12/27 更新Googleなどの大手IT企業がうるう秒対策済のNTPサーバが公開したため、これを利用する内容などを以下にまとめました。 元旦に実施される うるう秒の対策 まとめ2016/07/08 更新2017/1/1に閏秒の実施が決定されました。対応はこの記事のとおりで問題なさそうです。 2015/06/24 情報追加(2015/06/29 更新)下記の対応に関わるntpdの比較的新しいバージョンにSLEWモードで動作していても、うるう秒が挿入されるバグが発見されました。[redhat] これによりntp-4.2.8p3-RC1以降のバージョンでないとSLEWモードで動作していてもうるう秒が挿入されます。RedHatはntp-4.2.6p5-3.el6_6という対応済みのバージョンを提供しています。Ubuntuでは今日現在12.04LTS, 14.04LTSの2バージョンはパ

    閏秒を迎えるにあたってLinuxでは何を対策すべきか? | Act as Professional
    ngyuki
    ngyuki 2015/01/09
    うるう秒
  • 6月末日にうるう秒を挿入へ--廃止の議論も課題

    世界時を決定している国際機関で、パリに部を置く国際地球回転および基準座標系事業(International Earth Rotation and Reference Systems Service:IERS)は現地時間1月5日、6月の最後に1秒を追加すると発表した。 IERSのEarth Orientation Centerの責任者を務めるDaniel Gambis氏は、「時間の測定と配分に責任を有する当局」に宛てた書簡の中で、6月30日23時59分59秒の直後に「正のうるう秒」を挿入すると発表した。これにより、7月の始まりが一瞬遅れることになる。 うるう秒は、地球の自転によって定義される世界時(Universal Time:UT)と、世界各地の研究機関に約200台ある原子時計の加重平均である国際原子時(略称はフランス語表記のTemps Atomique Internationalの頭文

    6月末日にうるう秒を挿入へ--廃止の議論も課題
    ngyuki
    ngyuki 2015/01/09
    うるう秒