かまたま日記3

プログラミングメイン、たまに日常

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

GrailsでTwitterBotを作る(リリース編)

アプリケーション実装編の続き今回CloudBeesのサービスを使いました。VCSにGithubを使っている以外は全部CloudBees上のサービスを使わせてもらってます。*1 Grails Wrapperを作成 CloudBeesのJenkinsサービスは、Grailsがインストールされていないので、Grai…

GrailsでTwitterBotを作る(アプリケーション実装編)

TwitterのBotを作ってみました。(@SuperFamicomBot) 開発の動機 Grailsを使って何かアプリケーションをリリースまで作ってみたかった スーファミ世代の懐古厨である私の自己満足(笑) 必要な仕様 つぶやく対象ソフトの一覧管理 定期的に処理を行うcron的な…

Intellij IDEAのプロジェクト・モジュールの概念、設定ファイルの理解を深める

ヘルプを和訳しつつ勉強 IntelliJ IDEA 14.0.0 Web Help プロジェクトは完全な製品を表す組織的な単位です。 プロジェクトはソースコード、ドキュメント、スクリプトのようなアーティファクトを含んでいません。プロジェクトはIDEで一番高レベルの単位であり…

SpringMVCでスラッシュ含みのパラメタを@ParamVariableに渡す

Spring3からUrlRewriteFilterを使わなくても@ParamVariableアノテーションを使えばURLとパラメタのマッピングが簡単にできます。 @RequestMapping(value = "/blog/post/{username}/{year}/{month}/{day}", method = RequestMethod.GET) public String getBlo…

resultMapをファイル間で共有する。

MapperXMLファイルを複数に分けている場合、他のファイルのresultMapを使いたい場合は 「.」で取得できる。以下のような感じ。 たぶん一つのファイルの別のnamespaceのMapperタグ内のresultMapを使うときもこんな感じに書くのだと思われる。 BookMapper.xml <mapper namespace="kamatama41.sample.mybatis.mapper.BookMapper"> <select id="selectByTitle" parameterType="String" resultMap="bookMap"></select></mapper>…

変数の利用箇所をハイライトできるようにする

どこで設定をミスったのか変数にカーソルを合わせても他で利用している箇所がハイライトされなくなり、設定を探すのに苦労したのでメモ [Settings] -> [Editor] -> [Highlight usage of element at caret]