すずけんメモ

技術メモです

2013-08-01から1ヶ月間の記事一覧

Herokuのruby-sampleを試す

なんとなく「Herokuさわってみるかなぁ」というテンションになったので、ひとまずHello Worldまでやってみた。 http://heroku.com 環境はOSX Mountain Lion。 まずherokuコマンドを使えるようにする。 -> % brew install heroku-toolbelt ==> Downloading ht…

lazyによる遅延評価

-> % scala Welcome to Scala version 2.10.2 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_25). Type in expressions to have them evaluated. Type :help for more information. scala> lazy val hoge = {println("hogehoge"); "I'm hoge."} hoge: Str…

OSXで特定portをLISTENしているプロセスを調べる

OSX

よく忘れる。 % lsof -i :8083 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 39007 ke-suzuki 53u IPv6 0x5f8cabffbfa7d843 0t0 TCP *:us-srv (LISTEN)

JavaのHogeClass.classはscalaでclassOf[HogeClass]

scala> class C defined class C scala> classOf[C] res7: Class[C] = class C scala> val c = new C c: C = C@26d03842 scala> c.getClass res8: Class[_

sbtでJettyを立ち上げる

sbtでJettyを動かしたのでメモ。Jetty自体もMavenではなくsbtでいれるようにする。以下のプラグインを使う。 JamesEarlDouglas/xsbt-web-plugin https://github.com/JamesEarlDouglas/xsbt-web-plugin このプラグインを利用したサンプルアプリケーションがあ…

sbtでIntelliJ IDEA用の設定をする

IntelliJ IDEAでscala書く際にsbtでどう設定すればいいか調べた。 sbt-ideaプラグインをいれよう mpeltonen/sbt-idea https://github.com/mpeltonen/sbt-idea これをいれればよい。README.mdにも書いてあるとおり、project/plugins.sbtに以下の内容で書いて…

sbtについて調べた

scalaを書くにあたってsbtを使う必要があったのでまとめておく。公式ドキュメントは以下にある。 Contents sbt Documentation http://www.scala-sbt.org/release/docs/index.html 公式ドキュメントをみつつ、sbtのセットアップ方法をまとめておく。環境は以…