覚えたら書く

IT関係のデベロッパとして日々覚えたことを書き残したいです。twitter: @yyoshikaw

Scala

ND4J - Scalaで行列の演算

前回のエントリでND4Jを利用して、Javaプログラムでの行列の演算を試しました 今回は行列の演算をScalaから実行してみます。 準備 開発はsbtを用います。 build.sbtに以下を追記します libraryDependencies ++= Seq( "org.nd4j" % "nd4j-native-platform" % …

Scala - IntelliJ IDEA上でsbtを用いて実行可能jarの生成

前回のエントリでIntelliJ IDEAでsbtを利用したScalaの開発を行う環境を整えました。 その際には、sbtのpackageを実行してjarの生成を行いました。ただし、生成されるjarはFat Jarではありません(依存する各種jarは含んでいない)。 本エントリでは、sbt-as…

Scala - IntelliJ IDEAでsbtによる開発を行う

IntelliJ IDEA上で、sbtによる開発を行うための手順です。 sbtはSimple Build Toolnの略で、Scalaで開発を行う際の標準的なビルドツールのようです(Mavenに近い存在なんですかね) IntelliJ IDEA起動後に以下の手順で操作を行います。 SBT Pluginのインスト…

Scala - IntelliJ IDEAでHello World

前回、ScalaのSDKをインストールしてREPLでHello Worldをやりました。 今回はIntelliJ IDEAでHello Worldを実行してみます。 IntelliJ IDEAを起動してから以下実施します。(Java(JDK)に関する設定についての説明は割愛しています) Scalaのプロジェクト作成…

Scala - SDKをインストールしてREPLでHello World

Windows環境下でScala開発(の勉強)をしたいので、とりあえず、まずはSDKをインストールしてみます。 その後、REPLでHello Worldやってみます。 インストール Javaのインストール ScalaはJVM上で動作するわけなので、Javaをとりあえずインストールしましょ…