为什幺改年号令和,竟然成了日本工程师的魔咒?

F生活港

发布时间:06-15 21:40
为什幺改年号令和,竟然成了日本工程师的魔咒?
Reuters

从 5 月 1 日开始,日本就彻底告别平成时代,步入令和元年。且由于天皇更替举国欢庆,日本往年最长只有 5 天的黄金週加量到 10 天,大家迎来梦幻般的十天假期!

但对于已到来的令和元年,也不是每个人都欢天喜地。因为伴随着新元号的,是一系列烦死人的系统年号变更问题。

身为全球唯一保留年号和皇曆的国家,儘管日本在日常生活也普遍使用西曆,但无论银行、证券、保险等金融机构还是行政机关,都仍在使用年号纪元。

因此,从 2019 年 5 月 1 日正式改年号开始,日本所有电脑和软体系统都必须当天同步改用新年号。日本的国际 IT 公司,更需要将西曆与日本皇曆切换,将日本使用的软体版本日期更新为新年号纪元。

而且,1989 年开启、长达 30 年的平成时代,网路资讯技术迅猛发展,比起上次改年号,今日的网路系统对人们生活的影响已不可同日而语。如今电脑、手机、保险券甚至 ATM 都已接入电脑系统,对日本程式设计师来说,让所有电脑都在 5 月 1 日同步改年号,这还是史上从未有过的大挑战……

以至于一位 Twitter 网友吐槽:改年号的祝贺气氛里,IT 从业人员看到这幅画面却只想骂人。

为什幺改年号令和,竟然成了日本工程师的魔咒?

身为 IT 业不相关人士、隔壁看戏民众,大家可能无法理解日本程式设计师「随时都会被拖出去祭天」的恐慌,然而在程式设计师甚至日本政府看来,改年号确实是件关係国计民生的大事。

令和开年有点慌

儘管从小接受西式教育、业余热中研究虾虎鱼的明仁天皇非常特立独行,2016 年就宣布自己将打破惯例成为第一位生前退位的天皇,然而新年号还是要等到退位前一个月才能揭晓。对于需要「技术性调整」的各行业人员来说,真正留给他们的时间只有短短一个月。

于是,新年号一公布,全日本上下立刻紧张起来!

一些选择手动升级的中小企业为了继续利用已列印的文件,开始抢刻令和年号橡皮章,橡皮章一时洛阳纸贵。

办公用品製造商 Hanko21 总经理泷口修表示,自己从 4 月 1 日起就开始亲自下场和 20 多名工人加班在工厂赶製令和图章,但是他的努力没有维持多久,因为「年号公布 3 天后,我们囤积的橡胶原料就全部用完了」。

而为了在一个月内对旗下 80 多个行政单位电脑系统快速调整,名古屋市政府拨款 4 亿 8 千万日圆加班,5 月 1 日前完成赋税、社会保障等重要系统的改造,但还有更多「不紧迫」的系统会留 1~7 天由程式设计师加班完成……

当然,最发愁的还是电脑系统老旧过时的私人小企业。因为更新系统耗资巨大,有些日本公司的电脑系统已经二、三十年没有更新了,几乎和平成年代一样古老,根本无法自动升级。

面对改年号,山梨县北杜市的一家老字号点心舖可能是少数淡然处之的店家。这家店的老闆 30 多年前昭和时代预定帐本时,把 50 本订成 5,000 本,整个平成时代过去了,帐本还没用完。

元号变成令和后,起码老闆今后只需要改一个字了。

为什幺改年号令和,竟然成了日本工程师的魔咒?

中小公司改年号乱成一团,而那些自称「我好了!」的公司,也纷纷出现大漏洞。

一个月前微软表示,将透过云端向日本客户推送令和更新包。而 5 月 1 日上午,就有还在加班的日本上班族表示,Excel 日期混乱,不仅显示成平成 31 年 5 月 1 日这种不存在的日期,西曆年还变成 5 位数。

为什幺改年号令和,竟然成了日本工程师的魔咒?

与此同时,北海道银行、北陆银行和横滨银行开始发生大规模 ATM 混乱事故。所有转帐日期都变成 1989 年 5 月 7 日,至于被转走的钱去哪里、利息怎幺计算谁也不知道,不过这 3 家银行表示他们有信心尽快修复错误。

为什幺改年号令和,竟然成了日本工程师的魔咒?

而这场旷日持久的改年号混乱,还要持续到 5 月 7 日。

5 月 1 日内阁会议后的新闻发表会,日本内阁官房长官菅义伟宣布,儘管 5 月 1 日年号就更改为令和,但改年号工作要到 5 月 7 日才会结束。「我们不会影响公众生活」,菅义伟说,但日本民众存疑。

