2014-01-01から1年間の記事一覧

jgit-chef で s3 に置いたリポジトリからデプロイする

この投稿は Chef Advent Calendar 2014 の 11日目の記事です。社内に git サーバがあったりしてデプロイするときに困っていたりする全国の皆様こんにちは。aws を使っているなら jgit を使えば s3 にリポジトリを置いて更新したりできます。で、chef でリポ…

jgit で s3 にプライベートリポジトリ(IAM編)

aws

この投稿は Git Advent Calendar 2014の 10日目の記事です。 昨日は kyanro@github さんの githubとgoogleを利用して世界征服の意図を調べる でした。 明日は @a-suenami さんです。社内に git サーバがあったりしてデプロイするときに git pull できずに rs…

play アプリケーションのクラスパス指定を短くする

この記事は Play framework Advent Calendar 2014 の9日目です。 昨日は @nazoking さんの play2.3 の sbt-web を使わず node で代替システムを作るための資料 でした。 明日は @xuwei_k さんの 2014年に自分がしたpull req です。play でアプリを立ち上げて…

play2.3 の sbt-web を使わず node で代替システムを作るための資料

この記事は Play framework Advent Calendar 2014 の8日目です。 昨日は @gakuzzzz さんの ActionFunction の紹介 でした。 明日は @nazoking さんの play アプリケーションのクラスパス指定を短くする です。さて、 play2.3 から asset のコンパイルなどを …

play2.1/scala2.10 のプロジェクトを play2.3/scala2.11 に変更した

いろいろ大変だった…… 参考資料は https://www.playframework.com/documentation/ja/2.2.x/Migration22 未だマージされてないけど日本語 https://github.com/playframework-ja/translation-project/blob/issues_497/manual/Migration22.md https://www.playf…

mysql で lower_case_table_names=0 で作ってしまったテーブルを lower_case_table_names=1 用にリネームする

lower_case_table_names=0 の時に mysql DBNAME -e "show tables" -NB|ruby -p -e '$_.sub!(/.*$/){|a| "RENAME TABLE #{a} TO #{a.downcase};" }'|mysql DBNAMEすると全部小文字になるので、それから lower_case_table_name=0 する。システム用テーブル以外…

既存のカラムのCHARACTER SETを全部utf8mb4に変更する

utf8 → utf8mb4 とか! 既存のフィールドが100とかあったりするとちまちまやってられないのでsqlを生成する。まずこうして ALTER DATABASE hogedb CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; それから mysqldump -d hogedb |grep -E ' CHARACTER SE…

AWS コンソールの認証をgoogle appsスクリプトで行う

https://github.com/nazoking/aws-federation-goolge-apps-scriptAWSコンソールの認証をgoogle appsスクリプトで行えるようになると シングルサインオン(ではないが・・パスワードをawsとgoogle appsの両方で管理、とかはしなくてなくてすむようになります…