タグ

2012年9月12日のブックマーク (2件)

  • おねぇさぁぁぁぁぁん! 日本科学未来館のアニメに狂気が宿っていると話題に

    記事はアフィリエイトプログラムによる収益を得ています 日科学未来館で展示されている「フカシギの数え方」。そこで上映されているアニメが壮絶すぎると話題になっています。動画はYouTubeでも公開中。 このアニメは、数えるものが少し増えただけで膨大な組み合わせが生まれる「組み合わせ爆発」を分かりやすく解説したもの。マス目上での点から点への通り方を例に、おねえさんと子供たちが実際に数を数えていくのですが……。 奇跡のカーニバル、開幕だ スタートからゴールまで何通りの行き方があるかを数えます 答えは2通り。簡単だね! じゃあ2×2だと? 12通りあります。まだ理解可能 最初は平和的に始まったアニメでしたが、すぐに我々は組み合わせ爆発のすごさを思い知ることになります。3×3マスでは184通り、4×4マスではなんと8512通りの通り方が生まれてしまうとのこと。 必死に数えまくるおねえさん。 85

    おねぇさぁぁぁぁぁん! 日本科学未来館のアニメに狂気が宿っていると話題に
    naka-06_18
    naka-06_18 2012/09/12
    おねぇさん、、、
  • Python/Djangoやってて少しは例外処理に慣れてきた気がする - 憧れ駆動開発

    油断していると 500 エラーで落ちる なんかちょっと機能をつくったり改修していたりすると、その場では動いても、なんらかの形でデグレったり違う改修によって入力される想定されるデータとは異なるものがはいってきたりする。なので、例外処理必要。油断しているとよく例外落とすのわすれて 500 エラー出したりなんか動かなくなったりして困るので、自分にとっての頻出パターンを振り返ってみた。 Django のインスタンス たとえばこんな Model.objects.get(pk=1) # Model.DoesNotExist Model.objects.all()[0] # IndexError あるインスタンスをとってこようとするとそれがない場合は例外で落ちる。getはわかりやすくて「あー get するから一意になるように値をセットしないとなー」とか気をつけたりするから例外処理書き忘れることはすくない

    Python/Djangoやってて少しは例外処理に慣れてきた気がする - 憧れ駆動開発