オモコロのアイコンを作成できるサイトです
![オモコロアイコンジェネレーター](https://cdn-ak-scissors.b.st-hatena.com/image/square/e0729a4ab86d283d5f25fae9fb98c8145efc0956/height=288;version=1;width=512/https%3A%2F%2Fomocoro.jp%2FiconMaker%2Fogp.jpg)
落下するネコのモデル。2つの独立した部位が回転することにより全体としての角運動量をゼロに保っている。 ネコひねり問題(ネコひねりもんだい、英: falling cat problem)とは、ネコの立ち直り反射(正向反射)を物理学的に説明する問題である。持ち上げたネコの背中を下にして手を離すと、ネコの体にかかる重心まわりのトルクはゼロである(よって角運動量は変化しない)にもかかわらず、ネコは体を回転させて足から着地することができる。これは一見すると角運動量保存の法則に反する現象である[1]。 そのため「猫は人間が手を離した瞬間にその手を蹴っている」[1]、「落下中に尻尾をふって、その反作用を利用している」[1]といった説明もされてきた。 問いとしては面白く、またトリヴィアルにも映るが、その解は問題から連想されるほどには単純ではない。角運動量保存の法則との矛盾はネコが剛体でないことから解消され
この記事でお題にするのはCPUレジスタ上の整数除算です。以下、単に除算とも書きます。 除算は非常に高コストな演算なため、コンパイラは最適化によって、できるだけ整数除算を別の計算に置き換えようとします。 最適化ができる場合の一つとして、割る数が定数である場合があります。頭のいいコンパイラは、除算を乗算とビットシフト等を駆使した演算に置き換えます。この記事では、そういった最適化の背景にある理屈を部分的に解説します。 計算機環境としてはモダンなx86 CPUを仮定します。したがってレジスタは32/64ビットであり、負数は2の補数表現になっています。ある程度は他の命令セットでも通用する話になっているかもしれません。 そもそも整数の除算とは プログラミングにおける整数の除算の定義について確認します。整数$n$を整数$d$で割るとき $$ n = q \times d + r $$ が成り立つように除
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く