lynx   »   [go: up one dir, main page]

タグ

2015年12月10日のブックマーク (4件)

  • ハッシュは頻繁に参照する値を最後に入れると高速 - まめめも

    明日から RubyKaigi なので、ちょっとした小ネタを一つ。 例えば、0 から 9999 までをハッシュに順に入れます。 h = {} 10000.times do |n| h[n] = true end このとき、h[9998] や h[9999] は、h[0] や h[1] より高速です。 どのくらい高速かというと、 1_000_000_000.times { h } # 40.8 sec (ループ自体の速度) 1_000_000_000.times { h[9999] } # 57.2 sec 1_000_000_000.times { h[0] } # 89.1 sech[0] は 89.1 - 40.8 = 48.3 nsec 、h[9999] は 57.2 - 40.8 = 16.4 nsec ということになります。なんと 3 倍も速い。*1 なぜこんなことが起きるのか ハ

    ハッシュは頻繁に参照する値を最後に入れると高速 - まめめも
    masudaK
    masudaK 2015/12/10
    面白いけど、気にしないのが一番
  • http://alfalfalfa.com/articles/139148.html

  • サービス終了のお知らせ

    このサービスは終了いたしました。 長らくのご愛顧ありがとうございました。 アメーバヘルプ http://helps.ameba.jp/ アメーバトップ http://www.ameba.jp/

    サービス終了のお知らせ
  • 「あわない人」とは一緒に仕事しない、という鉄則。

    誰にでも「違和感のある人」の一人や二人、いるだろう。仕事をしていて「この人とは合わないな」と思う、あの感覚を持つ人だ。 そして、違和感のある人と働くのは大変なストレスである。「会社はお金を稼ぐ場」と割り切っている人と「会社は夢をかなえる場」と考えている人が共存するのは難しい。 少年野球チームで多いトラブルが、「勝ちたい」と考える人と「楽しく有りたい」と考える人の対立だ。会社も全く同じである。 さて、そんな時どうすればよいだろうか。そこには二つの考え方がある。 一つは、合わない人でも、自分の成長のために頑張って付き合ってみよう、という考え方。もう一つは、合わない人とは、そもそも付き合う必要が無い、という考え方だ。 そして私は後者に与する。 なぜ後者を支持するのか。それは「合わない人と無理して付き合う」ということが、質的に無駄であり、かつ、そこから得られるものがあまりにも少ないからだ。 もち

    「あわない人」とは一緒に仕事しない、という鉄則。
    masudaK
    masudaK 2015/12/10
    理不尽であったり、あまりにウマが合わない人とは仕事しなくてもいいと思うけど、違和感ある人とずっと離れる生き方してたら、視野狭くなりそう。歳とったとき辛くなるイメージだなー。
Лучший частный хостинг