Localを使って、ローカルでDynamoDBのテストができる環境を構築しました。Pluginで、DynamoDBのローカル開発環境を構築!これでDynamoDBを利用する処理のテストが書けるようになりました。Jenkinsサーバにビルドさせようとしたら問題が発生しました。Localをインストール起動スクリプトから起動する。EC2上に構築されていて、チームメンバーがgitにコミットするたびにビルドが実行されるようになっています。Localがインストールされていませんでした。ローカル開発環境の設定は、Homebrewの恩恵で一瞬でしたが、EC2にインストールする場合は自分で起動スクリプト書かないといけません。思ったら、既に書かれている方がいました。インストーラ付き!tomgoodsun/aws_dynamodb_localありがとうございます。Localの解凍時のファイル名が違うのかスクリプト内のパスと合わなくなっていました。環境依存かもしれないのですが、少しだけ書き換えて使うことにしました。katty0324/aws_dynamodb_localまずgitからcloneしてきて、installerディレクトリに移動しておきます。Localのダウンロードと配置が実行されます。page.http://aws.amazon.com/en/dynamodb/Thanks!インストールができたようです!起動スクリプトから起動する。あとは起動スクリプトで起動するだけなんですが、起動スクリプト内のJavaのパスが通らなかったので、ここはファイルを書き換えてしまいました。Localが起動しました。/usr/bin/aws_dynamodb_local/DynamoDBLocal.jar起動設定もできています。dynamodbaws_dynamodb_local0:off1:off2:off3:on4:off5:on6:offこれでEC2上でもDynamoDBのテストができるようになりました。Worldでパフォーマンス比較してみた。Countlyでモバイルアプリのリアルタイム解析をする!関連記事Munin全てのEC2インスタンスを自動で監視するEC2Muninを作りました。Servicesは使いたい時に使いたい分だけサーバを起動して使えるのでとても便利です。便利なんですが、インスタンスを起動したり停止したりを繰り返していると、そのつど監視設定を書き換えるのが面倒です。ServicesELB配下のWEBサーバに無停止でデプロイするEC2Deployを作りました。学生の頃、PHPでWEBサービスを作っていたときは、「デプロイ」といえばFTPでレンタルサーバにファイルをアップロードする作業でした。スクリプト言語などだとソースコードを差し替えるだけで済むので、「えいや!」でデプロイしてもなんとかなったり...NagiosすべてのEC2インスタンスを自動でNagiosの監視下に追加するEC2Nagiosを作りました。EC2でインスタンスを立ち上げたり落としたりするたびにNagiosの監視設定を書き換えるのは面倒です。Autoscalingなどを用いて、自動でインスタンスの起動・停止を繰り返している場合はなおさらです。そこで、EC2インス...cocos2dcocos2dの初期化処理を追ってみる。「最近ぼちぼちcocos2dとかかじってます。」・・・という書き出しで、このブログが下書き保存されたのは10ヶ月前のようですが、このままだと化石になってしまうので公開してしまいます。cocos2dの公式サイトです。S3を操作するDatasourceを作った。S3を操作するDatasourceを作りたい。分からずに作っているので、微妙です。Datasourceの作り方についてのドキュメントがあまり詳しくないので、あきらめました。EC2のOpenJDKのアップデートAWSのフォーラムから。7を入れてほしいです」からの「入れました!」というやりとりを見てアップデートしてみました。続いてMuninをインストールします。こちらもまずは、多数のサーバのリソースを監視するのではなく、自分自身をモニタリングするところまでです。Servicesvagrant-awsプラグインでVagrantからEC2インスタンスを起動Chefのテストをするために、簡単に使い捨てられる環境があると便利です。以前、VagrantとVirtualBoxを使って、ローカルマシンで仮想環境を立ち上げる方法について書きました。VagrantとVirtualBoxで簡単に仮想環境...PHPImagickのインストールImagickのインストールImageMagickをPHPから使うためのライブラリImagickをインストールします。ImageMagick本体、Imagick、jpeglibの3点を入れれば動作します。超概要!導入からiOS/Android向けビルドまで。最近ぐいぐいきているCocos2d-xについて調べました。Cocos2d-xは、マルチプラットフォームの2Dゲームフレームワークです。マルチプラットフォームのゲームフレームワークというとUnityも有名ですが、最近の感覚値では、2Dゲー...ホームWEB開発ミドルウェアDynamoDBkatty0324経営半分、エンジニアリング半分でやってます。ECSのサービスを複数のロードバランサに追加する2022.01.10Railsプロジェクトにfactory_botの導入2021.12.26ビジネス文書は、読まないで済むほうがいい2021.09.26人気記事mkdirでディレクトリが存在しない時だけディレクトリを作成する。InnoDBの行ロックとテーブルロックの挙動2013.07.122021.02.18Tomcatのログをローテートさせて一定期間で削除する。2014.07.042021.03.07Linuxで共有ライブラリsoを作ったり使ったりする方法。2013.10.242021.02.11UUIDはなぜ、分散環境で好き勝手に生成しても衝突しないのか。RFC4122規格とUUIDの性質。2014.03.282021.02.188年乗ったクロスバイクのボロボロになったパーツをまとめて交換した。2016.11.282021.03.07PHPでnullとfalseと空文字と0は同じ?2011.03.262021.03.07階層化されたデータをHTTPのGETリクエストのパラメータに含める方法。2013.07.27IP制限されているWEBサイトをSSH経由でブラウザに表示する。2014.03.142021.02.11自作ツールテキスト一括変換ツールブラウザ上でリアルタイムにテキストの変換ができるツールです。日記その他ホーム検索トップサイドバーkatty0324経営半分、エンジニアリング半分でやってます。ECSのサービスを複数のロードバランサに追加する2022.01.10Railsプロジェクトにfactory_botの導入2021.12.26ビジネス文書は、読まないで済むほうがいい2021.09.26人気記事mkdirでディレクトリが存在しない時だけディレクトリを作成する。InnoDBの行ロックとテーブルロックの挙動2013.07.122021.02.18Tomcatのログをローテートさせて一定期間で削除する。2014.07.042021.03.07Linuxで共有ライブラリsoを作ったり使ったりする方法。2013.10.242021.02.11UUIDはなぜ、分散環境で好き勝手に生成しても衝突しないのか。RFC4122規格とUUIDの性質。2014.03.282021.02.188年乗ったクロスバイクのボロボロになったパーツをまとめて交換した。2016.11.282021.03.07PHPでnullとfalseと空文字と0は同じ?2011.03.262021.03.07階層化されたデータをHTTPのGETリクエストのパラメータに含める方法。2013.07.27IP制限されているWEBサイトをSSH経由でブラウザに表示する。2014.03.142021.02.11自作ツールテキスト一括変換ツールブラウザ上でリアルタイムにテキストの変換ができるツールです。Handlebars.js2タイトルとURLをコピーしました。