タグ

2015年10月26日のブックマーク (2件)

  • MacでIkaLogを使ってみる - 開発のヒホ

    IkaLogという画像認識を用いてSplatoonの対戦結果を記録できるサービスがあるとのこと。 任天堂の WiiU 用ソフト「スプラトゥーン」の画面をリアルタイム解析して、 いろいろなことができるソフトです。 引用元 : IkaLog/IkaUI.md at master · hasegaw/IkaLog · GitHub Windows版はexeファイルが公開されているなどサポートが手厚いようです。でもちゃんとMacLinuxのことも考えられているらしく、動画ファイルから解析する手順であればPython経由で使えそうなので、試してみました。 必要なライブラリのインストールとか まずPythonOpenCV、その他ライブラリを揃えます。homebrewがインストールされている前提で書いています。 brew install python3 brew install numpy --wi

    MacでIkaLogを使ってみる - 開発のヒホ
  • Frege: JVMのためのHaskellのような言語

    ドイツ数学者、Gottlob Frege氏から名付けられたFregeは、JVMのための純粋関数型の強力な型付き言語だ。FregeはHaskellと似ていて、「もっともHaskellらしいコードを修正せずに、または、見て分かる最小限の調整だけで動かせる。」 Fregeの開発者たちによると、Fregeは「パワー、単純さ、表現力の豊かさの組み合わせにおいて、類を見ないもの」である型システムをJVMに持ち込んだ。これにより、非正格 評価と型推論をサポートし、純粋性とデフォルトの不変性を可能にする。そのため、副作用は宣言された時のみ使うことができる。Fregeは、以下のようなHaskellの機能をほぼサポートしている。 ADTとパラメトリックポリモフィズムを用いた型クラス より高いランクの型 パターンマッチング リストの包含 do表記 ポイントフリースタイル モジュール functor、monoi

    Frege: JVMのためのHaskellのような言語