TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【コロナ速報】東京都で新たに40人以上の感染者★17
【速報】イランの地震は人口地震イランの地震は人工地震米国防総省のリーク
【#安倍首相】安定的な経済再生と財政健全化に取り組めば、今後10年程度は消費税率を引き上げる必要がない
【全国学力テスト】大阪は今年も低迷 6年連続、全ての教科で全国平均より下 小学生の国語、理科は全国最低レベル★2
【日米首脳会談】安倍首相、拉致問題解決に「北朝鮮と直接協議する決意」トランプ「"最大限の圧力"はもう使わない」
【シリア】安田純平さん換金いそぐ理由 「身代金を払わないと彼は死ぬことになる」残された時間はもう長くない ★6
【国際】東京、経済的リスクが最も大きい都市に認定 ロンドン保険市場「ロイズ」
【新型肺炎】安倍首相、政府対策本部を設置へ ★5
【税金】株式投資への増税が2019年度税制改正で浮上、軽減税率の財源確保で ★2
【コロナ速報】東京都で新たに40人以上の感染者★17

【プログラム/和暦】簡単だと誤解されがちな、システムの「新元号」対応


1 :2018/05/21 〜 最終レス :2018/05/25
【日高彰の業界を斬る・13】 新元号の発表は、2019年5月1日の改元の半年前と言われていた時期もあったが、新聞報道によると、政府会合では改元1カ月前に発表する方針で固まったようだ。

 改元に関して合わせて話題に上るのが、情報システムの改修だ。民間企業の日常業務では西暦を使うことが多いが、官公庁、金融機関、公的機関に提出する文書等では、まだまだ和暦が使われており、日々の業務で使われているシステムが新元号に正しく対応できるかは、業種を問わずあらゆる組織における関心事になっている。

 「そんなこと今から簡単に準備できるじゃないか。とりあえず“??”とでも表示されるようにしておいて、新元号が発表されたらそこだけ書き換えればいいのでは」

 このように思う人は多いだろう。筆者もまさにそう考えていた。しかし、長年にわたって使い続けられているプログラムに手を入れるとなると、そう簡単な話ではないらしい。

 マイクロソフトは、新元号対応に関する情報をまとめたサイト「Japan New Era Name Support Blog」で、「合字」の問題を指摘している。合字とは、例えば「平成」という複数の文字を、1字分の文字で記号のように表現したものだ。これは元号のほか、単位や法人格でもよくみられる。

 同社によると、和暦の表示にこのような合字を使用しているシステムが「相当数存在」するという。国際的な文字コード標準化団体のUnicodeコンソーシアムでは、日本の新元号のためにコード位置を確保するようすでに提案が行われており、コード「U+32FF」が割り当てられる見込みだ。

 当然のことながら、新元号の発表後にフォントのアップデートが行われるまで、U+32FFは字体が存在しない“空き地”だ。フォントを更新した環境では新元号が表示されるが、それ以外の環境では空白や他の記号などになってしまうだろう。個人や限られた範囲で利用する文書ならともかく、役所や銀行が発行した書類の日付が「〓01年05月01日」というわけにはいかない。各端末のフォントのアップデートとテストだけでも、トータルの作業量はそれなりのものになりそうだ。

 単に表示や印刷ができないだけではない。明治から平成までの合字はコード位置が連続していたが、その前後にはすでに別の文字が割り当て済みなので、新元号は飛び地に割り当てられている。西暦から和暦合字に変換する処理の中で、合字のコードが連番であることを前提にしたプログラムが書かれていた場合、複雑な改修が必要になる。複数のデータを日付順に並べ替える、新元号を含むデータを検索するといった処理も、正しく動作しない可能性がある。

 また、元々のデータが和暦で作成されていると、対応はさらにやっかいだ。日付を西暦でなく和暦で管理しているシステムが今どき存在するのか疑問だったが、朝日新聞の5月18日報道によれば、政府は「システム間のやり取りを西暦で統一するよう、関係省庁に中長期的な改修も指示した」といい、現在でも一部でシステム連携に和暦が使われているようだ。(古いプログラムでは現在もまれに昭和2ケタで日付を管理しており、3ケタにあふれる2025年の誤作動が懸念される「昭和100年問題」もあるという)

 手書きの書類をスキャンして、文字認識によってデータを入力するような業務でも、認識エンジンの新元号へのチューニングが1カ月で行えるかはわからない。そのほか、新元号が3文字以上になったり、ローマ字表記の頭文字がこれまで略称として使われてきたM・T・S・Hと重複したりするかもしれない。

 ここまで挙げたすべての問題は「あくまで可能性がある」水準のものだが、業務に使うシステムである以上、きちんとテストする必要がある。改修作業そのものよりも、検証により多くの手間と時間を要するケースも多いだろう。また、国内では大企業も含めほとんどの組織が、情報システムの保守・運用を外部のITベンダーに委託している。仮に1件ごとの改修・検証は短時間で済むとしても、来年4月はベンダーに改修依頼が集中するため、案件をさばききれなくなるおそれはある。

 「そもそも改元を想定していないシステムが悪い」「和暦でデータを入力するユーザーが悪い」といった意見はもっともだが、そのようなシステムやデータが現実に存在する以上、何とか対応しなければならない。エンドユーザーとしては専門家にまかせるしかないわけだが、単に設定ファイルに1行書き加えれば済むというものではないことは知っておく必要があるだろう。(BCN・日高 彰)

