
2008/04/11 すべての暗号はいずれ破られる。2000年前のシーザー暗号の時代から高度な暗号技術が一般化したデジタル通信の現代に至るまで、それが暗号通信の歴史が証明し続けた事実であると同時に、もっとも人口に膾炙したクリシェでもあった。例えば、鳴り物入りでリリースされたDVDのコンテンツ暗号技術「CSS」(Content Scramble System)が、リリースからわずか数年で10代のノルウェー人ハッカーに破られたことは記憶に新しい。 【追記】(2008年4月15日) この記事は取材に基づいて執筆したものですが、一部専門家らから「CAB方式暗号は解読不能」というのは誇大表現ではないかとの疑義が呈されています。アルゴリズムの公開や第三者による検証がない現在、この記事に登場するCAB方式が発案者・実装者の主張通り画期的な暗号方式で、本当に解読が不可能であるかどうか分かりません。現在、専
question:1191841779 matrix ライブラリーの使い方が少しわかったので、それを使って書き直してみた。 require 'matrix' class Vector2 < Vector DIMENSION = 2 def self.[](*array) self.Raise ErrDimensionMismatch if array.size != DIMENSION super end def self.elements(array, copy = true) self.Raise ErrDimensionMismatch if array.size != DIMENSION super end def rotate(angle) cos = Math.cos(angle) sin = Math.sin(angle) mat = Matrix[[cos, -sin],
数学ナビゲーションについて KIT数学ナビゲーションでは,高校数学と大学1,2年次に学ぶ数学の内容が中心になっています。特に、基本となる数学の公式を整理して掲載しているので、数学の辞書のように利用していただくと便利です。また、問題を解くためのノウハウも掲載しているので、どのように問題をといたらいいかわからない時にご利用ください。数学の基礎的な内容が中心になるので、本学を目指す高校生にとっても参考になります。 今後、さらに内容を充実させてきます。 作成スタッフ 動画配信 周辺知識ネットワークグラフ 数学ナビゲーションは,STEMナビゲーションのコンテンツの1つで、STEMナビゲーションには他に物理ナビゲーションと工学ナビゲーションがあります.これらのコンテンツの知識を記載した各ページはハイパーリンクで関連付けられています.その様子を示したのが下の周辺知識ネットワークグラフです.水色は数学の知
数値の丸めに関する質問です。 私は負の数の場合も正の数の場合と同様に正の無限大方向を基準に丸める(切り捨て・切り上げ・四捨五入する)のが、数学的に正しく且つ一般的だと思っていたのですが、Wikipedia には、絶対値で丸めるのが一般的だというようなことが書かれていました。 (数学的にどうかということは書かれていない。) http://ja.wikipedia.org/wiki/%E4%B8%B8%E3%82%81 そこで、http://q.hatena.ne.jp/1185684631 でアンケートを行ったのですが、はてな質問者の中では絶対値で丸める人が多い(らしい)という結果になりました。 Q. -1.5 を整数に切り捨て/切り上げ/四捨五入すると? A1. 26% : -2/-1/-1(正の無限大方向を基準に丸める) A2. 49% : -1/-2/-2(絶対値で丸める) A3. 2
実数として "0.999…" と"1"は等しくなることを示すことができる(ただし、0.9999など途中で終了する小数は1と等しいと言えない)。この証明は、実数論の展開・背景にある仮定・歴史的文脈・対象となる聞き手などに応じて、多様な数学的厳密性に基づいた定式化がある[注釈 1]。 循環する無限小数一般に言えることだが、0.999… の末尾の … は省略記号であり、続く桁も 9 であることを示す。省略記号の前の 9 の個数はいくつでもよく、0.99999… のように書いてもよい。あるいは循環節を明確にするために 0.9、0.9、0.(9) などと表記される。 一般に、ある数を無限小数で表すことも有限小数で表すこともできる。本稿で示されるように 0.999… と 1 は等価性であるから、例えば 8.32 は 8.31999… と書いても同じ数を表す。十進数を例に採ったが、数が一意に表示されない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く