雑学メモ日記 http://www.rottel.net/trivia 日々仕入れた雑学をメモする日記です。 ja コンピュータ関係者に人気の神社がある http://www.rottel.net/trivia/179722 コンピュータ関係者に人気の神社が京都の嵐山にあります。電電宮(でんでんぐう)という神社です。この神社は、雷の神様である電電明神(でんでんみょうじん)を電気・電波の祖神として祀っています。電気・電波の神さまということでコンピュータ関係者から信仰を集めています。電電宮には、電気電波関係者の霊を顕彰する電電塔という塔があり、電気研究者の代表としてエジソン、電波研究者の代表としてヘルツのレリーフが掲げられています(<a href="http://i-trivia.net/" target="_blank">参考:雑学ランド</a>)。 Sun, 27 May 2012 16:49:40 +0900 trivia http://www.rottel.net/trivia/179722 世界初のプログラマは女性 http://www.rottel.net/trivia/144990 世界で最初のプログラマは、詩人であるバイロンの娘、エイダ・ラブレスだといわれています。彼女は数学に大変興味がありました。友人の紹介でイギリスの数学者チャールズ・バベッジと知り合いになり、バベッジの弟子となりました。そして、バベッジの考案した解析機関(初期の汎用計算機)についての本を書いたのです。その中に記されている解析機関用のプログラムが世界で最初のプログラムであり、彼女が世界で最初のプログラマとされています。プログラミング言語Ada(エイダ)は、彼女の名前にちなんで命名されました。 Wed, 4 Jan 2012 10:39:52 +0900 trivia http://www.rottel.net/trivia/144990 Java言語の名前の由来。 http://www.rottel.net/trivia/86103 JavaはもともとOakという名前で開発が進められていました。しかし、Oakという名前はすでに商標登録されており、使えないことが判明したため、Javaという名前に変更になったのです。名前の由来には諸説あります。一部のチームメンバーが近くのコーヒーショップに通っており、コーヒーのブランド名(ジャワ島のJavaコーヒー)からつけたとの説が有力です。また、何かの頭文字であるとの説もあります。 Sun, 5 Sep 2010 14:36:07 +0900 trivia http://www.rottel.net/trivia/86103 世界で最初の高級プログラミング言語。 http://www.rottel.net/trivia/86102 世界で最初の高級プログラミング言語というと、FortranやCOBOLを思い浮かべる人が多いと思います。しかし、それらより古くに考案された高級プログラミング言語があります。それが、プランカルキュールです。プランカルキュールは1948年に発表されました。プランカルキュールには制御構造や、例外処理も存在していたそうです。しかし、発表当時は反響はなく、実装もされませんでした。最初のコンパイラが開発されたのは1998年です。作者のコンラート・ツーゼは1995年に亡くなっていますので、自身の考案したプログラミング言語で作成されたソフトが動くところは見ることができませんでした。 Sun, 5 Sep 2010 14:34:41 +0900 trivia http://www.rottel.net/trivia/86102 ソースコードが空白文字だけになるプログラミング言語。 http://www.rottel.net/trivia/86101 Whitespaceというプログラミング言語は空白文字だけでソースコードを記述します。spaceとtabとLFの組み合わせで命令を表現します。数値は2進表現をとり、spaceが0、tabが1、LFが終端とされています。空白文字だけで表現されるのでソースコードは一見何も書かれていないように見えるというユニークな言語です。Whitespaceは、難解プログラミング言語というジャンルに含まれる言語です。難解プログラミング言語とは、意図的に理解しにくいような言語仕様を持たせた、実用性のないプログラミング言語です。難解プログラミング言語の中には、面白いものがあります。Pxemというプログラミング言語は、ファイル名もコードとして解釈するため、ソースファイルの中身がなくてもプログラミング可能です。また、Pietという言語は、ソースコードが画像となっています。 Sun, 5 Sep 2010 14:31:49 +0900 trivia http://www.rottel.net/trivia/86101 C言語はなぜC言語という名前か。 http://www.rottel.net/trivia/86100 C言語の名前の由来をご存知ですか?<a href="http://www.c-lang.org/">C言語</a>の名前は、前身となる言語がB言語というプログラミング言語だったところから来ています。Bの次なのでCということですね。では、B言語の名前の由来は?これには、いくつかの説があります。B言語の前身である、BCPLというプログラミング言語の名称から来ているという説が有力のようです。B言語の開発者ケン・トンプソンが以前に設計していたBonという言語から来ているとも、ケン・トンプソンの妻ボニーの頭文字Bから来ているともいわれています。 Sun, 5 Sep 2010 14:26:58 +0900 trivia http://www.rottel.net/trivia/86100 肺年齢 http://www.rottel.net/trivia/86099 肺年齢(はいねんれい)とは、肺の機能の老化をわかりやすく年齢におきかえたものです。肺年齢普及推進事務局が推進し、日本呼吸器学会が商標登録をしています。性別、年齢、身長、一秒量(FEV1)、努力肺活量(FVC)より算出します。一秒量や努力肺活量は、人間ドックなどで呼吸機能検査を行っていればわかります。計算式は次の通りです。・男性:肺年齢 = (0.036 × 身長(cm) − 1.178 − FEV1(L)) ÷ 0.028・女性:肺年齢 = (0.022 × 身長(cm) − 0.005 − FEV1(L)) ÷ 0.022肺年齢.netには、オンライン計算機もありますので、計算してみてはいかがでしょうか。 Sun, 5 Sep 2010 14:17:30 +0900 trivia http://www.rottel.net/trivia/86099 キン肉マンの日 http://www.rottel.net/trivia/86098 漫画やアニメでおなじみの「キン肉マン」ですが、キン肉マンの日という記念日があるのをご存知でしょうか?キン肉→金29、ということで「29日が金曜日となる日」が「キン肉マンの日」と制定されました。当初は金曜日になる2月29日をキン肉マンの日としようとしたのですが、それだと28年に1回となってしまうため、2月以外の月も対象になったのだそうです。 Sun, 5 Sep 2010 14:16:45 +0900 trivia http://www.rottel.net/trivia/86098 2月29日生まれの人の平年の誕生日はいつ? http://www.rottel.net/trivia/86097 2月29日は閏年にしかありません。では、誕生日が2月29日の人の平年の誕生日はいつになるのでしょうか?日本の法律上の資格には、資格者の誕生日を基準として有効期間や更新期間を定めているものが3つあり、そして、それらのいずれも、平年の誕生日は2月28日とみなすことになっているそうです。法律的には、2月29日生まれの人の平年の誕生日は2月28日といえそうです。 Sun, 5 Sep 2010 14:16:19 +0900 trivia http://www.rottel.net/trivia/86097 保険年齢 http://www.rottel.net/trivia/86096 保険年齢とは、保険料を算出する際に使用する、保険が掛けられる人の年齢のことです。満年齢の端数が半年を超えていた時に満年齢にプラス1歳したものになります。「国内生保」と呼ばれる保険会社の多くが、契約の年齢にこの保険年齢を使用しています。これに対して外資系の保険会社は保険料の算出に満年齢を使用している会社が多いです。保険の契約年齢が1歳違うだけで、保険料がかなり高くなる場合もありますので、注意が必要でしょう。 Sun, 5 Sep 2010 14:15:33 +0900 trivia http://www.rottel.net/trivia/86096 レッサーパンダの年齢を人間に例えると。 http://www.rottel.net/trivia/86094 実際にレッサーパンダで計算して見ましょう。レッサーパンダの性成熟年齢や平均寿命には諸説あるようですが、ここでは、それぞれ18ヶ月と15歳とします。計算式は以下になります。xがS以下ならy=(15÷(18÷12))×x =10×xそれ以外ならy={(80−15)÷(15−(18÷12))}×(x−(18÷12))+15 =(65÷13.5)×(x−1.5)+15 ≒4.8×(x−1.5)+15 =4.8x−7.2+15 =4.8x+7.8となります。年齢早見表をつくると上部の画像のようになります。こちらは人間の<a href="http://tools.huu.cc/age/">年齢早見表</a>です。 Sun, 5 Sep 2010 14:12:45 +0900 trivia http://www.rottel.net/trivia/86094 動物の年齢を人間に例える計算式 http://www.rottel.net/trivia/86093 ペットの年齢が人間の年齢に例えると何歳か、という表をよく見かけます。あれは一体どのように計算しているのでしょうか?その計算は、意外と難しいのですが、簡易的には、性が成熟する年齢と平均寿命をポイントにします。つまり、こどもと大人に分けて考えるわけですね。動物が繁殖可能になる年齢を人間の15歳に当てて、それ以前と以降を別々に計算する訳です。人間の平均寿命は仮に80歳とします。ペットの年齢をx、人間に例えた年齢をy、ペットの性成熟年齢をS、平均寿命をLとすると、xがS以下ならy = (15 ÷ S) × xそれ以外ならy = {(80 - 15) ÷ (L - S)} × (x - S) + 15となります。 Sun, 5 Sep 2010 14:09:04 +0900 trivia http://www.rottel.net/trivia/86093