Tagbangers Blog

Blog

ThymeleafでSpringの環境変数を使う

@の後ろにBean名をつけることで、そのBeanにアクセスすることができます。 *ThymeleafでSpringのpropertyファイル(application.propertiesなど)に記述している変数を利用したい場合 ${@environment.getProperty('property.key')} *環境ごとに表示を変更したい場合 This is the production profile or This is the production profile という形で利用できます。 ちなみにシステム環境変数を利用する場合は、以下のように書...

SourceTree の Git のバージョン

SourceTree が使用する Git はシステムでパスを通した Git が使われているものだと思い込んでいましたが、SourceTree は Git を内包していて初期値はそれを参照しているんですね。 ツール>オプション>Git からそれが確認できます。 今回、Git のバージョンが原因で clone が途中で落ちてしまうという現象にはまっていました。 上記オプションで「システム Git を使用」に変更して、めでたく解決。。 内包している、 1.8.3 から 1.9.4 に変えました。 検証環境 Windows7 SourceTree 1.6.11.0 Git 1.9.4-preview

ベトナム滞在記

海外進出の第一歩、ベトナムへ視察に行って来ました! 人、モノ、食、文化すべてが初体験でとにかく刺激的。自分の中に眠っていた感性がどんどん解き放たれるような感覚は、この国だからでしょうか。今回はベトナムの文化、食、出会いについて書きたいと思います。 Culture ベトナムはとにかくバイク文化でした。クラクションが街中に鳴り響き2人乗り、3人乗りは当たり前。4人乗りの強者もいて何を運ぶのにもバイクを使ってました。タンス、ガスボンベ、植木、えっそれ無理でしょと思うモノもバイクに縛り付けて運んでます。歩道でもバイクが走ってるし、逆走もするから注意しないと引かれますw 横断歩道もあってないようなもの...

Noto Sans Japanese試してみた

ずっと気になっていたので念願叶えてみた。 I wanted to meet you. Noto Sans Japanese!(カタコト では早速。 http://www.google.com/fonts#UsePlace:use/Collection:Noto+Sans あれ、、Japaneseの文字が見当たらない・・・ これは自力でなんとかしろよ、ってことですね。了解です。 と、おもいきや。 (てっきり、Apache Licenseでfont公開してやったんだからあとは良きに使いなさいよ。ってことだと思っていたのですが・・・) なんか発見。 http://www.google.com/fon...

IntelliJ IDEA が Thymeleaf をサポート

IntelliJ IDEA 14 が待望の Thymeleaf サポートをやってくれました。 http://blog.jetbrains.com/idea/2014/09/intellij-id... 上記 URL のデモをみると、メソッドの補完から、変数のコントローラクラスとのマッピングなどなかなか期待させる内容です。 早速試してみると、、、 んーまったく補完もできないし、なぜだ。。 IntelliJ 14 の目玉の機能だし、そんなわけはないと調べて見らたら案の定、HTML に DTD とネームスペースの宣言を入れないといけないみたい。 よし、これで動くはず!が、、 org.sprin...

バルセロナのInocuo the Signに会ってきました

1週間いただいてお会いしたかった人たちに会いに行くためバルセロナに行ってきました。 今回どうしてもお会いしたかった会社が、うちの会社のロゴを作ってくれたInocuo the Signというところです。 コーポレートサイトを作りたくて、かっこいいデザインを作ってくれる会社がないかなあと、2年前にイノクオのサイトを見つけて 思わずメールしたのがきっかけです。それからコーポレートロゴ・サイトともにリリースし、今のサイト Tagbangers, inc.にいたります。 こちらの要望に対するフィードバックのクオリティの高さと丁寧さ、提案の多さ(20種類くらいはいただいているはず)がとても印象的でした。 ...

AWS Key Management Service(KMS)を試してみた-その1-

先日re:Inventにて発表された、AWS Key Management Service(KMS)を試しに触ってみました。 AWS Key Management Service (KMS)とは 名の通り、クラウド上の大切なデータを保護する為の鍵を管理するサービスのようです。 S3やEBSのデータの他にも、オンプレ上のアプリケーションでもAPIにより利用出来るとのこと。 詳しい仕組みについてはこちら→ AWS KMS - Cryptographic Details では早速Webコンソールで鍵を作成してみます。 Servicesより、IAMの画面に進みます。 メニューの一番下にあるEncryp...

AWS Configを試してみた

先日AWSから発表されたAWS Config、遅ればせながら実際に触ってみましたので情報の整理も兼ねてアップしてみます。 どんなサービスなのか 公式サイトを覗いてみると、AWSリソースの設定変更の履歴などを管理するサービスのように見受けられますね。現在公開されているのはプレビュー版のようです。 課金体系について 課金体系気になります。どうやら、サポート対象となるリソースの数量と構成変更回数に応じた課金となるようで、初期費用は必要ないようです。1つのリソースまたは構成変更回数につき、$0.003の課金となるようです。 また、S3とSNSを利用するため別途そちらのサービスの課金も発生するようです。...

AWS CodeDeployを試してみた

Amazon Web Serviceより先日発表&リリースされました CodeDeploy というサービスを試してみました。 CodeDeployとは 公式サイトの文言を要約すると EC2インスタンスにコードを自動的に展開する 展開する際のアプリケーションのダウンタイムを回避出来る 複数台のEC2インスタンスへの展開が簡単 っといった所が主たる機能だそうです。 CodeDeployを触ってみる まずはサービス一覧からCodeDeployページに移動します。 残念ながらTokyoリージョンではまだサービスが提供されていないのでバージニアへ移動します。 CodeDeployのページが表示されました...

Thymeleaf に PullRequest してみた

大した修正ではないので、とても恐縮ですが、Thymeleaf に PullRequest したらマージしてもらったのでその話。 これがその PullRequest https://github.com/thymeleaf/thymeleaf-spring/pull... なにを修正したのか? ThymeleafViewResolver が RedirectView を生成する際に、RedirectView に対して ApplicationContext をセットしてやる、というものです。 なぜに? Spring の Controller クラスから redirect: によってある URL に...