タグ

ブックマーク / blog.restartr.com (2)

  • Scalaで設定ファイルを使いたい時どうしたらいいの? · I Will Survive

    August 30, 2011 - Scala 2011.08.31 kmizushimaさんから頂いたコメントを元に、下記の記述を修正&追記しました。 Twitterのutil-evalの一時ファイル生成について AkkaのConfigファイルのパース手法について TwitterのOAuthの鍵やDB接続情報など、アプリを書く上で環境によって切り替える設定が大抵の場合あると思います。普段使っているPHPの場合、設定を外部ファイルに書きだす場合、ini,yaml,xml,phpのいずれかを使うことが多いのですが、Scalaの場合、設定ファイルってどうするのか気になりました。 ということで、適当に思いついたライブラリやフレームワークがどのように対応しているのか調査。 ライブラリ propertiesファイル javaの古くから使われている キーと値のみ設定可能 依存関係がないので手軽。 すべ

  • phpのテンプレートエンジンtwigとは · I Will Survive

    自分自身も気になってはいたのですが、試してみるきっかけがなく今に至ってしまいました。現在のプロジェクトではviewは関わらないのですが、それまではSmarty2を使っていました。Smarty3や他テンプレートエンジンも気になるところですが、次はTwigがくるだろうと勝手に予測しています。 簡潔に書ける テンプレート指向文法である 自動エスケープなど必要なものをすべてサポートしている 文法を簡単に学習できる(※他テンプレートエンジンはPHP4ベースで作られていたりして、web開発においてベストプラクティスとして採用できない。) 高い拡張性で独自DSLも作れる ユニットテストされているのでライブラリは堅牢で、大きなプロジェクトにもすぐに使える。 ちゃんとドキュメント化されている: セキュリティでは自動出力エスケープやsandboxモードによって安全性を確保 詳細なエラーメッセージでデバッグもカ

  • 1