5/20(日) 12:00
BCN
https://headlines.yahoo.co.jp/hl?a=20180520-00000001-bcn-sci

2 :
もう西暦に統一すればいいのに

3 :
プロパティファイル用意しておいて、そこから参照すればいいだけ
ソースコードもgrepすれば全部見つかる

4 :
そもそも平成の文字をソースコードに直接書き込んでるシステムなんてないだろ

5 :
昭和→平成の頃と違って、今はネット時代で西暦がスタンダードだしな。

和暦はあってもいいが、公文書やビジネスは全て西暦で統一でいいと思う。

6 :
テスト工数が一番多いんじゃないかな。

7 :
>>4
20数年前に俺が作った某企業用プログラムでは直接書き込んだぜwwwww
まぁ今使っているとは思えないけど

8 :
安倍元年

            ===
             | .|
           ┌┴┴┐
            ̄| ̄ .Ξ| ̄
            |尊..Ξ|
            |皇..Ξ| プスッ
            |  ..Ξ|      ;・ ▀ ▪ ▂▄▅▆▇■▀▀〓◣▬ ▪ ■ … .
             ̄|_| ̄     :;; ;■ ◥◣ ◢▇█▀ ¨▂▄▅▆▇██■■〓◥◣
.  / 、o ヽ   /   ||    /::"・∴▂▅██▅▆▇██▀▀ ◥◣
 /   |  __ノ ・  .,. |    .、▂▅▇███ ….▅ ■  ◥◣
           .,.■■■■■・:;;;・   ▪ ■ ∴‥   ∵▃ ▪ ・
           ■ ジャップ■           ▪ ∴ ….
           ii.  ̄"  " ̄ii
        /ヾ| ( ゚) (゚ ) |
       //;;>〈 ___ ||.__ 〉  天皇陛下バンザァァァァァァイ!!
      //γ |   ●● |
     ソ_ソ>'´.-!、 \   Д /
    τソ    −!  ヾ ー-‐  ィ、.. 
     ノ   二!__―.'    .-''  \
    /\ /

9 :
つまり元々改号を意識せずに設計した
アホSEが悪いということですな

自分で不具合埋め込んで
その改修費用請求するとか
ヤクザでもやらんぞ?

10 :
いい機会なんだから和暦を使うのやめりゃいいんだよ
今やめなかったらまた何十年かすると同じ面倒臭い思いをしなきゃいかんのに

11 :
昭和→平成や2000年問題の時点でアホなプログラムなくなってるやろ

12 :
キリスト教国じゃないんだから
和暦でいいよ

13 :
新慶應でいいだろ

14 :
>>9
お前それオラクルに言えんの?

15 :
国体に関わることだから安易に西暦にすればとは言いづらい。
これはそこにつけこんでもっと金出せやという意味の記事。
改修が難しいのは設計時の問題だろと思う。

16 :
順~

こんな文字必要か?

17 :
平成Aでいいよ

18 :
もう面倒くさいから皇紀にしろよ

19 :
そういや車検のシール、今のは平成30年て書いてるけど次更新したら31年とか32年とか書いてあるの?

20 :
元号対応できてないシステムなんて欠陥のバグなのに
頭の悪いシステムのほうが改修作業で儲けて実績が上がるんだよね。

