はじめに
これは、Visual Basic Advent Calendar 2016の13日目の記事です。
13日は欧米では忌み日ってことで空き日でもいいかなって思ったのですが、13日が忌み日ってどういうことなんだろうと思って、あえて書くことにしました。
13日はなぜ忌み日
日本では、映画の「13日の金曜日」が有名なだけで13日がどうこうは無いですよね。
いろいろ諸説があるようです。参照:13日の金曜日はなぜ不吉なの? - GIZMODE
1.「13」日
13の方に意味があります。「13日」という特定の日(たとえばAC20年3月13日、とかそういう意味の特定の日)があったわけではありません。単純に数字に意味があります。
これは、イエスキリストが最後の晩餐、すなわち処刑される前夜に行った、弟子たちとの晩餐のおり、13人目の弟子である「ユダ」が裏切ったため、処刑が行われた、というところから「13」が忌むべきもの、とされたといわれています*。
なお「忌べきもの」と「不吉なもの」は直接イコールではないことはお分かりでしょう。2.金曜日
イエスキリストが処刑されたのが金曜日です。
なぜ金曜日だということが分かっているか、ですが、聖書にそう書いてあるから、という単純なもの。
出展:13日の金曜日は何故不吉? - 教えて!goo
ちなみにキリストが処刑されたのはゴルゴダの丘で、これはあのゴルゴ13の由来にもなっているそうです。
Visual Basicとの関連
13日というより、13という番号に意味があることが分かりました。
Visual BasicがC#より勝っているのは、歴史があるということで製品が多く出ています。
面倒なので.NET以降にしています。
製品名 | バージョン | 内部バージョン | リリース |
---|---|---|---|
Visual Basic .NET | 2002 | 7.0 | 2002年 |
Visual Basic .NET 2003 | 2003 | 7.1 | 2003年 |
Visual Basic 2005 | 2005 | 8.0 | 2005年 |
Visual Basic 2008 | 2008 | 9.0 | 2007年 |
Visual Basic 2010 | 2010 | 10.0 | 2010年 |
Visual Basic 2012 | 2012 | 11.0 | 2012年 |
Visual Basic 2013 | 2013 | 12.0 | 2013年 |
Visual Basic 2015 | 2015 | 14.0 | 2015年 |
内部バージョンを見てみましょう。内部バージョン13は忌み番のためスキップされているのです。
これ以外でも、Office製品を参照する際のライブラリのバージョンも同様です。
製品名 | ライブラリバージョン |
---|---|
Excel2003 | Microsoft Excel 11.0 Object Library |
Excel2007 | Microsoft Excel 12.0 Object Library |
Excel2010 | Microsoft Excel 14.0 Object Library |
Excel2013 | Microsoft Excel 15.0 Object Library |
Excel2016 | Microsoft Excel 16.0 Object Library |
色について
13の話だけでは物足りないので色について少し書きます。
下図は国ごとの色のイメージです。参照:Colours-in-cultures:informationisbeautiful.net
見方として日本はBで外側から2番目です。
1.怒り(Anger)で赤、4.不幸(Bad Luck)が黒、38.幸福(Happiness)は黄色です。
何故海外アニメで悪役が使う魔法は緑なの?
西洋ではエイリアンとかゲームでも血の色は緑色なんです。日本では緑色は森林などでいいイメージだけど、西洋では悪魔と死とか毒のイメージが強いということです。
スマホアプリなどで海外向けにもリリースすることがあるかと思いますが、色についても考慮するといいでしょう。
最後に
大企業であるマイクロソフトであっても、ジンクスは取るんですよね。