Scala

Scalaでパスを生成する時

素直にStringのジョインにする
”/tmp” + “/” + “data”
とか
”/” + (“”/: Array(“tmp”, “data”)) (_ + “/” + ?)
とか毎回やるのが面倒になったので、

Ar ...

Scala

sbtでパッケージ管理しているScalaのプロジェクトから

単体で実行できるjarファイルを作成するには。

sbt-assemblyというプラグインを使います。

githubはこちら

インストールは

プロジェクトのディレクトリ内で

project/plugins.sbt

というファイルを作り、この中に

と設定します。

つづいて、build.sbtの先頭に

ファ ...

Scala

前の記事で、Scala IDEのインストールについては書きました。

その上で、sbtでパッケージ管理をしたいといった場合の方法です。

sbtのbuild.sbtなどで依存パッケージを定義した場合など、eclipseのビルドパスに反映されません。

そーいう時は、

sbteclipse

というプラグインを使います。

githubはこちら

このプラグインは、sbtで定義した依存関係をもとに、eclipseのビルド ...

Hadoop

前回はHadoopのインストールで、今回がいきなり実用的な内容で、ちょっと基礎を飛ばしてますが、気にしない。

レコメンドというと、パッと思いつくのはAmazonのレコメンドではないでしょうか。

商品を見ていると、「この商品を買った人はこれも一緒に買っています。」といった感じの物ですね。

今回はこのレコメンドを簡単に実装する方法を探ってみます。

まず、解析後に欲しいデータとして

あるアイテム(item1)に対して、関連するアイテム( ...

ubuntu

Ubuntu11のスクロールバーは、なんか、本来スクロールバーがあるあたりにマウスを持って行くと、掴む部分が表示されて、それを掴んでスクロールしたりする仕様になってたりするのですが、これがとにかく使いにくいし、eclipse入れると、掴む物が表示されないので、マウスのホイールでしかスクロールが出来ない。

ということで、旧式?のスクロールバーに戻す方法です。
echo “export LIBOVERLAY_SCROLLBAR=0” | sudo t ...

Ruby on Rails メモ

セッションIDを得るには

とする。

Hadoop, ubuntu

そろそろHadoop入れてみようか。

ということで、例のごとくVMware PlayerにUbuntu11 64bitをインストールして、そこにHadoopを入れてみます。

Ubuntuのインストールなどは省略

Hadoopというのは、Apacheで開発されているオープンソースの大規模データの分散処理です。

詳しくはHadoop(

ではさっそくインストール。

HadoopはJava上で動くので、まずはJavaを入れます ...

Play framework2, Scala

Play frameworkでは、eclipseでプロジェクトを開けるようにするコマンドが存在するのでその機能を使用する。

まず、作ったプロジェクトのディレクトリに移動する。

コマンドを叩く

これで、eclipseで読み込む準備が完了

続いてeclipse側でPlayScalaExampleをインポートします。

eclipseのworkspaceにPlayScalaExampleを移動して、eclipseのメニューから ...