こないだ「Mahout 0.8でレコメンデーションエンジンを作る」という、Mahoutの簡単なエントリーを書いたけど、今回はクラスタリングの話。 今回も、Mahoutの基本知識は知っていることを前提として書く。Mahou…
しばらく放置してたプログラムの開発を再開した。開発環境はMBP。OSX Mavericks。 で、起動したら、ある箇所で以下のようなExceptionが発生。 java.lang.RuntimeException: Un…
正月休みを利用して、Play! framework 2.1のプロジェクトを2.2にした。あ、皆様あけましておめでとうございます。 結論から言っちゃうと、Play 2.2 Migration Guideに書いてある情報で大…
ScalaのFutureで(あるいはPlay?)で処理がブロックされてしまう現象があった。 環境 Scala 2.10.1 Play 2.1.3 (Playのモデルクラスを使っているだけで、scalaコマンドから起動され…
最近2つのプロジェクトで「オススメの◯◯」とかそれに類する機能を作ったので、ちょっとまとめてみる。 基本的なことはMahout in Actionに書いてあるので、そっちを読んで欲しい。一応、本エントリーでも基本的なこと…
bitcoin って、みんな名前は知ってると思うけど、実体は知らない人が多そうな気がする。そういう自分もよく分かってなかったので、少し触ってみる事にした。 bitcoinとは何か?使い方は? これは色んなサイトで解説され…
最近だとAWS等のクラウドを使う機会が増えていて、逆に物理サーバーを使うことが少なくなってきており、以前みたいにサイジングを細かくやることが少なくなってきた。 また、随分前から多くのLinuxディストリビューションでは、…
Webサイト作ってると、JSONを扱うことが多い。なので、Play! frameworkで、ScalaのオブジェクトからJSON文字列に、あるいはその逆をやりたいよね、と(特に前者)。 そんな今回はObject ->…
前回からかなり間が空いてしまったけど、今回で完結予定。 前回はHiveの話を中心に、S3に置いたファイルをHiveでどう扱うかなどについて書いた。また、第1回では全体の流れを書いたので、どんなことをやるかは詳しくはそちら…
bashではドル記号($)で色々な場面で使う(Bourne shellでも使うけど)。自分が知ってる範囲でまとめてみた。 変数の参照 基本中の基本なんで敢えて書く必要はないかも。 foo=1234 # 変数の定義 ech…