21 :
ともかく半年前に新元号発表してくれや。

22 :
>>9
改元だろ

23 :
和暦使用は予算を消費するだけだ、やめよう

24 :
昭和→平成 がWindows95以前なのが驚き

25 :
>>1
少しはまとめる努力をしろよな
これじゃタダのコピペ猿だぞ

26 :
>>20
こんなボロい商売滅多にないぜ
その割に下っ端は地獄だけど
だれが儲けてるのかなこの業界

27 :
>>18
西暦でいいだろ
ガラパゴス化はもうたくさんだ

28 :
元号ってもう日本しか使ってないんだろ
貴重なものだから続けた方がいいわ
世界遺産になるわ

29 :
やっぱチョンが「もう和暦やめろ」と連呼するスレになってんの?

30 :
次も改修行程予算取るためバグは放置。

31 :
天皇がひとこと西暦に統一宣言すれば済む話

32 :
何も知らないアホに記事を書かせるなよ

> 新元号が3文字以上になったり、ローマ字表記の頭文字がこれまで略称として使われてきたM・T・S・Hと重複したり

って事がないのが前提だと、散々報道もされてるだろ

33 :
>>19
俺の免許証は平成34年まで有効って書いてある

34 :
>>9 >>15
君たちの意見が正しいと思う。

35 :
昭和から平成に変わるときにその場しのぎの対応をしたツケかもな。
昭和の年の値が65以上だったら63を引いて年号には「平成」と表示、みたいな。
そのうち直そうと思ってるうちに直した人は退職、
残った人は普段の使用で困らないからそのまんま放置。

まぁ実際のところ、100年に3回くらいしか起こらない改元を見越して
プログラムを組んどくのが利口かどうか分からん。
次の改元までに「書類の年号の使用は廃止、すべて西暦で表記」と
制度が変わる可能性だってゼロではないわけだし。

36 :
>>19
そだよ まだ正式決定じゃないし
正式文章には和暦を用いなければいけないという決まりがある

37 :
これからは宇宙歴を使おう

38 :
>>1
尺貫法からメートル法に変更したのと同じ手順をとれば、西暦に変更できるのだろうか

39 :
>>28
イスラムも西暦使ってるの?

40 :
>>12
そこは皇紀だろ

41 :
>>2
まともな開発者なら2000年問題や平成になったときに内部処理は西暦に切り替えているだろう
入力や出力の時に必要なら変換して入出力するようにしているから、手直しはその変換ルーチンだけ

年号の合字なんかも普通は使わない。二文字で出力する。

42 :
設計時にはキッチリ対応していても、想定外の運用をやられるから困る
改元時には一斉に変更するハズだったのにこことここは平成のまま残すみたいな

43 :
>>1
元号を変更することが上流工程で、
元号の変更に対応することが下流工程になるのだろうか

44 :
>>3

ひたすら「安倍憎し」のネトエラ(ネット工作の在日朝鮮人)がすごい勢いで暴れまくってるからな。


日本に密入国してきて図々しく居つき、
生活保護を受給しながら性犯罪を繰り返し
日本人になりすましネット工作を続ける在日朝鮮人。

在日朝鮮人はスパイそのもの。
帰化人を含めて朝鮮人全員をいったん強制送還するしかない。


●●● ネトウヨ連呼厨(ネトエラ)の正体 ●●●
http://karutosouka2.tripod.com/uyokusyoutai.htm

.

45 :
>>32
確かに、そんなこと書く奴に改元を語る資格わないわな。

46 :
実は、柔軟に和暦入力でも西暦入力でも処理できる関数なんかが地味にヤバイ。

関数(2018)=2018
関数(30)=2018
こんな感じで処理するプログラム、社内リソース限定だと地味に沢山存在するのよ。特に総務や会計業務で。

47 :
宇宙世紀で統一しろ

48 :
なんとかして元号無くそうと必死だな
西暦をなくせよ日本には皇紀がある
西暦を世界基準にするな。宗教戦争の一因となる

49 :
~

50 :
>>11
これ

51 :
SEが、悪いとか言ってる奴いるけど客が和暦使えとか要求してるからそうなるわけで。

52 :
>>26
汎用機ならともかくPCサーバやC/Sなら
「Microsoftの対応がわからないとなんもできません」で
いいからな。ある意味楽。

53 :
1989年は和暦で何年かというクイズはちょっとだけ難しいぞ。

