by shigemk2

当面は技術的なことしか書かない

Scala

scala type annotation intellij

IntelliJだと、こういうふうに変数の型を定義しないとデフォルトでwarningになるっぽい。 val a = "hoge" Explicit type annotation って怒られる。 Beyond Code Style | IntelliJ Scala plugin blog

scalaj-http

割りと手軽。JSONをpostしたいときはSeqとかcase classとかじゃなくて、もじれつそのまんま渡す形。 github.com

sbt v1.0.0-M6

This is the beta-2 release of sbt 1.0. Scala Center contributed a Java-friendly Zinc API. This was a overhaul of the Zinc internal API for a good Scala integration with other build tools. zinc#304 by @jvican sbt 1.0 improves the eviction w…

inferred type arguments do not conform to type parameter bounds

ちょっとよくわからない stackoverflow.com

awscala/AWS SDK for Java

雑にAWScalaを眺めていると、aws-java-sdkのライブラリがふんだんに使われているのがわかる AWScala/S3Object.scala at 7c90c5b17dec9393a2c61e61e0c379246a9fa3fc · seratch/AWScala · GitHub docs.aws.amazon.com docs.aws.amazon.com

awscala s3 copy

バケット上のS3データをコピーする。たぶん、同一バケット限定。 AWScala/S3.scala at master · seratch/AWScala · GitHub

ddd clean architecture memo

クリーンアーキテクチャってそんなに実装例とかないので、とっかかりがほしい 自分が作るのか… sssslide.com

scala style guide memo

Scalaのコーディングスタイルガイド。読んで字のごとく。 Scala Style Guide - Scala Documentation

aws-scala memo

AWScalaじゃない atlassianが開発しているaws scala ライブラリ scalazとか使われている bitbucket.org

flywaydb

scalaのマイグレーション。あとでためす SBT Plugin - Flyway by Boxfuse • Database Migrations Made Easy.

sbt multi project

雰囲気。 sbt project [プロジェクト名] run sbt Reference Manual — マルチプロジェクト・ビルド

circe

ScalaのJSONライブラリ いつもそうだけど、最新のバージョンは公式を確認すること。公式をなぞればインストールはできる。でも公式も不完全なので、そのままなぞってもうまくいかないことはあるから、そこはフィードバックするなどする。 circe.github.io

akka docs release version

各種ライブラリの最新バージョンとかを知る。 Akka Documentation | Akka

sbt scalaversion

sbtでrunとか実行するときに、自分のマシンに入っているScalaのバージョンと、sbtで使われているscalaのバージョンは違うよっていう話 scalaVersion kimikimi714.hatenablog.com

slick

FRM Slick

scalaz v7.2.12

なるほど Make XMap[K, V] covariant in V. Override Functor[XMap[K, ?]]#widen to be O(1). 7.2.12 · scalaz/scalaz Wiki · GitHub

scala v2.12.2

とな Scala 2.12.2 includes support for trailing commas, the first proposal (SIP-27) to make it all the way through the revived Scala Improvement Process. Congratulations, @dwijnand! Release Scala 2.12.2 · scala/scala · GitHub

akka v2.5.0

Akka 2.5 is binary backwards compatible with 2.4 with the ordinary exceptions listed in a separate section below. Read the migration guide as the first step. 2.4とバイナリ互換性があること。 Release v2.5.0 · akka/akka · GitHub Akka 2.5.0 Re…

scalaz v7.2.11

Scalaの2.11.9とか2.11.10とかと関係あるのだろうか。 This release is binary compatible with 7.2.0. Release v7.2.11 · scalaz/scalaz · GitHub 7.2.11 · scalaz/scalaz Wiki · GitHub

v2.13.0-M1

すすんでる Release Scala 2.13.0-M1 · scala/scala · GitHub

sbt v1.0.0

そろそろかな Release 1.0.0-M5 · sbt/sbt · GitHub

sbt publish-local

github.com sbt Reference Manual — Publishing d.hatena.ne.jp qiita.com qiita.com

scala v2.11.9/10について

Release [Do not use] Scala 2.11.9, please upgrade to 2.11.11 · scala/scala · GitHub Release v2.11.10 · scala/scala · GitHub 2.11.9はバイナリで不具合が、2.11.10はcase classの独自apply/unapplyで不具合があるので使ってはいけないとのこと。

sbt v0.13.15

v0.13.14がdead on arrivalであったので。 Release 0.13.15 · sbt/sbt · GitHub

sbt v0.13.14

URI has an authority component なるエラーでWindowsが動かないので、このバージョンは死にバージョン(dead on arrival) Release v0.13.14 · sbt/sbt · GitHub

scala v2.11.10

2.11.9のバイナリに重大な問題があったので切り戻した的な内容 contributors.scala-lang.org github.com Release v2.11.10 · scala/scala · GitHub

scala v2.11.9

release noteが見当たらない。 Release v2.11.9 · scala/scala · GitHub

play 2.6.0-M3

1コミット。 Release 2.6.0-M3 · playframework/playframework · GitHub

sbt v0.13.14-RC2

RC2 ここだけでは何が追加されたのか分からない Release v0.13.14-RC2 · sbt/sbt · GitHub

playframework 2.4/2.5/2.6

リリースが3つ出ていた。 Release 2.4.11 · playframework/playframework · GitHub Release 2.5.13 · playframework/playframework · GitHub Release Play 2.6.0-M2 · playframework/playframework · GitHub