明日会社がなくなっても

明日会社がなくなっていても動揺しないように、情報を残していきたい

豊田市IT勉強会に参加しました。

5/12(日)の話。

学んだこと

Scalatra

getメソッドにString型の変数を渡せる理由

  • def get(transformers: RouteTransformer*)(action: => Any): Route = addRoute(Get, transformers, action)に対して、
  get("/hello") {
    "Hi there!"
  }

のように、getメソッドを実行できる。 これはImplicit Conversionのおかげ。 ScalatraBase.string2RouteMatcherのImplicit Conversionによって、StringからRouteTransformer型に変換できている。getの引数にString型の変数を渡せる理由。

  • HTMLタグはScalaXML Literalを使っている。

Scala

その他

  • Apache Ivy: ライブラリ管理ツール
  • x-http-method-override: GET,POSTしか使えない環境で、PUT, DELETEを使う方法

質問

  • scalatraでuriが使えない。urlなら使えた。バージョン?

英語

  • substitute: 代わりに使う
  • whereas: 一方
  • migrate: 移動、移行する
  • eliminate : 省く、除く
  • embrace: 包含する
  • predict : 予測する
  • prescribe: 定める、規定する
  • stolid: 愚鈍
  • Watch out!: 気を付けて
  • crank out: どんどん作り出す
  • Outlook: 見解、見通し