kakakakakku blog

Weekly Tech Blog: Keep on Learning!

Scala

GCViewer で NumberFormatException が出る

GCログを見るのに GCViewer が良さそうだったので,ダウンロードページから gcviewer-1.29 をダウンロードして,GCログを読み込ませたら,こんなエラーが出てダメだった.ちなみに JVM のパラメータに -XX:+PrintGCDateStamps を入れた場合に対応していない…

Memory Analyzer

ヒープダンプを調べる場合は Memory Analyzer が便利.Eclipse プロジェクトだけど,別に Eclipse がなくてもスタンドアロンで使えるし,ちゃんと Mac 版もあるので,ダウンロードページ からダウンロードできる.今回ダウンロードしたのは Memory Analyzer …

Json4s を使ってみた

先日,こんなエントリー を上げたところ,id:xuwei san に scala.util.parsing.json.JSON は Scala 2.11 から非推奨になるっていう指摘を頂いた.確かに昨日 Scala 2.11.0 がリリースされたけど,Scaladoc を見ると JSON の記述がなくなってるし,このプルリ…

Scala の JSON.parseFull で Int値が自動的にDouble値になる件

2014.04.23 追記 scala.util.parsing.json.JSON を使わずに他のライブラリを使おう! Json4s を使ってみた - kakakakakku blog 背景 Scala で JSON をパースするときに標準で入ってる scala.util.parsing.json.JSON オブジェクトの parseFull を使うと,Int…

Play Framework のロゴで Is that what you're looking for?

昨日ちょっとしたプレゼン資料を作っていて,Scala関連のフレームワークのロゴをいろいろ収集してた. 基本的にウェブサイトやドキュメントにあるロゴを右クリックして「画像をコピー」をして Keynote にペーストしてたんだけど,Play Framework のトップペ…

spray Template Project を動かしてみた

Scala の spray を触ってみたかったので spray Template Project を動かしてみた. $ git clone git://github.com/spray/spray-template.git $ cd spray-template $ sbt > re-start この状態で http://localhost:8080 にアクセスすると,コンテンツが返って…

IntelliJ で "Compiler library: no scala-library*.jar found"

IntelliJ 12.1.6 + Scala + Gradle で構築した環境で Scala プログラムを実行できず,長いことはまってしまった.先輩に解決策を教えてもらったのでまとめておく.まだ試してないけど,Gradle を正式にサポートしてる IntelliJ 13 だともしかしたら問題なく…

Vimで.scalaをシンタックスハイライトさせる

このエントリーに載ってるワンライナー叩くだけでOK! BruceBlog: VIM Syntax Highlighting for Scala: A Bash One-Liner