タグ

ブックマーク / blog.katsuma.tv (3)

  • blog.katsuma.tv

    前回、JavaScriptMap Reduceのコードが書けるHadoop Streamingについて紹介しました。 標準入出力さえサポートされてあれば、任意のコードでMap Reduuceの処理が書ける、というものでしたが、エンジニアはそもそも面倒くさがり。コードも書くのも面倒です。 と、いうわけで、今回はもうコードすら書かずにSQLライクでMap ReduceできるHiveというプロダクトについて、まとめたいと思います。 Hive Hiveとは、簡単に言うとHadoop上で動作するRDBのようなものです。 HDFSなどの分散ファイルシステム上に存在するデータに対して、HiveQLというSQLライクな言語で操作できます。 で、面白いのがHiveQLの操作は基的にMap Reduceのラッパーになっていること。 要するに、SELECT文実行すると裏でMap&Reduceのタスクが走り出

    inurota
    inurota 2016/10/11
  • blog.katsuma.tv

    SiriProxy-iRemoconって何? SiriProxy-iRemocon SiriProxyのプラグインの形で、Siriで家電を操作できるものを作りました。今のところ電気のON/OFFだけですが、こんな感じで ライトを付けて ライトを消して とSiriに言う事で、部屋の電気を操作できます。 (2013.01.14追記) エアコンのON/OFFの様子も追加しました。 部屋の電気の操作ってどうやってるの?? このブログでは定番になってきましたが、やはりiRemoconを利用しています。詳しくはこちらをどうぞ。 ネット上で話題になっている番組に自動的にTVのチャンネルを変えるpop-zap SiriProxyって何? SiriProxyはその名のごとくSiriのProxyサーバで、プラグイン形式で質問文に対して独自の処理を追加することができるものです。Readmeがしっかり書かれている

    inurota
    inurota 2013/01/05
    「iOSデバイスからSiriへの通信は全てguzzoni.apple.com宛に送信される。これをDNS振り分けて手元のプロキシでスニフ」なるほど面白い
  • blog.katsuma.tv

    <p>pop-zapというライブラリを作りました。</p> <p> <ul> <li><a href="https://github.com/katsuma/pop-zap">pop-zap</a></li> </ul> </p> <h3>これは何?</h3> <p>2ちゃんねるの実況板で話題になっているチャンネルに、TVのチャンネルを定期的に自動で切り替えるrubyスクリプトです。</p> <p>「<a href="http://tv2ch.nukos.net/">勝手に2ちゃんねる勢いグラフ</a>」さんのデータを参照させていただいて、その中から一番「勢い」がある(盛り上がっている)チャンネルを取得し、 該当するTVのチャンネルを変更する信号を発信させています。チャンネル変更時はgrowlで再生する番組名とチャンネル名が表示され、内容がすぐに分かるようになっています。</p> <p>作

    inurota
    inurota 2012/06/13
    こういうのもメタレベルやスクリプトじゃなく「チャンネル」として並列に扱いたい。ファイルシステムで言えば検索フォルダ的な。
  • 1