タグ

2015年3月22日のブックマーク (3件)

  • PHPとしても実行できるRubyの書きかた - Qiita

    p <<PHP_VERSION <?php PHP_VERSION ;print "\033[1F\033[1M"; //.tap{ define_method :range, -> s,e { s.upto e } } //.tap{ define_method :array_map, -> f,seq { seq.map{ |x| f.(x) } } } //.tap{ define_method :function, -> x,&b { -> x { $x=x;b.call } } } array_map(function($x){ print $x % 15 == 0 ? 'FizzBuzz' : ($x % 3 == 0 ? 'Fizz' : ($x % 5 == 0 ? 'Buzz' : $x)); print "\n"; }, range(1,100)); ruby php.

    PHPとしても実行できるRubyの書きかた - Qiita
    golden_eggg
    golden_eggg 2015/03/22
    すごいw
  • MacBookを挿せるドック、Henge Docksがかなり便利 - 悪あがきプログラマー

    MacBook Pro Retina 15inchをメインマシンとして使っているのですが、自宅環境ではこれらのものを接続しているため抜き差しがかなり面倒でした。 電源 ディスプレイ マウスのUSBレシーバー スピーカー 置き場所の都合上、端子がデスクの奥側というのもあってかなりストレス。 そこで一発で挿せるドック的なものを探してみました。いくつかあった中でデザイン的にもいけてるHenge Docksというものを買ってみました。 Vertical Docking Station for the MacBook Pro with Retina Display | Henge Docks beforeを撮り忘れたのですが、設置するとこんな感じになります。 思ったよりも高さがあります。ドックの下部にケーブルがあるのでこれはしょうがないですね。 トップの写真の様にデスクの右側に設置するとMacのリン

    MacBookを挿せるドック、Henge Docksがかなり便利 - 悪あがきプログラマー
    golden_eggg
    golden_eggg 2015/03/22
    よい!
  • ヒューリスティック - Wikipedia

    ヒューリスティック(英: heuristic、独: Heuristik)または発見的(手法)[1] [2]:7 [3]:272とは、必ずしも正しい答えを導けるとは限らないが、ある程度のレベルで正解に近い解を得ることができる方法である。発見的手法では、答えの精度が保証されない代わりに、解答に至るまでの時間が短いという特徴がある。 主に計算機科学と心理学の分野で使用される言葉であり、どちらの分野での用法も根的な意味は同じであるが、指示対象が異なる。すなわち、計算機科学ではプログラミングの方法を指すが、心理学では人間の思考方法を指すものとして使われる。なお、論理学では仮説形成法と呼ばれている。 計算機科学[編集] 計算機科学では、コンピューターに計算やシミュレーションを実行させるときに、発見的手法を用いることがある。たいていの計算は、計算結果の正しさが保証されるアルゴリズムか、または計算結果が