为何惊慌?

也许有人不理解,「年号不过是一个名字而已,会造成这幺大的影响吗?」

事实是,年号与日本的电脑系统和各种证件的计数系统息息相关,一旦混乱,轻则证件失效,重则金融交通系统崩溃。

比如着名的「驾照迷思」事件。平成 29 年发放的驾照有效期至平成 32 年,然而在这个日期来临前,日本就进入令和时期,理论上平成 32 年不会存在。

人工操作时还比较好判断,然而对六亲不认的电脑来说,所有有效期在平成 31 年 4 月 30 日以后的契约、合约、证件、证券,全都无效。

为什幺改年号令和,竟然成了日本工程师的魔咒?

此时,就需要程式设计师上阵迅速修改系统,保障人们的正常生活了。

而在平成 12 年2 月,因为日本程式设计师忽略 2000 年是个大闰年,没在系统加入 29 日,这一天在北海道札幌市拿月票卡通勤的上班族统统被堵死在路上,造成交通瘫痪和迟到。

虽然犯这种低级错误的真实原因不得而知,但总觉得换成西元纪年,应该挺好发现 2000 年是闰年的。

因为年号和电脑系统实在过于烦人,维基百科专门在日语「元号」条目加入「元号​​与计算机」这一栏,长篇大论元号的种种弊端。

日本程式设计师受的苦,外人真无法想像。

令和之后会更慌

儘管令和的劫已经快过完了,但日本程式设计师的黎明还远没有来到……

2019 年开年之初,有一位女性程式设计师在 Twitter 提醒大家:「比起新元号对应问题,还有更需要担心的事喔~昭和 100 年就快要到了喔~」

为什幺改年号令和,竟然成了日本工程师的魔咒?
为什幺改年号令和,竟然成了日本工程师的魔咒?

她的言论立刻引发大量转发,评论区一片程式设计师的悲鸣。

日本的昭和时代从 1926 年开始,1989 年结束,历经 64 年,因此昭和年号最多只有 64 年。那幺让日本程式设计师听了就要跪的昭和 100 年又是什幺?

这还要归功于前代程式设计师绵延 30 年的奇想。

1989年,日本经历昭和到平成改年号,那时的电脑还比较原始,记忆体只有 64~128KB,每个 bit 都至关重要,程式设计师只能想方设法从各种地方找记忆体。于是,在记录日期时,年份都只记录后两位,比如 1989 年 1 月 1 日,就会记录为 890101。

然而一旦到 2000 年,巨大的 bug 就出现了。由于只保留后两位数,银行的电脑可能把 2000 年解释为 1900 年,进而算错利息甚至直接消除帐面纪录,而你在 1999 年 12 月 31 日 23:59 打了 3 分钟的电话,电信局的帐单却可能出现负数计数而导致系统崩溃。

这就是大名鼎鼎的千禧虫问题。

全球同行都为千禧虫焦虑不已时,先代日本程式设计师却灵机一动……

如果继续用昭和年号计数,千禧虫问题就会被后推 25 年,即昭和 100 年才归零!比别人多了 25 年,肯定够我们解决问题了!

所以如今日本政府和企业的系统表面上看起来一团和气,实则底层一直为昭和续命。

然而眼看令和元年都来了,清算的日期还有 6 年就要到了,新一代日本程式设计师面对 COBOL 等上古语言开发的系统却更迷惑了。

「银行和大企业的基础系统像古董一样脆,怎幺也不能更新……」

「30 年、40 年前的代码根本没有说明文件,剩下的部分也没有追加变更纪录!」

「法律规定的 5 年追诉期早就过了,因为人事变动,当年的负责人全都找不到了。」

日本程式设计师大型崩溃,只能祈祷到 2025 年自己已经转行了……

为什幺改年号令和,竟然成了日本工程师的魔咒?

当然看热闹的人也是有的。

「从平成到令和时代,昭和 100 年问题即将到来,好像被遗忘的时代亡灵要来了,这不是很帅吗?」

为什幺改年号令和,竟然成了日本工程师的魔咒?

到那时面对「时代的亡灵」,日本程式设计师会不会想出新的解决办法,那就是另一个故事了。

至于当年想到解方的老程式设计师则表示,「谁能想到 20 年后你们还在用这一套啊!」



上一篇: 下一篇:
申博太阳城_申博sunbet70多玩网|提供分享新闻|网站地图 申博官网备用网址_518纵博官网 申博官网备用网址_云豹娱乐APP