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 なぜこんなことが起きるのか ハ

    ハッシュは頻繁に参照する値を最後に入れると高速 - まめめも
    tSU_RooT
    tSU_RooT 2015/12/10
    最後でひっくり返るスタイル
  • Flashはなぜその役割を終えたのか

    デザイナー/デベロッパー。Fotogramme for Instagram 作者。フリーランサー。ウェブやモバイルアプリのUXディレクション、デザイン、開発を手がけています。 @hiro_kimu emotionale.jp。 Flashという名称が無くなってしまうーー2015年11月末、Flash Professionalのアプリケーション名称を「Adobe Animate CC」に変更するという発表がAdobeからあり、20年に及んだFlashの歴史が転換期を迎えました。「Flashは死んだ」と評されてすでに久しいですが、存在よりも先に名称が消えてしまうことになるとは思わなかった方も多いでしょう。 W3Techsによる調査結果では、2015年12月現在、ウェブサイトでのFlashの採用率は9.6%にまで落ち込んでいます。2011年1月の同調査では28.5%だったことを鑑みると、ウェブに

    Flashはなぜその役割を終えたのか
    tSU_RooT
    tSU_RooT 2015/12/10
  • 戦闘妖精・雪風が(やっぱり)面白い - あざなえるなわのごとし

    地球のジャーナリスト、リン・ジャクスンに届いた手紙は、ジャムと結託してFAFを支配したというロンバート大佐からの、人類に対する宣戦布告だった。ついに開始されたジャムの総攻撃のなかで、FAFと特殊戦、そして深井零と雪風を待ち受ける、思いもよらない苛酷な現実とは―。 名作“戦闘妖精 雪風”について。 【スポンサーリンク】 神林長平著のSFシリーズ”戦闘妖精・雪風”は現在「戦闘妖精・雪風(改)*1」「グッドラック 戦闘妖精・雪風」「アンブロークンアロー 戦闘妖精・雪風」の三作が発表されてる。 今ちょうど3作目「アンブロークンアロー」を電子書籍で読みかえしてるところ(半分くらい)。 やはり面白いのでネタバレなしのオススメ用雑文をひとつ。 先週、早川の電子書籍を半額で売ってましたが、今もまだ40%オフくらいなんですね(25%オフ、20%ポイント)。 550円くらい? 買うならまだ間に合う! (なにこ

    戦闘妖精・雪風が(やっぱり)面白い - あざなえるなわのごとし
  • Gentooの優れているところ - 解き放たれしソフトウェア

    GNU/Linuxのディストリビューションは、数えきれないかというほどに沢山あります。その(ムダとも言えるくらいの)多さはDistroWatchをみてもわかります。 そのなかで、なぜGentoo(派生を含む。以下同じ)なのか、なぜGentooでないといけないのか、何が優れているのか。それが明らかにならなければ、Gentooを選びませんよね。 実際に多くの人は、ユーザの多いディストリビューションや、評判の良いディストリビューションを選びます。ですから、Debian系(Ubuntu、Linux Mintなどを含む)やRedHat系(Fedora、CentOS、RHELなど)を選ぶ人が圧倒的に多いのでしょう。 つまり、GNU/Linuxの最大の弱点は、そのディストリビューション(OS)と製作元に信頼がおけるのか? という点なのです。 実際に例えばマイクロソフトなんかは、「Linuxなんてわけのわ

    Gentooの優れているところ - 解き放たれしソフトウェア
    tSU_RooT
    tSU_RooT 2015/12/10