54 :
>>46
役所の仕組みにも大量にありますよ。
そうやって誤記してくる申請書を受け付けるためです。

55 :
共産党 「元号制度やめた方がいい」 政教分離の原則に反する
https://asahi.2ch.sc/test/read.cgi/newsplus/1521947059/
じゃあキリスト由来の西暦もやめた方がいいな

あと日曜、土曜休日もやめるべきだ。キリスト教やユダヤ教由来だから

56 :
KiKo入れてごにょごにょ

57 :
>>1
Java 1.4 とかで動いてるシステムで和暦を Calender class から取得してたりすると
Calender class の機能拡張を誰がやってくれるのか揉めそう

Java 8.0 以上しかサポートしませんとか言われたら
サーバー更改並みの金が掛かるな

58 :
「1年」を「元年」と表示させるのも地味に面倒くさい

59 :
大変なのに自民党に配慮して一ヶ月前に発表っていうのがなあ

60 :
ひたすらWebサイトのプルダウンに新しい元号を追加するだけの
簡単なお仕事です

61 :
合字やめろよ。
ハングルじゃねーんだから。

62 :
>>2
行政は西暦に統一するとか朝刊に出てたぞ
見出ししか見てないから詳しくは知らん

63 :
昔、新人がうるう年は4年ごとと勘違いしてプログラム組んで2000年に大変なことになったことある

64 :
日付計算自体はまともなプログラムならシステム日付でやってるだろ

65 :
新年号は漢字4文字でお願いしたい

66 :
新聞やら官報の関係で外字が来ることは無いんだから
わざわざ勧告に従って専用領域使わんでも良いだろ

67 :
もう和暦も日本語もやめようぜ!
2つの元号を使い分けたりたかが言語なのに2つも覚える意味がない
俺は我慢して両方やるけどせめて子供たちにはそれをやらせるのは
やめようぜ

68 :
すべてが阿呆のジャップらしい

69 :
2000年問題の時に
基本の日付は西暦に直してるだろ

逆に今時、和暦で動くプログラムとかあるの?

70 :
西暦に統一すると1億年後の人類が大変だ

71 :
平成の時どうしたんだよ

72 :
>>53
それは数学の問題と一緒で場合分けするんだよ

73 :
紀元は二千六百年♪

74 :
>>69
お役所系基幹とか全くそのままだし帳票とかレイアウト調整絶望的だぞ
あと恐ろしいのは改修に改修重ねて普段は疎通してるだけで機能としては意味なくて一見デッドコードなのに
こういう拡張するときに我先にと落ちていく隠れモジュールとかあったりな
馬鹿馬鹿しいしどこかのタイミングで捨てて移行しておくべきだけど、リスク込みで対応しようとしたらその予算もつかないシステムが公共まわりは結構ある

75 :
皇室とお公家さんで私的にやってる儀式にしとけ これこそ国体護持だ
政治が介入しないように一般社団法人朝廷とかにして
一流の国学者と漢学者集めて勝手にやっててほしい

76 :
>>1
なんつうか。無理矢理、ちゃぶ台を広げた炎上商法だな
1.合字がー → 文字コードの問題。改元なくても存在する問題
2.和暦データーがー → 内部処理は西暦が基本。なんなら皇紀でもよし。元号マスタは初歩
3.OCRの機械認識精度ガー!
→日常だろ。そんなん。

77 :
記事を書いてる人がプログラミングを実際は全く知らないのに
知ってるっぽく書いてるだけのような気がするが

78 :
>>16
要らないね
今時システムにこんなの残してる時点でセンスのかけらも無い奴だとわかる

79 :
>>35
あの時はその場しのぎをするしかなかったと思う。
ただ今回は根本的に見直す時間があるんだからきちんと対応しないとね。

80 :
あと恐ろしいのは、表記の変更さえ誰も決断してくれない
役所の場合、既存から変える決断が些細なことでもハードル高い
帳票が順~表記だったらそれをS Hに変えるとか西暦に変えるとか誰も決断してくれないから「そのままで」となる

81 :
平成に変わる時点で普通のSEなら対応済みなんだよ
そして変な文字も使わない

82 :
>>65
笑う
これやったら、対応してるのが当たり前だろガス!
といっとるやつらも次々と撃墜するだろうな


神武天皇即位紀元 2678年とか。

