味にも値段にも妥協しない! コスパ最強な銀座イタリアン人気12選 銀座周辺で、ランチ・ディナー共に非常にコスパが良いイタリアンをご紹介します。気軽にサクッと飲めるお洒落なバーから、充実したワインと共にがっつり食べたい人向けのお店まで!女子会や会社の飲み会、デート、ランチ、ディナー…といった様々なシチュエーションにぴったりの素敵なお店が必ず見つかるはず。
メモ。 Javaだとstaticなフィールドで使うのだけれど、scalaはclassとobjectに分かれているので、一瞬悩みます。 遅延評価も有効だろうとの判断からlazyにしています。 これであってるかな? import org.apache.commons.logging.LogFactory import org.apache.log4j.xml.DOMConfigurator // エントリとなるオブジェクト object Foo { DOMConfigurator.configure("./log4j.xml"); private lazy val logger = LogFactory.getLog(Foo.getClass) // ... logger.trace("Foo") // ... def main(args:Array[String]) { // ... } }
https://github.com/typesafehub/scalalogging Scala 2.10.0 に合わせて ScalaLogging が 1.0.0 としてリリースされました。 ScalaLogging とはその名の通りロギングのためのライブラリです。と言ってもログを出力するためのライブラリではなく、log4j や slf4j を使うのをちょっとだけ楽にしてくれるヘルパーです。 これはなんのためですか? ログ出力処理はたいてい logger.info("Hello!") のように書きます。ログレベルが ERROR だった場合、「Hello!」というメッセージはログに出力されません。当たり前ですね。info メソッドがログレベルが ERROR だからログを吐かないと判断してるからです。 ただし、ログを実際に吐くかどうかは関係なく、info メソッドに渡される引数は評価されて
Playの充実したテスト環境で行う5種のテスト:Javaの常識を変えるPlay framework入門(6)(1/3 ページ) サーブレット/JSPを基にする重厚長大なJavaのWeb開発のイメージを変える軽量フレームワーク「Play」について解説し、Webアプリの作り方を紹介する入門連載。今回は、シンプルな単体テストに加え、ビューやコントローラ、routeファイルのテスト、ブラウザテスト、テスト用の環境設定について解説します。 前回「Playで体得するRESTfulアーキテクチャの基礎知識」までの本連載で、Play frameworkのMVCモデルを解説し、簡単なアプリケーションを作ることができるようになりました。 今回は、作成したコードに対してテストを書いていきます。 連載第1回「Java開発で泣かないためのPlay frameworkの基礎知識」で述べたとおり、Play framew
PerlでWebAppの開発に必要なN個のこと - Islands in the byte stream の Scala 版です。 あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずScalaについて知っていることを書いた。 パッケージマネージャ sbt が全てやってくれる。Scala のバージョン管理も、ライブラリのバージョン管理も。 http://www.scala-sbt.org/ Maven や gradle を使用することもできる。 アプリケーションサーバ Scala の Web アプリは 2 つのタイプに分けられる。Java の Servlet API を使用するものと、使用しないものである。どのフレームワーク、ライブラリを使うかによって変わっ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く