Scala
開発時にlocalstackをAmazon Resourceのモックとして使っていて、 前試してなんか動かなかったんだけど、ちゃんとやったら動いたのでそのメモです。 github.com localstack上のSQSにメッセージを送ったら、localstack上でmappingされたScala製のLambdaがキッ…
久しぶりにScalaを触ってMySQLにクエリを投げたいだけなんだけど、 それすらもぱっとは思い出せなかったので備忘録として書いとこうと思います。 scalikedjbc github.com 検証用レポジトリはこちら。 make run で多分動きます。 github.com build.sbt とりあ…
GoogleAppEngine for Javaはありますが、JavaではなくScalaで書きたいので、Scalaでデプロイ出来ないかなと色々探してみました。 cloud.google.com やること やることは簡単です。 sbt-appengine-plugin導入 appengine-web.xmlの準備 Servlet用のclassとweb.…
2016/01/30 ~ 31で行われたScalaMatsuriに行ってきました。 scalamatsuri.org 去年からしっかりScala触るようになったので、前回よりは内容がわかるようになった気がしました。 体調悪くて1日目の午後から行きました。 見逃してしまったのは、ニコ生で見よう…
ScalaでBigQuery叩いてた時の備忘録です。 使ったレポジトリはここgithub.com この後の話の流れ 準備 (認証) クエリを叩く ハマったこと 1. 準備 BigQueryを外から叩くためにとりあえず認証が必要です。 今回はサービスアカウントを利用して叩いてみました。…
Embulkのpluginを書いてみようかなと思ったんですが、せっかくならScalaで書いてみようかなと思ってその時の備忘録です。 1. 概要 Embulkはこんな感じ(雑github.com pluginはJavaかRubyで書けるようです。 Javaで書けるので、Scalaでも書けますね。 2. 準備…
9/19(土)にこんなイベントがありました。ngineerxiv.doorkeeper.jp今回シルバーウィーク前だし、そんなに人来ないかもしれないから発表するって言っておこうって思ったら結構発表者多くなってびっくりでしたw 今回はScala.jsがネタにあふれて面白そうだった…
会社のインターンでVue.jsを利用するんですが、去年も触ったけど、やっぱりちゃんとサンプルを動かしてみないといけないなと思って写経してみました。 サンプルはこちらのページを利用しました。 日本語ページ去年はなかった気がしますが、今は日本語で読め…
昔Scalaをyum installしようとしたら2.9系統が入ったので(下記参考)ScalaをyumでInstallして、開発環境を作ってみた。 - 日頃の行いarata.hatenadiary.com 楽ちんに最新版をインストールするのめんどいなと思い、 Itamaeに慣れるのも含めてインストール用…
ScalaでJavaのAWS SDKを使ってDynamoDBを利用した時のメモ 本番ではDynamoDBの本物を利用してましたが、ここではDynamoDB Localを利用します。 Java製のAWS SDKをScalaから利用しています。作業したgithubのレポジトリはこちらtarata/dynamodb-local-for-blo…
みなさん、こんばんは。 昨日書いたこちらの記事同様Scala書くのが最近とても楽しいので、Scala関連の記事を書こうと思います。ScalaでTestを書こうと思って、とりあえず出てきたScalaTestというものを試してみました。 (SEO高そうですね使ってみた感想とし…
Scalaがとても楽しいので、spray-jsonによるScalaコード内でオブジェクトのjson変換を試してみました。 spray/spray-json spray/spray-json · GitHub基本的に上記のレポジトリのコードを元にしました。 ScalaのオブジェクトならDefaultJsonProtocolというト…
みなさん、こんばんは。 @tana_ra です。最近なにかブログを書こうと思うと、 ふとScalaで何かしたいと思うほどにScalaを書きたい気持ちが強くなっています。 病気ですね。ほんとはPlay Frameworkでなにかする記事を書こうと思ったんですが、 眠いので少し時…
Scala Play Frameworkでエラーが発生したちょいちょいハマったからメモ sbt 0.13.0以上でplay実行したら実行できなかった件 java.lang.NoClassDefFoundError: scala/StringContext at sbt.CommandStrings$.<init>(CommandStrings.scala:62) at sbt.CommandStrings$.<clinit></clinit></init>…
現実逃避のためにScalaのORマッパーを使ってみおうと思ってSlick使ってみた。 環境 Mac OS X scala 2.10.3 sbt 0.13.0 Slick公式サイトのDocument読んでやりますた。 Slick自体はScalaのversionが2.10移行でないと使えないみたいですね。 なので、私の環境は…
現実逃避のためScalaを勉強しようと思い SublimeTextからScalaをsbtでコンパイルしたいと思いました。利用したのは jarhart/SublimeSBT · GitHubとても簡単ですw1. いつも通り Command Paletta [Ctrl|Command + Shift + p] 2. いつも通り Install Package 3…
playframeworkで作成したWEBページに他のドメインのサイトからajaxでデータを取得しようとした時いつも通り「Access-Control-Allow-Origin」に引っかかった。結論から言えばResponse headerを Access-Control-Allow-Origin: * とすれば基本的にクロスドメイ…
sbtのversionを直したのに(´・ω・`) playが上手く行かなかった・・・(´・ω・`) [info] Loading project definition from /path/to/project [warn] module not found: play#sbt-plugin;2.0.4 [warn] ==== typesafe-ivy-releases: tried [warn] http://repo.…
エラー内容 Getting org.scala-sbt sbt 0.11.3 ... :: problems summary :: :::: WARNINGS module not found: org.scala-sbt#sbt;0.11.3 ==== local: tried /usr/local/Cellar/play/2.1.3/libexec/repository/local/org.scala-sbt/sbt/0.11.3/ivys/ivy.xml =…
puppetでインストールしたplay framework 2.0.4さんが起動してくれなかった(´・ω・`) java.io.IOException: No such file or directory at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:947) at …
play framework 2.0.4 でPOSTデータを受け取ってみました。参考にしたのは、ここ (たぶんここでだいたい解決されると・・・w)ただ、Modelから作ったFormでbindFromRequest.getは出来なかった(´・ω・`) なんでか調査したいところ。 流れは、 Formを作る。 b…
なんかエラーが良く出るから確認してみた。 ここをちょっとだけ参考にしました。 http://d.hatena.ne.jp/plasticscafe/20100713/1278993562 (ワタシが今適当なことを言ってても、ここの人のせいじゃありません。) case class Hoge(...){ def createUserData:…
play framework 2.0.4でincludeを行うのはどうすればいいのかなーって思ってたら簡単だったので書いておこうと思った。Play Frameworkのドキュメント(日本語版)に書いてある関数(メソッド?)はどれを呼び出すのかなと思ってたので試してみた。 <h1>Home</h1> <div id="side"> @common</div>…
・ controller ・ viewsの1ファイル ・ viewsのmain(テンプレート) の関係がわかったので書いておこうと思う。 package controllers import play.api._ import play.api.mvc._ object Application extends Controller { def index = Action { Ok(views.html.…
scala Play Framework で json形式レスポンスを返したかったから調べたら簡単だったw app/controllers/Application.scala object Application extends Controller { def index = Action { Ok(views.html.index("Your new application is ready.")) } def js…
ScalaのフレームワークPlay Frameworkで遊んでるけど仕組みが未だによくわからないからメモを書きまくる。 app/views/main.scala.html @(title: String)(content: Html)(footer: Html) <html> <head> <title>@title</title> </head> <body> <div class="container"> @content @footer </div> </body> </html> この時、1行目の @(title)…
main.scala.htmlとindex.scala.htmlってなんで2つも存在してるのだろうと思ってた。 main.scala.html @(title: String)(content: Html) <html> <head> <title>@title</title> <link rel="stylesheet" media="screen" href="@routes.Assets.at("stylesheets/main.css")"> </link></head></html>
play new sample_scala play eclipsify→Eclipseで既存アプリケーションのimport即エラー(´・ω・`)org.scala-ide.sdt.core (943) 自動的に有効化している間にエラーが発生しました。Scalaを開こうとするたびにダイアログが出てエラー ウインドウから設定開こ…
scalaを言われたとおりに普通に実行してみた。 そしたらこんなエラーが(´・ω・`) ちなみにコマンドplay new homepage [enter] アプリの名前はhomepageでおk? [1] コードの種類は? [enter] have fun! だってさcd homepage play run その後結果が [info] L…