では、mydata.scalaに記述されている内容について、その役割ごとに整理して説明をしていきましょう。 ●データベースアクセスを開始する DB.withConnection データベースを扱う場合、まず最初にデータベースに接続を開始する必要があります。これを行なっているのが以下の文です。 DB.withConnection { implicit c => ……実行する処理…… } implicit c(変数c)には、データベースへの接続を管理するConnectionクラスのインスタンスが設定されます。この{}内で、データベースへのアクセス処理を用意します。 ●executeUpdateメソッド データの追加は、addDataメソッドで行なっています。ここではDB.withConnectionで以下のような文を実行しています。 val id: Int = SQL( 実行する文 ). on
これは Play framework 2.x Scala Advent Calendar 2013 の 14日目です。 先日は@seratchさん(2日ぶり5回目)のPlay ドキュメントを Skinny で書くと - Manipulating Results, Session and Flash scopes, Content negotiationでした てか13日のやつ12日深夜の段階で埋まってなかったんですけど、すかさず埋められるセラさんすげぇ… play-json的な何か playでjsonを扱うことは多々あると思います ありますよね? play-jsonに関しては正直本家ドキュメント以上の資料無いと思います なので既にplay-jsonゴリゴリ使っているぜ!という方には物足りないかも… これからplayを触ろうとしている、社内のお隣チーム向けでしょうかw こんなことできるよ的な
概要 Scalaのプロジェクト管理は普通は sbt を使うところだけど、最近はTypesafe Activatorという便利な代物が出ていて、sbt よりもインストール手順とかが少しだけ楽なので、こっちを使ってプロジェクトの作成やら管理やらをするのが良いのではないかと思ってみた。 今回は試しにこの子を使ってEclipseでScalaの開発をできる環境を整えてみる。尚、いつも通りLinuxで動作を確認している。Windowsの場合は知らない。 @CretedDate 2013/11/16 @Versions Typesafe activator-1.0.8 @Versions Scala2.10.3 Scala IDE for Eclipseのダウンロード とりあえずScala IDE for Eclipseをダウンロードしておく。 http://scala-ide.org/ 昔はプラグイン
これはScalaを使った開発の雰囲気を感じてもらうための文章です。 ここでできるようになること Scalaプロジェクトの作成 簡単なScalaコードの作成 テストコードの実行 ログの表示 コードの実行時間の計測 システムにインストールできる形のパッケージを作成 準備 UNIX環境(Linux、 Mac OS X、あるいは Cygwin をWindowsでセットアップする) javaコマンドが使えること (環境変数PATHの設定など) その他、curl, GNU makeなどのコマンド インターネット接続 (ここから15分です) Scalaプロジェクトの作成 Scalaプロジェクトの必要最低限のひな形をGitHub上にscala-minとして作成してあります。以下のようにダウンロードしながら展開します。 $ mkdir myproject $ cd myproject $ curl -L h
初心者ぺちぱーがGitHubでScalaレッスンを始めたぞ。今回はScalaの標準的なビルドツールであるsbtを使ってみる。 sbt is Simple Build Tool Scalaインストールについて書いた記事で、Homebrewを使ってsbtをインストールする方法を書いたので、インストール方法は割愛する。Homebrew以外のインストール方法については、本家ドキュメントのInstalling sbtに詳しい記載があるので、参照のこと。 sbt configuration Homebrewでsbtをインストールすると、/usr/local/bin/sbtにコマンドが出来上がっている。この中身はこんな感じ。 /usr/local/bin/sbt
How can I run an sbt app from the shell, so that I can run my app as a normal command-line program (as if run directly via scala but without having to set up an enormous classpath)? I know I can do: echo hello | sbt 'run-main com.foo.MyMain3 arg1 arg2' > out.txt But this (1) takes forever to start because it starts sbt, (2) causes all stdout and stderr to go to stdout, and (3) causes all output to
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く