83 :
>>9
契約の上では保守期限は5、6年なので特に問題は無い。

84 :
新バイ平成女学院の和暦対応は誰がやるんだろう

85 :
キリスト教はウサンクサイが天皇なんかもっと胡散臭いだろ(笑)

86 :
新橋平成女学院だった!

87 :
和暦対応ってめんどう金かかるわりに生産に寄与しない無駄だよ。
惰性で使ってるんだもん

88 :
次の天皇が2〜3年かそこらで崩御とかしたら厄介なんだよなぁ

89 :
>>85
そりゃな。こうきなんかは、疑問符がある。
学説での紀元前600年の日本は、史料がないから研究不足もあるが、縄文時代になるからね

90 :
明治 → 戦争の時代
大正 → ロマンのイメージ(ここも戦時期)
昭和 → 敗戦と成長と没落
平成 → 弱肉強食の共食い経済時代
こんなのがおれの時代感ね

91 :
甲子の組み合わせでいいじゃん
60進法

92 :
画面表示するときだけ切り替えればいいだろ
中の処理は全部西暦だ。

93 :
実際やるとしたら新元号に対応するライブラリはまだないから、自力で実装するしかないな

94 :
元号を使う会社は馬鹿

95 :
>>24
釣られないぞ。釣られないぞ…

96 :
改修箇所の洗いだしと改修時の影響範囲の洗いだし
そして改修後のテスト範囲の洗いだしとやらなきゃならん量は膨大
設計、開発に携わった人員が居るとも限らないし

97 :
標準関数使ってる場合どうしようもないな

98 :
どんだけコストかかってんだか。
日本の労働生産性が悪いのって、こういうつまらん不合理の積み重ねなんじゃねえの?

99 :
簡単だと思い込んでる旧時代のポンコツを駆除することが肝要
和暦対応が大変であることを理解して、改修の時間を確保するためにさっさと新しい元号を公表すればよい
盛り上げるためにぎりぎりまで公表しないとか言っている政治家は全員クビにしなさい
なぜならそいつは時代遅れの欠陥品だからだ

100 :
>>94
本当にそうだと思う。


100〜のスレッドの続きを読む
【総務省】住民票の保存期間、5年→150年間にする方針
【愛知芸術祭】大村知事‥「哀れだな‥と思いますね。この程度の人が大阪の代表かと‥驚いた」と大阪の吉村知事に反論 ★5
【外食】ロッテリアとサントリーが初コラボの「ボスシェーキ」、期間限定販売
【水道料金が高騰】社会を分断する「水貧困」を生み出す水道民営化。日本の水道が危ない
【東京地検】ゴーン被告逃亡 弘中惇一郎弁護士の事務所を捜索
【速報】広島フラワーフェスティバル中止! 博多どんたくと並ぶGW大型イベント、昨年は3日間170万人動員
【大阪】かつては年間1万件超のひったくりが激減 防犯カメラの増加や警察が仕事したことなどから年々減少 去年は11月末時点で247件
【大阪】ケースワーカーとして担当する生活保護受給者の女性の体触る 大阪狭山市職員を懲戒免職「頼られており同意のうえと思った」
【菅官房長官】訪日客、過去最速で2千万人突破 「20年に4千万人狙う」
【共同通信】立憲民主党北海道連合が道警に再発防止を要請 首相演説中のヤジ聴衆排除で
--------------------
美幸
花見川@実籾
早田ひなを今から五輪代表に
【解散】MarinesVictoryProductions(MVP) 9【残党】
歪みエフェクター総合スレ120
-++セルスレッド6・フォン・カラヤン++-Nr.67
長寿番組の後番組を予想するスレ
日本人が魚にこだわる理由
Blender ニュース速報 Part2
▼フリーで働いて(´×ω×`)ダメポ327▼
☆関東の良い船宿、嫌な船宿19★
オーバーロード総合 Part2
ブルース・リーについて語ろう!
【輸入】海外サプリを購入するスレ12【代行禁止】
三国志 Three Kingdoms 【無断転載禁止】 7
【RO】ACID鯖 Part29【エミュ】
【ジム・ロジャーズ】「大金持ちへの近道」を教えよう
【バーチャルYoutuber】にじさんじ有ンチスレ12842【カムバックライブ王】
中川翔子のtwitterを監視するスレ Part22
自然災害に不備な原発再稼働に反対
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