Sphereとともに

scalaとかplayframeworkとか。技術ブログにしたいなと。環境は Windows7x64, mac です。たまに声優さん情報が混ざります。最近ちょっとClojure触りました。

playframework

playframework を Elastic beanstalkにデプロイ出来るようにする

やっとうまく動くようになった qiita.com プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化作者: WINGSプロジェクト阿佐志保,山田祥寛出版社/メーカー: 翔泳社発売日: 2015/11/20メディア: 大型本この商品を含むブログを見…

ソースコードのお掃除

qiita.com 新装版 リファクタリング―既存のコードを安全に改善する― (OBJECT TECHNOLOGY SERIES)作者: Martin Fowler,児玉公信,友野晶夫,平澤章,梅澤真史出版社/メーカー: オーム社発売日: 2014/07/26メディア: 単行本(ソフトカバー)この商品を含むブログ …

playframework で Angular.js を使ってみる

実に簡単 @(title: String)(content: Html) <html ng-app> <head> <title>@title</title> <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")"> <link rel="shortcut icon" type="image/png" href="@routes.Assets.at("images/favicon.png")"> </link></link></head></html>

【scala】【playframework】twitter4j のtwitter4j.propertiesについて

とりあえずメモtwitter4j.propertiesはプロジェクト直下に置けばいいです。中身は以下のとおり debug=true oauth.consumerKey=XXXXXXXXXXXXXXXXXX oauth.consumerSecret=YYYYYYYYYYYYYYYYYYこうしておけば勝手に読み込んでくれます。便利ですねーTwitter出版…

【scala】【playframework】slick 2.0.0-M3 を使ってみる

新しいことにチャレンジするということはなかなか大変だ・・・細かい点は気にせずに、おまかに。。。まずはSQLの設定(application.conf)db.default.driver=org.h2.Driver db.default.url="jdbc:h2:file:play;MODE=PostgreSQL"続いてSQLのCREATE文(1.sql) # -…

【scala】【playframework】役立ちリンク

非同期通信 Promiseらへん http://bati11blog.hatenablog.com/entry/2013/05/25/220956Future と Promise http://docs.scala-lang.org/ja/overviews/core/futures.htmlScalaスケーラブルプログラミング第2版作者: Martin Odersky,Lex Spoon,Bill Venners,羽…

【メモ】【akka 2.3】【playframework】簡単なサンプル

Actor の作成 import akka.actor.Akka class MessageActor extends Actor { def receive = { case msg: String => { play.Logger.info(msg) } } } 別のところ val system = ActorSystem("MessageSystem") val messageactor = system.actorOf(Props[MessageAk…

【playframework】Slick【メモ】

なんかハマったのでメモテーブルが見つからないっていうエラーが出た時に確認すべき事項・テーブル作った? ・ソースコードに記述しているテーブル名は全部大文字になってる? ・カラム名も同様に大文字になってる?pretty fever(初回生産限定盤)(DVD付)アー…

【playframework】デプロイを考える

今まで作ることばかり考えてデプロイのことが疎かになっていましたなので、ちょっとデプロイについて考えてみました基本的にはドキュメントにあるように play start や play stage で済むかと思いますが、typesafe activator を使用した際に play と打ったら…

【playframework】各htmlで独自のscriptを読みこませる方法

main.scala.html に @(title: String, scripts: Html = Html(""))(content: Html) みたいに scripts: Html = Html("") を追加してあげてhtml内<head>の上に@scriptsを書いてあげるそうしたらあとは各htmlで @scripts = { <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/ticket.css")"> </link>

playframeworkのバージョンの違いによるエラーの発生

Mac 側で play2.1.2を使用して作ったものをWindows側(play2.1.1)で弄りたかったのでクローンしてplay test コマンドを打ってみると以下の様なエラーが発生しました。

【playframework】json 形式でデータを返すときにハマったこと

def ticketToJson(list: List[models.Ticket]) = { Json.toJson( Map("tickets" -> Seq( list.map(ticket => { toJson( Map( "id" -> toJson(ticket.id.get), "username" -> toJson(ticket.username), "artist" -> toJson(ticket.artist), "livename" -> toJ…

【playframework】json 形式でデータを返す

json形式でデータを返すようにするには以下のようにすれば良い。 import play.api.libs.json.Json // 例1 def retJson = Action { request => Ok(Json.toJson(Map("status" -> "OK"))) } // 例2 def retJson(username: String) = Action { request => Ok(J…

reference to routes is ambiguous; it is imported twice in the same scope

play framework にてソースを弄っていると reference to routes is ambiguous; it is imorted twice in the same scope なんて怒られました。。。 ソースを元に戻して何度コンパイルしなおしてもダメ で、とりあえず clean コマンドを打って再度 play run で…