2019年2月のWindows Updateで元号一文字表記が変更されるトラブル 34
ストーリー by hylom
新元号とは関係なさそう 部門より
新元号とは関係なさそう 部門より
Microsoftが2月12日(現地時間)にリリースしたWindows向けの月例セキュリティ更新プログラムをインストールすると、元号のパースに関連する不具合が発生するとのこと(窓の杜、Microsoft TechNet、「ニッチなPCゲーマーの環境構築」ブログ)。
この問題は、「元号を含むDateTime型を省略形でパースできない」というもの。元号を管理しているレジストリの値が変更されたのが原因という話も出ている(@mutaguchi氏のTweet)。
なぜこのタイミングでそこに変更を? (スコア:1)
なんか先走っちゃった?
Re:なぜこのタイミングでそこに変更を? (スコア:1)
元号サポート廃止の影響をみるためじゃね?
Re:なぜこのタイミングでそこに変更を? (スコア:1)
おまえら元号とかの土着ルールやめろとのありがたい配慮です。
Re: (スコア:0)
元号使用による情報システムの危険性を周知したかったというわけですね。
個人ベースでは全く使用していないので関係ないけど。
履歴書も西暦で問題ないが、たまに官庁の申請書などで必要になったときには「20xx年」で検索して元号表記を調べてる
Re: (スコア:0)
マイルとかセントとか、ローカルルールに充ち溢れてるアメリカに言われたかないわ!
Re: (スコア:0)
これ以前にも少なくとも2回新元号周りの更新でやらかしてる。
Re: (スコア:0)
こんなんで、1903とか元号変更時とか大丈夫かよ?
政府とか関係する企業との連携が不十分なのかと思う。
毎月、何かしらのトラブル出してるが不安すぎるぞ!
大丈夫かマイクロソフト、って思うことが多々ある。
ナデラになって5年、Windowsはかなりあれになった。
それ以外は、順調に伸ばし、株価も伸びているけどね。
Re: (スコア:0)
だから畏れ多くも陛下から譲位にあたって崩御だ大喪だと長々と騒いだり急に事を運んだりして市井を混乱させ国を損なうことのないようにと直々の御言葉を賜ったのだろうに
大丈夫じゃないのはMicrosoftじゃないだろう
Re: (スコア:0)
そもそも政府がさっさと元号決めないからグダグダになったり方々の企業が困ったりしてるんだが
おかげでツマラナイ、メンドクサイ、ダラダラ長引く仕事が増えていい迷惑だ
Re: (スコア:0)
今までは「平31」年が「2019」年に変換できたけど、元号の1文字略称の定義が変わっちゃったから、変換できなくなったってことなのかな
西暦から和暦への変換しか考えてなかったのかね・・・
Re: (スコア:0)
表面化していないだけで、元号を使う機会の多い公共系のアプリが影響を受けている事例もありそうです。
OS機能は積極的に利用することで、重複開発を防いだり検証コストを下げたりできるという考えだったけど、OS提供元が公式対応してくれることがリスク要素というのはいろいろつらいです。
4月は月例アップデートの不具合、副作用で阿鼻叫喚かもしれません。
運用中のOSが提供する機能なのに自動更新で破壊的な変更がありうるとなると、どこまでOS機能を使ってどこから代替品や自前コードを使うのかという再検討が必要になりますね。
改元対応がまにあわないのはソフト屋の怠慢のせいという意見があって、それなりの数の共感を得ていたようですが、こういう事態ももちろん事前に想定して対処すべきという考えなんでしょうね。
@mutaguchi氏のTweet (スコア:0)
「独自実装するやつはバカ」という意見をさんざん見かけた気がするんだがな。なにか問題が起きると「そっちじゃないやり方がフツー」とドヤるやつが出てくるの本当に草。
Re: (スコア:0)
どういう風にしていたらこの問題を事前に回避できたんだろうと考えてみたんだけど、そもそも些末な問題だと説明して関係者間で合意してもらって後追いで対処するでいいのか。
Re: (スコア:0)
元号つかわなきゃいいんじゃね?
シフトJIS撲滅のチャンスと見た? (スコア:0)
新元号用の文字コード(U+32FF)はUnicodeには用意されていてもシフトJISを変える予定はないと言っているからな。
Re: (スコア:0)
正直、近頃のMSなら
という宣言を翻しても不思議はない(しかも「シフトJISで使えたほうが便利やろ」くらいの安易な理由で)と思い始めた。
Re: (スコア:0)
新元号の一文字目が明大昭平のどれかにかぶるというリーク情報を得たとか
一般アプリケーションは… (スコア:0)
LireOffice Calc 6.2.0は、平成 → Naruhito、H → Nと仮設定されていて、いい感じに動いている。
OSから取得してるんじゃないのね。
FirefoxのJavaScriptとかはどうかな?
Re: (スコア:0)
いま自分のPC見たらレジストリ定義が平成_㍻_Heisei_Hになっててワロタ
せっかく一文字のフォント作ったから使ってみたかったのかね
Re: (スコア:0)
これ、平成_平_Heisei_Hに直さず、平成_平_㍻_Heisei_Hにしても正常に動くのかな。
バッファオーバーフロー起こしてぶっ壊れる実装が出てくるかな?
Re: (スコア:0)
互換性を考えると、平成_平_Heisei_H_㍻の方がまし?
Re: (スコア:0)
「古いアプリケーションの互換用に必要」と言い張って貴重なUnicodeのBMPへねじ込んだのに、いざ追加してみたら誰も使っていませんでしたという事態を避けたかったとか
Re: (スコア:0)
FirefoxはICU任せ。ChromiumもSafariもだから、Webブラウザーの国際化対応ライブラリに関しては一足先にモノカルチャー完成です
いい加減テストしてくれ (スコア:0)
いいかげん
しっかり検証してからリリースしてください。
なんどもトラブルを起こされると迷惑です。
Re:いい加減テストしてくれ (スコア:3, 興味深い)
Windowsの仕様としてはこの項目は「元号の短縮形」としか規定されておらず、「平」と「㍻」のどちらが正しいか明記された文書はないはず。
旧来の動作が誤った実装で、バグに依存したアプリケーションがあぶり出されたとも言える。
Re: (スコア:0)
元号の短縮形という説明がフォント幅、描画幅が短いことを表すとは斬新な規定の仕様ですね。
Re: (スコア:0)
たとえドキュメントされていなくてもこんなところを今さら変えてはいけないというテストするまでもなくわかりきっていることもわからなくなっているというのは確かにテスト以前の問題だな。
Re: (スコア:0)
レジストリの
平成_平_Heisei_H
をわざわざ
平成_㍻_Heisei_H
に直したんだから、何かもっともな理由があったんじゃないでしょうか。
まさかエンジニアが、平成を1文字で表せる文字があったから
そっちにしちゃえ的な行動を独断でするとは思えないんですけど…
Re: (スコア:0)
この不具合、Windows 7でも起こっているそうです。
ちゃんとテストしてほしい、その意見は同意します。
来年には、Windows 7のサポートは終わりだけど…
【アプデ/10】 ほぼ全てのバージョンのWindows10で元号関連に不具合。2019年2月13日のWindowsUpdateが原因
http://blog.livedoor.jp/nichepcgamer/archives/1073957226.html [livedoor.jp]
「また、余談ですが、この不具合はWindows7でも発生しています。」
Re: (スコア:0)
むしろ過去2回のやらかしはWindows7とかOffice 2010とかの古い環境ばかりで起きてるし。
> ちゃんとテストしてほしい
ほんとそれ。
Re: (スコア:0)
.NetFramework3.5以前ならレジストリ見てないからセーフだし
気がつかなかったわー
Re: (スコア:0)
てかさぁ、最近どこも品質落ちまくってるね。
正直、IT業界に限った話じゃないからなぁ…。
日本マイクロソフトはあてになるの? (スコア:0)
独立したというよりも、本体から切り捨てられたと思っているけど
Surface GoにMS Office抱き合わせを強制した以外に
何の仕事をしているんだろう?という感がある。
オプションで修正パッチ公開 (スコア:0)
2月のパッチでWindowsの元号処理や仮想マシンの復元に問題 ~Microsoftが修正版を公開
https://forest.watch.impress.co.jp/docs/news/1170691.html [impress.co.jp]